From 842fb086b90358a13ec94567c6ec82a8bb24be20 Mon Sep 17 00:00:00 2001 From: Brian Arnold Date: Wed, 31 Mar 2021 02:35:21 -0400 Subject: [PATCH 0001/1756] Changed calculation for media info run time to render hours when greater than 59 minutes --- src/components/mediainfo/mediainfo.js | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/components/mediainfo/mediainfo.js b/src/components/mediainfo/mediainfo.js index 0b09c3dff3..a979c9b221 100644 --- a/src/components/mediainfo/mediainfo.js +++ b/src/components/mediainfo/mediainfo.js @@ -257,11 +257,19 @@ import '../../elements/emby-button/emby-button'; if (item.Type === 'Audio') { miscInfo.push(datetime.getDisplayRunningTime(item.RunTimeTicks)); } else { - minutes = item.RunTimeTicks / 600000000; - - minutes = minutes || 1; - - miscInfo.push(`${Math.round(minutes)} mins`); + const ticksPerMinute = 600000000; + let totalMinutes = Math.floor(ticks/ticksPerMinute); + totalMinutes = totalMinutes || 1; + let totalHours = Math.floor(totalMinutes / 60); + let remainderMinutes = totalMinutes % 60; + result = []; + if (totalHours > 0) { + result.push(`${totalHours} hrs`); + } + if (totalMinutes > 0) { + result.push(`${remainderMinutes} mins`); + } + miscInfo.push(result.join(', ')); } } From 115684f7dd5e58d81ff92e8862c7f4ac99ae7b62 Mon Sep 17 00:00:00 2001 From: BrianCArnold Date: Mon, 12 Apr 2021 10:38:08 -0400 Subject: [PATCH 0002/1756] Update mediainfo.js Fix typo regarding source of Ticks --- src/components/mediainfo/mediainfo.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/components/mediainfo/mediainfo.js b/src/components/mediainfo/mediainfo.js index a979c9b221..0a000e71f8 100644 --- a/src/components/mediainfo/mediainfo.js +++ b/src/components/mediainfo/mediainfo.js @@ -258,10 +258,9 @@ import '../../elements/emby-button/emby-button'; miscInfo.push(datetime.getDisplayRunningTime(item.RunTimeTicks)); } else { const ticksPerMinute = 600000000; - let totalMinutes = Math.floor(ticks/ticksPerMinute); - totalMinutes = totalMinutes || 1; - let totalHours = Math.floor(totalMinutes / 60); - let remainderMinutes = totalMinutes % 60; + const totalMinutes = Math.floor(item.RunTimeTicks/ticksPerMinute) || 1; + const totalHours = Math.floor(totalMinutes / 60); + const remainderMinutes = totalMinutes % 60; result = []; if (totalHours > 0) { result.push(`${totalHours} hrs`); From 62a791fad58f49de5d04bbac1ca9190042f1aa42 Mon Sep 17 00:00:00 2001 From: BrianCArnold Date: Mon, 12 Apr 2021 10:43:25 -0400 Subject: [PATCH 0003/1756] Update mediainfo.js Fix missing const keyword and spacing on operator. --- src/components/mediainfo/mediainfo.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/mediainfo/mediainfo.js b/src/components/mediainfo/mediainfo.js index 8926a29cbb..e08932f59b 100644 --- a/src/components/mediainfo/mediainfo.js +++ b/src/components/mediainfo/mediainfo.js @@ -258,10 +258,10 @@ import '../../elements/emby-button/emby-button'; miscInfo.push(datetime.getDisplayRunningTime(item.RunTimeTicks)); } else { const ticksPerMinute = 600000000; - const totalMinutes = Math.floor(item.RunTimeTicks/ticksPerMinute) || 1; + const totalMinutes = Math.floor(item.RunTimeTicks / ticksPerMinute) || 1; const totalHours = Math.floor(totalMinutes / 60); const remainderMinutes = totalMinutes % 60; - result = []; + const result = []; if (totalHours > 0) { result.push(`${totalHours} hrs`); } From 451da10fd20023e629bbfe390becaf9ab6708376 Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Fri, 11 Jun 2021 03:32:34 +0300 Subject: [PATCH 0004/1756] initial --- src/scripts/clientUtils.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/scripts/clientUtils.js b/src/scripts/clientUtils.js index 4de4d9113e..8fc02934dc 100644 --- a/src/scripts/clientUtils.js +++ b/src/scripts/clientUtils.js @@ -6,6 +6,10 @@ import baseAlert from '../components/alert'; import baseConfirm from '../components/confirm/confirm'; import globalize from '../scripts/globalize'; import * as webSettings from './settings/webSettings'; +import datetime from '../scripts/datetime'; +import directorybrowser from '../components/directorybrowser/directorybrowser'; +import dialogHelper from '../components/dialogHelper/dialogHelper'; +import { Events } from 'jellyfin-apiclient'; export function getCurrentUser() { return window.ApiClient.getCurrentUser(false); @@ -210,7 +214,11 @@ const Dashboard = { processServerConfigurationUpdateResult, selectServer, serverAddress, - showLoadingMsg + showLoadingMsg, + datetime, + Events, + directorybrowser, + dialogHelper }; // This is used in plugins and templates, so keep it defined for now. From 005ed2876d0cea310ce5ad449d2caef049f63de4 Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Fri, 11 Jun 2021 20:16:11 +0300 Subject: [PATCH 0005/1756] access ServerNotifications globally --- .eslintrc.js | 1 + src/scripts/serverNotifications.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/.eslintrc.js b/.eslintrc.js index b684293fa3..f232a48ba4 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -96,6 +96,7 @@ module.exports = { 'Loading': 'writable', 'MetadataEditor': 'writable', 'PlaylistViewer': 'writable', + 'ServerNotifications': 'writable', 'UserParentalControlPage': 'writable', 'Windows': 'readonly' }, diff --git a/src/scripts/serverNotifications.js b/src/scripts/serverNotifications.js index c7fda8a12e..e4395c9c29 100644 --- a/src/scripts/serverNotifications.js +++ b/src/scripts/serverNotifications.js @@ -211,4 +211,6 @@ Events.on(ServerConnections, 'apiclientcreated', function (e, newApiClient) { bindEvents(newApiClient); }); +window.ServerNotifications = serverNotifications; + export default serverNotifications; From 1bec6a808875b1baa36397e18fad0d9ea29d337b Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Fri, 11 Jun 2021 20:29:07 +0300 Subject: [PATCH 0006/1756] Refactor DirectoryBrowser class --- .../directorybrowser/directorybrowser.js | 122 +++++++++--------- .../mediaLibraryCreator.js | 4 +- .../mediaLibraryEditor/mediaLibraryEditor.js | 4 +- src/components/tvproviders/xmltv.js | 4 +- src/controllers/dashboard/encodingsettings.js | 12 +- src/controllers/dashboard/general.js | 8 +- src/controllers/dashboard/networking.js | 4 +- src/controllers/livetvsettings.js | 16 +-- src/controllers/livetvtuner.js | 4 +- src/scripts/clientUtils.js | 4 +- 10 files changed, 91 insertions(+), 91 deletions(-) diff --git a/src/components/directorybrowser/directorybrowser.js b/src/components/directorybrowser/directorybrowser.js index 2d53da67ed..76c65dce96 100644 --- a/src/components/directorybrowser/directorybrowser.js +++ b/src/components/directorybrowser/directorybrowser.js @@ -243,70 +243,70 @@ import alert from '../alert'; } } - class directoryBrowser { - constructor() { - let currentDialog; - this.show = options => { - options = options || {}; - const fileOptions = { - includeDirectories: true - }; - if (options.includeDirectories != null) { - fileOptions.includeDirectories = options.includeDirectories; - } - if (options.includeFiles != null) { - fileOptions.includeFiles = options.includeFiles; - } - Promise.all([getSystemInfo(), getDefaultPath(options)]).then( - responses => { - const systemInfo = responses[0]; - const initialPath = responses[1]; - const dlg = dialogHelper.createDialog({ - size: 'small', - removeOnClose: true, - scrollY: false - }); - dlg.classList.add('ui-body-a'); - dlg.classList.add('background-theme-a'); - dlg.classList.add('directoryPicker'); - dlg.classList.add('formDialog'); + let systemInfo; + class DirectoryBrowser { + currentDialog; + constructor() {} - let html = ''; - html += '
'; - html += ''; - html += '

'; - html += options.header || globalize.translate('HeaderSelectPath'); - html += '

'; - html += '
'; - html += getEditorHtml(options, systemInfo); - dlg.innerHTML = html; - initEditor(dlg, options, fileOptions); - dlg.addEventListener('close', onDialogClosed); - dialogHelper.open(dlg); - dlg.querySelector('.btnCloseDialog').addEventListener('click', () => { - dialogHelper.close(dlg); - }); - currentDialog = dlg; - dlg.querySelector('#txtDirectoryPickerPath').value = initialPath; - const txtNetworkPath = dlg.querySelector('#txtNetworkPath'); - if (txtNetworkPath) { - txtNetworkPath.value = options.networkSharePath || ''; - } - if (!options.pathReadOnly) { - refreshDirectoryBrowser(dlg, initialPath, fileOptions, true); - } + show = options => { + options = options || {}; + const fileOptions = { + includeDirectories: true + }; + if (options.includeDirectories != null) { + fileOptions.includeDirectories = options.includeDirectories; + } + if (options.includeFiles != null) { + fileOptions.includeFiles = options.includeFiles; + } + Promise.all([getSystemInfo(), getDefaultPath(options)]).then( + responses => { + const systemInfo = responses[0]; + const initialPath = responses[1]; + const dlg = dialogHelper.createDialog({ + size: 'small', + removeOnClose: true, + scrollY: false + }); + dlg.classList.add('ui-body-a'); + dlg.classList.add('background-theme-a'); + dlg.classList.add('directoryPicker'); + dlg.classList.add('formDialog'); + + let html = ''; + html += '
'; + html += ''; + html += '

'; + html += options.header || globalize.translate('HeaderSelectPath'); + html += '

'; + html += '
'; + html += getEditorHtml(options, systemInfo); + dlg.innerHTML = html; + initEditor(dlg, options, fileOptions); + dlg.addEventListener('close', onDialogClosed); + dialogHelper.open(dlg); + dlg.querySelector('.btnCloseDialog').addEventListener('click', () => { + dialogHelper.close(dlg); + }); + this.currentDialog = dlg; + dlg.querySelector('#txtDirectoryPickerPath').value = initialPath; + const txtNetworkPath = dlg.querySelector('#txtNetworkPath'); + if (txtNetworkPath) { + txtNetworkPath.value = options.networkSharePath || ''; + } + if (!options.pathReadOnly) { + refreshDirectoryBrowser(dlg, initialPath, fileOptions, true); } - ); - }; - this.close = () => { - if (currentDialog) { - dialogHelper.close(currentDialog); } - }; - } + ); + }; + + close = () => { + if (this.currentDialog) { + dialogHelper.close(this.currentDialog); + } + }; } - let systemInfo; - /* eslint-enable indent */ -export default directoryBrowser; +export {DirectoryBrowser}; diff --git a/src/components/mediaLibraryCreator/mediaLibraryCreator.js b/src/components/mediaLibraryCreator/mediaLibraryCreator.js index ffccd8e933..66827c4fbe 100644 --- a/src/components/mediaLibraryCreator/mediaLibraryCreator.js +++ b/src/components/mediaLibraryCreator/mediaLibraryCreator.js @@ -102,8 +102,8 @@ import template from './mediaLibraryCreator.template.html'; function onAddButtonClick() { const page = dom.parentWithClass(this, 'dlg-librarycreator'); - import('../directorybrowser/directorybrowser').then(({default: directoryBrowser}) => { - const picker = new directoryBrowser(); + import('../directorybrowser/directorybrowser').then((Module) => { + const picker = new Module.DirectoryBrowser(); picker.show({ enableNetworkSharePath: true, callback: function (path, networkSharePath) { diff --git a/src/components/mediaLibraryEditor/mediaLibraryEditor.js b/src/components/mediaLibraryEditor/mediaLibraryEditor.js index cfd1955c7b..496843226d 100644 --- a/src/components/mediaLibraryEditor/mediaLibraryEditor.js +++ b/src/components/mediaLibraryEditor/mediaLibraryEditor.js @@ -162,8 +162,8 @@ import template from './mediaLibraryEditor.template.html'; } function showDirectoryBrowser(context, originalPath, networkPath) { - import('../directorybrowser/directorybrowser').then(({default: directoryBrowser}) => { - const picker = new directoryBrowser(); + import('../directorybrowser/directorybrowser').then((Module) => { + const picker = new Module.DirectoryBrowser(); picker.show({ enableNetworkSharePath: true, pathReadOnly: originalPath != null, diff --git a/src/components/tvproviders/xmltv.js b/src/components/tvproviders/xmltv.js index 853f9975cb..44d08a3d71 100644 --- a/src/components/tvproviders/xmltv.js +++ b/src/components/tvproviders/xmltv.js @@ -145,8 +145,8 @@ export default function (page, providerId, options) { function onSelectPathClick(e) { const page = $(e.target).parents('.xmltvForm')[0]; - import('../directorybrowser/directorybrowser').then(({default: directoryBrowser}) => { - const picker = new directoryBrowser(); + import('../directorybrowser/directorybrowser').then((Module) => { + const picker = new Module.DirectoryBrowser(); picker.show({ includeFiles: true, callback: function (path) { diff --git a/src/controllers/dashboard/encodingsettings.js b/src/controllers/dashboard/encodingsettings.js index 88f1e975cd..92080c8775 100644 --- a/src/controllers/dashboard/encodingsettings.js +++ b/src/controllers/dashboard/encodingsettings.js @@ -217,8 +217,8 @@ import alert from '../../components/alert'; setDecodingCodecsVisible(page, this.value); }); $('#btnSelectEncoderPath', page).on('click.selectDirectory', function () { - import('../../components/directorybrowser/directorybrowser').then(({default: directoryBrowser}) => { - const picker = new directoryBrowser(); + import('../../components/directorybrowser/directorybrowser').then((Module) => { + const picker = new Module.DirectoryBrowser(); picker.show({ includeFiles: true, callback: function (path) { @@ -232,8 +232,8 @@ import alert from '../../components/alert'; }); }); $('#btnSelectTranscodingTempPath', page).on('click.selectDirectory', function () { - import('../../components/directorybrowser/directorybrowser').then(({default: directoryBrowser}) => { - const picker = new directoryBrowser(); + import('../../components/directorybrowser/directorybrowser').then((Module) => { + const picker = new Module.DirectoryBrowser(); picker.show({ callback: function (path) { if (path) { @@ -249,8 +249,8 @@ import alert from '../../components/alert'; }); }); $('#btnSelectFallbackFontPath', page).on('click.selectDirectory', function () { - import('../../components/directorybrowser/directorybrowser').then(({default: directoryBrowser}) => { - const picker = new directoryBrowser(); + import('../../components/directorybrowser/directorybrowser').then((Module) => { + const picker = new Module.DirectoryBrowser(); picker.show({ includeDirectories: true, callback: function (path) { diff --git a/src/controllers/dashboard/general.js b/src/controllers/dashboard/general.js index d919dbf119..e70aa5f256 100644 --- a/src/controllers/dashboard/general.js +++ b/src/controllers/dashboard/general.js @@ -53,8 +53,8 @@ import alert from '../../components/alert'; const brandingConfigKey = 'branding'; export default function (view) { $('#btnSelectCachePath', view).on('click.selectDirectory', function () { - import('../../components/directorybrowser/directorybrowser').then(({default: directoryBrowser}) => { - const picker = new directoryBrowser(); + import('../../components/directorybrowser/directorybrowser').then((Module) => { + const picker = new Module.DirectoryBrowser(); picker.show({ callback: function (path) { if (path) { @@ -70,8 +70,8 @@ import alert from '../../components/alert'; }); }); $('#btnSelectMetadataPath', view).on('click.selectDirectory', function () { - import('../../components/directorybrowser/directorybrowser').then(({default: directoryBrowser}) => { - const picker = new directoryBrowser(); + import('../../components/directorybrowser/directorybrowser').then((Module) => { + const picker = new Module.DirectoryBrowser(); picker.show({ path: $('#txtMetadataPath', view).val(), networkSharePath: $('#txtMetadataNetworkPath', view).val(), diff --git a/src/controllers/dashboard/networking.js b/src/controllers/dashboard/networking.js index 5cfab50938..2c9f07dec1 100644 --- a/src/controllers/dashboard/networking.js +++ b/src/controllers/dashboard/networking.js @@ -181,8 +181,8 @@ import alert from '../../components/alert'; } }); view.querySelector('#btnSelectCertPath').addEventListener('click', function () { - import('../../components/directorybrowser/directorybrowser').then(({default: directoryBrowser}) => { - const picker = new directoryBrowser(); + import('../../components/directorybrowser/directorybrowser').then((Module) => { + const picker = new Module.DirectoryBrowser(); picker.show({ includeFiles: true, includeDirectories: true, diff --git a/src/controllers/livetvsettings.js b/src/controllers/livetvsettings.js index 4bc7d11283..e30ad87682 100644 --- a/src/controllers/livetvsettings.js +++ b/src/controllers/livetvsettings.js @@ -60,8 +60,8 @@ $(document).on('pageinit', '#liveTvSettingsPage', function () { const page = this; $('.liveTvSettingsForm').off('submit', onSubmit).on('submit', onSubmit); $('#btnSelectRecordingPath', page).on('click.selectDirectory', function () { - import('../components/directorybrowser/directorybrowser').then(({default: directoryBrowser}) => { - const picker = new directoryBrowser(); + import('../components/directorybrowser/directorybrowser').then((Module) => { + const picker = new Module.DirectoryBrowser(); picker.show({ callback: function (path) { if (path) { @@ -75,8 +75,8 @@ $(document).on('pageinit', '#liveTvSettingsPage', function () { }); }); $('#btnSelectMovieRecordingPath', page).on('click.selectDirectory', function () { - import('../components/directorybrowser/directorybrowser').then(({default: directoryBrowser}) => { - const picker = new directoryBrowser(); + import('../components/directorybrowser/directorybrowser').then((Module) => { + const picker = new Module.DirectoryBrowser(); picker.show({ callback: function (path) { if (path) { @@ -90,8 +90,8 @@ $(document).on('pageinit', '#liveTvSettingsPage', function () { }); }); $('#btnSelectSeriesRecordingPath', page).on('click.selectDirectory', function () { - import('../components/directorybrowser/directorybrowser').then(({default: directoryBrowser}) => { - const picker = new directoryBrowser(); + import('../components/directorybrowser/directorybrowser').then((Module) => { + const picker = new Module.DirectoryBrowser(); picker.show({ callback: function (path) { if (path) { @@ -105,8 +105,8 @@ $(document).on('pageinit', '#liveTvSettingsPage', function () { }); }); $('#btnSelectPostProcessorPath', page).on('click.selectDirectory', function () { - import('../components/directorybrowser/directorybrowser').then(({default: directoryBrowser}) => { - const picker = new directoryBrowser(); + import('../components/directorybrowser/directorybrowser').then((Module) => { + const picker = new Module.DirectoryBrowser(); picker.show({ includeFiles: true, callback: function (path) { diff --git a/src/controllers/livetvtuner.js b/src/controllers/livetvtuner.js index 261fbae345..4f7adb529a 100644 --- a/src/controllers/livetvtuner.js +++ b/src/controllers/livetvtuner.js @@ -212,8 +212,8 @@ export default function (view, params) { }); }); view.querySelector('.btnSelectPath').addEventListener('click', function () { - import('../components/directorybrowser/directorybrowser').then(({default: directorybrowser}) => { - const picker = new directorybrowser(); + import('../components/directorybrowser/directorybrowser').then((Module) => { + const picker = new Module.DirectoryBrowser(); picker.show({ includeFiles: true, callback: function (path) { diff --git a/src/scripts/clientUtils.js b/src/scripts/clientUtils.js index 8fc02934dc..93e5feb682 100644 --- a/src/scripts/clientUtils.js +++ b/src/scripts/clientUtils.js @@ -7,7 +7,7 @@ import baseConfirm from '../components/confirm/confirm'; import globalize from '../scripts/globalize'; import * as webSettings from './settings/webSettings'; import datetime from '../scripts/datetime'; -import directorybrowser from '../components/directorybrowser/directorybrowser'; +import { DirectoryBrowser } from '../components/directorybrowser/directorybrowser'; import dialogHelper from '../components/dialogHelper/dialogHelper'; import { Events } from 'jellyfin-apiclient'; @@ -217,7 +217,7 @@ const Dashboard = { showLoadingMsg, datetime, Events, - directorybrowser, + DirectoryBrowser, dialogHelper }; From b7c6a8aa1843a1388174fefc038694c9e54f3f1b Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Fri, 11 Jun 2021 23:59:57 +0300 Subject: [PATCH 0007/1756] add itemIdentifier on clientutils and TaskButton globally --- .eslintrc.js | 1 + src/scripts/clientUtils.js | 4 +++- src/scripts/taskbutton.js | 5 ++++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index f232a48ba4..b86f32b4f1 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -97,6 +97,7 @@ module.exports = { 'MetadataEditor': 'writable', 'PlaylistViewer': 'writable', 'ServerNotifications': 'writable', + 'TaskButton': 'writable', 'UserParentalControlPage': 'writable', 'Windows': 'readonly' }, diff --git a/src/scripts/clientUtils.js b/src/scripts/clientUtils.js index 93e5feb682..72256c18e0 100644 --- a/src/scripts/clientUtils.js +++ b/src/scripts/clientUtils.js @@ -9,6 +9,7 @@ import * as webSettings from './settings/webSettings'; import datetime from '../scripts/datetime'; import { DirectoryBrowser } from '../components/directorybrowser/directorybrowser'; import dialogHelper from '../components/dialogHelper/dialogHelper'; +import itemIdentifier from '../components/itemidentifier/itemidentifier'; import { Events } from 'jellyfin-apiclient'; export function getCurrentUser() { @@ -218,7 +219,8 @@ const Dashboard = { datetime, Events, DirectoryBrowser, - dialogHelper + dialogHelper, + itemIdentifier }; // This is used in plugins and templates, so keep it defined for now. diff --git a/src/scripts/taskbutton.js b/src/scripts/taskbutton.js index bd08463e0d..05a8010662 100644 --- a/src/scripts/taskbutton.js +++ b/src/scripts/taskbutton.js @@ -5,7 +5,7 @@ import globalize from '../scripts/globalize'; import '../elements/emby-button/emby-button'; import ServerConnections from '../components/ServerConnections'; -export default function (options) { +function taskbutton(options) { function pollTasks() { ServerConnections.getApiClient(serverId).getScheduledTasks({ IsEnabled: true @@ -120,3 +120,6 @@ export default function (options) { Events.on(serverNotifications, 'ScheduledTasksInfo', onScheduledTasksUpdate); } } + +window.TaskButton = taskbutton; +export default taskbutton; From ac1de0de93bf01a70acedf55940b0e18f1122499 Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Mon, 14 Jun 2021 02:21:15 +0300 Subject: [PATCH 0008/1756] add getConfigurationResourceUrl --- src/scripts/clientUtils.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/scripts/clientUtils.js b/src/scripts/clientUtils.js index 72256c18e0..694b889457 100644 --- a/src/scripts/clientUtils.js +++ b/src/scripts/clientUtils.js @@ -94,6 +94,12 @@ export function getPluginUrl(name) { return 'configurationpage?name=' + encodeURIComponent(name); } +export function getConfigurationResourceUrl(name) { + return ApiClient.getUrl('web/ConfigurationPage', { + name: name + }); +} + export function navigate(url, preserveQueryString) { if (!url) { throw new Error('url cannot be null or empty'); @@ -204,6 +210,7 @@ const Dashboard = { capabilities, confirm, getPluginUrl, + getConfigurationResourceUrl, getCurrentUser, getCurrentUserId, hideLoadingMsg, From 4062544e5095f113b0b9071f792d33190efabee1 Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Mon, 14 Jun 2021 03:16:44 +0300 Subject: [PATCH 0009/1756] add events globally --- .eslintrc.js | 1 + 1 file changed, 1 insertion(+) diff --git a/.eslintrc.js b/.eslintrc.js index b86f32b4f1..db6cfc4909 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -81,6 +81,7 @@ module.exports = { 'jQuery': 'readonly', // Jellyfin globals 'ApiClient': 'writable', + 'events': 'writable', 'chrome': 'writable', 'DlnaProfilePage': 'writable', 'DashboardPage': 'writable', From d0f6faea117e6987e878bceba41f93b58ebea28d Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Mon, 14 Jun 2021 03:19:22 +0300 Subject: [PATCH 0010/1756] register on app init --- src/scripts/clientUtils.js | 2 -- src/scripts/site.js | 5 +++++ src/scripts/taskbutton.js | 1 - 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/scripts/clientUtils.js b/src/scripts/clientUtils.js index 694b889457..f5e41887bf 100644 --- a/src/scripts/clientUtils.js +++ b/src/scripts/clientUtils.js @@ -10,7 +10,6 @@ import datetime from '../scripts/datetime'; import { DirectoryBrowser } from '../components/directorybrowser/directorybrowser'; import dialogHelper from '../components/dialogHelper/dialogHelper'; import itemIdentifier from '../components/itemidentifier/itemidentifier'; -import { Events } from 'jellyfin-apiclient'; export function getCurrentUser() { return window.ApiClient.getCurrentUser(false); @@ -224,7 +223,6 @@ const Dashboard = { serverAddress, showLoadingMsg, datetime, - Events, DirectoryBrowser, dialogHelper, itemIdentifier diff --git a/src/scripts/site.js b/src/scripts/site.js index 2b8e110d32..b55fdb80b2 100644 --- a/src/scripts/site.js +++ b/src/scripts/site.js @@ -36,6 +36,7 @@ import { playbackManager } from '../components/playback/playbackmanager'; import SyncPlayNoActivePlayer from '../components/syncPlay/ui/players/NoActivePlayer'; import SyncPlayHtmlVideoPlayer from '../components/syncPlay/ui/players/HtmlVideoPlayer'; import SyncPlayHtmlAudioPlayer from '../components/syncPlay/ui/players/HtmlAudioPlayer'; +import taskButton from '../scripts/taskbutton'; // TODO: Move this elsewhere window.getWindowLocationSearch = function(win) { @@ -82,6 +83,10 @@ function loadCoreDictionary() { } function init() { + // This is used in plugins + window.events = Events; + window.TaskButton = taskButton; + serverAddress().then(server => { if (server) { ServerConnections.initApiClient(server); diff --git a/src/scripts/taskbutton.js b/src/scripts/taskbutton.js index 05a8010662..7e80760898 100644 --- a/src/scripts/taskbutton.js +++ b/src/scripts/taskbutton.js @@ -121,5 +121,4 @@ function taskbutton(options) { } } -window.TaskButton = taskbutton; export default taskbutton; From e888ae1bf3f63079369958940832165c5bc69691 Mon Sep 17 00:00:00 2001 From: Kay Simons Date: Sat, 3 Jul 2021 17:13:37 +0200 Subject: [PATCH 0011/1756] fix: useragent detection for new web0s browser --- src/scripts/browser.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/scripts/browser.js b/src/scripts/browser.js index fc0a5d4435..e87e79842c 100644 --- a/src/scripts/browser.js +++ b/src/scripts/browser.js @@ -14,6 +14,23 @@ function isTv() { return true; } + if (userAgent.indexOf('netcast')) { + return true; + } + + if (userAgent.indexOf('web0s') !== -1) { + return true; + } + + return false; +} + +function isWeb0s() { + const userAgent = navigator.userAgent.toLowerCase(); + if (userAgent.indexOf('netcast') !== -1) { + return true; + } + if (userAgent.indexOf('web0s') !== -1) { return true; } @@ -234,7 +251,7 @@ if (userAgent.toLowerCase().indexOf('xbox') !== -1) { } browser.animate = typeof document !== 'undefined' && document.documentElement.animate != null; browser.tizen = userAgent.toLowerCase().indexOf('tizen') !== -1 || window.tizen != null; -browser.web0s = userAgent.toLowerCase().indexOf('Web0S'.toLowerCase()) !== -1; +browser.web0s = isWeb0s(); browser.edgeUwp = browser.edge && (userAgent.toLowerCase().indexOf('msapphost') !== -1 || userAgent.toLowerCase().indexOf('webview') !== -1); if (!browser.tizen) { From 6e52a53e3dd5e15ff68de40acc64c26e77f4758e Mon Sep 17 00:00:00 2001 From: Kay Simons Date: Sat, 3 Jul 2021 17:36:17 +0200 Subject: [PATCH 0012/1756] fix: netcast conditional --- src/scripts/browser.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scripts/browser.js b/src/scripts/browser.js index e87e79842c..8bf1528bde 100644 --- a/src/scripts/browser.js +++ b/src/scripts/browser.js @@ -14,7 +14,7 @@ function isTv() { return true; } - if (userAgent.indexOf('netcast')) { + if (userAgent.indexOf('netcast') !== -1) { return true; } From d06979fbe105b80247d84fc4dc3f787c8fe7e4e7 Mon Sep 17 00:00:00 2001 From: Kay Simons Date: Sat, 3 Jul 2021 19:42:08 +0200 Subject: [PATCH 0013/1756] feat: automatically fullscreen player on televisions --- CONTRIBUTORS.md | 1 + src/plugins/htmlVideoPlayer/plugin.js | 17 +++++++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 229a2acbd7..ceee8b8be3 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -45,6 +45,7 @@ - [Camc314](https://github.com/camc314) - [danieladov](https://github.com/danieladov) - [Stephane Senart](https://github.com/ssenart) + - [imchasingshadows](https://github.com/imchasingshadows) # Emby Contributors diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js index 7b3afb635a..c6e9eed542 100644 --- a/src/plugins/htmlVideoPlayer/plugin.js +++ b/src/plugins/htmlVideoPlayer/plugin.js @@ -1369,12 +1369,17 @@ function tryRemoveElement(elem) { document.body.classList.add('hide-scroll'); } - // don't animate on smart tv's, too slow - if (options.fullscreen && browser.supportsCssAnimation() && !browser.slow) { - return zoomIn(dlg).then(function () { - return videoElement; - }); - } else { + if (options.fullscreen) { + if (browser.tv && Screenfull.isEnabled) { + Screenfull.request(); + } + // don't animate on smart tv's, too slow + if (!browser.slow && browser.supportsCssAnimation()) { + return zoomIn(dlg).then(function () { + return videoElement; + }); + } + return videoElement; } }); From 5196b5308ae3d0e5b46353f53962b5238f9599d4 Mon Sep 17 00:00:00 2001 From: Kay Simons Date: Sat, 3 Jul 2021 19:57:59 +0200 Subject: [PATCH 0014/1756] fix: stop videoplayback after exiting fullscreen on television --- src/controllers/playback/video/index.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/controllers/playback/video/index.js b/src/controllers/playback/video/index.js index d7e8fd5bf2..c345d6df46 100644 --- a/src/controllers/playback/video/index.js +++ b/src/controllers/playback/video/index.js @@ -402,6 +402,14 @@ import { appRouter } from '../../../components/appRouter'; } } + function onFullscreenChange() { + if (!layoutManager.tv) { + updateFullscreenIcon(); + } else if (!playbackManager.isFullscreen(currentPlayer)) { + appRouter.back(); + } + } + function updateFullscreenIcon() { const button = view.querySelector('.btnFullscreen'); const icon = button.querySelector('.material-icons'); @@ -505,7 +513,7 @@ import { appRouter } from '../../../components/appRouter'; Events.on(player, 'pause', onPlayPauseStateChanged); Events.on(player, 'unpause', onPlayPauseStateChanged); Events.on(player, 'timeupdate', onTimeUpdate); - Events.on(player, 'fullscreenchange', updateFullscreenIcon); + Events.on(player, 'fullscreenchange', onFullscreenChange); Events.on(player, 'mediastreamschange', onMediaStreamsChanged); Events.on(player, 'beginFetch', onBeginFetch); Events.on(player, 'endFetch', onEndFetch); @@ -529,7 +537,7 @@ import { appRouter } from '../../../components/appRouter'; Events.off(player, 'pause', onPlayPauseStateChanged); Events.off(player, 'unpause', onPlayPauseStateChanged); Events.off(player, 'timeupdate', onTimeUpdate); - Events.off(player, 'fullscreenchange', updateFullscreenIcon); + Events.off(player, 'fullscreenchange', onFullscreenChange); Events.off(player, 'mediastreamschange', onMediaStreamsChanged); currentPlayer = null; } @@ -675,7 +683,7 @@ import { appRouter } from '../../../components/appRouter'; view.querySelector('.btnAirPlay').classList.remove('hide'); } - updateFullscreenIcon(); + onFullscreenChange(); } function getDisplayPercentByTimeOfDay(programStartDateMs, programRuntimeMs, currentTimeMs) { From 8b05cf62a69e6d054e3d92f096d9f27643bfa2a0 Mon Sep 17 00:00:00 2001 From: Kay Simons Date: Sat, 3 Jul 2021 20:11:12 +0200 Subject: [PATCH 0015/1756] refactor: fullscreen callbackfn name --- src/controllers/playback/video/index.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/controllers/playback/video/index.js b/src/controllers/playback/video/index.js index c345d6df46..baec66e800 100644 --- a/src/controllers/playback/video/index.js +++ b/src/controllers/playback/video/index.js @@ -402,7 +402,7 @@ import { appRouter } from '../../../components/appRouter'; } } - function onFullscreenChange() { + function onFullscreenChanged() { if (!layoutManager.tv) { updateFullscreenIcon(); } else if (!playbackManager.isFullscreen(currentPlayer)) { @@ -513,7 +513,7 @@ import { appRouter } from '../../../components/appRouter'; Events.on(player, 'pause', onPlayPauseStateChanged); Events.on(player, 'unpause', onPlayPauseStateChanged); Events.on(player, 'timeupdate', onTimeUpdate); - Events.on(player, 'fullscreenchange', onFullscreenChange); + Events.on(player, 'fullscreenchange', onFullscreenChanged); Events.on(player, 'mediastreamschange', onMediaStreamsChanged); Events.on(player, 'beginFetch', onBeginFetch); Events.on(player, 'endFetch', onEndFetch); @@ -537,7 +537,7 @@ import { appRouter } from '../../../components/appRouter'; Events.off(player, 'pause', onPlayPauseStateChanged); Events.off(player, 'unpause', onPlayPauseStateChanged); Events.off(player, 'timeupdate', onTimeUpdate); - Events.off(player, 'fullscreenchange', onFullscreenChange); + Events.off(player, 'fullscreenchange', onFullscreenChanged); Events.off(player, 'mediastreamschange', onMediaStreamsChanged); currentPlayer = null; } @@ -683,7 +683,7 @@ import { appRouter } from '../../../components/appRouter'; view.querySelector('.btnAirPlay').classList.remove('hide'); } - onFullscreenChange(); + onFullscreenChanged(); } function getDisplayPercentByTimeOfDay(programStartDateMs, programRuntimeMs, currentTimeMs) { From ded5ecc5feae967f91abd36551eba985e0c8bd9b Mon Sep 17 00:00:00 2001 From: MrTimscampi Date: Sat, 10 Jul 2021 11:45:40 +0200 Subject: [PATCH 0016/1756] Improve people pages and metadata editor --- .../metadataEditor/metadataEditor.js | 5 +++- .../metadataEditor.template.html | 2 +- src/controllers/itemDetails/index.js | 23 +++++++++++++++---- src/strings/en-us.json | 3 +++ 4 files changed, 27 insertions(+), 6 deletions(-) diff --git a/src/components/metadataEditor/metadataEditor.js b/src/components/metadataEditor/metadataEditor.js index 49c8eb886f..8129354c6b 100644 --- a/src/components/metadataEditor/metadataEditor.js +++ b/src/components/metadataEditor/metadataEditor.js @@ -520,7 +520,7 @@ import template from './metadataEditor.template.html'; hideElement('#fldPath', context); } - if (item.Type === 'Series' || item.Type === 'Movie' || item.Type === 'Trailer') { + if (item.Type === 'Series' || item.Type === 'Movie' || item.Type === 'Trailer' || item.Type === 'Person') { showElement('#fldOriginalName', context); } else { hideElement('#fldOriginalName', context); @@ -638,6 +638,9 @@ import template from './metadataEditor.template.html'; if (item.Type === 'Person') { //todo + context.querySelector('#txtName').label(globalize.translate('LabelName')); + context.querySelector('#txtSortName').label(globalize.translate('LabelSortName')); + context.querySelector('#txtOriginalName').label(globalize.translate('LabelOriginalName')); context.querySelector('#txtProductionYear').label(globalize.translate('LabelBirthYear')); context.querySelector('#txtPremiereDate').label(globalize.translate('LabelBirthDate')); context.querySelector('#txtEndDate').label(globalize.translate('LabelDeathDate')); diff --git a/src/components/metadataEditor/metadataEditor.template.html b/src/components/metadataEditor/metadataEditor.template.html index f080ecacdb..0f9c4516f7 100644 --- a/src/components/metadataEditor/metadataEditor.template.html +++ b/src/components/metadataEditor/metadataEditor.template.html @@ -252,7 +252,7 @@
+
+ +
${LabelMaxDaysForNextUpHelp}
+
+
'; - if (path) { - html += getItem('lnkPath lnkDirectory', '', parentPath, '...'); - } - for (let i = 0, length = folders.length; i < length; i++) { - const folder = folders[i]; - const cssClass = folder.Type === 'File' ? 'lnkPath lnkFile' : 'lnkPath lnkDirectory'; - html += getItem(cssClass, folder.Type, folder.Path, folder.Name); + return html; +} + +function alertText(text) { + alertTextWithOptions({ + text: text + }); +} + +function alertTextWithOptions(options) { + alert(options); +} + +function validatePath(path, validateWriteable, apiClient) { + return apiClient.ajax({ + type: 'POST', + url: apiClient.getUrl('Environment/ValidatePath'), + data: JSON.stringify({ + ValidateWriteable: validateWriteable, + Path: path + }), + contentType: 'application/json' + }).catch(response => { + if (response) { + if (response.status === 404) { + alertText(globalize.translate('PathNotFound')); + return Promise.reject(); + } + if (response.status === 500) { + if (validateWriteable) { + alertText(globalize.translate('WriteAccessRequired')); + } else { + alertText(globalize.translate('PathNotFound')); } + return Promise.reject(); + } + } + return Promise.resolve(); + }); +} - if (!path) { - html += getItem('lnkPath lnkDirectory', '', 'Network', globalize.translate('ButtonNetwork')); - } +function initEditor(content, options, fileOptions) { + content.addEventListener('click', e => { + const lnkPath = dom.parentWithClass(e.target, 'lnkPath'); + if (lnkPath) { + const path = lnkPath.getAttribute('data-path'); + if (lnkPath.classList.contains('lnkFile')) { + content.querySelector('#txtDirectoryPickerPath').value = path; + } else { + refreshDirectoryBrowser(content, path, fileOptions, true); + } + } + }); - page.querySelector('.results').innerHTML = html; - loading.hide(); + content.addEventListener('click', e => { + if (dom.parentWithClass(e.target, 'btnRefreshDirectories')) { + const path = content.querySelector('#txtDirectoryPickerPath').value; + refreshDirectoryBrowser(content, path, fileOptions); + } + }); + + content.addEventListener('change', e => { + const txtDirectoryPickerPath = dom.parentWithTag(e.target, 'INPUT'); + if (txtDirectoryPickerPath && txtDirectoryPickerPath.id === 'txtDirectoryPickerPath') { + refreshDirectoryBrowser(content, txtDirectoryPickerPath.value, fileOptions); + } + }); + + content.querySelector('form').addEventListener('submit', function(e) { + if (options.callback) { + let networkSharePath = this.querySelector('#txtNetworkPath'); + networkSharePath = networkSharePath ? networkSharePath.value : null; + const path = this.querySelector('#txtDirectoryPickerPath').value; + validatePath(path, options.validateWriteable, ApiClient).then(options.callback(path, networkSharePath)); + } + e.preventDefault(); + e.stopPropagation(); + return false; + }); +} + +function getDefaultPath(options) { + if (options.path) { + return Promise.resolve(options.path); + } else { + return ApiClient.getJSON(ApiClient.getUrl('Environment/DefaultDirectoryBrowser')).then( + result => { + return result.Path || ''; }, () => { - if (updatePathOnError) { - page.querySelector('#txtDirectoryPickerPath').value = ''; - page.querySelector('.results').innerHTML = ''; - loading.hide(); - } + return ''; } ); } +} - function getItem(cssClass, type, path, name) { - let html = ''; - html += `
`; - html += '
'; - html += '
'; - html += name; - html += '
'; - html += '
'; - html += ''; - html += '
'; - return html; - } - - function getEditorHtml(options, systemInfo) { - let html = ''; - html += '
'; - html += '
'; - if (!options.pathReadOnly) { - const instruction = options.instruction ? `${options.instruction}

` : ''; - html += '
'; - html += instruction; - if (systemInfo.OperatingSystem.toLowerCase() === 'bsd') { - html += '
'; - html += '
'; - html += globalize.translate('MessageDirectoryPickerBSDInstruction'); - html += '
'; - } else if (systemInfo.OperatingSystem.toLowerCase() === 'linux') { - html += '
'; - html += '
'; - html += globalize.translate('MessageDirectoryPickerLinuxInstruction'); - html += '
'; - } - html += '
'; - } - html += '
'; - html += '
'; - html += '
'; - let labelKey; - if (options.includeFiles !== true) { - labelKey = 'LabelFolder'; - } else { - labelKey = 'LabelPath'; - } - const readOnlyAttribute = options.pathReadOnly ? ' readonly' : ''; - html += ``; - html += '
'; - if (!readOnlyAttribute) { - html += ``; - } - html += '
'; - if (!readOnlyAttribute) { - html += '
'; - } - if (options.enableNetworkSharePath) { - html += '
'; - html += ``; - html += '
'; - html += globalize.translate('LabelOptionalNetworkPathHelp', '\\\\server', '\\\\192.168.1.101'); - html += '
'; - html += '
'; - } - html += '
'; - html += ``; - html += '
'; - html += '
'; - html += '
'; - html += '
'; - html += ''; - - return html; - } - - function alertText(text) { - alertTextWithOptions({ - text: text - }); - } - - function alertTextWithOptions(options) { - alert(options); - } - - function validatePath(path, validateWriteable, apiClient) { - return apiClient.ajax({ - type: 'POST', - url: apiClient.getUrl('Environment/ValidatePath'), - data: JSON.stringify({ - ValidateWriteable: validateWriteable, - Path: path - }), - contentType: 'application/json' - }).catch(response => { - if (response) { - if (response.status === 404) { - alertText(globalize.translate('PathNotFound')); - return Promise.reject(); - } - if (response.status === 500) { - if (validateWriteable) { - alertText(globalize.translate('WriteAccessRequired')); - } else { - alertText(globalize.translate('PathNotFound')); - } - return Promise.reject(); - } - } - return Promise.resolve(); - }); - } - - function initEditor(content, options, fileOptions) { - content.addEventListener('click', e => { - const lnkPath = dom.parentWithClass(e.target, 'lnkPath'); - if (lnkPath) { - const path = lnkPath.getAttribute('data-path'); - if (lnkPath.classList.contains('lnkFile')) { - content.querySelector('#txtDirectoryPickerPath').value = path; - } else { - refreshDirectoryBrowser(content, path, fileOptions, true); - } - } - }); - - content.addEventListener('click', e => { - if (dom.parentWithClass(e.target, 'btnRefreshDirectories')) { - const path = content.querySelector('#txtDirectoryPickerPath').value; - refreshDirectoryBrowser(content, path, fileOptions); - } - }); - - content.addEventListener('change', e => { - const txtDirectoryPickerPath = dom.parentWithTag(e.target, 'INPUT'); - if (txtDirectoryPickerPath && txtDirectoryPickerPath.id === 'txtDirectoryPickerPath') { - refreshDirectoryBrowser(content, txtDirectoryPickerPath.value, fileOptions); - } - }); - - content.querySelector('form').addEventListener('submit', function(e) { - if (options.callback) { - let networkSharePath = this.querySelector('#txtNetworkPath'); - networkSharePath = networkSharePath ? networkSharePath.value : null; - const path = this.querySelector('#txtDirectoryPickerPath').value; - validatePath(path, options.validateWriteable, ApiClient).then(options.callback(path, networkSharePath)); - } - e.preventDefault(); - e.stopPropagation(); - return false; - }); - } - - function getDefaultPath(options) { - if (options.path) { - return Promise.resolve(options.path); - } else { - return ApiClient.getJSON(ApiClient.getUrl('Environment/DefaultDirectoryBrowser')).then( - result => { - return result.Path || ''; - }, () => { - return ''; - } - ); - } - } - - let systemInfo; - class DirectoryBrowser { +let systemInfo; +class DirectoryBrowser { currentDialog; constructor() {} @@ -306,7 +304,6 @@ import alert from '../alert'; dialogHelper.close(this.currentDialog); } }; - } +} -/* eslint-enable indent */ export default DirectoryBrowser; From 41808def906663f608ec0442e4a09b081930f4b7 Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Wed, 8 Sep 2021 03:40:55 +0300 Subject: [PATCH 0027/1756] remove empty constructor. --- src/components/directorybrowser/directorybrowser.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/directorybrowser/directorybrowser.js b/src/components/directorybrowser/directorybrowser.js index 1c9615e2f0..e918149ac9 100644 --- a/src/components/directorybrowser/directorybrowser.js +++ b/src/components/directorybrowser/directorybrowser.js @@ -244,7 +244,6 @@ function getDefaultPath(options) { let systemInfo; class DirectoryBrowser { currentDialog; - constructor() {} show = options => { options = options || {}; From 1c663b7675724db0c3c69c7fe5db64d028fdb6bc Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 8 Sep 2021 10:39:46 -0400 Subject: [PATCH 0028/1756] Log warning instead of error when dictionary has not loaded --- src/scripts/globalize.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/scripts/globalize.js b/src/scripts/globalize.js index c66ed2b7f4..6ecedfeafa 100644 --- a/src/scripts/globalize.js +++ b/src/scripts/globalize.js @@ -1,5 +1,7 @@ -import * as userSettings from './settings/userSettings'; import { Events } from 'jellyfin-apiclient'; +import isEmpty from 'lodash-es/isEmpty'; + +import * as userSettings from './settings/userSettings'; /* eslint-disable indent */ @@ -189,7 +191,11 @@ import { Events } from 'jellyfin-apiclient'; dictionary = getDictionary(module, fallbackCulture); } if (!dictionary || !dictionary[key]) { - console.error(`Translation key is missing from dictionary: ${key}`); + if (dictionary && isEmpty(dictionary)) { + console.warn('Translation dictionary is empty.'); + } else { + console.error(`Translation key is missing from dictionary: ${key}`); + } return key; } return dictionary[key]; From ac45163e4c5d3228a5bed582ce6f041f649b610a Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 8 Sep 2021 11:33:20 -0400 Subject: [PATCH 0029/1756] Fix direct play logic when direct stream is disabled --- src/components/playback/playbackmanager.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/playback/playbackmanager.js b/src/components/playback/playbackmanager.js index 3f22244c40..284a67af7d 100644 --- a/src/components/playback/playbackmanager.js +++ b/src/components/playback/playbackmanager.js @@ -2481,7 +2481,7 @@ class PlaybackManager { // Only used for audio playMethod = 'Transcode'; mediaUrl = mediaSource.StreamUrl; - } else if (mediaSource.SupportsDirectStream) { + } else if (mediaSource.SupportsDirectPlay || mediaSource.SupportsDirectStream) { directOptions = { Static: true, mediaSourceId: mediaSource.Id, @@ -2500,7 +2500,7 @@ class PlaybackManager { const prefix = type === 'Video' ? 'Videos' : 'Audio'; mediaUrl = apiClient.getUrl(prefix + '/' + item.Id + '/stream.' + mediaSourceContainer, directOptions); - playMethod = 'DirectStream'; + playMethod = mediaSource.SupportsDirectPlay ? 'DirectPlay' : 'DirectStream'; } else if (mediaSource.SupportsTranscoding) { mediaUrl = apiClient.getUrl(mediaSource.TranscodingUrl); From 54e1577097c4eef7bdfd54ac8ecb477c7084422a Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 8 Sep 2021 13:01:09 -0400 Subject: [PATCH 0030/1756] Remove length check that should always be true --- src/components/mediainfo/mediainfo.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/components/mediainfo/mediainfo.js b/src/components/mediainfo/mediainfo.js index 7ee1e0fb40..64dd521415 100644 --- a/src/components/mediainfo/mediainfo.js +++ b/src/components/mediainfo/mediainfo.js @@ -263,9 +263,7 @@ import '../../elements/emby-button/emby-button'; if (totalHours > 0) { result.push(`${totalHours}h`); } - if (totalMinutes > 0) { - result.push(`${remainderMinutes}m`); - } + result.push(`${remainderMinutes}m`); miscInfo.push(result.join(' ')); } } From 172e06ed3fae12897576dca9b16be5ca506a4d66 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 8 Sep 2021 13:11:20 -0400 Subject: [PATCH 0031/1756] Refactor translation method --- src/scripts/globalize.js | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/src/scripts/globalize.js b/src/scripts/globalize.js index 6ecedfeafa..6bffd8e557 100644 --- a/src/scripts/globalize.js +++ b/src/scripts/globalize.js @@ -187,18 +187,22 @@ import * as userSettings from './settings/userSettings'; function translateKeyFromModule(key, module) { let dictionary = getDictionary(module, getCurrentLocale()); - if (!dictionary || !dictionary[key]) { - dictionary = getDictionary(module, fallbackCulture); + if (dictionary && dictionary[key]) { + return dictionary[key]; } - if (!dictionary || !dictionary[key]) { - if (dictionary && isEmpty(dictionary)) { - console.warn('Translation dictionary is empty.'); - } else { - console.error(`Translation key is missing from dictionary: ${key}`); - } - return key; + + dictionary = getDictionary(module, fallbackCulture); + if (dictionary && dictionary[key]) { + return dictionary[key]; } - return dictionary[key]; + + if (!dictionary || isEmpty(dictionary)) { + console.warn('Translation dictionary is empty.'); + } else { + console.error(`Translation key is missing from dictionary: ${key}`); + } + + return key; } function replaceAll(str, find, replace) { From 7747aab4e73464b8f4eea14b2fe4cac3a825e08d Mon Sep 17 00:00:00 2001 From: Nyanmisaka <799610810@qq.com> Date: Wed, 8 Sep 2021 18:29:34 +0000 Subject: [PATCH 0032/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index e5a846f247..bb81850a5c 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -1569,5 +1569,10 @@ "HeaderSyncPlayPlaybackSettings": "回放", "HeaderSyncPlaySettings": "SyncPlay设置", "Engineer": "工程师", - "Conductor": "指挥" + "Conductor": "指挥", + "SetUsingLastTracksHelp": "尝试将字幕/音轨设置为与上一个视频最接近的匹配。", + "SetUsingLastTracks": "根据上次使用的选项设置字幕/音轨", + "PreviousChapter": "上一章", + "NextChapter": "下一章", + "ErrorPlayerNotFound": "未找到所请求媒体的播放器。" } From 2ae0120146804fb799dad8079c3d36c8f52a4582 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Thu, 9 Sep 2021 00:03:38 +0300 Subject: [PATCH 0033/1756] Add play button for Mobile --- src/components/slideshow/slideshow.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/slideshow/slideshow.js b/src/components/slideshow/slideshow.js index 9f82a0ec73..d1514996fa 100644 --- a/src/components/slideshow/slideshow.js +++ b/src/components/slideshow/slideshow.js @@ -172,6 +172,8 @@ export default function (options) { html += '
'; if (actionButtonsOnTop) { + html += getIcon('play_arrow', 'btnSlideshowPause slideshowButton', true); + if (appHost.supports('filedownload') && options.user && options.user.Policy.EnableContentDownloading) { html += getIcon('file_download', 'btnDownload slideshowButton', true); } From 2bf4741d9c9f4c44be79d09ff1906c3a47e1d48e Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Thu, 9 Sep 2021 00:06:09 +0300 Subject: [PATCH 0034/1756] Autoplay when Play or Shuffle --- src/components/slideshow/slideshow.js | 4 +++- src/controllers/list.js | 9 ++++++--- src/plugins/photoPlayer/plugin.js | 2 ++ 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/components/slideshow/slideshow.js b/src/components/slideshow/slideshow.js index d1514996fa..8f45590045 100644 --- a/src/components/slideshow/slideshow.js +++ b/src/components/slideshow/slideshow.js @@ -349,7 +349,7 @@ export default function (options) { minRatio: 1, toggle: true }, - autoplay: !options.interactive, + autoplay: !options.interactive || !!options.autoplay, keyboard: { enabled: true }, @@ -378,6 +378,8 @@ export default function (options) { if (useFakeZoomImage) { swiperInstance.on('zoomChange', onZoomChange); } + + if (swiperInstance.autoplay?.running) onAutoplayStart(); } /** diff --git a/src/controllers/list.js b/src/controllers/list.js index b50b5f91f9..b34848bf11 100644 --- a/src/controllers/list.js +++ b/src/controllers/list.js @@ -666,12 +666,14 @@ class ItemsView { if (currentItem && !self.hasFilters) { playbackManager.play({ - items: [currentItem] + items: [currentItem], + autoplay: true }); } else { getItems(self, self.params, currentItem, null, null, 300).then(function (result) { playbackManager.play({ - items: result.Items + items: result.Items, + autoplay: true }); }); } @@ -701,7 +703,8 @@ class ItemsView { } else { getItems(self, self.params, currentItem, 'Random', null, 300).then(function (result) { playbackManager.play({ - items: result.Items + items: result.Items, + autoplay: true }); }); } diff --git a/src/plugins/photoPlayer/plugin.js b/src/plugins/photoPlayer/plugin.js index 42ffd3c7dd..aa3ba5f364 100644 --- a/src/plugins/photoPlayer/plugin.js +++ b/src/plugins/photoPlayer/plugin.js @@ -22,6 +22,8 @@ export default class PhotoPlayer { startIndex: index, interval: 11000, interactive: true, + // playbackManager.shuffle has no options. So treat 'shuffle' as a 'play' action + autoplay: options.autoplay || options.shuffle, user: result }); From 2743acd218ab21c1d7e92f4dc66e0a19becce049 Mon Sep 17 00:00:00 2001 From: nextlooper42 Date: Thu, 9 Sep 2021 12:42:19 +0000 Subject: [PATCH 0035/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index 26ba6547d0..32c6dd5577 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -869,7 +869,7 @@ "Auto": "Automaticky", "AllowMediaConversionHelp": "Povoliť alebo zakázať prístup k funkcií konverzie médií.", "AddToPlaylist": "Pridať do playlistu", - "HeaderAlbumArtists": "Interpreti albumu", + "HeaderAlbumArtists": "Interpret albumu", "AddToPlayQueue": "Pridať do fronty prehrávania", "AdditionalNotificationServices": "Prehľadávať katalóg zásuvných modulov pre inštaláciu dodatočných služieb oznámení.", "AllowHWTranscodingHelp": "Povoliť tuneru prekódovanie v reálnom čase. Toto môže znížiť množstvo prekódovania požadovaného serverom.", @@ -1509,5 +1509,19 @@ "EnablePlugin": "Povoliť", "Framerate": "Snímková frekvencia", "DirectPlayHelp": "Zdrojový súbor je s klientom plne kompatibilný a relácia ho preto prijíma bez dodatočných modifikácií.", - "HeaderContinueReading": "Pokračovať v čítaní" + "HeaderContinueReading": "Pokračovať v čítaní", + "LabelSyncPlaySettingsDescription": "Zmeniť nastavenia SyncPlay", + "LabelSlowResponseTime": "Čas v milisekundách, ktorý je považovaný za pomalú odozvu", + "LabelSlowResponseEnabled": "Logovať upozornenia pokiaľ je odozva serveru pomalá", + "LabelLocalCustomCss": "Vlastný CSS vzhľad sa aplikuje len na tohto klienta. Pravdepodobne bude potrebné zakázať vlastné CSS poskytované serverom.", + "LabelHardwareEncoding": "Hardvérové kódovanie:", + "LabelDisableCustomCss": "Zakázať vlastné CSS témy/branding poskytované serverom.", + "HeaderSyncPlayTimeSyncSettings": "Synchronizácia času", + "HeaderSyncPlayPlaybackSettings": "Prehrávanie", + "HeaderSyncPlaySettings": "Nastavenia SyncPlay", + "ErrorPlayerNotFound": "Pre požadované médium nebol nájdený žiadny prehrávač.", + "Engineer": "Inžinier", + "DisableCustomCss": "Zakázať vlastné CSS poskytované serverom", + "Conductor": "Dirigent", + "Arranger": "Aranžér" } From d247fe2070eed53b42e98c5969470bfa048f02ac Mon Sep 17 00:00:00 2001 From: Oatavandi Date: Wed, 8 Sep 2021 15:56:54 +0000 Subject: [PATCH 0036/1756] Translated using Weblate (Tamil) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/ --- src/strings/ta.json | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/src/strings/ta.json b/src/strings/ta.json index 452ab6c1f7..41c6c0fcee 100644 --- a/src/strings/ta.json +++ b/src/strings/ta.json @@ -1555,5 +1555,39 @@ "SubtitleCodecNotSupported": "வசன கோடெக் ஆதரிக்கப்படவில்லை", "ContainerNotSupported": "கொள்கலன் ஆதரிக்கப்படவில்லை", "AudioCodecNotSupported": "ஆடியோ கோடெக் ஆதரிக்கப்படவில்லை", - "LabelHardwareEncoding": "வன்பொருள் குறியாக்கம்:" + "LabelHardwareEncoding": "வன்பொருள் குறியாக்கம்:", + "Track": "தடம்", + "SetUsingLastTracksHelp": "சப்டைட்டில்/ஆடியோ டிராக்கை கடைசி வீடியோவுடன் மிக நெருக்கமாக பொருத்த முயற்சிக்கிறது.", + "SetUsingLastTracks": "முந்தைய பொருளுடன் வசன/ஆடியோ டிராக்குகளை அமைக்கவும்", + "Remixer": "ரீமிக்ஸர்", + "ReleaseGroup": "வெளியீட்டு குழு", + "PreviousChapter": "முந்தைய அத்தியாயம்", + "OtherArtist": "மற்ற கலைஞர்", + "NextChapter": "அடுத்த அத்தியாயம்", + "Mixer": "மிக்சர்", + "Lyricist": "பாடலாசிரியர்", + "LabelSyncPlaySettingsSkipToSyncHelp": "ஒத்திசைவு திருத்தம் முறை மதிப்பிடப்பட்ட நிலையை தேடும். ஒத்திசைவு திருத்தம் இயக்கப்பட வேண்டும்.", + "LabelSyncPlaySettingsSkipToSync": "ஒத்திசைவை தவிர்க்க இயக்கவும்", + "LabelSyncPlaySettingsSpeedToSyncHelp": "பிளேபேக்கை விரைவுபடுத்துவதில் உள்ள ஒத்திசைவு திருத்தம் முறை. ஒத்திசைவு திருத்தம் இயக்கப்பட வேண்டும்.", + "LabelSyncPlaySettingsSpeedToSync": "ஒத்திசைக்க வேகத்தை இயக்கவும்", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "பிளேபேக் நிலையை சரிசெய்ய, ஒத்திசைக்கத் தவிர்க்க, குறைந்தபட்ச பின்னணி தாமதம்.", + "LabelSyncPlaySettingsMinDelaySkipToSync": "ஒத்திசைக்க குறைந்தபட்ச தாமதத்தை தவிர்க்கவும்:", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "பிளேபேக் நிலையை சரிசெய்ய ஸ்பீட் டு ஒத்திசைவு பயன்படுத்தும் நேரத்தின் அளவு.", + "LabelSyncPlaySettingsSpeedToSyncDuration": "ஒத்திசைவு காலத்தின் வேகம்:", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "ஸ்பீட் டு ஒத்திசைவுக்குப் பதிலாக ஸ்கிப் டு ஒத்திசைவு பயன்படுத்தப்படும் அதிகபட்ச பிளேபேக் தாமதம்.", + "LabelSyncPlaySettingsMaxDelaySpeedToSync": "அதிகபட்ச தாமதத்தை ஒத்திசைக்க வேகம்:", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "ஒத்திசைவு வேகம் பிளேபேக் நிலையை சரிசெய்ய முயற்சிக்கும் பிறகு குறைந்த பிளேபேக் தாமதம்.", + "LabelSyncPlaySettingsMinDelaySpeedToSync": "ஒத்திசைவு வேகம் குறைந்தபட்ச தாமதம்:", + "LabelSyncPlaySettingsSyncCorrectionHelp": "மீடியாவை விரைவுபடுத்துவதன் மூலம் அல்லது மதிப்பிடப்பட்ட நிலையை தேடுவதன் மூலம் பிளேபேக்கின் செயலில் ஒத்திசைவை இயக்கவும். அதிக தடுமாற்றம் ஏற்பட்டால் இதை முடக்கவும்.", + "LabelSyncPlaySettingsSyncCorrection": "ஒத்திசைவு திருத்தம்", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "நேர ஒத்திசைவுக்காக தேர்ந்தெடுக்கப்பட்ட சாதனத்துடன் நேர ஆஃப்செட்டை கைமுறையாக சரிசெய்யவும். கவனமாக மாற்றவும்.", + "LabelSyncPlaySettingsExtraTimeOffset": "கூடுதல் நேர ஆஃப்செட்:", + "LabelSyncPlaySettingsDescription": "ஒத்திசைவு விருப்பங்களை மாற்றவும்", + "HeaderSyncPlayTimeSyncSettings": "நேர ஒத்திசைவு", + "HeaderSyncPlayPlaybackSettings": "பின்னணி", + "HeaderSyncPlaySettings": "ஒத்திசைவு அமைப்புகள்", + "ErrorPlayerNotFound": "கோரப்பட்ட மீடியாவுக்கு பிளேயர் இல்லை.", + "Engineer": "பொறியாளர்", + "Conductor": "நடத்துனர்", + "Arranger": "அமைப்பாளர்" } From f6ca4cf5f6c1b03d6ca969d9840bfb738eebd3f7 Mon Sep 17 00:00:00 2001 From: SeanPai Date: Wed, 8 Sep 2021 02:46:14 +0000 Subject: [PATCH 0037/1756] Translated using Weblate (Chinese (Traditional)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/ --- src/strings/zh-tw.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/strings/zh-tw.json b/src/strings/zh-tw.json index 1fe6a32983..ca1470e092 100644 --- a/src/strings/zh-tw.json +++ b/src/strings/zh-tw.json @@ -1570,5 +1570,9 @@ "ErrorPlayerNotFound": "找不到這個媒體所需的播放器。", "LabelSyncPlaySettingsSkipToSyncHelp": "同步校正方法包括尋找估計位置。必須啓用同步校正。", "LabelSyncPlaySettingsSkipToSync": "啟用SkipToSync", - "LabelSyncPlaySettingsSpeedToSyncHelp": "同步校正方法包括加快播放速度。必須啓用同步校正。" + "LabelSyncPlaySettingsSpeedToSyncHelp": "同步校正方法包括加快播放速度。必須啓用同步校正。", + "SetUsingLastTracksHelp": "嘗試用最接近前一個影片的設定去設定字幕與音軌。", + "SetUsingLastTracks": "以前一個項目設定字幕/音軌", + "PreviousChapter": "前一章節", + "NextChapter": "下一章節" } From dc8fc0544ed4536aa3fc27a5956c93d12bb27238 Mon Sep 17 00:00:00 2001 From: Thomas Schwery Date: Wed, 8 Sep 2021 12:27:56 +0000 Subject: [PATCH 0038/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index a70efa3fac..0209b5c701 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1550,5 +1550,10 @@ "Engineer": "Ingénieur", "Conductor": "Conducteur", "Arranger": "Organisateur", - "HeaderSyncPlaySettings": "Paramètres SyncPlay" + "HeaderSyncPlaySettings": "Paramètres SyncPlay", + "NextChapter": "Chapitre suivant", + "PreviousChapter": "Chapitre précédent", + "LabelSyncPlaySettingsDescription": "Modifier les paramètres SyncPlay", + "HeaderSyncPlayPlaybackSettings": "Lecture", + "ErrorPlayerNotFound": "Aucun lecteur trouvé pour le média sélectionné." } From 2538e5ecc8c03aa9922389c26355651a6fd4234c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Tue, 7 Sep 2021 16:55:18 +0000 Subject: [PATCH 0039/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index c34d3d9e41..beef08f754 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -1572,5 +1572,7 @@ "HeaderSyncPlaySettings": "Nastavení SyncPlay", "SetUsingLastTracksHelp": "Pokusit se nastavit titulky a zvuk co nejblíže poslednímu videu.", "SetUsingLastTracks": "Nastavit titulky a zvuk podle předchozí položky", - "ErrorPlayerNotFound": "Pro požadované médium nebyl nalezen žádný přehrávač." + "ErrorPlayerNotFound": "Pro požadované médium nebyl nalezen žádný přehrávač.", + "PreviousChapter": "Předchozí kapitola", + "NextChapter": "Další kapitola" } From aebcbd767476f51b5c4e6aaa9909aaa4bee13a0e Mon Sep 17 00:00:00 2001 From: Csaba Date: Wed, 8 Sep 2021 10:12:32 +0000 Subject: [PATCH 0040/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index 593c737e46..afc475ed04 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -1569,5 +1569,10 @@ "LabelSyncPlaySettingsDescription": "A SyncPlay beállításainak módosítása", "HeaderSyncPlayTimeSyncSettings": "Idő szinkron", "HeaderSyncPlayPlaybackSettings": "Lejátszás", - "HeaderSyncPlaySettings": "SyncPlay beállítások" + "HeaderSyncPlaySettings": "SyncPlay beállítások", + "SetUsingLastTracksHelp": "Próbálja meg a felirat/audio sávot az utolsó videóhoz legközelebb eső értékre állítani.", + "SetUsingLastTracks": "Állítsa be a felirat-/hanganyagokat az előző tétellel", + "PreviousChapter": "Előző fejezet", + "NextChapter": "Következő fejezet", + "ErrorPlayerNotFound": "Nem található lejátszó a kért médiához." } From c8d5a67d723c363d646b597532d19f436c40748a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 8 Sep 2021 10:20:31 +0000 Subject: [PATCH 0041/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 42b8473a85..3d999853db 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -1562,5 +1562,18 @@ "LabelSyncPlaySettingsDescription": "SyncPlay baptaularyn özgertu", "HeaderSyncPlayTimeSyncSettings": "Uaqyt ündestıru", "HeaderSyncPlayPlaybackSettings": "Oinatu", - "HeaderSyncPlaySettings": "SyncPlay parametrlerı" + "HeaderSyncPlaySettings": "SyncPlay parametrlerı", + "SetUsingLastTracksHelp": "Subtitr/dybys jolşyqty soñğy beinege eñ jaqyn säikestıkke ornatudy äreketteu.", + "SetUsingLastTracks": "Aldyñğy tarmaq arqyly subtitr/dybys jolşyqtardy ornaty", + "PreviousChapter": "Aldynğy sahna", + "NextChapter": "Kelesı sahna", + "LabelSyncPlaySettingsSkipToSyncHelp": "Boljamdy jaiğasymdy ızdeuden tūratyn ündestırudı tüzetu ädısı. Ündestırudy tüzetu qosyluy qajet.", + "LabelSyncPlaySettingsSpeedToSyncHelp": "Oinatudy jyldamdatudan tūratyn ündestırudı tüzetu ädısı. Ündestırudı tüzetu qosyluy qajet.", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Eñ az oinatu kıdırısı, sodan keiın SkipToSync oinatu jaiğasymyn tüzetuge tyrysady.", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Oinatu jaiğasymyn tüzetu üşın SpeedToSync qoldanatyn uaqyt mölşerı.", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Eñ köp oinatu kıdırısı, sodan keiın SpeedToSync ornyna SkipToSync paidalanylady.", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Eñ az oinatu kıdırısı, sodan keiın SpeedToSync oinatu jaiğasymyn tüzetuge tyrysady.", + "LabelSyncPlaySettingsSyncCorrectionHelp": "Tasyğyşderekterdı jyldamdatu nemese boljamdy jaiğasymdy ızdeu arqyly oinatudy belsendı ündetsıruın qosu. Auyr tūtyğu jağdaiynda ony öşırıñız.", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Uaqyt ündestıru üşın tañdalğan qūrylğy arqyly uaqyt yğysuyn qolmen laiyqtau. Mūqiat qadağalap retteñız.", + "ErrorPlayerNotFound": "Saual salynğan tasyğyşderekter üşın oinatqyş tabylmady." } From df7082628c46d045f055ac36949696626a5a4854 Mon Sep 17 00:00:00 2001 From: Oatavandi Date: Wed, 8 Sep 2021 16:01:52 +0000 Subject: [PATCH 0042/1756] Translated using Weblate (Malayalam) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/ --- src/strings/ml.json | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/src/strings/ml.json b/src/strings/ml.json index 51c18e4c0a..233333ef09 100644 --- a/src/strings/ml.json +++ b/src/strings/ml.json @@ -1536,5 +1536,39 @@ "SubtitleCodecNotSupported": "സബ്ടൈറ്റിൽ കോഡെക്ക് പിന്തുണയ്ക്കുന്നില്ല", "ContainerNotSupported": "കണ്ടെയ്നർ പിന്തുണയ്ക്കുന്നില്ല", "AudioCodecNotSupported": "ഓഡിയോ കോഡെക്ക് പിന്തുണയ്ക്കുന്നില്ല", - "LabelHardwareEncoding": "ഹാർഡ്‌വെയർ എൻകോഡിംഗ്:" + "LabelHardwareEncoding": "ഹാർഡ്‌വെയർ എൻകോഡിംഗ്:", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "പ്ലേബാക്ക് പൊസിഷൻ ശരിയാക്കാൻ സ്കിപ് ടു സിങ്ക് ശ്രമിച്ചതിന് ശേഷം കുറഞ്ഞ പ്ലേബാക്ക് കാലതാമസം.", + "Track": "ട്രാക്ക്", + "SetUsingLastTracksHelp": "സബ്‌ടൈറ്റിൽ/ഓഡിയോ ട്രാക്ക് അവസാന വീഡിയോയുമായി ഏറ്റവും അടുത്ത പൊരുത്തത്തിലേക്ക് സജ്ജമാക്കാൻ ശ്രമിക്കുന്നു.", + "SetUsingLastTracks": "മുൻ ഇനം ഉപയോഗിച്ച് സബ്ടൈറ്റിൽ/ഓഡിയോ ട്രാക്കുകൾ സജ്ജമാക്കുക", + "Remixer": "റീമിക്സർ", + "ReleaseGroup": "റിലീസ് ഗ്രൂപ്പ്", + "PreviousChapter": "മുൻ അധ്യായം", + "OtherArtist": "മറ്റ് ആർട്ടിസ്റ്റ്", + "NextChapter": "അടുത്ത അധ്യായം", + "Mixer": "മിക്സർ", + "Lyricist": "ഗാനരചയിതാവ്", + "LabelSyncPlaySettingsSkipToSyncHelp": "കണക്കാക്കിയ സ്ഥാനം തേടുന്നതിൽ ഉൾപ്പെടുന്ന സമന്വയ തിരുത്തൽ രീതി. സമന്വയ തിരുത്തൽ പ്രവർത്തനക്ഷമമാക്കണം.", + "LabelSyncPlaySettingsSkipToSync": "സമന്വയിപ്പിക്കാൻ ഒഴിവാക്കുക പ്രവർത്തനക്ഷമമാക്കുക", + "LabelSyncPlaySettingsSpeedToSyncHelp": "പ്ലേബാക്ക് വേഗത്തിലാക്കുന്നതിലെ സമന്വയ തിരുത്തൽ രീതി. സമന്വയ തിരുത്തൽ പ്രവർത്തനക്ഷമമാക്കണം.", + "LabelSyncPlaySettingsSpeedToSync": "സമന്വയിപ്പിക്കാനുള്ള വേഗത പ്രാപ്തമാക്കുക", + "HeaderSyncPlaySettings": "പ്ലേ ക്രമീകരണങ്ങൾ സമന്വയിപ്പിക്കുക", + "LabelSyncPlaySettingsMinDelaySkipToSync": "കുറഞ്ഞ കാലതാമസം സമന്വയിപ്പിക്കാൻ ഒഴിവാക്കുക:", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "പ്ലേബാക്ക് സ്ഥാനം ശരിയാക്കാൻ സ്പീഡ് ടു സിങ്ക് ഉപയോഗിക്കുന്ന സമയത്തിന്റെ അളവ്.", + "LabelSyncPlaySettingsSpeedToSyncDuration": "സമന്വയിപ്പിക്കാനുള്ള ദൈർഘ്യം:", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "പരമാവധി പ്ലേബാക്ക് കാലതാമസം, അതിനുശേഷം സ്പീഡ് ടു സമന്വയത്തിന് പകരം സ്കിപ്പ് ടു സിങ്ക് ഉപയോഗിക്കുന്നു.", + "LabelSyncPlaySettingsMaxDelaySpeedToSync": "സ്പീഡ് ടോസിങ്ക് പരമാവധി കാലതാമസം:", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "പ്ലേബാക്ക് സ്ഥാനം ശരിയാക്കാൻ സ്പീഡ് ടു സമന്വയത്തിന് ശേഷം കുറഞ്ഞ പ്ലേബാക്ക് കാലതാമസം.", + "LabelSyncPlaySettingsMinDelaySpeedToSync": "കുറഞ്ഞ കാലതാമസം സമന്വയിപ്പിക്കാനുള്ള വേഗത:", + "LabelSyncPlaySettingsSyncCorrectionHelp": "മീഡിയയെ വേഗത്തിലാക്കുകയോ അല്ലെങ്കിൽ കണക്കാക്കിയ സ്ഥാനത്തേക്ക് തിരയുകയോ ചെയ്തുകൊണ്ട് പ്ലേബാക്ക് സജീവമായി സമന്വയിപ്പിക്കൽ പ്രവർത്തനക്ഷമമാക്കുക. കടുത്ത മുരടിപ്പ് ഉണ്ടായാൽ ഇത് പ്രവർത്തനരഹിതമാക്കുക.", + "LabelSyncPlaySettingsSyncCorrection": "സമന്വയ തിരുത്തൽ", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "സമയ സമന്വയത്തിനായി തിരഞ്ഞെടുത്ത ഉപകരണം ഉപയോഗിച്ച് സമയം ഓഫ്സെറ്റ് സ്വമേധയാ ക്രമീകരിക്കുക. ശ്രദ്ധയോടെ മാറ്റുക.", + "LabelSyncPlaySettingsExtraTimeOffset": "അധിക സമയം ഓഫ്സെറ്റ്:", + "LabelSyncPlaySettingsDescription": "SyncPlay മുൻഗണനകൾ മാറ്റുക", + "HeaderSyncPlayTimeSyncSettings": "സമയ സമന്വയം", + "HeaderSyncPlayPlaybackSettings": "പ്ലേബാക്ക്", + "ErrorPlayerNotFound": "അഭ്യർത്ഥിച്ച മീഡിയയ്ക്കായി ഒരു കളിക്കാരനെയും കണ്ടെത്തിയില്ല.", + "Engineer": "എഞ്ചിനീയർ", + "Conductor": "കണ്ടക്ടർ", + "Arranger": "അറേഞ്ചർ" } From 321231748951ae2ba87edb3cb4b44e02c8b9b817 Mon Sep 17 00:00:00 2001 From: Tony Finn Date: Tue, 7 Sep 2021 18:53:49 +0000 Subject: [PATCH 0043/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 4783202498..2b18dc8807 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -1303,9 +1303,9 @@ "MessageSyncPlayGroupDoesNotExist": "Failed to join group because it does not exist.", "MessageSyncPlayPlaybackPermissionRequired": "Playback permission required.", "MessageSyncPlayNoGroupsAvailable": "No groups available. Start playing something first.", - "MessageSyncPlayGroupWait": "{0} is buffering…", + "MessageSyncPlayGroupWait": "{0} is buffering…", "MessageSyncPlayUserLeft": "{0} has left the group.", - "MessageSyncPlayUserJoined": "{0} has joined the group.", + "MessageSyncPlayUserJoined": "{0} has joined the group.", "MessageSyncPlayDisabled": "SyncPlay disabled.", "MessageSyncPlayEnabled": "SyncPlay enabled.", "MessageNoGenresAvailable": "Enable some metadata providers to pull genres from the internet.", From 7ec5a5612661b0b5687bfa9517e6e28b9291a055 Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Thu, 9 Sep 2021 08:31:15 +0000 Subject: [PATCH 0044/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 45 ++++++++++++++++++++++++++++++--------------- 1 file changed, 30 insertions(+), 15 deletions(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index da8426ccf2..64c476956c 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -178,7 +178,7 @@ "CustomDlnaProfilesHelp": "Tạo một bộ thiết lập tuỳ chọn dành cho một thiết bị mới hoặc thay thế một thiết lập hệ thống.", "CriticRating": "Đánh giá chấm điểm", "CopyStreamURLSuccess": "URL đã được sao chép.", - "CopyStreamURL": "Sao Chép URL Phát Sóng", + "CopyStreamURL": "Sao Chép URL Luồng Phát", "Continuing": "Tiếp tục", "ContinueWatching": "Tiếp tục xem", "Connect": "Kết nối", @@ -223,7 +223,7 @@ "Director": "Đạo Diễn", "DirectStreaming": "Phát trực tuyến", "DirectStreamHelp2": "Mức độ tổn hao khi phát trực tiếp thường phụ thuộc vào cấu hình âm thanh. Chỉ có luồng video là không mất dữ liệu.", - "DirectStreamHelp1": "Luồng video tương thích với thiết bị, nhưng có định dạng âm thanh (DTS, TRUEHD, v.v.) hoặc số kênh âm thanh không tương thích. Luồng video sẽ được đóng gói lại không mất mát dữ liệu trước khi gửi đến thiết bị. Chỉ luồng âm thanh được chuyển mã.", + "DirectStreamHelp1": "Luồng video tương thích với thiết bị, nhưng có định dạng âm thanh (DTS, TRUEHD, v.v.) hoặc số kênh âm thanh không tương thích. Luồng video sẽ được đóng gói lại không mất dữ liệu trước khi gửi đến thiết bị. Chỉ luồng âm thanh mới được chuyển mã.", "DirectPlaying": "Phát trực tiếp", "DeviceAccessHelp": "Thiết lập này chỉ áp dụng cho những thiết bị có thể định danh và sẽ không chặn được truy cập từ trình duyệt. Chọn lọc thiết bị người dùng sẽ chặn người dùng này truy cập từ những thiết bị mới cho đến khi được duyệt.", "DetectingDevices": "Đang tìm kiếm thiết bị", @@ -264,7 +264,7 @@ "HeaderConfirmPluginInstallation": "Xác Nhận Cài Đặt Plugin", "HeaderConfigureRemoteAccess": "Thiết Lập Truy Cập Từ Xa", "HeaderCodecProfile": "Bộ Giải Mã", - "HeaderChapterImages": "Hình Ảnh Phân Cảnh", + "HeaderChapterImages": "Hình Ảnh Đoạn", "HeaderChannelAccess": "Quyền Truy Cập Kênh", "HeaderCastAndCrew": "Diễn Viên & Ê-kíp", "HeaderCancelSeries": "Huỷ Loạt Phim", @@ -473,9 +473,9 @@ "LabelCertificatePasswordHelp": "Nếu chứng chỉ của bạn cần mật khẩu, hãy nhập nó ở đây.", "LabelCertificatePassword": "Mật khẩu chứng chỉ:", "LabelCancelled": "Đã Huỷ", - "LabelCachePathHelp": "Chọn vị trí cho những tệp bộ nhớ đệm chẳng hạn như hình ảnh. Bỏ trống để sử dụng cài đặt mặc định.", + "LabelCachePathHelp": "Chọn vị trí cho các tệp bộ nhớ đệm chẳng hạn như hình ảnh. Bỏ trống để sử dụng cài đặt mặc định.", "LabelCachePath": "Đường dẫn bộ nhớ tạm:", - "LabelCache": "Cache:", + "LabelCache": "Bộ nhớ đệm:", "LabelBurnSubtitles": "Nhúng phụ đề:", "LabelBlockContentWithTags": "Chặn những mục có nhãn:", "LabelBlastMessageIntervalHelp": "Xác định thời gian tồn tại giữa các tin nhắn (tính bằng giây).", @@ -541,7 +541,7 @@ "HeaderUploadImage": "Tải Lên Hình Ảnh", "HeaderUpcomingOnTV": "Sắp Phát Sóng Trên TV", "HeaderTypeText": "Nhập nội dung", - "HeaderTypeImageFetchers": "Movie", + "HeaderTypeImageFetchers": "{0} Trình Tải Ảnh", "HeaderTuners": "Bộ Điều Khiển Thu Phát Sóng", "HeaderTunerDevices": "Thiết Bị Dò", "HeaderTranscodingProfileHelp": "Thêm hồ sơ chuyển mã để chỉ ra những định dạng nên dùng khi cần chuyển mã.", @@ -604,7 +604,7 @@ "HeaderHttpsSettings": "Cài Đặt HTTPS", "HeaderDVR": "DVR", "LabelExtractChaptersDuringLibraryScanHelp": "Tạo hình ảnh phân cảnh khi video được nhập trong quá trình quét thư viện. Nếu không chúng sẽ được trích xuất thông qua những tác vụ định kì, giúp cho quá trình quét thư viện diễn ra nhanh hơn.", - "LabelExtractChaptersDuringLibraryScan": "Trích xuất hình ảnh phân cảnh khi quét thư viện", + "LabelExtractChaptersDuringLibraryScan": "Trích xuất hình ảnh phân đoạn khi quét thư viện", "LabelBaseUrlHelp": "Thêm một thư mục con tùy chỉnh vào đường dẫn máy chủ. Ví dụ: http://example.com/<baseurl>", "LabelLoginDisclaimerHelp": "Một thông báo sẽ được hiển thị ở cuối trang đăng nhập.", "LabelLoginDisclaimer": "Hiển thị khi đăng nhập:", @@ -640,7 +640,7 @@ "LabelHttpsPort": "Số cổng HTTPS cục bộ:", "LabelHomeScreenSectionValue": "Mục {0} trên trang chủ:", "LabelHomeNetworkQuality": "Chất lượng mạng nhà:", - "LabelHardwareAccelerationTypeHelp": "Hỗ trợ phần cần những thiết lập bổ sung.", + "LabelHardwareAccelerationTypeHelp": "Tăng tốc phần cứng yêu cầu cấu hình bổ sung.", "LabelHardwareAccelerationType": "Tăng tốc phần cứng:", "LabelEncoderPreset": "Mẫu cài đặt sẵn H264 và H265:", "LabelH264Crf": "CRF của mã H264:", @@ -667,8 +667,8 @@ "EnableDetailsBannerHelp": "Hiển thị hình ảnh biểu ngữ ở đầu trang chi tiết.", "EnableDetailsBanner": "Biểu Ngữ Chi Tiết", "LabelMoviePrefixHelp": "Nếu tiền tố được áp dụng cho tiêu đề phim, nhập nó vào đây để máy chủ xử lý nó đúng cách.", - "LabelMoviePrefix": "Tiếp đầu ngữ của tựa phim:", - "LabelMovieCategories": "Loại phim:", + "LabelMoviePrefix": "Tiền tố phim:", + "LabelMovieCategories": "Thể loại phim:", "LabelMonitorUsers": "Theo dõi hoạt động từ:", "LabelModelUrl": "Model URL", "LabelModelNumber": "Mã số model", @@ -1033,7 +1033,7 @@ "OptionIgnoreTranscodeByteRangeRequests": "Bỏ qua các yêu cầu phạm vi byte chuyển mã", "OptionHlsSegmentedSubtitles": "Phụ đề phân đoạn HLS", "OptionHideUserFromLoginHelp": "Hữu ích cho tài khoản quản trị viên cá nhân hoặc ẩn. Người dùng sẽ cần đăng nhập thủ công bằng cách nhập tên người dùng và mật khẩu của họ.", - "OptionExtractChapterImage": "Bật trích xuất hình ảnh mỗi phân cảnh", + "OptionExtractChapterImage": "Bật trích xuất hình ảnh mỗi đoạn", "OptionExternallyDownloaded": "Tải xuống bên ngoài", "OptionEveryday": "Mỗi ngày", "OptionEstimateContentLength": "Ước tính độ dài nội dung khi chuyển mã", @@ -1091,7 +1091,7 @@ "NoCreatedLibraries": "Trông như bạn chưa tạo bất kỳ thư viện nào. {0} Bạn có muốn tạo một cái ngay bây giờ không? {1}", "No": "Không", "NextUp": "Tiếp Theo", - "NextTrack": "Chuyển đến kế tiếp", + "NextTrack": "Kế tiếp", "Next": "Kế tiếp", "News": "Tin Tức", "NewEpisodesOnly": "Chỉ Các Tập Mới", @@ -1231,7 +1231,7 @@ "ProductionLocations": "Nơi sản xuất", "Producer": "Nhà sản xuất", "Primary": "Chính Thức", - "PreviousTrack": "Chuyển đến phần trước", + "PreviousTrack": "Trước đó", "Previous": "Trước", "Premieres": "Công chiếu", "Premiere": "Công chiếu", @@ -1354,7 +1354,7 @@ "OnWakeFromSleep": "Hoạt động khi đánh thức chế độ ngủ", "WeeklyAt": "{0}s tại {1}", "DailyAt": "Hàng ngày lúc {0}", - "LastSeen": "Xem lần cuối {0}", + "LastSeen": "Nhìn thấy lần cuối {0}", "PersonRole": "Vai diễn {0}", "ListPaging": "{0}-{1} của {2}", "WriteAccessRequired": "Jellyfin yêu cầu quyền ghi vào thư mục này. Hãy đảm bảo quyền ghi và thử lại.", @@ -1553,5 +1553,20 @@ "Mixer": "Bộ trộn", "ReleaseGroup": "Nhóm Phát Hành", "Remixer": "Bộ phối trộn", - "OtherArtist": "Ca Sĩ Khác" + "OtherArtist": "Ca Sĩ Khác", + "PreviousChapter": "Đoạn trước", + "NextChapter": "Đoạn kế tiếp", + "SetUsingLastTracksHelp": "Cố gắng đặt phụ đề/âm thanh cho phù hợp nhất với video cuối cùng.", + "SetUsingLastTracks": "Đặt Phụ đề/Bản nhạc với Mục trước", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Độ trễ phát lại tối thiểu mà sau đó SpeedToSync cố gắng sửa vị trí phát lại.", + "LabelSyncPlaySettingsMinDelaySpeedToSync": "Độ trễ tối thiểu của SpeedToSync:", + "LabelSyncPlaySettingsSyncCorrectionHelp": "Bật đồng bộ hóa hoạt động phát lại bằng cách tăng tốc phương tiện hoặc tìm kiếm vị trí ước tính. Tắt tính năng này trong trường hợp nói lắp nặng.", + "LabelSyncPlaySettingsSyncCorrection": "Chỉnh sửa đồng bộ hóa", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Điều chỉnh thủ công độ lệch thời gian với thiết bị đã chọn để đồng bộ hóa thời gian. Tinh chỉnh cẩn thận.", + "LabelSyncPlaySettingsExtraTimeOffset": "Thời gian bù giờ thêm:", + "LabelSyncPlaySettingsDescription": "Thay đổi tùy chọn SyncPlay", + "HeaderSyncPlayTimeSyncSettings": "Đồng bộ thời gian", + "HeaderSyncPlayPlaybackSettings": "Phát lại", + "HeaderSyncPlaySettings": "Cài đặt SyncPlay", + "ErrorPlayerNotFound": "Không tìm thấy trình phát nào cho phương tiện được yêu cầu." } From fcb34ed67a6c80d0d02ca2b474a2857daf282fd7 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 7 Sep 2021 20:05:56 +0000 Subject: [PATCH 0045/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 69e8ede23b..df9ff7bee8 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -1569,5 +1569,10 @@ "LabelSyncPlaySettingsDescription": "Изменить настройки SyncPlay", "HeaderSyncPlayTimeSyncSettings": "Временная синхронизация", "HeaderSyncPlayPlaybackSettings": "Воспроизведение", - "HeaderSyncPlaySettings": "Параметры SyncPlay" + "HeaderSyncPlaySettings": "Параметры SyncPlay", + "SetUsingLastTracksHelp": "Попытка задать субтитры / аудиодорожку для ближайшего соответствия к последнему видео.", + "SetUsingLastTracks": "Задать субтитры / аудиодорожки с предыдущим элементом", + "PreviousChapter": "Предыдущая сцена", + "NextChapter": "Следующая сцена", + "ErrorPlayerNotFound": "Не найден проигрыватель для запрошенных медиаданных." } From 4573a1a2330c5dd1fd478dfa86593e50d2fdf007 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 9 Sep 2021 10:42:03 -0400 Subject: [PATCH 0046/1756] Fix play all for photo libraries --- src/components/playback/playbackmanager.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/components/playback/playbackmanager.js b/src/components/playback/playbackmanager.js index 3f22244c40..c79b138074 100644 --- a/src/components/playback/playbackmanager.js +++ b/src/components/playback/playbackmanager.js @@ -1823,6 +1823,15 @@ class PlaybackManager { SortBy: options.shuffle ? 'Random' : 'SortName', MediaTypes: 'Audio' }); + } else if (firstItem.IsFolder && firstItem.CollectionType === 'homevideos') { + promise = getItemsForPlayback(serverId, mergePlaybackQueries({ + ParentId: firstItem.Id, + Filters: 'IsNotFolder', + Recursive: true, + SortBy: options.shuffle ? 'Random' : 'SortName', + MediaTypes: 'Photo,Video', + Limit: 1000 + }, queryOptions)); } else if (firstItem.IsFolder) { promise = getItemsForPlayback(serverId, mergePlaybackQueries({ ParentId: firstItem.Id, From b9d503f10f963d55f9c3d80d5f84334b01f52112 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 9 Sep 2021 11:43:51 -0400 Subject: [PATCH 0047/1756] Hide play all and shuffle buttons for unsupported types --- src/controllers/list.js | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/controllers/list.js b/src/controllers/list.js index b34848bf11..c8a49b2361 100644 --- a/src/controllers/list.js +++ b/src/controllers/list.js @@ -791,21 +791,37 @@ class ItemsView { const itemType = item ? item.Type : null; - if (itemType === 'MusicGenre' || params.type !== 'Programs' && itemType !== 'Channel') { + if ((itemType === 'MusicGenre' || params.type !== 'Programs' && itemType !== 'Channel') + // Folder, Playlist views + && itemType !== 'UserView' + // Only Photo (homevideos) CollectionFolders are supported + && !(itemType === 'CollectionFolder' && item?.CollectionType !== 'homevideos') + ) { + // Hide Play All buttons hideOrShowAll(view.querySelectorAll('.btnPlay'), false); } else { + // Show Play All buttons hideOrShowAll(view.querySelectorAll('.btnPlay'), true); } - if (itemType === 'MusicGenre' || params.type !== 'Programs' && params.type !== 'nextup' && itemType !== 'Channel') { + if ((itemType === 'MusicGenre' || params.type !== 'Programs' && params.type !== 'nextup' && itemType !== 'Channel') + // Folder, Playlist views + && itemType !== 'UserView' + // Only Photo (homevideos) CollectionFolders are supported + && !(itemType === 'CollectionFolder' && item?.CollectionType !== 'homevideos') + ) { + // Hide Shuffle buttons hideOrShowAll(view.querySelectorAll('.btnShuffle'), false); } else { + // Show Shuffle buttons hideOrShowAll(view.querySelectorAll('.btnShuffle'), true); } if (item && playbackManager.canQueue(item)) { + // Hide Queue button hideOrShowAll(view.querySelectorAll('.btnQueue'), false); } else { + // Show Queue button hideOrShowAll(view.querySelectorAll('.btnQueue'), true); } }); From 4f762c10760fcbfcd7187425d6260161bc93f5f8 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 9 Sep 2021 12:18:35 -0400 Subject: [PATCH 0048/1756] Remove unused filesystem support --- src/components/playback/playbackmanager.js | 15 --------------- src/scripts/filesystem.js | 13 ------------- 2 files changed, 28 deletions(-) delete mode 100644 src/scripts/filesystem.js diff --git a/src/components/playback/playbackmanager.js b/src/components/playback/playbackmanager.js index 284a67af7d..2b683130df 100644 --- a/src/components/playback/playbackmanager.js +++ b/src/components/playback/playbackmanager.js @@ -618,21 +618,6 @@ function supportsDirectPlay(apiClient, item, mediaSource) { } else { return isHostReachable(mediaSource, apiClient); } - } else if (mediaSource.Protocol === 'File') { - return new Promise(function (resolve) { - // Determine if the file can be accessed directly - import('../../scripts/filesystem').then((filesystem) => { - const method = isFolderRip ? - 'directoryExists' : - 'fileExists'; - - filesystem[method](mediaSource.Path).then(function () { - resolve(true); - }, function () { - resolve(false); - }); - }); - }); } } diff --git a/src/scripts/filesystem.js b/src/scripts/filesystem.js deleted file mode 100644 index 3c14020d1a..0000000000 --- a/src/scripts/filesystem.js +++ /dev/null @@ -1,13 +0,0 @@ -export function fileExists(path) { - if (window.NativeShell && window.NativeShell.FileSystem) { - return window.NativeShell.FileSystem.fileExists(path); - } - return Promise.reject(); -} - -export function directoryExists(path) { - if (window.NativeShell && window.NativeShell.FileSystem) { - return window.NativeShell.FileSystem.directoryExists(path); - } - return Promise.reject(); -} From 2d81800e216ce95c63c5d74d75c85b65e23400ff Mon Sep 17 00:00:00 2001 From: Segi Date: Thu, 9 Sep 2021 12:05:52 -0700 Subject: [PATCH 0049/1756] Add condition to allow playlist to show item count --- src/components/mediainfo/mediainfo.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/mediainfo/mediainfo.js b/src/components/mediainfo/mediainfo.js index 6ec417e193..4e41585d51 100644 --- a/src/components/mediainfo/mediainfo.js +++ b/src/components/mediainfo/mediainfo.js @@ -108,7 +108,7 @@ import '../../elements/emby-button/emby-button'; let date; let count; - const showFolderRuntime = item.Type === 'MusicAlbum' || item.MediaType === 'MusicArtist' || item.MediaType === 'Playlist' || item.MediaType === 'MusicGenre'; + const showFolderRuntime = item.Type === 'MusicAlbum' || item.MediaType === 'MusicArtist' || item.Type === 'Playlist' || item.MediaType === 'Playlist' || item.MediaType === 'MusicGenre'; if (showFolderRuntime) { count = item.SongCount || item.ChildCount; From de2f7f90cd1bcb23160cdb5f3565272af5f5e86b Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 9 Sep 2021 22:38:54 -0400 Subject: [PATCH 0050/1756] Fix media indicator color --- src/themes/appletv/theme.css | 1 + src/themes/blueradiance/theme.css | 1 + src/themes/dark/theme.css | 1 + src/themes/light/theme.css | 1 + src/themes/purplehaze/theme.css | 1 + src/themes/wmc/theme.css | 1 + 6 files changed, 6 insertions(+) diff --git a/src/themes/appletv/theme.css b/src/themes/appletv/theme.css index b322f697cf..849ef0b93c 100644 --- a/src/themes/appletv/theme.css +++ b/src/themes/appletv/theme.css @@ -347,6 +347,7 @@ html { .countIndicator, .fullSyncIndicator, +.mediaSourceIndicator, .playedIndicator { background: #00a4dc; } diff --git a/src/themes/blueradiance/theme.css b/src/themes/blueradiance/theme.css index 9cd209b45d..f27abfc112 100644 --- a/src/themes/blueradiance/theme.css +++ b/src/themes/blueradiance/theme.css @@ -335,6 +335,7 @@ html { .countIndicator, .fullSyncIndicator, +.mediaSourceIndicator, .playedIndicator { background: #00a4dc; } diff --git a/src/themes/dark/theme.css b/src/themes/dark/theme.css index 5a4fc9ce39..f599ade05a 100644 --- a/src/themes/dark/theme.css +++ b/src/themes/dark/theme.css @@ -312,6 +312,7 @@ html { .countIndicator, .fullSyncIndicator, +.mediaSourceIndicator, .playedIndicator { background: #00a4dc; } diff --git a/src/themes/light/theme.css b/src/themes/light/theme.css index ebb65dfd00..24e40431c4 100644 --- a/src/themes/light/theme.css +++ b/src/themes/light/theme.css @@ -332,6 +332,7 @@ html { .countIndicator, .fullSyncIndicator, +.mediaSourceIndicator, .playedIndicator { background: #00a4dc; } diff --git a/src/themes/purplehaze/theme.css b/src/themes/purplehaze/theme.css index 8ca8b16777..1324187124 100644 --- a/src/themes/purplehaze/theme.css +++ b/src/themes/purplehaze/theme.css @@ -425,6 +425,7 @@ a[data-role=button] { .countIndicator, .fullSyncIndicator, +.mediaSourceIndicator, .playedIndicator { background: rgb(12, 232, 214); } diff --git a/src/themes/wmc/theme.css b/src/themes/wmc/theme.css index 067d2887ad..92175f309f 100644 --- a/src/themes/wmc/theme.css +++ b/src/themes/wmc/theme.css @@ -315,6 +315,7 @@ html { .countIndicator, .fullSyncIndicator, +.mediaSourceIndicator, .playedIndicator { background: #00a4dc; } From de29dac896762599bfd3360f5b44e4f1a455c12e Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 9 Sep 2021 23:20:14 -0400 Subject: [PATCH 0051/1756] Disable sync correction by default on mobile --- src/components/syncPlay/core/PlaybackCore.js | 8 ++++--- .../syncPlay/ui/settings/SettingsEditor.js | 24 ++++++++++++------- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/src/components/syncPlay/core/PlaybackCore.js b/src/components/syncPlay/core/PlaybackCore.js index 7003dd50e8..596393f9df 100644 --- a/src/components/syncPlay/core/PlaybackCore.js +++ b/src/components/syncPlay/core/PlaybackCore.js @@ -2,8 +2,9 @@ * Module that manages the playback of SyncPlay. * @module components/syncPlay/core/PlaybackCore */ - import { Events } from 'jellyfin-apiclient'; + +import browser from '../../../scripts/browser'; import { toBoolean, toFloat } from '../../../scripts/stringUtils'; import * as Helper from './Helper'; import { getSetting } from './Settings'; @@ -20,7 +21,8 @@ class PlaybackCore { this.playbackDiffMillis = 0; // Used for stats and remote time sync. this.syncAttempts = 0; this.lastSyncTime = new Date(); - this.enableSyncCorrection = true; // User setting to disable sync during playback. + // User setting to disable sync during playback. + this.enableSyncCorrection = !(browser.mobile || browser.iOS); this.playerIsBuffering = false; @@ -67,7 +69,7 @@ class PlaybackCore { this.useSkipToSync = toBoolean(getSetting('useSkipToSync'), true); // Whether sync correction during playback is active. - this.enableSyncCorrection = toBoolean(getSetting('enableSyncCorrection'), true); + this.enableSyncCorrection = toBoolean(getSetting('enableSyncCorrection'), !(browser.mobile || browser.iOS)); } /** diff --git a/src/components/syncPlay/ui/settings/SettingsEditor.js b/src/components/syncPlay/ui/settings/SettingsEditor.js index 6f34e852c9..2b32f5de8a 100644 --- a/src/components/syncPlay/ui/settings/SettingsEditor.js +++ b/src/components/syncPlay/ui/settings/SettingsEditor.js @@ -96,14 +96,22 @@ class SettingsEditor { async initEditor() { const { context } = this; - context.querySelector('#txtExtraTimeOffset').value = toFloat(getSetting('extraTimeOffset'), 0.0); - context.querySelector('#chkSyncCorrection').checked = toBoolean(getSetting('enableSyncCorrection'), true); - context.querySelector('#txtMinDelaySpeedToSync').value = toFloat(getSetting('minDelaySpeedToSync'), 60.0); - context.querySelector('#txtMaxDelaySpeedToSync').value = toFloat(getSetting('maxDelaySpeedToSync'), 3000.0); - context.querySelector('#txtSpeedToSyncDuration').value = toFloat(getSetting('speedToSyncDuration'), 1000.0); - context.querySelector('#txtMinDelaySkipToSync').value = toFloat(getSetting('minDelaySkipToSync'), 400.0); - context.querySelector('#chkSpeedToSync').checked = toBoolean(getSetting('useSpeedToSync'), true); - context.querySelector('#chkSkipToSync').checked = toBoolean(getSetting('useSkipToSync'), true); + context.querySelector('#txtExtraTimeOffset').value = toFloat(getSetting('extraTimeOffset'), + SyncPlay.Manager.playbackCore.extraTimeOffset); + context.querySelector('#chkSyncCorrection').checked = toBoolean(getSetting('enableSyncCorrection'), + SyncPlay.Manager.playbackCore.enableSyncCorrection); + context.querySelector('#txtMinDelaySpeedToSync').value = toFloat(getSetting('minDelaySpeedToSync'), + SyncPlay.Manager.playbackCore.minDelaySpeedToSync); + context.querySelector('#txtMaxDelaySpeedToSync').value = toFloat(getSetting('maxDelaySpeedToSync'), + SyncPlay.Manager.playbackCore.maxDelaySpeedToSync); + context.querySelector('#txtSpeedToSyncDuration').value = toFloat(getSetting('speedToSyncDuration'), + SyncPlay.Manager.playbackCore.speedToSyncDuration); + context.querySelector('#txtMinDelaySkipToSync').value = toFloat(getSetting('minDelaySkipToSync'), + SyncPlay.Manager.playbackCore.minDelaySkipToSync); + context.querySelector('#chkSpeedToSync').checked = toBoolean(getSetting('useSpeedToSync'), + SyncPlay.Manager.playbackCore.useSpeedToSync); + context.querySelector('#chkSkipToSync').checked = toBoolean(getSetting('useSkipToSync'), + SyncPlay.Manager.playbackCore.useSkipToSync); } onSubmit() { From 8ac9c65e9725b03d78b0b5a2e20285f89a3345c5 Mon Sep 17 00:00:00 2001 From: Segi Date: Thu, 9 Sep 2021 21:09:57 -0700 Subject: [PATCH 0052/1756] Fix Issue #2779 by making "Remove" card menu item in Dashboard->Library->Context menu as the last item in the context menu. --- src/controllers/dashboard/library.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/controllers/dashboard/library.js b/src/controllers/dashboard/library.js index b7d1700ba6..7248d5603d 100644 --- a/src/controllers/dashboard/library.js +++ b/src/controllers/dashboard/library.js @@ -103,11 +103,6 @@ import cardBuilder from '../../components/cardbuilder/cardBuilder'; id: 'edit', icon: 'folder' }); - menuItems.push({ - name: globalize.translate('ButtonRemove'), - id: 'delete', - icon: 'delete' - }); menuItems.push({ name: globalize.translate('ButtonRename'), id: 'rename', @@ -118,6 +113,11 @@ import cardBuilder from '../../components/cardbuilder/cardBuilder'; id: 'refresh', icon: 'refresh' }); + menuItems.push({ + name: globalize.translate('ButtonRemove'), + id: 'delete', + icon: 'delete' + }); import('../../components/actionSheet/actionSheet').then((actionsheet) => { actionsheet.show({ From 76b16db9f783b024752705e8292dbde9a1bd57f7 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Fri, 10 Sep 2021 10:19:31 -0400 Subject: [PATCH 0053/1756] Restore missing placeholder error message --- src/strings/en-us.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index f8dad30ef4..3fad314c92 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -1260,6 +1260,7 @@ "PlayAllFromHere": "Play all from here", "PlaybackData": "Playback Data", "PlaybackErrorNoCompatibleStream": "This client isn't compatible with the media and the server isn't sending a compatible media format.", + "PlaybackErrorPlaceHolder": "This is a placeholder for physical media that Jellyfin cannot play. Please insert the disc to play.", "PlaybackRate": "Playback Rate", "PlayCount": "Play count", "Played": "Played", From 6165d5f69e444585280dc03d6241123e408699c7 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Sat, 11 Sep 2021 12:44:49 +0300 Subject: [PATCH 0054/1756] Use the same duration format --- src/components/mediainfo/mediainfo.js | 12 ++---------- src/scripts/datetime.js | 17 +++++++++++++++++ 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/src/components/mediainfo/mediainfo.js b/src/components/mediainfo/mediainfo.js index 6ec417e193..b7d48a0666 100644 --- a/src/components/mediainfo/mediainfo.js +++ b/src/components/mediainfo/mediainfo.js @@ -118,7 +118,7 @@ import '../../elements/emby-button/emby-button'; } if (item.RunTimeTicks) { - miscInfo.push(datetime.getDisplayRunningTime(item.RunTimeTicks)); + miscInfo.push(datetime.getDisplayDuration(item.RunTimeTicks)); } } else if (item.Type === 'PhotoAlbum' || item.Type === 'BoxSet') { count = item.ChildCount; @@ -256,15 +256,7 @@ import '../../elements/emby-button/emby-button'; if (item.Type === 'Audio') { miscInfo.push(datetime.getDisplayRunningTime(item.RunTimeTicks)); } else { - const totalMinutes = Math.round(item.RunTimeTicks / 600000000) || 1; - const totalHours = Math.floor(totalMinutes / 60); - const remainderMinutes = totalMinutes % 60; - const result = []; - if (totalHours > 0) { - result.push(`${totalHours}h`); - } - result.push(`${remainderMinutes}m`); - miscInfo.push(result.join(' ')); + miscInfo.push(datetime.getDisplayDuration(item.RunTimeTicks)); } } diff --git a/src/scripts/datetime.js b/src/scripts/datetime.js index 34171cb4d3..0a014b1de4 100644 --- a/src/scripts/datetime.js +++ b/src/scripts/datetime.js @@ -57,6 +57,22 @@ import globalize from './globalize'; return new Date(ms); } + /** + * Return a string in '{}h {}m' format for duration. + * @param {number} ticks - Duration in ticks. + */ + export function getDisplayDuration(ticks) { + const totalMinutes = Math.round(ticks / 600000000) || 1; + const totalHours = Math.floor(totalMinutes / 60); + const remainderMinutes = totalMinutes % 60; + const result = []; + if (totalHours > 0) { + result.push(`${totalHours}h`); + } + result.push(`${remainderMinutes}m`); + return result.join(' '); + } + export function getDisplayRunningTime(ticks) { const ticksPerHour = 36000000000; const ticksPerMinute = 600000000; @@ -255,6 +271,7 @@ import globalize from './globalize'; export default { parseISO8601Date: parseISO8601Date, getDisplayRunningTime: getDisplayRunningTime, + getDisplayDuration, toLocaleDateString: toLocaleDateString, toLocaleString: toLocaleString, getDisplayTime: getDisplayTime, From 0645e3b187475515144fe2272f585b8c97ac2fe1 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Sat, 11 Sep 2021 13:47:21 +0300 Subject: [PATCH 0055/1756] Show track count in list mode --- src/controllers/list.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/controllers/list.js b/src/controllers/list.js index b34848bf11..1667c50a20 100644 --- a/src/controllers/list.js +++ b/src/controllers/list.js @@ -320,7 +320,7 @@ import { appRouter } from '../components/appRouter'; return apiClient.getItems(apiClient.getCurrentUserId(), modifyQueryWithFilters(instance, { StartIndex: startIndex, Limit: limit, - Fields: 'PrimaryImageAspectRatio,SortName,Path', + Fields: 'PrimaryImageAspectRatio,SortName,Path,SongCount,ChildCount', ImageTypeLimit: 1, ParentId: item.Id, SortBy: sortBy From 4aadddd36437dc66bee9686a59e35a20a3c78640 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Sat, 11 Sep 2021 15:03:58 +0300 Subject: [PATCH 0056/1756] Check the property first --- src/controllers/playback/video/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/controllers/playback/video/index.js b/src/controllers/playback/video/index.js index ba97ebd56b..4443bfcaad 100644 --- a/src/controllers/playback/video/index.js +++ b/src/controllers/playback/video/index.js @@ -182,7 +182,7 @@ import { appRouter } from '../../../components/appRouter'; view.querySelector('.btnAudio').classList.add('hide'); } - if (currentItem.Chapters.length > 1) { + if (currentItem.Chapters?.length > 1) { view.querySelector('.btnPreviousChapter').classList.remove('hide'); view.querySelector('.btnNextChapter').classList.remove('hide'); } else { From 67a2e0f16d479dab0201b8693fa58fff684eaba1 Mon Sep 17 00:00:00 2001 From: imchasingshadows Date: Sat, 11 Sep 2021 17:28:22 +0200 Subject: [PATCH 0057/1756] Update src/plugins/htmlVideoPlayer/plugin.js Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com> --- src/plugins/htmlVideoPlayer/plugin.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js index 7638f3234a..6d935ae88d 100644 --- a/src/plugins/htmlVideoPlayer/plugin.js +++ b/src/plugins/htmlVideoPlayer/plugin.js @@ -1378,8 +1378,9 @@ function tryRemoveElement(elem) { }); } - return videoElement; } + + return videoElement; }); } else { // we need to hide scrollbar when starting playback from page with animated background From b67a064d7592ba8e94ebae07360861763fdad6b2 Mon Sep 17 00:00:00 2001 From: imchasingshadows Date: Sat, 11 Sep 2021 17:31:08 +0200 Subject: [PATCH 0058/1756] Update src/controllers/playback/video/index.js Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com> --- src/controllers/playback/video/index.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/controllers/playback/video/index.js b/src/controllers/playback/video/index.js index ab85bc434c..c82ee4fb15 100644 --- a/src/controllers/playback/video/index.js +++ b/src/controllers/playback/video/index.js @@ -403,11 +403,12 @@ import { appRouter } from '../../../components/appRouter'; } function onFullscreenChanged() { - if (!layoutManager.tv) { - updateFullscreenIcon(); - } else if (!playbackManager.isFullscreen(currentPlayer)) { + if (!playbackManager.isFullscreen(currentPlayer)) { appRouter.back(); + return; } + + updateFullscreenIcon(); } function updateFullscreenIcon() { From 7f81f5b3f1e856ae0519d10ba677806f60df53eb Mon Sep 17 00:00:00 2001 From: imchasingshadows Date: Sat, 11 Sep 2021 21:03:23 +0200 Subject: [PATCH 0059/1756] Update src/plugins/htmlVideoPlayer/plugin.js Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com> --- src/plugins/htmlVideoPlayer/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js index 6d935ae88d..0f1e48a8bd 100644 --- a/src/plugins/htmlVideoPlayer/plugin.js +++ b/src/plugins/htmlVideoPlayer/plugin.js @@ -1367,7 +1367,7 @@ function tryRemoveElement(elem) { } if (options.fullscreen) { - if (browser.tv && Screenfull.isEnabled) { + if (!window.NativeShell && browser.web0s && Screenfull.isEnabled) { Screenfull.request(); return videoElement; } From 0d3ecf04e38b0ca6810ff2745f89aa1e02ea12a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Thu, 9 Sep 2021 18:06:43 +0000 Subject: [PATCH 0060/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index beef08f754..d859069d56 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -1574,5 +1574,8 @@ "SetUsingLastTracks": "Nastavit titulky a zvuk podle předchozí položky", "ErrorPlayerNotFound": "Pro požadované médium nebyl nalezen žádný přehrávač.", "PreviousChapter": "Předchozí kapitola", - "NextChapter": "Další kapitola" + "NextChapter": "Další kapitola", + "LabelSortName": "Název pro řazení:", + "LabelOriginalName": "Původní název:", + "AgeValue": "({0} let)" } From 7584dbe71db024442af164b82f0141a9e1d24c18 Mon Sep 17 00:00:00 2001 From: blob03 Date: Sat, 11 Sep 2021 20:33:58 +0000 Subject: [PATCH 0061/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 0209b5c701..293d9ca4c8 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1539,7 +1539,7 @@ "AudioBitrateNotSupported": "Le débit de l’audio n’est pas pris en charge", "LabelLocalCustomCss": "Style CSS personnalisé s’appliquant à ce client seul. Selon les cas, désactiver le CSS du serveur peut s'avérer nécessaire.", "LabelHardwareEncoding": "Encodage matériel :", - "LabelDisableCustomCss": "Désactiver le thème CSS fourni par le serveur.", + "LabelDisableCustomCss": "Cette option permet d'ignorer d'éventuelles retouches CSS configurées sur le serveur.", "AudioBitDepthNotSupported": "La profondeur de bits de l’audio n’est pas prise en charge", "Track": "Piste", "Remixer": "Remixeur", @@ -1555,5 +1555,16 @@ "PreviousChapter": "Chapitre précédent", "LabelSyncPlaySettingsDescription": "Modifier les paramètres SyncPlay", "HeaderSyncPlayPlaybackSettings": "Lecture", - "ErrorPlayerNotFound": "Aucun lecteur trouvé pour le média sélectionné." + "ErrorPlayerNotFound": "Aucun lecteur trouvé pour le média sélectionné.", + "LabelSyncPlaySettingsSpeedToSyncHelp": "Méthode de correction de synchro consistant à accélérer la lecture. La correction de la synchro doit être activée.", + "LabelSyncPlaySettingsSkipToSyncHelp": "Méthode de correction de synchro consistant à changer la position de lecture. La correction de la synchro doit être activée.", + "LabelSyncPlaySettingsSkipToSync": "Activer SkipToSync", + "LabelSyncPlaySettingsSpeedToSync": "Activer SpeedToSync", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Délai minimum avant que SkipToSync tente de corriger la position de lecture.", + "LabelSyncPlaySettingsMinDelaySkipToSync": "Délai minimum de SkipToSync :", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Durée utilisée par SpeedToSync pour corriger la position de lecture.", + "LabelSyncPlaySettingsSpeedToSyncDuration": "Durée de SpeedToSync :", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Délai maximum avant que SkipToSync ne remplace SpeedToSync.", + "LabelSyncPlaySettingsMaxDelaySpeedToSync": "Délai maximum de SpeedToSync :", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Délai minimum avant que SpeedToSync ne tente de corriger la position de lecture." } From dd55b2d209f3061f3acef30611935c51f01647bc Mon Sep 17 00:00:00 2001 From: cocool97 Date: Sat, 11 Sep 2021 07:21:22 +0000 Subject: [PATCH 0062/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 293d9ca4c8..c477f0ce71 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1566,5 +1566,11 @@ "LabelSyncPlaySettingsSpeedToSyncDuration": "Durée de SpeedToSync :", "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Délai maximum avant que SkipToSync ne remplace SpeedToSync.", "LabelSyncPlaySettingsMaxDelaySpeedToSync": "Délai maximum de SpeedToSync :", - "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Délai minimum avant que SpeedToSync ne tente de corriger la position de lecture." + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Délai minimum avant que SpeedToSync ne tente de corriger la position de lecture.", + "LabelSyncPlaySettingsMinDelaySpeedToSync": "Décalage minimal pour SpeedToSync :", + "LabelSyncPlaySettingsSyncCorrectionHelp": "Activer la synchronisation active de la lecture soit en accélérant le média soit en se déplaçant à la position estimée. À désactiver en cas de latence.", + "LabelSyncPlaySettingsSyncCorrection": "Correction temporelle", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Ajuster manuellement le décalage temporel avec l'appareil sélectionné pour la synchronisation temporelle. À utiliser avec précaution.", + "LabelSyncPlaySettingsExtraTimeOffset": "Décalage temporel supplémentaire :", + "HeaderSyncPlayTimeSyncSettings": "Synchronisation temporelle" } From 2f23438ce1c2e86f2035acbb843f1de0ab399146 Mon Sep 17 00:00:00 2001 From: Thomas Schwery Date: Fri, 10 Sep 2021 16:06:59 +0000 Subject: [PATCH 0063/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index c477f0ce71..5820d9676c 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1572,5 +1572,8 @@ "LabelSyncPlaySettingsSyncCorrection": "Correction temporelle", "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Ajuster manuellement le décalage temporel avec l'appareil sélectionné pour la synchronisation temporelle. À utiliser avec précaution.", "LabelSyncPlaySettingsExtraTimeOffset": "Décalage temporel supplémentaire :", - "HeaderSyncPlayTimeSyncSettings": "Synchronisation temporelle" + "HeaderSyncPlayTimeSyncSettings": "Synchronisation temporelle", + "LabelSortName": "Nom de tri :", + "LabelOriginalName": "Nom original :", + "AgeValue": "({0} ans)" } From 1db99b5054d299b856c941882b8322b2d60ceeb0 Mon Sep 17 00:00:00 2001 From: Nikhil Widhani Date: Sat, 11 Sep 2021 03:32:14 +0000 Subject: [PATCH 0064/1756] Translated using Weblate (Hindi) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/ --- src/strings/hi-in.json | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/strings/hi-in.json b/src/strings/hi-in.json index a3d43ffe81..5afeafeda5 100644 --- a/src/strings/hi-in.json +++ b/src/strings/hi-in.json @@ -29,7 +29,7 @@ "AdditionalNotificationServices": "अतिरिक्त सूचना सेवाओं को स्थापित करने के लिए प्लगइन सूची पर नज़र डालें।", "AddedOnValue": "जोड़ दिया", "AddToPlaylist": "प्लेलिस्ट में जोड़ें", - "AllowMediaConversionHelp": "मीडिया परिवर्तन के लिये अनुमति दें.", + "AllowMediaConversionHelp": "मीडिया परिवर्तन के लिये अनुमति दें या इनकार करें", "AllowMediaConversion": "मीडिया रूपांतरण की अनुमति दें", "ButtonOk": "ठीक", "ButtonNextTrack": "आगे धावन पथ", @@ -112,7 +112,7 @@ "ButtonSelectView": "दृश्य चुने", "ButtonSelectDirectory": "Directory चुने", "ButtonScanAllLibraries": "सभी लाईब्रेरी/भंडार खंगाले", - "ButtonRevoke": "हटाये", + "ButtonRevoke": "रद्द करें", "ButtonResume": "पुनः चालु करे", "ButtonResetEasyPassword": "'आसान पिन कोड' बदले", "ButtonRename": "नाम बदले", @@ -120,5 +120,10 @@ "ButtonPreviousTrack": "पिछला ट्रैक", "ButtonPlayer": "प्लेयर", "ButtonPause": "रोकें", - "ButtonParentalControl": "अभिभावक नियंत्रण" + "ButtonParentalControl": "अभिभावक नियंत्रण", + "ButtonSignIn": "साइन इन", + "ButtonShutdown": "बंद करें", + "ButtonSend": "भेजें", + "ButtonCast": "कलाकार", + "Arranger": "प्रबंधक" } From 16c4d533fb2b20ddd7d9ddea8eb599b5fd5b729a Mon Sep 17 00:00:00 2001 From: Csaba Date: Fri, 10 Sep 2021 05:00:05 +0000 Subject: [PATCH 0065/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index afc475ed04..fa2c03cee4 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -1574,5 +1574,8 @@ "SetUsingLastTracks": "Állítsa be a felirat-/hanganyagokat az előző tétellel", "PreviousChapter": "Előző fejezet", "NextChapter": "Következő fejezet", - "ErrorPlayerNotFound": "Nem található lejátszó a kért médiához." + "ErrorPlayerNotFound": "Nem található lejátszó a kért médiához.", + "LabelSortName": "Név rendezése:", + "LabelOriginalName": "Eredeti név:", + "AgeValue": "({0} éves)" } From 435fa3638eaec9c49df192f2f43dd73872a851ad Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 10 Sep 2021 20:41:33 +0000 Subject: [PATCH 0066/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 3d999853db..54fea53092 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -1575,5 +1575,8 @@ "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Eñ az oinatu kıdırısı, sodan keiın SpeedToSync oinatu jaiğasymyn tüzetuge tyrysady.", "LabelSyncPlaySettingsSyncCorrectionHelp": "Tasyğyşderekterdı jyldamdatu nemese boljamdy jaiğasymdy ızdeu arqyly oinatudy belsendı ündetsıruın qosu. Auyr tūtyğu jağdaiynda ony öşırıñız.", "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Uaqyt ündestıru üşın tañdalğan qūrylğy arqyly uaqyt yğysuyn qolmen laiyqtau. Mūqiat qadağalap retteñız.", - "ErrorPlayerNotFound": "Saual salynğan tasyğyşderekter üşın oinatqyş tabylmady." + "ErrorPlayerNotFound": "Saual salynğan tasyğyşderekter üşın oinatqyş tabylmady.", + "LabelSortName": "Sūryptalatyn aty:", + "LabelOriginalName": "Tüpnūsqa aty:", + "AgeValue": "({0} jasynda)" } From 12a01a65565db874da4b4cf4a0db45fd0aafaf71 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 10 Sep 2021 20:43:07 +0000 Subject: [PATCH 0067/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index df9ff7bee8..83f3e39d88 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -1574,5 +1574,8 @@ "SetUsingLastTracks": "Задать субтитры / аудиодорожки с предыдущим элементом", "PreviousChapter": "Предыдущая сцена", "NextChapter": "Следующая сцена", - "ErrorPlayerNotFound": "Не найден проигрыватель для запрошенных медиаданных." + "ErrorPlayerNotFound": "Не найден проигрыватель для запрошенных медиаданных.", + "LabelSortName": "Сортируемое имя:", + "LabelOriginalName": "Оригинальное имя:", + "AgeValue": "(в возрасте {0} лет)" } From 768365d2199d53288ce51c73eb40b666596c662c Mon Sep 17 00:00:00 2001 From: lojden Date: Fri, 10 Sep 2021 17:03:22 +0000 Subject: [PATCH 0068/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index 07e17d474f..426fb4f898 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -1540,5 +1540,18 @@ "LabelLocalCustomCss": "Unik CSS styling som enbart appliceras på denna klienten. Det rekommenderas att inaktivera server unik CSS.", "LabelDisableCustomCss": "Inaktivera unikt CSS tema försedd av servern.", "DisableCustomCss": "Inaktivera Server-försedd Custom CSS", - "LabelHardwareEncoding": "Hårdvaraomkodning:" + "LabelHardwareEncoding": "Hårdvaraomkodning:", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Justera tidsförskjutning manuellt med vald enhet for tidssynkronisering.", + "LabelSyncPlaySettingsExtraTimeOffset": "Extra tidsförskjutning:", + "LabelSyncPlaySettingsDescription": "Ändra SyncPlayinställningar", + "LabelSortName": "Sortera namn:", + "LabelOriginalName": "Originaltitel:", + "HeaderSyncPlayTimeSyncSettings": "Tidssynkronisering", + "HeaderSyncPlayPlaybackSettings": "Uppspelning", + "HeaderSyncPlaySettings": "SyncPlayinställningar", + "ErrorPlayerNotFound": "Ingen spelare hittad för det efterfrågade mediet.", + "Engineer": "Ingenjör", + "Conductor": "Dirigent", + "Arranger": "Arrangör", + "AgeValue": "år gammal" } From 5366e58ec75de13d40175d3a2a5efb852c1d8521 Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Sat, 11 Sep 2021 02:25:41 +0000 Subject: [PATCH 0069/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 64c476956c..4bd412912e 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -1568,5 +1568,13 @@ "HeaderSyncPlayTimeSyncSettings": "Đồng bộ thời gian", "HeaderSyncPlayPlaybackSettings": "Phát lại", "HeaderSyncPlaySettings": "Cài đặt SyncPlay", - "ErrorPlayerNotFound": "Không tìm thấy trình phát nào cho phương tiện được yêu cầu." + "ErrorPlayerNotFound": "Không tìm thấy trình phát nào cho phương tiện được yêu cầu.", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Độ trễ phát lại tối đa sau đó SkipToSync được sử dụng thay vì SpeedToSync.", + "LabelSyncPlaySettingsMaxDelaySpeedToSync": "Độ trễ tối đa của SpeedToSync:", + "LabelSortName": "Sắp xếp tên:", + "LabelOriginalName": "Tên gốc:", + "Engineer": "Kỹ sư", + "Conductor": "Nhạc trưởng", + "Arranger": "Người sắp đặt", + "AgeValue": "({0} tuổi)" } From 8c8491ed8ae693c57ed6049443721b092364b8ed Mon Sep 17 00:00:00 2001 From: Tbao Date: Thu, 9 Sep 2021 14:52:22 +0000 Subject: [PATCH 0070/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index bb81850a5c..5543f838d3 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -1049,7 +1049,7 @@ "TabScheduledTasks": "计划任务", "TabServer": "服务器", "TabStreaming": "流媒体传输", - "TabUpcoming": "即将发布", + "TabUpcoming": "即将播出", "Tags": "标签", "TellUsAboutYourself": "请介绍一下你自己", "ThemeSongs": "主题曲", From 8b8cd0f1f9746d9e3c5efe34d5244d53bb69fe3c Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Mon, 13 Sep 2021 10:23:46 -0400 Subject: [PATCH 0071/1756] Remove Video from play all query in photo libraries --- src/components/playback/playbackmanager.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/playback/playbackmanager.js b/src/components/playback/playbackmanager.js index c79b138074..a3204516e8 100644 --- a/src/components/playback/playbackmanager.js +++ b/src/components/playback/playbackmanager.js @@ -1829,7 +1829,8 @@ class PlaybackManager { Filters: 'IsNotFolder', Recursive: true, SortBy: options.shuffle ? 'Random' : 'SortName', - MediaTypes: 'Photo,Video', + // Only include Photos because we do not handle mixed queues currently + MediaTypes: 'Photo', Limit: 1000 }, queryOptions)); } else if (firstItem.IsFolder) { From 82c038f952cd0f323e8e13c1d65f652912f4c4e7 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Mon, 13 Sep 2021 10:44:50 -0400 Subject: [PATCH 0072/1756] Fix additional inconsistent styles on source indicator --- src/components/cardbuilder/card.scss | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/cardbuilder/card.scss b/src/components/cardbuilder/card.scss index 610645816a..1fe8cd1c4c 100644 --- a/src/components/cardbuilder/card.scss +++ b/src/components/cardbuilder/card.scss @@ -150,11 +150,14 @@ button::-moz-focus-inner { left: 0.3em; text-align: center; vertical-align: middle; - width: 1.6em; - height: 1.6em; + font-size: 88%; + font-weight: 500; + width: 2em; + height: 2em; border-radius: 50%; color: #fff; background: rgb(51, 136, 204); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); } .cardImageContainer { From f19d249b72a3b83de42a02f6e0aba651c56e4932 Mon Sep 17 00:00:00 2001 From: Patrick Pfurtscheller Date: Sun, 12 Sep 2021 18:32:56 +0000 Subject: [PATCH 0073/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index c32ffe010d..3ec659bdd4 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -19,7 +19,7 @@ "AllLibraries": "Alle Bibliotheken", "AllowHWTranscodingHelp": "Dem Tuner erlauben, Streams in Echtzeit zu transkodieren. Das hilft eventuell, die Transkodierung durch den Jellyfin Server zu reduzieren.", "AllowMediaConversion": "Medienkonvertierung zulassen", - "AllowMediaConversionHelp": "Aktiviere oder unterbinde den Zugriff auf die Medienkonvertierung.", + "AllowMediaConversionHelp": "Aktivieren oder unterbinden Sie den Zugriff auf die Medienkonvertierung.", "AllowOnTheFlySubtitleExtraction": "Untertitelextraktion \"on-the-fly\" zulassen", "AllowOnTheFlySubtitleExtractionHelp": "Eingebettete Untertitel können aus Videos extrahiert und als Klartext an Clients gesendet werden, um eine Videotranskodierung zu vermeiden. Auf manchen Systemen kann dieser Vorgang eine lange Zeit in Anspruch nehmen und deswegen währenddessen die Videowiedergabe stoppen. Deaktiviere diese Option, um eingebettete Untertitel während des Videotranskodierens einbrennen zu lassen, wenn sie nicht nativ vom Client unterstützt werden.", "AllowRemoteAccess": "Externe Verbindungen zu diesem Server zulassen.", @@ -1551,5 +1551,11 @@ "HeaderSyncPlaySettings": "SyncPlay Einstellungen", "Engineer": "Toningenieur", "Conductor": "Dirigent", - "Arranger": "Arrangeur" + "Arranger": "Arrangeur", + "LabelSyncPlaySettingsSyncCorrectionHelp": "Aktivieren Sie die aktive Synchronisierung der Wiedergabe, indem Sie entweder die Abspielgeschwindigkeit der Medien erhöhen oder zur geschätzte Position vorspulen. Deaktivieren Sie dies im Falle von starkem Stottern.", + "LabelSyncPlaySettingsSyncCorrection": "Synchronisationskorrektur", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Stellen Sie den Zeitversatz manuell mit dem ausgewählten Gerät für die Zeitsynchronisation ein. Passen Sie die Einstellung mit Bedacht an.", + "LabelOriginalName": "Original Name:", + "HeaderSyncPlayTimeSyncSettings": "Zeitsynchronisierung", + "AgeValue": "({0} Jahre alt)" } From 17e427bca5b99b044ba89eb6e764b8ce22bb02c0 Mon Sep 17 00:00:00 2001 From: cocool97 Date: Sun, 12 Sep 2021 07:48:56 +0000 Subject: [PATCH 0074/1756] Translated using Weblate (French (Canada)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/ --- src/strings/fr-ca.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/fr-ca.json b/src/strings/fr-ca.json index 6598c9db2a..85215fca98 100644 --- a/src/strings/fr-ca.json +++ b/src/strings/fr-ca.json @@ -710,5 +710,6 @@ "LabelEmbedAlbumArtDidl": "Intégrer la couverture d'album dans le Didl", "DisableCustomCss": "Désactiver le CSS personnalisé fourni par le serveur", "LabelDisableCustomCss": "Désactiver le thème CSS personnalisé/l'image de marque fournie par le serveur.", - "HeaderContinueReading": "Continuer à lire" + "HeaderContinueReading": "Continuer à lire", + "MusicVideos": "Vidéos musicales" } From e0cf79314e7a5af7fe3ee701366753094214fb73 Mon Sep 17 00:00:00 2001 From: cocool97 Date: Sun, 12 Sep 2021 07:31:34 +0000 Subject: [PATCH 0075/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 5820d9676c..bd63c993c7 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1575,5 +1575,7 @@ "HeaderSyncPlayTimeSyncSettings": "Synchronisation temporelle", "LabelSortName": "Nom de tri :", "LabelOriginalName": "Nom original :", - "AgeValue": "({0} ans)" + "AgeValue": "({0} ans)", + "SetUsingLastTracksHelp": "Essayer de définir les sous-titres/pistes audios au plus près de la dernière vidéo.", + "SetUsingLastTracks": "Définir les sous-titres/pistes audios avec l'élément précédent" } From 9ec35fea6012af14d3b87ee4c86bba9eaccb45cc Mon Sep 17 00:00:00 2001 From: Joost Date: Mon, 13 Sep 2021 08:36:49 +0000 Subject: [PATCH 0076/1756] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index c126582af6..b6f08a482c 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -1509,5 +1509,23 @@ "DisablePlugin": "Uitschakelen", "EnablePlugin": "Inschakelen", "DirectPlayHelp": "Het bronbestand is volledig compatibel met deze client, en de sessie ontvangt het bestand zonder wijzigingen.", - "HeaderContinueReading": "Verder lezen" + "HeaderContinueReading": "Verder lezen", + "LabelSyncPlaySettingsExtraTimeOffset": "Extra tijd offset:", + "LabelSyncPlaySettingsDescription": "Wijzig SyncPlay instellingen", + "LabelSortName": "Sorteernaam:", + "LabelSlowResponseTime": "Tijd in ms waarna een antwoord als traag gezien wordt", + "LabelSlowResponseEnabled": "Log waarschuwing als het serverantwoord traag was", + "LabelOriginalName": "Oorspronkelijke naam:", + "LabelLocalCustomCss": "Custom CSS-styling geldt alleen voor deze cliënt. Je kan overwegen de custom CSS op de server uit te schakelen.", + "LabelHardwareEncoding": "Hardware encoding:", + "LabelDisableCustomCss": "Op server ingestelde CSS-theming/branding uitschakelen.", + "HeaderSyncPlayTimeSyncSettings": "Tijdsynchronisatie", + "HeaderSyncPlayPlaybackSettings": "Weergave", + "HeaderSyncPlaySettings": "SyncPlay instellingen", + "ErrorPlayerNotFound": "Geen speler gevonden voor het gekozen bestand.", + "Engineer": "Technicus", + "DisableCustomCss": "Door server ingestelde custom CSS uitschakelen", + "Conductor": "Dirigent", + "Arranger": "Arrangeur", + "AgeValue": "({0} jaren oud)" } From 13ced53b07fbbdb0fec0499b7c8e583eb9c27fcf Mon Sep 17 00:00:00 2001 From: Kevin Date: Mon, 13 Sep 2021 00:24:55 +0000 Subject: [PATCH 0077/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 5543f838d3..788500bea5 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -1574,5 +1574,8 @@ "SetUsingLastTracks": "根据上次使用的选项设置字幕/音轨", "PreviousChapter": "上一章", "NextChapter": "下一章", - "ErrorPlayerNotFound": "未找到所请求媒体的播放器。" + "ErrorPlayerNotFound": "未找到所请求媒体的播放器。", + "LabelSortName": "排序名称:", + "LabelOriginalName": "原名:", + "AgeValue": "({0} 岁)" } From e548388f8fdc91c30fc8c45adf0af101e2f78d18 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Mon, 13 Sep 2021 11:10:28 -0400 Subject: [PATCH 0078/1756] Fix syncplay review issues --- src/components/syncPlay/core/PlaybackCore.js | 2 +- .../syncPlay/core/timeSync/TimeSyncCore.js | 2 +- .../syncPlay/ui/settings/SettingsEditor.js | 27 +++++++------------ 3 files changed, 11 insertions(+), 20 deletions(-) diff --git a/src/components/syncPlay/core/PlaybackCore.js b/src/components/syncPlay/core/PlaybackCore.js index 596393f9df..57e34769cd 100644 --- a/src/components/syncPlay/core/PlaybackCore.js +++ b/src/components/syncPlay/core/PlaybackCore.js @@ -22,7 +22,7 @@ class PlaybackCore { this.syncAttempts = 0; this.lastSyncTime = new Date(); // User setting to disable sync during playback. - this.enableSyncCorrection = !(browser.mobile || browser.iOS); + this.enableSyncCorrection = false; this.playerIsBuffering = false; diff --git a/src/components/syncPlay/core/timeSync/TimeSyncCore.js b/src/components/syncPlay/core/timeSync/TimeSyncCore.js index adb135f28b..772121dac8 100644 --- a/src/components/syncPlay/core/timeSync/TimeSyncCore.js +++ b/src/components/syncPlay/core/timeSync/TimeSyncCore.js @@ -48,7 +48,7 @@ class TimeSyncCore { Events.trigger(this, 'time-sync-server-update', [timeOffset, ping]); }); - Events.on(appSettings, 'change', function (e, name) { + Events.on(appSettings, 'change', (e, name) => { if (name === 'extraTimeOffset') { this.extraTimeOffset = toFloat(getSetting('extraTimeOffset'), 0.0); } diff --git a/src/components/syncPlay/ui/settings/SettingsEditor.js b/src/components/syncPlay/ui/settings/SettingsEditor.js index 2b32f5de8a..3f90725145 100644 --- a/src/components/syncPlay/ui/settings/SettingsEditor.js +++ b/src/components/syncPlay/ui/settings/SettingsEditor.js @@ -5,13 +5,12 @@ import { Events } from 'jellyfin-apiclient'; import SyncPlay from '../../core'; -import { getSetting, setSetting } from '../../core/Settings'; +import { setSetting } from '../../core/Settings'; import dialogHelper from '../../../dialogHelper/dialogHelper'; import layoutManager from '../../../layoutManager'; import loading from '../../../loading/loading'; import toast from '../../../toast/toast'; import globalize from '../../../../scripts/globalize'; -import { toBoolean, toFloat } from '../../../../scripts/stringUtils'; import 'material-design-icons-iconfont'; import '../../../../elements/emby-input/emby-input'; @@ -96,22 +95,14 @@ class SettingsEditor { async initEditor() { const { context } = this; - context.querySelector('#txtExtraTimeOffset').value = toFloat(getSetting('extraTimeOffset'), - SyncPlay.Manager.playbackCore.extraTimeOffset); - context.querySelector('#chkSyncCorrection').checked = toBoolean(getSetting('enableSyncCorrection'), - SyncPlay.Manager.playbackCore.enableSyncCorrection); - context.querySelector('#txtMinDelaySpeedToSync').value = toFloat(getSetting('minDelaySpeedToSync'), - SyncPlay.Manager.playbackCore.minDelaySpeedToSync); - context.querySelector('#txtMaxDelaySpeedToSync').value = toFloat(getSetting('maxDelaySpeedToSync'), - SyncPlay.Manager.playbackCore.maxDelaySpeedToSync); - context.querySelector('#txtSpeedToSyncDuration').value = toFloat(getSetting('speedToSyncDuration'), - SyncPlay.Manager.playbackCore.speedToSyncDuration); - context.querySelector('#txtMinDelaySkipToSync').value = toFloat(getSetting('minDelaySkipToSync'), - SyncPlay.Manager.playbackCore.minDelaySkipToSync); - context.querySelector('#chkSpeedToSync').checked = toBoolean(getSetting('useSpeedToSync'), - SyncPlay.Manager.playbackCore.useSpeedToSync); - context.querySelector('#chkSkipToSync').checked = toBoolean(getSetting('useSkipToSync'), - SyncPlay.Manager.playbackCore.useSkipToSync); + context.querySelector('#txtExtraTimeOffset').value = SyncPlay.Manager.timeSyncCore.extraTimeOffset; + context.querySelector('#chkSyncCorrection').checked = SyncPlay.Manager.playbackCore.enableSyncCorrection; + context.querySelector('#txtMinDelaySpeedToSync').value = SyncPlay.Manager.playbackCore.minDelaySpeedToSync; + context.querySelector('#txtMaxDelaySpeedToSync').value = SyncPlay.Manager.playbackCore.maxDelaySpeedToSync; + context.querySelector('#txtSpeedToSyncDuration').value = SyncPlay.Manager.playbackCore.speedToSyncDuration; + context.querySelector('#txtMinDelaySkipToSync').value = SyncPlay.Manager.playbackCore.minDelaySkipToSync; + context.querySelector('#chkSpeedToSync').checked = SyncPlay.Manager.playbackCore.useSpeedToSync; + context.querySelector('#chkSkipToSync').checked = SyncPlay.Manager.playbackCore.useSkipToSync; } onSubmit() { From 651d42e086d23ead8ff791877fbe377a684f7cee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Sep 2021 16:02:22 +0000 Subject: [PATCH 0079/1756] Bump sass from 1.39.0 to 1.39.2 Bumps [sass](https://github.com/sass/dart-sass) from 1.39.0 to 1.39.2. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.39.0...1.39.2) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0d74f53fac..cee2b2f6ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13046,9 +13046,9 @@ "dev": true }, "sass": { - "version": "1.39.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.39.0.tgz", - "integrity": "sha512-F4o+RhJkNOIG0b6QudYU8c78ZADKZjKDk5cyrf8XTKWfrgbtyVVXImFstJrc+1pkQDCggyidIOytq6gS4gCCZg==", + "version": "1.39.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.39.2.tgz", + "integrity": "sha512-4/6Vn2RPc+qNwSclUSKvssh7dqK1Ih3FfHBW16I/GfH47b3scbYeOw65UIrYG7PkweFiKbpJjgkf5CV8EMmvzw==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0" diff --git a/package.json b/package.json index b4abb151c1..7b0be68b04 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "postcss": "^8.3.6", "postcss-loader": "^6.1.1", "postcss-preset-env": "^6.7.0", - "sass": "^1.39.0", + "sass": "^1.39.2", "sass-loader": "^12.1.0", "source-map-loader": "^3.0.0", "style-loader": "^3.2.1", From e96ec73cf9628b9ac2a63581bb0acbd01f74ee3a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Sep 2021 16:03:02 +0000 Subject: [PATCH 0080/1756] Bump typescript from 4.4.2 to 4.4.3 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.4.2 to 4.4.3. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v4.4.2...v4.4.3) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0d74f53fac..055f6fc240 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16585,9 +16585,9 @@ } }, "typescript": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.2.tgz", - "integrity": "sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", + "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", "dev": true }, "unbox-primitive": { diff --git a/package.json b/package.json index b4abb151c1..7b45fb0c5f 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "stylelint-order": "^4.1.0", "stylelint-scss": "^3.20.1", "ts-loader": "^9.2.5", - "typescript": "^4.4.2", + "typescript": "^4.4.3", "webpack": "^5.52.0", "webpack-cli": "^4.8.0", "webpack-dev-server": "^4.1.0", From 37ed869c10ebbcd6c4559751557ffae6bae9f5c4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Sep 2021 16:03:43 +0000 Subject: [PATCH 0081/1756] Bump marked from 3.0.2 to 3.0.3 Bumps [marked](https://github.com/markedjs/marked) from 3.0.2 to 3.0.3. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/release.config.js) - [Commits](https://github.com/markedjs/marked/compare/v3.0.2...v3.0.3) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0d74f53fac..f302e063bc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8997,9 +8997,9 @@ "dev": true }, "marked": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-3.0.2.tgz", - "integrity": "sha512-TMJQQ79Z0e3rJYazY0tIoMsFzteUGw9fB3FD+gzuIT3zLuG9L9ckIvUfF51apdJkcqc208jJN2KbtPbOvXtbjA==" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-3.0.3.tgz", + "integrity": "sha512-4oIDhVSQ2s+xNCfek9OnZgCQR/WykGCom02JzIIvi4Pme+MIwPYqvGVW8CQWOXeoZu0TtVB6pTxIuoLm+dKqDA==" }, "marks-pane": { "version": "1.0.9", diff --git a/package.json b/package.json index b4abb151c1..bdc8f4f392 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "libarchive.js": "^1.3.0", "libass-wasm": "git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#4.0.0-jf-smarttv", "lodash-es": "^4.17.21", - "marked": "^3.0.2", + "marked": "^3.0.3", "material-design-icons-iconfont": "^6.1.0", "native-promise-only": "^0.8.0-a", "page": "^1.11.6", From af22df4cb802e793dc3ea994867f2fa2a6cd6999 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Sep 2021 16:04:25 +0000 Subject: [PATCH 0082/1756] Bump @babel/preset-env from 7.15.4 to 7.15.6 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.15.4 to 7.15.6. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.15.6/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 204 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 103 insertions(+), 103 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0d74f53fac..5ba311303d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -333,9 +333,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -388,9 +388,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -425,21 +425,21 @@ } }, "caniuse-lite": { - "version": "1.0.30001255", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001255.tgz", - "integrity": "sha512-F+A3N9jTZL882f/fg/WWVnKSu6IOo3ueLz4zwaOPbPYHNmM/ZaDUyzyJwS1mZhX7Ex5jqTyW599Gdelh5PDYLQ==", + "version": "1.0.30001257", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz", + "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==", "dev": true }, "colorette": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", - "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", "dev": true }, "electron-to-chromium": { - "version": "1.3.830", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.830.tgz", - "integrity": "sha512-gBN7wNAxV5vl1430dG+XRcQhD4pIeYeak6p6rjdCtlz5wWNwDad8jwvphe5oi1chL5MV6RNRikfffBBiFuj+rQ==", + "version": "1.3.836", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.836.tgz", + "integrity": "sha512-Ney3pHOJBWkG/AqYjrW0hr2AUCsao+2uvq9HUlRP8OlpSdk/zOHOUJP7eu0icDvePC9DlgffuelP4TnOJmMRUg==", "dev": true }, "node-releases": { @@ -666,9 +666,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -776,9 +776,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -857,9 +857,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", "dev": true }, "@babel/template": { @@ -874,9 +874,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -945,9 +945,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -984,9 +984,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1011,9 +1011,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1038,9 +1038,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1147,9 +1147,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", "dev": true }, "@babel/template": { @@ -1164,9 +1164,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1463,9 +1463,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", "dev": true }, "@babel/template": { @@ -1480,9 +1480,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1552,16 +1552,16 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", - "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", "dev": true, "requires": { - "@babel/compat-data": "^7.14.7", - "@babel/helper-compilation-targets": "^7.14.5", + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.5" + "@babel/plugin-transform-parameters": "^7.15.4" } }, "@babel/plugin-proposal-optional-catch-binding": { @@ -1875,9 +1875,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", "dev": true }, "@babel/template": { @@ -1892,9 +1892,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -2101,9 +2101,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -2219,9 +2219,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", "dev": true }, "@babel/template": { @@ -2236,9 +2236,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -2383,9 +2383,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -2967,9 +2967,9 @@ } }, "@babel/preset-env": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.4.tgz", - "integrity": "sha512-4f2nLw+q6ht8gl3sHCmNhmA5W6b1ItLzbH3UrKuJxACHr2eCpk96jwjrAfCAaXaaVwTQGnyUYHY2EWXJGt7TUQ==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz", + "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==", "dev": true, "requires": { "@babel/compat-data": "^7.15.0", @@ -2986,7 +2986,7 @@ "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", "@babel/plugin-proposal-numeric-separator": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.14.7", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", "@babel/plugin-proposal-optional-chaining": "^7.14.5", "@babel/plugin-proposal-private-methods": "^7.14.5", @@ -3039,7 +3039,7 @@ "@babel/plugin-transform-unicode-escapes": "^7.14.5", "@babel/plugin-transform-unicode-regex": "^7.14.5", "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.15.4", + "@babel/types": "^7.15.6", "babel-plugin-polyfill-corejs2": "^0.2.2", "babel-plugin-polyfill-corejs3": "^0.2.2", "babel-plugin-polyfill-regenerator": "^0.2.2", @@ -3054,9 +3054,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -3267,9 +3267,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", "dev": true }, "@babel/template": { @@ -3284,9 +3284,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -5201,12 +5201,12 @@ "integrity": "sha512-XkbXqhcXeMHPRk2ItS+zQYliAMilea2euoMsnpRRdDad6b2VY6CQQcwz1K8AnWesfw4p165RzY0bTnr3UrbYiA==" }, "core-js-compat": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.2.tgz", - "integrity": "sha512-lHnt7A1Oqplebl5i0MrQyFv/yyEzr9p29OjlkcsFRDDgHwwQyVckfRGJ790qzXhkwM8ba4SFHHa2sO+T5f1zGg==", + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.3.tgz", + "integrity": "sha512-+in61CKYs4hQERiADCJsdgewpdl/X0GhEX77pjKgbeibXviIt2oxEjTc8O2fqHX8mDdBrDvX8MYD/RYsBv4OiA==", "dev": true, "requires": { - "browserslist": "^4.16.8", + "browserslist": "^4.17.0", "semver": "7.0.0" }, "dependencies": { @@ -5224,21 +5224,21 @@ } }, "caniuse-lite": { - "version": "1.0.30001255", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001255.tgz", - "integrity": "sha512-F+A3N9jTZL882f/fg/WWVnKSu6IOo3ueLz4zwaOPbPYHNmM/ZaDUyzyJwS1mZhX7Ex5jqTyW599Gdelh5PDYLQ==", + "version": "1.0.30001257", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz", + "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==", "dev": true }, "colorette": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", - "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", "dev": true }, "electron-to-chromium": { - "version": "1.3.830", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.830.tgz", - "integrity": "sha512-gBN7wNAxV5vl1430dG+XRcQhD4pIeYeak6p6rjdCtlz5wWNwDad8jwvphe5oi1chL5MV6RNRikfffBBiFuj+rQ==", + "version": "1.3.836", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.836.tgz", + "integrity": "sha512-Ney3pHOJBWkG/AqYjrW0hr2AUCsao+2uvq9HUlRP8OlpSdk/zOHOUJP7eu0icDvePC9DlgffuelP4TnOJmMRUg==", "dev": true }, "node-releases": { diff --git a/package.json b/package.json index b4abb151c1..be6862739e 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "@babel/plugin-proposal-class-properties": "^7.14.5", "@babel/plugin-proposal-private-methods": "^7.14.5", "@babel/plugin-transform-modules-umd": "^7.14.5", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.15.0", "@typescript-eslint/eslint-plugin": "^4.31.0", From 486c0c18922f5e01fd9a2b3d6950a659b4ce2ed6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Sep 2021 16:05:13 +0000 Subject: [PATCH 0083/1756] Bump flv.js from 1.6.1 to 1.6.2 Bumps [flv.js](https://github.com/Bilibili/flv.js) from 1.6.1 to 1.6.2. - [Release notes](https://github.com/Bilibili/flv.js/releases) - [Commits](https://github.com/Bilibili/flv.js/compare/v1.6.1...v1.6.2) --- updated-dependencies: - dependency-name: flv.js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0d74f53fac..f1ae48090d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7320,9 +7320,9 @@ "dev": true }, "flv.js": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/flv.js/-/flv.js-1.6.1.tgz", - "integrity": "sha512-6/ffUPbFaYf7QsdcZC43PQmEsi9Fwlp89Oq0bz8gNlj0eSMUhyHFxESxuLNSFgIEle+ChxqoF7kL2pL7xdam2A==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/flv.js/-/flv.js-1.6.2.tgz", + "integrity": "sha512-xre4gUbX1MPtgQRKj2pxJENp/RnaHaxYvy3YToVVCrSmAWUu85b9mug6pTXF6zakUjNP2lFWZ1rkSX7gxhB/2A==", "requires": { "es6-promise": "^4.2.8", "webworkify-webpack": "^2.1.5" diff --git a/package.json b/package.json index b4abb151c1..8b2329afd0 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "dompurify": "^2.3.1", "epubjs": "^0.3.85", "fast-text-encoding": "^1.0.3", - "flv.js": "^1.6.1", + "flv.js": "^1.6.2", "headroom.js": "^0.12.0", "hls.js": "^1.0.10", "intersection-observer": "^0.12.0", From 260ff947a112ab0a5c8f38af749386da5c3af1c1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Sep 2021 16:08:25 +0000 Subject: [PATCH 0084/1756] Bump core-js from 3.17.2 to 3.17.3 Bumps [core-js](https://github.com/zloirock/core-js) from 3.17.2 to 3.17.3. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.17.2...v3.17.3) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0d74f53fac..82b73a173a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5196,9 +5196,9 @@ } }, "core-js": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.17.2.tgz", - "integrity": "sha512-XkbXqhcXeMHPRk2ItS+zQYliAMilea2euoMsnpRRdDad6b2VY6CQQcwz1K8AnWesfw4p165RzY0bTnr3UrbYiA==" + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.17.3.tgz", + "integrity": "sha512-lyvajs+wd8N1hXfzob1LdOCCHFU4bGMbqqmLn1Q4QlCpDqWPpGf+p0nj+LNrvDDG33j0hZXw2nsvvVpHysxyNw==" }, "core-js-compat": { "version": "3.17.2", diff --git a/package.json b/package.json index b4abb151c1..0c377a3ad4 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "blurhash": "^1.1.4", "classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", "classnames": "^2.3.1", - "core-js": "^3.17.2", + "core-js": "^3.17.3", "date-fns": "^2.23.0", "dompurify": "^2.3.1", "epubjs": "^0.3.85", From 333205de589999671678eb1d6e7eda05f210510d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Sep 2021 20:04:09 +0000 Subject: [PATCH 0085/1756] Bump autoprefixer from 10.3.3 to 10.3.4 Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.3.3 to 10.3.4. - [Release notes](https://github.com/postcss/autoprefixer/releases) - [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/autoprefixer/compare/10.3.3...10.3.4) --- updated-dependencies: - dependency-name: autoprefixer dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 40 ++++++++++++++++++++-------------------- package.json | 4 ++-- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0d74f53fac..71f1529c85 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4355,9 +4355,9 @@ "dev": true }, "autoprefixer": { - "version": "10.3.3", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.3.tgz", - "integrity": "sha512-yRzjxfnggrP/+qVHlUuZz5FZzEbkT+Yt0/Df6ScEMnbbZBLzYB2W0KLxoQCW+THm1SpOsM1ZPcTHAwuvmibIsQ==", + "version": "10.3.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.4.tgz", + "integrity": "sha512-EKjKDXOq7ug+jagLzmnoTRpTT0q1KVzEJqrJd0hCBa7FiG0WbFOBCcJCy2QkW1OckpO3qgttA1aWjVbeIPAecw==", "dev": true, "requires": { "browserslist": "^4.16.8", @@ -4369,34 +4369,34 @@ }, "dependencies": { "browserslist": { - "version": "4.16.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", - "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", + "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001251", + "caniuse-lite": "^1.0.30001254", "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.811", + "electron-to-chromium": "^1.3.830", "escalade": "^3.1.1", "node-releases": "^1.1.75" } }, "caniuse-lite": { - "version": "1.0.30001252", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz", - "integrity": "sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==", + "version": "1.0.30001257", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz", + "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==", "dev": true }, "colorette": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", - "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", "dev": true }, "electron-to-chromium": { - "version": "1.3.822", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.822.tgz", - "integrity": "sha512-k7jG5oYYHxF4jx6PcqwHX3JVME/OjzolqOZiIogi9xtsfsmTjTdie4x88OakYFPEa8euciTgCCzvVNwvmjHb1Q==", + "version": "1.3.836", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.836.tgz", + "integrity": "sha512-Ney3pHOJBWkG/AqYjrW0hr2AUCsao+2uvq9HUlRP8OlpSdk/zOHOUJP7eu0icDvePC9DlgffuelP4TnOJmMRUg==", "dev": true }, "node-releases": { @@ -5196,9 +5196,9 @@ } }, "core-js": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.17.2.tgz", - "integrity": "sha512-XkbXqhcXeMHPRk2ItS+zQYliAMilea2euoMsnpRRdDad6b2VY6CQQcwz1K8AnWesfw4p165RzY0bTnr3UrbYiA==" + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.17.3.tgz", + "integrity": "sha512-lyvajs+wd8N1hXfzob1LdOCCHFU4bGMbqqmLn1Q4QlCpDqWPpGf+p0nj+LNrvDDG33j0hZXw2nsvvVpHysxyNw==" }, "core-js-compat": { "version": "3.17.2", diff --git a/package.json b/package.json index b4abb151c1..03084fedba 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@typescript-eslint/eslint-plugin": "^4.31.0", "@typescript-eslint/parser": "^4.30.0", "@uupaa/dynamic-import-polyfill": "^1.0.2", - "autoprefixer": "^10.3.3", + "autoprefixer": "^10.3.4", "babel-loader": "^8.2.2", "babel-plugin-dynamic-import-polyfill": "^1.0.0", "clean-webpack-plugin": "^4.0.0", @@ -67,7 +67,7 @@ "blurhash": "^1.1.4", "classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", "classnames": "^2.3.1", - "core-js": "^3.17.2", + "core-js": "^3.17.3", "date-fns": "^2.23.0", "dompurify": "^2.3.1", "epubjs": "^0.3.85", From c7f41fb5f179583137fbc81c2f12901b01ee7e4c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Sep 2021 20:13:24 +0000 Subject: [PATCH 0086/1756] Bump @typescript-eslint/eslint-plugin from 4.31.0 to 4.31.1 Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.31.0 to 4.31.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.31.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 266 +++++++++++++++++++++++----------------------- package.json | 6 +- 2 files changed, 136 insertions(+), 136 deletions(-) diff --git a/package-lock.json b/package-lock.json index 82b73a173a..8b42aa630f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -333,9 +333,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -388,9 +388,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -425,21 +425,21 @@ } }, "caniuse-lite": { - "version": "1.0.30001255", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001255.tgz", - "integrity": "sha512-F+A3N9jTZL882f/fg/WWVnKSu6IOo3ueLz4zwaOPbPYHNmM/ZaDUyzyJwS1mZhX7Ex5jqTyW599Gdelh5PDYLQ==", + "version": "1.0.30001257", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz", + "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==", "dev": true }, "colorette": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", - "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", "dev": true }, "electron-to-chromium": { - "version": "1.3.830", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.830.tgz", - "integrity": "sha512-gBN7wNAxV5vl1430dG+XRcQhD4pIeYeak6p6rjdCtlz5wWNwDad8jwvphe5oi1chL5MV6RNRikfffBBiFuj+rQ==", + "version": "1.3.836", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.836.tgz", + "integrity": "sha512-Ney3pHOJBWkG/AqYjrW0hr2AUCsao+2uvq9HUlRP8OlpSdk/zOHOUJP7eu0icDvePC9DlgffuelP4TnOJmMRUg==", "dev": true }, "node-releases": { @@ -666,9 +666,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -776,9 +776,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -857,9 +857,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", "dev": true }, "@babel/template": { @@ -874,9 +874,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -945,9 +945,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -984,9 +984,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1011,9 +1011,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1038,9 +1038,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1147,9 +1147,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", "dev": true }, "@babel/template": { @@ -1164,9 +1164,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1463,9 +1463,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", "dev": true }, "@babel/template": { @@ -1480,9 +1480,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1552,16 +1552,16 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", - "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", "dev": true, "requires": { - "@babel/compat-data": "^7.14.7", - "@babel/helper-compilation-targets": "^7.14.5", + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.5" + "@babel/plugin-transform-parameters": "^7.15.4" } }, "@babel/plugin-proposal-optional-catch-binding": { @@ -1875,9 +1875,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", "dev": true }, "@babel/template": { @@ -1892,9 +1892,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -2101,9 +2101,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -2219,9 +2219,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", "dev": true }, "@babel/template": { @@ -2236,9 +2236,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -2383,9 +2383,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -2967,9 +2967,9 @@ } }, "@babel/preset-env": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.4.tgz", - "integrity": "sha512-4f2nLw+q6ht8gl3sHCmNhmA5W6b1ItLzbH3UrKuJxACHr2eCpk96jwjrAfCAaXaaVwTQGnyUYHY2EWXJGt7TUQ==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz", + "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==", "dev": true, "requires": { "@babel/compat-data": "^7.15.0", @@ -2986,7 +2986,7 @@ "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", "@babel/plugin-proposal-numeric-separator": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.14.7", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", "@babel/plugin-proposal-optional-chaining": "^7.14.5", "@babel/plugin-proposal-private-methods": "^7.14.5", @@ -3039,7 +3039,7 @@ "@babel/plugin-transform-unicode-escapes": "^7.14.5", "@babel/plugin-transform-unicode-regex": "^7.14.5", "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.15.4", + "@babel/types": "^7.15.6", "babel-plugin-polyfill-corejs2": "^0.2.2", "babel-plugin-polyfill-corejs3": "^0.2.2", "babel-plugin-polyfill-regenerator": "^0.2.2", @@ -3054,9 +3054,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -3267,9 +3267,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", "dev": true }, "@babel/template": { @@ -3284,9 +3284,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -3698,13 +3698,13 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "4.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.31.0.tgz", - "integrity": "sha512-iPKZTZNavAlOhfF4gymiSuUkgLne/nh5Oz2/mdiUmuZVD42m9PapnCnzjxuDsnpnbH3wT5s2D8bw6S39TC6GNw==", + "version": "4.31.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.31.1.tgz", + "integrity": "sha512-UDqhWmd5i0TvPLmbK5xY3UZB0zEGseF+DHPghZ37Sb83Qd3p8ujhvAtkU4OF46Ka5Pm5kWvFIx0cCTBFKo0alA==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "4.31.0", - "@typescript-eslint/scope-manager": "4.31.0", + "@typescript-eslint/experimental-utils": "4.31.1", + "@typescript-eslint/scope-manager": "4.31.1", "debug": "^4.3.1", "functional-red-black-tree": "^1.0.1", "regexpp": "^3.1.0", @@ -3724,15 +3724,15 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "4.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.0.tgz", - "integrity": "sha512-Hld+EQiKLMppgKKkdUsLeVIeEOrwKc2G983NmznY/r5/ZtZCDvIOXnXtwqJIgYz/ymsy7n7RGvMyrzf1WaSQrw==", + "version": "4.31.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.1.tgz", + "integrity": "sha512-NtoPsqmcSsWty0mcL5nTZXMf7Ei0Xr2MT8jWjXMVgRK0/1qeQ2jZzLFUh4QtyJ4+/lPUyMw5cSfeeME+Zrtp9Q==", "dev": true, "requires": { "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.31.0", - "@typescript-eslint/types": "4.31.0", - "@typescript-eslint/typescript-estree": "4.31.0", + "@typescript-eslint/scope-manager": "4.31.1", + "@typescript-eslint/types": "4.31.1", + "@typescript-eslint/typescript-estree": "4.31.1", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -3833,29 +3833,29 @@ } }, "@typescript-eslint/scope-manager": { - "version": "4.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.31.0.tgz", - "integrity": "sha512-LJ+xtl34W76JMRLjbaQorhR0hfRAlp3Lscdiz9NeI/8i+q0hdBZ7BsiYieLoYWqy+AnRigaD3hUwPFugSzdocg==", + "version": "4.31.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.31.1.tgz", + "integrity": "sha512-N1Uhn6SqNtU2XpFSkD4oA+F0PfKdWHyr4bTX0xTj8NRx1314gBDRL1LUuZd5+L3oP+wo6hCbZpaa1in6SwMcVQ==", "dev": true, "requires": { - "@typescript-eslint/types": "4.31.0", - "@typescript-eslint/visitor-keys": "4.31.0" + "@typescript-eslint/types": "4.31.1", + "@typescript-eslint/visitor-keys": "4.31.1" } }, "@typescript-eslint/types": { - "version": "4.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.31.0.tgz", - "integrity": "sha512-9XR5q9mk7DCXgXLS7REIVs+BaAswfdHhx91XqlJklmqWpTALGjygWVIb/UnLh4NWhfwhR5wNe1yTyCInxVhLqQ==", + "version": "4.31.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.31.1.tgz", + "integrity": "sha512-kixltt51ZJGKENNW88IY5MYqTBA8FR0Md8QdGbJD2pKZ+D5IvxjTYDNtJPDxFBiXmka2aJsITdB1BtO1fsgmsQ==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "4.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.0.tgz", - "integrity": "sha512-QHl2014t3ptg+xpmOSSPn5hm4mY8D4s97ftzyk9BZ8RxYQ3j73XcwuijnJ9cMa6DO4aLXeo8XS3z1omT9LA/Eg==", + "version": "4.31.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.1.tgz", + "integrity": "sha512-EGHkbsUvjFrvRnusk6yFGqrqMBTue5E5ROnS5puj3laGQPasVUgwhrxfcgkdHNFECHAewpvELE1Gjv0XO3mdWg==", "dev": true, "requires": { - "@typescript-eslint/types": "4.31.0", - "@typescript-eslint/visitor-keys": "4.31.0", + "@typescript-eslint/types": "4.31.1", + "@typescript-eslint/visitor-keys": "4.31.1", "debug": "^4.3.1", "globby": "^11.0.3", "is-glob": "^4.0.1", @@ -3895,12 +3895,12 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "4.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.0.tgz", - "integrity": "sha512-HUcRp2a9I+P21+O21yu3ezv3GEPGjyGiXoEUQwZXjR8UxRApGeLyWH4ZIIUSalE28aG4YsV6GjtaAVB3QKOu0w==", + "version": "4.31.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.1.tgz", + "integrity": "sha512-PCncP8hEqKw6SOJY+3St4LVtoZpPPn+Zlpm7KW5xnviMhdqcsBty4Lsg4J/VECpJjw1CkROaZhH4B8M1OfnXTQ==", "dev": true, "requires": { - "@typescript-eslint/types": "4.31.0", + "@typescript-eslint/types": "4.31.1", "eslint-visitor-keys": "^2.0.0" } }, @@ -5201,12 +5201,12 @@ "integrity": "sha512-lyvajs+wd8N1hXfzob1LdOCCHFU4bGMbqqmLn1Q4QlCpDqWPpGf+p0nj+LNrvDDG33j0hZXw2nsvvVpHysxyNw==" }, "core-js-compat": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.2.tgz", - "integrity": "sha512-lHnt7A1Oqplebl5i0MrQyFv/yyEzr9p29OjlkcsFRDDgHwwQyVckfRGJ790qzXhkwM8ba4SFHHa2sO+T5f1zGg==", + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.3.tgz", + "integrity": "sha512-+in61CKYs4hQERiADCJsdgewpdl/X0GhEX77pjKgbeibXviIt2oxEjTc8O2fqHX8mDdBrDvX8MYD/RYsBv4OiA==", "dev": true, "requires": { - "browserslist": "^4.16.8", + "browserslist": "^4.17.0", "semver": "7.0.0" }, "dependencies": { @@ -5224,21 +5224,21 @@ } }, "caniuse-lite": { - "version": "1.0.30001255", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001255.tgz", - "integrity": "sha512-F+A3N9jTZL882f/fg/WWVnKSu6IOo3ueLz4zwaOPbPYHNmM/ZaDUyzyJwS1mZhX7Ex5jqTyW599Gdelh5PDYLQ==", + "version": "1.0.30001257", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz", + "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==", "dev": true }, "colorette": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", - "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", "dev": true }, "electron-to-chromium": { - "version": "1.3.830", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.830.tgz", - "integrity": "sha512-gBN7wNAxV5vl1430dG+XRcQhD4pIeYeak6p6rjdCtlz5wWNwDad8jwvphe5oi1chL5MV6RNRikfffBBiFuj+rQ==", + "version": "1.3.836", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.836.tgz", + "integrity": "sha512-Ney3pHOJBWkG/AqYjrW0hr2AUCsao+2uvq9HUlRP8OlpSdk/zOHOUJP7eu0icDvePC9DlgffuelP4TnOJmMRUg==", "dev": true }, "node-releases": { @@ -7320,9 +7320,9 @@ "dev": true }, "flv.js": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/flv.js/-/flv.js-1.6.1.tgz", - "integrity": "sha512-6/ffUPbFaYf7QsdcZC43PQmEsi9Fwlp89Oq0bz8gNlj0eSMUhyHFxESxuLNSFgIEle+ChxqoF7kL2pL7xdam2A==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/flv.js/-/flv.js-1.6.2.tgz", + "integrity": "sha512-xre4gUbX1MPtgQRKj2pxJENp/RnaHaxYvy3YToVVCrSmAWUu85b9mug6pTXF6zakUjNP2lFWZ1rkSX7gxhB/2A==", "requires": { "es6-promise": "^4.2.8", "webworkify-webpack": "^2.1.5" diff --git a/package.json b/package.json index 0c377a3ad4..c0c59a63fa 100644 --- a/package.json +++ b/package.json @@ -11,10 +11,10 @@ "@babel/plugin-proposal-class-properties": "^7.14.5", "@babel/plugin-proposal-private-methods": "^7.14.5", "@babel/plugin-transform-modules-umd": "^7.14.5", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.15.0", - "@typescript-eslint/eslint-plugin": "^4.31.0", + "@typescript-eslint/eslint-plugin": "^4.31.1", "@typescript-eslint/parser": "^4.30.0", "@uupaa/dynamic-import-polyfill": "^1.0.2", "autoprefixer": "^10.3.3", @@ -72,7 +72,7 @@ "dompurify": "^2.3.1", "epubjs": "^0.3.85", "fast-text-encoding": "^1.0.3", - "flv.js": "^1.6.1", + "flv.js": "^1.6.2", "headroom.js": "^0.12.0", "hls.js": "^1.0.10", "intersection-observer": "^0.12.0", From ec625560a0d5baffaf8dab87d6cf66115320fd9c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Sep 2021 22:53:07 +0000 Subject: [PATCH 0087/1756] Bump webpack from 5.52.0 to 5.52.1 Bumps [webpack](https://github.com/webpack/webpack) from 5.52.0 to 5.52.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.52.0...v5.52.1) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 42 ++++++++++++++++++++++++++---------------- package.json | 2 +- 2 files changed, 27 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 44129412e9..2fe9692284 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16219,9 +16219,9 @@ } }, "terser-webpack-plugin": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.3.tgz", - "integrity": "sha512-eDbuaDlXhVaaoKuLD3DTNTozKqln6xOG6Us0SzlKG5tNlazG+/cdl8pm9qiF1Di89iWScTI0HcO+CDcf2dkXiw==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.4.tgz", + "integrity": "sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==", "dev": true, "requires": { "jest-worker": "^27.0.6", @@ -16251,9 +16251,9 @@ "dev": true }, "jest-worker": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.1.0.tgz", - "integrity": "sha512-mO4PHb2QWLn9yRXGp7rkvXLAYuxwhq1ZYUo0LoDhg8wqvv4QizP1ZWEJOeolgbEgAWZLIEU0wsku8J+lGWfBhg==", + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.0.tgz", + "integrity": "sha512-laB0ZVIBz+voh/QQy9dmUuuDsadixeerrKqyVpgPz+CCWiOYjOBabUXHIXZhsdvkWbLqSHbgkAHWl5cg24Q6RA==", "dev": true, "requires": { "@types/node": "*", @@ -16287,6 +16287,16 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, + "source-map-support": { + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, "supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -16297,14 +16307,14 @@ } }, "terser": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.2.tgz", - "integrity": "sha512-0Omye+RD4X7X69O0eql3lC4Heh/5iLj3ggxR/B5ketZLOtLiOqukUgjw3q4PDnNQbsrkKr3UMypqStQG3XKRvw==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.8.0.tgz", + "integrity": "sha512-f0JH+6yMpneYcRJN314lZrSwu9eKkUFEHLN/kNy8ceh8gaRiLgFPJqrB9HsXjhEGdv4e/ekjTOFxIlL6xlma8A==", "dev": true, "requires": { "commander": "^2.20.0", "source-map": "~0.7.2", - "source-map-support": "~0.5.19" + "source-map-support": "~0.5.20" }, "dependencies": { "source-map": { @@ -16961,9 +16971,9 @@ "dev": true }, "webpack": { - "version": "5.52.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.52.0.tgz", - "integrity": "sha512-yRZOat8jWGwBwHpco3uKQhVU7HYaNunZiJ4AkAVQkPCUGoZk/tiIXiwG+8HIy/F+qsiZvSOa+GLQOj3q5RKRYg==", + "version": "5.52.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.52.1.tgz", + "integrity": "sha512-wkGb0hLfrS7ML3n2xIKfUIwHbjB6gxwQHyLmVHoAqEQBw+nWo+G6LoHL098FEXqahqximsntjBLuewStrnJk0g==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -17238,9 +17248,9 @@ } }, "webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-fahN08Et7P9trej8xz/Z7eRu8ltyiygEo/hnRi9KqBUs80KeDcnf96ZJo++ewWd84fEf3xSX9bp4ZS9hbw0OBw==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.1.tgz", + "integrity": "sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==", "dev": true }, "websocket-driver": { diff --git a/package.json b/package.json index 15882cd61c..4ff0ae8066 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "stylelint-scss": "^3.20.1", "ts-loader": "^9.2.5", "typescript": "^4.4.3", - "webpack": "^5.52.0", + "webpack": "^5.52.1", "webpack-cli": "^4.8.0", "webpack-dev-server": "^4.1.0", "webpack-merge": "^5.8.0", From 55f10ece08b00a39f5ba6b3e463e4c1ca2f2f9e3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Sep 2021 22:53:09 +0000 Subject: [PATCH 0088/1756] Bump @typescript-eslint/parser from 4.30.0 to 4.31.1 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.30.0 to 4.31.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.31.1/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 84 ++++------------------------------------------- package.json | 2 +- 2 files changed, 7 insertions(+), 79 deletions(-) diff --git a/package-lock.json b/package-lock.json index 44129412e9..7ddc043030 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3749,87 +3749,15 @@ } }, "@typescript-eslint/parser": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.30.0.tgz", - "integrity": "sha512-HJ0XuluSZSxeboLU7Q2VQ6eLlCwXPBOGnA7CqgBnz2Db3JRQYyBDJgQnop6TZ+rsbSx5gEdWhw4rE4mDa1FnZg==", + "version": "4.31.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.31.1.tgz", + "integrity": "sha512-dnVZDB6FhpIby6yVbHkwTKkn2ypjVIfAR9nh+kYsA/ZL0JlTsd22BiDjouotisY3Irmd3OW1qlk9EI5R8GrvRQ==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "4.30.0", - "@typescript-eslint/types": "4.30.0", - "@typescript-eslint/typescript-estree": "4.30.0", + "@typescript-eslint/scope-manager": "4.31.1", + "@typescript-eslint/types": "4.31.1", + "@typescript-eslint/typescript-estree": "4.31.1", "debug": "^4.3.1" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.30.0.tgz", - "integrity": "sha512-VJ/jAXovxNh7rIXCQbYhkyV2Y3Ac/0cVHP/FruTJSAUUm4Oacmn/nkN5zfWmWFEanN4ggP0vJSHOeajtHq3f8A==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.30.0", - "@typescript-eslint/visitor-keys": "4.30.0" - } - }, - "@typescript-eslint/types": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.30.0.tgz", - "integrity": "sha512-YKldqbNU9K4WpTNwBqtAerQKLLW/X2A/j4yw92e3ZJYLx+BpKLeheyzoPfzIXHfM8BXfoleTdiYwpsvVPvHrDw==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.30.0.tgz", - "integrity": "sha512-6WN7UFYvykr/U0Qgy4kz48iGPWILvYL34xXJxvDQeiRE018B7POspNRVtAZscWntEPZpFCx4hcz/XBT+erenfg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.30.0", - "@typescript-eslint/visitor-keys": "4.30.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.30.0.tgz", - "integrity": "sha512-pNaaxDt/Ol/+JZwzP7MqWc8PJQTUhZwoee/PVlQ+iYoYhagccvoHnC9e4l+C/krQYYkENxznhVSDwClIbZVxRw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.30.0", - "eslint-visitor-keys": "^2.0.0" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } } }, "@typescript-eslint/scope-manager": { diff --git a/package.json b/package.json index 15882cd61c..1eae7f7b9b 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.15.0", "@typescript-eslint/eslint-plugin": "^4.31.1", - "@typescript-eslint/parser": "^4.30.0", + "@typescript-eslint/parser": "^4.31.1", "@uupaa/dynamic-import-polyfill": "^1.0.2", "autoprefixer": "^10.3.4", "babel-loader": "^8.2.2", From bf9606af7fcbc17cc64792f8b4120813b863166f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Sep 2021 23:02:24 +0000 Subject: [PATCH 0089/1756] Bump webpack-dev-server from 4.1.0 to 4.2.0 Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.1.0 to 4.2.0. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.1.0...v4.2.0) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 80 ++++++++++++++--------------------------------- package.json | 2 +- 2 files changed, 24 insertions(+), 58 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2fe9692284..222cc35976 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4163,10 +4163,10 @@ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "dev": true }, "ansi-regex": { @@ -8954,15 +8954,6 @@ "semver": "^6.0.0" } }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -9071,24 +9062,6 @@ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true }, - "mem": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", - "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^3.1.0" - }, - "dependencies": { - "mimic-fn": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", - "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", - "dev": true - } - } - }, "memfs": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.4.tgz", @@ -9839,12 +9812,6 @@ "word-wrap": "^1.2.3" } }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, "p-event": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", @@ -17063,17 +17030,16 @@ } }, "webpack-dev-middleware": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.0.0.tgz", - "integrity": "sha512-9zng2Z60pm6A98YoRcA0wSxw1EYn7B7y5owX/Tckyt9KGyULTkLtiavjaXlWqOMkM0YtqGgL3PvMOFgyFLq8vw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.1.0.tgz", + "integrity": "sha512-oT660AR1gOnU/NTdUQi3EiGR0iXG7CFxmKsj3ylWCBA2khJ8LFHK+sKv3BZEsC11gl1eChsltRhzUq7nWj7XIQ==", "dev": true, "requires": { "colorette": "^1.2.2", - "mem": "^8.1.1", "memfs": "^3.2.2", "mime-types": "^2.1.31", "range-parser": "^1.2.1", - "schema-utils": "^3.0.0" + "schema-utils": "^3.1.0" }, "dependencies": { "@types/json-schema": { @@ -17111,12 +17077,12 @@ } }, "webpack-dev-server": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.1.0.tgz", - "integrity": "sha512-PnnoCHuLKxH3vYff2EbORntD0Pd+MKclDIO8AcKsDVRToqY9/oeIwwUs5alA2B5OPgXJhaDNkBJAmb0OaWZFJA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.2.0.tgz", + "integrity": "sha512-iBaDkHBLfW3cEITeJWNkjZBrm+b5A3YLg8XVdNOdjUNABdXJwcsJv4dzKSnVf1q4Ch489+6epWVW6OcOyVfG7w==", "dev": true, "requires": { - "ansi-html": "^0.0.7", + "ansi-html-community": "^0.0.8", "bonjour": "^3.5.0", "chokidar": "^3.5.1", "colorette": "^1.2.2", @@ -17139,7 +17105,7 @@ "spdy": "^4.0.2", "strip-ansi": "^7.0.0", "url": "^0.11.0", - "webpack-dev-middleware": "^5.0.0", + "webpack-dev-middleware": "^5.1.0", "ws": "^8.1.0" }, "dependencies": { @@ -17150,9 +17116,9 @@ "dev": true }, "ansi-regex": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.0.tgz", - "integrity": "sha512-tAaOSrWCHF+1Ear1Z4wnJCXA9GGox4K6Ic85a5qalES2aeEwQGr7UC93mwef49536PkCYjzkp0zIxfFvexJ6zQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true }, "array-union": { @@ -17227,12 +17193,12 @@ } }, "strip-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.0.tgz", - "integrity": "sha512-UhDTSnGF1dc0DRbUqr1aXwNoY3RgVkSWG8BrpnuFIxhP57IqbS7IRta2Gfiavds4yCxc5+fEAVVOgBZWnYkvzg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "dev": true, "requires": { - "ansi-regex": "^6.0.0" + "ansi-regex": "^6.0.1" } } } @@ -17741,9 +17707,9 @@ "dev": true }, "ws": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.1.tgz", - "integrity": "sha512-XkgWpJU3sHU7gX8f13NqTn6KQ85bd1WU7noBHTT8fSohx7OS1TPY8k+cyRPCzFkia7C4mM229yeHr1qK9sM4JQ==", + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.2.tgz", + "integrity": "sha512-Q6B6H2oc8QY3llc3cB8kVmQ6pnJWVQbP7Q5algTcIxx7YEpc0oU4NBVHlztA7Ekzfhw2r0rPducMUiCGWKQRzw==", "dev": true }, "x-is-string": { diff --git a/package.json b/package.json index 4ff0ae8066..8dcb6f09f7 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "typescript": "^4.4.3", "webpack": "^5.52.1", "webpack-cli": "^4.8.0", - "webpack-dev-server": "^4.1.0", + "webpack-dev-server": "^4.2.0", "webpack-merge": "^5.8.0", "workbox-webpack-plugin": "^6.2.4", "worker-plugin": "^5.0.1" From 1742fe4c5a8024250d1388c3b75972a6f1cf630b Mon Sep 17 00:00:00 2001 From: Jack Date: Mon, 13 Sep 2021 20:50:38 -0400 Subject: [PATCH 0090/1756] Change toUTCString to toISOString and change default to 365 days. --- src/components/homesections/homesections.js | 2 +- src/scripts/settings/userSettings.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/homesections/homesections.js b/src/components/homesections/homesections.js index b7397d6fbf..0eb773bd42 100644 --- a/src/components/homesections/homesections.js +++ b/src/components/homesections/homesections.js @@ -608,7 +608,7 @@ import ServerConnections from '../ServerConnections'; EnableImageTypes: 'Primary,Backdrop,Banner,Thumb', EnableTotalRecordCount: false, DisableFirstEpisode: false, - NextUpDateCutoff: oldestDateForNextUp.toUTCString() + NextUpDateCutoff: oldestDateForNextUp.toISOString() }); }; } diff --git a/src/scripts/settings/userSettings.js b/src/scripts/settings/userSettings.js index 51bb25318b..53fd79209c 100644 --- a/src/scripts/settings/userSettings.js +++ b/src/scripts/settings/userSettings.js @@ -444,7 +444,7 @@ export class UserSettings { // Explicitly return 0 to avoid returning 100 because 0 is falsy. return 0; } else { - return maxDaysForNextUp || 100; + return maxDaysForNextUp || 365; } } From 99e9b5b41e2ec46ad276160f77fd35ec711bf897 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Tue, 14 Sep 2021 10:26:13 -0400 Subject: [PATCH 0091/1756] Remove redundant assignment --- src/components/syncPlay/core/PlaybackCore.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/components/syncPlay/core/PlaybackCore.js b/src/components/syncPlay/core/PlaybackCore.js index 57e34769cd..a47872e9cb 100644 --- a/src/components/syncPlay/core/PlaybackCore.js +++ b/src/components/syncPlay/core/PlaybackCore.js @@ -21,8 +21,6 @@ class PlaybackCore { this.playbackDiffMillis = 0; // Used for stats and remote time sync. this.syncAttempts = 0; this.lastSyncTime = new Date(); - // User setting to disable sync during playback. - this.enableSyncCorrection = false; this.playerIsBuffering = false; From b51c59e583e03765a7f6a616207daca3c28cd71f Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Tue, 14 Sep 2021 10:35:46 -0400 Subject: [PATCH 0092/1756] Remove Video from play all query in photo albums --- src/components/playback/playbackmanager.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/playback/playbackmanager.js b/src/components/playback/playbackmanager.js index a3204516e8..ce0ca8963a 100644 --- a/src/components/playback/playbackmanager.js +++ b/src/components/playback/playbackmanager.js @@ -1812,7 +1812,8 @@ class PlaybackManager { // Setting this to true may cause some incorrect sorting Recursive: false, SortBy: options.shuffle ? 'Random' : 'SortName', - MediaTypes: 'Photo,Video', + // Only include Photos because we do not handle mixed queues currently + MediaTypes: 'Photo', Limit: 1000 }); } else if (firstItem.Type === 'MusicGenre') { From 9751f3fc20e5d96044539538a1a67efa415dc6a2 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 15 Sep 2021 14:34:58 -0400 Subject: [PATCH 0093/1756] Fix incorrect comments --- src/controllers/list.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/controllers/list.js b/src/controllers/list.js index c8a49b2361..ead994770d 100644 --- a/src/controllers/list.js +++ b/src/controllers/list.js @@ -797,10 +797,10 @@ class ItemsView { // Only Photo (homevideos) CollectionFolders are supported && !(itemType === 'CollectionFolder' && item?.CollectionType !== 'homevideos') ) { - // Hide Play All buttons + // Show Play All buttons hideOrShowAll(view.querySelectorAll('.btnPlay'), false); } else { - // Show Play All buttons + // Hide Play All buttons hideOrShowAll(view.querySelectorAll('.btnPlay'), true); } @@ -810,18 +810,18 @@ class ItemsView { // Only Photo (homevideos) CollectionFolders are supported && !(itemType === 'CollectionFolder' && item?.CollectionType !== 'homevideos') ) { - // Hide Shuffle buttons + // Show Shuffle buttons hideOrShowAll(view.querySelectorAll('.btnShuffle'), false); } else { - // Show Shuffle buttons + // Hide Shuffle buttons hideOrShowAll(view.querySelectorAll('.btnShuffle'), true); } if (item && playbackManager.canQueue(item)) { - // Hide Queue button + // Show Queue button hideOrShowAll(view.querySelectorAll('.btnQueue'), false); } else { - // Show Queue button + // Hide Queue button hideOrShowAll(view.querySelectorAll('.btnQueue'), true); } }); From 59bb2f27a5512397fc000a77fa04c7773f7e5bd9 Mon Sep 17 00:00:00 2001 From: Kay Simons Date: Tue, 14 Sep 2021 20:27:02 +0200 Subject: [PATCH 0094/1756] fix: implement forced fullscreen hack for webos --- src/controllers/playback/video/index.js | 2 +- src/plugins/htmlVideoPlayer/plugin.js | 12 ++++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/controllers/playback/video/index.js b/src/controllers/playback/video/index.js index c82ee4fb15..fa8603f308 100644 --- a/src/controllers/playback/video/index.js +++ b/src/controllers/playback/video/index.js @@ -403,7 +403,7 @@ import { appRouter } from '../../../components/appRouter'; } function onFullscreenChanged() { - if (!playbackManager.isFullscreen(currentPlayer)) { + if (currentPlayer.forcedFullscreen && !playbackManager.isFullscreen(currentPlayer)) { appRouter.back(); return; } diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js index 0f1e48a8bd..4724fcba0f 100644 --- a/src/plugins/htmlVideoPlayer/plugin.js +++ b/src/plugins/htmlVideoPlayer/plugin.js @@ -1361,25 +1361,29 @@ function tryRemoveElement(elem) { this.#videoDialog = dlg; this.#mediaElement = videoElement; + delete this.forcedFullscreen; + if (options.fullscreen) { // At this point, we must hide the scrollbar placeholder, so it's not being displayed while the item is being loaded document.body.classList.add('hide-scroll'); - } - if (options.fullscreen) { + // Enter fullscreen in the webOS browser to hide the top bar if (!window.NativeShell && browser.web0s && Screenfull.isEnabled) { - Screenfull.request(); + Screenfull.request().then(() => { + this.forcedFullscreen = true; + }); return videoElement; } + // don't animate on smart tv's, too slow if (!browser.slow && browser.supportsCssAnimation()) { return zoomIn(dlg).then(function () { return videoElement; }); } - } + return videoElement; }); } else { From 2e66ce13e6c0bcb20de5c1568f857d7bc8677715 Mon Sep 17 00:00:00 2001 From: imchasingshadows Date: Thu, 16 Sep 2021 16:13:29 +0200 Subject: [PATCH 0095/1756] Apply suggestions from code review Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com> --- src/plugins/htmlVideoPlayer/plugin.js | 1 - src/scripts/browser.js | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js index 4724fcba0f..9161ffb562 100644 --- a/src/plugins/htmlVideoPlayer/plugin.js +++ b/src/plugins/htmlVideoPlayer/plugin.js @@ -1383,7 +1383,6 @@ function tryRemoveElement(elem) { } } - return videoElement; }); } else { diff --git a/src/scripts/browser.js b/src/scripts/browser.js index dfe5382115..672ef23fd4 100644 --- a/src/scripts/browser.js +++ b/src/scripts/browser.js @@ -23,6 +23,7 @@ function isTv() { function isWeb0s() { const userAgent = navigator.userAgent.toLowerCase(); + if (userAgent.indexOf('netcast') !== -1) { return true; } From 118f9e19209ca577a203ecded2acbed7036b4754 Mon Sep 17 00:00:00 2001 From: Kay Simons Date: Thu, 16 Sep 2021 17:59:37 +0200 Subject: [PATCH 0096/1756] fix: do not repeat fullscreen hack if already set --- src/plugins/htmlVideoPlayer/plugin.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js index 9161ffb562..d95cfccf69 100644 --- a/src/plugins/htmlVideoPlayer/plugin.js +++ b/src/plugins/htmlVideoPlayer/plugin.js @@ -1389,6 +1389,13 @@ function tryRemoveElement(elem) { // we need to hide scrollbar when starting playback from page with animated background if (options.fullscreen) { document.body.classList.add('hide-scroll'); + + // Enter fullscreen in the webOS browser to hide the top bar + if (!this.forcedFullscreen && !window.NativeShell && browser.web0s && Screenfull.isEnabled) { + Screenfull.request().then(() => { + this.forcedFullscreen = true; + }); + } } return Promise.resolve(dlg.querySelector('video')); From 5a50783f06ab452874b1ddbf4a6d2e381213bf6c Mon Sep 17 00:00:00 2001 From: imchasingshadows Date: Thu, 16 Sep 2021 19:19:21 +0200 Subject: [PATCH 0097/1756] Apply suggestions from code review Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com> --- src/plugins/htmlVideoPlayer/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js index d95cfccf69..611240be3e 100644 --- a/src/plugins/htmlVideoPlayer/plugin.js +++ b/src/plugins/htmlVideoPlayer/plugin.js @@ -1386,8 +1386,8 @@ function tryRemoveElement(elem) { return videoElement; }); } else { - // we need to hide scrollbar when starting playback from page with animated background if (options.fullscreen) { + // we need to hide scrollbar when starting playback from page with animated background document.body.classList.add('hide-scroll'); // Enter fullscreen in the webOS browser to hide the top bar From 5509388634ae311da0b3768fbee966806abd1b95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Mon, 13 Sep 2021 15:13:23 +0000 Subject: [PATCH 0098/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index d859069d56..d1bac1f35b 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -1577,5 +1577,6 @@ "NextChapter": "Další kapitola", "LabelSortName": "Název pro řazení:", "LabelOriginalName": "Původní název:", - "AgeValue": "({0} let)" + "AgeValue": "({0} let)", + "PlaybackErrorPlaceHolder": "Toto je zástupce pro fyzické médium, které Jellyfin nedokáže přehrát. Chcete-li médium přehrát, vložte disk." } From 0dccce0babffd05cb4e9d50103a8ab5cdf65296a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vinc=C3=A8n?= Date: Wed, 15 Sep 2021 19:38:22 +0000 Subject: [PATCH 0099/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index bd63c993c7..26ef6799b0 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -4,7 +4,7 @@ "Actor": "Acteur(trice)", "Add": "Ajouter", "AddToCollection": "Ajouter à la collection", - "AddToPlayQueue": "Ajouter à la file d'attente", + "AddToPlayQueue": "Ajouter à la liste de lecture", "AddToPlaylist": "Ajouter à la liste de lecture", "AddedOnValue": "Ajouté le {0}", "AdditionalNotificationServices": "Visitez le catalogue d'extensions pour installer des services de notifications supplémentaires.", @@ -923,7 +923,7 @@ "OptionReportByteRangeSeekingWhenTranscodingHelp": "Nécessaire pour certains appareils qui ne sont pas capables d'effectuer une recherche dans le temps correctement.", "OptionRequirePerfectSubtitleMatch": "Télécharger uniquement les sous-titres qui correspondent parfaitement à mes fichiers vidéo", "OptionRequirePerfectSubtitleMatchHelp": "En activant cette option, seuls les sous-titres ayant été testés et vérifiés avec votre fichier vidéo seront téléchargés. En désactivant cette option, vous aurez plus de chance que des sous-titres soient téléchargés, mais ils risquent d'être décalés ou incorrects.", - "OptionResElement": "Résolution d'élément", + "OptionResElement": "Résolution de l'élément", "OptionResumable": "Reprise possible", "OptionSaveMetadataAsHidden": "Enregistrer les métadonnées et les images en tant que fichier cachés", "OptionSaveMetadataAsHiddenHelp": "La modification s'appliquera aux nouvelles métadonnées enregistrées à l'avenir. Les fichiers de métadonnées existants seront mis à jour la prochaine fois qu'ils seront enregistrés par le serveur.", @@ -1575,7 +1575,8 @@ "HeaderSyncPlayTimeSyncSettings": "Synchronisation temporelle", "LabelSortName": "Nom de tri :", "LabelOriginalName": "Nom original :", - "AgeValue": "({0} ans)", + "AgeValue": "(agé de {0} ans)", "SetUsingLastTracksHelp": "Essayer de définir les sous-titres/pistes audios au plus près de la dernière vidéo.", - "SetUsingLastTracks": "Définir les sous-titres/pistes audios avec l'élément précédent" + "SetUsingLastTracks": "Définir les sous-titres/pistes audios avec l'élément précédent", + "PlaybackErrorPlaceHolder": "Ceci est un emplacement pour les médias physiques que Jellyfin ne peut pas jouer. Merci d'insérer le disque pour lancer la lecture." } From b2d20643651435f035cc2dd156eac92464495e17 Mon Sep 17 00:00:00 2001 From: Csaba Date: Tue, 14 Sep 2021 08:25:37 +0000 Subject: [PATCH 0100/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index fa2c03cee4..23cef8f5f9 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -1577,5 +1577,6 @@ "ErrorPlayerNotFound": "Nem található lejátszó a kért médiához.", "LabelSortName": "Név rendezése:", "LabelOriginalName": "Eredeti név:", - "AgeValue": "({0} éves)" + "AgeValue": "({0} éves)", + "PlaybackErrorPlaceHolder": "Ez egy hely a fizikai médiában, amelyet a Jellyfin nem tud lejátszani. Kérjük, helyezze be a lemezt a lejátszáshoz." } From e6471d440682152605bd9cda665dd9b51bb7bcb8 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 13 Sep 2021 18:34:18 +0000 Subject: [PATCH 0101/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 54fea53092..d11f63f08d 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -1578,5 +1578,6 @@ "ErrorPlayerNotFound": "Saual salynğan tasyğyşderekter üşın oinatqyş tabylmady.", "LabelSortName": "Sūryptalatyn aty:", "LabelOriginalName": "Tüpnūsqa aty:", - "AgeValue": "({0} jasynda)" + "AgeValue": "({0} jasynda)", + "PlaybackErrorPlaceHolder": "Būl Jellyfin oinata almaityn fizikalyq tasyğyştyñ toltyrğyşy. Oinatu üşın diskını salyñyz." } From 5fe0e7a5f52eeb7e5c3a6660c2c325ecebfe8be3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 13 Sep 2021 18:35:50 +0000 Subject: [PATCH 0102/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 83f3e39d88..379b8c66e2 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -1577,5 +1577,6 @@ "ErrorPlayerNotFound": "Не найден проигрыватель для запрошенных медиаданных.", "LabelSortName": "Сортируемое имя:", "LabelOriginalName": "Оригинальное имя:", - "AgeValue": "(в возрасте {0} лет)" + "AgeValue": "(в возрасте {0} лет)", + "PlaybackErrorPlaceHolder": "Это заполнитель для физических носителей, которые Jellyfin не может воспроизводить. Вставьте диск для воспроизведения." } From 6657fdeac0bd0181d25cbe93b9520225b9867519 Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Tue, 14 Sep 2021 14:42:41 +0000 Subject: [PATCH 0103/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 4bd412912e..f98db23bb1 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -1576,5 +1576,6 @@ "Engineer": "Kỹ sư", "Conductor": "Nhạc trưởng", "Arranger": "Người sắp đặt", - "AgeValue": "({0} tuổi)" + "AgeValue": "({0} tuổi)", + "PlaybackErrorPlaceHolder": "Đây là trình giữ chỗ cho phương tiện vật lý mà Jellyfin không thể phát. Vui lòng cho đĩa vào để chơi." } From fd751b7902175133ff47a7e531a88682930c5bb0 Mon Sep 17 00:00:00 2001 From: wolong gl Date: Tue, 14 Sep 2021 06:08:52 +0000 Subject: [PATCH 0104/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 788500bea5..a951ed7fcb 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -1577,5 +1577,6 @@ "ErrorPlayerNotFound": "未找到所请求媒体的播放器。", "LabelSortName": "排序名称:", "LabelOriginalName": "原名:", - "AgeValue": "({0} 岁)" + "AgeValue": "({0} 岁)", + "PlaybackErrorPlaceHolder": "这是 Jellyfin 无法播放的物理媒体的占位符。 请插入光盘播放。" } From c2a54af26c8cca14707f6415baabdf8bf1ea2299 Mon Sep 17 00:00:00 2001 From: gbrea Date: Thu, 16 Sep 2021 06:42:41 +0000 Subject: [PATCH 0105/1756] Translated using Weblate (Galician) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gl/ --- src/strings/gl.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/strings/gl.json b/src/strings/gl.json index 8bcee372b5..0e7790bcd6 100644 --- a/src/strings/gl.json +++ b/src/strings/gl.json @@ -20,7 +20,7 @@ "Absolute": "Absoluto", "Movies": "Películas", "HeaderContinueWatching": "Seguir mirando", - "HeaderAlbumArtists": "Artistas de Album", + "HeaderAlbumArtists": "Artistas do Album", "Genres": "Xéneros", "Folders": "Cartafoles", "Favorites": "Favoritos", @@ -62,5 +62,6 @@ "Actor": "Actor", "AccessRestrictedTryAgainLater": "O acceso está restrinxido actualmente. Por favor, intenteo máis tarde.", "AllowOnTheFlySubtitleExtraction": "Permitir extracción de subtítulos sobre a marcha", - "ValueSpecialEpisodeName": "Especial - {0}" + "ValueSpecialEpisodeName": "Especial - {0}", + "MusicVideos": "Vídeos Musicais" } From f685407695d8a32e88e0b26e4d594d0610a5e1c8 Mon Sep 17 00:00:00 2001 From: Meem Khan Date: Tue, 14 Sep 2021 20:33:23 +0000 Subject: [PATCH 0106/1756] Translated using Weblate (Urdu (Pakistan)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ur_PK/ --- src/strings/ur_PK.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/strings/ur_PK.json b/src/strings/ur_PK.json index ff1b0262ac..040294e0c7 100644 --- a/src/strings/ur_PK.json +++ b/src/strings/ur_PK.json @@ -11,5 +11,9 @@ "Channels": "چینلز", "Collections": "مجموعہ", "Books": "کتابیں", - "Albums": "البمز" + "Albums": "البمز", + "Artists": "فنکار", + "Movies": "فلمیں", + "HeaderContinueWatching": "دیکھنا جاری رکھیں", + "Genres": "انواع" } From bae7575c96f684e07025fbf282889a2b1e282f40 Mon Sep 17 00:00:00 2001 From: Nyanmisaka <799610810@qq.com> Date: Fri, 17 Sep 2021 11:05:56 +0000 Subject: [PATCH 0107/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index a951ed7fcb..6e3ba9f2e0 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -1522,23 +1522,23 @@ "LabelLocalCustomCss": "自定义 CSS 样式并仅应用于本客户端。您可能想要禁用服务器自定义 CSS。", "LabelDisableCustomCss": "禁用由服务器提供的自定义 CSS 主题/品牌。", "DisableCustomCss": "禁用服务器提供的自定义 CSS", - "VideoLevelNotSupported": "视频编码的级别不支持", - "AudioProfileNotSupported": "音频编码的配置文件不支持", - "AudioBitDepthNotSupported": "音频的比特深度不支持", - "VideoProfileNotSupported": "视频编码的配置文件不支持", - "VideoFramerateNotSupported": "视频的帧率不支持", - "VideoBitDepthNotSupported": "视频的比特深度不支持", + "VideoLevelNotSupported": "视频级别不支持", + "AudioProfileNotSupported": "音频配置不支持", + "AudioBitDepthNotSupported": "音频位深不支持", + "VideoProfileNotSupported": "视频配置不支持", + "VideoFramerateNotSupported": "视频帧率不支持", + "VideoBitDepthNotSupported": "视频位深不支持", "RefFramesNotSupported": "参考帧不支持", - "SecondaryAudioNotSupported": "二级音轨不支持", + "SecondaryAudioNotSupported": "第二音轨不支持", "InterlacedVideoNotSupported": "隔行扫描视频不支持", "AnamorphicVideoNotSupported": "变形视频不支持", - "AudioSampleRateNotSupported": "音频的采样率不支持", - "VideoResolutionNotSupported": "视频的分辨率不支持", - "AudioChannelsNotSupported": "音频通道数不支持", - "AudioBitrateNotSupported": "音频的比特率不支持", + "AudioSampleRateNotSupported": "音频采样率不支持", + "VideoResolutionNotSupported": "视频分辨率不支持", + "AudioChannelsNotSupported": "音频声道数不支持", + "AudioBitrateNotSupported": "音频比特率不支持", "VideoCodecNotSupported": "视频编码不支持", - "SubtitleCodecNotSupported": "字幕解码不支持", - "ContainerNotSupported": "该容器不支持", + "SubtitleCodecNotSupported": "字幕编码不支持", + "ContainerNotSupported": "容器不支持", "AudioCodecNotSupported": "音频编码不支持", "LabelHardwareEncoding": "硬件编码:", "Arranger": "编曲", From 889dae9c7b536d75f66ebaf41a9d4e6b7279fea2 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Mon, 20 Sep 2021 00:22:56 +0300 Subject: [PATCH 0108/1756] Fix server candidates --- src/scripts/clientUtils.js | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/scripts/clientUtils.js b/src/scripts/clientUtils.js index b7e41a48dc..768fcf8ccc 100644 --- a/src/scripts/clientUtils.js +++ b/src/scripts/clientUtils.js @@ -27,19 +27,22 @@ export async function serverAddress() { const urls = await webSettings.getServers(); if (urls.length === 0) { - // Don't use app URL as server URL - if (window.NativeShell) { + // Otherwise use computed base URL + let url; + const index = window.location.href.toLowerCase().lastIndexOf('/web'); + if (index != -1) { + url = window.location.href.substring(0, index); + } else { + // fallback to location without path + url = window.location.origin; + } + + // Don't use bundled app URL (file:) as server URL + if (url.startsWith('file:')) { return Promise.resolve(); } - // Otherwise use computed base URL - const index = window.location.href.toLowerCase().lastIndexOf('/web'); - if (index != -1) { - urls.push(window.location.href.substring(0, index)); - } else { - // fallback to location without path - urls.push(window.location.origin); - } + urls.push(url); } console.debug('URL candidates:', urls); From 8020abe9ab0ae247677b3957bf3d9191760fa009 Mon Sep 17 00:00:00 2001 From: blob03 Date: Sun, 19 Sep 2021 11:41:10 +0000 Subject: [PATCH 0109/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index e769baab86..2ce8496450 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -689,8 +689,8 @@ "LabelLanNetworks": "LAN networks:", "LabelLibraryPageSize": "Library page size:", "LabelLibraryPageSizeHelp": "Sets the amount of items to show on a library page. Set to 0 in order to disable paging.", - "LabelMaxDaysForNextUp": "Max days for next up", - "LabelMaxDaysForNextUpHelp": "Sets the maximum amount of days a shows should stay in the Next up list without watching it.", + "LabelMaxDaysForNextUp": "Max days in 'Next up':", + "LabelMaxDaysForNextUpHelp": "Sets the maximum amount of days a show should stay in the 'Next up' list without watching it.", "LabelLineup": "Lineup:", "LabelLocalCustomCss": "Custom CSS styling which applies to this client only. You may want to disable server custom CSS.", "LabelLocalHttpServerPortNumber": "Local HTTP port number:", From 372008dd235448862a3623867f8985f56bf185fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Ruk?= Date: Mon, 20 Sep 2021 12:01:07 +0000 Subject: [PATCH 0110/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index 98af1bd965..0c4ddea519 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -1540,5 +1540,14 @@ "LabelLocalCustomCss": "Niestandardowy styl CSS, który dotyczy tylko tego klienta. Możesz wyłączyć niestandardowy CSS serwera.", "LabelDisableCustomCss": "Wyłącz niestandardowe motywy/cechy CSS dostarczone z serwera.", "DisableCustomCss": "Wyłącz niestandardowe CSS dostarczane przez serwer", - "LabelHardwareEncoding": "Kodowanie sprzętowe:" + "LabelHardwareEncoding": "Kodowanie sprzętowe:", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Ręcznie dostosuj przesunięcie czasu z wybranym urządzeniem do synchronizacji czasu. Dostosuj ostrożnie.", + "LabelSyncPlaySettingsExtraTimeOffset": "Dodatkowy czas przesunięcia:", + "LabelSortName": "Nazwa sortowania:", + "LabelMaxDaysForNextUpHelp": "Ustawia maksymalną ilość dni, przez które program powinien pozostać na liście 'Następny w kolejności' bez oglądania go.", + "LabelMaxDaysForNextUp": "Maksimum dni w \"Następny w kolejności\":", + "ErrorPlayerNotFound": "Nie znaleziono odtwarzacza dla żądanego nośnika.", + "Engineer": "Inżynier", + "Conductor": "Przewodnik", + "Arranger": "Organizator" } From a0ce764aa298bbacd864b7d4384b7840b6d851e1 Mon Sep 17 00:00:00 2001 From: RabbitXOne Date: Sun, 19 Sep 2021 11:16:39 +0000 Subject: [PATCH 0111/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index 0c4ddea519..e3c24de79a 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -733,7 +733,7 @@ "LabelffmpegPath": "Folder aplikacji FFmpeg:", "LabelffmpegPathHelp": "Określa folder aplikacji ffmpeg lub folder zawierający ffmpeg.", "LanNetworksHelp": "Lista adresów IP lub adresów IP z maską podsieci dla całych sieci, rozdzielana przecinkami, które będą traktowane jako sieć lokalna w trakcie egzekwowania ograniczeń przepustowości. Jeśli zostanie wypełniona, wszystkie pozostałe adresy będą traktowane jako sieć zewnętrzna i będą podlegać ograniczeniom przepustowości. Jeśli zostanie pusta, tylko podsieć, w której znajduje się serwer, będzie traktowana jako sieć lokalna.", - "Large": "Większe", + "Large": "Duże", "LatestFromLibrary": "{0} ostatnio dodane", "LearnHowYouCanContribute": "Dowiedz się jak możesz pomóc.", "LibraryAccessHelp": "Wybierz biblioteki udostępniane temu użytkownikowi. Administratorzy będą mogli edytować wszystkie foldery używając menedżera metadanych.", @@ -845,8 +845,8 @@ "MessageNoPluginConfiguration": "Ta wtyczka nie ma żadnych ustawień.", "NoSubtitleSearchResultsFound": "Brak wyników wyszukiwania.", "NoSubtitlesHelp": "Domyślnie napisy nie będą wczytywane. Można je ciągle włączyć ręcznie podczas odtwarzania.", - "None": "Żaden", - "Normal": "Normalne", + "None": "Żadne", + "Normal": "Normalny", "NumLocationsValue": "{0} foldery", "Off": "Wyłączone", "OneChannel": "Jeden kanał", @@ -1054,7 +1054,7 @@ "SimultaneousConnectionLimitHelp": "Określa maksymalną liczbę dozwolonych jednoczesnych transmisji. Wprowadź 0 jako brak limitu.", "SkipEpisodesAlreadyInMyLibrary": "Pomijaj nagrywanie odcinków, które już są w bibliotece", "SkipEpisodesAlreadyInMyLibraryHelp": "Odcinki będą porównywane przy pomocy numeru sezonu i odcinka, jeśli są dostępne.", - "Small": "Małe", + "Small": "Mały", "SmallCaps": "Kapitaliki", "Smaller": "Mniejsze", "Smart": "Inteligentny", @@ -1549,5 +1549,17 @@ "ErrorPlayerNotFound": "Nie znaleziono odtwarzacza dla żądanego nośnika.", "Engineer": "Inżynier", "Conductor": "Przewodnik", - "Arranger": "Organizator" + "Arranger": "Organizator", + "Track": "Utwór", + "PreviousChapter": "Poprzedni rozdział", + "OtherArtist": "Inny artysta", + "NextChapter": "Następny rozdział", + "LabelSyncPlaySettingsSkipToSync": "Włącz SkipToSync", + "LabelSyncPlaySettingsSpeedToSync": "Włącz SpeedToSync", + "LabelSyncPlaySettingsSyncCorrection": "Korekta synchronizacji", + "LabelSyncPlaySettingsDescription": "Zmień preferencje SyncPlay", + "LabelOriginalName": "Oryginalna nazwa:", + "HeaderSyncPlayTimeSyncSettings": "Synchronizacja czasu", + "HeaderSyncPlayPlaybackSettings": "Odtwarzanie", + "HeaderSyncPlaySettings": "Ustawienia SyncPlay" } From d4624e522c92eefca73f7bace8cb66f80c6fcfa8 Mon Sep 17 00:00:00 2001 From: klmkyo Date: Fri, 17 Sep 2021 22:48:48 +0000 Subject: [PATCH 0112/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index e3c24de79a..e0bde3dc17 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -1561,5 +1561,6 @@ "LabelOriginalName": "Oryginalna nazwa:", "HeaderSyncPlayTimeSyncSettings": "Synchronizacja czasu", "HeaderSyncPlayPlaybackSettings": "Odtwarzanie", - "HeaderSyncPlaySettings": "Ustawienia SyncPlay" + "HeaderSyncPlaySettings": "Ustawienia SyncPlay", + "AgeValue": "({0} lat)" } From f08190fc7b752f274143693cd1b5a06624023fcc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Sep 2021 16:02:24 +0000 Subject: [PATCH 0113/1756] Bump dompurify from 2.3.1 to 2.3.3 Bumps [dompurify](https://github.com/cure53/DOMPurify) from 2.3.1 to 2.3.3. - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/2.3.1...2.3.3) --- updated-dependencies: - dependency-name: dompurify dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index f5d4035061..52f6d31772 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5866,9 +5866,9 @@ } }, "dompurify": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.1.tgz", - "integrity": "sha512-xGWt+NHAQS+4tpgbOAI08yxW0Pr256Gu/FNE2frZVTbgrBUn8M7tz7/ktS/LZ2MHeGqz6topj0/xY+y8R5FBFw==" + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.3.tgz", + "integrity": "sha512-dqnqRkPMAjOZE0FogZ+ceJNM2dZ3V/yNOuFB7+39qpO93hHhfRpHw3heYQC7DPK9FqbQTfBKUJhiSfz4MvXYwg==" }, "domutils": { "version": "1.7.0", diff --git a/package.json b/package.json index eba94e3d2a..f8336ce980 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ "classnames": "^2.3.1", "core-js": "^3.17.3", "date-fns": "^2.23.0", - "dompurify": "^2.3.1", + "dompurify": "^2.3.3", "epubjs": "^0.3.85", "fast-text-encoding": "^1.0.3", "flv.js": "^1.6.2", From 41759a598762bba53bc468e4e6a918263ab4f450 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Sep 2021 16:03:54 +0000 Subject: [PATCH 0114/1756] Bump @babel/eslint-parser from 7.15.4 to 7.15.7 Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.15.4 to 7.15.7. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.15.7/eslint/babel-eslint-parser) --- updated-dependencies: - dependency-name: "@babel/eslint-parser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index f5d4035061..a187fd58d5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -296,9 +296,9 @@ } }, "@babel/eslint-parser": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.15.4.tgz", - "integrity": "sha512-hPMIAmGNbmQzXJIo2P43Zj9UhRmGev5f9nqdBFOWNGDGh6XKmjby79woBvg6y0Jur6yRfQBneDbUQ8ZVc1krFw==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.15.7.tgz", + "integrity": "sha512-yJkHyomClm6A2Xzb8pdAo4HzYMSXFn1O5zrCYvbFP0yQFvHueLedV8WiEno8yJOKStjUXzBZzJFeWQ7b3YMsqQ==", "dev": true, "requires": { "eslint-scope": "^5.1.1", diff --git a/package.json b/package.json index eba94e3d2a..e02b0b5d29 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "license": "GPL-2.0-or-later", "devDependencies": { "@babel/core": "^7.15.5", - "@babel/eslint-parser": "^7.15.4", + "@babel/eslint-parser": "^7.15.7", "@babel/eslint-plugin": "^7.14.5", "@babel/plugin-proposal-class-properties": "^7.14.5", "@babel/plugin-proposal-private-methods": "^7.14.5", From 74beee841a66a15c7e4c2c71b559331d05c3c251 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Sep 2021 16:07:36 +0000 Subject: [PATCH 0115/1756] Bump stylelint-scss from 3.20.1 to 3.21.0 Bumps [stylelint-scss](https://github.com/kristerkari/stylelint-scss) from 3.20.1 to 3.21.0. - [Release notes](https://github.com/kristerkari/stylelint-scss/releases) - [Changelog](https://github.com/kristerkari/stylelint-scss/blob/master/CHANGELOG.md) - [Commits](https://github.com/kristerkari/stylelint-scss/compare/3.20.1...3.21.0) --- updated-dependencies: - dependency-name: stylelint-scss dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index f5d4035061..934e80540a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15926,9 +15926,9 @@ } }, "stylelint-scss": { - "version": "3.20.1", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.20.1.tgz", - "integrity": "sha512-OTd55O1TTAC5nGKkVmUDLpz53LlK39R3MImv1CfuvsK7/qugktqiZAeQLuuC4UBhzxCnsc7fp9u/gfRZwFAIkA==", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.21.0.tgz", + "integrity": "sha512-CMI2wSHL+XVlNExpauy/+DbUcB/oUZLARDtMIXkpV/5yd8nthzylYd1cdHeDMJVBXeYHldsnebUX6MoV5zPW4A==", "dev": true, "requires": { "lodash": "^4.17.15", diff --git a/package.json b/package.json index eba94e3d2a..ef274d758e 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "stylelint-config-rational-order": "^0.1.2", "stylelint-no-browser-hacks": "^1.2.1", "stylelint-order": "^4.1.0", - "stylelint-scss": "^3.20.1", + "stylelint-scss": "^3.21.0", "ts-loader": "^9.2.5", "typescript": "^4.4.3", "webpack": "^5.52.1", From dee7658bcf7f82cbf59736b104476767d69ceb78 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Sep 2021 16:11:28 +0000 Subject: [PATCH 0116/1756] Bump webpack-dev-server from 4.2.0 to 4.2.1 Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.2.0 to 4.2.1. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.2.0...v4.2.1) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 18 +++++++++--------- package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index f5d4035061..71fccbbb1e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7257,9 +7257,9 @@ } }, "follow-redirects": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.3.tgz", - "integrity": "sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw==", + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", + "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==", "dev": true }, "for-in": { @@ -8991,9 +8991,9 @@ "dev": true }, "memfs": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.4.tgz", - "integrity": "sha512-2mDCPhuduRPOxlfgsXF9V+uqC6Jgz8zt/bNe4d4W7d5f6pCzHrWkxLNr17jKGXd4+j2kQNsAG2HARPnt74sqVQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.3.0.tgz", + "integrity": "sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg==", "dev": true, "requires": { "fs-monkey": "1.0.3" @@ -17005,9 +17005,9 @@ } }, "webpack-dev-server": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.2.0.tgz", - "integrity": "sha512-iBaDkHBLfW3cEITeJWNkjZBrm+b5A3YLg8XVdNOdjUNABdXJwcsJv4dzKSnVf1q4Ch489+6epWVW6OcOyVfG7w==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.2.1.tgz", + "integrity": "sha512-SQrIyQDZsTaF84p/WMAXNRKxjTeIaewhDIiHYZ423ENhNAsQWyubvqPTn0IoLMGkbhWyWv8/GYnCjItt0ZNC5w==", "dev": true, "requires": { "ansi-html-community": "^0.0.8", diff --git a/package.json b/package.json index eba94e3d2a..df68f797f1 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "typescript": "^4.4.3", "webpack": "^5.52.1", "webpack-cli": "^4.8.0", - "webpack-dev-server": "^4.2.0", + "webpack-dev-server": "^4.2.1", "webpack-merge": "^5.8.0", "workbox-webpack-plugin": "^6.2.4", "worker-plugin": "^5.0.1" From bc315f28bcc79748ab19effe6d1c8f3eca5ac64a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Sep 2021 16:12:15 +0000 Subject: [PATCH 0117/1756] Bump marked from 3.0.3 to 3.0.4 Bumps [marked](https://github.com/markedjs/marked) from 3.0.3 to 3.0.4. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/release.config.js) - [Commits](https://github.com/markedjs/marked/compare/v3.0.3...v3.0.4) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index f5d4035061..c3f9e122e6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8916,9 +8916,9 @@ "dev": true }, "marked": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-3.0.3.tgz", - "integrity": "sha512-4oIDhVSQ2s+xNCfek9OnZgCQR/WykGCom02JzIIvi4Pme+MIwPYqvGVW8CQWOXeoZu0TtVB6pTxIuoLm+dKqDA==" + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/marked/-/marked-3.0.4.tgz", + "integrity": "sha512-jBo8AOayNaEcvBhNobg6/BLhdsK3NvnKWJg33MAAPbvTWiG4QBn9gpW1+7RssrKu4K1dKlN+0goVQwV41xEfOA==" }, "marks-pane": { "version": "1.0.9", diff --git a/package.json b/package.json index eba94e3d2a..5bb45543fe 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "libarchive.js": "^1.3.0", "libass-wasm": "git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#4.0.0-jf-smarttv", "lodash-es": "^4.17.21", - "marked": "^3.0.3", + "marked": "^3.0.4", "material-design-icons-iconfont": "^6.1.0", "native-promise-only": "^0.8.0-a", "page": "^1.11.6", From 66b06cf856e1775596582a92e0badee64e28bcfe Mon Sep 17 00:00:00 2001 From: Csaba Date: Mon, 20 Sep 2021 08:02:41 +0000 Subject: [PATCH 0118/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index 23cef8f5f9..90a1eb3b7c 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -1578,5 +1578,7 @@ "LabelSortName": "Név rendezése:", "LabelOriginalName": "Eredeti név:", "AgeValue": "({0} éves)", - "PlaybackErrorPlaceHolder": "Ez egy hely a fizikai médiában, amelyet a Jellyfin nem tud lejátszani. Kérjük, helyezze be a lemezt a lejátszáshoz." + "PlaybackErrorPlaceHolder": "Ez egy hely a fizikai médiában, amelyet a Jellyfin nem tud lejátszani. Kérjük, helyezze be a lemezt a lejátszáshoz.", + "LabelMaxDaysForNextUp": "Maximális napok száma a \"Következő\"-re:", + "LabelMaxDaysForNextUpHelp": "Beállítja, hogy a műsor hány napig maradjon a „Következő” listában anélkül, hogy megnézné." } From e5eb9e8f7346e90c55a8d9ecab8ee814c0618fa7 Mon Sep 17 00:00:00 2001 From: Miguel Angel Gabriel Date: Mon, 20 Sep 2021 14:28:18 +0000 Subject: [PATCH 0119/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/es.json b/src/strings/es.json index fd6d0c0c64..5e5759493c 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -1101,7 +1101,7 @@ "HeaderAlbumArtists": "Artista del álbum", "HeaderApp": "Aplicación", "HeaderAppearsOn": "Aparece en", - "HeaderBranding": "Remarcado", + "HeaderBranding": "Personalización de apariencia", "HeaderError": "Error", "HeaderMusicQuality": "Calidad de sonido", "HeaderPhotoAlbums": "Álbum de fotos", From 99a26a34110ac63f027879c9ae49ce0c099b94bd Mon Sep 17 00:00:00 2001 From: blob03 Date: Sun, 19 Sep 2021 21:37:04 +0000 Subject: [PATCH 0120/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 26ef6799b0..954c748b8c 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1578,5 +1578,7 @@ "AgeValue": "(agé de {0} ans)", "SetUsingLastTracksHelp": "Essayer de définir les sous-titres/pistes audios au plus près de la dernière vidéo.", "SetUsingLastTracks": "Définir les sous-titres/pistes audios avec l'élément précédent", - "PlaybackErrorPlaceHolder": "Ceci est un emplacement pour les médias physiques que Jellyfin ne peut pas jouer. Merci d'insérer le disque pour lancer la lecture." + "PlaybackErrorPlaceHolder": "Ceci est un emplacement pour les médias physiques que Jellyfin ne peut pas jouer. Merci d'insérer le disque pour lancer la lecture.", + "LabelMaxDaysForNextUpHelp": "Définit le nombre maximal de jours avant qu'une emission ne soit retirée de la section \"À suivre\".", + "LabelMaxDaysForNextUp": "Expiration de la section \"À suivre\" :" } From 7fc14eb9549c1722d7771a115ffc3772f8e6f3ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Ruk?= Date: Mon, 20 Sep 2021 12:06:15 +0000 Subject: [PATCH 0121/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index e0bde3dc17..1a4035dd2c 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -1415,7 +1415,7 @@ "LabelTonemappingDesat": "Desaturacja mapowania tonów:", "LabelMaxMuxingQueueSize": "Maksymalna długość kolejki multipleksowania:", "LabelColorTransfer": "Transfer kolorów:", - "Remuxing": "Remuxing", + "Remuxing": "Remuxowanie", "QuickConnectInvalidCode": "Nieprawidłowy kod szybkiego łączenia", "QuickConnectDescription": "By zalogować się przy użyciu szybkiego łączenia wybierz przycisk Szybkie Łączenie na urządzeniu z którego się logujesz i podaj kod wyświetlony poniżej.", "QuickConnectDeactivated": "Szybkie łączenie zostało wyłączone zanim żądanie logowania zostało zatwierdzone", @@ -1556,11 +1556,29 @@ "NextChapter": "Następny rozdział", "LabelSyncPlaySettingsSkipToSync": "Włącz SkipToSync", "LabelSyncPlaySettingsSpeedToSync": "Włącz SpeedToSync", - "LabelSyncPlaySettingsSyncCorrection": "Korekta synchronizacji", + "LabelSyncPlaySettingsSyncCorrection": "Korekta Synchronizacji", "LabelSyncPlaySettingsDescription": "Zmień preferencje SyncPlay", "LabelOriginalName": "Oryginalna nazwa:", "HeaderSyncPlayTimeSyncSettings": "Synchronizacja czasu", "HeaderSyncPlayPlaybackSettings": "Odtwarzanie", "HeaderSyncPlaySettings": "Ustawienia SyncPlay", - "AgeValue": "({0} lat)" + "AgeValue": "({0} lat)", + "SetUsingLastTracksHelp": "Próbuje ustawić ścieżkę napisów/dźwięku na najbardziej zbliżoną do ostatniego filmu.", + "SetUsingLastTracks": "Ustawianie ścieżek napisów/dźwięku z poprzednią pozycją", + "Remixer": "Remikser", + "ReleaseGroup": "Uwolnij Grupę", + "PlaybackErrorPlaceHolder": "To jest miejsce dla fizycznych nośników, których Jellyfin nie może odtworzyć. Proszę włożyć płytę do odtwarzania.", + "Mixer": "Mikser", + "Lyricist": "Liryka", + "LabelSyncPlaySettingsSkipToSyncHelp": "Metoda korekcji synchronizacji polegająca na szukaniu szacunkowej pozycji. Korekcja synchronizacji musi być włączona.", + "LabelSyncPlaySettingsSpeedToSyncHelp": "Metoda korekcji synchronizacji polegająca na przyspieszeniu odtwarzania. Korekcja synchronizacji musi być włączona.", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Minimalne opóźnienie odtwarzania, po którym SkipToSync spróbuje skorygować pozycję odtwarzania.", + "LabelSyncPlaySettingsMinDelaySkipToSync": "Minimalne opóźnienie SkipToSync:", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Ilość czasu wykorzystana przez SpeedToSync do skorygowania pozycji odtwarzania.", + "LabelSyncPlaySettingsSpeedToSyncDuration": "Czas trwania SpeedToSync:", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Maksymalne opóźnienie odtwarzania, po którym SkipToSync jest używane zamiast SpeedToSync.", + "LabelSyncPlaySettingsMaxDelaySpeedToSync": "Maksymalne opóźnienie SpeedToSync:", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Minimalne opóźnienie odtwarzania, po którym SpeedToSync próbuje skorygować pozycję odtwarzania.", + "LabelSyncPlaySettingsMinDelaySpeedToSync": "Minimalne opóźnienie SpeedToSync:", + "LabelSyncPlaySettingsSyncCorrectionHelp": "Włącz aktywną synchronizację odtwarzania poprzez przyspieszenie odtwarzania lub wyszukiwanie do szacowanej pozycji. Wyłącz tę funkcję w przypadku znacznego zacinania się odtwarzania." } From 95a5007ea57b964d5dced7e80201912f24c32a4c Mon Sep 17 00:00:00 2001 From: Cirillo Ferreira Date: Sat, 18 Sep 2021 20:44:20 +0000 Subject: [PATCH 0122/1756] Translated using Weblate (Portuguese (Brazil)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/ --- src/strings/pt-br.json | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/src/strings/pt-br.json b/src/strings/pt-br.json index 29ff7452d9..69cb7e5e70 100644 --- a/src/strings/pt-br.json +++ b/src/strings/pt-br.json @@ -222,7 +222,7 @@ "HeaderAddToPlaylist": "Adicionar à Lista de Reprodução", "HeaderAddUpdateImage": "Adicionar/Atualizar Imagem", "HeaderAdditionalParts": "Partes Adicionais", - "HeaderAlbumArtists": "Album do Artista", + "HeaderAlbumArtists": "Álbum do Artista", "HeaderAlert": "Alerta", "HeaderAllowMediaDeletionFrom": "Permitir a Exclusão de Mídia de", "HeaderApiKey": "Chave da API", @@ -1486,7 +1486,7 @@ "MessageSyncPlayIsDisabled": "Permissão necessária para usar SyncPlay.", "LabelUDPPortRangeHelp": "Restrinja o Jellyfin para usar este intervalo de portas ao fazer conexões UDP. (O padrão é 1024 - 645535).
Nota: Algumas funções requerem portas fixas que podem estar fora desta faixa.", "LabelUDPPortRange": "Faixa de comunicação UDP:", - "LabelSyncPlayTimeSyncOffset": "Ajuste de tempo:", + "LabelSyncPlayTimeSyncOffset": "Diferença de tempo:", "LabelSyncPlayTimeSyncDevice": "Sincronizando a hora com:", "LabelSyncPlayResumePlaybackDescription": "Volte a reproduzir o grupo", "LabelSyncPlayResumePlayback": "Retomar a reprodução local", @@ -1537,8 +1537,26 @@ "ContainerNotSupported": "O container não é suportado", "AudioCodecNotSupported": "O codec de áudio não é suportado", "EnableGamepadHelp": "Receber comandos de entrada de qualquer controle conectado.", - "LabelEnableGamepad": "Habilitar Gamepad", + "LabelEnableGamepad": "Habilitar Controle", "Controls": "Controles", "UseEpisodeImagesInNextUpHelp": "As seções Veja a Seguir e Continue Assistindo utilizarão imagens de episódios como miniaturas ao invés da miniatura primária do vídeo.", - "LabelHardwareEncoding": "Codificação de Hardware:" + "LabelHardwareEncoding": "Codificação de Hardware:", + "LabelSyncPlaySettingsExtraTimeOffset": "Diferença extra de tempo:", + "LabelSyncPlaySettingsSyncCorrection": "Correção de sincronização", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Ajustar manualmente a diferença de tempo com o dispositivo selecionado para sincronização de tempo. Ajuste com cuidado.", + "LabelOriginalName": "Nome original:", + "Track": "Faixa", + "PreviousChapter": "Capítulo anterior", + "OtherArtist": "Outro Artista", + "NextChapter": "Próximo capítulo", + "Lyricist": "Letrista", + "LabelSyncPlaySettingsDescription": "Alterar preferências do SyncPlay", + "LabelSortName": "Nome ordenado:", + "HeaderSyncPlayPlaybackSettings": "Reprodução", + "HeaderSyncPlaySettings": "Configurações do SyncPlay", + "ErrorPlayerNotFound": "Nenhum reprodutor encontrado para a mídia requisitada.", + "Engineer": "Engenheiro", + "Conductor": "Maestro", + "Arranger": "Arranjador", + "AgeValue": "({0} anos)" } From 73910620ea61c95430408e8e377b4b1b709133a6 Mon Sep 17 00:00:00 2001 From: wolong gl Date: Tue, 21 Sep 2021 07:31:47 +0000 Subject: [PATCH 0123/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 6e3ba9f2e0..8f9e3ec24a 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -197,7 +197,7 @@ "GuestStar": "特邀明星", "GuideProviderLogin": "登入", "GuideProviderSelectListings": "选择列表", - "H264CrfHelp": "The Constant Rate Factor (CRF) 是 x264 编码器的默认质量设置。您可以设置介于0和51之间的值, 其中较低的值将导致更好的质量 (以更高的文件大小为代价)。正常值介于 18 和 28 之间。x264 的默认值为 23,x265 的默认值为 28,因此可以将其用作起始点。", + "H264CrfHelp": "恒定速率因子 (CRF) 是 x264 编码器的默认质量设置。您可以设置介于0和51之间的值, 其中较低的值将导致更好的质量 (以更高的文件大小为代价)。正常值介于 18 和 28 之间。x264 的默认值为 23,x265 的默认值为 28,因此可以将其用作起始点。", "EncoderPresetHelp": "选择一个更快的值以提升性能,或者选择一个更慢的值以提升质量。", "HDPrograms": "高清节目", "HardwareAccelerationWarning": "启动硬件加速可能在某些环境下导致系统不稳定。请确认你的操作系统和显卡驱动程序是最新的。如果你在开启此项后播放视频时遇到困难,那么你需要将此选项设置回“没有”。", @@ -208,7 +208,7 @@ "HeaderActivity": "活动", "HeaderAddToCollection": "加入集合", "HeaderAddToPlaylist": "添加到播放列表", - "HeaderAddUpdateImage": "添加/更新 图片", + "HeaderAddUpdateImage": "添加/更新图片", "HeaderAdditionalParts": "附加部分", "HeaderAdmin": "管理", "HeaderAlbumArtists": "艺术家专辑", @@ -221,7 +221,7 @@ "HeaderAudioSettings": "声音设置", "HeaderBlockItemsWithNoRating": "通过没有评级和设置不允许的评级锁定内容:", "HeaderBranding": "品牌", - "HeaderCastAndCrew": "演员与工作人员", + "HeaderCastAndCrew": "演职人员", "HeaderChannelAccess": "频道访问", "HeaderChapterImages": "章节图片", "HeaderCodecProfile": "编解码器配置", @@ -804,7 +804,7 @@ "NewEpisodesOnly": "只新集", "News": "新闻", "Next": "下一个", - "NextUp": "下一步", + "NextUp": "即将播放", "No": "否", "NoNewDevicesFound": "找不到新设备。要添加新调谐器, 请关闭此对话框并手动输入设备信息。", "MessageNoNextUpItems": "没有发现。开始看你的节目!", @@ -1226,7 +1226,7 @@ "LabelAudioChannels": "声道:", "LabelAudioBitrate": "比特率:", "LabelAudioBitDepth": "采样位宽:", - "FetchingData": "提取其他数据", + "FetchingData": "获取额外数据", "CopyStreamURLSuccess": "已成功复制URL地址。", "CopyStreamURL": "复制串流URL地址", "ButtonAddImage": "添加图片", @@ -1517,8 +1517,8 @@ "MessageSent": "消息已发送。", "LabelSlowResponseTime": "响应缓慢判断时间(单位毫秒)", "LabelSlowResponseEnabled": "如果服务器响应缓慢,则记录警告", - "UseEpisodeImagesInNextUpHelp": "下一步和继续观看模块将使用剧集图像作为缩略图,而不是节目的主缩略图。", - "UseEpisodeImagesInNextUp": "在下一步和继续观看模块中使用剧集图片", + "UseEpisodeImagesInNextUpHelp": "即将播放和继续观看模块将使用剧集图像作为缩略图,而不是节目的主缩略图。", + "UseEpisodeImagesInNextUp": "在即将播放和继续观看模块中使用剧集图片", "LabelLocalCustomCss": "自定义 CSS 样式并仅应用于本客户端。您可能想要禁用服务器自定义 CSS。", "LabelDisableCustomCss": "禁用由服务器提供的自定义 CSS 主题/品牌。", "DisableCustomCss": "禁用服务器提供的自定义 CSS", @@ -1578,5 +1578,7 @@ "LabelSortName": "排序名称:", "LabelOriginalName": "原名:", "AgeValue": "({0} 岁)", - "PlaybackErrorPlaceHolder": "这是 Jellyfin 无法播放的物理媒体的占位符。 请插入光盘播放。" + "PlaybackErrorPlaceHolder": "这是 Jellyfin 无法播放的物理媒体的占位符。 请插入光盘播放。", + "LabelMaxDaysForNextUpHelp": "设置节目在不观看的情况下应保留在“即将播放”列表中的最大天数。", + "LabelMaxDaysForNextUp": "“即将播放”的最长天数:" } From c375485b565a9f30c89ec5bd9c49a98f8b3ba7b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Fri, 17 Sep 2021 19:29:48 +0000 Subject: [PATCH 0124/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index d1bac1f35b..bb2dea79cb 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -1578,5 +1578,7 @@ "LabelSortName": "Název pro řazení:", "LabelOriginalName": "Původní název:", "AgeValue": "({0} let)", - "PlaybackErrorPlaceHolder": "Toto je zástupce pro fyzické médium, které Jellyfin nedokáže přehrát. Chcete-li médium přehrát, vložte disk." + "PlaybackErrorPlaceHolder": "Toto je zástupce pro fyzické médium, které Jellyfin nedokáže přehrát. Chcete-li médium přehrát, vložte disk.", + "LabelMaxDaysForNextUp": "Omezení zobrazení dalších epizod", + "LabelMaxDaysForNextUpHelp": "Nastavit maximální počet dnů, po který zůstanou seriály v seznamu dalších epizod ke zhlédnutí." } From 5026d5b5a0aa9cee8e90a69027c27aa09a9fb03e Mon Sep 17 00:00:00 2001 From: Dudu Dor Date: Sat, 18 Sep 2021 14:22:28 +0000 Subject: [PATCH 0125/1756] Translated using Weblate (Hebrew) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/ --- src/strings/he.json | 51 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 49 insertions(+), 2 deletions(-) diff --git a/src/strings/he.json b/src/strings/he.json index 7e7e4f0792..1d03c68198 100644 --- a/src/strings/he.json +++ b/src/strings/he.json @@ -835,7 +835,7 @@ "EnableAutoCast": "הגדר כברירת מחדל", "EasyPasswordHelp": "הקוד הסודי הפשוט שלך משמש לגישה לא מקוונת במכשירים נתמכים ויכול לשמש לחיבור פשוט בתוך הרשת.", "DirectStreamHelp2": "צריכת החשמל של ניגון ישיר בד\"כ תלויה בפרופיל השמע. רק זרם הוידאו הוא lossless.", - "DirectStreamHelp1": "וידאו המדיה תואם למכשיר, אך מכיל פורמט אודיו (DTS, TrueHD וכו') או מספר ערוצים שאינו נתמך. זרם הוידאו יישאר ללא שינוי ורק האודיו יומר לפורמט שנתמך במכשיר.", + "DirectStreamHelp1": "זרם הווידיאו תואם את המכשיר, אך יש לו פורמט שמע לא תואם (DTS, TRUEHD וכו ') או מספר ערוצי שמע. זרם הווידאו ייארז מחדש ללא הפסד תוך כדי תנועה לפני שישלח למכשיר. רק זרם השמע יקודד.", "ButtonUseQuickConnect": "השתמש בQuick Connect", "HeaderDeleteDevices": "מחק את כל המכשירים", "HeaderApiKeysHelp": "תוכנות חיצוניות נדרשות להשתמש במפתח API חיצוני על מנת לתקשר עם השרת. מפתחות מונפקים ע\"י התחברות עם משתמש רגיל, או באמצעות הנפקה ידנית של מפתח לתוכנה.", @@ -902,5 +902,52 @@ "Filter": "סינון", "ExtractChapterImagesHelp": "חילוץ תמונות פרקים יאפשר לקליינטים להציג תפריט בחירת סצנות גרפי. התהליך יכול להיות איטי, לצרוך משאבי עיבוד, ואחסון (מספר GB). רץ כאשר קבצי ווידאו מתווספים לספרייה, וכמשימה מתוזמנת לילית. שעת התזמון ניתנת לשינוי באזור המשימות המתוזמנות. לא מומלץ להפעיל את התהליך בשעות שימוש.", "SubtitleOffset": "קיזוז כתוביות", - "SubtitleAppearanceSettingsDisclaimer": "הגדרות אלו לא יחולו את קבצי כתוביות גרפיים (DVD ,PGS, וכו') או כתוביות SSA\\ASS עם סגנונות מוטמעים." + "SubtitleAppearanceSettingsDisclaimer": "הגדרות אלו לא יחולו את קבצי כתוביות גרפיים (DVD ,PGS, וכו') או כתוביות SSA\\ASS עם סגנונות מוטמעים.", + "LabelAutoDiscoveryTracing": "אפשר מעקב אחר גילוי אוטומטי.", + "LabelAppNameExample": "דוגמא: Sickbeard, Sonarr", + "LabelAllowHWTranscoding": "אפשר קידוד חומרה", + "LabelAlbumArtMaxWidth": "רוחב מירבי של אומנות אלבום:", + "LabelAlbumArtMaxHeight": "גובה מירבי של אומנות אלבום:", + "LabelAbortedByServerShutdown": "(הופסק על ידי כיבוי השרת)", + "KnownProxiesHelp": "רשימה מופרדת באמצעות פסיקים של כתובות IP או שמות מארחים של פרוקסי ידועים המשמשים בעת חיבור למופע Jellyfin שלך. זה נדרש כדי לעשות שימוש נכון בכותרות X-Forwarded-For. דורש אתחול מחדש לאחר השמירה.", + "ImportFavoriteChannelsHelp": "רק ערוצים המסומנים כחביבים במכשיר המקלט ייובאו .", + "HttpsRequiresCert": "כדי לאפשר חיבורים מאובטחים, יהיה עליך לספק אישור SSL מהימן, כגון Let's Encrypt. אנא ספק תעודה או השבת חיבורים מאובטחים.", + "HideWatchedContentFromLatestMedia": "הסתר תוכן שנצפה מהמדיה האחרונה", + "HeaderXmlSettings": "הגדרות Xml", + "HeaderXmlDocumentAttributes": "תכונות מסמך Xml", + "HeaderXmlDocumentAttribute": "תכונת מסמך Xml", + "HeaderUploadSubtitle": "העלה כתוביות", + "HeaderUpcomingOnTV": "בקרוב בטלוויזיה", + "HeaderTypeImageFetchers": "{0} אוספי תמונות", + "HeaderSyncPlayTimeSyncSettings": "סנכרון זמן", + "HeaderSyncPlaySettings": "הגדרות SyncPlay", + "HeaderSelectTranscodingPathHelp": "עיין או הזן את הנתיב לשימוש עבור קבצי קידוד. התיקייה חייבת להיות עם הרשאות כתיבה.", + "HeaderSelectTranscodingPath": "בחר נתיב זמני לקידוד", + "HeaderSelectServerCachePathHelp": "עיין או הזן את הנתיב לשימוש עבור קבצי מטמון שרת. התיקייה חייבת להיות עם הרשאות כתיבה.", + "HeaderSelectServerCachePath": "בחר נתיב מטמון שרת", + "HeaderSelectPath": "בחר נתיב", + "HeaderSelectCertificatePath": "בחר נתיב תעודה", + "HeaderRevisionHistory": "היסטוריית גרסאות", + "HeaderResponseProfileHelp": "פרופילי התגובות מספקים דרך להתאים אישית מידע שנשלח למכשיר בעת הפעלת סוגי מדיה מסוימים.", + "HeaderResponseProfile": "פרופיל תגובה", + "HeaderNewRepository": "מאגר חדש", + "HeaderDirectPlayProfileHelp": "הוסף פרופילי הפעלה ישירים כדי לציין באילו פורמטים המכשיר יכול להתמודד באופן מקורי.", + "HeaderDebugging": "איתור באגים ומעקב", + "HeaderContinueReading": "המשך קריאה", + "HeaderContainerProfile": "פרופיל קונטיינר", + "HeaderCodecProfileHelp": "פרופילי קידוד מציינים את המגבלות של מכשיר בעת הפעלת קידודים ספציפיים. אם חלה מגבלה אז המדיה תוקנה מחדש, גם אם הקידוד מוגדר להפעלה ישירה.", + "HardwareAccelerationWarning": "הפעלת האצת חומרה עלולה לגרום לחוסר יציבות בסביבות מסוימות. ודא שמערכת ההפעלה ומנהלי הווידאו שלך מעודכנים לחלוטין. אם אתה מתקשה בהפעלת וידאו לאחר הפעלת זה, יהיה עליך לשנות את ההגדרה בחזרה ללא.", + "GuideProviderSelectListings": "בחר רישומים", + "Framerate": "קצב הפריימים", + "ErrorPlayerNotFound": "לא נמצא נגן עבור המדיה המבוקשת.", + "ErrorAddingListingsToSchedulesDirect": "אירעה שגיאה בהוספת המערך לחשבונך Direct Schedules .אתר Schedules Direct מאפשר רק מספר מצומצם של מערכים לכל חשבון. ייתכן שיהיה עליך להיכנס לאתר Schedules Direct ולהסיר רישומים אחרים מחשבונך לפני שתמשיך.", + "Engineer": "מהנדס", + "MusicVideos": "קליפים", + "DisablePlugin": "השבת", + "DisableCustomCss": "השבת CSS מותאם אישית המסופק על ידי השרת", + "EnablePlugin": "אפשר", + "DirectPlayHelp": "קובץ המקור תואם לחלוטין עם קליינט זה, הסשן מקבל את הקובץ ללא שינויים.", + "DeviceAccessHelp": "זה חל רק על מכשירים הניתנים לזיהוי ייחודי ולא ימנעו גישה לדפדפן. סינון גישה למכשירי משתמש ימנע מהם להשתמש במכשירים חדשים עד לאישורם כאן.", + "Conductor": "מנצח", + "Arranger": "מעבד מוזיקלי" } From 1730abb253521fa659bc9b73dbc932857c729731 Mon Sep 17 00:00:00 2001 From: evlian Date: Tue, 21 Sep 2021 11:37:36 +0000 Subject: [PATCH 0126/1756] Translated using Weblate (Albanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/ --- src/strings/sq.json | 120 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 119 insertions(+), 1 deletion(-) diff --git a/src/strings/sq.json b/src/strings/sq.json index d03f11ecc3..bec8f1af3b 100644 --- a/src/strings/sq.json +++ b/src/strings/sq.json @@ -43,5 +43,123 @@ "Collections": "Koleksionet", "Channels": "Kanalet", "Books": "Librat", - "Artists": "Artistët" + "Artists": "Artistët", + "EditSubtitles": "Redakto titrat", + "EditImages": "Redakto imazhet", + "Edit": "Redakto", + "DownloadsValue": "{0} shkarkime", + "Download": "Shkarko", + "Down": "Poshtë", + "DoNotRecord": "Mos regjistro", + "Display": "Shfaq", + "Disconnect": "Shkëputu", + "Disc": "Disku", + "DisablePlugin": "Çaktivizo", + "EnablePlugin": "Aktivizo", + "Directors": "Regjisorët", + "Director": "Regjisori", + "Desktop": "Desktop", + "Descending": "Zbritës", + "Depressed": "Depresiv", + "DeleteMedia": "Fshij media-n", + "DeleteImage": "Fshij Imazhin", + "DeleteAll": "Fshij Të Gjitha", + "Delete": "Fshij", + "CriticRating": "Vlerësimi i kritikëve", + "CopyStreamURLSuccess": "URL-ja u kopjua me sukes.", + "CopyStreamURL": "Kopjo URL-në e Transmetimit", + "Continuing": "Duke vazhduar", + "ContinueWatching": "Vazhdo shikimin", + "Connect": "Lidhu", + "ConfirmDeletion": "Konfirmo Fshirjen", + "ConfirmDeleteImage": "Fshi imazhin?", + "Conductor": "Dirigjenti", + "Composer": "Kompozitori", + "CommunityRating": "Cilësimi i komunitetit", + "ClientSettings": "Konfigurimet e Klientit", + "ClearQueue": "Pastro radhën", + "ChannelNumber": "Numri i kanalit", + "ChannelNameOnly": "Vetëm kanali {0}", + "Categories": "Kategoritë", + "CancelSeries": "Anulo serialin", + "CancelRecording": "Anulo regjistrimin", + "ButtonWebsite": "Uebfaqe", + "ButtonUseQuickConnect": "Përdor Quick Connect", + "ButtonUninstall": "Çinstalo", + "ButtonSubmit": "Dorëzo", + "ButtonStop": "Ndalo", + "ButtonStart": "Fillo", + "ButtonSplit": "Ndaje", + "ButtonSignOut": "Dil", + "ButtonSignIn": "Kyçu", + "ButtonShutdown": "Fik", + "ButtonSend": "Dërgo", + "ButtonSelectView": "Përzgjedh pamjen", + "ButtonSelectDirectory": "Përzgjedh Skedarin", + "ButtonScanAllLibraries": "Skano të Gjithë Libraritë", + "ButtonRevoke": "Tërheq", + "ButtonResume": "Vazhdo", + "ButtonResetEasyPassword": "Rivendos kodin easy pin", + "ButtonRename": "Riemërto", + "ButtonRemove": "Heq", + "ButtonRefreshGuideData": "Rifresko Të Dhënat e Guidës", + "ButtonQuickStartGuide": "Udhëzues i Shpejtë", + "ButtonPreviousTrack": "Kënga e mëparshme", + "ButtonPlayer": "Luajtësi", + "ButtonPause": "Ndal", + "ButtonParentalControl": "Kontrollimet Prindërore", + "ButtonOpen": "Hap", + "ButtonOk": "Ok", + "ButtonNextTrack": "Kënga tjetër", + "ButtonNetwork": "Rrjeti", + "ButtonMore": "Më shumë", + "ButtonManualLogin": "Kyçje Manuale", + "ButtonLibraryAccess": "Akses librarie", + "ButtonInfo": "Info", + "ButtonGotIt": "Kuptova", + "ButtonFullscreen": "Zmadho", + "ButtonForgotPassword": "Harrova Fjalëkalimin", + "ButtonEditOtherUserPreferences": "Ndrysho profilin e këtij përdoruesi, imazhin dhe preferencat personale.", + "ButtonChangeServer": "Ndrysho Serverin", + "ButtonCast": "Hedh", + "ButtonCancel": "Anulo", + "ButtonBack": "Mbrapa", + "ButtonAudioTracks": "Audio Tracks", + "ButtonArrowRight": "Djathtas", + "ButtonArrowLeft": "Majtas", + "ButtonAddUser": "Shto Përdorues", + "ButtonAddServer": "Shto Server", + "ButtonAddScheduledTaskTrigger": "Shto Këmbëz", + "ButtonAddMediaLibrary": "Shto Librari Media", + "ButtonAddImage": "Shto Imazh", + "ButtonActivate": "Aktivizo", + "Browse": "Shfleto", + "BoxRear": "Kuti (mbrapa)", + "Box": "Kuti", + "Blacklist": "Fut në listën e zezë", + "BirthPlaceValue": "Vendi i lindjes: {0}", + "BirthLocation": "Vendi i lindjes", + "BirthDateValue": "Lindur: {0}", + "Banner": "Banderolë", + "Backdrops": "Sfonde", + "Backdrop": "Sfond", + "Auto": "Auto", + "Authorize": "Autorizo", + "Audio": "Audio", + "AspectRatio": "Raporti i Pamjes", + "Arranger": "Aranzhues", + "AllowFfmpegThrottlingHelp": "Kur një transkodim ose remux shkon shumë përpara nga pozicioni aktual i rishikimit, ndërpritet procesi në mënyrë që të konsumojë më pak resurse. Kjo është më e dobishme kur shikoni pa kërkuar shpesh. Fikeni këtë nëse keni probleme me rishikimin.", + "AsManyAsPossible": "Sa më shumë që të jetë e mundur", + "AskAdminToCreateLibrary": "Pyete një administrator që ta krijoj një librari.", + "Ascending": "Duke u ngjitur", + "Artist": "Artisti", + "Art": "Arti", + "AroundTime": "Përreth", + "ApiKeysCaption": "Lista e çelësave API aktualisht të aktivizuar", + "Anytime": "Kurdo", + "AnyLanguage": "Çfarëdo Gjuhë", + "AlwaysPlaySubtitlesHelp": "Titrat që përputhen me preferencën e gjuhës do të ngarkohen pavarësisht nga gjuha e audios.", + "AlwaysPlaySubtitles": "Luaj Gjithmonë", + "AllowFfmpegThrottling": "Limito Transkodimin", + "AgeValue": "({0} vjeç)" } From 7f27021e6e6774d44dabde7a8f0b67274bf07aa8 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 19 Sep 2021 19:05:04 +0000 Subject: [PATCH 0127/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index d11f63f08d..657c249932 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -1579,5 +1579,7 @@ "LabelSortName": "Sūryptalatyn aty:", "LabelOriginalName": "Tüpnūsqa aty:", "AgeValue": "({0} jasynda)", - "PlaybackErrorPlaceHolder": "Būl Jellyfin oinata almaityn fizikalyq tasyğyştyñ toltyrğyşy. Oinatu üşın diskını salyñyz." + "PlaybackErrorPlaceHolder": "Būl Jellyfin oinata almaityn fizikalyq tasyğyştyñ toltyrğyşy. Oinatu üşın diskını salyñyz.", + "LabelMaxDaysForNextUp": "Kelesıdegi eñ köp künder:", + "LabelMaxDaysForNextUpHelp": "Körsetımdı körmei-aq \"Kelesı\" tızımınde qalatyn künderdıñ eñ köp sanyn ornatady." } From ebdc9986f76b71f974da1c23fafdc33ab97130a2 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 19 Sep 2021 19:05:21 +0000 Subject: [PATCH 0128/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 379b8c66e2..84d358ae5d 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -1578,5 +1578,7 @@ "LabelSortName": "Сортируемое имя:", "LabelOriginalName": "Оригинальное имя:", "AgeValue": "(в возрасте {0} лет)", - "PlaybackErrorPlaceHolder": "Это заполнитель для физических носителей, которые Jellyfin не может воспроизводить. Вставьте диск для воспроизведения." + "PlaybackErrorPlaceHolder": "Это заполнитель для физических носителей, которые Jellyfin не может воспроизводить. Вставьте диск для воспроизведения.", + "LabelMaxDaysForNextUp": "Максимальные дни в Очередных:", + "LabelMaxDaysForNextUpHelp": "Устанавливает максимальное количество дней, в течение которых сериал должен оставаться в списке «Очередное» без его просмотра ." } From 030feb6720f3b4404d7ebc57690f79b52bca5b5b Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Tue, 21 Sep 2021 03:48:37 +0000 Subject: [PATCH 0129/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index f98db23bb1..416b7e0b6e 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -1577,5 +1577,7 @@ "Conductor": "Nhạc trưởng", "Arranger": "Người sắp đặt", "AgeValue": "({0} tuổi)", - "PlaybackErrorPlaceHolder": "Đây là trình giữ chỗ cho phương tiện vật lý mà Jellyfin không thể phát. Vui lòng cho đĩa vào để chơi." + "PlaybackErrorPlaceHolder": "Đây là trình giữ chỗ cho phương tiện vật lý mà Jellyfin không thể phát. Vui lòng cho đĩa vào để chơi.", + "LabelMaxDaysForNextUpHelp": "Đặt số ngày tối đa mà một chương trình sẽ ở trong danh sách 'Tiếp theo' mà không cần xem chương trình đó.", + "LabelMaxDaysForNextUp": "Số ngày tối đa trong 'Tiếp theo':" } From 61d75b62c059b1e042a3ac98bcf9c34591693a61 Mon Sep 17 00:00:00 2001 From: evlian Date: Mon, 20 Sep 2021 15:30:03 +0000 Subject: [PATCH 0130/1756] Translated using Weblate (Afrikaans) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/ --- src/strings/af.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/af.json b/src/strings/af.json index 064136e680..984d93ab67 100644 --- a/src/strings/af.json +++ b/src/strings/af.json @@ -38,7 +38,7 @@ "Add": "Voeg by", "Actor": "Akteur", "AccessRestrictedTryAgainLater": "Toegang is beperk. Probeer weer later .", - "Absolute": "Absoluut", + "Absolute": "Absolut", "AlbumArtist": "Album Kunstenaar", "TabLatest": "Nuutste", "TabDirectPlay": "Speel Direk", From 4507938e1726424d47ebce113335638d07e7d20d Mon Sep 17 00:00:00 2001 From: hasardeur Date: Sun, 19 Sep 2021 22:36:50 +0000 Subject: [PATCH 0131/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/src/strings/de.json b/src/strings/de.json index 3ec659bdd4..4871697c08 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -1557,5 +1557,28 @@ "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Stellen Sie den Zeitversatz manuell mit dem ausgewählten Gerät für die Zeitsynchronisation ein. Passen Sie die Einstellung mit Bedacht an.", "LabelOriginalName": "Original Name:", "HeaderSyncPlayTimeSyncSettings": "Zeitsynchronisierung", - "AgeValue": "({0} Jahre alt)" + "AgeValue": "({0} Jahre alt)", + "Track": "Titel", + "SetUsingLastTracksHelp": "Versucht Untertitel/Audiospur so einzustellen, dass sie dem vorgehenden Video entspricht.", + "SetUsingLastTracks": "Untertitel/Audiospuren mit vorherigem Element einstellen", + "PreviousChapter": "Vorheriges Kapitel", + "PlaybackErrorPlaceHolder": "Dies ist ein Platzhalter für physische Medien, die Jellyfin nicht abspielen kann. Bitte legen Sie eine Disc zum Abspielen ein.", + "NextChapter": "Nächstes Kapitel", + "LabelSyncPlaySettingsSkipToSyncHelp": "Sync-Korrekturmethode, die darin besteht, zur geschätzten Wiedergabeposition zu springen. Sync-Korrektur muss aktiviert sein.", + "LabelSyncPlaySettingsSkipToSync": "SkipToSync aktivieren", + "LabelSyncPlaySettingsSpeedToSyncHelp": "Sync-Korrekturmethode, die darin besteht, die Wiedergabe zu beschleunigen. Sync-Korrektur muss aktiviert sein.", + "LabelSyncPlaySettingsSpeedToSync": "SpeedToSync aktivieren", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Minimale Abspielverzögerung nach der SkipToSync versucht die Wiedergabeposition zu korrigieren.", + "LabelSyncPlaySettingsMinDelaySkipToSync": "SkipToSync minimale Verzögerung:", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Zeitdauer welche von SpeedToSync genutzt wird um die Wiedergabeposition zu korrigieren.", + "LabelSyncPlaySettingsSpeedToSyncDuration": "SpeedToSync-Dauer:", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Maximale Wiedergabeverzögerung nach der SkipToSync anstatt SpeedToSync genutzt wird.", + "LabelSyncPlaySettingsMaxDelaySpeedToSync": "SpeedToSync maximale Verzögerung:", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Minimale Abspielverzögerung nach der SpeedToSync versucht die Wiedergabeposition zu korrigieren.", + "LabelSyncPlaySettingsMinDelaySpeedToSync": "SpeedToSync minimale Verzögerung:", + "LabelSyncPlaySettingsExtraTimeOffset": "Zusätzlicher Zeitversatz:", + "LabelSortName": "Sortieren nach Name:", + "LabelMaxDaysForNextUpHelp": "Ändert die maximale Anzahl von Tagen die eine Serie in der 'als Nächstes' Liste angezeigt wird ohne angesehen zu werden.", + "LabelMaxDaysForNextUp": "Max. Tage für 'als Nächstes':", + "ErrorPlayerNotFound": "Für den angeforderten Medientyp wurde kein Player gefunden." } From 92640492c2e95b082703e0d7e74f4ac1d31588a7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Sep 2021 14:22:59 +0000 Subject: [PATCH 0132/1756] Bump autoprefixer from 10.3.4 to 10.3.5 Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.3.4 to 10.3.5. - [Release notes](https://github.com/postcss/autoprefixer/releases) - [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/autoprefixer/compare/10.3.4...10.3.5) --- updated-dependencies: - dependency-name: autoprefixer dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 67 +++++++++++++++++++++++++---------------------- package.json | 4 +-- 2 files changed, 37 insertions(+), 34 deletions(-) diff --git a/package-lock.json b/package-lock.json index f5d4035061..3d400dbb84 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4283,54 +4283,51 @@ "dev": true }, "autoprefixer": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.4.tgz", - "integrity": "sha512-EKjKDXOq7ug+jagLzmnoTRpTT0q1KVzEJqrJd0hCBa7FiG0WbFOBCcJCy2QkW1OckpO3qgttA1aWjVbeIPAecw==", + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.5.tgz", + "integrity": "sha512-2H5kQSsyoOMdIehTzIt/sC9ZDIgWqlkG/dbevm9B9xQZ1TDPBHpNUDW5ENqqQQzuaBWEo75JkV0LJe+o5Lnr5g==", "dev": true, "requires": { - "browserslist": "^4.16.8", - "caniuse-lite": "^1.0.30001252", - "colorette": "^1.3.0", + "browserslist": "^4.17.1", + "caniuse-lite": "^1.0.30001259", "fraction.js": "^4.1.1", + "nanocolors": "^0.1.5", "normalize-range": "^0.1.2", "postcss-value-parser": "^4.1.0" }, "dependencies": { "browserslist": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", - "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.1.tgz", + "integrity": "sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001254", - "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.830", + "caniuse-lite": "^1.0.30001259", + "electron-to-chromium": "^1.3.846", "escalade": "^3.1.1", - "node-releases": "^1.1.75" + "nanocolors": "^0.1.5", + "node-releases": "^1.1.76" } }, "caniuse-lite": { - "version": "1.0.30001257", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz", - "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==", - "dev": true - }, - "colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "dev": true + "version": "1.0.30001260", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001260.tgz", + "integrity": "sha512-Fhjc/k8725ItmrvW5QomzxLeojewxvqiYCKeFcfFEhut28IVLdpHU19dneOmltZQIE5HNbawj1HYD+1f2bM1Dg==", + "dev": true, + "requires": { + "nanocolors": "^0.1.0" + } }, "electron-to-chromium": { - "version": "1.3.836", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.836.tgz", - "integrity": "sha512-Ney3pHOJBWkG/AqYjrW0hr2AUCsao+2uvq9HUlRP8OlpSdk/zOHOUJP7eu0icDvePC9DlgffuelP4TnOJmMRUg==", + "version": "1.3.848", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.848.tgz", + "integrity": "sha512-wchRyBcdcmibioggdO7CbMT5QQ4lXlN/g7Mkpf1K2zINidnqij6EVu94UIZ+h5nB2S9XD4bykqFv9LonAWLFyw==", "dev": true }, "node-releases": { - "version": "1.1.75", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", + "version": "1.1.76", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz", + "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==", "dev": true } } @@ -5866,9 +5863,9 @@ } }, "dompurify": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.1.tgz", - "integrity": "sha512-xGWt+NHAQS+4tpgbOAI08yxW0Pr256Gu/FNE2frZVTbgrBUn8M7tz7/ktS/LZ2MHeGqz6topj0/xY+y8R5FBFw==" + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.3.tgz", + "integrity": "sha512-dqnqRkPMAjOZE0FogZ+ceJNM2dZ3V/yNOuFB7+39qpO93hHhfRpHw3heYQC7DPK9FqbQTfBKUJhiSfz4MvXYwg==" }, "domutils": { "version": "1.7.0", @@ -9301,6 +9298,12 @@ "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", "dev": true }, + "nanocolors": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz", + "integrity": "sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==", + "dev": true + }, "nanoid": { "version": "3.1.23", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", diff --git a/package.json b/package.json index eba94e3d2a..2e764c57b4 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@typescript-eslint/eslint-plugin": "^4.31.1", "@typescript-eslint/parser": "^4.31.1", "@uupaa/dynamic-import-polyfill": "^1.0.2", - "autoprefixer": "^10.3.4", + "autoprefixer": "^10.3.5", "babel-loader": "^8.2.2", "babel-plugin-dynamic-import-polyfill": "^1.0.0", "clean-webpack-plugin": "^4.0.0", @@ -69,7 +69,7 @@ "classnames": "^2.3.1", "core-js": "^3.17.3", "date-fns": "^2.23.0", - "dompurify": "^2.3.1", + "dompurify": "^2.3.3", "epubjs": "^0.3.85", "fast-text-encoding": "^1.0.3", "flv.js": "^1.6.2", From 7616a50cd026439aebae48151043ecdcb114005b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Sep 2021 14:25:40 +0000 Subject: [PATCH 0133/1756] Bump date-fns from 2.23.0 to 2.24.0 Bumps [date-fns](https://github.com/date-fns/date-fns) from 2.23.0 to 2.24.0. - [Release notes](https://github.com/date-fns/date-fns/releases) - [Changelog](https://github.com/date-fns/date-fns/blob/master/CHANGELOG.md) - [Commits](https://github.com/date-fns/date-fns/compare/v2.23.0...v2.24.0) --- updated-dependencies: - dependency-name: date-fns dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 85291ef84b..68bb975fb2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5597,9 +5597,9 @@ "dev": true }, "date-fns": { - "version": "2.23.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.23.0.tgz", - "integrity": "sha512-5ycpauovVyAk0kXNZz6ZoB9AYMZB4DObse7P3BPWmyEjXNORTI8EJ6X0uaSAq4sCHzM1uajzrkr6HnsLQpxGXA==" + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.24.0.tgz", + "integrity": "sha512-6ujwvwgPID6zbI0o7UbURi2vlLDR9uP26+tW6Lg+Ji3w7dd0i3DOcjcClLjLPranT60SSEFBwdSyYwn/ZkPIuw==" }, "debug": { "version": "4.3.1", diff --git a/package.json b/package.json index 5adf2a34d4..547402a733 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", "classnames": "^2.3.1", "core-js": "^3.17.3", - "date-fns": "^2.23.0", + "date-fns": "^2.24.0", "dompurify": "^2.3.3", "epubjs": "^0.3.85", "fast-text-encoding": "^1.0.3", From 9a33e49f1dcfaab1f9b33bf5f8da3de308749295 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Sep 2021 14:32:15 +0000 Subject: [PATCH 0134/1756] Bump postcss from 8.3.6 to 8.3.7 Bumps [postcss](https://github.com/postcss/postcss) from 8.3.6 to 8.3.7. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.3.6...8.3.7) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 18 +++++++++++++----- package.json | 2 +- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 76fab363db..9c60957da8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10100,14 +10100,22 @@ "dev": true }, "postcss": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", - "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "version": "8.3.7", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.7.tgz", + "integrity": "sha512-9SaY7nnyQ63/WittqZYAvkkYPyKxchMKH71UDzeTmWuLSvxTRpeEeABZAzlCi55cuGcoFyoV/amX2BdsafQidQ==", "dev": true, "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", + "nanocolors": "^0.1.5", + "nanoid": "^3.1.25", "source-map-js": "^0.6.2" + }, + "dependencies": { + "nanoid": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "dev": true + } } }, "postcss-attribute-case-insensitive": { diff --git a/package.json b/package.json index b2ee27dbd1..367a825e87 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "file-loader": "^6.2.0", "html-loader": "^2.1.2", "html-webpack-plugin": "^5.3.2", - "postcss": "^8.3.6", + "postcss": "^8.3.7", "postcss-loader": "^6.1.1", "postcss-preset-env": "^6.7.0", "sass": "^1.39.2", From fa7d107505f2475ee27fc1a8d2068235e69f7cc1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Sep 2021 14:46:08 +0000 Subject: [PATCH 0135/1756] Bump @fontsource/noto-sans-sc from 4.5.0 to 4.5.1 Bumps [@fontsource/noto-sans-sc](https://github.com/fontsource/fontsource/tree/HEAD/packages/noto-sans-sc) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/fontsource/fontsource/releases) - [Changelog](https://github.com/fontsource/fontsource/blob/main/CHANGELOG.md) - [Commits](https://github.com/fontsource/fontsource/commits/@fontsource/rasa@4.5.1/packages/noto-sans-sc) --- updated-dependencies: - dependency-name: "@fontsource/noto-sans-sc" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 18a40d3194..0aae5e23fc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3389,9 +3389,9 @@ "integrity": "sha512-2EFfUhkBWVjYurOHVdTbGWDqS7pbgKCcjfLhkh5iVxZFHwYbeqfnlb8l5pl1rgsLvj+lUSak2ezCydk1d4aIpA==" }, "@fontsource/noto-sans-sc": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@fontsource/noto-sans-sc/-/noto-sans-sc-4.5.0.tgz", - "integrity": "sha512-pmK/cORHcu7oWLi6Waf6MXaAVyenfe8+mc5SqrA+mjZHPRsq/3j6C/hFFkCFG1wp5igFS8xd5Cz8L1elnSB/0A==" + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@fontsource/noto-sans-sc/-/noto-sans-sc-4.5.1.tgz", + "integrity": "sha512-VwDaTg62ePjqPf5knBMBOwmBYPNUSxTevk+dI2wo++X50R17wDyVCvKoUshvLu3mPiEyI0yotbfUGPoDv42LMg==" }, "@humanwhocodes/config-array": { "version": "0.5.0", diff --git a/package.json b/package.json index f09cb32640..1866305719 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "@fontsource/noto-sans-hk": "^4.5.0", "@fontsource/noto-sans-jp": "^4.5.0", "@fontsource/noto-sans-kr": "^4.5.0", - "@fontsource/noto-sans-sc": "^4.5.0", + "@fontsource/noto-sans-sc": "^4.5.1", "blurhash": "^1.1.4", "classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", "classnames": "^2.3.1", From 91e2976c2d3856f47e97e83c0f2c3245fd329ab1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Sep 2021 14:46:13 +0000 Subject: [PATCH 0136/1756] Bump @fontsource/noto-sans from 4.5.0 to 4.5.1 Bumps [@fontsource/noto-sans](https://github.com/fontsource/fontsource/tree/HEAD/packages/noto-sans) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/fontsource/fontsource/releases) - [Changelog](https://github.com/fontsource/fontsource/blob/main/CHANGELOG.md) - [Commits](https://github.com/fontsource/fontsource/commits/@fontsource/rasa@4.5.1/packages/noto-sans) --- updated-dependencies: - dependency-name: "@fontsource/noto-sans" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 18a40d3194..19f2b1610c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3369,9 +3369,9 @@ } }, "@fontsource/noto-sans": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@fontsource/noto-sans/-/noto-sans-4.5.0.tgz", - "integrity": "sha512-pYg1hJtdRJFVPkp8zCVuk5Gy42PTEeQUZSqYZHac412qV3MgOnvregHVa8Og38Z16rM61ZYwxDpuseJqS08Ifw==" + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@fontsource/noto-sans/-/noto-sans-4.5.1.tgz", + "integrity": "sha512-2Piw8UHz4XNomZgIUdurkv7cLcDOQvzZ8lagHF+Q7faYTukVCXZhdRLcVJ7qXMcsgYxg0wYYUYrF5sdnh6CzSQ==" }, "@fontsource/noto-sans-hk": { "version": "4.5.0", diff --git a/package.json b/package.json index f09cb32640..8741032c55 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "worker-plugin": "^5.0.1" }, "dependencies": { - "@fontsource/noto-sans": "^4.5.0", + "@fontsource/noto-sans": "^4.5.1", "@fontsource/noto-sans-hk": "^4.5.0", "@fontsource/noto-sans-jp": "^4.5.0", "@fontsource/noto-sans-kr": "^4.5.0", From 4775fb80a1350690aa1982786bb214a877ceb0af Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Sep 2021 14:46:17 +0000 Subject: [PATCH 0137/1756] Bump @typescript-eslint/parser from 4.31.1 to 4.31.2 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.31.1 to 4.31.2. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.31.2/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 84 +++++++++++++++++++++++++++++++++++++++++++---- package.json | 2 +- 2 files changed, 79 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 18a40d3194..d9937315b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3749,15 +3749,87 @@ } }, "@typescript-eslint/parser": { - "version": "4.31.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.31.1.tgz", - "integrity": "sha512-dnVZDB6FhpIby6yVbHkwTKkn2ypjVIfAR9nh+kYsA/ZL0JlTsd22BiDjouotisY3Irmd3OW1qlk9EI5R8GrvRQ==", + "version": "4.31.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.31.2.tgz", + "integrity": "sha512-EcdO0E7M/sv23S/rLvenHkb58l3XhuSZzKf6DBvLgHqOYdL6YFMYVtreGFWirxaU2mS1GYDby3Lyxco7X5+Vjw==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "4.31.1", - "@typescript-eslint/types": "4.31.1", - "@typescript-eslint/typescript-estree": "4.31.1", + "@typescript-eslint/scope-manager": "4.31.2", + "@typescript-eslint/types": "4.31.2", + "@typescript-eslint/typescript-estree": "4.31.2", "debug": "^4.3.1" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "4.31.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.31.2.tgz", + "integrity": "sha512-2JGwudpFoR/3Czq6mPpE8zBPYdHWFGL6lUNIGolbKQeSNv4EAiHaR5GVDQaLA0FwgcdcMtRk+SBJbFGL7+La5w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.31.2", + "@typescript-eslint/visitor-keys": "4.31.2" + } + }, + "@typescript-eslint/types": { + "version": "4.31.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.31.2.tgz", + "integrity": "sha512-kWiTTBCTKEdBGrZKwFvOlGNcAsKGJSBc8xLvSjSppFO88AqGxGNYtF36EuEYG6XZ9vT0xX8RNiHbQUKglbSi1w==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "4.31.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.2.tgz", + "integrity": "sha512-ieBq8U9at6PvaC7/Z6oe8D3czeW5d//Fo1xkF/s9394VR0bg/UaMYPdARiWyKX+lLEjY3w/FNZJxitMsiWv+wA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.31.2", + "@typescript-eslint/visitor-keys": "4.31.2", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.31.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.2.tgz", + "integrity": "sha512-PrBId7EQq2Nibns7dd/ch6S6/M4/iwLM9McbgeEbCXfxdwRUNxJ4UNreJ6Gh3fI2GNKNrWnQxKL7oCPmngKBug==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.31.2", + "eslint-visitor-keys": "^2.0.0" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "@typescript-eslint/scope-manager": { diff --git a/package.json b/package.json index f09cb32640..c2d3e0e8c6 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.15.0", "@typescript-eslint/eslint-plugin": "^4.31.1", - "@typescript-eslint/parser": "^4.31.1", + "@typescript-eslint/parser": "^4.31.2", "@uupaa/dynamic-import-polyfill": "^1.0.2", "autoprefixer": "^10.3.5", "babel-loader": "^8.2.2", From 98840c8707759188c76ed225001f9ab1f589b7f7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Sep 2021 15:29:21 +0000 Subject: [PATCH 0138/1756] Bump sass from 1.39.2 to 1.42.1 Bumps [sass](https://github.com/sass/dart-sass) from 1.39.2 to 1.42.1. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.39.2...1.42.1) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index b043fd9dea..0a4f23f9f9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12952,9 +12952,9 @@ "dev": true }, "sass": { - "version": "1.39.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.39.2.tgz", - "integrity": "sha512-4/6Vn2RPc+qNwSclUSKvssh7dqK1Ih3FfHBW16I/GfH47b3scbYeOw65UIrYG7PkweFiKbpJjgkf5CV8EMmvzw==", + "version": "1.42.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.42.1.tgz", + "integrity": "sha512-/zvGoN8B7dspKc5mC6HlaygyCBRvnyzzgD5khiaCfglWztY99cYoiTUksVx11NlnemrcfH5CEaCpsUKoW0cQqg==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0" diff --git a/package.json b/package.json index 95c5e9d66d..e97c865664 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "postcss": "^8.3.7", "postcss-loader": "^6.1.1", "postcss-preset-env": "^6.7.0", - "sass": "^1.39.2", + "sass": "^1.42.1", "sass-loader": "^12.1.0", "source-map-loader": "^3.0.0", "style-loader": "^3.2.1", From 415a490f36cfbd3c6a07ac5e4f3db28bf52e22d1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Sep 2021 15:33:04 +0000 Subject: [PATCH 0139/1756] Bump eslint-plugin-react from 7.25.1 to 7.26.0 Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.25.1 to 7.26.0. - [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases) - [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md) - [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.25.1...v7.26.0) --- updated-dependencies: - dependency-name: eslint-plugin-react dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 144 +++++++++++++++++++++++++++++++++++++++------- package.json | 4 +- 2 files changed, 125 insertions(+), 23 deletions(-) diff --git a/package-lock.json b/package-lock.json index 18a40d3194..28827b5831 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6593,23 +6593,24 @@ "dev": true }, "eslint-plugin-react": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.1.tgz", - "integrity": "sha512-P4j9K1dHoFXxDNP05AtixcJEvIT6ht8FhYKsrkY0MPCPaUMYijhpWwNiRDZVtA8KFuZOkGSeft6QwH8KuVpJug==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.0.tgz", + "integrity": "sha512-dceliS5itjk4EZdQYtLMz6GulcsasguIs+VTXuiC7Q5IPIdGTkyfXVdmsQOqEhlD9MciofH4cMcT1bw1WWNxCQ==", "dev": true, "requires": { "array-includes": "^3.1.3", "array.prototype.flatmap": "^1.2.4", "doctrine": "^2.1.0", "estraverse": "^5.2.0", - "has": "^1.0.3", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.0.4", "object.entries": "^1.1.4", "object.fromentries": "^2.0.4", + "object.hasown": "^1.0.0", "object.values": "^1.1.4", "prop-types": "^15.7.2", "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", "string.prototype.matchall": "^4.0.5" }, "dependencies": { @@ -7376,6 +7377,16 @@ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -9544,22 +9555,23 @@ }, "dependencies": { "es-abstract": { - "version": "1.18.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", - "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", + "version": "1.18.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", "dev": true, "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", "has-symbols": "^1.0.2", "internal-slot": "^1.0.3", - "is-callable": "^1.2.3", + "is-callable": "^1.2.4", "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", "object-inspect": "^1.11.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", @@ -9568,6 +9580,12 @@ "unbox-primitive": "^1.0.1" } }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, "is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -9607,6 +9625,75 @@ "has": "^1.0.3" } }, + "object.hasown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.0.0.tgz", + "integrity": "sha512-qYMF2CLIjxxLGleeM0jrcB4kiv3loGVAjKQKvH8pSU/i2VcRRvUNmxbD+nEMmrXRfORhuVJuH8OtSYCZoue3zA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true + } + } + }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", @@ -10100,14 +10187,22 @@ "dev": true }, "postcss": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", - "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "version": "8.3.7", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.7.tgz", + "integrity": "sha512-9SaY7nnyQ63/WittqZYAvkkYPyKxchMKH71UDzeTmWuLSvxTRpeEeABZAzlCi55cuGcoFyoV/amX2BdsafQidQ==", "dev": true, "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", + "nanocolors": "^0.1.5", + "nanoid": "^3.1.25", "source-map-js": "^0.6.2" + }, + "dependencies": { + "nanoid": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "dev": true + } } }, "postcss-attribute-case-insensitive": { @@ -13630,22 +13725,23 @@ }, "dependencies": { "es-abstract": { - "version": "1.18.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", - "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", + "version": "1.18.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", "dev": true, "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", "has-symbols": "^1.0.2", "internal-slot": "^1.0.3", - "is-callable": "^1.2.3", + "is-callable": "^1.2.4", "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", "object-inspect": "^1.11.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", @@ -13654,6 +13750,12 @@ "unbox-primitive": "^1.0.1" } }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, "is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", diff --git a/package.json b/package.json index f09cb32640..6f6e06bedf 100644 --- a/package.json +++ b/package.json @@ -31,13 +31,13 @@ "eslint-plugin-import": "^2.24.2", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-promise": "^5.1.0", - "eslint-plugin-react": "^7.25.1", + "eslint-plugin-react": "^7.26.0", "eslint-plugin-react-hooks": "^4.2.0", "expose-loader": "^3.0.0", "file-loader": "^6.2.0", "html-loader": "^2.1.2", "html-webpack-plugin": "^5.3.2", - "postcss": "^8.3.6", + "postcss": "^8.3.7", "postcss-loader": "^6.1.1", "postcss-preset-env": "^6.7.0", "sass": "^1.39.2", From 52fc2f402d424df26f5379d9bc6b16dc434dcf8d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Sep 2021 15:40:28 +0000 Subject: [PATCH 0140/1756] Bump core-js from 3.17.3 to 3.18.0 Bumps [core-js](https://github.com/zloirock/core-js) from 3.17.3 to 3.18.0. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.17.3...v3.18.0) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 94fd080736..1725bc9d5e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5193,9 +5193,9 @@ } }, "core-js": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.17.3.tgz", - "integrity": "sha512-lyvajs+wd8N1hXfzob1LdOCCHFU4bGMbqqmLn1Q4QlCpDqWPpGf+p0nj+LNrvDDG33j0hZXw2nsvvVpHysxyNw==" + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.0.tgz", + "integrity": "sha512-WJeQqq6jOYgVgg4NrXKL0KLQhi0CT4ZOCvFL+3CQ5o7I6J8HkT5wd53EadMfqTDp1so/MT1J+w2ujhWcCJtN7w==" }, "core-js-compat": { "version": "3.17.3", diff --git a/package.json b/package.json index ee51129e87..6346f4c837 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "blurhash": "^1.1.4", "classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", "classnames": "^2.3.1", - "core-js": "^3.17.3", + "core-js": "^3.18.0", "date-fns": "^2.24.0", "dompurify": "^2.3.3", "epubjs": "^0.3.85", From 988d699f47ed10e69218cb084601acbe290dd092 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Sep 2021 15:50:32 +0000 Subject: [PATCH 0141/1756] Bump webpack from 5.52.1 to 5.53.0 Bumps [webpack](https://github.com/webpack/webpack) from 5.52.1 to 5.53.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.52.1...v5.53.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 102 +++++++++++++++++++++++++++++++++++++++------- package.json | 6 +-- 2 files changed, 90 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index b043fd9dea..ed4e0fc81d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3749,15 +3749,87 @@ } }, "@typescript-eslint/parser": { - "version": "4.31.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.31.1.tgz", - "integrity": "sha512-dnVZDB6FhpIby6yVbHkwTKkn2ypjVIfAR9nh+kYsA/ZL0JlTsd22BiDjouotisY3Irmd3OW1qlk9EI5R8GrvRQ==", + "version": "4.31.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.31.2.tgz", + "integrity": "sha512-EcdO0E7M/sv23S/rLvenHkb58l3XhuSZzKf6DBvLgHqOYdL6YFMYVtreGFWirxaU2mS1GYDby3Lyxco7X5+Vjw==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "4.31.1", - "@typescript-eslint/types": "4.31.1", - "@typescript-eslint/typescript-estree": "4.31.1", + "@typescript-eslint/scope-manager": "4.31.2", + "@typescript-eslint/types": "4.31.2", + "@typescript-eslint/typescript-estree": "4.31.2", "debug": "^4.3.1" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "4.31.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.31.2.tgz", + "integrity": "sha512-2JGwudpFoR/3Czq6mPpE8zBPYdHWFGL6lUNIGolbKQeSNv4EAiHaR5GVDQaLA0FwgcdcMtRk+SBJbFGL7+La5w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.31.2", + "@typescript-eslint/visitor-keys": "4.31.2" + } + }, + "@typescript-eslint/types": { + "version": "4.31.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.31.2.tgz", + "integrity": "sha512-kWiTTBCTKEdBGrZKwFvOlGNcAsKGJSBc8xLvSjSppFO88AqGxGNYtF36EuEYG6XZ9vT0xX8RNiHbQUKglbSi1w==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "4.31.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.2.tgz", + "integrity": "sha512-ieBq8U9at6PvaC7/Z6oe8D3czeW5d//Fo1xkF/s9394VR0bg/UaMYPdARiWyKX+lLEjY3w/FNZJxitMsiWv+wA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.31.2", + "@typescript-eslint/visitor-keys": "4.31.2", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.31.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.2.tgz", + "integrity": "sha512-PrBId7EQq2Nibns7dd/ch6S6/M4/iwLM9McbgeEbCXfxdwRUNxJ4UNreJ6Gh3fI2GNKNrWnQxKL7oCPmngKBug==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.31.2", + "eslint-visitor-keys": "^2.0.0" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "@typescript-eslint/scope-manager": { @@ -12952,9 +13024,9 @@ "dev": true }, "sass": { - "version": "1.39.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.39.2.tgz", - "integrity": "sha512-4/6Vn2RPc+qNwSclUSKvssh7dqK1Ih3FfHBW16I/GfH47b3scbYeOw65UIrYG7PkweFiKbpJjgkf5CV8EMmvzw==", + "version": "1.42.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.42.1.tgz", + "integrity": "sha512-/zvGoN8B7dspKc5mC6HlaygyCBRvnyzzgD5khiaCfglWztY99cYoiTUksVx11NlnemrcfH5CEaCpsUKoW0cQqg==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0" @@ -16213,9 +16285,9 @@ } }, "terser": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.8.0.tgz", - "integrity": "sha512-f0JH+6yMpneYcRJN314lZrSwu9eKkUFEHLN/kNy8ceh8gaRiLgFPJqrB9HsXjhEGdv4e/ekjTOFxIlL6xlma8A==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz", + "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==", "dev": true, "requires": { "commander": "^2.20.0", @@ -16877,9 +16949,9 @@ "dev": true }, "webpack": { - "version": "5.52.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.52.1.tgz", - "integrity": "sha512-wkGb0hLfrS7ML3n2xIKfUIwHbjB6gxwQHyLmVHoAqEQBw+nWo+G6LoHL098FEXqahqximsntjBLuewStrnJk0g==", + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.53.0.tgz", + "integrity": "sha512-RZ1Z3z3ni44snoWjfWeHFyzvd9HMVYDYC5VXmlYUT6NWgEOWdCNpad5Fve2CzzHoRED7WtsKe+FCyP5Vk4pWiQ==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", diff --git a/package.json b/package.json index 95c5e9d66d..315ab1bac2 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.15.0", "@typescript-eslint/eslint-plugin": "^4.31.1", - "@typescript-eslint/parser": "^4.31.1", + "@typescript-eslint/parser": "^4.31.2", "@uupaa/dynamic-import-polyfill": "^1.0.2", "autoprefixer": "^10.3.5", "babel-loader": "^8.2.2", @@ -40,7 +40,7 @@ "postcss": "^8.3.7", "postcss-loader": "^6.1.1", "postcss-preset-env": "^6.7.0", - "sass": "^1.39.2", + "sass": "^1.42.1", "sass-loader": "^12.1.0", "source-map-loader": "^3.0.0", "style-loader": "^3.2.1", @@ -51,7 +51,7 @@ "stylelint-scss": "^3.21.0", "ts-loader": "^9.2.5", "typescript": "^4.4.3", - "webpack": "^5.52.1", + "webpack": "^5.53.0", "webpack-cli": "^4.8.0", "webpack-dev-server": "^4.2.1", "webpack-merge": "^5.8.0", From 30b023a96c365af886bf79b3efe5239b5d5dcccc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Sep 2021 15:50:40 +0000 Subject: [PATCH 0142/1756] Bump style-loader from 3.2.1 to 3.3.0 Bumps [style-loader](https://github.com/webpack-contrib/style-loader) from 3.2.1 to 3.3.0. - [Release notes](https://github.com/webpack-contrib/style-loader/releases) - [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/style-loader/compare/v3.2.1...v3.3.0) --- updated-dependencies: - dependency-name: style-loader dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index a45b3dab5d..1209af7a8a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13869,9 +13869,9 @@ "dev": true }, "style-loader": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.2.1.tgz", - "integrity": "sha512-1k9ZosJCRFaRbY6hH49JFlRB0fVSbmnyq1iTPjNxUmGVjBNEmwrrHPenhlp+Lgo51BojHSf6pl2FcqYaN3PfVg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.0.tgz", + "integrity": "sha512-szANub7ksJtQioJYtpbWwh1hUl99uK15n5HDlikeCRil/zYMZgSxucHddyF/4A3qJMUiAjPhFowrrQuNMA7jwQ==", "dev": true }, "style-search": { diff --git a/package.json b/package.json index 2db7d4b342..1ad52c3fb5 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "sass": "^1.42.1", "sass-loader": "^12.1.0", "source-map-loader": "^3.0.0", - "style-loader": "^3.2.1", + "style-loader": "^3.3.0", "stylelint": "^13.13.1", "stylelint-config-rational-order": "^0.1.2", "stylelint-no-browser-hacks": "^1.2.1", From 8c26e3b6c90edc625fd5c5915d6c81d1710b26c1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Sep 2021 16:00:31 +0000 Subject: [PATCH 0143/1756] Bump @typescript-eslint/eslint-plugin from 4.31.1 to 4.31.2 Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.31.1 to 4.31.2. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.31.2/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 182 +++++++++++++++++++++++++++++++++++----------- package.json | 4 +- 2 files changed, 140 insertions(+), 46 deletions(-) diff --git a/package-lock.json b/package-lock.json index a45b3dab5d..f8117bb3a7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3698,13 +3698,13 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "4.31.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.31.1.tgz", - "integrity": "sha512-UDqhWmd5i0TvPLmbK5xY3UZB0zEGseF+DHPghZ37Sb83Qd3p8ujhvAtkU4OF46Ka5Pm5kWvFIx0cCTBFKo0alA==", + "version": "4.31.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.31.2.tgz", + "integrity": "sha512-w63SCQ4bIwWN/+3FxzpnWrDjQRXVEGiTt9tJTRptRXeFvdZc/wLiz3FQUwNQ2CVoRGI6KUWMNUj/pk63noUfcA==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "4.31.1", - "@typescript-eslint/scope-manager": "4.31.1", + "@typescript-eslint/experimental-utils": "4.31.2", + "@typescript-eslint/scope-manager": "4.31.2", "debug": "^4.3.1", "functional-red-black-tree": "^1.0.1", "regexpp": "^3.1.0", @@ -3724,15 +3724,15 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "4.31.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.1.tgz", - "integrity": "sha512-NtoPsqmcSsWty0mcL5nTZXMf7Ei0Xr2MT8jWjXMVgRK0/1qeQ2jZzLFUh4QtyJ4+/lPUyMw5cSfeeME+Zrtp9Q==", + "version": "4.31.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.2.tgz", + "integrity": "sha512-3tm2T4nyA970yQ6R3JZV9l0yilE2FedYg8dcXrTar34zC9r6JB7WyBQbpIVongKPlhEMjhQ01qkwrzWy38Bk1Q==", "dev": true, "requires": { "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.31.1", - "@typescript-eslint/types": "4.31.1", - "@typescript-eslint/typescript-estree": "4.31.1", + "@typescript-eslint/scope-manager": "4.31.2", + "@typescript-eslint/types": "4.31.2", + "@typescript-eslint/typescript-estree": "4.31.2", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -3833,29 +3833,29 @@ } }, "@typescript-eslint/scope-manager": { - "version": "4.31.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.31.1.tgz", - "integrity": "sha512-N1Uhn6SqNtU2XpFSkD4oA+F0PfKdWHyr4bTX0xTj8NRx1314gBDRL1LUuZd5+L3oP+wo6hCbZpaa1in6SwMcVQ==", + "version": "4.31.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.31.2.tgz", + "integrity": "sha512-2JGwudpFoR/3Czq6mPpE8zBPYdHWFGL6lUNIGolbKQeSNv4EAiHaR5GVDQaLA0FwgcdcMtRk+SBJbFGL7+La5w==", "dev": true, "requires": { - "@typescript-eslint/types": "4.31.1", - "@typescript-eslint/visitor-keys": "4.31.1" + "@typescript-eslint/types": "4.31.2", + "@typescript-eslint/visitor-keys": "4.31.2" } }, "@typescript-eslint/types": { - "version": "4.31.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.31.1.tgz", - "integrity": "sha512-kixltt51ZJGKENNW88IY5MYqTBA8FR0Md8QdGbJD2pKZ+D5IvxjTYDNtJPDxFBiXmka2aJsITdB1BtO1fsgmsQ==", + "version": "4.31.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.31.2.tgz", + "integrity": "sha512-kWiTTBCTKEdBGrZKwFvOlGNcAsKGJSBc8xLvSjSppFO88AqGxGNYtF36EuEYG6XZ9vT0xX8RNiHbQUKglbSi1w==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "4.31.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.1.tgz", - "integrity": "sha512-EGHkbsUvjFrvRnusk6yFGqrqMBTue5E5ROnS5puj3laGQPasVUgwhrxfcgkdHNFECHAewpvELE1Gjv0XO3mdWg==", + "version": "4.31.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.2.tgz", + "integrity": "sha512-ieBq8U9at6PvaC7/Z6oe8D3czeW5d//Fo1xkF/s9394VR0bg/UaMYPdARiWyKX+lLEjY3w/FNZJxitMsiWv+wA==", "dev": true, "requires": { - "@typescript-eslint/types": "4.31.1", - "@typescript-eslint/visitor-keys": "4.31.1", + "@typescript-eslint/types": "4.31.2", + "@typescript-eslint/visitor-keys": "4.31.2", "debug": "^4.3.1", "globby": "^11.0.3", "is-glob": "^4.0.1", @@ -3895,12 +3895,12 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "4.31.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.1.tgz", - "integrity": "sha512-PCncP8hEqKw6SOJY+3St4LVtoZpPPn+Zlpm7KW5xnviMhdqcsBty4Lsg4J/VECpJjw1CkROaZhH4B8M1OfnXTQ==", + "version": "4.31.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.2.tgz", + "integrity": "sha512-PrBId7EQq2Nibns7dd/ch6S6/M4/iwLM9McbgeEbCXfxdwRUNxJ4UNreJ6Gh3fI2GNKNrWnQxKL7oCPmngKBug==", "dev": true, "requires": { - "@typescript-eslint/types": "4.31.1", + "@typescript-eslint/types": "4.31.2", "eslint-visitor-keys": "^2.0.0" } }, @@ -6665,23 +6665,24 @@ "dev": true }, "eslint-plugin-react": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.1.tgz", - "integrity": "sha512-P4j9K1dHoFXxDNP05AtixcJEvIT6ht8FhYKsrkY0MPCPaUMYijhpWwNiRDZVtA8KFuZOkGSeft6QwH8KuVpJug==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.0.tgz", + "integrity": "sha512-dceliS5itjk4EZdQYtLMz6GulcsasguIs+VTXuiC7Q5IPIdGTkyfXVdmsQOqEhlD9MciofH4cMcT1bw1WWNxCQ==", "dev": true, "requires": { "array-includes": "^3.1.3", "array.prototype.flatmap": "^1.2.4", "doctrine": "^2.1.0", "estraverse": "^5.2.0", - "has": "^1.0.3", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.0.4", "object.entries": "^1.1.4", "object.fromentries": "^2.0.4", + "object.hasown": "^1.0.0", "object.values": "^1.1.4", "prop-types": "^15.7.2", "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", "string.prototype.matchall": "^4.0.5" }, "dependencies": { @@ -7448,6 +7449,16 @@ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -9616,22 +9627,23 @@ }, "dependencies": { "es-abstract": { - "version": "1.18.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", - "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", + "version": "1.18.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", "dev": true, "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", "has-symbols": "^1.0.2", "internal-slot": "^1.0.3", - "is-callable": "^1.2.3", + "is-callable": "^1.2.4", "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", "object-inspect": "^1.11.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", @@ -9640,6 +9652,12 @@ "unbox-primitive": "^1.0.1" } }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, "is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -9679,6 +9697,75 @@ "has": "^1.0.3" } }, + "object.hasown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.0.0.tgz", + "integrity": "sha512-qYMF2CLIjxxLGleeM0jrcB4kiv3loGVAjKQKvH8pSU/i2VcRRvUNmxbD+nEMmrXRfORhuVJuH8OtSYCZoue3zA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true + } + } + }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", @@ -13710,22 +13797,23 @@ }, "dependencies": { "es-abstract": { - "version": "1.18.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", - "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", + "version": "1.18.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", "dev": true, "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", "has-symbols": "^1.0.2", "internal-slot": "^1.0.3", - "is-callable": "^1.2.3", + "is-callable": "^1.2.4", "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", "object-inspect": "^1.11.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", @@ -13734,6 +13822,12 @@ "unbox-primitive": "^1.0.1" } }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, "is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", diff --git a/package.json b/package.json index 2db7d4b342..daf923cd30 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "@babel/preset-env": "^7.15.6", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.15.0", - "@typescript-eslint/eslint-plugin": "^4.31.1", + "@typescript-eslint/eslint-plugin": "^4.31.2", "@typescript-eslint/parser": "^4.31.2", "@uupaa/dynamic-import-polyfill": "^1.0.2", "autoprefixer": "^10.3.5", @@ -31,7 +31,7 @@ "eslint-plugin-import": "^2.24.2", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-promise": "^5.1.0", - "eslint-plugin-react": "^7.25.1", + "eslint-plugin-react": "^7.26.0", "eslint-plugin-react-hooks": "^4.2.0", "expose-loader": "^3.0.0", "file-loader": "^6.2.0", From bea8acfd24cb14abc7e3481abc3955c497130da7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Sep 2021 16:01:11 +0000 Subject: [PATCH 0144/1756] Bump ts-loader from 9.2.5 to 9.2.6 Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 9.2.5 to 9.2.6. - [Release notes](https://github.com/TypeStrong/ts-loader/releases) - [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md) - [Commits](https://github.com/TypeStrong/ts-loader/compare/v9.2.5...v9.2.6) --- updated-dependencies: - dependency-name: ts-loader dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 132 +++++++++++++++++++++++++++++++++++++++------- package.json | 4 +- 2 files changed, 115 insertions(+), 21 deletions(-) diff --git a/package-lock.json b/package-lock.json index a45b3dab5d..57667f9661 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6665,23 +6665,24 @@ "dev": true }, "eslint-plugin-react": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.1.tgz", - "integrity": "sha512-P4j9K1dHoFXxDNP05AtixcJEvIT6ht8FhYKsrkY0MPCPaUMYijhpWwNiRDZVtA8KFuZOkGSeft6QwH8KuVpJug==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.0.tgz", + "integrity": "sha512-dceliS5itjk4EZdQYtLMz6GulcsasguIs+VTXuiC7Q5IPIdGTkyfXVdmsQOqEhlD9MciofH4cMcT1bw1WWNxCQ==", "dev": true, "requires": { "array-includes": "^3.1.3", "array.prototype.flatmap": "^1.2.4", "doctrine": "^2.1.0", "estraverse": "^5.2.0", - "has": "^1.0.3", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.0.4", "object.entries": "^1.1.4", "object.fromentries": "^2.0.4", + "object.hasown": "^1.0.0", "object.values": "^1.1.4", "prop-types": "^15.7.2", "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", "string.prototype.matchall": "^4.0.5" }, "dependencies": { @@ -7448,6 +7449,16 @@ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -9616,22 +9627,23 @@ }, "dependencies": { "es-abstract": { - "version": "1.18.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", - "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", + "version": "1.18.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", "dev": true, "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", "has-symbols": "^1.0.2", "internal-slot": "^1.0.3", - "is-callable": "^1.2.3", + "is-callable": "^1.2.4", "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", "object-inspect": "^1.11.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", @@ -9640,6 +9652,12 @@ "unbox-primitive": "^1.0.1" } }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, "is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -9679,6 +9697,75 @@ "has": "^1.0.3" } }, + "object.hasown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.0.0.tgz", + "integrity": "sha512-qYMF2CLIjxxLGleeM0jrcB4kiv3loGVAjKQKvH8pSU/i2VcRRvUNmxbD+nEMmrXRfORhuVJuH8OtSYCZoue3zA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true + } + } + }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", @@ -13710,22 +13797,23 @@ }, "dependencies": { "es-abstract": { - "version": "1.18.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", - "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", + "version": "1.18.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", "dev": true, "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", "has-symbols": "^1.0.2", "internal-slot": "^1.0.3", - "is-callable": "^1.2.3", + "is-callable": "^1.2.4", "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", "object-inspect": "^1.11.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", @@ -13734,6 +13822,12 @@ "unbox-primitive": "^1.0.1" } }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, "is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -16416,9 +16510,9 @@ "dev": true }, "ts-loader": { - "version": "9.2.5", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.5.tgz", - "integrity": "sha512-al/ATFEffybdRMUIr5zMEWQdVnCGMUA9d3fXJ8dBVvBlzytPvIszoG9kZoR+94k6/i293RnVOXwMaWbXhNy9pQ==", + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz", + "integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==", "dev": true, "requires": { "chalk": "^4.1.0", diff --git a/package.json b/package.json index 2db7d4b342..7b6d2c8e79 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "eslint-plugin-import": "^2.24.2", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-promise": "^5.1.0", - "eslint-plugin-react": "^7.25.1", + "eslint-plugin-react": "^7.26.0", "eslint-plugin-react-hooks": "^4.2.0", "expose-loader": "^3.0.0", "file-loader": "^6.2.0", @@ -49,7 +49,7 @@ "stylelint-no-browser-hacks": "^1.2.1", "stylelint-order": "^4.1.0", "stylelint-scss": "^3.21.0", - "ts-loader": "^9.2.5", + "ts-loader": "^9.2.6", "typescript": "^4.4.3", "webpack": "^5.52.1", "webpack-cli": "^4.8.0", From b10a17afe7d58ac7034bca4a7f6508f3bad8c1fb Mon Sep 17 00:00:00 2001 From: blob03 Date: Wed, 22 Sep 2021 19:03:38 +0000 Subject: [PATCH 0145/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 2ce8496450..428496cee2 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -219,7 +219,7 @@ "EnableExternalVideoPlayers": "External video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", "EnableFasterAnimations": "Faster animations", - "EnableFasterAnimationsHelp": "Use faster animations and transitions", + "EnableFasterAnimationsHelp": "Use faster animations and transitions.", "EnableHardwareEncoding": "Enable hardware encoding", "EnableNextVideoInfoOverlay": "Show next video info during playback", "EnableNextVideoInfoOverlayHelp": "At the end of a video, display info about the next video coming up in the current playlist.", From 2d4c1c1943aaa48af60d44011674c35b103e5eb2 Mon Sep 17 00:00:00 2001 From: blob03 Date: Wed, 22 Sep 2021 19:02:00 +0000 Subject: [PATCH 0146/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 954c748b8c..b70bb37e23 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1340,7 +1340,7 @@ "LabelRepositoryUrl": "URL du dépôt", "HeaderNewRepository": "Nouveau dépôt", "MessageNoRepositories": "Pas de dépôts.", - "EnableFasterAnimationsHelp": "Utiliser des animations et des transitions plus rapides", + "EnableFasterAnimationsHelp": "Utiliser des animations et des transitions plus rapides.", "EnableFasterAnimations": "Animations plus rapides", "EnableDecodingColorDepth10Vp9": "Activer le décodage hardware 10-Bit pour VP9", "EnableDecodingColorDepth10Hevc": "Activer le décodage hardware 10-Bit pour HEVC", @@ -1521,8 +1521,8 @@ "SubtitleCodecNotSupported": "Le codec de sous-titre utilisé n'est pas supporté", "ContainerNotSupported": "Le container n'est pas supporté", "AudioCodecNotSupported": "Ce codec audio n'est pas supporté", - "UseEpisodeImagesInNextUpHelp": "Les sections \"À suivre\" et \"Continuez à regarder\" utiliseront les vignettes des épisodes plutôt que la vignette primaire de la série.", - "UseEpisodeImagesInNextUp": "Utilise l'image de l'épisode pour les sections \"À suivre\" et \"Continuez à regarder\"", + "UseEpisodeImagesInNextUpHelp": "Les sections 'À suivre' et 'Continuez à regarder' utiliseront les vignettes des épisodes plutôt que la vignette primaire de la série.", + "UseEpisodeImagesInNextUp": "Utilise l'image de l'épisode pour les sections 'À suivre' et 'Continuez à regarder'", "DisableCustomCss": "Désactive le CSS custom fourni par le serveur", "RefFramesNotSupported": "Les cadres de référence ne sont pas pris en charge", "VideoProfileNotSupported": "Le profil du codec vidéo n’est pas pris en charge", @@ -1579,6 +1579,6 @@ "SetUsingLastTracksHelp": "Essayer de définir les sous-titres/pistes audios au plus près de la dernière vidéo.", "SetUsingLastTracks": "Définir les sous-titres/pistes audios avec l'élément précédent", "PlaybackErrorPlaceHolder": "Ceci est un emplacement pour les médias physiques que Jellyfin ne peut pas jouer. Merci d'insérer le disque pour lancer la lecture.", - "LabelMaxDaysForNextUpHelp": "Définit le nombre maximal de jours avant qu'une emission ne soit retirée de la section \"À suivre\".", - "LabelMaxDaysForNextUp": "Expiration de la section \"À suivre\" :" + "LabelMaxDaysForNextUpHelp": "Définit le nombre maximal de jours avant qu'une émission ne soit retirée de la section 'À suivre'.", + "LabelMaxDaysForNextUp": "Expiration de la section 'À suivre' :" } From 5fd8d4a625b92be4c848e4d20af94822ff3ae702 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Sep 2021 16:24:19 +0000 Subject: [PATCH 0147/1756] Bump @fontsource/noto-sans-kr from 4.5.0 to 4.5.1 Bumps [@fontsource/noto-sans-kr](https://github.com/fontsource/fontsource/tree/HEAD/packages/noto-sans-kr) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/fontsource/fontsource/releases) - [Changelog](https://github.com/fontsource/fontsource/blob/main/CHANGELOG.md) - [Commits](https://github.com/fontsource/fontsource/commits/@fontsource/rasa@4.5.1/packages/noto-sans-kr) --- updated-dependencies: - dependency-name: "@fontsource/noto-sans-kr" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0b14a5bdb5..2f31d79917 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3384,9 +3384,9 @@ "integrity": "sha512-BXe+enzyvI+iWYk7vr1cus0tc1wq8D7t08T1O5PuCZALJEYOPD3Knpl4ShVb6a9MXxaS25CjBhmc+r46uqyvpw==" }, "@fontsource/noto-sans-kr": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@fontsource/noto-sans-kr/-/noto-sans-kr-4.5.0.tgz", - "integrity": "sha512-2EFfUhkBWVjYurOHVdTbGWDqS7pbgKCcjfLhkh5iVxZFHwYbeqfnlb8l5pl1rgsLvj+lUSak2ezCydk1d4aIpA==" + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@fontsource/noto-sans-kr/-/noto-sans-kr-4.5.1.tgz", + "integrity": "sha512-3Qqk6hs6pbD80VEAnCf4T9tZaZOM5h8KhBCc2oiGvCik55SOx20x+0gemev2xxatr+SBlUYdeltK3EEDEg4UfQ==" }, "@fontsource/noto-sans-sc": { "version": "4.5.1", diff --git a/package.json b/package.json index da48627c88..417f1e9776 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "@fontsource/noto-sans": "^4.5.1", "@fontsource/noto-sans-hk": "^4.5.0", "@fontsource/noto-sans-jp": "^4.5.0", - "@fontsource/noto-sans-kr": "^4.5.0", + "@fontsource/noto-sans-kr": "^4.5.1", "@fontsource/noto-sans-sc": "^4.5.1", "blurhash": "^1.1.4", "classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", From cf21d5e5a2cd4b98c0b10cadd48dad65d35987cc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Sep 2021 16:34:48 +0000 Subject: [PATCH 0148/1756] Bump @fontsource/noto-sans-hk from 4.5.0 to 4.5.1 Bumps [@fontsource/noto-sans-hk](https://github.com/fontsource/fontsource/tree/HEAD/packages/noto-sans-hk) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/fontsource/fontsource/releases) - [Changelog](https://github.com/fontsource/fontsource/blob/main/CHANGELOG.md) - [Commits](https://github.com/fontsource/fontsource/commits/@fontsource/rasa@4.5.1/packages/noto-sans-hk) --- updated-dependencies: - dependency-name: "@fontsource/noto-sans-hk" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2f31d79917..b71db98b54 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3374,9 +3374,9 @@ "integrity": "sha512-2Piw8UHz4XNomZgIUdurkv7cLcDOQvzZ8lagHF+Q7faYTukVCXZhdRLcVJ7qXMcsgYxg0wYYUYrF5sdnh6CzSQ==" }, "@fontsource/noto-sans-hk": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@fontsource/noto-sans-hk/-/noto-sans-hk-4.5.0.tgz", - "integrity": "sha512-cHB/UVfsJ6Wow5RFVMF5elM3DTxrpLSawldfs3PrViE9Ctj3W1ZA3sNSBt84vvXkWH+vWCGUdlyl86JH2N8cdw==" + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@fontsource/noto-sans-hk/-/noto-sans-hk-4.5.1.tgz", + "integrity": "sha512-jLaZYQJ6SOiZgjoff+ulXokcUEYMJRfS+hG/P8p/52YuJ+B7tBzxEq3W910p4JL8akHBVtS1DJ6FkYvBfN3vwQ==" }, "@fontsource/noto-sans-jp": { "version": "4.5.0", diff --git a/package.json b/package.json index 417f1e9776..99e40da3f8 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ }, "dependencies": { "@fontsource/noto-sans": "^4.5.1", - "@fontsource/noto-sans-hk": "^4.5.0", + "@fontsource/noto-sans-hk": "^4.5.1", "@fontsource/noto-sans-jp": "^4.5.0", "@fontsource/noto-sans-kr": "^4.5.1", "@fontsource/noto-sans-sc": "^4.5.1", From 7d008b1825cef16fc88af24883664fe6eefaef63 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Sep 2021 17:25:24 +0000 Subject: [PATCH 0149/1756] Bump @fontsource/noto-sans-jp from 4.5.0 to 4.5.1 Bumps [@fontsource/noto-sans-jp](https://github.com/fontsource/fontsource/tree/HEAD/packages/noto-sans-jp) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/fontsource/fontsource/releases) - [Changelog](https://github.com/fontsource/fontsource/blob/main/CHANGELOG.md) - [Commits](https://github.com/fontsource/fontsource/commits/@fontsource/rasa@4.5.1/packages/noto-sans-jp) --- updated-dependencies: - dependency-name: "@fontsource/noto-sans-jp" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index b71db98b54..cdec233ec2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3379,9 +3379,9 @@ "integrity": "sha512-jLaZYQJ6SOiZgjoff+ulXokcUEYMJRfS+hG/P8p/52YuJ+B7tBzxEq3W910p4JL8akHBVtS1DJ6FkYvBfN3vwQ==" }, "@fontsource/noto-sans-jp": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@fontsource/noto-sans-jp/-/noto-sans-jp-4.5.0.tgz", - "integrity": "sha512-BXe+enzyvI+iWYk7vr1cus0tc1wq8D7t08T1O5PuCZALJEYOPD3Knpl4ShVb6a9MXxaS25CjBhmc+r46uqyvpw==" + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@fontsource/noto-sans-jp/-/noto-sans-jp-4.5.1.tgz", + "integrity": "sha512-CLHDMmSC//rCuec2mqGCmQ9OhwJ9vGLe37SFTldRn1+KW/K7k0PGOXzqO2eZ3Nh71PJ11p43YJ8AUf6hC60Dgg==" }, "@fontsource/noto-sans-kr": { "version": "4.5.1", diff --git a/package.json b/package.json index 99e40da3f8..36df052db5 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "dependencies": { "@fontsource/noto-sans": "^4.5.1", "@fontsource/noto-sans-hk": "^4.5.1", - "@fontsource/noto-sans-jp": "^4.5.0", + "@fontsource/noto-sans-jp": "^4.5.1", "@fontsource/noto-sans-kr": "^4.5.1", "@fontsource/noto-sans-sc": "^4.5.1", "blurhash": "^1.1.4", From ae552337bcb34b41676706820ed26b70281c0034 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 23 Sep 2021 23:33:05 -0400 Subject: [PATCH 0150/1756] Add theme color support --- src/config.json | 16 +++++++++++----- src/index.html | 3 +++ src/scripts/themeManager.js | 5 ++++- 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/src/config.json b/src/config.json index d0725ce3f2..5b24006a48 100644 --- a/src/config.json +++ b/src/config.json @@ -4,23 +4,29 @@ "themes": [ { "name": "Apple TV", - "id": "appletv" + "id": "appletv", + "color": "#bcbcbc" }, { "name": "Blue Radiance", - "id": "blueradiance" + "id": "blueradiance", + "color": "#011432" }, { "name": "Dark", "id": "dark", + "color": "#202020", "default": true }, { "name": "Light", - "id": "light" + "id": "light", + "color": "#303030" }, { "name": "Purple Haze", - "id": "purplehaze" + "id": "purplehaze", + "color": "#000420" }, { "name": "WMC", - "id": "wmc" + "id": "wmc", + "color": "#0c2450" } ], "menuLinks": [], diff --git a/src/index.html b/src/index.html index c4716d6186..f6a4a956c8 100644 --- a/src/index.html +++ b/src/index.html @@ -17,6 +17,9 @@ + + + diff --git a/src/scripts/themeManager.js b/src/scripts/themeManager.js index ad7f7887a9..70f4810041 100644 --- a/src/scripts/themeManager.js +++ b/src/scripts/themeManager.js @@ -31,7 +31,8 @@ function getThemeStylesheetInfo(id) { return { stylesheetPath: 'themes/' + theme.id + '/theme.css', - themeId: theme.id + themeId: theme.id, + color: theme.color }; }); } @@ -74,6 +75,8 @@ function setTheme(id) { link.setAttribute('href', linkUrl); themeStyleElement = link; currentThemeId = info.themeId; + + document.getElementById('themeColor').content = info.color; }); }); } From 1b0fee24f2602d8e5ed889019e29992dcf0e5a56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Kosch=C3=BCtzki?= Date: Sat, 25 Sep 2021 22:12:45 +0200 Subject: [PATCH 0151/1756] build.sh: Allow docker build on non debian systems This fixes #3003 --- build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.sh b/build.sh index 9f5fa60229..65d0ac3cc8 100755 --- a/build.sh +++ b/build.sh @@ -39,7 +39,7 @@ do_build_native() { } do_build_docker() { - if ! dpkg --print-architecture | grep -q 'amd64'; then + if ! [ $(uname -m) = "x86_64" ]; then echo "Docker-based builds only support amd64-based cross-building; use a 'native' build instead." exit 1 fi From de8dda3bff26266613e331090794ebb67c23e940 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Milinkovi=C4=87?= Date: Fri, 24 Sep 2021 11:49:38 +0000 Subject: [PATCH 0152/1756] Translated using Weblate (Croatian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/ --- src/strings/hr.json | 50 +++++++++++++++++++++++++++++++++++++-------- 1 file changed, 41 insertions(+), 9 deletions(-) diff --git a/src/strings/hr.json b/src/strings/hr.json index a8fa207b89..673ac4e4af 100644 --- a/src/strings/hr.json +++ b/src/strings/hr.json @@ -303,7 +303,7 @@ "LabelCustomRating": "Prilagođena ocjena:", "LabelDateAdded": "Datum dodavanja:", "LabelDateAddedBehavior": "Ponašanje datuma dodanog za novi sadržaj:", - "LabelDateAddedBehaviorHelp": "Ako je prisutna vrijednost meta-podataka uvijek će se koristiti prije bilo kojih od ovih opcija.", + "LabelDateAddedBehaviorHelp": "Ako je prisutna vrijednost meta-podataka, ona će se uvijek koristiti prije bilo kojih od ovih opcija.", "LabelDay": "Dan:", "LabelDeathDate": "Datum smrti:", "LabelDefaultUser": "Zadani korisnik:", @@ -323,12 +323,12 @@ "LabelEnableAutomaticPortMapHelp": "Automatski proslijedi javni port na svom ruteru na lokalni port preko UPnP. Možda neće raditi sa nekim modelima router-a ili mrežnim konfiguracijama. Promjene se neće primijeniti do restarta servera.", "LabelEnableBlastAliveMessages": "Objavi poruke dostupnosti", "LabelEnableBlastAliveMessagesHelp": "Omogući ovo ako server nije prikazan kao siguran za druge UPnP uređaje na mreži.", - "LabelEnableDlnaClientDiscoveryInterval": "Interval za otkrivanje kljenata (sekunde)", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Određuje trajanje u sekundama između SSDP pretraživanja obavljenih od Jellyfin-a.", + "LabelEnableDlnaClientDiscoveryInterval": "Interval za otkrivanje kljenata", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Određuje trajanje u sekundama između SSDP pretraživanja.", "LabelEnableDlnaDebugLogging": "Omogući DLNA logiranje grešaka", "LabelEnableDlnaDebugLoggingHelp": "Kreiraj iznimno velike log datoteke i preporuča se koristiti jedino u slučaju problema.", "LabelEnableDlnaPlayTo": "Omogući DLNA izvođenje na", - "LabelEnableDlnaPlayToHelp": "Otkrij uređaje unutar svoje mreže i ponudi mogućnost da ih daljinski upravlja.", + "LabelEnableDlnaPlayToHelp": "Otkrij uređaje unutar svoje mreže i ponudi mogućnost da ih se daljinski upravlja.", "LabelEnableDlnaServer": "Omogući DLNA server", "LabelEnableDlnaServerHelp": "Omogućuje UPnP uređajima na mreži da pregledavaju i pokreću sadržaj.", "LabelEnableRealtimeMonitor": "Omogući nadgledanje u realnom vremenu", @@ -856,7 +856,7 @@ "Shows": "Serije", "Photos": "Fotografije", "HeaderContinueWatching": "Nastavi gledati", - "HeaderAlbumArtists": "Izvođači na albumu", + "HeaderAlbumArtists": "Album od izvođača", "Folders": "Mape", "Favorites": "Favoriti", "ButtonCast": "Uloge", @@ -1098,7 +1098,7 @@ "HeaderVideoType": "Vrsta videa", "HeaderVideoQuality": "Kvaliteta videa", "HeaderUploadSubtitle": "Dodaj titl", - "HeaderTypeImageFetchers": "{0} Hvatatelji slika", + "HeaderTypeImageFetchers": "{0} Hvatatelja slika", "HeaderTracks": "Zapisi", "HeaderStartNow": "Počni sada", "HeaderServerAddressSettings": "Postavke adrese servera", @@ -1126,7 +1126,7 @@ "Filter": "Filter", "EveryXMinutes": "Svakih {0} minuta", "EnableTonemapping": "Omogući mapiranje tona", - "EnableFasterAnimationsHelp": "Koristi brže animacije i prijelaze", + "EnableFasterAnimationsHelp": "Koristi brže animacije i prijelaze.", "EnableBlurHashHelp": "Slike koje se još učitavaju će biti prikazane sa jedinstvenim privremenim slikama.", "EnableBlurHash": "Omogući zamućene privremene slike", "DailyAt": "Dnevno na {0}", @@ -1138,7 +1138,7 @@ "LabelChromecastVersion": "Verzija Chromecasta", "LabelCertificatePasswordHelp": "Ako Vaš certifikat zahtjeva lozinku, molimo unesite je ovdje.", "LabelCertificatePassword": "Lozinka certifikata:", - "LabelBurnSubtitles": "Sprži titlove:", + "LabelBurnSubtitles": "Sprži titlove u video:", "LabelBlockContentWithTags": "Blokiraj stavke sa oznakama:", "LabelBitrate": "Bitrate:", "LabelBaseUrlHelp": "Dodaj vlastiti poddirektorij URL-u poslužitelja. Npr: http://example.com/<baseurl>", @@ -1154,5 +1154,37 @@ "LabelAudioBitDepth": "Dubina bitova zvuka:", "LabelAllowedRemoteAddressesMode": "Način filtriranja vanjskih IP adresa:", "LabelAllowedRemoteAddresses": "FIlter vanjskih IP adresa:", - "EnablePlugin": "Omogući" + "EnablePlugin": "Omogući", + "LabelDynamicExternalId": "{0} ID:", + "LabelDropSubtitleHere": "Ovdje ispustite titlove ili kliknite za pregledavanje.", + "LabelDropShadow": "Sjena:", + "LabelDroppedFrames": "Izgubljene slike:", + "LabelDropImageHere": "Ovdje ispustite sliku ili kliknite za pregledavanje.", + "LabelDisplayMode": "Način prikaza:", + "LabelDiscNumber": "Broj diska:", + "LabelDisableCustomCss": "Onemogući prilagođenu CSS temu ili brendiranje koje server nudi.", + "LabelDeinterlaceMethod": "Metoda deinterlacinga:", + "LabelDefaultScreen": "Zadani zaslon:", + "LabelDateTimeLocale": "Lokalizacija datuma i vremena:", + "LabelDashboardTheme": "Tema nadzorne ploče:", + "LabelCustomCertificatePathHelp": "Put do PKCS #12 datoteke koja sadrži cerfitikat i privatni ključ kako bi se omogučila podrška za TLS na vlastitoj domeni.", + "LabelCustomCertificatePath": "Put do vlastitog SSL certifikata:", + "LabelCurrentStatus": "Trenutni status:", + "LabelCorruptedFrames": "Oštećene slike:", + "LabelColorTransfer": "Transformacija boja:", + "LabelColorSpace": "Prostor boja:", + "LabelColorPrimaries": "Primarne boje:", + "HeaderSyncPlayTimeSyncSettings": "Sinkroniziranje vremena", + "HeaderSyncPlayPlaybackSettings": "Reprodukcija", + "HeaderSyncPlaySettings": "Postavke SyncPlay-a", + "HeaderContinueReading": "Nastavi s čitanjem", + "Framerate": "Okvirna brzina", + "ErrorPlayerNotFound": "Nije pronađen ni jedan reproduktor za traženi medij.", + "Engineer": "Inženjer", + "DisablePlugin": "Onemogući", + "DisableCustomCss": "Onemogući prilagođeni CSS koji pruža server", + "DirectPlayHelp": "Izvorna datoteka je u potpunosti kompatibilna sa klijentom i sesija prihvaća datoteku bez modifikacija.", + "Conductor": "Dirigent", + "Arranger": "Aranžer", + "AgeValue": "(staro {0} godina)" } From a07548348645776d99f30e79d495f674f2c1e44a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Sep 2021 21:49:46 +0000 Subject: [PATCH 0153/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 84d358ae5d..d598f0dee9 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -1335,7 +1335,7 @@ "LabelRepositoryUrl": "URL репозитория", "HeaderNewRepository": "Новый репозиторий", "MessageNoRepositories": "Репозитории отсутствуют.", - "EnableFasterAnimationsHelp": "Использовать ускоренную анимацию и переходы", + "EnableFasterAnimationsHelp": "Использовать ускоренную анимацию и переходы.", "EnableFasterAnimations": "Ускоренная анимация", "EnableDecodingColorDepth10Vp9": "Включить 10-битное аппаратное декодирование для VP9", "EnableDecodingColorDepth10Hevc": "Включить 10-битное аппаратное декодирование для HEVC", From a863d16561b2d3f8bd4d8c9a88a0d178db1e4fa3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Sep 2021 21:49:25 +0000 Subject: [PATCH 0154/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 657c249932..68851093b3 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -1385,7 +1385,7 @@ "LabelAutoDiscoveryTracing": "Avtomatty baiqau qadağalauyn qosu.", "EnableTonemapping": "Tonmapiñdı qosu", "EnableQuickConnect": "Osy serverde Quick Connect qosu", - "EnableFasterAnimationsHelp": "Jyldam animasialar men auysulardy paidalanu", + "EnableFasterAnimationsHelp": "Jyldam animasialar men auysulardy paidalanu.", "EnableBlurHash": "Keskіnder üşın būlyñğyr toltyrğyştardy qosu", "ApiKeysCaption": "Ağymdağy qosylğan API-kıltterdıñ tızımı", "LabelMaxAudiobookResume": "Dybys kіtaptı jalğastyru üşın qalğan uaqyt, min:", From 947dbb5bbc1cdea2245839571ced2c8bb1c4525e Mon Sep 17 00:00:00 2001 From: Ouail Ouazani Date: Fri, 24 Sep 2021 13:51:14 +0000 Subject: [PATCH 0155/1756] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 161 +++++++++++++++++++++++--------------------- 1 file changed, 85 insertions(+), 76 deletions(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index dbd87d8758..4cc9959a86 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -1,51 +1,51 @@ { - "AdditionalNotificationServices": "تصفح كتالوج الملحقات لتثبيث خدمات إشعارات إضافية.", + "AdditionalNotificationServices": "تصفح كتالوج الملحقات لتثبيث خدمات الإشعارات الإضافية.", "Alerts": "التنبيهات", "All": "الكل", "AllLibraries": "كل المكتبات", - "AllowHWTranscodingHelp": "عند تفعيلها , سيسمح لتونر بتحويل العرض في الحال . هذا قد يساعد في تخفيض التحويل المطلوب من السيرفر.", + "AllowHWTranscodingHelp": "السماح للتونر بتحويل البث على الطائر. هذا قد يساعد في تخفيض التحويل المطلوب من الخادم.", "AllowRemoteAccess": "السماح بالاتصالات عن بعد إلى هذا الخادم.", - "AllowRemoteAccessHelp": "إذا لم يتم تحديده ، فسيتم حظر جميع الاتصالات عن بُعد.", + "AllowRemoteAccessHelp": "إذا لم يتم تحديده، فسيتم حظر جميع الاتصالات عن بُعد.", "Audio": "الصوت", "BirthDateValue": "وُلد: {0}", "BirthPlaceValue": "مكان الميلاد: {0}", "Browse": "تصفح", "MessageBrowsePluginCatalog": "تصفح قائمتنا للملحق لترى المتوفر من الملاحق.", "ButtonAddMediaLibrary": "إضافة مكتبة وسائط", - "ButtonAddScheduledTaskTrigger": "إضافة زناد", + "ButtonAddScheduledTaskTrigger": "إضافة معيار", "ButtonAddServer": "إضافة خادم", - "ButtonAddUser": "اضافة مستخدم", + "ButtonAddUser": "إضافة مستخدم", "ButtonArrowLeft": "يسار", "ButtonArrowRight": "يمين", "ButtonAudioTracks": "المقاطع الصوتية", - "ButtonBack": "خلف", - "ButtonCancel": "الغاء", + "ButtonBack": "رجوع", + "ButtonCancel": "إلغاء", "ButtonChangeServer": "غير الخادم", - "ButtonEditOtherUserPreferences": "اضبط إعدادات حساب المستخدم هذا، وصورته وتفضيلاته الشخصية.", + "ButtonEditOtherUserPreferences": "تعديل إعدادات حساب هذا المستخدم، وصورته وتفضيلاته الشخصية.", "ButtonForgotPassword": "نسيت كلمة السر", "ButtonFullscreen": "ملء الشاشة", "ButtonInfo": "معلومات", "ButtonLibraryAccess": "صلاحيات المكتبة", - "ButtonManualLogin": "الدخول اليدوي", + "ButtonManualLogin": "تسجيل الدخول اليدوي", "ButtonMore": "المزيد", "ButtonNetwork": "الشبكة", - "ButtonNextTrack": "المقطوعة التالية", + "ButtonNextTrack": "المقطع التالي", "ButtonOk": "موافق", "ButtonOpen": "إفتح", "ButtonParentalControl": "التحكم الأبوي", - "ButtonPause": "توقف مؤقت", - "ButtonPreviousTrack": "المقطوعة السابقة", + "ButtonPause": "التوقف المؤقت", + "ButtonPreviousTrack": "المقطع السابق", "ButtonQuickStartGuide": "دليل بدء الاستخدام السريع", "ButtonRefreshGuideData": "إعادة تنشيط بيانات الدليل", "ButtonRemove": "إزالة", "ButtonRename": "إعادة التسمية", "ButtonResetEasyPassword": "إعادة تهيئة الرمز الشخصي الميسر", - "ButtonResume": "استأنف", + "ButtonResume": "مواصلة", "ButtonRevoke": "أرفض", - "ButtonSelectDirectory": "إختر الدليلة", + "ButtonSelectDirectory": "إختر المجلد", "ButtonSelectView": "إختر طريقة عرض", "ButtonSend": "إرسال", - "ButtonShutdown": "إنهاء التشغيل", + "ButtonShutdown": "إيقاف التشغيل", "ButtonSignIn": "تسجيل الدخول", "ButtonSignOut": "تسجيل الخروج", "ButtonStart": "إبدأ", @@ -53,20 +53,20 @@ "ButtonSubmit": "تسليم", "ButtonTrailer": "العرض الإعلاني", "ButtonUninstall": "إزالة التثبيت", - "ButtonWebsite": "موقع إلكتروني", - "ChannelAccessHelp": "إختر قناة لمشاركتها مع هذا المستخدم. المدراء سيكونون قادرين على تغيير إعدادات القنوات باستخدام مدير واصفات البيانات.", + "ButtonWebsite": "مالوقع الإلكتروني", + "ChannelAccessHelp": "إختر القنوات التي ستشاركها مع هذا المستخدم. المدراء سيكونون قادرين على تغيير كل القنوات باستخدام مدير البيانات التعريفية.", "Channels": "القنوات", - "CinemaModeConfigurationHelp": "الطور السينمائي يوفر أجواء سينمائية إلى قلب صالتك مع إمكانية تشغيل عروض إعلانية لأفلام أخرى وعرض مقدمات أخرى من انتقاءاتك قبل تشغيل الفيلم الرئيسي.", + "CinemaModeConfigurationHelp": "وضع السينما يجلب متعة المسرح إلى غرفة المعيشة لديك مع إمكانية تشغيل عروض إعلانية وعرض مقدمات مختارة قبل تشغيل الحدث الرئيسي.", "CustomDlnaProfilesHelp": "إنشاء عرائض مخصوصه تستهدف جهازاً جديداً أو يمتطي حساباً نظامياً.", "DeathDateValue": "توفي: {0}", "ErrorDefault": "كان هناك خطأ في معالجة الطلب. الرجاء المحاولة لاحقاً.", "Delete": "حذف", - "DeleteDeviceConfirmation": "هل أنت متأكد أنك تريد حذف هذا الجهاز؟ سيظهر الجهاز من جديد في المرة القادمة التي يسجل فها مستخدم دخوله عبره.", - "DeleteImage": "حذف صورة", - "DeleteImageConfirmation": "هل انت متاكد من حذف هذه الصورة؟", + "DeleteDeviceConfirmation": "هل أنت متأكد أنك تريد حذف هذا الجهاز؟ سيظهر الجهاز من جديد في المرة القادمة التي يسجل فيها مستخدم دخوله عبره.", + "DeleteImage": "حذف الصورة", + "DeleteImageConfirmation": "هل انت متأكد من حذف هذه الصورة؟", "DeleteMedia": "حذف الوسائط", - "DeleteUser": "حذف مستخدم", - "DeleteUserConfirmation": "هل انت متاكد من انك تريد حذف هذا المستخدم ؟", + "DeleteUser": "حذف المستخدم", + "DeleteUserConfirmation": "هل انت متأكد من انك تريد حذف هذا المستخدم ؟", "DeviceAccessHelp": "هذه الميزة تنطبق حصرياً على الأجهزة التي يمكن التعرف عليها فردياً ولن تمنع المتصفح من الدخول عليها. ترشيح الوصول لأجهزة المستخدم ستمنع المستخدمين من استعمال الأجهزة الجديدة إلى أن يتم اعتمادهم من هنا.", "DrmChannelsNotImported": "القنوات المجهزة بإدارة الحقوق الرقمية DRM لن تورّد.", "EasyPasswordHelp": "الرمز pin الميسر الخاص بك يستخدم للوصول بدون اتصل عبر التطبيقات المدعومة أو الدخول على حسابك في الشبكة الداخلية.", @@ -728,10 +728,10 @@ "XmlTvPathHelp": "مسار إلى ملف xml تلفزيوني. سيقوم أمبي بقراءة هذا الملف ويتأكد باستمرار لأية تحديثات. ستكون أنت المسؤول عن إنشاء وتحديث الملف.", "XmlTvSportsCategoriesHelp": "البرامج من هذه التصنيفات ستعرض كبرامج رياضية. إفصل الإدخالات المتعددة برمز \"|\".", "Yesterday": "البارحة", - "ConfirmDeleteImage": "حذف الصورة ؟", + "ConfirmDeleteImage": "حذف الصورة؟", "ConfigureDateAdded": "قم بتكوين كيفية تحديد \"تاريخ الاضافة\" في لوحة التحكم ضمن اعدادات المكتبة", - "Composer": "الحان", - "CommunityRating": "تقييم المجتمع", + "Composer": "ألحان", + "CommunityRating": "تقييم الجمهور", "ColorTransfer": "نقل اللون", "ColorSpace": "مساحة اللون", "ChannelNumber": "رقم القناة", @@ -748,65 +748,65 @@ "Genres": "التضنيفات", "Folders": "المجلدات", "Favorites": "المفضلة", - "Collections": "مجموعات", - "Categories": "التصنيفات", - "CancelSeries": "الغاء المسلسل", - "CancelRecording": "الغاء التسجيل", + "Collections": "التجميعات", + "Categories": "الفئات", + "CancelSeries": "إلغاء المسلسل", + "CancelRecording": "إلغاء التسجيل", "ButtonScanAllLibraries": "فحص جميع المكتبات", "ButtonGotIt": "وجدتها", - "ButtonAddImage": "اضف صورة", - "BurnSubtitlesHelp": "لتحديد ما إذا كان يجب على السيرفر حرق الترجمة عند تحويل الفيديو وفقًا لتنسيق الترجمة. تجنب حرق الترجمة يؤدي إلى تحسين أداء السيرفر. حدد \"تلقائي\" لنسخ التنسيقات القائمة على الصور (VOBSUB ، PGS ، SUB / IDX ، إلخ) وبعض العناوين الفرعية ASS / SSA.", - "BoxRear": "صندوق (خلفي)", - "Box": "صندوق", - "BookLibraryHelp": "الكتب الصوتية والنصيةمدعومه. راجع {0} دليل تسمية الكتاب {1}.", + "ButtonAddImage": "أضف صورة", + "BurnSubtitlesHelp": "لتحديد ما إذا كان يجب على الخادم حرق الترجمة عند تحويل الفيديو وفقًا لتنسيق الترجمة. تجنب حرق الترجمة يؤدي إلى تحسين أداء الخادم. حدد \"تلقائي\" لنسخ التنسيقات القائمة على الصور (VOBSUB ، PGS ، SUB / IDX ، إلخ) وبعض الترجمات ASS و SSA.", + "BoxRear": "العلبة (الجهة الخلفية)", + "Box": "العلبة", + "BookLibraryHelp": "الكتب الصوتية والنصية مدعومة. راجع {0} دليل تسمية الكتاب {1}.", "Blacklist": "القائمة السوداء", "BirthLocation": "مكان الميلاد", - "Banner": "بانر", - "Backdrops": "خلفيات متغيرة للصفحة", - "Backdrop": "خلفية متغيرة للصفحة", + "Banner": "اللافتة", + "Backdrops": "خلفيات الصفحة", + "Backdrop": "خلفية الصفحة", "Auto": "تلقائي", - "AuthProviderHelp": "اختار مقدم المصادقة ليتم استخدامه لمصادقة كلمة مرور هذا المستخدم.", + "AuthProviderHelp": "إختر مقدم المصادقة ليتم إستخدامه لمصادقة كلمة مرور هذا المستخدم.", "AroundTime": "حول", "AspectRatio": "نسبة العرض الى الارتفاع", "Ascending": "تصاعدي", "AsManyAsPossible": "أكبر عدد ممكن", "Artists": "الفنانين", "Art": "فن", - "Anytime": "اي وقت", + "Anytime": "أي وقت", "AnyLanguage": "أي لغة", "AlwaysPlaySubtitlesHelp": "الترجمة التي تطابق تفضيلات اللغة سيتم تحميلها بغض النظر عن لغة الصوت.", "AlwaysPlaySubtitles": "شغل الترجمة دائماً", - "AllowedRemoteAddressesHelp": "قائمة لعناوين IP أو إدخالات IP / قناع الشبكة مفصولة بفاصلة للشبكات التي سيتم السماح لها بالاتصال عن بعد. إذا تركت فارغة ، فسيتم السماح بجميع العناوين البعيدة.", - "AllowOnTheFlySubtitleExtractionHelp": "يمكن استخراج الترجمات المدمجة في الفيديو وعرضها على المشاهد بنص عادي للمساعدة في منع تحويل الفيديو. ولكن في بعض الأنظمة ، قد يستغرق هذا وقتًا طويلًا ويتسبب في توقف تشغيل الفيديو أثناء عملية الاستخراج. قم بتعطيل هذا الأمر ليتم حرق ترجمات مضمّنة مع تحويل الفيديو عندما لا تكون معتمدة من قبل الجهاز العميل.", - "AllowOnTheFlySubtitleExtraction": "السماح بإستخراج الترجمه في الحال", + "AllowedRemoteAddressesHelp": "قائمة العناوين IP أو عناوين IP/netmask المكتوبة مفصولة بفاصلة للشبكات التي سيتم السماح لها بالاتصال عن بعد. إذا تركت فارغة، فسيتم السماح لجميع العناوين عن بعد.", + "AllowOnTheFlySubtitleExtractionHelp": "يمكن استخراج الترجمات المدمجة في الفيديو وعرضها على المشاهد بنص عادي للمساعدة في منع تحويل الفيديو. ولكن في بعض الأنظمة، قد يستغرق هذا وقتًا طويلًا ويتسبب في توقف تشغيل الفيديو أثناء عملية الإستخراج. قم بتعطيل هذا الأمر ليتم حرق الترجمات لمضمّنة مع تحويل الفيديو عندما لا تكون معتمدة من قبل جهاز العميل.", + "AllowOnTheFlySubtitleExtraction": "السماح بإستخراج الترجمة على الطائر", "AllowMediaConversionHelp": "السماح او عدم السماح بالوصول لخاصية تحويل الوسائط.", - "AllowMediaConversion": "السماح بتحويل الوسائظ", + "AllowMediaConversion": "السماح بتحويل الوسائط", "AllLanguages": "كل اللغات", "AllEpisodes": "كل الحلقات", - "AllComplexFormats": "جميع الصيغ المعقدة (ASS ، SSA ، VOBSUB ، PGS ، SUB / IDX ، ...)", + "AllComplexFormats": "جميع الصيغ المعقدة (ASS, SSA, VOBSUB, PGS, SUB, IDX, …)", "AllChannels": "كل القنوات", - "Albums": "البومات", + "Albums": "ألبومات", "Aired": "عرضت", "AirDate": "تاريخ العرض", - "AddedOnValue": "أضيفت", - "AddToPlaylist": "أضف لقائمة", - "AddToPlayQueue": "أضف لقائمة التشغيل", - "AddToCollection": "أضف للمجموعة", + "AddedOnValue": "تم إضافة {0}", + "AddToPlaylist": "إضافة لقائمة التشغيل", + "AddToPlayQueue": "إضافة لقائمة التشغيل المؤقتة", + "AddToCollection": "إضافة للتجميعات", "Add": "إضافة", "Actor": "ممثل", - "AccessRestrictedTryAgainLater": "الوصول مقيد حاليًا. الرجاء معاودة المحاولة في وقت لاحق.", + "AccessRestrictedTryAgainLater": "الوصول مقيد حاليًا. الرجاء المحاولة لاحقا.", "Absolute": "مطلق", "Ended": "انتهى", "EndsAtValue": "ينتهى عند {0}", "Episodes": "الحلقات", "ConfirmDeletion": "تأكيد الحذف", - "ConfirmDeleteItems": "سوف يتم حذف هذه العناصر من نظام الملفات ومن مكتبة الوسائط. هل ترغب فى الاستمرار؟", + "ConfirmDeleteItems": "حذف هذه العناصر سوف يحذفها من نظام الملفات ومن مكتبة الوسائط. هل ترغب حقاً فى الاستمرار؟", "EveryNDays": "كل {0} يوم", - "ConfirmDeleteItem": "سوف يتم حذف هذا العنصر من نظام الملفات ومن مكتبة الوسائط. هل ترغب فى الاستمرار؟", + "ConfirmDeleteItem": "حذف هذا العنصر سوف يحذفه من نظام الملفات ومن مكتبة الوسائط. هل ترغب حقاً فى الاستمرار؟", "DropShadow": "اسقاط ظل", "LabelDropShadow": "اسقاط الظل:", "EditSubtitles": "تعديل الترجمات", - "EditMetadata": "تعديل البيانات الوصفية", + "EditMetadata": "تعديل البيانات التعريفية", "EditImages": "تعديل الصور", "Edit": "تعديل", "ManageRecording": "ادارة التسجيل", @@ -818,7 +818,7 @@ "MessageAreYouSureDeleteSubtitles": "هل انت متأكد انك تريد حذف ملف الترجمة هذا؟", "Menu": "القائمة", "MediaIsBeingConverted": "يتم تحويل الوسط الى صيغة متوافقة مع الحهاز الذي يشغل الوسط.", - "ContinueWatching": "اكمل المشاهدة", + "ContinueWatching": "إكمال المشاهدة", "Horizontal": "عرضي", "Home": "الصفحة الرئيسية", "HideWatchedContentFromLatestMedia": "اخفاء المحتوى الذي تمت مشاهدته من احدث الوسائط", @@ -850,37 +850,37 @@ "HeaderLibrarySettings": "اعدادات المكتبة", "HeaderLibraryOrder": "ترتيب المكتبة", "HeaderKodiMetadataHelp": "لتشغيل او اطفاء البيانات الوصفية بصيغة NFO، عدل احد المكتبات فى اعدادات المكتبات واوجد قسم حافظات البيانات الوصفية.", - "EnableNextVideoInfoOverlay": "عرض معلومات الفيديو القادم اثناء التشغيل", + "EnableNextVideoInfoOverlay": "عرض معلومات الفيديو القادم أثناء التشغيل", "DatePlayed": "تاريخ التشغيل", - "DateAdded": "تاريخ الاضافة", + "DateAdded": "تاريخ الإضافة", "CriticRating": "تقييم النقاد", "ResumeAt": "اكمل من {0}", "AskAdminToCreateLibrary": "أطلب من المدير إنشاء مكتبة.", "Artist": "الفنان", - "AllowFfmpegThrottling": "إبطاء الترميزات", + "AllowFfmpegThrottling": "إبطاء التحويل", "AlbumArtist": "المؤدي", "Album": "الألبوم", "Disconnect": "قطع الاتصال", "Disc": "القرص", "Directors": "المخرجون", "Director": "المخرج", - "DirectPlaying": "بث بدون تحويل الصيغة", + "DirectPlaying": "البث المباشر", "DirectStreaming": "البث المباشر", - "DirectStreamHelp2": "استهلاك الطاقة عن طريق البث المباشر عادةً يعتمد على ملف الصوت . فقط بث الفديو لن يشهد أي خسارة في الجودة.", + "DirectStreamHelp2": "استهلاك الطاقة عن طريق البث المباشر عادةً يعتمد على ملف الصوت . فقط بث الفديو لن يشهد أي تغيير في الجودة.", "DirectStreamHelp1": "بث الفديو متوافق مع الجهاز ولكن يحتوي على صيغ صوتيات غير متوافقة (DTS, TRUEHD, الخ) . سيتم إعادة حزم بث الفيديو في الوقت الحقيقي قبل إرساله إلى الجهاز. فقط البث الصوتي سيتم تحويله.", "DetectingDevices": "يتم الكشف عن الأجهزة", "Desktop": "سطح المكتب", "Descending": "تنازلي", "Depressed": "منخفض", "DeinterlaceMethodHelp": "حدد طريقة فك التشابك لاستخدامها عند تحويل محتوى متشابك. اذا كان فك التشابك عن طريق العتاد الصلب فعال سيتم استخدامه بدل هذا الاعداد.", - "DefaultSubtitlesHelp": "يتم تحميل الترجمات استنادًا إلى العلامات الافتراضية والقسرية في البيانات الوصفية المضمنة. سيتم اعتبار تفضيلات اللغة عند توفر خيارات متعددة.", - "DefaultMetadataLangaugeDescription": "هذه هي إعداداتك الافتراضية ويمكن تخصيصها على أساس كل مكتبة.", + "DefaultSubtitlesHelp": "يتم عرض الترجمات استنادًا إلى العلامات الافتراضية والقسرية في البيانات التعريفية المضمنة. سيتم إعتبار تفضيلات اللغة عند توفر خيارات متعددة.", + "DefaultMetadataLangaugeDescription": "هذه هي إعداداتك الافتراضية ويمكن تعديلها على أساس كل مكتبة.", "Default": "الإعدادات الافتراضية", - "CopyStreamURL": "نسخ عنوان الرابط", + "CopyStreamURL": "نسخ عنوان رابط البث", "Continuing": "مستمر", "CopyStreamURLSuccess": "تم نسخ عنوان الرابط بنجاح.", - "Connect": "اتصال", - "ConfirmEndPlayerSession": "هل تريد اطفاء النظام؟", + "Connect": "إتصال", + "ConfirmEndPlayerSession": "هل تريد إيقاف Jellyfin عند {0}؟", "ColorPrimaries": "الألوان الرئيسية", "ClientSettings": "إعدادات التطبيق", "ButtonTogglePlaylist": "قائمة التشغيل", @@ -914,7 +914,7 @@ "HeaderBlockItemsWithNoRating": "حظر العناصر التي لا تحتوي على معلومات تصنيف أو لم يتم التعرف عليها:", "HeaderAudioBooks": "الكتب الصوتية", "HeaderAppearsOn": "يظهر على", - "ApiKeysCaption": "قائمة مفاتيح API الممكّنة حاليًا", + "ApiKeysCaption": "قائمة بمفاتيح API المفعلة حاليًا", "HeaderAddToPlaylist": "أضف إلى قائمة التشغيل", "HeaderAddToCollection": "أضف إلى المجموعة", "HDPrograms": "برامج HD", @@ -943,20 +943,20 @@ "EnableDisplayMirroring": "اعرض شاشتك على شاشة أخرى", "EnableColorCodedBackgrounds": "تصنيف الخلفيات حسب اللون", "EnableCinemaMode": "وضع السينما", - "EnableBackdropsHelp": "اعرض الخلفيات في خلفية بعض الصفحات أثناء تصفح المكتبة.", - "DownloadsValue": "عدد التنزيلات {0}", + "EnableBackdropsHelp": "عرض الخلفيات الخاصة في خلفية بعض الصفحات أثناء تصفح المكتبة.", + "DownloadsValue": "{0} تحميلات", "Download": "تحميل", "Down": "أسفل", "DoNotRecord": "لا تسجل", "DisplayModeHelp": "حدد نمط العرض الذي تريده للواجهة.", - "DisplayMissingEpisodesWithinSeasonsHelp": "يجب تمكين هذا أيضًا لمكتبات التلفزيون في إعدادات السيرفر.", - "DisplayMissingEpisodesWithinSeasons": "عرض الحلقات المفقودة خلال المواسم", + "DisplayMissingEpisodesWithinSeasonsHelp": "يجب تمكين هذا أيضًا لمكتبات التلفزيون في إعدادات الخادم.", + "DisplayMissingEpisodesWithinSeasons": "عرض الحلقات الناقصة بداخل المواسم", "DisplayInOtherHomeScreenSections": "عرض في أقسام الشاشة الرئيسية مثل أحدث الوسائط واستمر في المشاهدة", "DisplayInMyMedia": "عرض على الشاشة الرئيسية", "Display": "عرض", "ButtonSyncPlay": "SyncPlay", "ExtraLarge": "كبير جدا", - "EnableNextVideoInfoOverlayHelp": "في نهاية الفيديو, عرض معلومات عن الفيديو القادم في قائمة التشغيل.", + "EnableNextVideoInfoOverlayHelp": "في نهاية الفيديو، عرض معلومات عن الفيديو القادم في قائمة التشغيل.", "LabelDroppedFrames": "الاطارات الساقطة:", "LabelDropImageHere": "اسقط صورة هنا، او ضغط تصفح.", "LabelDisplayOrder": "ترتيب المعروض:", @@ -1041,8 +1041,8 @@ "EveryHour": "كل ساعة", "EnableTonemapping": "تفعيل Tone mapping", "EnableFasterAnimationsHelp": "استخدم رسوم متحركة وانتقالات أسرع", - "EnableFasterAnimations": "رسوم متحركة أسرع", - "EnableBlurHashHelp": "الصور التي لازالت تُحمل ستعرض في حاضنات صور فريدة.", + "EnableFasterAnimations": "حركات عرض أسرع", + "EnableBlurHashHelp": "الصور التي لازالت تُحمل ستعرض في حاضنة صور فريدة.", "EnableBlurHash": "تفعيل تعتيم حاضنات الصور", "DeleteDevicesConfirmation": "هل انت متأكد من رغبتك في حذف جميع الاجهزة؟ جميع الجلسات الاخرى سيتم تسجيل الخروج منها. ستعود الاجهزة في الظهور عند تسجيل المستخدم دخوله في المره القادمة.", "DeleteAll": "حذف الكل", @@ -1050,9 +1050,18 @@ "DashboardServerName": "الخادم: {0}", "DashboardOperatingSystem": "نظام التشغيل: {0}", "DashboardArchitecture": "المعمارية: {0}", - "DailyAt": "يومياً في {0}", - "ClearQueue": "مسح القائمة", + "DailyAt": "يومياً على {0}", + "ClearQueue": "مسح القائمة المؤقتة", "Bwdif": "BWDIF", "ButtonPlayer": "المشغل", - "ButtonCast": "ممثلون" + "ButtonCast": "عرض", + "HeaderSyncPlayTimeSyncSettings": "تزامن الوقت", + "HeaderSyncPlaySettings": "إعدادات SyncPlay", + "HeaderContinueReading": "مواصلة القراءة", + "DisablePlugin": "غير مفعل", + "EnablePlugin": "مفعل", + "AgeValue": "({0} سنة مضت)", + "Large": "كبير", + "Normal": "عادي", + "Small": "صغير" } From fb36bb0e0315dc9cb3b75227535e728c72019083 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gregor=20Gabrov=C5=A1ek?= Date: Fri, 24 Sep 2021 09:05:44 +0000 Subject: [PATCH 0156/1756] Translated using Weblate (Slovenian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/ --- src/strings/sl-si.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json index 58d9650eb5..388cf56762 100644 --- a/src/strings/sl-si.json +++ b/src/strings/sl-si.json @@ -1114,7 +1114,7 @@ "Live": "V živo", "List": "Seznam", "LabelUserAgent": "Uporabniški agent:", - "EnableFasterAnimationsHelp": "Uporabi hitrejše animacije in prehode", + "EnableFasterAnimationsHelp": "Uporabi hitrejše animacije in prehode.", "EnableFasterAnimations": "Hitrejše animacije", "LabelStable": "Stabilna", "LabelChromecastVersion": "Različica Chromecast", From 3d98dcf7ca43907e05540131e89c968d31a0beea Mon Sep 17 00:00:00 2001 From: vale Date: Thu, 23 Sep 2021 16:14:03 +0000 Subject: [PATCH 0157/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index b70bb37e23..95b05dd5fd 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1340,7 +1340,7 @@ "LabelRepositoryUrl": "URL du dépôt", "HeaderNewRepository": "Nouveau dépôt", "MessageNoRepositories": "Pas de dépôts.", - "EnableFasterAnimationsHelp": "Utiliser des animations et des transitions plus rapides.", + "EnableFasterAnimationsHelp": "Utiliser des animations et transitions plus rapides.", "EnableFasterAnimations": "Animations plus rapides", "EnableDecodingColorDepth10Vp9": "Activer le décodage hardware 10-Bit pour VP9", "EnableDecodingColorDepth10Hevc": "Activer le décodage hardware 10-Bit pour HEVC", From c3e733f90680270c1d6bffaf562bcc546dc8b542 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Ruk?= Date: Fri, 24 Sep 2021 13:53:32 +0000 Subject: [PATCH 0158/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index 1a4035dd2c..02c427cbec 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -1324,7 +1324,7 @@ "LabelSyncPlayPlaybackDiff": "Różnica w czasie odtwarzania:", "MillisecondsUnit": "ms", "LabelSyncPlayTimeOffset": "Różnica czasu z serwerem:", - "EnableFasterAnimationsHelp": "Używaj szybszych animacji i przejść", + "EnableFasterAnimationsHelp": "Używaj szybszych animacji i przejść.", "EnableFasterAnimations": "Szybsze animacje", "LabelRequireHttpsHelp": "Jeśli zaznaczone, serwer automatycznie przekieruje wszystkie połączenia HTTP do HTTPS. Ta opcja nie zadziała jeśli serwer nie nasłuchuje na HTTPS.", "LabelRequireHttps": "Wymagaj HTTPS", From f45a0744938ac06d321e74c580768d98fc4cbdd0 Mon Sep 17 00:00:00 2001 From: Csaba Date: Fri, 24 Sep 2021 04:27:36 +0000 Subject: [PATCH 0159/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index 90a1eb3b7c..8e7a754ea7 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -1327,7 +1327,7 @@ "ButtonCast": "Vetítés", "ButtonSyncPlay": "SyncPlay", "MessageNoGenresAvailable": "Engedélyezz néhány metaadat szolgáltatót, hogy műfaj adatokat tölthess le az internetről.", - "EnableFasterAnimationsHelp": "Gyorsabb animációk és áttűnések használata", + "EnableFasterAnimationsHelp": "Gyorsabb animációk és áttűnések használata.", "EnableFasterAnimations": "Gyorsabb animációk", "EnableDecodingColorDepth10Vp9": "10 bites hardveres dekódolás engedélyezése VP9-hez", "EnableDecodingColorDepth10Hevc": "10 bites hardveres dekódolás engedélyezése HEVC-hez", From 0935f0d629e0a0e8d8978151777dc1dbc7a4dc9a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Sep 2021 16:03:35 +0000 Subject: [PATCH 0160/1756] Bump postcss from 8.3.7 to 8.3.8 Bumps [postcss](https://github.com/postcss/postcss) from 8.3.7 to 8.3.8. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.3.7...8.3.8) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 20 +++++++++++++------- package.json | 2 +- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index cdec233ec2..a960e90120 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10259,20 +10259,26 @@ "dev": true }, "postcss": { - "version": "8.3.7", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.7.tgz", - "integrity": "sha512-9SaY7nnyQ63/WittqZYAvkkYPyKxchMKH71UDzeTmWuLSvxTRpeEeABZAzlCi55cuGcoFyoV/amX2BdsafQidQ==", + "version": "8.3.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.8.tgz", + "integrity": "sha512-GT5bTjjZnwDifajzczOC+r3FI3Cu+PgPvrsjhQdRqa2kTJ4968/X9CUce9xttIB0xOs5c6xf0TCWZo/y9lF6bA==", "dev": true, "requires": { - "nanocolors": "^0.1.5", + "nanocolors": "^0.2.2", "nanoid": "^3.1.25", "source-map-js": "^0.6.2" }, "dependencies": { + "nanocolors": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.10.tgz", + "integrity": "sha512-i+EDWGsJClQwR/bhLIG/CObZZwaYaS5qt+yjxZbfV+77QiNHNzE9nj4d9Ut1TGZ0R0eSwPcQWzReASzXuw/7oA==", + "dev": true + }, "nanoid": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", - "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "version": "3.1.28", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.28.tgz", + "integrity": "sha512-gSu9VZ2HtmoKYe/lmyPFES5nknFrHa+/DT9muUFWFMi6Jh9E1I7bkvlQ8xxf1Kos9pi9o8lBnIOkatMhKX/YUw==", "dev": true } } diff --git a/package.json b/package.json index 36df052db5..a3e940df8f 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "file-loader": "^6.2.0", "html-loader": "^2.1.2", "html-webpack-plugin": "^5.3.2", - "postcss": "^8.3.7", + "postcss": "^8.3.8", "postcss-loader": "^6.1.1", "postcss-preset-env": "^6.7.0", "sass": "^1.42.1", From 3bf854c62d08d87f91442449deac25f39ffe8297 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Sep 2021 16:04:24 +0000 Subject: [PATCH 0161/1756] Bump autoprefixer from 10.3.5 to 10.3.6 Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.3.5 to 10.3.6. - [Release notes](https://github.com/postcss/autoprefixer/releases) - [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/autoprefixer/compare/10.3.5...10.3.6) --- updated-dependencies: - dependency-name: autoprefixer dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 38 ++++++++++++++++++++++++++++++-------- package.json | 2 +- 2 files changed, 31 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index cdec233ec2..fa02a57955 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4355,15 +4355,15 @@ "dev": true }, "autoprefixer": { - "version": "10.3.5", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.5.tgz", - "integrity": "sha512-2H5kQSsyoOMdIehTzIt/sC9ZDIgWqlkG/dbevm9B9xQZ1TDPBHpNUDW5ENqqQQzuaBWEo75JkV0LJe+o5Lnr5g==", + "version": "10.3.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.6.tgz", + "integrity": "sha512-3bDjTfF0MfZntwVCSd18XAT2Zndufh3Mep+mafbzdIQEeWbncVRUVDjH8/EPANV9Hq40seJ24QcYAyhUsFz7gQ==", "dev": true, "requires": { "browserslist": "^4.17.1", - "caniuse-lite": "^1.0.30001259", + "caniuse-lite": "^1.0.30001260", "fraction.js": "^4.1.1", - "nanocolors": "^0.1.5", + "nanocolors": "^0.2.8", "normalize-range": "^0.1.2", "postcss-value-parser": "^4.1.0" }, @@ -4379,6 +4379,14 @@ "escalade": "^3.1.1", "nanocolors": "^0.1.5", "node-releases": "^1.1.76" + }, + "dependencies": { + "nanocolors": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz", + "integrity": "sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==", + "dev": true + } } }, "caniuse-lite": { @@ -4388,12 +4396,26 @@ "dev": true, "requires": { "nanocolors": "^0.1.0" + }, + "dependencies": { + "nanocolors": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz", + "integrity": "sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==", + "dev": true + } } }, "electron-to-chromium": { - "version": "1.3.848", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.848.tgz", - "integrity": "sha512-wchRyBcdcmibioggdO7CbMT5QQ4lXlN/g7Mkpf1K2zINidnqij6EVu94UIZ+h5nB2S9XD4bykqFv9LonAWLFyw==", + "version": "1.3.850", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.850.tgz", + "integrity": "sha512-ZzkDcdzePeF4dhoGZQT77V2CyJOpwfTZEOg4h0x6R/jQhGt/rIRpbRyVreWLtD7B/WsVxo91URm2WxMKR9JQZA==", + "dev": true + }, + "nanocolors": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.10.tgz", + "integrity": "sha512-i+EDWGsJClQwR/bhLIG/CObZZwaYaS5qt+yjxZbfV+77QiNHNzE9nj4d9Ut1TGZ0R0eSwPcQWzReASzXuw/7oA==", "dev": true }, "node-releases": { diff --git a/package.json b/package.json index 36df052db5..8902e1ea48 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@typescript-eslint/eslint-plugin": "^4.31.2", "@typescript-eslint/parser": "^4.31.2", "@uupaa/dynamic-import-polyfill": "^1.0.2", - "autoprefixer": "^10.3.5", + "autoprefixer": "^10.3.6", "babel-loader": "^8.2.2", "babel-plugin-dynamic-import-polyfill": "^1.0.0", "clean-webpack-plugin": "^4.0.0", From d7b35aaf1ea63be5e90a651ef8ad3522454e91ea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Sep 2021 16:05:17 +0000 Subject: [PATCH 0162/1756] Bump actions/setup-node from 2.4.0 to 2.4.1 Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.4.0 to 2.4.1. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v2.4.0...v2.4.1) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/workflows/lint.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 01e8d2f5ae..8bd3a23f71 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: uses: actions/checkout@v2 - name: Setup node environment - uses: actions/setup-node@v2.4.0 + uses: actions/setup-node@v2.4.1 with: node-version: 12 check-latest: true @@ -51,7 +51,7 @@ jobs: uses: actions/checkout@v2 - name: Setup node environment - uses: actions/setup-node@v2.4.0 + uses: actions/setup-node@v2.4.1 with: node-version: 12 check-latest: true @@ -89,7 +89,7 @@ jobs: uses: actions/checkout@v2 - name: Setup node environment - uses: actions/setup-node@v2.4.0 + uses: actions/setup-node@v2.4.1 with: node-version: 12 check-latest: true From 76c34a03b504569d5c3ba579351a8b2cc606035e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Sep 2021 16:05:25 +0000 Subject: [PATCH 0163/1756] Bump core-js from 3.18.0 to 3.18.1 Bumps [core-js](https://github.com/zloirock/core-js) from 3.18.0 to 3.18.1. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.18.0...v3.18.1) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index cdec233ec2..c20149aa37 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5193,9 +5193,9 @@ } }, "core-js": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.0.tgz", - "integrity": "sha512-WJeQqq6jOYgVgg4NrXKL0KLQhi0CT4ZOCvFL+3CQ5o7I6J8HkT5wd53EadMfqTDp1so/MT1J+w2ujhWcCJtN7w==" + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.1.tgz", + "integrity": "sha512-vJlUi/7YdlCZeL6fXvWNaLUPh/id12WXj3MbkMw5uOyF0PfWPBNOCNbs53YqgrvtujLNlt9JQpruyIKkUZ+PKA==" }, "core-js-compat": { "version": "3.17.3", diff --git a/package.json b/package.json index 36df052db5..1881d009d5 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "blurhash": "^1.1.4", "classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", "classnames": "^2.3.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "date-fns": "^2.24.0", "dompurify": "^2.3.3", "epubjs": "^0.3.85", From b02add60c194fc66ad6a4d7c9e4f91cfaa6bdf0e Mon Sep 17 00:00:00 2001 From: Miguel Angel Gabriel Date: Mon, 27 Sep 2021 09:11:53 +0000 Subject: [PATCH 0164/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/strings/es.json b/src/strings/es.json index 5e5759493c..68b73f4779 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -1206,7 +1206,7 @@ "Vertical": "Vertical", "ThemeVideos": "Vídeos de tema", "TabNetworking": "Redes", - "CopyStreamURL": "Copiar URL de Stream", + "CopyStreamURL": "Copiar URL de transmisión", "MoreMediaInfo": "Información del archivo", "LabelVideoCodec": "Codec de video:", "LabelVideoBitrate": "Bitrade de video:", @@ -1372,22 +1372,22 @@ "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", + "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 desactivó 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:", + "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 o hostnames 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", + "EnableQuickConnect": "Activar conexión rápida en este servidor", + "ButtonUseQuickConnect": "Usar conexión rápida", "ButtonActivate": "Activar", "Authorize": "Autorizar", "LabelTonemappingThreshold": "Límite del mapeo de Tono:", From 1c880ab0d8707ff5ab3a85202bfc606690c5763e Mon Sep 17 00:00:00 2001 From: "DEV.OUTSTANDAIM" Date: Mon, 27 Sep 2021 22:40:17 +0000 Subject: [PATCH 0165/1756] Translated using Weblate (Korean) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/ --- src/strings/ko.json | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/src/strings/ko.json b/src/strings/ko.json index b37a1ef4cf..01abf1ce37 100644 --- a/src/strings/ko.json +++ b/src/strings/ko.json @@ -87,7 +87,7 @@ "HeaderAccessScheduleHelp": "특정 시간대에 접속을 제한하기 위한 접속 일정을 만듭니다.", "HeaderActiveDevices": "활성화된 기기", "HeaderActiveRecordings": "활성화된 녹화", - "HeaderActivity": "활성화", + "HeaderActivity": "활동", "HeaderAddToCollection": "컬렉션에 추가", "HeaderAddToPlaylist": "재생목록에 추가", "HeaderAddUpdateImage": "이미지 추가/업데이트", @@ -1540,5 +1540,23 @@ "LabelSyncPlayTimeSyncOffset": "시간 오프셋:", "LabelSyncPlayTimeSyncDevice": "시간 동기화 대상:", "LabelLocalCustomCss": "이 클라이언트에만 적용되는 사용자 지정 CSS 스타일입니다. 서버 사용자 지정 CSS를 사용 불가능으로 설정할 수 있습니다.", - "LabelHardwareEncoding": "하드웨어 인코딩:" + "LabelHardwareEncoding": "하드웨어 인코딩:", + "PreviousChapter": "이전 챕터", + "OtherArtist": "다른 아티스트", + "NextChapter": "다음 챕터", + "Lyricist": "작사가", + "LabelSyncPlaySettingsSkipToSync": "SkipToSync 활성화", + "LabelSyncPlaySettingsSpeedToSync": "SpeedToSync 활성화", + "LabelSyncPlaySettingsSyncCorrection": "동기화 수정", + "LabelSyncPlaySettingsExtraTimeOffset": "추가 시간 오프셋:", + "LabelSyncPlaySettingsDescription": "SyncPlay 설정 변경", + "LabelSortName": "정렬 이름:", + "LabelOriginalName": "원본 이름:", + "HeaderSyncPlayTimeSyncSettings": "시간 동기화", + "HeaderSyncPlayPlaybackSettings": "재생", + "HeaderSyncPlaySettings": "SyncPlay 설정", + "ErrorPlayerNotFound": "요청한 미디어에 대한 플레이어를 찾을 수 없습니다.", + "Engineer": "엔지니어", + "Arranger": "각색", + "AgeValue": "({0} 세)" } From 636c213b860d08fa7746359fcf00fb02905c48e1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 29 Sep 2021 05:35:03 +0000 Subject: [PATCH 0166/1756] Bump webpack from 5.53.0 to 5.55.0 Bumps [webpack](https://github.com/webpack/webpack) from 5.53.0 to 5.55.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.53.0...v5.55.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 32 +++++++++++++++++++++----------- package.json | 2 +- 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index a960e90120..283103bfbb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6085,9 +6085,9 @@ } }, "es-module-lexer": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", - "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.1.tgz", + "integrity": "sha512-17Ed9misDnpyNBJh63g1OhW3qUFecDgGOivI85JeZY/LGhDum8e+cltukbkSK8pcJnXXEkya56sp4vSS1nzoUw==", "dev": true }, "es-to-primitive": { @@ -16329,9 +16329,9 @@ "dev": true }, "jest-worker": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.0.tgz", - "integrity": "sha512-laB0ZVIBz+voh/QQy9dmUuuDsadixeerrKqyVpgPz+CCWiOYjOBabUXHIXZhsdvkWbLqSHbgkAHWl5cg24Q6RA==", + "version": "27.2.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.3.tgz", + "integrity": "sha512-ZwOvv4GCIPviL+Ie4pVguz4N5w/6IGbTaHBYOl3ZcsZZktaL7d8JOU0rmovoED7AJZKA8fvmLbBg8yg80u/tGA==", "dev": true, "requires": { "@types/node": "*", @@ -17049,9 +17049,9 @@ "dev": true }, "webpack": { - "version": "5.53.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.53.0.tgz", - "integrity": "sha512-RZ1Z3z3ni44snoWjfWeHFyzvd9HMVYDYC5VXmlYUT6NWgEOWdCNpad5Fve2CzzHoRED7WtsKe+FCyP5Vk4pWiQ==", + "version": "5.55.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.55.0.tgz", + "integrity": "sha512-/1LyoAG+4+YRt+RLN3H2cz4dcw8+iO/GwKhL54GQDmqONCi0ZISXZF6aCCrCRDJFK685h+RGLCZd61Y+SEqdWQ==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -17063,8 +17063,8 @@ "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.0", - "es-module-lexer": "^0.7.1", + "enhanced-resolve": "^5.8.3", + "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", @@ -17092,6 +17092,16 @@ "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", "dev": true }, + "enhanced-resolve": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", + "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, "glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", diff --git a/package.json b/package.json index a3e940df8f..634528ece6 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "stylelint-scss": "^3.21.0", "ts-loader": "^9.2.6", "typescript": "^4.4.3", - "webpack": "^5.53.0", + "webpack": "^5.55.0", "webpack-cli": "^4.8.0", "webpack-dev-server": "^4.2.1", "webpack-merge": "^5.8.0", From 4aeb9b6eec1aa77579cec499c7e900b97cb33201 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 23 Sep 2021 23:30:50 -0400 Subject: [PATCH 0167/1756] Update apiclient --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index cdec233ec2..3b7e0a246f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8457,9 +8457,9 @@ "dev": true }, "jellyfin-apiclient": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/jellyfin-apiclient/-/jellyfin-apiclient-1.8.0.tgz", - "integrity": "sha512-fwAF1G89amm3uO2Yw0E26fW5X6JoyRUnOdBEeuSN04/NpdKKVHD4u53dgqF0jHzXNuKdn5eh0AuV37cMKzBanA==" + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/jellyfin-apiclient/-/jellyfin-apiclient-1.9.1.tgz", + "integrity": "sha512-YRlfvtZNJwkYjQzbnR3CGa3TlgrrZNvqqenN234LJTvj4m68vMRleshqCFF3yfivB4+cCclUfiz69FEJBrIidA==" }, "jest-worker": { "version": "26.6.2", diff --git a/package.json b/package.json index 36df052db5..3b59b330a6 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,7 @@ "headroom.js": "^0.12.0", "hls.js": "^1.0.10", "intersection-observer": "^0.12.0", - "jellyfin-apiclient": "^1.8.0", + "jellyfin-apiclient": "^1.9.1", "jquery": "^3.5.1", "jstree": "^3.3.12", "libarchive.js": "^1.3.0", From f35f4a8ebd1e1a75f2b721906b1011b1432ad76f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 29 Sep 2021 13:05:41 +0000 Subject: [PATCH 0168/1756] Bump webpack-dev-server from 4.2.1 to 4.3.0 Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.2.1 to 4.3.0. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.2.1...v4.3.0) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 36 +++++++++++++++++++++--------------- package.json | 2 +- 2 files changed, 22 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index a4f4a467f2..a618a9e46c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9403,12 +9403,6 @@ "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", "dev": true }, - "nanocolors": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz", - "integrity": "sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==", - "dev": true - }, "nanoid": { "version": "3.1.23", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", @@ -17173,12 +17167,12 @@ } }, "webpack-dev-middleware": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.1.0.tgz", - "integrity": "sha512-oT660AR1gOnU/NTdUQi3EiGR0iXG7CFxmKsj3ylWCBA2khJ8LFHK+sKv3BZEsC11gl1eChsltRhzUq7nWj7XIQ==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.2.1.tgz", + "integrity": "sha512-Kx1X+36Rn9JaZcQMrJ7qN3PMAuKmEDD9ZISjUj3Cgq4A6PtwYsC4mpaKotSRYH3iOF6HsUa8viHKS59FlyVifQ==", "dev": true, "requires": { - "colorette": "^1.2.2", + "colorette": "^2.0.10", "memfs": "^3.2.2", "mime-types": "^2.1.31", "range-parser": "^1.2.1", @@ -17191,6 +17185,12 @@ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, + "colorette": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.12.tgz", + "integrity": "sha512-lHID0PU+NtFzeNCwTL6JzUKdb6kDpyEjrwTD1H0cDZswTbsjLh2wTV2Eo2sNZLc0oSg0a5W1AI4Nj7bX4iIdjA==", + "dev": true + }, "mime-db": { "version": "1.49.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", @@ -17220,15 +17220,15 @@ } }, "webpack-dev-server": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.2.1.tgz", - "integrity": "sha512-SQrIyQDZsTaF84p/WMAXNRKxjTeIaewhDIiHYZ423ENhNAsQWyubvqPTn0IoLMGkbhWyWv8/GYnCjItt0ZNC5w==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.3.0.tgz", + "integrity": "sha512-kuqP9Xn4OzcKe7f0rJwd4p8xqiD+4b5Lzu8tJa8OttRL3E1Q8gI2KmUtouJTgDswjjvHOHlZDV8LTQfSY5qZSA==", "dev": true, "requires": { "ansi-html-community": "^0.0.8", "bonjour": "^3.5.0", "chokidar": "^3.5.1", - "colorette": "^1.2.2", + "colorette": "^2.0.10", "compression": "^1.7.4", "connect-history-api-fallback": "^1.6.0", "del": "^6.0.0", @@ -17248,7 +17248,7 @@ "spdy": "^4.0.2", "strip-ansi": "^7.0.0", "url": "^0.11.0", - "webpack-dev-middleware": "^5.1.0", + "webpack-dev-middleware": "^5.2.1", "ws": "^8.1.0" }, "dependencies": { @@ -17270,6 +17270,12 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, + "colorette": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.12.tgz", + "integrity": "sha512-lHID0PU+NtFzeNCwTL6JzUKdb6kDpyEjrwTD1H0cDZswTbsjLh2wTV2Eo2sNZLc0oSg0a5W1AI4Nj7bX4iIdjA==", + "dev": true + }, "del": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", diff --git a/package.json b/package.json index b39cebfa87..2f1f69ff4e 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "typescript": "^4.4.3", "webpack": "^5.55.0", "webpack-cli": "^4.8.0", - "webpack-dev-server": "^4.2.1", + "webpack-dev-server": "^4.3.0", "webpack-merge": "^5.8.0", "workbox-webpack-plugin": "^6.2.4", "worker-plugin": "^5.0.1" From 0b61d60fb87b0674da6e4a7b4b49dd10187b1b4b Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 29 Sep 2021 14:00:20 -0400 Subject: [PATCH 0169/1756] Remove unused sass mixins --- src/styles/_mixins.scss | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 src/styles/_mixins.scss diff --git a/src/styles/_mixins.scss b/src/styles/_mixins.scss deleted file mode 100644 index ed23ab0833..0000000000 --- a/src/styles/_mixins.scss +++ /dev/null @@ -1,23 +0,0 @@ -@mixin background-cover($position) { - background-position: $position; - background-repeat: no-repeat; - background-size: cover; -} - -@mixin circle($size) { - @include square($size); - border-radius: 100%; -} - -@mixin position($position, $top: null, $right: null, $bottom: null, $left: null) { - position: $position; - top: $top; - right: $right; - bottom: $bottom; - left: $left; -} - -@mixin square($size) { - height: $size; - width: $size; -} From 68e1aa5586c0595daeb3b4d20c61bb0f9dfc76d4 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 29 Sep 2021 15:55:59 -0400 Subject: [PATCH 0170/1756] Fix header centering on large mobile devices --- src/assets/css/librarybrowser.scss | 43 +++++++++++++++++++++++++++--- 1 file changed, 40 insertions(+), 3 deletions(-) diff --git a/src/assets/css/librarybrowser.scss b/src/assets/css/librarybrowser.scss index 6d3f6fcc3c..2fb4d3759c 100644 --- a/src/assets/css/librarybrowser.scss +++ b/src/assets/css/librarybrowser.scss @@ -1,3 +1,37 @@ +// The padding of the header content on mobile needs to be adjusted +// based on the size of the poster card (values from card.scss) +@mixin header-poster-padding() { + padding-left: 37.5%; + + @media all and (min-width: 43.75em) { + padding-left: 25%; + } + + @media all and (min-width: 50em) { + padding-left: 20%; + } + + @media all and (min-width: 75em) { + padding-left: 16.666666666666666666666666666667%; + } + + @media all and (min-width: 87.5em) { + padding-left: 14.285714285714285714285714285714%; + } + + @media all and (min-width: 100em) { + padding-left: 12.5%; + } + + @media all and (min-width: 120em) { + padding-left: 11.111111111111111111111111111111%; + } + + @media all and (min-width: 131.25em) { + padding-left: 10%; + } +} + .headerUserImage, .navMenuOption, .pageTitle { @@ -580,11 +614,14 @@ .layout-mobile .mainDetailButtons { margin-top: 1em; margin-bottom: 0.5em; - margin-left: 37.5%; + margin-left: 0; + @include header-poster-padding; + + // The buttons row is full width on small screens @media all and (max-width: 32em) { margin-bottom: 0; - margin-left: 0; + padding-left: 0; } } @@ -635,7 +672,7 @@ flex: 1 0 0; .layout-mobile & { - padding-left: 37.5%; + @include header-poster-padding; @media all and (max-width: 32em) { position: relative; From fda52baed51a123dee798f5cc98fe6748ced48e6 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 30 Sep 2021 10:58:17 -0400 Subject: [PATCH 0171/1756] Enable multiserver in development environments --- src/scripts/settings/webSettings.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/scripts/settings/webSettings.js b/src/scripts/settings/webSettings.js index ca67b72cc5..3a87fd65de 100644 --- a/src/scripts/settings/webSettings.js +++ b/src/scripts/settings/webSettings.js @@ -72,7 +72,9 @@ export function getIncludeCorsCredentials() { export function getMultiServer() { return getConfig().then(config => { - return !!config.multiserver; + // Enable multi-server support in development environments + return process.env.NODE_ENV === 'development' // eslint-disable-line no-undef + || !!config.multiserver; }).catch(error => { console.log('cannot get web config:', error); return false; From 30d33de1452247409ad8a99572a0f15eb67bfa02 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 30 Sep 2021 15:57:38 -0400 Subject: [PATCH 0172/1756] Fix remote fullscreen event handler --- src/components/remotecontrol/remotecontrol.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/components/remotecontrol/remotecontrol.js b/src/components/remotecontrol/remotecontrol.js index 3c1c8175ca..38eb27a2ba 100644 --- a/src/components/remotecontrol/remotecontrol.js +++ b/src/components/remotecontrol/remotecontrol.js @@ -718,11 +718,9 @@ export default function () { btnCommand[i].addEventListener('click', onBtnCommandClick); } - context.querySelector('.btnToggleFullscreen').addEventListener('click', function (e) { + context.querySelector('.btnToggleFullscreen').addEventListener('click', function () { if (currentPlayer) { - playbackManager.sendCommand({ - Name: e.target.getAttribute('data-command') - }, currentPlayer); + playbackManager.toggleFullscreen(currentPlayer); } }); context.querySelector('.btnAudioTracks').addEventListener('click', function (e) { From 752d54b7261cafaa0da1ad42eb5def4e3764b380 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 30 Sep 2021 16:24:18 -0400 Subject: [PATCH 0173/1756] Move the selected player name next to cast icon --- src/scripts/libraryMenu.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scripts/libraryMenu.js b/src/scripts/libraryMenu.js index e57aaba339..6e8f8ae8de 100644 --- a/src/scripts/libraryMenu.js +++ b/src/scripts/libraryMenu.js @@ -31,8 +31,8 @@ import Headroom from 'headroom.js'; html += '

'; html += '
'; html += '
'; - html += ''; html += ''; + html += ''; html += ''; html += ''; html += ''; From b454f9ace45d68f858cfa48eb056724a3012c3ed Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Fri, 1 Oct 2021 20:14:50 +0300 Subject: [PATCH 0174/1756] Update JavascriptSubtitlesOctopus --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 59fcc92ab9..f6273f0df7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8692,8 +8692,8 @@ "integrity": "sha512-EkQfRXt9DhWwj6BnEA2TNpOf4jTnzSTUPGgE+iFxcdNqjktY8GitbDeHnx8qZA0/IukNyyBUR3oQKRdYkO+HFg==" }, "libass-wasm": { - "version": "git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#58e9a3f1a7f7883556ee002545f445a430120639", - "from": "git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#4.0.0-jf-smarttv" + "version": "git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#f4625ac313b318bd5d2e0ae18679ff516370bae6", + "from": "git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#4.0.0-jf-4" }, "lie": { "version": "3.1.1", diff --git a/package.json b/package.json index 280efa8373..f5f5e0a8a6 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "jquery": "^3.5.1", "jstree": "^3.3.12", "libarchive.js": "^1.3.0", - "libass-wasm": "git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#4.0.0-jf-smarttv", + "libass-wasm": "git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#4.0.0-jf-4", "lodash-es": "^4.17.21", "marked": "^3.0.4", "material-design-icons-iconfont": "^6.1.0", From 9338b36b8ed89257221bce5bb94f0bf8a2476196 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Thu, 23 Sep 2021 21:12:16 +0300 Subject: [PATCH 0175/1756] Clear JavascriptSubtitlesOctopus when an error occurs --- src/plugins/htmlVideoPlayer/plugin.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js index 611240be3e..cf477bfd9d 100644 --- a/src/plugins/htmlVideoPlayer/plugin.js +++ b/src/plugins/htmlVideoPlayer/plugin.js @@ -1062,6 +1062,9 @@ function tryRemoveElement(elem) { workerUrl: `${appRouter.baseUrl()}/libraries/subtitles-octopus-worker.js`, legacyWorkerUrl: `${appRouter.baseUrl()}/libraries/subtitles-octopus-worker-legacy.js`, onError() { + // HACK: Clear JavascriptSubtitlesOctopus: it gets disposed when an error occurs + htmlVideoPlayer.#currentSubtitlesOctopus = null; + onErrorInternal(htmlVideoPlayer, 'mediadecodeerror'); }, timeOffset: (this._currentPlayOptions.transcodingOffsetTicks || 0) / 10000000, From 9f6fdfdd7215c724385f8b0ac813787e8e84025a Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Thu, 23 Sep 2021 21:30:59 +0300 Subject: [PATCH 0176/1756] Destroy the player after destroying JavascriptSubtitlesOctopus --- src/plugins/htmlVideoPlayer/plugin.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js index cf477bfd9d..f1a0f427d6 100644 --- a/src/plugins/htmlVideoPlayer/plugin.js +++ b/src/plugins/htmlVideoPlayer/plugin.js @@ -675,14 +675,14 @@ function tryRemoveElement(elem) { } onEndedInternal(this, elem, this.onError); - - if (destroyPlayer) { - this.destroy(); - } } this.destroyCustomTrack(elem); + if (destroyPlayer) { + this.destroy(); + } + return Promise.resolve(); } From 50880983cc2e561ff1fa901559bda1b49ea15eef Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Thu, 23 Sep 2021 22:20:03 +0300 Subject: [PATCH 0177/1756] Give JavascriptSubtitlesOctopus time to dispose itself --- src/plugins/htmlVideoPlayer/plugin.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js index f1a0f427d6..eeef1d5181 100644 --- a/src/plugins/htmlVideoPlayer/plugin.js +++ b/src/plugins/htmlVideoPlayer/plugin.js @@ -1065,7 +1065,10 @@ function tryRemoveElement(elem) { // HACK: Clear JavascriptSubtitlesOctopus: it gets disposed when an error occurs htmlVideoPlayer.#currentSubtitlesOctopus = null; - onErrorInternal(htmlVideoPlayer, 'mediadecodeerror'); + // HACK: Give JavascriptSubtitlesOctopus time to dispose itself + setTimeout(() => { + onErrorInternal(htmlVideoPlayer, 'mediadecodeerror'); + }, 0); }, timeOffset: (this._currentPlayOptions.transcodingOffsetTicks || 0) / 10000000, From a536f2acac7067d0a22b8be22f4c85b2cbc7c344 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Tue, 21 Sep 2021 22:26:09 +0300 Subject: [PATCH 0178/1756] Resolve show promise --- src/components/appRouter.js | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/src/components/appRouter.js b/src/components/appRouter.js index e40875089c..5a89deca54 100644 --- a/src/components/appRouter.js +++ b/src/components/appRouter.js @@ -44,13 +44,7 @@ class AppRouter { }, 0); }); - document.addEventListener('viewshow', () => { - const resolve = this.resolveOnNextShow; - if (resolve) { - this.resolveOnNextShow = null; - resolve(); - } - }); + document.addEventListener('viewshow', () => this.onViewShow()); this.baseRoute = window.location.href.split('?')[0].replace(this.getRequestFile(), ''); // support hashbang @@ -417,6 +411,14 @@ class AppRouter { }); } + onViewShow() { + const resolve = this.resolveOnNextShow; + if (resolve) { + this.resolveOnNextShow = null; + resolve(); + } + } + onForcedLogoutMessageTimeout() { const msg = this.forcedLogoutMsg; this.forcedLogoutMsg = null; @@ -638,7 +640,11 @@ class AppRouter { const ignore = route.dummyRoute === true || this.previousRoute.dummyRoute === true; this.previousRoute = route; - if (ignore) return; + if (ignore) { + // Resolve 'show' promise + this.onViewShow(); + return; + } this.handleRoute(ctx, next, route); }; From 25631e4828b218c7f13e3a554478434bc56db414 Mon Sep 17 00:00:00 2001 From: blob03 Date: Fri, 1 Oct 2021 10:22:49 +0000 Subject: [PATCH 0179/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 95b05dd5fd..f4d04c9a7d 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -131,7 +131,7 @@ "DeleteMedia": "Supprimer le média", "DeleteUser": "Supprimer l'utilisateur", "DeleteUserConfirmation": "Voulez-vous vraiment supprimer cet utilisateur ?", - "Depressed": "Diminuer", + "Depressed": "Enfoncé", "Descending": "Décroissant", "Desktop": "Bureau", "DetectingDevices": "Détection des appareils", @@ -975,7 +975,7 @@ "ProductionLocations": "Sites de production", "Programs": "Programmes", "Quality": "Qualité", - "Raised": "Élevé", + "Raised": "Surélevé", "Rate": "Débit", "RecentlyWatched": "Lu récemment", "RecommendationBecauseYouLike": "Parce que vous aimez {0}", From 5ef1be23d01825ccc1e19f2a7fd52e124bfcb11e Mon Sep 17 00:00:00 2001 From: Tim040 Date: Wed, 29 Sep 2021 14:21:44 +0000 Subject: [PATCH 0180/1756] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 58 +++++++++++++++++++++++++++++++++++++++------ 1 file changed, 51 insertions(+), 7 deletions(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index b6f08a482c..927cf54f50 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -219,7 +219,7 @@ "HeaderAddUpdateImage": "Afbeelding Toevoegen/Bijwerken", "HeaderAdditionalParts": "Extra onderdelen", "HeaderAdmin": "Beheerder", - "HeaderAlbumArtists": "Albumartiesten", + "HeaderAlbumArtists": "Artiests Album", "HeaderAlert": "Waarschuwing", "HeaderAllowMediaDeletionFrom": "Wissen van media toestaan van", "HeaderApiKey": "API Sleutel", @@ -1291,9 +1291,9 @@ "MessageSyncPlayCreateGroupDenied": "Toestemming vereist om een groep te maken.", "MessageSyncPlayGroupDoesNotExist": "Kan niet deelnemen aan de groep omdat deze niet bestaat.", "MessageSyncPlayPlaybackPermissionRequired": "Afspeelrechten vereist.", - "MessageSyncPlayGroupWait": "{0} is aan het bufferen…", - "MessageSyncPlayUserLeft": "{0} i heeft de groep verlaten.", - "MessageSyncPlayUserJoined": "{0} is lid geworden van de groep.", + "MessageSyncPlayGroupWait": "{0} is aan het bufferen…", + "MessageSyncPlayUserLeft": "{0} i heeft de groep verlaten.", + "MessageSyncPlayUserJoined": "{0} is lid geworden van de groep.", "MessageSyncPlayDisabled": "SyncPlay uitgeschakeld.", "MessageSyncPlayEnabled": "SyncPlay ingeschakeld.", "LabelSyncPlayAccess": "SyncPlay toegang", @@ -1324,7 +1324,7 @@ "ShowMore": "Laat meer zien", "ShowLess": "Laat minder zien", "MessageNoGenresAvailable": "Stel sommige metadataproviders in staat om genres van internet te halen.", - "EnableFasterAnimationsHelp": "Gebruik snellere animaties en overgangen", + "EnableFasterAnimationsHelp": "Gebruik snellere animaties en overgangen.", "EnableFasterAnimations": "Snellere animaties", "EnableDecodingColorDepth10Vp9": "Schakel 10-bits hardwarecodering in voor VP9", "EnableDecodingColorDepth10Hevc": "Schakel 10-bits hardwarecodering in voor HEVC", @@ -1353,7 +1353,7 @@ "Other": "Andere", "Data": "Gegevens", "LabelIconMaxResHelp": "Maximale resolutie van pictogrammen die worden weergegeven via de eigenschap upnp:icon.", - "MusicVideos": "Muziek Videos", + "MusicVideos": "Muziekvideo's", "Preview": "Preview", "SubtitleVerticalPositionHelp": "Regelnummer waar tekst verschijnt. Positieve cijfers geven top-down aan. Negatieve getallen geven bottom-up aan.", "ButtonCast": "Cast", @@ -1527,5 +1527,49 @@ "DisableCustomCss": "Door server ingestelde custom CSS uitschakelen", "Conductor": "Dirigent", "Arranger": "Arrangeur", - "AgeValue": "({0} jaren oud)" + "AgeValue": "({0} jaren oud)", + "SubtitleCodecNotSupported": "De ondertitel codec wordt niet ondersteund", + "AudioProfileNotSupported": "Het profiel van de audio codec wordt niet ondersteund", + "RefFramesNotSupported": "Referentieframes worden niet ondersteund", + "OtherArtist": "Andere artiest", + "PlaybackErrorPlaceHolder": "Dit is een plaats houder voor fysieke media die Jellyfin niet kan afspelen. Plaats de disc om af te spelen.", + "AudioCodecNotSupported": "De audio codec wordt niet ondersteund", + "ContainerNotSupported": "De container wordt niet ondersteund", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Past handmatig de tijd aan met het geselecteerde apparaat voor tijdsynchronisatie. Wees voorzichtig met aanpassen.", + "LabelSyncPlaySettingsSyncCorrection": "Synchronisatie correctie", + "LabelSyncPlaySettingsSyncCorrectionHelp": "Activeer actieve synchronisatie van het afspelen door het versnellen van de media of door het zoeken naar de geschatte positie. Schakel dit uit in geval van hevig haperen.", + "LabelSyncPlaySettingsMinDelaySpeedToSync": "SnelheidTeSynchroniseren minimale vertraging:", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Minimale afspeelvertraging waarna SnelheidTeSynchroniseren de afspeelpositie probeert te corrigeren.", + "LabelSyncPlaySettingsMaxDelaySpeedToSync": "SnelheidTeSynchroniseren maximale vertraging:", + "LabelSyncPlaySettingsSkipToSyncHelp": "Synchronisatie correctiemethode die bestaat uit het zoeken naar de geschatte positie. Synchronisatie Correctie moet ingeschakeld zijn.", + "MessageSent": "Bericht verzonden.", + "Mixer": "Mixer", + "UseEpisodeImagesInNextUpHelp": "Volgende en Verder Kijken secties zullen afleveringsafbeeldingen gebruiken als thumbnails in plaats van de primaire thumbnail van de serie.", + "SetUsingLastTracks": "Ondertitel/Audio-sporen instellen met vorig item", + "SetUsingLastTracksHelp": "Probeert de ondertiteling/het audiospoor in te stellen op de video die het meest overeenkomt met de laatste video.", + "TextSent": "Tekst verzonden.", + "Track": "Nummer", + "Controls": "Controles", + "LabelEnableGamepad": "Gamepad Inschakelen", + "VideoFramerateNotSupported": "De framerate van de video wordt niet ondersteund", + "VideoLevelNotSupported": "Het niveau van de video codec wordt niet ondersteund", + "VideoProfileNotSupported": "Het profiel van de video codec wordt niet ondersteund", + "Lyricist": "Tekstschrijver", + "NextChapter": "Volgend hoofdstuk", + "LabelMaxDaysForNextUp": "Maximaal dagen in 'Volgende':", + "LabelMaxDaysForNextUpHelp": "Zet het maximaal aantal dagen dat een serie in de 'Volgende' lijst staat zonder het te kijken.", + "PreviousChapter": "Vorig hoofdstuk", + "Remixer": "Remixer", + "UseEpisodeImagesInNextUp": "Gebruik afleveringsbeelden in de secties Volgende en Verder Kijken", + "EnableGamepadHelp": "Luister naar input van alle aangesloten controllers.", + "VideoCodecNotSupported": "De video codec wordt niet ondersteund", + "AudioBitrateNotSupported": "De bitrate van de audio wordt niet ondersteund", + "AudioChannelsNotSupported": "Het aantal audiokanalen wordt niet ondersteund", + "VideoResolutionNotSupported": "De resolutie van de video wordt niet ondersteund", + "AudioSampleRateNotSupported": "De audiosample snelheid wordt niet ondersteund", + "AnamorphicVideoNotSupported": "Anamorphic video wordt niet ondersteund", + "InterlacedVideoNotSupported": "Interlaced video wordt niet ondersteund", + "SecondaryAudioNotSupported": "Secundaire audiotracks worden niet ondersteund", + "VideoBitDepthNotSupported": "De bit-diepte van de video wordt niet ondersteund", + "AudioBitDepthNotSupported": "De bit-diepte van de audio wordt niet ondersteund" } From ccab6d9fd92176f929d3dfac2ed5097ed48d7adb Mon Sep 17 00:00:00 2001 From: Chikku Cheriyan Date: Thu, 30 Sep 2021 01:47:50 +0000 Subject: [PATCH 0181/1756] Translated using Weblate (Malayalam) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/ --- src/strings/ml.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/strings/ml.json b/src/strings/ml.json index 233333ef09..0a8cf87cab 100644 --- a/src/strings/ml.json +++ b/src/strings/ml.json @@ -1570,5 +1570,8 @@ "ErrorPlayerNotFound": "അഭ്യർത്ഥിച്ച മീഡിയയ്ക്കായി ഒരു കളിക്കാരനെയും കണ്ടെത്തിയില്ല.", "Engineer": "എഞ്ചിനീയർ", "Conductor": "കണ്ടക്ടർ", - "Arranger": "അറേഞ്ചർ" + "Arranger": "അറേഞ്ചർ", + "AgeValue": "({0} വർഷം പഴക്കം)", + "LabelOriginalName": "പ്രഥമമായ നാമം:", + "LabelSortName": "വേർതിരിക്കേണ്ടുന്ന പേര്:" } From 20d88e7611ccb83cddbba6dd6799ec5d9fcec532 Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Sat, 2 Oct 2021 16:46:46 +0300 Subject: [PATCH 0182/1756] convert UserProfilesPage to react --- .../SectionTitleButtonElement.tsx | 33 ++++ .../SectionTitleLinkElement.tsx | 34 ++++ .../users/UserProfilesPage/UserCardBox.tsx | 100 ++++++++++ src/components/pages/UserProfilesPage.tsx | 154 +++++++++++++++ .../dashboard/users/userprofiles.html | 15 +- .../dashboard/users/userprofilespage.js | 185 ------------------ src/scripts/routes.js | 2 +- 7 files changed, 323 insertions(+), 200 deletions(-) create mode 100644 src/components/DashboardComponent/users/UserProfilesPage/SectionTitleButtonElement.tsx create mode 100644 src/components/DashboardComponent/users/UserProfilesPage/SectionTitleLinkElement.tsx create mode 100644 src/components/DashboardComponent/users/UserProfilesPage/UserCardBox.tsx create mode 100644 src/components/pages/UserProfilesPage.tsx delete mode 100644 src/controllers/dashboard/users/userprofilespage.js diff --git a/src/components/DashboardComponent/users/UserProfilesPage/SectionTitleButtonElement.tsx b/src/components/DashboardComponent/users/UserProfilesPage/SectionTitleButtonElement.tsx new file mode 100644 index 0000000000..fe384e3813 --- /dev/null +++ b/src/components/DashboardComponent/users/UserProfilesPage/SectionTitleButtonElement.tsx @@ -0,0 +1,33 @@ +import React, { FunctionComponent } from 'react'; +import globalize from '../../../../scripts/globalize'; + +const createButtonElement = ({ className, title, icon }) => ({ + __html: `` +}); + +type IProps = { + title?: string; + className?: string; + icon?: string, +} + +const SectionTitleButtonElement: FunctionComponent = ({ className, title, icon }: IProps) => { + return ( +
+ ); +}; + +export default SectionTitleButtonElement; diff --git a/src/components/DashboardComponent/users/UserProfilesPage/SectionTitleLinkElement.tsx b/src/components/DashboardComponent/users/UserProfilesPage/SectionTitleLinkElement.tsx new file mode 100644 index 0000000000..7c02802e2e --- /dev/null +++ b/src/components/DashboardComponent/users/UserProfilesPage/SectionTitleLinkElement.tsx @@ -0,0 +1,34 @@ +import React, { FunctionComponent } from 'react'; +import globalize from '../../../../scripts/globalize'; + +const createLinkElement = ({ className, href, title }) => ({ + __html: ` + ${title} + ` +}); + +type IProps = { + title?: string; + className?: string; + url?: string +} + +const SectionTitleLinkElement: FunctionComponent = ({ className, title, url }: IProps) => { + return ( +
+ ); +}; + +export default SectionTitleLinkElement; diff --git a/src/components/DashboardComponent/users/UserProfilesPage/UserCardBox.tsx b/src/components/DashboardComponent/users/UserProfilesPage/UserCardBox.tsx new file mode 100644 index 0000000000..ccbb41c14f --- /dev/null +++ b/src/components/DashboardComponent/users/UserProfilesPage/UserCardBox.tsx @@ -0,0 +1,100 @@ +import React, { FunctionComponent } from 'react'; +import { formatDistanceToNow } from 'date-fns'; +import { localeWithSuffix } from '../../../../scripts/dfnshelper'; +import globalize from '../../../../scripts/globalize'; +import cardBuilder from '../../../cardbuilder/cardBuilder'; + +const createLinkElement = ({ user, renderImgUrl }) => ({ + __html: ` + ${renderImgUrl} + ` +}); + +const createButtonElement = () => ({ + __html: `` +}); + +type IProps = { + user?: Record; +} + +const getLastSeenText = (lastActivityDate) => { + if (lastActivityDate) { + return globalize.translate('LastSeen', formatDistanceToNow(Date.parse(lastActivityDate), localeWithSuffix)); + } + + return ''; +}; + +const UserCardBox: FunctionComponent = ({ user = [] }: IProps) => { + let cssClass = 'card squareCard scalableCard squareCard-scalable'; + + if (user.Policy.IsDisabled) { + cssClass += ' grayscale'; + } + + let imgUrl; + + if (user.PrimaryImageTag) { + imgUrl = window.ApiClient.getUserImageUrl(user.Id, { + width: 300, + tag: user.PrimaryImageTag, + type: 'Primary' + }); + } + + let imageClass = 'cardImage'; + + if (user.Policy.IsDisabled) { + imageClass += ' disabledUser'; + } + + const lastSeen = getLastSeenText(user.LastActivityDate); + + const renderImgUrl = imgUrl ? + `
` : + `
+ +
`; + + return ( +
+
+
+
+
+
+
+
+
+ {user.Name} +
+
+
+
+ {lastSeen != '' ? lastSeen : ''} +
+
+
+
+ ); +}; + +export default UserCardBox; diff --git a/src/components/pages/UserProfilesPage.tsx b/src/components/pages/UserProfilesPage.tsx new file mode 100644 index 0000000000..fd1641f900 --- /dev/null +++ b/src/components/pages/UserProfilesPage.tsx @@ -0,0 +1,154 @@ + +import React, {FunctionComponent, useEffect, useState, useRef} from 'react'; +import Dashboard from '../../scripts/clientUtils'; +import globalize from '../../scripts/globalize'; +import loading from '../loading/loading'; +import dom from '../../scripts/dom'; +import confirm from '../../components/confirm/confirm'; +import UserCardBox from '../DashboardComponent/users/UserProfilesPage/UserCardBox'; +import SectionTitleButtonElement from '../DashboardComponent/users/UserProfilesPage/SectionTitleButtonElement'; +import SectionTitleLinkElement from '../DashboardComponent/users/UserProfilesPage/SectionTitleLinkElement'; +import '../../elements/emby-button/emby-button'; +import '../../elements/emby-button/paper-icon-button-light'; +import '../../components/cardbuilder/card.scss'; +import '../../components/indicators/indicators.scss'; +import '../../assets/css/flexstyles.scss'; + +type MenuEntry = { + name?: string; + id?: string; + icon?: string; +} + +const UserProfilesPage: FunctionComponent = () => { + const [ users, setUsers ] = useState([]); + + const element = useRef(null); + + const loadData = () => { + loading.show(); + window.ApiClient.getUsers().then(function (result) { + setUsers(result); + loading.hide(); + }); + }; + + useEffect(() => { + loadData(); + + const showUserMenu = (elem) => { + const card = dom.parentWithClass(elem, 'card'); + const userId = card.getAttribute('data-userid'); + + const menuItems: MenuEntry[] = []; + + menuItems.push({ + name: globalize.translate('ButtonOpen'), + id: 'open', + icon: 'mode_edit' + }); + menuItems.push({ + name: globalize.translate('ButtonLibraryAccess'), + id: 'access', + icon: 'lock' + }); + menuItems.push({ + name: globalize.translate('ButtonParentalControl'), + id: 'parentalcontrol', + icon: 'person' + }); + menuItems.push({ + name: globalize.translate('Delete'), + id: 'delete', + icon: 'delete' + }); + + import('../../components/actionSheet/actionSheet').then(({default: actionsheet}) => { + actionsheet.show({ + items: menuItems, + positionTo: card, + callback: function (id) { + switch (id) { + case 'open': + Dashboard.navigate('useredit.html?userId=' + userId); + break; + + case 'access': + Dashboard.navigate('userlibraryaccess.html?userId=' + userId); + break; + + case 'parentalcontrol': + Dashboard.navigate('userparentalcontrol.html?userId=' + userId); + break; + + case 'delete': + deleteUser(userId); + } + } + }); + }); + }; + + const deleteUser = (id) => { + const msg = globalize.translate('DeleteUserConfirmation'); + + confirm({ + title: globalize.translate('DeleteUser'), + text: msg, + confirmText: globalize.translate('Delete'), + primary: 'delete' + }).then(function () { + loading.show(); + window.ApiClient.deleteUser(id).then(function () { + loadData(); + }); + }); + }; + + element?.current?.addEventListener('click', function (e) { + const btnUserMenu = dom.parentWithClass(e.target, 'btnUserMenu'); + + if (btnUserMenu) { + showUserMenu(btnUserMenu); + } + }); + + element?.current?.querySelector('.btnAddUser').addEventListener('click', function() { + Dashboard.navigate('usernew.html'); + }); + }, []); + + return ( +
+
+
+
+

+ {globalize.translate('HeaderUsers')} +

+ + +
+
+ {users.map((user, index: number)=> { + return ; + })} +
+
+
+
+ ); +}; + +export default UserProfilesPage; diff --git a/src/controllers/dashboard/users/userprofiles.html b/src/controllers/dashboard/users/userprofiles.html index 0a72f40ed7..047cdff1fc 100644 --- a/src/controllers/dashboard/users/userprofiles.html +++ b/src/controllers/dashboard/users/userprofiles.html @@ -1,16 +1,3 @@
-
-
-
-
-

${HeaderUsers}

- - ${Help} -
-
-
-
-
+
diff --git a/src/controllers/dashboard/users/userprofilespage.js b/src/controllers/dashboard/users/userprofilespage.js deleted file mode 100644 index 7b91692600..0000000000 --- a/src/controllers/dashboard/users/userprofilespage.js +++ /dev/null @@ -1,185 +0,0 @@ -import loading from '../../../components/loading/loading'; -import dom from '../../../scripts/dom'; -import globalize from '../../../scripts/globalize'; -import { formatDistanceToNow } from 'date-fns'; -import { localeWithSuffix } from '../../../scripts/dfnshelper'; -import '../../../elements/emby-button/paper-icon-button-light'; -import '../../../components/cardbuilder/card.scss'; -import '../../../elements/emby-button/emby-button'; -import '../../../components/indicators/indicators.scss'; -import '../../../assets/css/flexstyles.scss'; -import Dashboard, { pageIdOn } from '../../../scripts/clientUtils'; -import confirm from '../../../components/confirm/confirm'; -import cardBuilder from '../../../components/cardbuilder/cardBuilder'; - -/* eslint-disable indent */ - - function deleteUser(page, id) { - const msg = globalize.translate('DeleteUserConfirmation'); - - confirm({ - title: globalize.translate('DeleteUser'), - text: msg, - confirmText: globalize.translate('Delete'), - primary: 'delete' - }).then(function () { - loading.show(); - ApiClient.deleteUser(id).then(function () { - loadData(page); - }); - }); - } - - function showUserMenu(elem) { - const card = dom.parentWithClass(elem, 'card'); - const page = dom.parentWithClass(card, 'page'); - const userId = card.getAttribute('data-userid'); - const menuItems = []; - menuItems.push({ - name: globalize.translate('ButtonOpen'), - id: 'open', - icon: 'mode_edit' - }); - menuItems.push({ - name: globalize.translate('ButtonLibraryAccess'), - id: 'access', - icon: 'lock' - }); - menuItems.push({ - name: globalize.translate('ButtonParentalControl'), - id: 'parentalcontrol', - icon: 'person' - }); - menuItems.push({ - name: globalize.translate('Delete'), - id: 'delete', - icon: 'delete' - }); - - import('../../../components/actionSheet/actionSheet').then(({default: actionsheet}) => { - actionsheet.show({ - items: menuItems, - positionTo: card, - callback: function (id) { - switch (id) { - case 'open': - Dashboard.navigate('useredit.html?userId=' + userId); - break; - - case 'access': - Dashboard.navigate('userlibraryaccess.html?userId=' + userId); - break; - - case 'parentalcontrol': - Dashboard.navigate('userparentalcontrol.html?userId=' + userId); - break; - - case 'delete': - deleteUser(page, userId); - } - } - }); - }); - } - - function getUserHtml(user) { - let html = ''; - let cssClass = 'card squareCard scalableCard squareCard-scalable'; - - if (user.Policy.IsDisabled) { - cssClass += ' grayscale'; - } - - html += "
"; - html += '
'; - html += '
'; - html += '
'; - html += ``; - let imgUrl; - - if (user.PrimaryImageTag) { - imgUrl = ApiClient.getUserImageUrl(user.Id, { - width: 300, - tag: user.PrimaryImageTag, - type: 'Primary' - }); - } - - let imageClass = 'cardImage'; - - if (user.Policy.IsDisabled) { - imageClass += ' disabledUser'; - } - - if (imgUrl) { - html += ''; - html += '
'; - html += '
'; - html += '
'; - html += user.Name; - html += '
'; - html += ''; - html += '
'; - html += '
'; - const lastSeen = getLastSeenText(user.LastActivityDate); - html += lastSeen != '' ? lastSeen : ' '; - html += '
'; - html += '
'; - html += '
'; - return html + '
'; - } - // FIXME: It seems that, sometimes, server sends date in the future, so date-fns displays messages like 'in less than a minute'. We should fix - // how dates are returned by the server when the session is active and show something like 'Active now', instead of past/future sentences - function getLastSeenText(lastActivityDate) { - if (lastActivityDate) { - return globalize.translate('LastSeen', formatDistanceToNow(Date.parse(lastActivityDate), localeWithSuffix)); - } - - return ''; - } - - function getUserSectionHtml(users) { - return users.map(function (u__q) { - return getUserHtml(u__q); - }).join(''); - } - - function renderUsers(page, users) { - page.querySelector('.localUsers').innerHTML = getUserSectionHtml(users); - } - - function loadData(page) { - loading.show(); - ApiClient.getUsers().then(function (users) { - renderUsers(page, users); - loading.hide(); - }); - } - - pageIdOn('pageinit', 'userProfilesPage', function () { - const page = this; - page.querySelector('.btnAddUser').addEventListener('click', function() { - Dashboard.navigate('usernew.html'); - }); - page.querySelector('.localUsers').addEventListener('click', function (e__e) { - const btnUserMenu = dom.parentWithClass(e__e.target, 'btnUserMenu'); - - if (btnUserMenu) { - showUserMenu(btnUserMenu); - } - }); - }); - - pageIdOn('pagebeforeshow', 'userProfilesPage', function () { - loadData(this); - }); - -/* eslint-enable indent */ diff --git a/src/scripts/routes.js b/src/scripts/routes.js index c747957248..ed0b40b97d 100644 --- a/src/scripts/routes.js +++ b/src/scripts/routes.js @@ -479,7 +479,7 @@ import { appRouter } from '../components/appRouter'; path: 'dashboard/users/userprofiles.html', autoFocus: false, roles: 'admin', - controller: 'dashboard/users/userprofilespage' + pageComponent: 'UserProfilesPage' }); defineRoute({ From cbc822ce6510940d3684f1d9af6b36b331881af6 Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Sat, 2 Oct 2021 20:10:46 +0300 Subject: [PATCH 0183/1756] use user.Id for key instead of index --- src/components/pages/UserProfilesPage.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/pages/UserProfilesPage.tsx b/src/components/pages/UserProfilesPage.tsx index fd1641f900..a9a727fedc 100644 --- a/src/components/pages/UserProfilesPage.tsx +++ b/src/components/pages/UserProfilesPage.tsx @@ -141,8 +141,8 @@ const UserProfilesPage: FunctionComponent = () => { />
- {users.map((user, index: number)=> { - return ; + {users.map(user => { + return ; })}
From e1c5f809c897e1b4d832ff6bc0b7085127a6a717 Mon Sep 17 00:00:00 2001 From: Oatavandi Date: Sat, 2 Oct 2021 14:22:52 +0000 Subject: [PATCH 0184/1756] Translated using Weblate (Tamil) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/ --- src/strings/ta.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/strings/ta.json b/src/strings/ta.json index 41c6c0fcee..c35fbf3e5f 100644 --- a/src/strings/ta.json +++ b/src/strings/ta.json @@ -824,7 +824,7 @@ "LabelSelectFolderGroupsHelp": "தேர்வு செய்யப்படாத கோப்புறைகள் தங்களது சொந்த பார்வையில் காண்பிக்கப்படும்.", "LabelSelectFolderGroups": "திரைப்படங்கள், இசை மற்றும் டிவி போன்ற காட்சிகளில் பின்வரும் கோப்புறைகளிலிருந்து உள்ளடக்கத்தை தானாக தொகுக்கவும்:", "LabelSeasonNumber": "பருவ எண்:", - "EnableFasterAnimationsHelp": "வேகமான அனிமேஷன்கள் மற்றும் மாற்றங்களைப் பயன்படுத்தவும்", + "EnableFasterAnimationsHelp": "வேகமான அனிமேஷன்கள் மற்றும் மாற்றங்களைப் பயன்படுத்தவும்.", "EnableFasterAnimations": "வேகமான அனிமேஷன்கள்", "LabelScreensaver": "ஸ்கிரீன்சேவர்:", "LabelScheduledTaskLastRan": "கடைசியாக ஓடியது {0}, எடுத்துக் கொண்டது {1}.", @@ -1589,5 +1589,11 @@ "ErrorPlayerNotFound": "கோரப்பட்ட மீடியாவுக்கு பிளேயர் இல்லை.", "Engineer": "பொறியாளர்", "Conductor": "நடத்துனர்", - "Arranger": "அமைப்பாளர்" + "Arranger": "அமைப்பாளர்", + "PlaybackErrorPlaceHolder": "ஜெல்லிஃபின் இயக்க முடியாத ஊடகங்களுக்கான இடம் இது. இயக்குவதற்கு தயவுசெய்து வட்டைச் செருகவும்.", + "LabelSortName": "பெயரால் வரிசைப்படுத்து:", + "LabelOriginalName": "அசல் பெயர்:", + "LabelMaxDaysForNextUpHelp": "ஒரு நிகழ்ச்சியைப் பார்க்காமல் 'நெக்ஸ்ட் அப்' பட்டியலில் இருக்க வேண்டிய அதிகபட்ச நாட்களை அமைக்கிறது.", + "LabelMaxDaysForNextUp": "'அடுத்தது' இல் அதிகபட்ச நாட்கள்:", + "AgeValue": "({0} வயது)" } From d97c459ea1a1dc5c62954d7e723e2d27d1d4f552 Mon Sep 17 00:00:00 2001 From: David Ullmer Date: Sun, 3 Oct 2021 17:59:28 +0200 Subject: [PATCH 0185/1756] Check permission in multiselect --- src/components/multiSelect/multiSelect.js | 220 +++++++++++----------- 1 file changed, 114 insertions(+), 106 deletions(-) diff --git a/src/components/multiSelect/multiSelect.js b/src/components/multiSelect/multiSelect.js index 265ebfec8a..6c3a018093 100644 --- a/src/components/multiSelect/multiSelect.js +++ b/src/components/multiSelect/multiSelect.js @@ -8,6 +8,7 @@ import ServerConnections from '../ServerConnections'; import alert from '../alert'; import playlistEditor from '../playlisteditor/playlisteditor'; import confirm from '../confirm/confirm'; +import itemHelper from '../itemHelper'; /* eslint-disable indent */ @@ -170,129 +171,136 @@ import confirm from '../confirm/confirm'; const apiClient = ServerConnections.currentApiClient(); apiClient.getCurrentUser().then(user => { - const menuItems = []; + // get first selected item to perform metadata refresh permission check + apiClient.getItem(apiClient.getCurrentUserId(), selectedItems[0]).then(firstItem => { + const menuItems = []; - menuItems.push({ - name: globalize.translate('AddToCollection'), - id: 'addtocollection', - icon: 'add' - }); - - menuItems.push({ - name: globalize.translate('AddToPlaylist'), - id: 'playlist', - icon: 'playlist_add' - }); - - // TODO: Be more dynamic based on what is selected - if (user.Policy.EnableContentDeletion) { menuItems.push({ - name: globalize.translate('Delete'), - id: 'delete', - icon: 'delete' + name: globalize.translate('AddToCollection'), + id: 'addtocollection', + icon: 'add' }); - } - if (user.Policy.EnableContentDownloading && appHost.supports('filedownload')) { - // Disabled because there is no callback for this item - /* menuItems.push({ - name: globalize.translate('Download'), - id: 'download', - icon: 'file_download' + name: globalize.translate('AddToPlaylist'), + id: 'playlist', + icon: 'playlist_add' }); - */ - } - if (user.Policy.IsAdministrator) { + // TODO: Be more dynamic based on what is selected + if (user.Policy.EnableContentDeletion) { + menuItems.push({ + name: globalize.translate('Delete'), + id: 'delete', + icon: 'delete' + }); + } + + if (user.Policy.EnableContentDownloading && appHost.supports('filedownload')) { + // Disabled because there is no callback for this item + /* + menuItems.push({ + name: globalize.translate('Download'), + id: 'download', + icon: 'file_download' + }); + */ + } + + if (user.Policy.IsAdministrator) { + menuItems.push({ + name: globalize.translate('GroupVersions'), + id: 'groupvideos', + icon: 'call_merge' + }); + } + menuItems.push({ - name: globalize.translate('GroupVersions'), - id: 'groupvideos', - icon: 'call_merge' + name: globalize.translate('MarkPlayed'), + id: 'markplayed', + icon: 'check_box' }); - } - menuItems.push({ - name: globalize.translate('MarkPlayed'), - id: 'markplayed', - icon: 'check_box' - }); + menuItems.push({ + name: globalize.translate('MarkUnplayed'), + id: 'markunplayed', + icon: 'check_box_outline_blank' + }); - menuItems.push({ - name: globalize.translate('MarkUnplayed'), - id: 'markunplayed', - icon: 'check_box_outline_blank' - }); + // this assues that if the user can refresh metadata for the first item + // they can refresh metadata for all items + if (itemHelper.canRefreshMetadata(firstItem, user)) { + menuItems.push({ + name: globalize.translate('RefreshMetadata'), + id: 'refresh', + icon: 'refresh' + }); + } - menuItems.push({ - name: globalize.translate('RefreshMetadata'), - id: 'refresh', - icon: 'refresh' - }); + import('../actionSheet/actionSheet').then((actionsheet) => { + actionsheet.show({ + items: menuItems, + positionTo: e.target, + callback: function (id) { + const items = selectedItems.slice(0); + const serverId = apiClient.serverInfo().Id; - import('../actionSheet/actionSheet').then((actionsheet) => { - actionsheet.show({ - items: menuItems, - positionTo: e.target, - callback: function (id) { - const items = selectedItems.slice(0); - const serverId = apiClient.serverInfo().Id; - - switch (id) { - case 'addtocollection': - import('../collectionEditor/collectionEditor').then(({default: collectionEditor}) => { - new collectionEditor({ + switch (id) { + case 'addtocollection': + import('../collectionEditor/collectionEditor').then(({default: collectionEditor}) => { + new collectionEditor({ + items: items, + serverId: serverId + }); + }); + hideSelections(); + dispatchNeedsRefresh(); + break; + case 'playlist': + new playlistEditor({ items: items, serverId: serverId }); - }); - hideSelections(); - dispatchNeedsRefresh(); - break; - case 'playlist': - new playlistEditor({ - items: items, - serverId: serverId - }); - hideSelections(); - dispatchNeedsRefresh(); - break; - case 'delete': - deleteItems(apiClient, items).then(dispatchNeedsRefresh); - hideSelections(); - dispatchNeedsRefresh(); - break; - case 'groupvideos': - combineVersions(apiClient, items); - break; - case 'markplayed': - items.forEach(itemId => { - apiClient.markPlayed(apiClient.getCurrentUserId(), itemId); - }); - hideSelections(); - dispatchNeedsRefresh(); - break; - case 'markunplayed': - items.forEach(itemId => { - apiClient.markUnplayed(apiClient.getCurrentUserId(), itemId); - }); - hideSelections(); - dispatchNeedsRefresh(); - break; - case 'refresh': - import('../refreshdialog/refreshdialog').then(({default: refreshDialog}) => { - new refreshDialog({ - itemIds: items, - serverId: serverId - }).show(); - }); - hideSelections(); - dispatchNeedsRefresh(); - break; - default: - break; + hideSelections(); + dispatchNeedsRefresh(); + break; + case 'delete': + deleteItems(apiClient, items).then(dispatchNeedsRefresh); + hideSelections(); + dispatchNeedsRefresh(); + break; + case 'groupvideos': + combineVersions(apiClient, items); + break; + case 'markplayed': + items.forEach(itemId => { + apiClient.markPlayed(apiClient.getCurrentUserId(), itemId); + }); + hideSelections(); + dispatchNeedsRefresh(); + break; + case 'markunplayed': + items.forEach(itemId => { + apiClient.markUnplayed(apiClient.getCurrentUserId(), itemId); + }); + hideSelections(); + dispatchNeedsRefresh(); + break; + case 'refresh': + import('../refreshdialog/refreshdialog').then(({default: refreshDialog}) => { + new refreshDialog({ + itemIds: items, + serverId: serverId + }).show(); + }); + hideSelections(); + dispatchNeedsRefresh(); + break; + default: + break; + } } - } + }); }); }); }); From 3b4ff707093d6201dd77f7ceede21213a224b919 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Mon, 4 Oct 2021 01:03:46 -0400 Subject: [PATCH 0186/1756] Add custom variable check for webpack dev server --- src/scripts/settings/webSettings.js | 8 +++++--- src/serviceworker.js | 4 ++-- webpack.dev.js | 6 ++++++ 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/scripts/settings/webSettings.js b/src/scripts/settings/webSettings.js index 3a87fd65de..8d1e038545 100644 --- a/src/scripts/settings/webSettings.js +++ b/src/scripts/settings/webSettings.js @@ -72,9 +72,11 @@ export function getIncludeCorsCredentials() { export function getMultiServer() { return getConfig().then(config => { - // Enable multi-server support in development environments - return process.env.NODE_ENV === 'development' // eslint-disable-line no-undef - || !!config.multiserver; + // Enable multi-server support when served by webpack + if (process.env.WEBPACK_SERVE) { // eslint-disable-line no-undef + return true; + } + return !!config.multiserver; }).catch(error => { console.log('cannot get web config:', error); return false; diff --git a/src/serviceworker.js b/src/serviceworker.js index 770f5de5c0..1f38e2e5ad 100644 --- a/src/serviceworker.js +++ b/src/serviceworker.js @@ -45,8 +45,8 @@ self.addEventListener('notificationclick', function (event) { }, false); // Do not precache files in development so live reload works as expected -/* eslint-disable-next-line no-undef -- NODE_ENV is replaced by webpack */ -if (process.env.NODE_ENV === 'production') { +/* eslint-disable-next-line no-undef -- WEBPACK_SERVE is replaced by webpack */ +if (process.env.WEBPACK_SERVE) { // this is needed by the webpack Workbox plugin /* eslint-disable-next-line no-restricted-globals,no-undef */ precacheAndRoute(self.__WB_MANIFEST); diff --git a/webpack.dev.js b/webpack.dev.js index 890dd0eac6..b66c8ddf01 100644 --- a/webpack.dev.js +++ b/webpack.dev.js @@ -1,5 +1,6 @@ const common = require('./webpack.common'); const { merge } = require('webpack-merge'); +const { DefinePlugin } = require('webpack'); module.exports = merge(common, { // In order for live reload to work we must use "web" as the target not "browserlist" @@ -23,6 +24,11 @@ module.exports = merge(common, { } ] }, + plugins: [ + new DefinePlugin({ + 'process.env.WEBPACK_SERVE': true + }) + ], devServer: { compress: true, client: { From 51155004434555e5cc537e8e9e742c76a0271f03 Mon Sep 17 00:00:00 2001 From: Patrick Farwick <9168045+MinecraftPlaye@users.noreply.github.com> Date: Sun, 3 Oct 2021 19:18:30 +0000 Subject: [PATCH 0187/1756] Save progress when reading a comic book archive --- CONTRIBUTORS.md | 1 + src/plugins/comicsPlayer/plugin.js | 62 ++++++++++++++++++++++++++++-- 2 files changed, 59 insertions(+), 4 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 47013eab19..f0eb21e6df 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -49,6 +49,7 @@ - [Ömer Erdinç Yağmurlu](https://github.com/omeryagmurlu) - [Keegan Dahm](https://github.com/keegandahm) - [GodTamIt](https://github.com/GodTamIt) + - [MinecraftPlaye](https://github.com/MinecraftPlaye) # Emby Contributors diff --git a/src/plugins/comicsPlayer/plugin.js b/src/plugins/comicsPlayer/plugin.js index 48e624b562..ce7fd46187 100644 --- a/src/plugins/comicsPlayer/plugin.js +++ b/src/plugins/comicsPlayer/plugin.js @@ -30,9 +30,17 @@ export class ComicsPlayer { return this.setCurrentSrc(elem, options); } + destroy() { + // Nothing to do here + } + stop() { this.unbindEvents(); + const stopInfo = { + src: this.item + }; + Events.trigger(this, 'stopped', [stopInfo]); this.archiveSource?.release(); const elem = this.mediaElement; @@ -44,6 +52,36 @@ export class ComicsPlayer { loading.hide(); } + currentTime() { + // * 1000 is an arbitrary value copied over from the bookPlayer + return this.progress * 1000; + } + + duration() { + // 1000 is an arbitrary value copied over from the bookPlayer + return 1000; + } + + currentItem() { + return this.item; + } + + volume() { + return 100; + } + + isMuted() { + return false; + } + + paused() { + return false; + } + + seekable() { + return true; + } + onDialogClosed() { this.stop(); } @@ -60,8 +98,8 @@ export class ComicsPlayer { bindMediaElementEvents() { const elem = this.mediaElement; - elem?.addEventListener('close', this.onDialogClosed, {once: true}); - elem?.querySelector('.btnExit').addEventListener('click', this.onDialogClosed, {once: true}); + elem?.addEventListener('close', this.onDialogClosed, { once: true }); + elem?.querySelector('.btnExit').addEventListener('click', this.onDialogClosed, { once: true }); } bindEvents() { @@ -118,7 +156,15 @@ export class ComicsPlayer { setCurrentSrc(elem, options) { const item = options.items[0]; - this.currentItem = item; + this.item = item; + this.streamInfo = { + started: true, + ended: false, + item: this.item, + mediaSource: { + Id: item.Id + } + }; loading.show(); @@ -134,6 +180,8 @@ export class ComicsPlayer { return this.archiveSource.load().then(() => { loading.hide(); + + this.progress = options.startPositionTicks / 10000000 || 0; this.swiperInstance = new Swiper(elem.querySelector('.slideshowSwiperContainer'), { direction: 'horizontal', // loop is disabled due to the lack of Swiper support in virtual slides @@ -150,7 +198,7 @@ export class ComicsPlayer { preloadImages: true, slidesPerView: 1, slidesPerColumn: 1, - initialSlide: 0, + initialSlide: this.progress * this.archiveSource.urls.length, // reduces memory consumption for large libraries while allowing preloading of images virtual: { slides: this.archiveSource.urls, @@ -160,6 +208,12 @@ export class ComicsPlayer { addSlidesAfter: 1 } }); + + // save current page ( a page is an image file inside the archive ) + this.swiperInstance.on('slideChange', () => { + this.progress = this.swiperInstance.activeIndex / this.archiveSource.urls.length; + Events.trigger(this, 'pause'); + }); }); } From eccd79c4e0dc212a8044c4583e9250b23e5153d2 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Mon, 4 Oct 2021 11:31:50 -0400 Subject: [PATCH 0188/1756] Fix webpack dev server checks --- src/scripts/settings/webSettings.js | 2 +- src/serviceworker.js | 5 ++--- webpack.dev.js | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/scripts/settings/webSettings.js b/src/scripts/settings/webSettings.js index 8d1e038545..2eb1bcbd4f 100644 --- a/src/scripts/settings/webSettings.js +++ b/src/scripts/settings/webSettings.js @@ -73,7 +73,7 @@ export function getIncludeCorsCredentials() { export function getMultiServer() { return getConfig().then(config => { // Enable multi-server support when served by webpack - if (process.env.WEBPACK_SERVE) { // eslint-disable-line no-undef + if (__WEBPACK_SERVE__) { // eslint-disable-line no-undef return true; } return !!config.multiserver; diff --git a/src/serviceworker.js b/src/serviceworker.js index 1f38e2e5ad..ca4ea5efe8 100644 --- a/src/serviceworker.js +++ b/src/serviceworker.js @@ -44,9 +44,8 @@ self.addEventListener('notificationclick', function (event) { event.waitUntil(executeAction(action, data, serverId)); }, false); -// Do not precache files in development so live reload works as expected -/* eslint-disable-next-line no-undef -- WEBPACK_SERVE is replaced by webpack */ -if (process.env.WEBPACK_SERVE) { +// Do not precache files when running with webpack dev server so live reload works as expected +if (!__WEBPACK_SERVE__) { // eslint-disable-line no-undef // this is needed by the webpack Workbox plugin /* eslint-disable-next-line no-restricted-globals,no-undef */ precacheAndRoute(self.__WB_MANIFEST); diff --git a/webpack.dev.js b/webpack.dev.js index b66c8ddf01..4dc76aee3c 100644 --- a/webpack.dev.js +++ b/webpack.dev.js @@ -26,7 +26,7 @@ module.exports = merge(common, { }, plugins: [ new DefinePlugin({ - 'process.env.WEBPACK_SERVE': true + __WEBPACK_SERVE__: true }) ], devServer: { From 5944f4ac9ce719d35376706a3fec6aa37451fdcf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Oct 2021 16:02:33 +0000 Subject: [PATCH 0189/1756] Bump @typescript-eslint/eslint-plugin from 4.31.2 to 4.32.0 Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.31.2 to 4.32.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.32.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 57 ++++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 30 insertions(+), 29 deletions(-) diff --git a/package-lock.json b/package-lock.json index f6273f0df7..4ee746e1dc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3698,15 +3698,16 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "4.31.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.31.2.tgz", - "integrity": "sha512-w63SCQ4bIwWN/+3FxzpnWrDjQRXVEGiTt9tJTRptRXeFvdZc/wLiz3FQUwNQ2CVoRGI6KUWMNUj/pk63noUfcA==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.32.0.tgz", + "integrity": "sha512-+OWTuWRSbWI1KDK8iEyG/6uK2rTm3kpS38wuVifGUTDB6kjEuNrzBI1MUtxnkneuWG/23QehABe2zHHrj+4yuA==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "4.31.2", - "@typescript-eslint/scope-manager": "4.31.2", + "@typescript-eslint/experimental-utils": "4.32.0", + "@typescript-eslint/scope-manager": "4.32.0", "debug": "^4.3.1", "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", "regexpp": "^3.1.0", "semver": "^7.3.5", "tsutils": "^3.21.0" @@ -3724,15 +3725,15 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "4.31.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.2.tgz", - "integrity": "sha512-3tm2T4nyA970yQ6R3JZV9l0yilE2FedYg8dcXrTar34zC9r6JB7WyBQbpIVongKPlhEMjhQ01qkwrzWy38Bk1Q==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.0.tgz", + "integrity": "sha512-WLoXcc+cQufxRYjTWr4kFt0DyEv6hDgSaFqYhIzQZ05cF+kXfqXdUh+//kgquPJVUBbL3oQGKQxwPbLxHRqm6A==", "dev": true, "requires": { "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.31.2", - "@typescript-eslint/types": "4.31.2", - "@typescript-eslint/typescript-estree": "4.31.2", + "@typescript-eslint/scope-manager": "4.32.0", + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/typescript-estree": "4.32.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -3833,29 +3834,29 @@ } }, "@typescript-eslint/scope-manager": { - "version": "4.31.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.31.2.tgz", - "integrity": "sha512-2JGwudpFoR/3Czq6mPpE8zBPYdHWFGL6lUNIGolbKQeSNv4EAiHaR5GVDQaLA0FwgcdcMtRk+SBJbFGL7+La5w==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.32.0.tgz", + "integrity": "sha512-DK+fMSHdM216C0OM/KR1lHXjP1CNtVIhJ54kQxfOE6x8UGFAjha8cXgDMBEIYS2XCYjjCtvTkjQYwL3uvGOo0w==", "dev": true, "requires": { - "@typescript-eslint/types": "4.31.2", - "@typescript-eslint/visitor-keys": "4.31.2" + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/visitor-keys": "4.32.0" } }, "@typescript-eslint/types": { - "version": "4.31.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.31.2.tgz", - "integrity": "sha512-kWiTTBCTKEdBGrZKwFvOlGNcAsKGJSBc8xLvSjSppFO88AqGxGNYtF36EuEYG6XZ9vT0xX8RNiHbQUKglbSi1w==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.32.0.tgz", + "integrity": "sha512-LE7Z7BAv0E2UvqzogssGf1x7GPpUalgG07nGCBYb1oK4mFsOiFC/VrSMKbZQzFJdN2JL5XYmsx7C7FX9p9ns0w==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "4.31.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.2.tgz", - "integrity": "sha512-ieBq8U9at6PvaC7/Z6oe8D3czeW5d//Fo1xkF/s9394VR0bg/UaMYPdARiWyKX+lLEjY3w/FNZJxitMsiWv+wA==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.32.0.tgz", + "integrity": "sha512-tRYCgJ3g1UjMw1cGG8Yn1KzOzNlQ6u1h9AmEtPhb5V5a1TmiHWcRyF/Ic+91M4f43QeChyYlVTcf3DvDTZR9vw==", "dev": true, "requires": { - "@typescript-eslint/types": "4.31.2", - "@typescript-eslint/visitor-keys": "4.31.2", + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/visitor-keys": "4.32.0", "debug": "^4.3.1", "globby": "^11.0.3", "is-glob": "^4.0.1", @@ -3895,12 +3896,12 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "4.31.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.2.tgz", - "integrity": "sha512-PrBId7EQq2Nibns7dd/ch6S6/M4/iwLM9McbgeEbCXfxdwRUNxJ4UNreJ6Gh3fI2GNKNrWnQxKL7oCPmngKBug==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.32.0.tgz", + "integrity": "sha512-e7NE0qz8W+atzv3Cy9qaQ7BTLwWsm084Z0c4nIO2l3Bp6u9WIgdqCgyPyV5oSPDMIW3b20H59OOCmVk3jw3Ptw==", "dev": true, "requires": { - "@typescript-eslint/types": "4.31.2", + "@typescript-eslint/types": "4.32.0", "eslint-visitor-keys": "^2.0.0" } }, diff --git a/package.json b/package.json index f5f5e0a8a6..abcc6349d8 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "@babel/preset-env": "^7.15.6", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.15.0", - "@typescript-eslint/eslint-plugin": "^4.31.2", + "@typescript-eslint/eslint-plugin": "^4.32.0", "@typescript-eslint/parser": "^4.31.2", "@uupaa/dynamic-import-polyfill": "^1.0.2", "autoprefixer": "^10.3.6", From 0484f0b250e2b8e04c5239934725ff71f647bd8e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Oct 2021 16:03:23 +0000 Subject: [PATCH 0190/1756] Bump hls.js from 1.0.10 to 1.0.11 Bumps [hls.js](https://github.com/video-dev/hls.js) from 1.0.10 to 1.0.11. - [Release notes](https://github.com/video-dev/hls.js/releases) - [Changelog](https://github.com/video-dev/hls.js/blob/master/docs/release-process.md) - [Commits](https://github.com/video-dev/hls.js/compare/v1.0.10...v1.0.11) --- updated-dependencies: - dependency-name: hls.js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index f6273f0df7..f48192a1e9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7730,9 +7730,9 @@ "integrity": "sha512-iXnAafUm3FdzfJ91uixLws2hkKI1jC8bAKK/pt7XYr8Ie1jO7xbK48Ycpl9tUPyBgkzuj1p/PhJS0fy4E/5anA==" }, "hls.js": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.0.10.tgz", - "integrity": "sha512-P+o/wjGJsnqwdXXYfWvopOceXEXFV0H8vs/T+ApsscP/GlpUtdIRWie7qc+jbml95ThjE6+FVci9VGaD51r/6Q==" + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.0.11.tgz", + "integrity": "sha512-KY6WUwtp7v+L4ec5hX6waNB3N0HOGkWfp3r7XcAZtUc6MT6TzbTsH5wYjQTQVQXQ6HVrDGqF2U5ovc+/R4E3lQ==" }, "hosted-git-info": { "version": "2.8.9", diff --git a/package.json b/package.json index f5f5e0a8a6..345f55bd57 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "fast-text-encoding": "^1.0.3", "flv.js": "^1.6.2", "headroom.js": "^0.12.0", - "hls.js": "^1.0.10", + "hls.js": "^1.0.11", "intersection-observer": "^0.12.0", "jellyfin-apiclient": "^1.9.1", "jquery": "^3.5.1", From afff8e47bd90df5fb594203d6a361c045e0207d8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Oct 2021 16:04:20 +0000 Subject: [PATCH 0191/1756] Bump webpack from 5.55.0 to 5.56.1 Bumps [webpack](https://github.com/webpack/webpack) from 5.55.0 to 5.56.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.55.0...v5.56.1) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 24 ++++++++++++------------ package.json | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index f6273f0df7..b151df7d08 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4112,9 +4112,9 @@ "dev": true }, "acorn-import-assertions": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz", - "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", "dev": true }, "acorn-jsx": { @@ -6107,9 +6107,9 @@ } }, "es-module-lexer": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.1.tgz", - "integrity": "sha512-17Ed9misDnpyNBJh63g1OhW3qUFecDgGOivI85JeZY/LGhDum8e+cltukbkSK8pcJnXXEkya56sp4vSS1nzoUw==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.2.tgz", + "integrity": "sha512-YkAGWqxZq2B4FxQ5y687UwywDwvLQhIMCZ+SDU7ZW729SDHOEI6wVFXwTRecz+yiwJzCsVwC6V7bxyNbZSB1rg==", "dev": true }, "es-to-primitive": { @@ -16345,9 +16345,9 @@ "dev": true }, "jest-worker": { - "version": "27.2.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.3.tgz", - "integrity": "sha512-ZwOvv4GCIPviL+Ie4pVguz4N5w/6IGbTaHBYOl3ZcsZZktaL7d8JOU0rmovoED7AJZKA8fvmLbBg8yg80u/tGA==", + "version": "27.2.4", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.4.tgz", + "integrity": "sha512-Zq9A2Pw59KkVjBBKD1i3iE2e22oSjXhUKKuAK1HGX8flGwkm6NMozyEYzKd41hXc64dbd/0eWFeEEuxqXyhM+g==", "dev": true, "requires": { "@types/node": "*", @@ -17065,9 +17065,9 @@ "dev": true }, "webpack": { - "version": "5.55.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.55.0.tgz", - "integrity": "sha512-/1LyoAG+4+YRt+RLN3H2cz4dcw8+iO/GwKhL54GQDmqONCi0ZISXZF6aCCrCRDJFK685h+RGLCZd61Y+SEqdWQ==", + "version": "5.56.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.56.1.tgz", + "integrity": "sha512-MRbTPooHJuSAfbx7Lh/qEMRUe/d0p4cRj2GPo/fq+4JUeR/+Q1EfLvS1lexslbMcJZyPXxxz/k/NzVepkA5upA==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", diff --git a/package.json b/package.json index f5f5e0a8a6..b6e12df511 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "stylelint-scss": "^3.21.0", "ts-loader": "^9.2.6", "typescript": "^4.4.3", - "webpack": "^5.55.0", + "webpack": "^5.56.1", "webpack-cli": "^4.8.0", "webpack-dev-server": "^4.3.0", "webpack-merge": "^5.8.0", From 3bb819761db2f6e09b6377ea4175b1ef52eff02f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Oct 2021 16:07:43 +0000 Subject: [PATCH 0192/1756] Bump eslint-plugin-react from 7.26.0 to 7.26.1 Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.26.0 to 7.26.1. - [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases) - [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md) - [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.26.0...v7.26.1) --- updated-dependencies: - dependency-name: eslint-plugin-react dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 213 ++++++++++++++++++++++++++++++++++++++-------- package.json | 2 +- 2 files changed, 178 insertions(+), 37 deletions(-) diff --git a/package-lock.json b/package-lock.json index f6273f0df7..517bbd78f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4289,15 +4289,75 @@ } }, "array.prototype.flatmap": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", - "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "function-bind": "^1.1.1" + "es-abstract": "^1.19.0" + }, + "dependencies": { + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true + } } }, "arrify": { @@ -6687,9 +6747,9 @@ "dev": true }, "eslint-plugin-react": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.0.tgz", - "integrity": "sha512-dceliS5itjk4EZdQYtLMz6GulcsasguIs+VTXuiC7Q5IPIdGTkyfXVdmsQOqEhlD9MciofH4cMcT1bw1WWNxCQ==", + "version": "7.26.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz", + "integrity": "sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==", "dev": true, "requires": { "array-includes": "^3.1.3", @@ -8395,6 +8455,12 @@ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": true }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true + }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -8434,6 +8500,15 @@ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true }, + "is-weakref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", + "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } + }, "is-whitespace-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", @@ -9632,20 +9707,20 @@ } }, "object.entries": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", - "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.2" + "es-abstract": "^1.19.1" }, "dependencies": { "es-abstract": { - "version": "1.18.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", - "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -9659,7 +9734,9 @@ "is-callable": "^1.2.4", "is-negative-zero": "^2.0.1", "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", "is-string": "^1.0.7", + "is-weakref": "^1.0.1", "object-inspect": "^1.11.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", @@ -9702,31 +9779,20 @@ } }, "object.fromentries": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", - "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "has": "^1.0.3" - } - }, - "object.hasown": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.0.0.tgz", - "integrity": "sha512-qYMF2CLIjxxLGleeM0jrcB4kiv3loGVAjKQKvH8pSU/i2VcRRvUNmxbD+nEMmrXRfORhuVJuH8OtSYCZoue3zA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.18.1" + "es-abstract": "^1.19.1" }, "dependencies": { "es-abstract": { - "version": "1.18.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", - "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -9740,7 +9806,80 @@ "is-callable": "^1.2.4", "is-negative-zero": "^2.0.1", "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true + } + } + }, + "object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", "object-inspect": "^1.11.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", @@ -13819,9 +13958,9 @@ }, "dependencies": { "es-abstract": { - "version": "1.18.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", - "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -13835,7 +13974,9 @@ "is-callable": "^1.2.4", "is-negative-zero": "^2.0.1", "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", "is-string": "^1.0.7", + "is-weakref": "^1.0.1", "object-inspect": "^1.11.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", diff --git a/package.json b/package.json index f5f5e0a8a6..2644f0f224 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "eslint-plugin-import": "^2.24.2", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-promise": "^5.1.0", - "eslint-plugin-react": "^7.26.0", + "eslint-plugin-react": "^7.26.1", "eslint-plugin-react-hooks": "^4.2.0", "expose-loader": "^3.0.0", "file-loader": "^6.2.0", From 5687b6750fad9a3002d62f7d05027266b9bbeb31 Mon Sep 17 00:00:00 2001 From: joanMelchor Date: Sun, 3 Oct 2021 17:15:42 +0000 Subject: [PATCH 0193/1756] Translated using Weblate (Catalan) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/ --- src/strings/ca.json | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/strings/ca.json b/src/strings/ca.json index 9ccea7a511..135b272cd0 100644 --- a/src/strings/ca.json +++ b/src/strings/ca.json @@ -2,7 +2,7 @@ "AccessRestrictedTryAgainLater": "L'accés està restringit actualment. Intenta-ho de nou més tard si us plau.", "Add": "Afegeix", "AddToCollection": "Afegeix a col·lecció", - "AddToPlayQueue": "Afegeix a la llista de reproducció", + "AddToPlayQueue": "Afegeix a la cua de reproducció", "AddToPlaylist": "Afegeix a la llista de reproducció", "All": "Tot", "AllChannels": "Tots els canals", @@ -592,7 +592,7 @@ "Channels": "Canals", "Collections": "Col·leccions", "Favorites": "Preferits", - "HeaderAlbumArtists": "Artistes del Àlbum", + "HeaderAlbumArtists": "Àlbum de l'artista", "ChannelNumber": "Número de canal", "Categories": "Categories", "ButtonWebsite": "Lloc web", @@ -758,7 +758,7 @@ "ErrorAddingListingsToSchedulesDirect": "S'ha produït un error en afegir la programació al vostre compte de Schedules Direct. Schedules Direct només permet un nombre limitat de programacions per compte. És possible que hàgiu d’iniciar sessió al lloc web de Schedules Direct i eliminar altres llistats del vostre compte abans de continuar.", "EnableThemeVideosHelp": "Reproduir vídeos temàtics en segon pla mentre navegues per la biblioteca.", "EnableStreamLoopingHelp": "Activeu aquesta opció si les transmissions en directe només contenen uns segons de dades i cal sol·licitar-les contínuament. Habilitar-ho quan no sigui necessari pot causar problemes.", - "EnableFasterAnimationsHelp": "Utilitzeu animacions i transicions més ràpides", + "EnableFasterAnimationsHelp": "Utilitzeu animacions i transicions més ràpides.", "EnableFasterAnimations": "Animacions més ràpides", "EnableDetailsBannerHelp": "Mostra una imatge de bàner a la part superior de la pàgina de detalls de l'article.", "EnableDetailsBanner": "Bàner de detalls", @@ -1536,5 +1536,12 @@ "HeaderError": "Error", "HeaderEnabledFieldsHelp": "Desseleccionar un camp per a bloquejar-i impedir les seves dades de ser canviat.", "HeaderDVR": "DVR", - "HeaderDownloadSync": "Descaregar i sincronitzar" + "HeaderDownloadSync": "Descaregar i sincronitzar", + "LabelOriginalName": "Nom original:", + "LabelMaxDaysForNextUpHelp": "Estableix la quantitat màxima de dies que un programa ha de romandre a la llista \"Següent\" sense mirar-lo.", + "HeaderSyncPlayTimeSyncSettings": "Sincronització temps", + "HeaderSyncPlayPlaybackSettings": "Reproducció", + "HeaderSyncPlaySettings": "SyncPlay Configuració", + "Engineer": "Enginyer", + "AgeValue": "({0} anys)" } From 41d2b104d52168c880da559df1e471bae7e8ece6 Mon Sep 17 00:00:00 2001 From: cvium Date: Tue, 5 Oct 2021 00:07:55 +0200 Subject: [PATCH 0194/1756] set sane defaults for the hidden SSDP and UDP config values --- src/controllers/dashboard/networking.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/controllers/dashboard/networking.js b/src/controllers/dashboard/networking.js index 61ce04ad0b..0436cd3722 100644 --- a/src/controllers/dashboard/networking.js +++ b/src/controllers/dashboard/networking.js @@ -67,10 +67,10 @@ import alert from '../../components/alert'; config.EnableIPV6 = form.querySelector('#chkEnableIP6').checked; config.EnableIPV4 = form.querySelector('#chkEnableIP4').checked; config.UPnPCreateHttpPortMap = form.querySelector('#chkCreateHttpPortMap').checked; - config.UDPPortRange = form.querySelector('#txtUDPPortRange').value || null; - config.HDHomerunPortRange = form.querySelector('#txtHDHomerunPortRange').checked || null; + config.UDPPortRange = form.querySelector('#txtUDPPortRange').value; + config.HDHomerunPortRange = form.querySelector('#txtHDHomerunPortRange').value; config.EnableSSDPTracing = form.querySelector('#chkEnableSSDPTracing').checked; - config.SSDPTracingFilter = form.querySelector('#txtSSDPTracingFilter').value || null; + config.SSDPTracingFilter = form.querySelector('#txtSSDPTracingFilter').value; ApiClient.updateNamedConfiguration('network', config).then(Dashboard.processServerConfigurationUpdateResult, Dashboard.processErrorResponse); }); }); @@ -157,10 +157,10 @@ import alert from '../../components/alert'; page.querySelector('#chkEnableIP6').checked = config.EnableIPV6; page.querySelector('#chkEnableIP4').checked = config.EnableIPV4; page.querySelector('#chkCreateHttpPortMap').checked = config.UPnPCreateHttpPortMap; - page.querySelector('#txtUDPPortRange').value = config.UDPPortRange; - page.querySelector('#txtHDHomerunPortRange').checked = config.HDHomerunPortRange; + page.querySelector('#txtUDPPortRange').value = config.UDPPortRange || ''; + page.querySelector('#txtHDHomerunPortRange').checked = config.HDHomerunPortRange || ''; page.querySelector('#chkEnableSSDPTracing').checked = config.EnableSSDPTracing; - page.querySelector('#txtSSDPTracingFilter').value = config.SSDPTracingFilter; + page.querySelector('#txtSSDPTracingFilter').value = config.SSDPTracingFilter || ''; page.querySelector('#txtPublishedServer').value = (config.PublishedServerUriBySubnet || []).join(', '); loading.hide(); } From ac844d47eea2ff131b4a5e7cb80fcffa6e4e2af4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Oct 2021 04:12:22 +0000 Subject: [PATCH 0195/1756] Bump @typescript-eslint/parser from 4.31.2 to 4.33.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.31.2 to 4.33.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.33.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 46 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4ee746e1dc..674cf4cd7d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3750,41 +3750,41 @@ } }, "@typescript-eslint/parser": { - "version": "4.31.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.31.2.tgz", - "integrity": "sha512-EcdO0E7M/sv23S/rLvenHkb58l3XhuSZzKf6DBvLgHqOYdL6YFMYVtreGFWirxaU2mS1GYDby3Lyxco7X5+Vjw==", + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", + "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "4.31.2", - "@typescript-eslint/types": "4.31.2", - "@typescript-eslint/typescript-estree": "4.31.2", + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", "debug": "^4.3.1" }, "dependencies": { "@typescript-eslint/scope-manager": { - "version": "4.31.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.31.2.tgz", - "integrity": "sha512-2JGwudpFoR/3Czq6mPpE8zBPYdHWFGL6lUNIGolbKQeSNv4EAiHaR5GVDQaLA0FwgcdcMtRk+SBJbFGL7+La5w==", + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", + "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", "dev": true, "requires": { - "@typescript-eslint/types": "4.31.2", - "@typescript-eslint/visitor-keys": "4.31.2" + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" } }, "@typescript-eslint/types": { - "version": "4.31.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.31.2.tgz", - "integrity": "sha512-kWiTTBCTKEdBGrZKwFvOlGNcAsKGJSBc8xLvSjSppFO88AqGxGNYtF36EuEYG6XZ9vT0xX8RNiHbQUKglbSi1w==", + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "4.31.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.2.tgz", - "integrity": "sha512-ieBq8U9at6PvaC7/Z6oe8D3czeW5d//Fo1xkF/s9394VR0bg/UaMYPdARiWyKX+lLEjY3w/FNZJxitMsiWv+wA==", + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", "dev": true, "requires": { - "@typescript-eslint/types": "4.31.2", - "@typescript-eslint/visitor-keys": "4.31.2", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", "debug": "^4.3.1", "globby": "^11.0.3", "is-glob": "^4.0.1", @@ -3793,12 +3793,12 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "4.31.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.2.tgz", - "integrity": "sha512-PrBId7EQq2Nibns7dd/ch6S6/M4/iwLM9McbgeEbCXfxdwRUNxJ4UNreJ6Gh3fI2GNKNrWnQxKL7oCPmngKBug==", + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", "dev": true, "requires": { - "@typescript-eslint/types": "4.31.2", + "@typescript-eslint/types": "4.33.0", "eslint-visitor-keys": "^2.0.0" } }, diff --git a/package.json b/package.json index abcc6349d8..1c82f5e3c1 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.15.0", "@typescript-eslint/eslint-plugin": "^4.32.0", - "@typescript-eslint/parser": "^4.31.2", + "@typescript-eslint/parser": "^4.33.0", "@uupaa/dynamic-import-polyfill": "^1.0.2", "autoprefixer": "^10.3.6", "babel-loader": "^8.2.2", From 7b797aff4384f9cf3075c826c85789a07b982db2 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Tue, 5 Oct 2021 00:26:00 -0400 Subject: [PATCH 0196/1756] Fix webpack dev server checks --- webpack.common.js | 4 ++++ webpack.dev.js | 6 ------ 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/webpack.common.js b/webpack.common.js index b09bb95351..99f7272fd3 100644 --- a/webpack.common.js +++ b/webpack.common.js @@ -2,6 +2,7 @@ const path = require('path'); const { CleanWebpackPlugin } = require('clean-webpack-plugin'); const CopyPlugin = require('copy-webpack-plugin'); const HtmlWebpackPlugin = require('html-webpack-plugin'); +const { DefinePlugin } = require('webpack'); const Assets = [ 'native-promise-only/npo.js', @@ -30,6 +31,9 @@ module.exports = { ] }, plugins: [ + new DefinePlugin({ + __WEBPACK_SERVE__: JSON.stringify(!!process.env.WEBPACK_SERVE) + }), new CleanWebpackPlugin(), new HtmlWebpackPlugin({ filename: 'index.html', diff --git a/webpack.dev.js b/webpack.dev.js index 4dc76aee3c..890dd0eac6 100644 --- a/webpack.dev.js +++ b/webpack.dev.js @@ -1,6 +1,5 @@ const common = require('./webpack.common'); const { merge } = require('webpack-merge'); -const { DefinePlugin } = require('webpack'); module.exports = merge(common, { // In order for live reload to work we must use "web" as the target not "browserlist" @@ -24,11 +23,6 @@ module.exports = merge(common, { } ] }, - plugins: [ - new DefinePlugin({ - __WEBPACK_SERVE__: true - }) - ], devServer: { compress: true, client: { From 7bd5788fa9a367093702b442b6d06d11e9201e8a Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Tue, 5 Oct 2021 00:35:30 -0400 Subject: [PATCH 0197/1756] Fix repository url link not opening as external --- src/controllers/dashboard/plugins/repositories/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/controllers/dashboard/plugins/repositories/index.js b/src/controllers/dashboard/plugins/repositories/index.js index 0b761df169..bed1be1a6f 100644 --- a/src/controllers/dashboard/plugins/repositories/index.js +++ b/src/controllers/dashboard/plugins/repositories/index.js @@ -64,7 +64,7 @@ function getRepositoryHtml(repository) { let html = ''; html += '
'; - html += ``; + html += ``; html += ''; html += ''; html += '
'; From 5d13add090f5eddcf344334b6e91bc73be7d6e14 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Fri, 1 Oct 2021 13:11:47 +0300 Subject: [PATCH 0198/1756] Target "web" in serve mode only --- webpack.dev.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webpack.dev.js b/webpack.dev.js index 890dd0eac6..024a3729d5 100644 --- a/webpack.dev.js +++ b/webpack.dev.js @@ -3,7 +3,7 @@ const { merge } = require('webpack-merge'); module.exports = merge(common, { // In order for live reload to work we must use "web" as the target not "browserlist" - target: 'web', + target: process.env.WEBPACK_SERVE ? 'web' : 'browserslist', mode: 'development', entry: './scripts/site.js', devtool: 'source-map', From 1806baec3721765ea35b4125185455e1e8549bbd Mon Sep 17 00:00:00 2001 From: Patrick Farwick <9168045+MinecraftPlaye@users.noreply.github.com> Date: Tue, 5 Oct 2021 20:10:25 +0000 Subject: [PATCH 0199/1756] Move "destroy" after "stop" and separate commands --- src/plugins/comicsPlayer/plugin.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/plugins/comicsPlayer/plugin.js b/src/plugins/comicsPlayer/plugin.js index ce7fd46187..700f812f3f 100644 --- a/src/plugins/comicsPlayer/plugin.js +++ b/src/plugins/comicsPlayer/plugin.js @@ -30,17 +30,15 @@ export class ComicsPlayer { return this.setCurrentSrc(elem, options); } - destroy() { - // Nothing to do here - } - stop() { this.unbindEvents(); + const stopInfo = { src: this.item }; Events.trigger(this, 'stopped', [stopInfo]); + this.archiveSource?.release(); const elem = this.mediaElement; @@ -52,6 +50,10 @@ export class ComicsPlayer { loading.hide(); } + destroy() { + // Nothing to do here + } + currentTime() { // * 1000 is an arbitrary value copied over from the bookPlayer return this.progress * 1000; From b3056ee321d763873f4e5f35749550dbb2ff3816 Mon Sep 17 00:00:00 2001 From: Patrick Farwick <9168045+MinecraftPlaye@users.noreply.github.com> Date: Tue, 5 Oct 2021 20:20:33 +0000 Subject: [PATCH 0200/1756] Store each page as a tick --- src/plugins/comicsPlayer/plugin.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/plugins/comicsPlayer/plugin.js b/src/plugins/comicsPlayer/plugin.js index 700f812f3f..2ad815754f 100644 --- a/src/plugins/comicsPlayer/plugin.js +++ b/src/plugins/comicsPlayer/plugin.js @@ -24,7 +24,8 @@ export class ComicsPlayer { } play(options) { - this.progress = 0; + this.currentPage = 0; + this.pageCount = 0; const elem = this.createMediaElement(); return this.setCurrentSrc(elem, options); @@ -55,13 +56,12 @@ export class ComicsPlayer { } currentTime() { - // * 1000 is an arbitrary value copied over from the bookPlayer - return this.progress * 1000; + return this.currentPage; } duration() { // 1000 is an arbitrary value copied over from the bookPlayer - return 1000; + return this.pageCount; } currentItem() { @@ -183,7 +183,8 @@ export class ComicsPlayer { return this.archiveSource.load().then(() => { loading.hide(); - this.progress = options.startPositionTicks / 10000000 || 0; + this.pageCount = this.archiveSource.urls.length; + this.currentPage = options.startPositionTicks / 10000 || 0; this.swiperInstance = new Swiper(elem.querySelector('.slideshowSwiperContainer'), { direction: 'horizontal', // loop is disabled due to the lack of Swiper support in virtual slides @@ -200,7 +201,7 @@ export class ComicsPlayer { preloadImages: true, slidesPerView: 1, slidesPerColumn: 1, - initialSlide: this.progress * this.archiveSource.urls.length, + initialSlide: this.currentPage, // reduces memory consumption for large libraries while allowing preloading of images virtual: { slides: this.archiveSource.urls, @@ -213,7 +214,7 @@ export class ComicsPlayer { // save current page ( a page is an image file inside the archive ) this.swiperInstance.on('slideChange', () => { - this.progress = this.swiperInstance.activeIndex / this.archiveSource.urls.length; + this.currentPage = this.swiperInstance.activeIndex; Events.trigger(this, 'pause'); }); }); From c6c263de994ac043350400d9b3226c41f1d035fc Mon Sep 17 00:00:00 2001 From: Patrick Farwick <9168045+MinecraftPlaye@users.noreply.github.com> Date: Tue, 5 Oct 2021 20:41:47 +0000 Subject: [PATCH 0201/1756] Remove outdated comment --- src/plugins/comicsPlayer/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/comicsPlayer/plugin.js b/src/plugins/comicsPlayer/plugin.js index 2ad815754f..3f6f844e3e 100644 --- a/src/plugins/comicsPlayer/plugin.js +++ b/src/plugins/comicsPlayer/plugin.js @@ -60,7 +60,6 @@ export class ComicsPlayer { } duration() { - // 1000 is an arbitrary value copied over from the bookPlayer return this.pageCount; } @@ -185,6 +184,7 @@ export class ComicsPlayer { this.pageCount = this.archiveSource.urls.length; this.currentPage = options.startPositionTicks / 10000 || 0; + this.swiperInstance = new Swiper(elem.querySelector('.slideshowSwiperContainer'), { direction: 'horizontal', // loop is disabled due to the lack of Swiper support in virtual slides From 7158ba616c3a0b209c2ddadeb885d227d3257e3b Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Tue, 5 Oct 2021 23:30:27 -0400 Subject: [PATCH 0202/1756] Use --allow-same-version for npm Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com> --- bump_version | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bump_version b/bump_version index ccc792f70f..c9fcba93bd 100755 --- a/bump_version +++ b/bump_version @@ -27,7 +27,8 @@ old_version="$( grep "version:" ${build_file} | sed -E 's/version: "([0-9\.]+[-a echo "Old version: ${old_version}" # Bump the NPM version -npm --no-git-tag-version version v${new_version} +new_version_sed="$( cut -f1 -d'-' <<<"${new_version}" )" +npm --no-git-tag-version --allow-same-version version v${new_version_sed} # Set the build.yaml version to the specified new_version old_version_sed="$( sed 's/\./\\./g' <<<"${old_version}" )" # Escape the '.' chars From 6ce7bf845869a6d010265894b02c07f0cb22d818 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 6 Oct 2021 23:34:26 -0400 Subject: [PATCH 0203/1756] Skip loading config for multiserver when served by webpack Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com> --- src/scripts/settings/webSettings.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/scripts/settings/webSettings.js b/src/scripts/settings/webSettings.js index 2eb1bcbd4f..517b7fe0e2 100644 --- a/src/scripts/settings/webSettings.js +++ b/src/scripts/settings/webSettings.js @@ -71,11 +71,12 @@ export function getIncludeCorsCredentials() { } export function getMultiServer() { + // Enable multi-server support when served by webpack + if (__WEBPACK_SERVE__) { // eslint-disable-line no-undef + return Promise.resolve(true); + } + return getConfig().then(config => { - // Enable multi-server support when served by webpack - if (__WEBPACK_SERVE__) { // eslint-disable-line no-undef - return true; - } return !!config.multiserver; }).catch(error => { console.log('cannot get web config:', error); From 7aca1f699ce305c78ac84032d07ab6345fcde324 Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Thu, 7 Oct 2021 21:08:21 +0300 Subject: [PATCH 0204/1756] update component path --- .../users}/SectionTitleButtonElement.tsx | 2 +- .../users}/SectionTitleLinkElement.tsx | 2 +- .../UserProfilesPage => dashboard/users}/UserCardBox.tsx | 6 +++--- src/components/pages/UserProfilesPage.tsx | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) rename src/components/{DashboardComponent/users/UserProfilesPage => dashboard/users}/SectionTitleButtonElement.tsx (93%) rename src/components/{DashboardComponent/users/UserProfilesPage => dashboard/users}/SectionTitleLinkElement.tsx (93%) rename src/components/{DashboardComponent/users/UserProfilesPage => dashboard/users}/UserCardBox.tsx (94%) diff --git a/src/components/DashboardComponent/users/UserProfilesPage/SectionTitleButtonElement.tsx b/src/components/dashboard/users/SectionTitleButtonElement.tsx similarity index 93% rename from src/components/DashboardComponent/users/UserProfilesPage/SectionTitleButtonElement.tsx rename to src/components/dashboard/users/SectionTitleButtonElement.tsx index fe384e3813..52c94ba4af 100644 --- a/src/components/DashboardComponent/users/UserProfilesPage/SectionTitleButtonElement.tsx +++ b/src/components/dashboard/users/SectionTitleButtonElement.tsx @@ -1,5 +1,5 @@ import React, { FunctionComponent } from 'react'; -import globalize from '../../../../scripts/globalize'; +import globalize from '../../../scripts/globalize'; const createButtonElement = ({ className, title, icon }) => ({ __html: `` +}); + +type IProps = { + type?: string; + className?: string; + title?: string +} + +const ButtonElement: FunctionComponent = ({ type, className, title }: IProps) => { + return ( +
+ ); +}; + +export default ButtonElement; diff --git a/src/components/DashboardComponent/users/ElementComponent/CheckBoxElement.tsx b/src/components/DashboardComponent/users/ElementComponent/CheckBoxElement.tsx new file mode 100644 index 0000000000..27ed0c0ebb --- /dev/null +++ b/src/components/DashboardComponent/users/ElementComponent/CheckBoxElement.tsx @@ -0,0 +1,33 @@ +import React, { FunctionComponent } from 'react'; +import globalize from '../../../../scripts/globalize'; + +const createCheckBoxElement = ({ type, className, title }) => ({ + __html: `` +}); + +type IProps = { + type?: string; + className?: string; + title?: string +} + +const CheckBoxElement: FunctionComponent = ({ type, className, title }: IProps) => { + return ( +
+ ); +}; + +export default CheckBoxElement; diff --git a/src/components/DashboardComponent/users/ElementComponent/InputElement.tsx b/src/components/DashboardComponent/users/ElementComponent/InputElement.tsx new file mode 100644 index 0000000000..127a633c69 --- /dev/null +++ b/src/components/DashboardComponent/users/ElementComponent/InputElement.tsx @@ -0,0 +1,34 @@ +import React, { FunctionComponent } from 'react'; +import globalize from '../../../../scripts/globalize'; + +const createInputElement = ({ type, id, label, options }) => ({ + __html: `` +}); + +type IProps = { + type?: string; + id?: string; + label?: string; + options?: string +} + +const InputElement: FunctionComponent = ({ type, id, label, ...rest }: IProps) => { + return ( +
+ ); +}; + +export default InputElement; diff --git a/src/components/DashboardComponent/users/ElementComponent/SectionTitleLinkElement.tsx b/src/components/DashboardComponent/users/ElementComponent/SectionTitleLinkElement.tsx new file mode 100644 index 0000000000..68dc565796 --- /dev/null +++ b/src/components/DashboardComponent/users/ElementComponent/SectionTitleLinkElement.tsx @@ -0,0 +1,34 @@ +import React, { FunctionComponent } from 'react'; +import globalize from '../../../../scripts/globalize'; + +const createLinkElement = ({ className, title, href }) => ({ + __html: ` + ${title} + ` +}); + +type IProps = { + title?: string; + className?: string; + url?: string +} + +const SectionTitleLinkElement: FunctionComponent = ({ className, title, url }: IProps) => { + return ( +
+ ); +}; + +export default SectionTitleLinkElement; diff --git a/src/components/DashboardComponent/users/NewUserPage/ChannelAccess.tsx b/src/components/DashboardComponent/users/NewUserPage/ChannelAccess.tsx new file mode 100644 index 0000000000..08ac859967 --- /dev/null +++ b/src/components/DashboardComponent/users/NewUserPage/ChannelAccess.tsx @@ -0,0 +1,32 @@ +import React, { FunctionComponent } from 'react'; + +const createCheckBoxElement = ({Name, Id}) => ({ + __html: `` +}); + +type IProps = { + Name?: string; + Id?: string; +} + +const ChannelAccess: FunctionComponent = ({Name, Id}: IProps) => { + return ( +
+ ); +}; + +export default ChannelAccess; + diff --git a/src/components/DashboardComponent/users/NewUserPage/FolderAccess.tsx b/src/components/DashboardComponent/users/NewUserPage/FolderAccess.tsx new file mode 100644 index 0000000000..d5371ee8f1 --- /dev/null +++ b/src/components/DashboardComponent/users/NewUserPage/FolderAccess.tsx @@ -0,0 +1,32 @@ +import React, { FunctionComponent } from 'react'; + +const createCheckBoxElement = ({Name, Id}) => ({ + __html: `` +}); + +type IProps = { + Name?: string; + Id?: string; +} + +const FolderAccess: FunctionComponent = ({Name, Id}: IProps) => { + return ( +
+ ); +}; + +export default FolderAccess; + diff --git a/src/components/pages/NewUserPage.tsx b/src/components/pages/NewUserPage.tsx new file mode 100644 index 0000000000..f27f73391a --- /dev/null +++ b/src/components/pages/NewUserPage.tsx @@ -0,0 +1,241 @@ +import React, { FunctionComponent, useEffect, useState, useRef } from 'react'; + +import Dashboard from '../../scripts/clientUtils'; +import globalize from '../../scripts/globalize'; +import loading from '../loading/loading'; +import toast from '../toast/toast'; + +import SectionTitleLinkElement from '../DashboardComponent/users/ElementComponent/SectionTitleLinkElement'; +import InputElement from '../DashboardComponent/users/ElementComponent/InputElement'; +import CheckBoxElement from '../DashboardComponent/users/ElementComponent/CheckBoxElement'; +import FolderAccess from '../DashboardComponent/users/NewUserPage/FolderAccess'; +import ChannelAccess from '../DashboardComponent/users/NewUserPage/ChannelAccess'; +import ButtonElement from '../DashboardComponent/users/ElementComponent/ButtonElement'; + +type userInput = { + Name?: string; + Password?: string; +} + +const NewUserPage: FunctionComponent = () => { + const [ channelsResult, setChannelsResult ] = useState([]); + const [ mediaFoldersResult, setMediaFoldersResult ] = useState([]); + const element = useRef(null); + + useEffect(() => { + const loadUser = () => { + element.current.querySelector('#txtUsername').value = ''; + element.current.querySelector('#txtPassword').value = ''; + loading.show(); + const promiseFolders = window.ApiClient.getJSON(window.ApiClient.getUrl('Library/MediaFolders', { + IsHidden: false + })); + const promiseChannels = window.ApiClient.getJSON(window.ApiClient.getUrl('Channels')); + // eslint-disable-next-line compat/compat + Promise.all([promiseFolders, promiseChannels]).then(function (responses) { + loadMediaFolders(responses[0].Items); + loadChannels(responses[1].Items); + loading.hide(); + }); + }; + + loadUser(); + + const loadMediaFolders = (mediaFolders) => { + setMediaFoldersResult(mediaFolders); + + const folderAccess = element?.current?.querySelector('.folderAccess'); + folderAccess.dispatchEvent(new CustomEvent('create')); + + element.current.querySelector('.chkEnableAllFolders').checked = false; + }; + + const loadChannels = (channels) => { + setChannelsResult(channels); + + const channelAccess = element?.current?.querySelector('.channelAccess'); + channelAccess.dispatchEvent(new CustomEvent('create')); + + if (channels.length) { + element?.current?.querySelector('.channelAccessContainer').classList.remove('hide'); + } else { + element?.current?.querySelector('.channelAccessContainer').classList.add('hide'); + } + + element.current.querySelector('.chkEnableAllChannels').checked = false; + }; + + const saveUser = () => { + const userInput: userInput = {}; + userInput.Name = element?.current?.querySelector('#txtUsername').value; + userInput.Password = element?.current?.querySelector('#txtPassword').value; + window.ApiClient.createUser(userInput).then(function (user) { + user.Policy.EnableAllFolders = element?.current?.querySelector('.chkEnableAllFolders').checked; + user.Policy.EnabledFolders = []; + + if (!user.Policy.EnableAllFolders) { + user.Policy.EnabledFolders = Array.prototype.filter.call(element?.current?.querySelectorAll('.chkFolder'), function (i) { + return i.checked; + }).map(function (i) { + return i.getAttribute('data-id'); + }); + } + + user.Policy.EnableAllChannels = element?.current?.querySelector('.chkEnableAllChannels').checked; + user.Policy.EnabledChannels = []; + + if (!user.Policy.EnableAllChannels) { + user.Policy.EnabledChannels = Array.prototype.filter.call(element?.current?.querySelectorAll('.chkChannel'), function (i) { + return i.checked; + }).map(function (i) { + return i.getAttribute('data-id'); + }); + } + + window.ApiClient.updateUserPolicy(user.Id, user.Policy).then(function () { + Dashboard.navigate('useredit.html?userId=' + user.Id); + }); + }, function () { + toast(globalize.translate('ErrorDefault')); + loading.hide(); + }); + }; + + const onSubmit = (e) => { + loading.show(); + saveUser(); + e.preventDefault(); + e.stopPropagation(); + return false; + }; + + const chkEnableAllChannels = element?.current?.querySelector('.chkEnableAllChannels'); + chkEnableAllChannels.addEventListener('change', function (this: HTMLInputElement) { + if (this.checked) { + element?.current?.querySelector('.channelAccessListContainer').classList.add('hide'); + } else { + element?.current?.querySelector('.channelAccessListContainer').classList.remove('hide'); + } + }); + + const chkEnableAllFolders = element?.current?.querySelector('.chkEnableAllFolders'); + chkEnableAllFolders.addEventListener('change', function (this: HTMLInputElement) { + if (this.checked) { + element?.current?.querySelector('.folderAccessListContainer').classList.add('hide'); + } else { + element?.current?.querySelector('.folderAccessListContainer').classList.remove('hide'); + } + }); + + element?.current?.querySelector('.newUserProfileForm').addEventListener('submit', onSubmit); + + element?.current?.querySelector('.button-cancel').addEventListener('click', function() { + window.history.back(); + }); + }, []); + + return ( +
+
+
+
+

+ {globalize.translate('ButtonAddUser')} +

+ +
+
+
+
+ +
+
+ +
+ +
+

{globalize.translate('HeaderLibraryAccess')}

+ +
+
+

+ {globalize.translate('HeaderLibraries')} +

+
+ {mediaFoldersResult.map((folder, index: number)=> ( + + ))} +
+
+
+ {globalize.translate('LibraryAccessHelp')} +
+
+
+
+

{globalize.translate('HeaderChannelAccess')}

+ +
+
+

+ {globalize.translate('Channels')} +

+
+ {channelsResult.map((folder, index: number)=> ( + + ))} +
+
+
+ {globalize.translate('ChannelAccessHelp')} +
+
+
+
+ + +
+
+
+
+ ); +}; + +export default NewUserPage; diff --git a/src/controllers/dashboard/users/usernew.html b/src/controllers/dashboard/users/usernew.html index 67f1f61ebc..c3f77c5e49 100644 --- a/src/controllers/dashboard/users/usernew.html +++ b/src/controllers/dashboard/users/usernew.html @@ -1,62 +1,3 @@
-
-
-
-
-
-

${ButtonAddUser}

- ${Help} -
-
- -
- -
- -
-
- -
-

${HeaderLibraryAccess}

-
- -
${LibraryAccessHelp}
-
-
-
-
-
-
- - - -
- - - -
-
-
-
diff --git a/src/controllers/dashboard/users/usernew.js b/src/controllers/dashboard/users/usernew.js deleted file mode 100644 index 406bf55c86..0000000000 --- a/src/controllers/dashboard/users/usernew.js +++ /dev/null @@ -1,130 +0,0 @@ -import 'jquery'; -import loading from '../../../components/loading/loading'; -import globalize from '../../../scripts/globalize'; -import '../../../elements/emby-checkbox/emby-checkbox'; -import Dashboard from '../../../scripts/clientUtils'; -import toast from '../../../components/toast/toast'; - -/* eslint-disable indent */ - - function loadMediaFolders(page, mediaFolders) { - let html = ''; - html += '

' + globalize.translate('HeaderLibraries') + '

'; - html += '
'; - - for (let i = 0; i < mediaFolders.length; i++) { - const folder = mediaFolders[i]; - html += ''; - } - - html += '
'; - $('.folderAccess', page).html(html).trigger('create'); - $('#chkEnableAllFolders', page).prop('checked', false); - } - - function loadChannels(page, channels) { - let html = ''; - html += '

' + globalize.translate('Channels') + '

'; - html += '
'; - - for (let i = 0; i < channels.length; i++) { - const folder = channels[i]; - html += ''; - } - - html += '
'; - $('.channelAccess', page).show().html(html).trigger('create'); - - if (channels.length) { - $('.channelAccessContainer', page).show(); - } else { - $('.channelAccessContainer', page).hide(); - } - - $('#chkEnableAllChannels', page).prop('checked', false); - } - - function loadUser(page) { - $('#txtUsername', page).val(''); - $('#txtPassword', page).val(''); - loading.show(); - const promiseFolders = ApiClient.getJSON(ApiClient.getUrl('Library/MediaFolders', { - IsHidden: false - })); - const promiseChannels = ApiClient.getJSON(ApiClient.getUrl('Channels')); - Promise.all([promiseFolders, promiseChannels]).then(function (responses) { - loadMediaFolders(page, responses[0].Items); - loadChannels(page, responses[1].Items); - loading.hide(); - }); - } - - function saveUser(page) { - const user = {}; - user.Name = $('#txtUsername', page).val(); - user.Password = $('#txtPassword', page).val(); - ApiClient.createUser(user).then(function (user) { - user.Policy.EnableAllFolders = $('#chkEnableAllFolders', page).is(':checked'); - user.Policy.EnabledFolders = []; - - if (!user.Policy.EnableAllFolders) { - user.Policy.EnabledFolders = $('.chkFolder', page).get().filter(function (i) { - return i.checked; - }).map(function (i) { - return i.getAttribute('data-id'); - }); - } - - user.Policy.EnableAllChannels = $('#chkEnableAllChannels', page).is(':checked'); - user.Policy.EnabledChannels = []; - - if (!user.Policy.EnableAllChannels) { - user.Policy.EnabledChannels = $('.chkChannel', page).get().filter(function (i) { - return i.checked; - }).map(function (i) { - return i.getAttribute('data-id'); - }); - } - - ApiClient.updateUserPolicy(user.Id, user.Policy).then(function () { - Dashboard.navigate('useredit.html?userId=' + user.Id); - }); - }, function () { - toast(globalize.translate('ErrorDefault')); - loading.hide(); - }); - } - - function onSubmit() { - const page = $(this).parents('.page')[0]; - loading.show(); - saveUser(page); - return false; - } - - function loadData(page) { - loadUser(page); - } - - $(document).on('pageinit', '#newUserPage', function () { - const page = this; - $('#chkEnableAllChannels', page).on('change', function () { - if (this.checked) { - $('.channelAccessListContainer', page).hide(); - } else { - $('.channelAccessListContainer', page).show(); - } - }); - $('#chkEnableAllFolders', page).on('change', function () { - if (this.checked) { - $('.folderAccessListContainer', page).hide(); - } else { - $('.folderAccessListContainer', page).show(); - } - }); - $('.newUserProfileForm').off('submit', onSubmit).on('submit', onSubmit); - }).on('pageshow', '#newUserPage', function () { - loadData(this); - }); - -/* eslint-enable indent */ diff --git a/src/scripts/routes.js b/src/scripts/routes.js index ed0b40b97d..68b47cc75c 100644 --- a/src/scripts/routes.js +++ b/src/scripts/routes.js @@ -456,7 +456,7 @@ import { appRouter } from '../components/appRouter'; path: 'dashboard/users/usernew.html', autoFocus: false, roles: 'admin', - controller: 'dashboard/users/usernew' + pageComponent: 'NewUserPage' }); defineRoute({ From 84e8bbceb181fc69086b82fbf1c98425d34e28cc Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Sat, 2 Oct 2021 20:17:32 +0300 Subject: [PATCH 0253/1756] use folder.Id for FolderAccess & ChannelAccess key instead of index --- src/components/pages/NewUserPage.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/pages/NewUserPage.tsx b/src/components/pages/NewUserPage.tsx index f27f73391a..dc857ed272 100644 --- a/src/components/pages/NewUserPage.tsx +++ b/src/components/pages/NewUserPage.tsx @@ -179,9 +179,9 @@ const NewUserPage: FunctionComponent = () => { {globalize.translate('HeaderLibraries')}
- {mediaFoldersResult.map((folder, index: number)=> ( + {mediaFoldersResult.map(folder => ( @@ -206,9 +206,9 @@ const NewUserPage: FunctionComponent = () => { {globalize.translate('Channels')}
- {channelsResult.map((folder, index: number)=> ( + {channelsResult.map(folder => ( From 9db5773cb9680404431efc5b24ac5a5cd4ac48a4 Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Tue, 19 Oct 2021 19:19:28 +0300 Subject: [PATCH 0254/1756] rebase --- .../SectionTitleLinkElement.tsx | 34 ------------------- .../users}/ButtonElement.tsx | 2 +- .../users}/CheckBoxElement.tsx | 2 +- .../users}/InputElement.tsx | 2 +- .../users/NewUserChannelAccessList.tsx} | 4 +-- .../users/NewUserFolderAccessList.tsx} | 4 +-- .../users/SectionTitleLinkElement.tsx | 2 +- src/components/pages/NewUserPage.tsx | 16 ++++----- 8 files changed, 16 insertions(+), 50 deletions(-) delete mode 100644 src/components/DashboardComponent/users/ElementComponent/SectionTitleLinkElement.tsx rename src/components/{DashboardComponent/users/ElementComponent => dashboard/users}/ButtonElement.tsx (92%) rename src/components/{DashboardComponent/users/ElementComponent => dashboard/users}/CheckBoxElement.tsx (93%) rename src/components/{DashboardComponent/users/ElementComponent => dashboard/users}/InputElement.tsx (93%) rename src/components/{DashboardComponent/users/NewUserPage/ChannelAccess.tsx => dashboard/users/NewUserChannelAccessList.tsx} (80%) rename src/components/{DashboardComponent/users/NewUserPage/FolderAccess.tsx => dashboard/users/NewUserFolderAccessList.tsx} (80%) diff --git a/src/components/DashboardComponent/users/ElementComponent/SectionTitleLinkElement.tsx b/src/components/DashboardComponent/users/ElementComponent/SectionTitleLinkElement.tsx deleted file mode 100644 index 68dc565796..0000000000 --- a/src/components/DashboardComponent/users/ElementComponent/SectionTitleLinkElement.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import React, { FunctionComponent } from 'react'; -import globalize from '../../../../scripts/globalize'; - -const createLinkElement = ({ className, title, href }) => ({ - __html: ` - ${title} - ` -}); - -type IProps = { - title?: string; - className?: string; - url?: string -} - -const SectionTitleLinkElement: FunctionComponent = ({ className, title, url }: IProps) => { - return ( -
- ); -}; - -export default SectionTitleLinkElement; diff --git a/src/components/DashboardComponent/users/ElementComponent/ButtonElement.tsx b/src/components/dashboard/users/ButtonElement.tsx similarity index 92% rename from src/components/DashboardComponent/users/ElementComponent/ButtonElement.tsx rename to src/components/dashboard/users/ButtonElement.tsx index 14a9ecb1e4..dfde8c7399 100644 --- a/src/components/DashboardComponent/users/ElementComponent/ButtonElement.tsx +++ b/src/components/dashboard/users/ButtonElement.tsx @@ -1,5 +1,5 @@ import React, { FunctionComponent } from 'react'; -import globalize from '../../../../scripts/globalize'; +import globalize from '../../../scripts/globalize'; const createButtonElement = ({ type, className, title }) => ({ __html: `'; diff --git a/src/strings/en-us.json b/src/strings/en-us.json index fc8041d15c..fcfba0fa79 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -470,7 +470,7 @@ "HeaderTranscodingProfileHelp": "Add transcoding profiles to indicate which formats should be used when transcoding is required.", "HeaderTunerDevices": "Tuner Devices", "HeaderTuners": "Tuners", - "HeaderTypeImageFetchers": "{0} Image Fetchers", + "HeaderTypeImageFetchers": "{0} - Image fetchers", "HeaderTypeText": "Enter Text", "HeaderUninstallPlugin": "Uninstall Plugin", "HeaderUpcomingOnTV": "Upcoming On TV", @@ -929,7 +929,7 @@ "LabelTunerType": "Tuner type:", "LabelTVHomeScreen": "TV mode home screen:", "LabelType": "Type:", - "LabelTypeMetadataDownloaders": "{0} metadata downloaders:", + "LabelTypeMetadataDownloaders": "{0} - Metadata downloaders:", "LabelTypeText": "Text", "LabelUDPPortRange": "UDP Communication Range:", "LabelUDPPortRangeHelp": "Restrict Jellyfin to use this port range when making UDP connections. (Default is 1024 - 645535).
Note: Certain function require fixed ports that may be outside of this range.", From dee072f9b1c7258d565ac5cb5bbcd59760782e0a Mon Sep 17 00:00:00 2001 From: WWWesten <4700006+WWWesten@users.noreply.github.com> Date: Fri, 5 Nov 2021 03:04:07 +0500 Subject: [PATCH 0641/1756] Update en-us.json Fix missing colon --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index fcfba0fa79..f1aedf8ee0 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -470,7 +470,7 @@ "HeaderTranscodingProfileHelp": "Add transcoding profiles to indicate which formats should be used when transcoding is required.", "HeaderTunerDevices": "Tuner Devices", "HeaderTuners": "Tuners", - "HeaderTypeImageFetchers": "{0} - Image fetchers", + "HeaderTypeImageFetchers": "{0} - Image fetchers:", "HeaderTypeText": "Enter Text", "HeaderUninstallPlugin": "Uninstall Plugin", "HeaderUpcomingOnTV": "Upcoming On TV", From 4938081f8fcad620a3b86aa83cb26e7665e129df Mon Sep 17 00:00:00 2001 From: WWWesten <4700006+WWWesten@users.noreply.github.com> Date: Sat, 6 Nov 2021 13:15:45 +0500 Subject: [PATCH 0642/1756] Update Libray Options Editor Update librayoptionseditor.js and en-us.json --- .../libraryoptionseditor/libraryoptionseditor.js | 4 ++-- src/strings/en-us.json | 15 +++++++++++++-- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/components/libraryoptionseditor/libraryoptionseditor.js b/src/components/libraryoptionseditor/libraryoptionseditor.js index b422833899..743bf7dc39 100644 --- a/src/components/libraryoptionseditor/libraryoptionseditor.js +++ b/src/components/libraryoptionseditor/libraryoptionseditor.js @@ -118,7 +118,7 @@ import template from './libraryoptionseditor.template.html'; if (!plugins.length) return html; html += '
'; - html += '

' + globalize.translate('LabelTypeMetadataDownloaders', globalize.translate(availableTypeOptions.Type)) + '

'; + html += '

' + globalize.translate('LabelTypeMetadataDownloaders', globalize.translate('TypeOptionPlural' + availableTypeOptions.Type)) + '

'; html += '
'; plugins.forEach((plugin, index) => { @@ -218,7 +218,7 @@ import template from './libraryoptionseditor.template.html'; html += '
'; html += '
'; - html += '

' + globalize.translate('HeaderTypeImageFetchers', globalize.translate(availableTypeOptions.Type)) + '

'; + html += '

' + globalize.translate('HeaderTypeImageFetchers', globalize.translate('TypeOptionPlural' + availableTypeOptions.Type)) + '

'; const supportedImageTypes = availableTypeOptions.SupportedImageTypes || []; if (supportedImageTypes.length > 1 || supportedImageTypes.length === 1 && supportedImageTypes[0] !== 'Primary') { html += ''; diff --git a/src/strings/en-us.json b/src/strings/en-us.json index f1aedf8ee0..79e70f80b0 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -470,7 +470,7 @@ "HeaderTranscodingProfileHelp": "Add transcoding profiles to indicate which formats should be used when transcoding is required.", "HeaderTunerDevices": "Tuner Devices", "HeaderTuners": "Tuners", - "HeaderTypeImageFetchers": "{0} - Image fetchers:", + "HeaderTypeImageFetchers": "{0} image fetchers", "HeaderTypeText": "Enter Text", "HeaderUninstallPlugin": "Uninstall Plugin", "HeaderUpcomingOnTV": "Upcoming On TV", @@ -929,7 +929,7 @@ "LabelTunerType": "Tuner type:", "LabelTVHomeScreen": "TV mode home screen:", "LabelType": "Type:", - "LabelTypeMetadataDownloaders": "{0} - Metadata downloaders:", + "LabelTypeMetadataDownloaders": "{0} metadata downloaders:", "LabelTypeText": "Text", "LabelUDPPortRange": "UDP Communication Range:", "LabelUDPPortRangeHelp": "Restrict Jellyfin to use this port range when making UDP connections. (Default is 1024 - 645535).
Note: Certain function require fixed ports that may be outside of this range.", @@ -1465,6 +1465,17 @@ "Tuesday": "Tuesday", "TV": "TV", "TvLibraryHelp": "Review the {0}TV naming guide{1}.", + "TypeOptionPluralAudio": "Audios", + "TypeOptionPluralBook": "Books" + "TypeOptionPluralBoxSet": "Box Sets" + "TypeOptionPluralEpisode": "Episodes", + "TypeOptionPluralMovie": "Movies", + "TypeOptionPluralMusicAlbum": "Music Albums", + "TypeOptionPluralMusicArtist": "Music Artists", + "TypeOptionPluralMusicVideo": "Music Videos", + "TypeOptionPluralSeazon": "Seasons", + "TypeOptionPluralSeries": "TV Shows", + "TypeOptionPluralVideo": "Videos", "Typewriter": "Typewriter", "Uniform": "Uniform", "UninstallPluginConfirmation": "Are you sure you wish to uninstall {0}?", From 47525934f6ce70d80886205cf22fa43c5e481f39 Mon Sep 17 00:00:00 2001 From: WWWesten <4700006+WWWesten@users.noreply.github.com> Date: Sat, 6 Nov 2021 17:41:24 +0500 Subject: [PATCH 0643/1756] Update en-us.json --- src/strings/en-us.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 79e70f80b0..5f9c2b0aee 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -1466,8 +1466,8 @@ "TV": "TV", "TvLibraryHelp": "Review the {0}TV naming guide{1}.", "TypeOptionPluralAudio": "Audios", - "TypeOptionPluralBook": "Books" - "TypeOptionPluralBoxSet": "Box Sets" + "TypeOptionPluralBook": "Books", + "TypeOptionPluralBoxSet": "Box Sets", "TypeOptionPluralEpisode": "Episodes", "TypeOptionPluralMovie": "Movies", "TypeOptionPluralMusicAlbum": "Music Albums", From 3b9776d36630272dc6525400ca407b5cf1619b78 Mon Sep 17 00:00:00 2001 From: WWWesten <4700006+WWWesten@users.noreply.github.com> Date: Sat, 6 Nov 2021 19:23:51 +0500 Subject: [PATCH 0644/1756] Update en-us.json --- src/strings/en-us.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 5f9c2b0aee..1f34ef8d32 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -470,7 +470,7 @@ "HeaderTranscodingProfileHelp": "Add transcoding profiles to indicate which formats should be used when transcoding is required.", "HeaderTunerDevices": "Tuner Devices", "HeaderTuners": "Tuners", - "HeaderTypeImageFetchers": "{0} image fetchers", + "HeaderTypeImageFetchers": "Image fetchers ({0})", "HeaderTypeText": "Enter Text", "HeaderUninstallPlugin": "Uninstall Plugin", "HeaderUpcomingOnTV": "Upcoming On TV", @@ -929,7 +929,7 @@ "LabelTunerType": "Tuner type:", "LabelTVHomeScreen": "TV mode home screen:", "LabelType": "Type:", - "LabelTypeMetadataDownloaders": "{0} metadata downloaders:", + "LabelTypeMetadataDownloaders": "Metadata downloaders ({0}):", "LabelTypeText": "Text", "LabelUDPPortRange": "UDP Communication Range:", "LabelUDPPortRangeHelp": "Restrict Jellyfin to use this port range when making UDP connections. (Default is 1024 - 645535).
Note: Certain function require fixed ports that may be outside of this range.", From 82a6fb88e1093f8e003817f57c64cffefda83e77 Mon Sep 17 00:00:00 2001 From: WWWesten <4700006+WWWesten@users.noreply.github.com> Date: Sun, 7 Nov 2021 02:34:13 +0500 Subject: [PATCH 0645/1756] Update src/strings/en-us.json Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com> --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 1f34ef8d32..beb8110750 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -1473,7 +1473,7 @@ "TypeOptionPluralMusicAlbum": "Music Albums", "TypeOptionPluralMusicArtist": "Music Artists", "TypeOptionPluralMusicVideo": "Music Videos", - "TypeOptionPluralSeazon": "Seasons", + "TypeOptionPluralSeason": "Seasons", "TypeOptionPluralSeries": "TV Shows", "TypeOptionPluralVideo": "Videos", "Typewriter": "Typewriter", From 190d79c16d54b0165d264884d4f946177532539b Mon Sep 17 00:00:00 2001 From: rimasx Date: Wed, 10 Nov 2021 14:55:35 +0000 Subject: [PATCH 0646/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 130 ++++++++++++++++++++++---------------------- 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/src/strings/et.json b/src/strings/et.json index 0a57d845f0..e15c75d07c 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -941,57 +941,57 @@ "MessageEnablingOptionLongerScans": "", "MessageDownloadQueued": "", "MessageDirectoryPickerLinuxInstruction": "", - "LabelUserAgent": "", - "LabelUser": "", - "LabelUseNotificationServices": "", - "LabelUnstable": "", - "LabelUDPPortRangeHelp": "", - "LabelUDPPortRange": "", - "LabelTypeText": "", - "LabelTypeMetadataDownloaders": "", - "LabelType": "", - "LabelTVHomeScreen": "", - "LabelTunerType": "", - "LabelTunerIpAddress": "", - "LabelTriggerType": "", - "LabelTranscodingThreadCountHelp": "", - "LabelTranscodingThreadCount": "", - "LabelTranscodingTempPathHelp": "", - "LabelTranscodingProgress": "", - "LabelTranscodingFramerate": "", - "LabelTranscodes": "", - "LabelTranscodePath": "", - "LabelTrackNumber": "", - "LabelTonemappingThresholdHelp": "", - "LabelTonemappingThreshold": "", - "LabelTonemappingRange": "", - "LabelTonemappingPeakHelp": "", - "LabelTonemappingPeak": "", - "LabelTonemappingParamHelp": "", - "LabelTonemappingParam": "", - "LabelTonemappingDesatHelp": "", - "LabelTonemappingDesat": "", - "LabelTonemappingAlgorithm": "", - "LabelTitle": "", - "LabelTimeLimitHours": "", - "LabelTime": "", - "LabelTheme": "", - "LabelTextSize": "", - "LabelTextColor": "", - "LabelTextBackgroundColor": "", - "LabelTagline": "", - "LabelTag": "", - "LabelSyncPlaySettingsSkipToSyncHelp": "", - "LabelSyncPlaySettingsSkipToSync": "", - "LabelSyncPlaySettingsSpeedToSyncHelp": "", - "LabelSyncPlaySettingsSpeedToSync": "", - "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "", - "LabelSyncPlaySettingsMinDelaySkipToSync": "", - "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "", - "LabelSyncPlaySettingsSpeedToSyncDuration": "", - "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "", - "LabelSyncPlaySettingsMaxDelaySpeedToSync": "", - "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "", + "LabelUserAgent": "Kasutaja agent:", + "LabelUser": "Kasutaja:", + "LabelUseNotificationServices": "Kasuta järgmisi teenuseid:", + "LabelUnstable": "Ebastabiilne", + "LabelUDPPortRangeHelp": "Piira Jellyfi kasutama seda pordivahemiku UDP ühenduste jaoks. (Vaikimisi on 1024 - 645535)
Märkus. Mõned funktsioonid nõuavad teatud porte, mis võivad sellest vahemikust välja jääda.", + "LabelUDPPortRange": "UDP kommunikatsioonivahemik:", + "LabelTypeText": "Tekst", + "LabelTypeMetadataDownloaders": "{0} metaandmete allalaadijat:", + "LabelType": "Tüüp:", + "LabelTVHomeScreen": "Telerežiimi avakuva:", + "LabelTunerType": "Tuuneri tüüp:", + "LabelTunerIpAddress": "Tuuneri IP aadress:", + "LabelTriggerType": "Käivitaja tüüp:", + "LabelTranscodingThreadCountHelp": "Vali transkoodimisel kasutatavate lõimede maksimaalne arv. Lõimede arvu vähendamine vähendab CPU kasutust, kuid ei pruugi sujuva taasesituse jaoks piisavalt kiiresti teisendada.", + "LabelTranscodingThreadCount": "Transkoodimise lõimede arv:", + "LabelTranscodingTempPathHelp": "Määra klientidele edastatavate transkoodimisfailide kohandatud rada. Serveri vaikeväärtuse kasutamiseks jäta tühjaks.", + "LabelTranscodingProgress": "Transkoodimise edenemine:", + "LabelTranscodingFramerate": "Transkoodimise kaadrisagedus:", + "LabelTranscodes": "Transkoodimised:", + "LabelTranscodePath": "Transkoodimise rada:", + "LabelTrackNumber": "Raja number:", + "LabelTonemappingThresholdHelp": "Värvikaardistuse algoritmi parameetrid on iga stseeni jaoks peenhäälestatud. Ja läve abil tuvastatakse, kas stseen on muutunud või mitte. Kui praeguse kaadri keskmise heleduse ja jooksva keskmise heleduse vaheline kaugus ületab läviväärtust, arvutame stseeni keskmise ja maksimaalse heleduse uuesti. Soovitatavad ja vaikeväärtused on 0,8 ja 0,2.", + "LabelTonemappingThreshold": "Värvikaardistuse lävi:", + "LabelTonemappingRange": "Värvikaardistuse vahemik:", + "LabelTonemappingPeakHelp": "Alista selle väärtusega signaal/nominaal/võrdluspiigid. Kasulik, kui metaandmetes sisalduv piigi teave on ebausaldusväärne või kui värvikaardistus toimub madalamalt kõrgemale. Soovitatav väärtus on 100 ja vaikeväärtus on 0.", + "LabelTonemappingPeak": "Värvikaardistuse piik:", + "LabelTonemappingParamHelp": "Häälesta värvikaardistuse algorütmi. Soovitatavad ja vaikeväärtused on NaN. Enamasti jäetakse see tühjaks.", + "LabelTonemappingParam": "Värvikaardistuse parameeter:", + "LabelTonemappingDesatHelp": "Rakenda piikidele, mis ületavad seda heledust. Mida kõrgem parameeter, seda rohkem värviteavet säilitatakse. See säte aitab vältida ebaloomulikult paisutatud värvide esiletoomist, muutudes (sujuvalt) valgeks. See muudab pildid loomulikumaks, vähendades seejuures teavet väljaspool vahemikku olevate värvide kohta. Soovitatavad ja vaikeväärtused on 0 ja 0,5.", + "LabelTonemappingDesat": "Värvikaardistuse küllastus:", + "LabelTonemappingAlgorithm": "Vali kasutatav värvikaardistuse algoritm:", + "LabelTitle": "Pealkiri:", + "LabelTimeLimitHours": "Ajapiirang (tundides):", + "LabelTime": "Aeg:", + "LabelTheme": "Teema:", + "LabelTextSize": "Teksti suurus:", + "LabelTextColor": "Teksti värv:", + "LabelTextBackgroundColor": "Teksti taustavärv:", + "LabelTagline": "Võtmesõna:", + "LabelTag": "Silt:", + "LabelSyncPlaySettingsSkipToSyncHelp": "Sünkroonimise parandusmeetod, mis seisneb hinnangulise positsiooni otsimises. Sünkroonimise parandus peab olema lubatud.", + "LabelSyncPlaySettingsSkipToSync": "Luba SkipToSync", + "LabelSyncPlaySettingsSpeedToSyncHelp": "Sünkroonimise parandusmeetod, mis seisneb taasesituse kiirendamises. Sünkroonimise parandus peab olema lubatud.", + "LabelSyncPlaySettingsSpeedToSync": "Luba SpeedToSync", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Minimaalne taasesituse viiteaeg (ms), mille järel SkipToSync proovib taasesituse asukohta parandada.", + "LabelSyncPlaySettingsMinDelaySkipToSync": "SkipToSync minimaalne viiteaeg:", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Ajahulk (ms), mida SpeedToSync kasutab taasesituse asukoha korrigeerimiseks.", + "LabelSyncPlaySettingsSpeedToSyncDuration": "SpeedToSync kestus:", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Maksimaalne taasesituse viiteaeg (ms), mille järel SpeedToSync proovib taasesituse asukohta parandada.", + "LabelSyncPlaySettingsMaxDelaySpeedToSync": "SpeedToSync maksimaalne viiteaeg:", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Minimaalne taasesituse viivitus (ms), mille järel SpeedToSync proovib taasesituse asukohta korrigeerida.", "LabelSyncPlaySettingsMinDelaySpeedToSync": "SpeedToSync minimaalne viiteaeg:", "LabelSyncPlaySettingsSyncCorrectionHelp": "Luba taasesituse aktiivne sünkroonimine, kiirendades taasesitust või otsides hinnangulist asukohta. Keela see tugeva katkumise korral.", "LabelSyncPlaySettingsSyncCorrection": "Sünkroonimise parandus", @@ -1112,20 +1112,20 @@ "LabelXDlnaCap": "", "LabelWeb": "", "LabelVideoResolution": "", - "LabelVideoRange": "", - "LabelVideoCodec": "", - "LabelVideoBitrate": "", - "LabelVersionInstalled": "", - "LabelVersion": "", - "LabelValue": "", - "LabelVaapiDeviceHelp": "", - "LabelVaapiDevice": "", - "LabelUserRemoteClientBitrateLimitHelp": "", - "LabelUsername": "", - "LabelUserMaxActiveSessions": "", - "LabelUserLoginAttemptsBeforeLockout": "", - "LabelUserLibraryHelp": "", - "LabelUserLibrary": "", + "LabelVideoRange": "Videovahemik:", + "LabelVideoCodec": "Videokoodek:", + "LabelVideoBitrate": "Video bitikiirus:", + "LabelVersionInstalled": "{0} paigaldatud", + "LabelVersion": "Versioon:", + "LabelValue": "Väärtus:", + "LabelVaapiDeviceHelp": "See on renderdussõlm, mida kasutatakse riistvarakiirenduseks.", + "LabelVaapiDevice": "VA API seade:", + "LabelUserRemoteClientBitrateLimitHelp": "Alista serveri taasesituse seadetes määratud globaalne vaikeväärtus.", + "LabelUsername": "Kasutajanimi:", + "LabelUserMaxActiveSessions": "Maksimaalne samaaegsete kasutajaseansside arv:", + "LabelUserLoginAttemptsBeforeLockout": "Nurjunud sisselogimiskatsete arv enne konto lukustamist:", + "LabelUserLibraryHelp": "Vali, millist kasutaja meediakogu seadmele kuvada. Vaikeväärtuste kasutamiseks jäta tühjaks.", + "LabelUserLibrary": "Kasutaja meediakogu:", "OptionAllowContentDownload": "Luba meedia allalaadimine", "OptionAllowBrowsingLiveTv": "Luba juurdepääs Otse TV-le", "OptionAllowAudioPlaybackTranscoding": "Luba transkoodimist nõudva heli taasesitus", From fa2e4aabd3280e27d6fa205f75b74559855895d0 Mon Sep 17 00:00:00 2001 From: Csaba Date: Wed, 10 Nov 2021 12:30:19 +0000 Subject: [PATCH 0647/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index 8e377ba4ed..b4860d8f00 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -128,7 +128,7 @@ "HeaderPassword": "Jelszó", "HeaderPaths": "Útvonalak", "HeaderPinCodeReset": "PIN-kód visszaállítása", - "HeaderPlayAll": "Összes vetítése", + "HeaderPlayAll": "Összes lejátszása", "HeaderPlayOn": "Vetítés itt", "HeaderPlayback": "Médialejátszás", "HeaderPleaseSignIn": "Kérlek jelentkezz be", From fd22b8cd8ee33693e58bd165c1f5a498b09a7176 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 10 Nov 2021 13:16:32 +0000 Subject: [PATCH 0648/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index adbebb8142..10c3183eb5 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -527,7 +527,7 @@ "LabelFormat": "Pışım:", "LabelFriendlyName": "Tüsınıktı atau:", "LabelServerNameHelp": "Būl atau serverdı anyqtau üşın paidalanylady jäne serverdıñ tüiın atauyna ädepkı bolady.", - "LabelGroupMoviesIntoCollections": "Jiyntyqtar ışındegı filmderdı toptastyru", + "LabelGroupMoviesIntoCollections": "Filmderdı jiyntyqtar ışıne toptastyru", "LabelGroupMoviesIntoCollectionsHelp": "Film tızımderın beinelegen kezde jiyntyqtağy filmder toptalğan bıryñğai tarmaq bolyp körsetıledı.", "LabelH264Crf": "H264 kodtau CRF mänı:", "LabelEncoderPreset": "Kodtau daiyndamasy:", From 7cc6d3c1ab3e50ff530ffc2ee608d33078e0d9d6 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 10 Nov 2021 10:19:45 -0500 Subject: [PATCH 0649/1756] Add marked to transpiling --- webpack.common.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webpack.common.js b/webpack.common.js index 0e34331e58..77b714a0ed 100644 --- a/webpack.common.js +++ b/webpack.common.js @@ -96,7 +96,7 @@ module.exports = { }, { test: /\.(js|jsx)$/, - exclude: /node_modules[\\/](?!@uupaa[\\/]dynamic-import-polyfill|blurhash|date-fns|epubjs|flv.js|libarchive.js)/, + exclude: /node_modules[\\/](?!@uupaa[\\/]dynamic-import-polyfill|blurhash|date-fns|epubjs|flv.js|libarchive.js|marked)/, use: [{ loader: 'babel-loader' }] From bcdc15bcf0cd3d940487fb0170cc4e684d79f36c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Nov 2021 16:16:37 +0000 Subject: [PATCH 0650/1756] Bump screenfull from 5.1.0 to 6.0.0 Bumps [screenfull](https://github.com/sindresorhus/screenfull.js) from 5.1.0 to 6.0.0. - [Release notes](https://github.com/sindresorhus/screenfull.js/releases) - [Commits](https://github.com/sindresorhus/screenfull.js/compare/v5.1.0...v6.0.0) --- updated-dependencies: - dependency-name: screenfull dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8dd4a6b71a..6832376123 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12056,9 +12056,9 @@ } }, "screenfull": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-5.1.0.tgz", - "integrity": "sha512-dYaNuOdzr+kc6J6CFcBrzkLCfyGcMg+gWkJ8us93IQ7y1cevhQAugFsaCdMHb6lw8KV3xPzSxzH7zM1dQap9mA==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-6.0.0.tgz", + "integrity": "sha512-LGY0nhNQkC4FX4DT4pZdJ5cZH5EOz9Gfh9KcVMl779pS677k4IV1Wv7sY/CwC9VKFT21fYgCh7zkTVVefi5XKA==" }, "select-hose": { "version": "2.0.0", diff --git a/package.json b/package.json index af1d41b132..19ac86431c 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "react": "^17.0.2", "react-dom": "^17.0.2", "resize-observer-polyfill": "^1.5.1", - "screenfull": "^5.1.0", + "screenfull": "^6.0.0", "sortablejs": "^1.14.0", "swiper": "^6.8.4", "webcomponents.js": "^0.7.24", From 709ef906cc2d9ffc996dccab99c35fccdcf89697 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 10 Nov 2021 00:22:01 -0500 Subject: [PATCH 0651/1756] Fix screenfull imports --- src/components/playback/playbackmanager.js | 2 +- src/plugins/bookPlayer/plugin.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/playback/playbackmanager.js b/src/components/playback/playbackmanager.js index 722ca522ce..aa33283443 100644 --- a/src/components/playback/playbackmanager.js +++ b/src/components/playback/playbackmanager.js @@ -8,7 +8,7 @@ import * as userSettings from '../../scripts/settings/userSettings'; import globalize from '../../scripts/globalize'; import loading from '../loading/loading'; import { appHost } from '../apphost'; -import * as Screenfull from 'screenfull'; +import Screenfull from 'screenfull'; import ServerConnections from '../ServerConnections'; import alert from '../alert'; diff --git a/src/plugins/bookPlayer/plugin.js b/src/plugins/bookPlayer/plugin.js index 5e5908cb3f..ac91cf6aa5 100644 --- a/src/plugins/bookPlayer/plugin.js +++ b/src/plugins/bookPlayer/plugin.js @@ -5,7 +5,7 @@ import loading from '../../components/loading/loading'; import keyboardnavigation from '../../scripts/keyboardNavigation'; import dialogHelper from '../../components/dialogHelper/dialogHelper'; import ServerConnections from '../../components/ServerConnections'; -import * as Screenfull from 'screenfull'; +import Screenfull from 'screenfull'; import TableOfContents from './tableOfContents'; import dom from '../../scripts/dom'; import { translateHtml } from '../../scripts/globalize'; From eebbd3cbe894c717b310a390bf276e320f1f17b5 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 10 Nov 2021 13:04:41 -0500 Subject: [PATCH 0652/1756] Add screenfull to transpiling --- webpack.common.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webpack.common.js b/webpack.common.js index 77b714a0ed..e13fb60a57 100644 --- a/webpack.common.js +++ b/webpack.common.js @@ -96,7 +96,7 @@ module.exports = { }, { test: /\.(js|jsx)$/, - exclude: /node_modules[\\/](?!@uupaa[\\/]dynamic-import-polyfill|blurhash|date-fns|epubjs|flv.js|libarchive.js|marked)/, + exclude: /node_modules[\\/](?!@uupaa[\\/]dynamic-import-polyfill|blurhash|date-fns|epubjs|flv.js|libarchive.js|marked|screenfull)/, use: [{ loader: 'babel-loader' }] From a1077b312874b9e6fec465992c870c812bfaab84 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 10 Nov 2021 14:06:53 -0500 Subject: [PATCH 0653/1756] Fix list view item encoding --- src/components/listview/listview.js | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/components/listview/listview.js b/src/components/listview/listview.js index 6184ff3aaf..3bc9582796 100644 --- a/src/components/listview/listview.js +++ b/src/components/listview/listview.js @@ -133,21 +133,28 @@ import ServerConnections from '../ServerConnections'; continue; } + let elem; + if (i === 0) { if (isLargeStyle) { - html += `<${largeTitleTagName} class="listItemBodyText">`; + elem = document.createElement(largeTitleTagName); } else { - html += '
'; + elem = document.createElement('div'); } } else { - html += '
'; + elem = document.createElement('div'); + elem.classList.add('secondary'); } - html += (textlines[i] || ' '); - if (i === 0 && isLargeStyle) { - html += ``; + + elem.classList.add('listItemBodyText'); + + if (textlines[i]) { + elem.innerText = textlines[i]; } else { - html += '
'; + elem.innerHTML = ' '; } + + html += elem.outerHTML; } return html; From a37d1905b56320dd706ee09dd71f4d20a4897ae7 Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Wed, 10 Nov 2021 16:39:51 +0000 Subject: [PATCH 0654/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index b4409e2311..19e982326c 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -541,7 +541,7 @@ "HeaderUploadImage": "Tải Lên Hình Ảnh", "HeaderUpcomingOnTV": "Sắp Phát Sóng Trên TV", "HeaderTypeText": "Nhập nội dung", - "HeaderTypeImageFetchers": "{0} Trình Tải Ảnh", + "HeaderTypeImageFetchers": "Trình tìm nạp hình ảnh ({0})", "HeaderTuners": "Bộ Điều Khiển Thu Phát Sóng", "HeaderTunerDevices": "Thiết Bị Dò", "HeaderTranscodingProfileHelp": "Thêm hồ sơ chuyển mã để chỉ ra những định dạng nên dùng khi cần chuyển mã.", @@ -989,7 +989,7 @@ "LabelUser": "Người dùng:", "LabelUseNotificationServices": "Sử dụng các dịch vụ sau:", "LabelTypeText": "Văn bản", - "LabelTypeMetadataDownloaders": "{0} trình tải xuống dữ liệu mô tả thông tin:", + "LabelTypeMetadataDownloaders": "Trình tải xuống dữ liệu mô tả ({0}):", "LabelType": "Kiểu:", "LabelTunerType": "Loại bộ dò:", "LabelTunerIpAddress": "Địa chỉ IP của bộ dò:", @@ -1585,5 +1585,14 @@ "Casual": "Giản dị", "Typewriter": "Máy đánh chữ", "Print": "In", - "Larger": "Lớn hơn" + "Larger": "Lớn hơn", + "TypeOptionPluralSeries": "Chương Trình TV", + "TypeOptionPluralSeason": "Mùa", + "TypeOptionPluralMusicVideo": "Video Âm Nhạc", + "TypeOptionPluralMusicArtist": "Nghệ Sĩ Nhạc", + "TypeOptionPluralMusicAlbum": "Album Nhạc", + "TypeOptionPluralMovie": "Phim", + "TypeOptionPluralEpisode": "Tập phim", + "TypeOptionPluralBook": "Sách", + "TypeOptionPluralAudio": "Âm thanh" } From 05e40f074698f6a032b74e1dcb103d6c78424e01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Wed, 10 Nov 2021 16:08:30 +0000 Subject: [PATCH 0655/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index 05f22f86dd..1ecf8d8f7e 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -1074,7 +1074,7 @@ "HeaderSeriesStatus": "Stav seriálu", "HeaderStopRecording": "Zastavit nahrávání", "HeaderSubtitleDownloads": "Stahování titulků", - "HeaderTypeImageFetchers": "{0} stahovačů obrázků", + "HeaderTypeImageFetchers": "Stahovače obrázků ({0})", "HeaderVideoType": "Formát videa", "Horizontal": "Vodorovně", "HttpsRequiresCert": "Chcete-li povolit zabezpečená připojení, budete muset zadat důvěryhodný certifikát SSL, například Let's Encrypt. Zadejte prosím certifikát nebo zakažte zabezpečená připojení.", @@ -1114,7 +1114,7 @@ "LabelSubtitleDownloaders": "Stahovače titulků:", "LabelTVHomeScreen": "Hlavní obrazovka TV režimu:", "LabelTag": "Tag:", - "LabelTypeMetadataDownloaders": "{0} stahovače metadat:", + "LabelTypeMetadataDownloaders": "Stahovače metadat ({0}):", "LabelTypeText": "Text", "LabelUserAgent": "User agent:", "LabelUserRemoteClientBitrateLimitHelp": "Přepíše výchozí globální hodnotu nastavenou v nastavení přehrávání serveru.", @@ -1586,5 +1586,16 @@ "Print": "Tisk", "Larger": "Větší", "Console": "Příkazový řádek", - "Casual": "Ležérní" + "Casual": "Ležérní", + "TypeOptionPluralBook": "Knihy", + "TypeOptionPluralAudio": "Audia", + "TypeOptionPluralVideo": "Videa", + "TypeOptionPluralSeries": "Seriály", + "TypeOptionPluralSeason": "Řady", + "TypeOptionPluralMusicVideo": "Hudební videa", + "TypeOptionPluralMusicArtist": "Hudební interpreti", + "TypeOptionPluralMusicAlbum": "Hudební alba", + "TypeOptionPluralMovie": "Filmy", + "TypeOptionPluralEpisode": "Díly", + "TypeOptionPluralBoxSet": "Kolekce" } From 27fc3dd556fb4e0596e70299637ee04bd72850cf Mon Sep 17 00:00:00 2001 From: rimasx Date: Wed, 10 Nov 2021 19:50:30 +0000 Subject: [PATCH 0656/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 324 +++++++++++++++++++++++--------------------- 1 file changed, 166 insertions(+), 158 deletions(-) diff --git a/src/strings/et.json b/src/strings/et.json index e15c75d07c..5bda2cc100 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -853,94 +853,94 @@ "LabelRepositoryName": "Hoidla nimi", "LabelRemoteClientBitrateLimitHelp": "Valikuline bitikiiruse piirang kõigile seadmetele välisvõrgus. See on kasulik selleks, et seadmed ei nõuaks suuremat bitikiirust, kui internetiühendus võimaldab. See võib põhjustada serveri protsessori koormuse suurenemist, et videod madalamale bitikiirusele transkoodida.", "LabelLoginDisclaimerHelp": "Sõnum, mis kuvatakse sisselogimislehe allosas.", - "None": "", - "NoCreatedLibraries": "", - "No": "", - "NextTrack": "", - "NextChapter": "", - "Next": "", - "News": "", - "NewEpisodesOnly": "", - "NewEpisodes": "", + "None": "Puudub", + "NoCreatedLibraries": "Näib, et sa pole veel ühtegi meediakogu loonud. {0}Kas soovid selle nüüd luua?{1}", + "No": "Ei", + "NextTrack": "Hüppa järgmisele", + "NextChapter": "Järgmine peatükk", + "Next": "Järgmine", + "News": "Uudised", + "NewEpisodesOnly": "Ainult uued episoodid", + "NewEpisodes": "Uued episoodid", "NewCollectionNameExample": "Näide: Star Wars kogumik", "NewCollectionHelp": "Kogumikud võimaldavad filmide ja muu meediakogu sisu isikupärastatud rühmitamist.", "NewCollection": "Uus kogumik", - "New": "", - "Never": "", - "Name": "", - "MySubtitles": "", - "Mute": "", - "MusicVideo": "", - "MusicLibraryHelp": "", - "MusicArtist": "", - "MusicAlbum": "", - "MovieLibraryHelp": "", - "Movie": "", - "MoveRight": "", - "MoveLeft": "", - "MoreMediaInfo": "", - "Monday": "", - "Mobile": "", + "New": "Uus", + "Never": "Mitte kunagi", + "Name": "Nimi", + "MySubtitles": "Minu subtiitrid", + "Mute": "Vaigista", + "MusicVideo": "Muusikavideo", + "MusicLibraryHelp": "Vaadta üle {0}muusika nimetamise juhend{1}.", + "MusicArtist": "Muusika esitaja", + "MusicAlbum": "Muusika album", + "MovieLibraryHelp": "Vaata üle {0}filmi nimetamise juhend{1}.", + "Movie": "Film", + "MoveRight": "Liigu paremale", + "MoveLeft": "Liigu vasakule", + "MoreMediaInfo": "Meedia teave", + "Monday": "Esmaspäev", + "Mobile": "Mobiil", "Mixer": "", - "MinutesBefore": "", - "MinutesAfter": "", - "MillisecondsUnit": "", - "MetadataSettingChangeHelp": "", - "MetadataManager": "", - "Metadata": "", - "MessageYouHaveVersionInstalled": "", - "MessageUnsetContentHelp": "", - "MessageUnableToConnectToServer": "", - "MessageTheFollowingLocationWillBeRemovedFromLibrary": "", - "MessageSyncPlayUserLeft": "", - "MessageSyncPlayUserJoined": "", - "MessageSyncPlayPlaybackPermissionRequired": "", - "MessageSyncPlayNoGroupsAvailable": "", - "MessageSyncPlayLibraryAccessDenied": "", - "MessageSyncPlayJoinGroupDenied": "", - "MessageSyncPlayIsDisabled": "", - "MessageSyncPlayGroupWait": "", - "MessageSyncPlayGroupDoesNotExist": "", - "MessageSyncPlayErrorNoActivePlayer": "", - "MessageSyncPlayErrorMissingSession": "", - "MessageSyncPlayErrorMedia": "", - "MessageSyncPlayErrorAccessingGroups": "", - "MessageSyncPlayEnabled": "", - "MessageSyncPlayDisabled": "", - "MessageSyncPlayCreateGroupDenied": "", - "MessageSent": "", - "MessageReenableUser": "", - "MessagePluginInstallError": "", - "MessagePluginInstalled": "", - "MessagePluginInstallDisclaimer": "", - "MessagePluginConfigurationRequiresLocalAccess": "", - "MessagePleaseWait": "", - "MessagePleaseEnsureInternetMetadata": "", - "MessagePlayAccessRestricted": "", - "MessagePasswordResetForUsers": "", - "MessageNoTrailersFound": "", - "MessageNothingHere": "", - "MessageNoServersAvailable": "", - "MessageNoRepositories": "", - "MessageNoPluginsInstalled": "", - "MessageNoPluginConfiguration": "", - "MessageNoMovieSuggestionsAvailable": "", - "MessageNoGenresAvailable": "", - "MessageNoAvailablePlugins": "", - "MessageLeaveEmptyToInherit": "", - "MessageItemSaved": "", - "MessageItemsAdded": "", - "MessageInvalidUser": "", - "MessageInvalidForgotPasswordPin": "", - "MessageImageTypeNotSelected": "", - "MessageImageFileTypeAllowed": "", - "MessageGetInstalledPluginsError": "", - "MessageForgotPasswordInNetworkRequired": "", - "MessageForgotPasswordFileCreated": "", - "MessageFileReadError": "", - "MessageEnablingOptionLongerScans": "", - "MessageDownloadQueued": "", - "MessageDirectoryPickerLinuxInstruction": "", + "MinutesBefore": "minutit enne", + "MinutesAfter": "minutit pärast", + "MillisecondsUnit": "ms", + "MetadataSettingChangeHelp": "Metaandmete seadete muutmine mõjutab edaspidi lisatavat sisu. Olemasoleva sisu värskendamiseks ava üksikasjade aken ja klõpsa värskendamisnupul või tee metaandmete halduri abil hulgivärskendusi.", + "MetadataManager": "Metaandmete haldur", + "Metadata": "Metaandmed", + "MessageYouHaveVersionInstalled": "Praegu on paigaldatud versioon {0}.", + "MessageUnsetContentHelp": "Sisu kuvatakse tavaliste kaustadena. Parimate tulemuste saavutamiseks kasuta alamkaustade sisutüüpide määramiseks metaandmete haldurit.", + "MessageUnableToConnectToServer": "Me ei saa praegu valitud serveriga ühendust. Veendu, et see töötab ja proovi uuesti.", + "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Järgmised meedia asukohad eemaldatakse meediakogust:", + "MessageSyncPlayUserLeft": "{0} lahkus rühmast.", + "MessageSyncPlayUserJoined": "{0} liitus rühmaga.", + "MessageSyncPlayPlaybackPermissionRequired": "Vajalik on taasesituse luba.", + "MessageSyncPlayNoGroupsAvailable": "Rühmasi pole. Alusta esmalt millegi esitamist.", + "MessageSyncPlayLibraryAccessDenied": "Juurdepääs sellele sisule on piiratud.", + "MessageSyncPlayJoinGroupDenied": "Rühmaga ei saa liituda.", + "MessageSyncPlayIsDisabled": "SyncPlay kasutamiseks on vaja luba.", + "MessageSyncPlayGroupWait": "{0} puhverdab…", + "MessageSyncPlayGroupDoesNotExist": "Rühmaga liitumine nurjus, kuna seda pole olemas.", + "MessageSyncPlayErrorNoActivePlayer": "Aktiivset pleierit ei leitud. SyncPlay keelati.", + "MessageSyncPlayErrorMissingSession": "SyncPlay lubamine nurjus! Seanss puudub.", + "MessageSyncPlayErrorMedia": "SyncPlay lubamine nurjus! Meedia viga.", + "MessageSyncPlayErrorAccessingGroups": "Rühmade loendile juurdepääsu ajal ilmnes viga.", + "MessageSyncPlayEnabled": "SyncPlay on lubatud.", + "MessageSyncPlayDisabled": "SyncPlay on keelatud.", + "MessageSyncPlayCreateGroupDenied": "Rühma loomiseks on vaja luba.", + "MessageSent": "Sõnum saadetud.", + "MessageReenableUser": "Uuesti lubamiseks vaata alla", + "MessagePluginInstallError": "Plugina paigaldamisel ilmnes viga.", + "MessagePluginInstalled": "Plugin on edukalt paigaldatud. Muudatuste jõustumiseks tuleb server taaskäivitada.", + "MessagePluginInstallDisclaimer": "Kommuuni liikmete loodud pluginad on suurepärane viis oma kasutuskogemuse täiustamiseks lisafunktsioonide ja eelistega. Enne paigaldamist pea meeles, millist mõju need võivad serverile avaldada, nagu pikemad meediakogu skannimised, täiendav taustatöötlus ja süsteemi stabiilsuse vähenemine.", + "MessagePluginConfigurationRequiresLocalAccess": "Selle plugina seadistamiseks logi otse oma kohalikku serverisse sisse.", + "MessagePleaseWait": "Palun oota. See võib veidi aega võtta.", + "MessagePleaseEnsureInternetMetadata": "Veendu, et interneti metaandmete allalaadimine on lubatud.", + "MessagePlayAccessRestricted": "Selle sisu taasesitamine on praegu piiratud. Lisateabe saamiseks võta ühendust oma serveri administraatoriga.", + "MessagePasswordResetForUsers": "Järgmiste kasutajate paroolid on lähtestatud. Nüüd saavad nad sisse logida PIN koodidega, mida kasutati lähtestamiseks.", + "MessageNoTrailersFound": "Paigalda treilerite kanal ja paranda oma filmikogemust lisades interneti treilerite kogu.", + "MessageNothingHere": "Siin pole midagi.", + "MessageNoServersAvailable": "Automaatse serveriotsingu abil ei leitud ühtegi serverit.", + "MessageNoRepositories": "Hoidlaid pole.", + "MessageNoPluginsInstalled": "Ühtegi pluginat pole paigaldatud.", + "MessageNoPluginConfiguration": "Sellel pluginal pole seadistusi.", + "MessageNoMovieSuggestionsAvailable": "Filmisoovitused pole praegu saadaval. Alusta oma filmide vaatamist ja hindamist ning tule seejärel tagasi soovitusi vaatama.", + "MessageNoGenresAvailable": "Luba mõnel metaandmete pakkujal internetist žanre tõmmata.", + "MessageNoAvailablePlugins": "Pluginaid pole saadaval.", + "MessageLeaveEmptyToInherit": "Jäta tühjaks, et pärida seaded kõrgema taseme üksusest või globaalsest vaikeväärtusest.", + "MessageItemSaved": "Üksus salvestati.", + "MessageItemsAdded": "Üksused lisati.", + "MessageInvalidUser": "Vale kasutajanimi või parool. Palun proovi uuesti.", + "MessageInvalidForgotPasswordPin": "Sisestati kehtetu või aegunud PIN kood. Palun proovi uuesti.", + "MessageImageTypeNotSelected": "Vali rippmenüüst pildi tüüp.", + "MessageImageFileTypeAllowed": "Toetatakse ainult JPEG ja PNG faile.", + "MessageGetInstalledPluginsError": "Paigaldatud pluginate loendi hankimisel ilmnes viga.", + "MessageForgotPasswordInNetworkRequired": "Proovi oma koduvõrgus uuesti alustada parooli lähtestamise protsessi.", + "MessageForgotPasswordFileCreated": "Sinu serveris on loodud järgmine fail ja see sisaldab juhiseid edasiseks toimimiseks:", + "MessageFileReadError": "Faili lugemisel ilmnes viga. Palun proovi uuesti.", + "MessageEnablingOptionLongerScans": "Selle valiku lubamisel võib meediakogu skannimine olla oluliselt pikem.", + "MessageDownloadQueued": "Allalaadimine on järjekorras.", + "MessageDirectoryPickerLinuxInstruction": "Linux: Arch Linux, CentOS, Debian, Fedora, openSUSE või Ubuntu puhul peab teenuse kasutajale andma vähemalt lugemisõiguse salvestuskohtadele.", "LabelUserAgent": "Kasutaja agent:", "LabelUser": "Kasutaja:", "LabelUseNotificationServices": "Kasuta järgmisi teenuseid:", @@ -1035,83 +1035,83 @@ "LabelMetadataDownloadersHelp": "Luba ja aseta eelistatud metaandmete allalaadijad tähtsuse järjekorras. Madalama prioriteediga allalaadijaid kasutatakse ainult puuduva teabe täitmiseks.", "LabelMaxResumePercentage": "Maksimaalne jätkamise protsent:", "LabelMaxMuxingQueueSizeHelp": "Maksimaalne pakettide arv, mida saab puhverdada, oodates kõigi voogude käivitumist. Proovi seda suurendada, kui näed ffmpeg logides endiselt tõrke \"Liiga palju pakette puhverdatud väljundvoo jaoks\". Soovitatav väärtus on 2048.", - "MessageDirectoryPickerBSDInstruction": "", - "MessageDeleteTaskTrigger": "", - "MessageCreateAccountAt": "", - "MessageContactAdminToResetPassword": "", - "MessageConfirmShutdown": "", - "MessageConfirmRevokeApiKey": "", - "MessageConfirmRestart": "", - "MessageConfirmRemoveMediaLocation": "", - "MessageConfirmRecordingCancellation": "", - "MessageConfirmProfileDeletion": "", - "MessageConfirmDeleteTunerDevice": "", - "MessageConfirmDeleteGuideProvider": "", - "MessageConfirmAppExit": "", - "MessageChangeRecordingPath": "", - "MessageBrowsePluginCatalog": "", - "MessageAreYouSureYouWishToRemoveMediaFolder": "", - "MessageAreYouSureDeleteSubtitles": "", - "MessageAlreadyInstalled": "", - "MessageAddRepository": "", - "Menu": "", - "MediaIsBeingConverted": "", - "MediaInfoVideoRange": "", - "MediaInfoTimestamp": "", - "MediaInfoSize": "", - "MediaInfoSampleRate": "", - "MediaInfoResolution": "", - "MediaInfoProfile": "", - "MediaInfoPixelFormat": "", - "MediaInfoPath": "", - "MediaInfoLevel": "", - "MediaInfoLayout": "", - "MediaInfoLanguage": "", - "MediaInfoInterlaced": "", - "MediaInfoFramerate": "", - "MediaInfoForced": "", - "MediaInfoExternal": "", - "MediaInfoDefault": "", - "MediaInfoContainer": "", - "MediaInfoColorTransfer": "", - "MediaInfoColorSpace": "", - "MediaInfoColorPrimaries": "", - "MediaInfoCodecTag": "", - "MediaInfoCodec": "", - "MediaInfoChannels": "", - "MediaInfoBitrate": "", - "MediaInfoBitDepth": "", - "MediaInfoAspectRatio": "", - "MediaInfoAnamorphic": "", + "MessageDirectoryPickerBSDInstruction": "BSD jaoks pead võib-olla seadistama FreeNAS Jail salvestusruumi, et Jellyfin saaks ligipääsu meediale.", + "MessageDeleteTaskTrigger": "Kas soovid selle ülesande käivitaja kustutada?", + "MessageCreateAccountAt": "Loo konto {0}", + "MessageContactAdminToResetPassword": "Parooli lähtestamiseks võta ühendust oma süsteemi administraatoriga.", + "MessageConfirmShutdown": "Kas soovid selle serveri seisata?", + "MessageConfirmRevokeApiKey": "Kas oled kindel, et soovid selle API võtme tühistada? Rakenduse ühendus selle serveriga katkestatakse koheselt.", + "MessageConfirmRestart": "Kas soovid Jellyfini taaskäivitada?", + "MessageConfirmRemoveMediaLocation": "Kas soovid selle asukoha eemaldada?", + "MessageConfirmRecordingCancellation": "Kas tühistada salvestamine?", + "MessageConfirmProfileDeletion": "Kas soovid selle profiili kustutada?", + "MessageConfirmDeleteTunerDevice": "Kas soovid selle seadme kustutada?", + "MessageConfirmDeleteGuideProvider": "Kas soovid selle telekava pakkuja kustutada?", + "MessageConfirmAppExit": "Kas soovid väljuda?", + "MessageChangeRecordingPath": "Salvestuskausta muutmine ei vii olemasolevaid salvestisi vanast asukohast uude. Soovi korral pead need käsitsi teisaldama.", + "MessageBrowsePluginCatalog": "Lehitse meie pluginate kataloogi, et näha saadaolevaid pluginaid.", + "MessageAreYouSureYouWishToRemoveMediaFolder": "Kas soovid selle meediakausta eemaldada?", + "MessageAreYouSureDeleteSubtitles": "Kas soovid selle subtiitri faili kustutada?", + "MessageAlreadyInstalled": "See versioon on juba paigaldatud.", + "MessageAddRepository": "Kui soovid lisada hoidla, klõpsa päise kõrval olevat nuppu ja täida nõutud teave.", + "Menu": "Menüü", + "MediaIsBeingConverted": "Meediat teisendatakse vormingusse, mis ühildub meediat esitava seadmega.", + "MediaInfoVideoRange": "Videovahemik", + "MediaInfoTimestamp": "Ajatempel", + "MediaInfoSize": "Suurus", + "MediaInfoSampleRate": "Diskreetimissagedus", + "MediaInfoResolution": "Lahutus", + "MediaInfoProfile": "Profiil", + "MediaInfoPixelFormat": "Pikslivorming", + "MediaInfoPath": "Rada", + "MediaInfoLevel": "Tase", + "MediaInfoLayout": "Paigutus", + "MediaInfoLanguage": "Keel", + "MediaInfoInterlaced": "Ülerealaotusega", + "MediaInfoFramerate": "Kaadrisagedus", + "MediaInfoForced": "Sunnitud", + "MediaInfoExternal": "Väline", + "MediaInfoDefault": "Vaikimisi", + "MediaInfoContainer": "Konteiner", + "MediaInfoColorTransfer": "Värvi ülekanne", + "MediaInfoColorSpace": "Värviruum", + "MediaInfoColorPrimaries": "Põhivärvid", + "MediaInfoCodecTag": "Koodeki silt", + "MediaInfoCodec": "Koodek", + "MediaInfoChannels": "Kanalid", + "MediaInfoBitrate": "Bitikiirus", + "MediaInfoBitDepth": "Bitisügavus", + "MediaInfoAspectRatio": "Kuvasuhe", + "MediaInfoAnamorphic": "Anamorfne", "MaxParentalRatingHelp": "", - "MarkUnplayed": "", - "MarkPlayed": "", - "MapChannels": "", - "ManageRecording": "", - "ManageLibrary": "", - "Lyricist": "", - "Logo": "", - "LiveTV": "", - "LiveBroadcasts": "", - "Live": "", - "ListPaging": "", - "List": "", - "LibraryAccessHelp": "", - "LeaveBlankToNotSetAPassword": "", - "LearnHowYouCanContribute": "", - "LatestFromLibrary": "", - "LastSeen": "", - "Large": "", - "LanNetworksHelp": "", - "LabelZipCode": "", - "LabelYoureDone": "", - "LabelYear": "", + "MarkUnplayed": "Märgi mitteesitatuks", + "MarkPlayed": "Märgi esitatuks", + "MapChannels": "Määra kanalid", + "ManageRecording": "Halda salvestust", + "ManageLibrary": "Halda meediakogu", + "Lyricist": "Sõnade autor", + "Logo": "Logo", + "LiveTV": "Otse TV", + "LiveBroadcasts": "Otsesaated", + "Live": "Otse", + "ListPaging": "{0}-{1} / {2}", + "List": "Loend", + "LibraryAccessHelp": "Vali meediakogud, mida selle kasutajaga jagada. Administraatorid saavad metaandmete halduri abil kõiki kaustu redigeerida.", + "LeaveBlankToNotSetAPassword": "Parooli määramata jätmiseks võid selle välja tühjaks jätta.", + "LearnHowYouCanContribute": "Uuri, kuidas ise panustada.", + "LatestFromLibrary": "Uusimad {0}", + "LastSeen": "Viimati nähtud {0}", + "Large": "Suur", + "LanNetworksHelp": "Komadega eraldatud loend IP aadressidest või IP/võrgumaski kirjetest võrkude jaoks, mida loetakse olevat kohalikus võrgus, ribalaiuse piirangute jõustamisel. Kui see on määratud, loetakse kõik teised IP aadressid välisvõrgus olevateks ja nendele kehtivad välise ribalaiuse piirangud. Kui see tühjaks jätta, loetakse kohalikus võrgus olevaks ainult serveri alamvõrk.", + "LabelZipCode": "Postiindeks:", + "LabelYoureDone": "Tehtud!", + "LabelYear": "Aasta:", "LabelXDlnaDocHelp": "", - "LabelXDlnaDoc": "", + "LabelXDlnaDoc": "X-DLNA doc:", "LabelXDlnaCapHelp": "", "LabelXDlnaCap": "", - "LabelWeb": "", - "LabelVideoResolution": "", + "LabelWeb": "Veeb:", + "LabelVideoResolution": "Videolahutus:", "LabelVideoRange": "Videovahemik:", "LabelVideoCodec": "Videokoodek:", "LabelVideoBitrate": "Video bitikiirus:", @@ -1294,5 +1294,13 @@ "Console": "Konsool", "ConfirmEndPlayerSession": "Kas soovid Jellyfini seadmes {0} välja lülitada?", "SearchForCollectionInternetMetadata": "Otsi internetist pilte ja metaandmeid", - "LabelSyncPlayResumePlaybackDescription": "Liitu uuesti rühma taasesitusega" + "LabelSyncPlayResumePlaybackDescription": "Liitu uuesti rühma taasesitusega", + "OptionAllowUserToManageServer": "Luba sellel kasutajal serverit hallata", + "OptionAllowSyncTranscoding": "Luba transkoodimist nõudva meedia allalaadimine ja sünkroonimine", + "OptionAllowRemoteSharedDevicesHelp": "DLNA seadmed loetakse jagatuks seni, kuni kasutaja hakkab neid juhtima.", + "OptionAllowRemoteSharedDevices": "Luba jagatud seadmete kaugjuhtimine", + "OptionAllowRemoteControlOthers": "Luba teiste kasutajate kaugjuhtimine", + "OptionAllowMediaPlaybackTranscodingHelp": "Transkoodimisele juurdepääsu piiramine võib toetamata meediavormingute tõttu põhjustada klientidel tõrkeid taasesitusel.", + "OptionAllowContentDownloadHelp": "Kasutajad saavad meediat alla laadida ja oma seadmetesse salvestada. See ei ole sama mis sünkroonimine. Selle õigeks toimimiseks lubamist peavad meediakogud olema lubatud.", + "Larger": "Suurem" } From 883fffd7818fe88b98a39cb61055af228dcd5410 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 10 Nov 2021 17:40:46 +0000 Subject: [PATCH 0657/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 10c3183eb5..21edf55e5d 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -389,7 +389,7 @@ "HeaderTranscodingProfileHelp": "Qajet bolğanda qandai pışımderdı paidalanu mındetılıgın körsetu ūşın qaita kodtau profaildaryn üsteu.", "HeaderTunerDevices": "Tüner qūrylğylary", "HeaderTuners": "Tünerler", - "HeaderTypeImageFetchers": "{0} suret şyğaryp aluşylary", + "HeaderTypeImageFetchers": "Suret şyğaryp aluşylary ({0})", "HeaderTypeText": "Mätındı engızu", "HeaderUpcomingOnTV": "Kütılgen TD", "HeaderUploadImage": "Surettı jüktep salu", @@ -714,7 +714,7 @@ "LabelTunerIpAddress": "Tünerdıñ IP-mekenjaiy:", "LabelTunerType": "Tüner türı:", "LabelType": "Türı:", - "LabelTypeMetadataDownloaders": "{0} metaderekter jükteuşılerı:", + "LabelTypeMetadataDownloaders": "Metaderekterdı jüktep aluşylary {0}:", "LabelTypeText": "Mätın", "LabelUseNotificationServices": "Kelesı qyzmetterdı paidalanu:", "LabelUser": "Paidalanuşy:", @@ -1587,5 +1587,16 @@ "Print": "Baspalyq", "Larger": "Irıleu", "Console": "Konsöldik", - "Casual": "Ūqypsyz" + "Casual": "Ūqypsyz", + "TypeOptionPluralVideo": "Beineler", + "TypeOptionPluralSeries": "TD-körsetımder", + "TypeOptionPluralSeason": "Mausymdar", + "TypeOptionPluralMusicVideo": "Muzykalyq beineleri", + "TypeOptionPluralMusicArtist": "Muzyka oryndauşylary", + "TypeOptionPluralMusicAlbum": "Muzykalyq älbomdar", + "TypeOptionPluralMovie": "Filmder", + "TypeOptionPluralEpisode": "Telebölımder", + "TypeOptionPluralBoxSet": "Jiyntyqtar", + "TypeOptionPluralBook": "Kıtaptar", + "TypeOptionPluralAudio": "Dybystar" } From ba0fdcb812be1bbb31c5c4770bdf8f6ef5c5b6c0 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 10 Nov 2021 17:43:00 +0000 Subject: [PATCH 0658/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index ac162e1818..dbc53bbcf7 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -390,7 +390,7 @@ "HeaderTranscodingProfileHelp": "Добавьте профили перекодировки, чтобы указать, какие форматы следует использовать, когда требуется перекодировка.", "HeaderTunerDevices": "Тюнерные устройства", "HeaderTuners": "Тюнеры", - "HeaderTypeImageFetchers": "{0} отборщики изображений", + "HeaderTypeImageFetchers": "Отборщики изображений ({0})", "HeaderTypeText": "Ввод текста", "HeaderUpcomingOnTV": "Ожидаемое на ТВ", "HeaderUploadImage": "Загрузка изображения", @@ -715,7 +715,7 @@ "LabelTunerIpAddress": "IP-адрес тюнера:", "LabelTunerType": "Тип тюнера:", "LabelType": "Тип:", - "LabelTypeMetadataDownloaders": "{0} загрузчики метаданных:", + "LabelTypeMetadataDownloaders": "Загрузчики метаданных ({0}):", "LabelTypeText": "Текст", "LabelUseNotificationServices": "Использование следующих компонентов:", "LabelUser": "Пользователь:", @@ -1586,5 +1586,16 @@ "Print": "Печатный", "Larger": "Крупнее", "Console": "Консольный", - "Casual": "Неформальный" + "Casual": "Неформальный", + "TypeOptionPluralVideo": "Видео элементы", + "TypeOptionPluralSeries": "ТВ-передачи", + "TypeOptionPluralSeason": "Сезоны", + "TypeOptionPluralMusicVideo": "Музыкальные видео", + "TypeOptionPluralMusicArtist": "Музыкальные исполнители", + "TypeOptionPluralMusicAlbum": "Музыкальные альбомы", + "TypeOptionPluralMovie": "Фильмы", + "TypeOptionPluralEpisode": "Эпизоды", + "TypeOptionPluralBoxSet": "Коллекции", + "TypeOptionPluralBook": "Книги", + "TypeOptionPluralAudio": "Аудио элементы" } From 55109e8b14d1137b8cd7039235b9e30d9b60ab6b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 10 Nov 2021 18:13:05 +0000 Subject: [PATCH 0659/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 5ed220e830..23b1502663 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -47,7 +47,7 @@ "HeaderLatestMedia": "Plej Novaj Plurmedioj", "HeaderAllowMediaDeletionFrom": "Permesi Plurmedian Forigon de", "DeleteMedia": "Forigi plurmedion", - "ButtonAddMediaLibrary": "Aldonu Plurmeditekon", + "ButtonAddMediaLibrary": "Aldoni Plurmeditekon", "YoutubeNotFound": "Video ne trovita.", "LabelVideoInfo": "Informo pri Video", "VideoAudio": "Video Aŭdio", @@ -954,7 +954,7 @@ "ScanForNewAndUpdatedFiles": "Skani novajn kaj ĝisdatigitajn dosierojn", "OptionExternallyDownloaded": "Ekstera elŝutebla", "MessageDownloadQueued": "Elŝuto estas envicigita.", - "LabelTypeMetadataDownloaders": "{0} metadatenaj elŝutiloj:", + "LabelTypeMetadataDownloaders": "Metadatenaj elŝutiloj ({0}):", "LabelSubtitleDownloaders": "Subtekstaj elŝutiloj:", "LabelMetadataDownloadLanguage": "Preferata elŝuta lingvo:", "LabelDownloadLanguages": "Elŝuteblaj lingvoj:", @@ -1017,7 +1017,7 @@ "HeaderInstantMix": "Tujmiksaĵo", "HeaderIdentificationHeader": "Identiga Ĉapo", "HeaderHttpHeaders": "HTTP-ĉapoj", - "HeaderTypeImageFetchers": "{0} Bildaj Preniloj", + "HeaderTypeImageFetchers": "Bildaj Preniloj ({0})", "FetchingData": "Preni plian datenon", "HeaderEnabledFields": "Ebligitaj Kampoj", "HeaderDeveloperInfo": "Informo pri Programisto", @@ -1582,5 +1582,16 @@ "Typewriter": "Tajpaĵa", "Print": "Printaĵa", "Larger": "Pli granda", - "Console": "Konzola" + "Console": "Konzola", + "TypeOptionPluralVideo": "Videoj", + "TypeOptionPluralSeries": "TV-serioj", + "TypeOptionPluralSeason": "Sezonoj", + "TypeOptionPluralMusicVideo": "Muzikaj Videoj", + "TypeOptionPluralMusicAlbum": "Muzikaj Albumoj", + "TypeOptionPluralMusicArtist": "Muzikaj Artistoj", + "TypeOptionPluralMovie": "Filmoj", + "TypeOptionPluralEpisode": "Epizodoj", + "TypeOptionPluralBoxSet": "Kolektoj", + "TypeOptionPluralBook": "Libroj", + "TypeOptionPluralAudio": "Aŭdioj" } From f53ecfb89a1787dacd570e48c3fedc679b54fcb8 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 10 Nov 2021 16:19:19 -0500 Subject: [PATCH 0660/1756] Rollback hls.js to 0.14 --- .github/dependabot.yaml | 3 +++ package-lock.json | 18 +++++++++++++----- package.json | 2 +- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml index 850830b09a..8f914e60d7 100644 --- a/.github/dependabot.yaml +++ b/.github/dependabot.yaml @@ -5,6 +5,9 @@ updates: schedule: interval: weekly open-pull-requests-limit: 10 + ignore: + - dependency-name: hls.js + update-types: [ version-update:semver-major ] - package-ecosystem: github-actions directory: / diff --git a/package-lock.json b/package-lock.json index 8dd4a6b71a..3832bf94e2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6073,8 +6073,7 @@ "eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "events": { "version": "3.3.0", @@ -6894,9 +6893,13 @@ "integrity": "sha512-iXnAafUm3FdzfJ91uixLws2hkKI1jC8bAKK/pt7XYr8Ie1jO7xbK48Ycpl9tUPyBgkzuj1p/PhJS0fy4E/5anA==" }, "hls.js": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.0.12.tgz", - "integrity": "sha512-YnyujGMZAofraBzl5PjPI6kw7HMt/Dhpnr+PrTtmoIApKUPFmeKWqvdIGhdmxQcrSHoCHDEqSX79m+Zpu924Kg==" + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-0.14.7.tgz", + "integrity": "sha512-9JY0D9nwMrfQPRWc8/kEJTKK0TYfDTzIs6Xq+gdCvasRxdvQKQ2T76rdueTkS0AsFV6sQlJN0wxbnI44aRvvUA==", + "requires": { + "eventemitter3": "^4.0.3", + "url-toolkit": "^2.1.6" + } }, "hosted-git-info": { "version": "2.8.9", @@ -15681,6 +15684,11 @@ } } }, + "url-toolkit": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.2.3.tgz", + "integrity": "sha512-Da75SQoxsZ+2wXS56CZBrj2nukQ4nlGUZUP/dqUBG5E1su5GKThgT94Q00x81eVII7AyS1Pn+CtTTZ4Z0pLUtQ==" + }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", diff --git a/package.json b/package.json index af1d41b132..7b7041731f 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "fast-text-encoding": "^1.0.3", "flv.js": "^1.6.2", "headroom.js": "^0.12.0", - "hls.js": "^1.0.12", + "hls.js": "^0.14.7", "intersection-observer": "^0.12.0", "jellyfin-apiclient": "^1.9.1", "jquery": "^3.5.1", From 07b163e4df3d25aad74a97d51fa3ad9119804d8b Mon Sep 17 00:00:00 2001 From: blob03 Date: Wed, 10 Nov 2021 21:24:18 +0000 Subject: [PATCH 0661/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 95a6b26e63..c87ca349d6 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -379,7 +379,7 @@ "HeaderTranscodingProfile": "Profil de transcodage", "HeaderTranscodingProfileHelp": "Ajouter des profils de transcodage pour indiquer quels formats utiliser quand le transcodage est nécessaire.", "HeaderTunerDevices": "Appareils tuner", - "HeaderTypeImageFetchers": "{0} chercheurs d'image", + "HeaderTypeImageFetchers": "Chercheurs d'images ({0})", "HeaderTypeText": "Entrer texte", "HeaderUpcomingOnTV": "Prochainement à la TV", "HeaderUploadImage": "Envoyer une image", @@ -706,7 +706,7 @@ "LabelTunerIpAddress": "Adresse IP du tuner :", "LabelTunerType": "Type de tuner :", "LabelType": "Type :", - "LabelTypeMetadataDownloaders": "Téléchargeurs de métadonnées pour {0} :", + "LabelTypeMetadataDownloaders": "Sources de métadonnées ({0}) :", "LabelTypeText": "Texte", "LabelUseNotificationServices": "Utiliser les services suivants :", "LabelUser": "Utilisateur :", @@ -1586,5 +1586,16 @@ "Print": "Imprimé", "Larger": "Plus grand", "Console": "Console", - "Casual": "Décontracté" + "Casual": "Décontracté", + "TypeOptionPluralVideo": "Vidéos", + "TypeOptionPluralSeries": "Émissions TV", + "TypeOptionPluralSeason": "Saisons", + "TypeOptionPluralMusicVideo": "Vidéos musicales", + "TypeOptionPluralMusicArtist": "Artistes musicaux", + "TypeOptionPluralMusicAlbum": "Albums de musique", + "TypeOptionPluralMovie": "Films", + "TypeOptionPluralEpisode": "Épisodes", + "TypeOptionPluralBoxSet": "Coffrets", + "TypeOptionPluralBook": "Livres", + "TypeOptionPluralAudio": "Audio" } From 0ec5c661dab9d1341a9ee8638bd7c1d340ca8db3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 11 Nov 2021 06:12:44 +0000 Subject: [PATCH 0662/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index beb8110750..59072a3963 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -39,7 +39,7 @@ "ApiKeysCaption": "List of the currently enabled API keys", "AroundTime": "Around {0}", "Arranger": "Arranger", - "Art": "Art", + "Art": "Clearart", "Artist": "Artist", "Artists": "Artists", "Ascending": "Ascending", From 81d194ad45b3efd2dd1ddad732df9d49790355fb Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 11 Nov 2021 06:37:12 +0000 Subject: [PATCH 0663/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 21edf55e5d..e80641536a 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -31,7 +31,7 @@ "AnyLanguage": "Kez kelgen tıl", "Anytime": "Ärkezde", "AroundTime": "Şamamen", - "Art": "Oiu suret", + "Art": "Qiyndy", "Artists": "Oryndauşylar", "AsManyAsPossible": "Mümkındıgınşe köp", "Ascending": "Artuy boiynşa", From 9d16572e58819c2048ceaf0731cfd566799e30c4 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 11 Nov 2021 06:28:27 +0000 Subject: [PATCH 0664/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index dbc53bbcf7..32d45af2b5 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -31,7 +31,7 @@ "AnyLanguage": "Любой язык", "Anytime": "В любое время", "AroundTime": "Около", - "Art": "Виньетка", + "Art": "Вырезка", "Artists": "Исполнители", "AsManyAsPossible": "Как можно больше", "Ascending": "По возрастанию", From 6b97d12be87de8161376eb8fd1fb0208d8f16619 Mon Sep 17 00:00:00 2001 From: millallo Date: Thu, 11 Nov 2021 08:04:16 +0000 Subject: [PATCH 0665/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index 0c8b056efe..b01a85c788 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -1106,7 +1106,7 @@ "Alerts": "Avvisi", "AllowMediaConversion": "Consenti conversione dei media", "AllowMediaConversionHelp": "Concedere o negare l'accesso alla funzione di conversione dei media.", - "Art": "Arte", + "Art": "Illustrazione", "Audio": "Audio", "Auto": "Auto", "Banner": "Banner", @@ -1137,10 +1137,10 @@ "FetchingData": "Recupero di dati aggiuntivi", "LabelServerHost": "Host:", "LabelServerHostHelp": "192.168.1.100:8096 o https://myserver.com", - "HeaderTypeImageFetchers": "{0} Sorgenti Immagini", + "HeaderTypeImageFetchers": "Scaricatori di Immagini ({0})", "LabelFolder": "Cartella:", "LabelTag": "Tag:", - "LabelTypeMetadataDownloaders": "{0} scaricatori di metadati:", + "LabelTypeMetadataDownloaders": "Scaricatori di Metadati ({0}):", "Logo": "Logo", "ManageLibrary": "Gestisci libreria", "MediaInfoBitrate": "Bitrate", @@ -1586,5 +1586,16 @@ "Print": "Stampa", "Larger": "Più grande", "Console": "Console", - "Casual": "Casuale" + "Casual": "Casuale", + "TypeOptionPluralVideo": "Video", + "TypeOptionPluralSeries": "Serie TV", + "TypeOptionPluralSeason": "Stagioni", + "TypeOptionPluralMusicVideo": "Video Musicali", + "TypeOptionPluralMusicArtist": "Artisti Musicali", + "TypeOptionPluralMusicAlbum": "Album Musicali", + "TypeOptionPluralAudio": "Audio", + "TypeOptionPluralBook": "Libri", + "TypeOptionPluralMovie": "Film", + "TypeOptionPluralEpisode": "Episodi", + "TypeOptionPluralBoxSet": "Cofanetti" } From 698b1b06dff6b91e75e985362737a86ece4d2e83 Mon Sep 17 00:00:00 2001 From: rimasx Date: Thu, 11 Nov 2021 05:30:37 +0000 Subject: [PATCH 0666/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/strings/et.json b/src/strings/et.json index 5bda2cc100..9280295a06 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -1302,5 +1302,22 @@ "OptionAllowRemoteControlOthers": "Luba teiste kasutajate kaugjuhtimine", "OptionAllowMediaPlaybackTranscodingHelp": "Transkoodimisele juurdepääsu piiramine võib toetamata meediavormingute tõttu põhjustada klientidel tõrkeid taasesitusel.", "OptionAllowContentDownloadHelp": "Kasutajad saavad meediat alla laadida ja oma seadmetesse salvestada. See ei ole sama mis sünkroonimine. Selle õigeks toimimiseks lubamist peavad meediakogud olema lubatud.", - "Larger": "Suurem" + "Larger": "Suurem", + "OptionForceRemoteSourceTranscoding": "Kaugmeedia allikate (nt otsetelevisiooni) sund transkoodimine", + "OptionDislikes": "Ei meeldi", + "OptionDisableUserHelp": "Server ei luba sellelt kasutajalt mingeid ühendusi. Olemasolevad ühendused katkestatakse.", + "OptionDisableUser": "Keela see kasutaja", + "OptionDatePlayed": "Esitamise kuupäev", + "OptionDateAddedImportTime": "Kasuta kogusse skaneerimise kuupäeva", + "OptionDateAddedFileTime": "Kasuta faili loomise kuupäeva", + "OptionDateAdded": "Lisatud", + "OptionDaily": "Kord päevas", + "OptionCustomUsers": "Kohandatud", + "OptionCriticRating": "Kriitikute hinne", + "OptionCommunityRating": "Kogukonna hinne", + "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", + "OptionBluray": "Blu-ray", + "OptionAllUsers": "Kõik kasutajad", + "OptionAllowVideoPlaybackTranscoding": "Luba video taasesitamine, mis nõuab transkoodimist", + "OptionAllowVideoPlaybackRemuxing": "Luba video taasesitus, mis nõuab teisendamist ilma uuesti kodeerimiseta" } From ca0bdbd25444b7085c1bc1a15b81672079b07f1e Mon Sep 17 00:00:00 2001 From: nextlooper42 Date: Thu, 11 Nov 2021 09:45:21 +0000 Subject: [PATCH 0667/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index ca7f54123b..9b959b3522 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -750,7 +750,7 @@ "LabelAlbum": "Album:", "LabelCustomRating": "Vlastné hodnotenie:", "LabelDynamicExternalId": "{0} Id:", - "LabelTypeMetadataDownloaders": "{0} sťahovače metadát:", + "LabelTypeMetadataDownloaders": "Sťahovače metadát ({0}):", "LabelTypeText": "Text", "DashboardVersionNumber": "Verzia: {0}", "DashboardServerName": "Server: {0}", @@ -902,7 +902,7 @@ "HeaderXmlDocumentAttributes": "Atribúty XML dokumentu", "HeaderXmlDocumentAttribute": "Atribúty XML dokumentu", "HeaderUpcomingOnTV": "Čoskoro v TV", - "HeaderTypeImageFetchers": "{0} sťahovač/če/ov obrázkov", + "HeaderTypeImageFetchers": "Získavače obrázkov ({0})", "HeaderTranscodingProfileHelp": "Pridať prekódovacie profily pre určenie, ktoré formáty by mali byť použité, keď je prekódovanie vyžadované.", "HeaderSubtitleProfilesHelp": "Profily titulkov popisujú formáty titulkov, ktoré dané zariadenie podporuje.", "HeaderSeriesStatus": "Stav seriálu", @@ -990,7 +990,7 @@ "Blacklist": "Blacklist", "Banner": "Banner", "AuthProviderHelp": "Vyberte poskytovateľa overenia, ktorý bude použitý k overeniu hesla tohoto používateľa.", - "Art": "Art", + "Art": "Clearart", "AlwaysPlaySubtitlesHelp": "Titulky odpovedajúce jazykovej predvoľbe sa načítajú bez ohľadu na jazyk zvuku.", "AllowedRemoteAddressesHelp": "Zoznam IP adries alebo IP/netmask záznamov pre siete oddelené čiarkami z ktorých sa dá vzdialene pripojiť. Pokiaľ zoznam bude prázdny, všetky adresy budú povolené.", "AllowOnTheFlySubtitleExtractionHelp": "Vložené titulky je možné vytiahnuť z videí a dodať klientom v podobe obyčajného textu, aby nebolo nutné video prekódovať. Na niektorých systémoch to môže trvať dlhšiu dobu a spôsobiť sekanie videa počas tohto procesu. Pokiaľ túto funkciu vypnete a klientské zariadenie vložené titulky nepodporuje, pri prekódovaní búdu vypálené priamo do obrazu.", @@ -1586,5 +1586,16 @@ "Print": "Tlačiť", "Larger": "Väčšie", "Console": "Konzola", - "Casual": "Neformálne" + "Casual": "Neformálne", + "TypeOptionPluralVideo": "Videá", + "TypeOptionPluralSeries": "Seriály", + "TypeOptionPluralSeason": "Série", + "TypeOptionPluralMusicVideo": "Hudobné videá", + "TypeOptionPluralMusicArtist": "Hudobní interpreti", + "TypeOptionPluralMusicAlbum": "Hudobné albumy", + "TypeOptionPluralMovie": "Filmy", + "TypeOptionPluralEpisode": "Epizódy", + "TypeOptionPluralBoxSet": "Box sety", + "TypeOptionPluralBook": "Knihy", + "TypeOptionPluralAudio": "Audiá" } From 7fa96e4bd9c73a2ee5ebf2a8c9b90aa8387043a5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 11 Nov 2021 12:15:28 +0000 Subject: [PATCH 0668/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 59072a3963..c7291c5f6b 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -1383,8 +1383,8 @@ "ShowLess": "Show less", "ShowMore": "Show more", "Shows": "Shows", - "ShowTitle": "Show title", - "ShowYear": "Show year", + "ShowTitle": "Show the title", + "ShowYear": "Show the year", "Shuffle": "Shuffle", "SimultaneousConnectionLimitHelp": "The maximum number of allowed simultaneous streams. Enter 0 for no limit.", "SkipEpisodesAlreadyInMyLibrary": "Don't record episodes that are already in my library", From 7dd76528792fdd9e3ff8fbb7cab9fea1d1439553 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 11 Nov 2021 12:20:47 +0000 Subject: [PATCH 0669/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index e80641536a..d89e9bbaa0 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -1053,8 +1053,8 @@ "Share": "Ortaqtasu", "ShowAdvancedSettings": "Keñeitılgen parametrlerdı körsetu", "ShowIndicatorsFor": "Mynau üşın belgı körsetu:", - "ShowTitle": "Körsetım atauy", - "ShowYear": "Körsetım jyly", + "ShowTitle": "Atauyn körsetu", + "ShowYear": "Jylyn körsetu", "Shows": "Körsetımder", "Shuffle": "Aralastyru", "SimultaneousConnectionLimitHelp": "Bır mezgıldegı ağyndardyñ ruqsat etılgen eñ köp sany. Şeksız üşın 0 engızıñız.", From b897a11b1f17af06728db003b1cd3d124b86630f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 11 Nov 2021 12:19:33 +0000 Subject: [PATCH 0670/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 23b1502663..e4ea67d742 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -243,8 +243,8 @@ "SubtitleOffset": "Subteksta Deŝovo", "SortName": "Ordiga nomo", "SmallCaps": "Majuskletoj", - "ShowYear": "Montri jaron", - "ShowTitle": "Montri titolon", + "ShowYear": "Montri la jaron", + "ShowTitle": "Montri la titolon", "SendMessage": "Sendi mesaĝon", "SearchResults": "Serĉrezultoj", "LabelDisableCustomCss": "Malebligi laŭmendan CSS temadon/markadon provizitan de la servilo.", From 51a48d33e527c9d058f46ce07d6a8181c28fb735 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 11 Nov 2021 12:23:50 +0000 Subject: [PATCH 0671/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index e51599801a..114d55b46e 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -76,7 +76,7 @@ "AnyLanguage": "Any Language", "Anytime": "Anytime", "AroundTime": "Around", - "Art": "Art", + "Art": "Clearart", "AsManyAsPossible": "As many as possible", "Ascending": "Ascending", "AspectRatio": "Aspect Ratio", @@ -428,7 +428,7 @@ "Shuffle": "Shuffle", "New": "New", "Filter": "Filter", - "ShowYear": "Show year", + "ShowYear": "Show the year", "ShowIndicatorsFor": "Show indicators for:", "ShowAdvancedSettings": "Show advanced settings", "Share": "Share", @@ -1187,7 +1187,7 @@ "People": "People", "MusicAlbum": "Music Album", "MessageNoCollectionsAvailable": "Collections allow you to enjoy personalised groupings of Movies, Series, and Albums. Click the + button to start creating collections.", - "ShowTitle": "Show title", + "ShowTitle": "Show the title", "HeaderStopRecording": "Stop Recording", "HeaderStatus": "Status", "HeaderStartNow": "Start Now", From c0cf0fff97f5bfdcb8907025f7307b872e832032 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Nov 2021 18:39:54 +0000 Subject: [PATCH 0672/1756] Bump eslint-plugin-react from 7.26.1 to 7.27.0 Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.26.1 to 7.27.0. - [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases) - [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md) - [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.26.1...v7.27.0) --- updated-dependencies: - dependency-name: eslint-plugin-react dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 137 ++++++++++++++++++++++++++++++++++++---------- package.json | 2 +- 2 files changed, 110 insertions(+), 29 deletions(-) diff --git a/package-lock.json b/package-lock.json index ae1651f04b..d037ef1eb3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5885,27 +5885,40 @@ "dev": true }, "eslint-plugin-react": { - "version": "7.26.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz", - "integrity": "sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.0.tgz", + "integrity": "sha512-0Ut+CkzpppgFtoIhdzi2LpdpxxBvgFf99eFqWxJnUrO7mMe0eOiNpou6rvNYeVVV6lWZvTah0BFne7k5xHjARg==", "dev": true, "requires": { - "array-includes": "^3.1.3", - "array.prototype.flatmap": "^1.2.4", + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", "doctrine": "^2.1.0", - "estraverse": "^5.2.0", + "estraverse": "^5.3.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.0.4", - "object.entries": "^1.1.4", - "object.fromentries": "^2.0.4", - "object.hasown": "^1.0.0", - "object.values": "^1.1.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", "prop-types": "^15.7.2", "resolve": "^2.0.0-next.3", "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.5" + "string.prototype.matchall": "^4.0.6" }, "dependencies": { + "array-includes": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, "doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -5915,10 +5928,69 @@ "esutils": "^2.0.2" } }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", "dev": true }, "resolve": { @@ -8901,33 +8973,36 @@ } }, "object.values": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", - "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.2" + "es-abstract": "^1.19.1" }, "dependencies": { "es-abstract": { - "version": "1.18.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", - "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", "dev": true, "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", "has-symbols": "^1.0.2", "internal-slot": "^1.0.3", - "is-callable": "^1.2.3", + "is-callable": "^1.2.4", "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", "object-inspect": "^1.11.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", @@ -8936,6 +9011,12 @@ "unbox-primitive": "^1.0.1" } }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, "is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -12690,14 +12771,14 @@ } }, "string.prototype.matchall": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", - "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.2", + "es-abstract": "^1.19.1", "get-intrinsic": "^1.1.1", "has-symbols": "^1.0.2", "internal-slot": "^1.0.3", diff --git a/package.json b/package.json index 9157c1ab32..a8dbec9e87 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "eslint-plugin-import": "^2.25.2", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-promise": "^5.1.1", - "eslint-plugin-react": "^7.26.1", + "eslint-plugin-react": "^7.27.0", "eslint-plugin-react-hooks": "^4.2.0", "expose-loader": "^3.1.0", "html-loader": "^3.0.1", From 318699406327a97978b4bca6398c174cca8b412a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Nov 2021 18:40:36 +0000 Subject: [PATCH 0673/1756] Bump eslint-plugin-import from 2.25.2 to 2.25.3 Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.25.2 to 2.25.3. - [Release notes](https://github.com/import-js/eslint-plugin-import/releases) - [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md) - [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.25.2...v2.25.3) --- updated-dependencies: - dependency-name: eslint-plugin-import dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 22 +++++++++++----------- package.json | 2 +- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index ae1651f04b..0f56d72fa7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5507,9 +5507,9 @@ } }, "eslint-module-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.0.tgz", - "integrity": "sha512-hqSE88MmHl3ru9SYvDyGrlo0JwROlf9fiEMplEV7j/EAuq9iSlIlyCFbBT6pdULQBSnBYtYKiMLps+hKkyP7Gg==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz", + "integrity": "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==", "dev": true, "requires": { "debug": "^3.2.7", @@ -5704,9 +5704,9 @@ } }, "eslint-plugin-import": { - "version": "2.25.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz", - "integrity": "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==", + "version": "2.25.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz", + "integrity": "sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==", "dev": true, "requires": { "array-includes": "^3.1.4", @@ -5714,9 +5714,9 @@ "debug": "^2.6.9", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.0", + "eslint-module-utils": "^2.7.1", "has": "^1.0.3", - "is-core-module": "^2.7.0", + "is-core-module": "^2.8.0", "is-glob": "^4.0.3", "minimatch": "^3.0.4", "object.values": "^1.1.5", @@ -5790,9 +5790,9 @@ "dev": true }, "is-core-module": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", - "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", "dev": true, "requires": { "has": "^1.0.3" diff --git a/package.json b/package.json index 9157c1ab32..331a5ff425 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "eslint": "^7.32.0", "eslint-plugin-compat": "^3.13.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-import": "^2.25.2", + "eslint-plugin-import": "^2.25.3", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-promise": "^5.1.1", "eslint-plugin-react": "^7.26.1", From e479a2ad5696a90c8640f4a7f866a9e86594b195 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Nov 2021 18:42:52 +0000 Subject: [PATCH 0674/1756] Bump hls.js from 0.14.7 to 0.14.17 Bumps [hls.js](https://github.com/video-dev/hls.js) from 0.14.7 to 0.14.17. - [Release notes](https://github.com/video-dev/hls.js/releases) - [Changelog](https://github.com/video-dev/hls.js/blob/master/docs/release-process.md) - [Commits](https://github.com/video-dev/hls.js/compare/v0.14.7...v0.14.17) --- updated-dependencies: - dependency-name: hls.js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index ae1651f04b..e4bf410410 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6893,9 +6893,9 @@ "integrity": "sha512-iXnAafUm3FdzfJ91uixLws2hkKI1jC8bAKK/pt7XYr8Ie1jO7xbK48Ycpl9tUPyBgkzuj1p/PhJS0fy4E/5anA==" }, "hls.js": { - "version": "0.14.7", - "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-0.14.7.tgz", - "integrity": "sha512-9JY0D9nwMrfQPRWc8/kEJTKK0TYfDTzIs6Xq+gdCvasRxdvQKQ2T76rdueTkS0AsFV6sQlJN0wxbnI44aRvvUA==", + "version": "0.14.17", + "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-0.14.17.tgz", + "integrity": "sha512-25A7+m6qqp6UVkuzUQ//VVh2EEOPYlOBg32ypr34bcPO7liBMOkKFvbjbCBfiPAOTA/7BSx1Dujft3Th57WyFg==", "requires": { "eventemitter3": "^4.0.3", "url-toolkit": "^2.1.6" diff --git a/package.json b/package.json index 9157c1ab32..f980c2eb19 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "fast-text-encoding": "^1.0.3", "flv.js": "^1.6.2", "headroom.js": "^0.12.0", - "hls.js": "^0.14.7", + "hls.js": "^0.14.17", "intersection-observer": "^0.12.0", "jellyfin-apiclient": "^1.9.1", "jquery": "^3.5.1", From de67fcac4bcba40e4f7df50eededc5b6085ca4cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Nov 2021 18:44:07 +0000 Subject: [PATCH 0675/1756] Bump @babel/eslint-parser from 7.16.0 to 7.16.3 Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.16.0 to 7.16.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.16.3/eslint/babel-eslint-parser) --- updated-dependencies: - dependency-name: "@babel/eslint-parser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index ae1651f04b..9e1932ff2e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -302,9 +302,9 @@ } }, "@babel/eslint-parser": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.0.tgz", - "integrity": "sha512-c+AsYOHjI+FgCa+ifLd8sDXp4U4mjkfFgL9NdQWhuA731kAUJs0WdJIXET4A14EJAR9Jv9FFF/MzPWJfV9Oirw==", + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.3.tgz", + "integrity": "sha512-iB4ElZT0jAt7PKVaeVulOECdGe6UnmA/O0P9jlF5g5GBOwDVbna8AXhHRu4s27xQf6OkveyA8iTDv1jHdDejgQ==", "dev": true, "requires": { "eslint-scope": "^5.1.1", diff --git a/package.json b/package.json index 9157c1ab32..1f05f0d059 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "license": "GPL-2.0-or-later", "devDependencies": { "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", "@babel/eslint-plugin": "^7.14.5", "@babel/plugin-proposal-class-properties": "^7.16.0", "@babel/plugin-proposal-private-methods": "^7.16.0", From 4974fc824ab86bd4582d641397ef8e0ba3affc26 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Nov 2021 18:46:27 +0000 Subject: [PATCH 0676/1756] Bump marked from 4.0.0 to 4.0.1 Bumps [marked](https://github.com/markedjs/marked) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v4.0.0...v4.0.1) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index ae1651f04b..b5f71d88b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8180,9 +8180,9 @@ "dev": true }, "marked": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.0.tgz", - "integrity": "sha512-K3C1JvtiXuXVLoxDQEJP4NMLBuThlTkthgUOCzqLghIpHfis1DIZZfPI3o4UgfFpQ0d+JvTql2h+szR9jQ1p1w==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.1.tgz", + "integrity": "sha512-L90F6VQdYJSL1WVaIGCbNASAWnPCyB/jGmvQ/KIk0ThYq0XuzRrWxhwjcHoYvIZlQHKD/C/2i7DAADFPgxV7Tw==" }, "marks-pane": { "version": "1.0.9", diff --git a/package.json b/package.json index 9157c1ab32..4237a33393 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "libarchive.js": "^1.3.0", "libass-wasm": "git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#4.0.0-jf-4", "lodash-es": "^4.17.21", - "marked": "^4.0.0", + "marked": "^4.0.1", "material-design-icons-iconfont": "^6.1.1", "native-promise-only": "^0.8.0-a", "page": "^1.11.6", From 14340811817d81e60872cc9874956629399b551e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 11 Nov 2021 17:28:48 +0000 Subject: [PATCH 0677/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index c7291c5f6b..7e1377b6ad 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -208,7 +208,7 @@ "EditMetadata": "Edit metadata", "EditSubtitles": "Edit subtitles", "EnableAutoCast": "Set as Default", - "EnableBackdropsHelp": "Display backdrops in the background of some pages while browsing the library.", + "EnableBackdropsHelp": "Display the backdrops in the background of some pages while browsing the library.", "EnableBlurHash": "Enable blurred placeholders for images", "EnableBlurHashHelp": "Images that are still being loaded will be displayed with a unique placeholder.", "EnableCinemaMode": "Cinema mode", @@ -225,7 +225,7 @@ "EnableHardwareEncoding": "Enable hardware encoding", "EnableNextVideoInfoOverlay": "Show next video info during playback", "EnableNextVideoInfoOverlayHelp": "At the end of a video, display info about the next video coming up in the current playlist.", - "EnablePhotos": "Display photos", + "EnablePhotos": "Display the photos", "EnablePhotosHelp": "Images will be detected and displayed alongside other media files.", "EnableQuickConnect": "Enable quick connect on this server", "EnableStreamLooping": "Auto-loop live streams", From 08050742f4b85697b246dd9b75fe8a05f28476cb Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 11 Nov 2021 21:21:16 +0000 Subject: [PATCH 0678/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index c87ca349d6..b530d576a4 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -161,7 +161,7 @@ "EditImages": "Modifier les images", "EditMetadata": "Éditer les métadonnées", "EditSubtitles": "Modifier les sous-titres", - "EnableBackdropsHelp": "Afficher des images d'arrière-plan sur certaines pages pendant la navigation dans la médiathèque.", + "EnableBackdropsHelp": "Afficher les images d'arrière-plan de certaines pages pendant la navigation dans la médiathèque.", "EnableCinemaMode": "Mode cinéma", "EnableColorCodedBackgrounds": "Fonds avec code couleur", "EnableDisplayMirroring": "Affichage en miroir", @@ -574,12 +574,12 @@ "LabelMessageTitle": "Titre du message :", "LabelMetadata": "Métadonnées :", "LabelMetadataDownloadLanguage": "Langue de téléchargement préférée :", - "LabelMetadataDownloadersHelp": "Activer et classer vos sources de téléchargement de métadonnées préférées par ordre de priorité. Les plus basses seront utilisées uniquement pour remplir les informations manquantes.", + "LabelMetadataDownloadersHelp": "Activer et classer vos sources de métadonnées préférées par ordre de priorité. Les plus basses seront utilisées uniquement pour remplir les informations manquantes.", "LabelMetadataPath": "Chemin des métadonnées :", "LabelMetadataPathHelp": "Spécifier un emplacement personnalisé pour les illustrations et les métadonnées téléchargées.", "LabelMetadataReaders": "Lecteurs de métadonnées :", "LabelMetadataReadersHelp": "Classez vos sources locales de métadonnées préférées dans l'ordre de priorité. Le premier fichier trouvé sera lu.", - "LabelMetadataSavers": "Enregistreurs de métadonnées :", + "LabelMetadataSavers": "Formats de métadonnées :", "LabelMetadataSaversHelp": "Sélectionner les formats de fichier à utiliser lors de l'enregistrement des métadonnées.", "LabelMethod": "Méthode :", "LabelMinBackdropDownloadWidth": "Largeur minimale d'image d'arrière-plan à télécharger :", From 029da96792b041a81883b2f80a310cf08f422c01 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 11 Nov 2021 21:46:36 +0000 Subject: [PATCH 0679/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 32d45af2b5..074f32793b 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -1263,7 +1263,7 @@ "LabelLibraryPageSize": "Размер страницы медиатеки:", "Episode": "Эпизод", "ClientSettings": "Параметры клиента", - "BoxSet": "Коллекционный", + "BoxSet": "Киносерийный", "Artist": "Исполнитель", "AlbumArtist": "Исполнитель альбома", "Album": "Альбом", @@ -1595,7 +1595,7 @@ "TypeOptionPluralMusicAlbum": "Музыкальные альбомы", "TypeOptionPluralMovie": "Фильмы", "TypeOptionPluralEpisode": "Эпизоды", - "TypeOptionPluralBoxSet": "Коллекции", + "TypeOptionPluralBoxSet": "Киносерии", "TypeOptionPluralBook": "Книги", "TypeOptionPluralAudio": "Аудио элементы" } From c2f737f921d9325485a8967e59573a7808870b6d Mon Sep 17 00:00:00 2001 From: rimasx Date: Thu, 11 Nov 2021 20:50:33 +0000 Subject: [PATCH 0680/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/src/strings/et.json b/src/strings/et.json index 9280295a06..09c7db6a73 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -1027,11 +1027,11 @@ "LabelSportsCategories": "Spordi kategooriad:", "LabelSpecialSeasonsDisplayName": "Erihooja kuvatav nimi:", "LabelSource": "Allikas:", - "LabelSortName": "", + "LabelSortName": "Järjestamise nimi:", "LabelSortBy": "Järjesta:", "LabelSlowResponseTime": "Aeg (ms), mille möödumisel loetakse vastust aeglaseks:", "LabelSlowResponseEnabled": "Logi hoiatusteade, kui server vastas aeglaselt", - "LabelMinAudiobookResume": "", + "LabelMinAudiobookResume": "Minimaalne audioraamatu taasesituse jätkamine (min):", "LabelMetadataDownloadersHelp": "Luba ja aseta eelistatud metaandmete allalaadijad tähtsuse järjekorras. Madalama prioriteediga allalaadijaid kasutatakse ainult puuduva teabe täitmiseks.", "LabelMaxResumePercentage": "Maksimaalne jätkamise protsent:", "LabelMaxMuxingQueueSizeHelp": "Maksimaalne pakettide arv, mida saab puhverdada, oodates kõigi voogude käivitumist. Proovi seda suurendada, kui näed ffmpeg logides endiselt tõrke \"Liiga palju pakette puhverdatud väljundvoo jaoks\". Soovitatav väärtus on 2048.", @@ -1319,5 +1319,33 @@ "OptionBluray": "Blu-ray", "OptionAllUsers": "Kõik kasutajad", "OptionAllowVideoPlaybackTranscoding": "Luba video taasesitamine, mis nõuab transkoodimist", - "OptionAllowVideoPlaybackRemuxing": "Luba video taasesitus, mis nõuab teisendamist ilma uuesti kodeerimiseta" + "OptionAllowVideoPlaybackRemuxing": "Luba video taasesitus, mis nõuab teisendamist ilma uuesti kodeerimiseta", + "SaveChanges": "Salvesta muudatused", + "Save": "Salvesta", + "Saturday": "Laupäev", + "Runtime": "Kestus", + "Rewind": "Keri tagasi", + "ResumeAt": "Jätka alates {0}", + "Restart": "Taaskäivita", + "ResetPassword": "Lähtesta parool", + "ReplaceExistingImages": "Asenda olemasolevad pildid", + "ReplaceAllMetadata": "Asenda kõik metaandmed", + "RepeatOne": "Korda ühte", + "RepeatMode": "Kordusrežiim", + "RepeatEpisodes": "Korda episoodid", + "RepeatAll": "Korda kõik", + "Repeat": "Korda", + "RemoveFromPlaylist": "Eemalda esitusloendist", + "Rate": "Hinda", + "OptionReportByteRangeSeekingWhenTranscodingHelp": "Seda on vaja mõne seadme puhul, mis aja alusel väga hästi ei otsi.", + "OptionOnInterval": "Ajavahemikus", + "OptionLikes": "Meeldib", + "OptionIgnoreTranscodeByteRangeRequestsHelp": "Neid taotlusi töödeldakse, kuid baidivahemiku päringuid eiratakse.", + "MediaInfoTitle": "Pealkiri", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Reguleeri valitud seadmega aja sünkroonimiseks käsitsi aja nihet (ms). Muuda ettevaatlikult.", + "LabelServerHost": "Peremeesmasin:", + "LabelSyncPlaySettingsExtraTimeOffset": "Täiendav aja nihe:", + "LabelSortTitle": "Järjestamise pealkiri:", + "LabelSortOrder": "Järjestus:", + "AudioSampleRateNotSupported": "" } From ea01b8dd62e1c2311c3b57b57abf8c0a57f0b592 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 11 Nov 2021 17:38:14 +0000 Subject: [PATCH 0681/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 114d55b46e..826b885a2b 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -203,7 +203,7 @@ "EditImages": "Edit images", "EditMetadata": "Edit metadata", "EditSubtitles": "Edit subtitles", - "EnableBackdropsHelp": "Display backdrops in the background of some pages while browsing the library.", + "EnableBackdropsHelp": "Display the backdrops in the background of some pages while browsing the library.", "EnableCinemaMode": "Cinema mode", "EnableDisplayMirroring": "Display mirroring", "EnableExternalVideoPlayers": "External video players", @@ -211,7 +211,7 @@ "EnableHardwareEncoding": "Enable hardware encoding", "EnableNextVideoInfoOverlay": "Show next video info during playback", "EnableNextVideoInfoOverlayHelp": "At the end of a video, display info about the next video coming up in the current playlist.", - "EnablePhotos": "Display photos", + "EnablePhotos": "Display the photos", "EnablePhotosHelp": "Images will be detected and displayed alongside other media files.", "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.", From 91a40af4129a5d5f2ae0abc20d7d309399c32be9 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 11 Nov 2021 21:44:48 +0000 Subject: [PATCH 0682/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index d89e9bbaa0..d354e50fc7 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -175,7 +175,7 @@ "EnableHardwareEncoding": "Aparattyq kodtaudy qosu", "EnableNextVideoInfoOverlay": "Oinatu kezınde kelesı beine turaly aqparatty körsetu", "EnableNextVideoInfoOverlayHelp": "Beine soñynda ağymdağy oinatu tızımındegı kelesı beine turaly aqparatty körsetu.", - "EnablePhotos": "Fotosuretter", + "EnablePhotos": "Fotolardy beineleu", "EnablePhotosHelp": "Suretter basqa tasyğyş faildarymen qatar anyqtalady jäne beinelenedı.", "EnableStreamLooping": "Taratulardy avtomatty tūiyqtau", "EnableStreamLoopingHelp": "Eger taratu derekterınde tek qana azyn-aulaq sekund bar bolsa jäne ony üzdıksız sūratyp alu qajet bolsa, ony qosyñyz. Būl qajet bolmağan jağdaida qosylsa, qiyndyqtar tudyruy mümkın.", @@ -1266,7 +1266,7 @@ "Episode": "Telebölım", "ClientSettings": "Tutynuşy parametrlerı", "ButtonTogglePlaylist": "Ounatu tızımı", - "BoxSet": "Jiyntyqtyñ", + "BoxSet": "Filmder jiyntyğynyñ", "Artist": "Oryndauşy", "AlbumArtist": "Älbom oryndauşysy", "MessageSyncPlayDisabled": "SyncPlay öşırulı.", @@ -1596,7 +1596,7 @@ "TypeOptionPluralMusicAlbum": "Muzykalyq älbomdar", "TypeOptionPluralMovie": "Filmder", "TypeOptionPluralEpisode": "Telebölımder", - "TypeOptionPluralBoxSet": "Jiyntyqtar", + "TypeOptionPluralBoxSet": "Filmder jiyntyqtary", "TypeOptionPluralBook": "Kıtaptar", "TypeOptionPluralAudio": "Dybystar" } From 5272d3c18b3b9239726d9efb7951b375b761c649 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 11 Nov 2021 21:39:07 +0000 Subject: [PATCH 0683/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index e4ea67d742..095499c8e3 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -85,7 +85,7 @@ "HeaderCodecProfile": "Kodeka Profilo", "DailyAt": "Ĉiutage je {0}", "EndsAtValue": "Finiĝas je {0}", - "EnablePhotos": "Montri fotojn", + "EnablePhotos": "Montri la fotojn", "EnableDetailsBanner": "Detala Standardo", "Banner": "Standardo", "Premieres": "Premieroj", @@ -1151,7 +1151,7 @@ "ButtonAddImage": "Aldonu Bildon", "ButtonAddUser": "Aldonu Uzanton", "Browse": "Foliumo", - "BoxSet": "Kolekta", + "BoxSet": "Filmkolekta", "BoxRear": "Skatolo (dorsa)", "Box": "Skatolo", "Blacklist": "Nigra listo", @@ -1396,7 +1396,7 @@ "MessageYouHaveVersionInstalled": "Vi nun havas version {0} instalitan.", "MessageUnsetContentHelp": "Enhavo estos montrata kiel simplaj dosierujoj. Por plej bonaj rezultoj uzu la metadatenan administradon por starigi la enhavajn tipojn de subdosierujoj.", "LastSeen": "Laste vidita {0}", - "EnableBackdropsHelp": "Montri dorsbildojn en la fono de iuj paĝoj dum foliumado de la teko.", + "EnableBackdropsHelp": "Montri la dorsbildojn en la fono de iuj paĝoj dum foliumado de la teko.", "EnableAutoCast": "Starigi kiel Defaŭlta", "MessageUnableToConnectToServer": "Ni ne povas konektiĝi al la elektita servilo nun. Certigi, ke ĝi funkcias kaj provi denove.", "MessageTheFollowingLocationWillBeRemovedFromLibrary": "La sekvaj plurmediaj lokoj estos forigitaj de via plurmediteko:", @@ -1591,7 +1591,7 @@ "TypeOptionPluralMusicArtist": "Muzikaj Artistoj", "TypeOptionPluralMovie": "Filmoj", "TypeOptionPluralEpisode": "Epizodoj", - "TypeOptionPluralBoxSet": "Kolektoj", + "TypeOptionPluralBoxSet": "Filmaj Kolektoj", "TypeOptionPluralBook": "Libroj", "TypeOptionPluralAudio": "Aŭdioj" } From 1e75eb32825fa718a06edcefa8572c79bbdd21a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Fri, 12 Nov 2021 07:11:15 +0000 Subject: [PATCH 0684/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index 1ecf8d8f7e..afe4a1100a 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -17,7 +17,7 @@ "AlwaysPlaySubtitlesHelp": "Titulky odpovídající jazykové předvolbě se načtou bez ohledu na jazyk audia.", "Anytime": "Kdykoliv", "AroundTime": "Okolo", - "Art": "Umění", + "Art": "Čistý obrázek", "Artists": "Umělci", "AsManyAsPossible": "Tolikrát jak je možné", "AspectRatio": "Poměr stran", @@ -129,7 +129,7 @@ "Edit": "Upravit", "EditImages": "Editovat obrázky", "EditSubtitles": "Editovat titulky", - "EnableBackdropsHelp": "Pokud je povoleno, pozadí je zobrazeno pro některé stránky při procházení vaší knihovny.", + "EnableBackdropsHelp": "Zobrazit pozadí na některých stránkách při procházení knihovny.", "EnableCinemaMode": "Režim Cinema", "EnableColorCodedBackgrounds": "Barevně označené pozadí", "EnableDisplayMirroring": "Zrcadlení obrazu", From 732c8f3868662aecbe91de71cc704c8d69f19c19 Mon Sep 17 00:00:00 2001 From: Csaba Date: Fri, 12 Nov 2021 05:17:56 +0000 Subject: [PATCH 0685/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index b4860d8f00..5082f0b7b6 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -253,7 +253,7 @@ "LabelTitle": "Cím:", "LabelTunerType": "Tuner típusa:", "LabelType": "Típus:", - "LabelTypeMetadataDownloaders": "{0} metaadat letöltő:", + "LabelTypeMetadataDownloaders": "Metaadat gyűjtők ({0}):", "LabelUseNotificationServices": "Az alábbi szolgáltatások használata:", "LabelUser": "Felhasználó:", "LabelUsername": "Felhasználónév:", @@ -379,7 +379,7 @@ "Settings": "Beállítások", "SettingsSaved": "Beállítások mentve.", "Share": "Megosztás", - "ShowTitle": "Név megjelenítése", + "ShowTitle": "Mutasd a címet", "Shuffle": "Keverés", "SkipEpisodesAlreadyInMyLibraryHelp": "Az epizódokat összehasonlítjuk az évad és az epizód számával, ha rendelkezésre állnak.", "Sort": "Rendezés", @@ -1586,5 +1586,16 @@ "Print": "Nyomtatás", "Larger": "Nagyobb", "Console": "Konzol", - "Casual": "Alkalmi" + "Casual": "Alkalmi", + "TypeOptionPluralVideo": "Videók", + "TypeOptionPluralSeries": "TV Műsorok", + "TypeOptionPluralSeason": "Évadok", + "TypeOptionPluralMusicVideo": "Zenei videóklippek", + "TypeOptionPluralMusicArtist": "Zenészek", + "TypeOptionPluralMusicAlbum": "Zenei albumok", + "TypeOptionPluralMovie": "Filmek", + "TypeOptionPluralEpisode": "Epizódok", + "TypeOptionPluralBoxSet": "Dobozos kiadások", + "TypeOptionPluralBook": "Könyvek", + "TypeOptionPluralAudio": "Hangok" } From f4b0dd2f12c2d4c9d9745897c16c2f905d1ff3d0 Mon Sep 17 00:00:00 2001 From: rimasx Date: Fri, 12 Nov 2021 05:37:12 +0000 Subject: [PATCH 0686/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/strings/et.json b/src/strings/et.json index 09c7db6a73..c124aefbcf 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -1347,5 +1347,22 @@ "LabelSyncPlaySettingsExtraTimeOffset": "Täiendav aja nihe:", "LabelSortTitle": "Järjestamise pealkiri:", "LabelSortOrder": "Järjestus:", - "AudioSampleRateNotSupported": "" + "AudioSampleRateNotSupported": "", + "ServerNameIsRestarting": "Server seadmes{0} taaskäivitub.", + "SeriesDisplayOrderHelp": "Järjesta episoodid eetrikuupäeva, DVD-järjestuse või absoluutse numeratsiooni järgi.", + "SendMessage": "Saada sõnum", + "SelectServer": "Vali server", + "SelectAdminUsername": "Vali administraatorikonto jaoks kasutajanimi.", + "Season": "Hooaeg", + "SearchResults": "Vasted", + "SearchForSubtitles": "Otsi subtiitreid", + "SearchForMissingMetadata": "Otsi puuduvaid metaandmeid", + "Search": "Otsi", + "Screenshots": "Ekraanipildid", + "Screenshot": "Ekraanipilt", + "Schedule": "Ajasta", + "ScanLibrary": "Skanni meediakogu", + "ScanForNewAndUpdatedFiles": "Otsi uusi ja värskendatud faile", + "SaveSubtitlesIntoMediaFoldersHelp": "Subtiitrite salvestamine videofailide kõrvale võimaldab neid hõlpsamini hallata.", + "SaveSubtitlesIntoMediaFolders": "Salvesta subtiitrid meediakaustadesse" } From 579f8bc4a52bcb15d1998ad1d43fe8394feb6020 Mon Sep 17 00:00:00 2001 From: millallo Date: Fri, 12 Nov 2021 06:55:20 +0000 Subject: [PATCH 0687/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index b01a85c788..898652ef73 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -995,8 +995,8 @@ "SettingsWarning": "La modifica di questi valori può causare problemi di instabilità o di connettività. Se si verificano problemi, si consiglia di modificarli all'impostazione predefinita.", "Share": "Condividi", "ShowIndicatorsFor": "Mostra indicatori per:", - "ShowTitle": "Mostra titolo", - "ShowYear": "Mostra anno", + "ShowTitle": "Mostra il titolo", + "ShowYear": "Mostra l'anno", "Shows": "Serie TV", "Shuffle": "Casuale", "SimultaneousConnectionLimitHelp": "Numero massimo di streaming simultanei permessi. Inserisci 0 per nessun limite.", From 03e2156f56220e3f1f8f93bbb872b2d63509727a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 12 Nov 2021 11:05:13 +0000 Subject: [PATCH 0688/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 074f32793b..ea7d64752e 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -593,8 +593,8 @@ "LabelMethod": "Метод:", "LabelMinBackdropDownloadWidth": "Минимальная ширина загружаемого задника:", "LabelMinResumeDuration": "Минимальная длительность для возобновления:", - "LabelMinResumeDurationHelp": "Наименьшая длительность видео в секундах, при которой сохраняется позиция воспроизведения и позволяется возобновление.", - "LabelMinResumePercentage": "Минимальная доля для возобновления, %:", + "LabelMinResumeDurationHelp": "Наименьшая длительность видео, при которой сохраняется позиция воспроизведения и позволяется возобновление, в секундах.", + "LabelMinResumePercentage": "Минимум для возобновления, %:", "LabelMinResumePercentageHelp": "Произведения предполагаются не воспроизведёнными, при остановке до данного момента.", "LabelMinScreenshotDownloadWidth": "Минимальная ширина загружаемого снимка экрана:", "LabelModelDescription": "Описание модели", From 82a854e47ea3c55475d48e6a860ebb81dc5421c3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 12 Nov 2021 11:09:00 +0000 Subject: [PATCH 0689/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index d354e50fc7..19ce2b78e3 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -592,7 +592,7 @@ "LabelMethod": "Ädıs:", "LabelMinBackdropDownloadWidth": "Artqy surettıñ jüktep alynatyn eñ az enı:", "LabelMinResumeDuration": "Jalğastyru üşın eñ az ūzaqtyğy:", - "LabelMinResumeDurationHelp": "Oinatu orny saqtalatyn jäne jalğastyruğa mümkındık beretın eñ qysqa beinenıñ sekundtar arqyly ūzaqtyğy.", + "LabelMinResumeDurationHelp": "Oinatu ornyn saqtap, jalğastyruğa mümkındık beretın beinenıñ eñ qysqa ūzaqtyğy, sekundter.", "LabelMinResumePercentage": "Jalğastyru üşın eñ az paiyzy:", "LabelMinResumePercentageHelp": "Būl kezden būryn toqtatylsa tuyndylar oinatylmağan dep boljaldy.", "LabelMinScreenshotDownloadWidth": "Jüktep alu üşın ekran suretınıñ eñ az enı:", From 60f11412f1625c63995a8f2aea8e5414683aec3a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 12 Nov 2021 08:56:27 -0500 Subject: [PATCH 0690/1756] Added translation using Weblate (Welsh) --- src/strings/cy.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/strings/cy.json diff --git a/src/strings/cy.json b/src/strings/cy.json new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/src/strings/cy.json @@ -0,0 +1 @@ +{} From a9318a4f72e6eb010da8c634429e45076eff450d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Nov 2021 16:27:07 +0000 Subject: [PATCH 0691/1756] Bump eslint-plugin-react-hooks from 4.2.0 to 4.3.0 Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) from 4.2.0 to 4.3.0. - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks) --- updated-dependencies: - dependency-name: eslint-plugin-react-hooks dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index e0e32be95a..daaee3d519 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6006,9 +6006,9 @@ } }, "eslint-plugin-react-hooks": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", - "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", + "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", "dev": true }, "eslint-rule-composer": { diff --git a/package.json b/package.json index 9c11a3865d..b499634899 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-promise": "^5.1.1", "eslint-plugin-react": "^7.27.0", - "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-react-hooks": "^4.3.0", "expose-loader": "^3.1.0", "html-loader": "^3.0.1", "html-webpack-plugin": "^5.5.0", From b65d011bb1562e541b958a0823519ec6eb7b8c72 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 12 Nov 2021 11:59:08 -0500 Subject: [PATCH 0692/1756] Added translation using Weblate (Nepali) --- src/strings/ne.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/strings/ne.json diff --git a/src/strings/ne.json b/src/strings/ne.json new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/src/strings/ne.json @@ -0,0 +1 @@ +{} From fc4696c95e37554fd4f74c75ba8683cac416eff7 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 12 Nov 2021 12:04:12 -0500 Subject: [PATCH 0693/1756] Added translation using Weblate (Macedonian) --- src/strings/mk.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/strings/mk.json diff --git a/src/strings/mk.json b/src/strings/mk.json new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/src/strings/mk.json @@ -0,0 +1 @@ +{} From 1d0efab24aea5169b0fb9fb4ecb47e29ee99f4de Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Nov 2021 17:25:04 +0000 Subject: [PATCH 0694/1756] Bump eslint-plugin-jsx-a11y from 6.4.1 to 6.5.1 Bumps [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) from 6.4.1 to 6.5.1. - [Release notes](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/releases) - [Changelog](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/master/CHANGELOG.md) - [Commits](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.4.1...v6.5.1) --- updated-dependencies: - dependency-name: eslint-plugin-jsx-a11y dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 132 +++++++++++++++++++++++++++++++++++++++------- package.json | 2 +- 2 files changed, 113 insertions(+), 21 deletions(-) diff --git a/package-lock.json b/package-lock.json index daaee3d519..7a1afcb501 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2301,12 +2301,12 @@ } }, "@babel/runtime-corejs3": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.5.tgz", - "integrity": "sha512-cBbwXj3F2xjnQJ0ERaFRLjxhUSBYsQPXJ7CERz/ecx6q6hzQ99eTflAPFC3ks4q/IG4CWupNVdflc4jlFBJVsg==", + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.3.tgz", + "integrity": "sha512-IAdDC7T0+wEB4y2gbIL0uOXEYpiZEeuFUTVbdGq+UwCcF35T/tS8KrmMomEwEc5wBbyfH3PJVpTSUqrhPDXFcQ==", "dev": true, "requires": { - "core-js-pure": "^3.14.0", + "core-js-pure": "^3.19.0", "regenerator-runtime": "^0.13.4" } }, @@ -3620,9 +3620,9 @@ } }, "axe-core": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.2.2.tgz", - "integrity": "sha512-OKRkKM4ojMEZRJ5UNJHmq9tht7cEnRnqKG6KyB/trYws00Xtkv12mHtlJ0SK7cmuNbrU8dPUova3ELTuilfBbw==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", + "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==", "dev": true }, "axobject-query": { @@ -4466,9 +4466,9 @@ } }, "core-js-pure": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.14.0.tgz", - "integrity": "sha512-YVh+LN2FgNU0odThzm61BsdkwrbrchumFq3oztnE9vTKC4KS2fvnPmcx8t6jnqAyOTCTF4ZSiuK8Qhh7SNcL4g==", + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.19.1.tgz", + "integrity": "sha512-Q0Knr8Es84vtv62ei6/6jXH/7izKmOrtrxH9WJTHLCMAVeU+8TF8z8Nr08CsH4Ot0oJKzBzJJL9SJBYIv7WlfQ==", "dev": true }, "core-util-is": { @@ -5852,29 +5852,121 @@ } }, "eslint-plugin-jsx-a11y": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", - "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", "dev": true, "requires": { - "@babel/runtime": "^7.11.2", + "@babel/runtime": "^7.16.3", "aria-query": "^4.2.2", - "array-includes": "^3.1.1", + "array-includes": "^3.1.4", "ast-types-flow": "^0.0.7", - "axe-core": "^4.0.2", + "axe-core": "^4.3.5", "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.6", - "emoji-regex": "^9.0.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", "has": "^1.0.3", - "jsx-ast-utils": "^3.1.0", - "language-tags": "^1.0.5" + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" }, "dependencies": { + "@babel/runtime": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", + "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "array-includes": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, "emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true } } }, diff --git a/package.json b/package.json index b499634899..00d452dcf0 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "eslint-plugin-compat": "^3.13.0", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-promise": "^5.1.1", "eslint-plugin-react": "^7.27.0", "eslint-plugin-react-hooks": "^4.3.0", From 6af868a746c93092902dba3d8843c67352c19fdd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Nov 2021 17:26:18 +0000 Subject: [PATCH 0695/1756] Bump webpack from 5.63.0 to 5.64.0 Bumps [webpack](https://github.com/webpack/webpack) from 5.63.0 to 5.64.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.63.0...v5.64.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index daaee3d519..3f638f0d58 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15882,9 +15882,9 @@ "dev": true }, "webpack": { - "version": "5.63.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.63.0.tgz", - "integrity": "sha512-HYrw6bkj/MDmphAXvqLEvn2fVoDZsYu6O638WjK6lSNgIpjb5jl/KtOrqJyU9EC/ZV9mLUmZW5h4mASB+CVA4A==", + "version": "5.64.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.64.0.tgz", + "integrity": "sha512-UclnN24m054HaPC45nmDEosX6yXWD+UGC12YtUs5i356DleAUGMDC9LBAw37xRRfgPKYIdCYjGA7RZ1AA+ZnGg==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", diff --git a/package.json b/package.json index b499634899..71a5f651b3 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "stylelint-scss": "^4.0.0", "ts-loader": "^9.2.6", "typescript": "^4.4.4", - "webpack": "^5.63.0", + "webpack": "^5.64.0", "webpack-cli": "^4.9.1", "webpack-dev-server": "^4.4.0", "webpack-merge": "^5.8.0", From e40aa99044d0346da24470afc08751f8b90decde Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Fri, 12 Nov 2021 16:21:34 +0000 Subject: [PATCH 0696/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 19e982326c..74d5826ab4 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -206,7 +206,7 @@ "BoxSet": "Tuyển tập", "Box": "Hộp", "Banner": "Ảnh bìa", - "Art": "Nghệ thuật", + "Art": "", "Artist": "Ca Sĩ", "AllowFfmpegThrottlingHelp": "Tạm dừng quá trình chuyển mã hoặc chuyển đổi định dạng để tiết kiệm tài nguyên máy chủ khi việc này đã đủ để phát so với vị trí hiện tại. Nó hữu ích khi xem mà không cần tua. Tắt nó đi nếu trình phát gặp sự cố.", "AllowFfmpegThrottling": "Điều tiết sự chuyển mã", @@ -241,7 +241,7 @@ "Down": "Xuống", "DoNotRecord": "Không ghi lại", "EnableCinemaMode": "Chế độ rạp phim", - "EnableBackdropsHelp": "Hiển thị phông nền phía sau một số trang khi xem thư viện.", + "EnableBackdropsHelp": "Hiển thị phông nền trong nền của một số trang trong khi duyệt thư viện.", "EditSubtitles": "Chỉnh sửa phụ đề", "EditMetadata": "Chỉnh sửa thông tin", "EditImages": "Chỉnh sửa hình ảnh", @@ -339,7 +339,7 @@ "EnableStreamLoopingHelp": "Cho phép tính năng này nếu live streams chỉ dài một vài giây và cần được lặp lại liên tục. Bật tính năng này khi không cần thiết có thể gây ra nhiều vấn đề khác.", "EnableStreamLooping": "Tự động phát lại live streams", "EnablePhotosHelp": "Hình ảnh sẽ được nhận diện và hiển thị bên cạnh những nội dung media.", - "EnablePhotos": "Hiển thị hình ảnh", + "EnablePhotos": "Hiển thị các bức ảnh", "EnableNextVideoInfoOverlayHelp": "Lúc cuối video, hiển thị thông tin video sắp phát tiếp theo trong danh sách phát hiện tại.", "EnableNextVideoInfoOverlay": "Hiển thị thông tin video kế tiếp ở phần cuối video", "EnableHardwareEncoding": "Bật dùng phần cứng để mã hóa", @@ -1594,5 +1594,6 @@ "TypeOptionPluralMovie": "Phim", "TypeOptionPluralEpisode": "Tập phim", "TypeOptionPluralBook": "Sách", - "TypeOptionPluralAudio": "Âm thanh" + "TypeOptionPluralAudio": "Âm thanh", + "TypeOptionPluralBoxSet": "Bộ Đóng Hộp" } From 62739cc9b18b85067c034a234cec05718931dcc8 Mon Sep 17 00:00:00 2001 From: rimasx Date: Fri, 12 Nov 2021 15:21:51 +0000 Subject: [PATCH 0697/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/src/strings/et.json b/src/strings/et.json index c124aefbcf..60ff84717b 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -1364,5 +1364,30 @@ "ScanLibrary": "Skanni meediakogu", "ScanForNewAndUpdatedFiles": "Otsi uusi ja värskendatud faile", "SaveSubtitlesIntoMediaFoldersHelp": "Subtiitrite salvestamine videofailide kõrvale võimaldab neid hõlpsamini hallata.", - "SaveSubtitlesIntoMediaFolders": "Salvesta subtiitrid meediakaustadesse" + "SaveSubtitlesIntoMediaFolders": "Salvesta subtiitrid meediakaustadesse", + "Sort": "Järjesta", + "SmartSubtitlesHelp": "Kui heli on võõrkeelne, laaditakse keele-eelistusele vastavad subtiitrid.", + "Smart": "Nutikas", + "Smaller": "Väiksem", + "SmallCaps": "Väiketähed", + "Small": "Väike", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episoode võrreldakse hooaja ja episoodide numbrite abil, kui need on saadaval.", + "SkipEpisodesAlreadyInMyLibrary": "Ära salvesta episoode, mis on juba meediakogus", + "SimultaneousConnectionLimitHelp": "Samaaegsete voogesituste maksimaalne arv. '0' on piiranguteta.", + "Shuffle": "Sega", + "ShowYear": "Kuva aasta", + "ShowTitle": "Kuva pealkiri", + "ShowMore": "Kuva rohkem", + "ShowLess": "Kuva vähem", + "ShowIndicatorsFor": "Kuva indikaatorid:", + "ShowAdvancedSettings": "Kuva täpsemad seaded", + "Share": "Jaga", + "SetUsingLastTracksHelp": "Proovi seada subtiitri- ja heliriba vastama viimasele videole.", + "SetUsingLastTracks": "Sea subtiitri-ja helirajad eelmise üksuse järgi", + "SettingsWarning": "Nende väärtuste muutmine võib põhjustada ebastabiilsust või ühenduvushäireid. Kui koged probleeme, soovitame need vaikeseadetele tagasi muuta.", + "SettingsSaved": "Seaded salvestatud.", + "Settings": "Seaded", + "ServerUpdateNeeded": "Seda serverit tuleb värskendada. Uusima versiooni allalaadimiseks külasta aadressi {0}", + "ServerRestartNeededAfterPluginInstall": "Jellyfin tuleb pärast plugina paigaldamist taaskäivitada.", + "ServerNameIsShuttingDown": "Server seadmes {0} seiskub." } From 4095ed4aa9278972da54c3a4f8c4c12b4f8318b3 Mon Sep 17 00:00:00 2001 From: Moritz Date: Fri, 12 Nov 2021 14:02:12 +0000 Subject: [PATCH 0698/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 94919fd03c..9752a44ca7 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -149,7 +149,7 @@ "EditImages": "Bilder bearbeiten", "EditMetadata": "Metadaten bearbeiten", "EditSubtitles": "Untertitel bearbeiten", - "EnableBackdropsHelp": "Zeige während des Browsens durch die Bibliothek auf einigen Seiten passende Hintergründe an.", + "EnableBackdropsHelp": "Zeige während des Browsens durch die Bibliothek auf einigen Seiten die passenden Hintergründe an.", "EnableCinemaMode": "Kino-Modus", "EnableColorCodedBackgrounds": "Farbige Hintergründe", "EnableDisplayMirroring": "Display-Spiegelung", @@ -158,7 +158,7 @@ "EnableHardwareEncoding": "Hardware-Encoding aktivieren", "EnableNextVideoInfoOverlay": "\"Next-Video-Info\" während der Wiedergabe anzeigen", "EnableNextVideoInfoOverlayHelp": "Zeige Informationen über das nächste abzuspielende Video in der aktuellen Abspielliste am Ende des laufenden Videos an.", - "EnablePhotos": "Fotos anzeigen", + "EnablePhotos": "Die Fotos anzeigen", "EnablePhotosHelp": "Bilder werden erkannt und neben anderen Mediendateien angezeigt.", "EnableStreamLooping": "Automatische Schleife für Live-Streams", "EnableStreamLoopingHelp": "Aktivieren, wenn Live Streams nur ein paar Sekunden Daten enthalten und ständig angefragt werden müssen. Kann zu Problemen führen wenn aktiviert, obwohl nicht nötig.", @@ -1585,5 +1585,16 @@ "Print": "Drucken", "MediaInfoTitle": "Titel", "Larger": "Größer", - "Console": "Konsole" + "Console": "Konsole", + "TypeOptionPluralVideo": "Videos", + "TypeOptionPluralSeason": "Staffeln", + "TypeOptionPluralMusicVideo": "Musikvideos", + "TypeOptionPluralMusicArtist": "Musik-Interpreten", + "TypeOptionPluralMusicAlbum": "Musik-Alben", + "TypeOptionPluralMovie": "Filme", + "TypeOptionPluralEpisode": "Episoden", + "TypeOptionPluralBoxSet": "Sammlungen", + "TypeOptionPluralBook": "Bücher", + "TypeOptionPluralAudio": "Audios", + "TypeOptionPluralSeries": "Serien" } From 9913f8cec7f5480f5d56de3c2e7395f3cb5f60f6 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 12 Nov 2021 13:16:11 -0500 Subject: [PATCH 0699/1756] Added translation using Weblate (Punjabi) --- src/strings/pa.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/strings/pa.json diff --git a/src/strings/pa.json b/src/strings/pa.json new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/src/strings/pa.json @@ -0,0 +1 @@ +{} From 6167b03f571e9325670348e688eef29e4e774cb5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 12 Nov 2021 19:48:09 +0000 Subject: [PATCH 0700/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index ea7d64752e..46cd435c48 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -663,7 +663,7 @@ "LabelSaveLocalMetadata": "Сохранять иллюстрации внутри медиапапок", "LabelSaveLocalMetadataHelp": "При сохранении иллюстраций внутри медиапапок, те помещаются в месте, где их можно легко править.", "LabelScheduledTaskLastRan": "Последний запуск был {0}, занял {1}.", - "LabelScreensaver": "Хранитель экрана:", + "LabelScreensaver": "Экранная заставка:", "LabelSeasonNumber": "Номер сезона:", "LabelSelectFolderGroups": "Автоматическое группирование внутрь аспектов (например: Кино, Музыка и ТВ) содержания из следующих папок:", "LabelSelectFolderGroupsHelp": "Папки, при которых сняты флажки, будут отображаться самостоятельно в их собственных аспектах.", From 886471faade44bad73d5496dcb57ae7147dbef5c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 12 Nov 2021 19:33:18 +0000 Subject: [PATCH 0701/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 19ce2b78e3..38c59ad743 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -22,7 +22,7 @@ "AllowMediaConversion": "Tasyğyşderekterdı türlendıruge rūqsat etu", "AllowMediaConversionHelp": "Tasyğyşderekterdı türlendıru funksiasyna qatynau üşın jol beru nemese tyiym salu.", "AllowOnTheFlySubtitleExtraction": "Naqty uaqytta subtitrlerdı şyğaruğa rūqsat etu", - "AllowOnTheFlySubtitleExtractionHelp": "Beine qaita kodtauyna tyiym saluğa kömektesu üşın, endırılgen subtitrler beineden şyğarylyp, klientterge kädımgı mätınben jetkızılu mümkın. Keibır jüielerde būğan ūzaq uaqyt ketuı jäne şyğaru ürdısı barysynda beine oinatu toqtatyluy mümkın. Tūtynğyş qūrylğyda olarğa qoldau körsetılmegen kezde, beine qaita kodtalu arqyly endırılgen subtitrler jazyluy üşın ony öşırıñız.", + "AllowOnTheFlySubtitleExtractionHelp": "Beine qaita kodtauyna tyiym saluğa kömektesu üşın, endırılgen subtitrler beineden şyğarylyp, klientterge kädımgı mätınben jetkızılu mümkın. Keibır jüielerde būğan ūzaq uaqyt ketuı jäne şyğaru ürdısı barysynda beine oinatu toqtatyluy mümkın. Tūtynğyş qūrylğyda olarğa qoldau körsetılmegen kezde, beine qaita kodtalu arqyly endırılgen subtitrler jazyluy üşın ony ajyratyñyz.", "AllowRemoteAccess": "Osy serverge syrtqy qosylymdar üşın rūqsat etu", "AllowRemoteAccessHelp": "Eger jalauşasyz bolsa, baryq syrtqy bailanystar qūrsaulanady.", "AllowedRemoteAddressesHelp": "Qaşyqtan qosyluğa rūqsat etıletın jelıler üşın ütırlermen bölıngen IP-mekenjailary nemese IP/jelılık bürkenış jazbalarynyñ tızbesı. Eger bos qaldyrylsa, barlyq qaşyqtağy mekenjailarğa rūqsat etıledı.", @@ -302,7 +302,7 @@ "HeaderInstantMix": "Lezdık qospa", "HeaderKeepRecording": "Jazudy saqtap qalu", "HeaderKeepSeries": "Telehikaiany saqtap qalu", - "HeaderKodiMetadataHelp": "NFO-metaderekterın qosu nemese öşıru üşın, tasyğyşhanany öñdeñız jäne metaderekter saqtauyştar bölımın tabyñyz.", + "HeaderKodiMetadataHelp": "NFO-metaderekterın qosu nemese ajyratu üşın, tasyğyşhanany öñdeñız jäne metaderekter saqtauyştar bölımın tabyñyz.", "HeaderLatestEpisodes": "Eñ keiıngı telebölımder", "HeaderLatestMedia": "Eñ keiıngı tasyğyşderekter", "HeaderLatestMovies": "Eñ keiıngı filmder", @@ -408,7 +408,7 @@ "HideWatchedContentFromLatestMedia": "Eñ keiıngı tasyğyşderekterden qaralğan mazmūndy jasyru", "Home": "Basqy", "Horizontal": "Köldeneñ", - "HttpsRequiresCert": "Qauıpsız qosylymdar qosu üşın Letʼs Encrypt siaqty senımdı SSL-kuälıgın jetkızuıñız qajet. Kuälıktı jetkızıñız nemese qauıpsız qosylymdardy öşırıñız.", + "HttpsRequiresCert": "Qauıpsız qosylymdar qosu üşın Letʼs Encrypt siaqty senımdı SSL-kuälıgın jetkızuıñız qajet. Kuälıktı jetkızıñız nemese qauıpsız qosylymdardy ajyratyñyz.", "Identify": "Anyqtau", "Images": "Suretter", "ImportFavoriteChannelsHelp": "Tüner qūrylğysyndağy tañdauly retınde belgılengen ğana arnalar şetten äkelınetın bolady.", @@ -662,7 +662,7 @@ "LabelSaveLocalMetadata": "Surettemelerdı tasyğyş qaltalary ışınde saqtau", "LabelSaveLocalMetadataHelp": "Surettemelerdı tasyğyş qaltalary ışınde saqtaluy olardy jeñıl öñdei alatyn orynğa qoiady.", "LabelScheduledTaskLastRan": "Keiıngı qosylğany {0}, {1} aldy.", - "LabelScreensaver": "Ekran qorğauyş:", + "LabelScreensaver": "Ekran saqtağyş:", "LabelSeasonNumber": "Mausym nömırı:", "LabelSelectFolderGroups": "Kelesı qaltalardağy mazmūndy Kino, Muzyka jäne TD siaqty aspektterge avtomatty toptastyru:", "LabelSelectFolderGroupsHelp": "Belgılenbegen qaltalar öz betımen özınıñ aspektınde beinelenedı.", @@ -1269,10 +1269,10 @@ "BoxSet": "Filmder jiyntyğynyñ", "Artist": "Oryndauşy", "AlbumArtist": "Älbom oryndauşysy", - "MessageSyncPlayDisabled": "SyncPlay öşırulı.", + "MessageSyncPlayDisabled": "SyncPlay ajyratylğan.", "MessageSyncPlayEnabled": "SyncPlay qosuly.", "LabelSyncPlayAccess": "SyncPlay üşın qatynau:", - "LabelSyncPlayLeaveGroupDescription": "SyncPlay öşıru", + "LabelSyncPlayLeaveGroupDescription": "SyncPlay ajyratu", "LabelSyncPlayLeaveGroup": "Toptan şyğu", "LabelSyncPlayNewGroupDescription": "Jaña topty jasau", "LabelSyncPlayNewGroup": "Jaña top", @@ -1409,7 +1409,7 @@ "PlaybackRate": "Oinatu qarqyny", "Photo": "Foto", "Other": "Basqa", - "OptionMaxActiveSessionsHelp": "0 mänі funksiany öşıredі.", + "OptionMaxActiveSessionsHelp": "0 mänі funksiany ajyratady.", "OptionMaxActiveSessions": "Bіr mezettegı qoldanuşy seanstarynyñ eñ köp sanyn ornatu.", "OptionAllowContentDownload": "Tasyğyşderekter faildaryn jükteuge rūqsat etu", "NextTrack": "Kelesıne ötu", @@ -1423,7 +1423,7 @@ "MessageSyncPlayJoinGroupDenied": "Topqa qosylu mümkın emes.", "MessageSyncPlayIsDisabled": "SyncPlay paidalanu üşın rūqsat qajet.", "MessageSyncPlayGroupWait": "{0} buferleude…", - "MessageSyncPlayErrorNoActivePlayer": "Belsendı oiynatqyş tabylmady. SyncPlay öşırılgen.", + "MessageSyncPlayErrorNoActivePlayer": "Belsendı oiynatqyş tabylmady. SyncPlay ajyratylğan.", "MessageSyncPlayErrorMissingSession": "SyncPlay qosylmady! Joq seans.", "MessageSyncPlayErrorMedia": "SyncPlay qosylmady! Tasyğyşderekter qatesı.", "LabelVideoRange": "Beine auqymy:", @@ -1435,7 +1435,7 @@ "LabelSyncPlayResumePlayback": "Jergіlіktі oinatudy jalğastyru", "LabelSyncPlayHaltPlaybackDescription": "Jäne ağymdağy oinatu tızımınіñ jañartularyn elemeu", "LabelSyncPlayHaltPlayback": "Jergіlіktі oinatudy toqtatu", - "LabelSyncPlayAccessNone": "Būl paidalanuşy üşın öşırіlgen", + "LabelSyncPlayAccessNone": "Būl paidalanuşy üşın ajyratylğan", "LabelSyncPlayAccessJoinGroups": "Paidalanuşyğa toptarğa qosylu üşın rūqsat beru", "LabelSyncPlayAccessCreateAndJoinGroups": "Paidalanuşyğa toptar qūru jäne olarğa qosylu üşın rūqsat beru", "LabelRepositoryNameHelp": "Būl repozitoridі serverıñızge qosylğan basqalardan aiyrmaşylyğyn köru üşın retteletіn atau.", @@ -1479,7 +1479,7 @@ "LabelAutoDiscoveryTracingHelp": "Qosylğan kezde avtomatty anyqtau portynda qabyldanğan desteler tіrkeledі.", "LabelAlbumArtMaxResHelp": "\"upnp:albumArtURI\" sipaty arqyly körstıletın älbom mūqabasynyñ eñ joğary ajyratylymdyğy.", "EnableBlurHashHelp": "Älı jüktelıp jatyrğan suretter bıregei toltyrğyş arqyly beinelenedı.", - "LabelLibraryPageSizeHelp": "Tasyğyşhana betınde körsetıletın tarmaqtardyñ mölşerın ornatu. Betteudı öşıru üşın 0 mänın ornatyñyz.", + "LabelLibraryPageSizeHelp": "Tasyğyşhana betınde körsetıletın tarmaqtardyñ mölşerın ornatu. Betteudı ajyratu üşın 0 mänın ornatyñyz.", "LabelEnableHttpsHelp": "Teñşelgen HTTPS-porty tyñdalady. Būl küşıne enuі üşın jaramdy kuälık jetıldıruı qajet.", "LabelCreateHttpPortMapHelp": "HTTPS-trafigıne qosymşa keletın HTTP-trafik erejesın jasau üşın avtomatty port salğastyruğa rūqsat etіledı.", "MessageAddRepository": "Eger repozitoridı üstegıñız kelse, üstіñgі derekteme janyndağy tüimeşıktı basyp, saual etılgen aqparatty toltyryñyz.", @@ -1506,7 +1506,7 @@ "AllowVppTonemappingHelp": "OpenCL süzgısın qoldanbai aparattyq qūraldarğa tolyq negızdelgen tonmapiñ. Ağymda HDR10 metaderekterı bar beinelerdı qaita kodtau kezınde ğana jūmys ısteidı.", "EnableVppTonemapping": "VPP tonmapiñdı qosu", "EnableEnhancedNvdecDecoder": "Jaqsartylğan NVDEC kodsyzdandyrğyşty qosu", - "DisablePlugin": "Öşıru", + "DisablePlugin": "Ajyratu", "EnablePlugin": "Qosu", "Framerate": "Kadr jyld-ğy", "DirectPlayHelp": "Qainar fail osy tūtynğyşpen tolyğymen üilesımdı, al seans osy faildy özgertusız qabyldaidy.", @@ -1520,9 +1520,9 @@ "LabelSlowResponseEnabled": "Server jauap beruge bayau bolsa, eskertu xabary jurnalğa jazylady", "UseEpisodeImagesInNextUpHelp": "Kezektı jäne Qaraudy jalğastyru bölımınderınde telebölım suretterı körsetımnıñ negızgı surettıñ ornyna nobai retınde paidalanylady.", "UseEpisodeImagesInNextUp": "Telebölım suretterın Kezektı jäne Qaraudy jalğastyru bölımderınde paidalanu", - "LabelLocalCustomCss": "Tek osy tūtynğyşta qoldanılatın teñşeulı CSS. Serverde teñşeulı CSS öşıruiñız mümkın.", - "LabelDisableCustomCss": "Serverden jetkızıletın taqyryptyq/brendiñtık teñşeulı CSS öşıru.", - "DisableCustomCss": "Serverde teñşeulı CSS öşıru", + "LabelLocalCustomCss": "Tek osy tūtynğyşta qoldanılatın teñşeulı CSS. Serverde teñşeulı CSS ajyratuyñyz mümkın.", + "LabelDisableCustomCss": "Serverden jetkızıletın taqyryptyq/brendiñtık teñşeulı CSS ajyratu.", + "DisableCustomCss": "Serverde teñşeulı CSS ajyratu", "SubtitleCodecNotSupported": "Subtitr kodegıne qoldau körsetılmeidı", "AudioBitDepthNotSupported": "Dybystyñ bittık tereñdıgıne qoldau körsetılmeidı", "VideoProfileNotSupported": "Beine kodegınıñ profailyna qoldau körsetılmeidı", @@ -1573,7 +1573,7 @@ "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Oinatu jaiğasymyn tüzetu üşın SpeedToSync qoldanatyn uaqyt mölşerı, ms.", "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Eñ köp oinatu kıdırısı, sodan keiın SpeedToSync ornyna SkipToSync paidalanylady, ms.", "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Eñ az oinatu kıdırısı, sodan keiın SpeedToSync oinatu jaiğasymyn tüzetuge tyrysady, ms.", - "LabelSyncPlaySettingsSyncCorrectionHelp": "Tasyğyşderekterdı jyldamdatu nemese boljamdy jaiğasymdy ızdeu arqyly oinatudy belsendı ündetsıruın qosu. Auyr tūtyğu jağdaiynda ony öşırıñız.", + "LabelSyncPlaySettingsSyncCorrectionHelp": "Tasyğyşderekterdı jyldamdatu nemese boljamdy jaiğasymdy ızdeu arqyly oinatudy belsendı ündetsıruın qosu. Auyr tūtyğu jağdaiynda ony ajyratyñyz.", "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Uaqyt ündestıru üşın tañdalğan qūrylğy arqyly uaqyt yğysuyn qolmen laiyqtau, ms. Mūqiat qadağalap retteñız.", "ErrorPlayerNotFound": "Saual salynğan tasyğyşderekter üşın oinatqyş tabylmady.", "LabelSortName": "Sūryptalatyn aty:", From 2a9217c2b5ffe0f1d875bca2882713b1bd16d7f1 Mon Sep 17 00:00:00 2001 From: rimasx Date: Fri, 12 Nov 2021 20:41:02 +0000 Subject: [PATCH 0702/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/strings/et.json b/src/strings/et.json index 60ff84717b..c48a5096d7 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -1389,5 +1389,25 @@ "Settings": "Seaded", "ServerUpdateNeeded": "Seda serverit tuleb värskendada. Uusima versiooni allalaadimiseks külasta aadressi {0}", "ServerRestartNeededAfterPluginInstall": "Jellyfin tuleb pärast plugina paigaldamist taaskäivitada.", - "ServerNameIsShuttingDown": "Server seadmes {0} seiskub." + "ServerNameIsShuttingDown": "Server seadmes {0} seiskub.", + "TabAccess": "Juurdepääs", + "SystemDlnaProfilesHelp": "Süsteemiprofiilid on kirjutuskaitstud. Süsteemiprofiili muudatused salvestatakse uude kohandatud profiili.", + "SyncPlayGroupDefaultTitle": "{0} rühm", + "SyncPlayAccessHelp": "Vali selle kasutaja juurdepääsutase funktsioonile SyncPlay. SyncPlay võimaldab taasesitust teiste seadmetega sünkroonida.", + "Sunday": "Pühapäev", + "Suggestions": "Soovitused", + "SubtitleVerticalPositionHelp": "Rea number, kus tekst kuvatakse. Positiivsed numbrid tähendavad ülalt alla. Negatiivsed numbrid tähendavad alt üles.", + "Subtitles": "Subtiitrid", + "SubtitleOffset": "Subtiitrite nihe", + "SubtitleDownloadersHelp": "Luba ja järjesta eelistatud subtiitrite allalaadijad prioriteetsuse järjekorras.", + "SubtitleAppearanceSettingsDisclaimer": "Järgmised sätted ei kehti ülalmainitud graafiliste subtiitrite või ASS/SSA subtiitrite puhul, mis sisaldavad oma stiile.", + "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Need seaded kehtivad ka kõigi selle seadme poolt käivitatud Chromecasti taasesituste puhul.", + "Subtitle": "Subtiiter", + "Studios": "Stuudiod", + "StopRecording": "Lõpeta salvestamine", + "StopPlayback": "Peata taasesitus", + "Sports": "Sport", + "SpecialFeatures": "Eriomadused", + "SortName": "Järjestamise nimi:", + "SortChannelsBy": "Kanalite järjestus:" } From b1289f54af850ef4ffeb17d1e6878f041fad0107 Mon Sep 17 00:00:00 2001 From: wolong gl Date: Sat, 13 Nov 2021 00:41:46 +0000 Subject: [PATCH 0703/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 39 ++++++++++++++++++++++++++++----------- 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 443a2ec484..5bd1cbc253 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -45,7 +45,7 @@ "Books": "书籍", "Browse": "浏览", "MessageBrowsePluginCatalog": "浏览我们的插件目录来查看现有插件。", - "BurnSubtitlesHelp": "服务器在转换视频时是否应压制字幕。避免压制字幕会提高服务器性能。选择“自动”以压制基于图像的字幕格式(如 VOBSUB, PGS, SUB, IDX 等)和一些复杂的 ASS/SSA 字幕。", + "BurnSubtitlesHelp": "确定服务器是否应该在转码视频时刻录字幕。 避免这种情况将大大提高性能。 选择自动刻录基于图像的格式(VOBSUB、PGS、SUB、IDX 等)和某些 ASS 或 SSA 字幕。", "ButtonAddMediaLibrary": "添加媒体库", "ButtonAddScheduledTaskTrigger": "添加触发器", "ButtonAddServer": "添加服务器", @@ -353,7 +353,7 @@ "HeaderTranscodingProfileHelp": "添加转码配置文件标明哪些媒体格式需要转码处理。", "HeaderTunerDevices": "调谐器设备", "HeaderTuners": "调谐器", - "HeaderTypeImageFetchers": "{0} 图片获取程序", + "HeaderTypeImageFetchers": "图片获取程序 {0}", "HeaderTypeText": "输入文本", "HeaderUpcomingOnTV": "即将在电视上播放", "HeaderUploadImage": "上传图片", @@ -677,7 +677,7 @@ "LabelTunerIpAddress": "调谐器 IP 地址:", "LabelTunerType": "调谐器类型:", "LabelType": "类型:", - "LabelTypeMetadataDownloaders": "{0} 元数据下载器:", + "LabelTypeMetadataDownloaders": "元数据下载器 ({0}):", "LabelTypeText": "文本", "LabelUseNotificationServices": "使用以下服务:", "LabelUser": "用户:", @@ -1019,7 +1019,7 @@ "StopRecording": "停止录制", "Studios": "工作室", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "这些设定也会被应用于任何通过此设备发起的 Chromecast 播放。", - "SubtitleAppearanceSettingsDisclaimer": "这些设置将不会应用于图形字幕(如 PGS,DVD 等),或者具有内置式样的字幕(ASS/SSA)。", + "SubtitleAppearanceSettingsDisclaimer": "以下设置不适用于上述图形字幕或嵌入其自身样式的 ASS/SSA 字幕。", "SubtitleDownloadersHelp": "按优先顺序启用并排列您的首选字幕下载程序。", "Subtitles": "字幕", "Suggestions": "建议", @@ -1115,7 +1115,7 @@ "Yesterday": "昨天", "Absolute": "绝对", "AnyLanguage": "任何语言", - "Art": "图像", + "Art": "简图", "AspectRatio": "长宽比", "Box": "盒子", "BoxRear": "盒子(背面)", @@ -1552,17 +1552,17 @@ "LabelSyncPlaySettingsSkipToSync": "启用 SkipToSync", "LabelSyncPlaySettingsSpeedToSyncHelp": "同步校正方法包括加快播放速度。 必须启用同步校正。", "LabelSyncPlaySettingsSpeedToSync": "启用 SpeedToSync", - "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "在 SkipToSync 尝试更正播放位置之后的最小播放延迟。", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "在 SkipToSync 尝试更正播放位置之后的最小播放延迟(以毫秒为单位)。", "LabelSyncPlaySettingsMinDelaySkipToSync": "SkipToSync 最小延迟:", - "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "SpeedToSync 用于校正播放位置的时间量。", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "SpeedToSync 用于校正播放位置的毫秒数。", "LabelSyncPlaySettingsSpeedToSyncDuration": "SpeedToSync 持续时间:", - "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "使用 SkipToSync 而不是 SpeedToSync 之后的最大播放延迟。", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "在此之后使用 SkipToSync 而不是 SpeedToSync 的最大播放延迟(以毫秒为单位)。", "LabelSyncPlaySettingsMaxDelaySpeedToSync": "SpeedToSync 最大延迟:", - "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "在 SpeedToSync 尝试更正播放位置之后的最小播放延迟。", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "SpeedToSync 尝试更正播放位置后的最小播放延迟(以毫秒为单位)。", "LabelSyncPlaySettingsMinDelaySpeedToSync": "SpeedToSync 最小延迟:", "LabelSyncPlaySettingsSyncCorrectionHelp": "通过加速媒体或通过寻找估计位置来启用播放的主动同步。 在严重卡顿的情况下禁用此功能。", "LabelSyncPlaySettingsSyncCorrection": "同步校正", - "LabelSyncPlaySettingsExtraTimeOffsetHelp": "手动调整的时间与用于时间同步选择的装置的偏移,小心调整。", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "使用选定的设备手动调整时间偏移(以毫秒为单位)以进行时间同步。 小心调整。", "LabelSyncPlaySettingsExtraTimeOffset": "额外时间偏移:", "LabelSyncPlaySettingsDescription": "更改SyncPlay首选项", "HeaderSyncPlayTimeSyncSettings": "时间同步", @@ -1580,5 +1580,22 @@ "AgeValue": "({0} 岁)", "PlaybackErrorPlaceHolder": "这是 Jellyfin 无法播放的物理媒体的占位符。 请插入光盘播放。", "LabelMaxDaysForNextUpHelp": "设置节目在不观看的情况下应保留在“即将播放”列表中的最大天数。", - "LabelMaxDaysForNextUp": "“即将播放”的最长天数:" + "LabelMaxDaysForNextUp": "“即将播放”的最长天数:", + "Typewriter": "打字机", + "TypeOptionPluralVideo": "视频", + "TypeOptionPluralSeries": "电视节目", + "TypeOptionPluralSeason": "季", + "TypeOptionPluralMusicVideo": "音乐视频", + "TypeOptionPluralMusicArtist": "音乐艺术家", + "TypeOptionPluralMusicAlbum": "音乐专辑", + "TypeOptionPluralMovie": "电影", + "TypeOptionPluralEpisode": "剧集", + "TypeOptionPluralBoxSet": "合集", + "TypeOptionPluralBook": "书籍", + "TypeOptionPluralAudio": "音频", + "Print": "打印", + "MediaInfoTitle": "标题", + "Larger": "较大的", + "Console": "控制台", + "Casual": "休闲" } From 1d11ceb4a9d60615913aa498876519504a015089 Mon Sep 17 00:00:00 2001 From: rimasx Date: Sat, 13 Nov 2021 04:26:05 +0000 Subject: [PATCH 0704/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 46 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/src/strings/et.json b/src/strings/et.json index c48a5096d7..619ab6617d 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -1409,5 +1409,49 @@ "Sports": "Sport", "SpecialFeatures": "Eriomadused", "SortName": "Järjestamise nimi:", - "SortChannelsBy": "Kanalite järjestus:" + "SortChannelsBy": "Kanalite järjestus:", + "TV": "TV", + "Tuesday": "Teisipäev", + "Transcoding": "Transkoodimine", + "Trailers": "Treilerid", + "Track": "Rada", + "TonemappingRangeHelp": "Vali väljundi värvivahemik. 'Automaatne' on sama mis sisendvahemik.", + "TonemappingAlgorithmHelp": "Värvikaardistust saab peenhäälestada. Kui sa pole nende valikutega tuttav, jäta vaikeseade. Soovitatav väärtus on 'Hable'.", + "TitlePlayback": "Taasesitus", + "TitleHostingSettings": "Hostimise seaded", + "TitleHardwareAcceleration": "Riistvaraline kiirendus", + "Thursday": "Neljapäev", + "ThumbCard": "Pisikaart", + "Thumb": "Pisipilt", + "ThisWizardWillGuideYou": "See tööriist aitab paigaldusprotsessi ajal. Alustuseks vali keel.", + "TheseSettingsAffectSubtitlesOnThisDevice": "Need seaded mõjutavad subtiitreid selles seadmes", + "ThemeVideos": "Tunnusvideod", + "ThemeSongs": "Tunnuslaulud", + "TextSent": "Tekst saadetud.", + "TellUsAboutYourself": "Räägi meile endast", + "TagsValue": "Sildid: {0}", + "Tags": "Sildid", + "TabUpcoming": "Tulemas", + "TabStreaming": "Voogesitus", + "TabServer": "Server", + "TabScheduledTasks": "Plaanitud ülesanded", + "TabResponses": "Vastused", + "TabRepositories": "Hoidlad", + "TabProfiles": "Profiilid", + "TabPlugins": "Pluginad", + "TabParentalControl": "Lapselukk", + "TabOther": "Muu", + "TabNotifications": "Märguanded", + "TabNfoSettings": "NFO seaded", + "TabNetworks": "Võrgud", + "TabNetworking": "Võrgu seaded", + "TabMyPlugins": "Minu pluginad", + "TabMusic": "Muusika", + "TabLogs": "Logid", + "TabLatest": "Uusimad", + "TabDashboard": "Juhtpaneel", + "TabContainers": "Konteinerid", + "TabCodecs": "Koodekid", + "TabCatalog": "Kataloog", + "TabAdvanced": "Täpsem" } From 320d977b28bcc77be49afe306f686d021c337d91 Mon Sep 17 00:00:00 2001 From: rimasx Date: Sat, 13 Nov 2021 07:52:39 +0000 Subject: [PATCH 0705/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/src/strings/et.json b/src/strings/et.json index 619ab6617d..cda6814dff 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -252,7 +252,7 @@ "HeaderLatestMusic": "Uusim muusika", "HeaderLatestMovies": "Uusimad filmid", "HeaderLatestMedia": "Uusim meedia", - "HeaderLatestEpisodes": "Uusimad episoodid", + "HeaderLatestEpisodes": "Uued episoodid", "HeaderKodiMetadataHelp": "NFO metaandmete lubamiseks või keelamiseks seadista meedikogu ja leia jaotis 'Metaandmete salvestajad'.", "LabelMetadataSaversHelp": "Valige metaandmete salvestamisel kasutatavad failivormingud.", "LabelMetadataSavers": "Metaandmete salvestajad:", @@ -431,7 +431,7 @@ "Down": "Alla", "DoNotRecord": "Ära salvesta", "DisplayModeHelp": "Vali soovitud välimus kasutajaliidesele.", - "DisplayMissingEpisodesWithinSeasonsHelp": "See peahb olema lubatud serveri seadetes ka TV meediakogudes.", + "DisplayMissingEpisodesWithinSeasonsHelp": "See peab olema lubatud serveri seadetes ka TV meediakogudes.", "DisplayMissingEpisodesWithinSeasons": "Kuva hooaegades ka puuduvad episoodid", "DisplayInOtherHomeScreenSections": "Kuva avakuva jaotistes nagu uusim meedia ja jätka vaatamist", "DisplayInMyMedia": "Kuva avakuval", @@ -948,7 +948,7 @@ "LabelUDPPortRangeHelp": "Piira Jellyfi kasutama seda pordivahemiku UDP ühenduste jaoks. (Vaikimisi on 1024 - 645535)
Märkus. Mõned funktsioonid nõuavad teatud porte, mis võivad sellest vahemikust välja jääda.", "LabelUDPPortRange": "UDP kommunikatsioonivahemik:", "LabelTypeText": "Tekst", - "LabelTypeMetadataDownloaders": "{0} metaandmete allalaadijat:", + "LabelTypeMetadataDownloaders": "Metaandmete allalaadijad ({0}):", "LabelType": "Tüüp:", "LabelTVHomeScreen": "Telerežiimi avakuva:", "LabelTunerType": "Tuuneri tüüp:", @@ -1083,7 +1083,7 @@ "MediaInfoBitDepth": "Bitisügavus", "MediaInfoAspectRatio": "Kuvasuhe", "MediaInfoAnamorphic": "Anamorfne", - "MaxParentalRatingHelp": "", + "MaxParentalRatingHelp": "Kõrgema vanusepiiranguga sisu on selle kasutaja eest peidetud.", "MarkUnplayed": "Märgi mitteesitatuks", "MarkPlayed": "Märgi esitatuks", "MapChannels": "Määra kanalid", @@ -1106,10 +1106,10 @@ "LabelZipCode": "Postiindeks:", "LabelYoureDone": "Tehtud!", "LabelYear": "Aasta:", - "LabelXDlnaDocHelp": "", + "LabelXDlnaDocHelp": "Määrab elemendi X_DLNADOC sisu nimeruumis urn:schemas-dlna-org:device-1-0.", "LabelXDlnaDoc": "X-DLNA doc:", - "LabelXDlnaCapHelp": "", - "LabelXDlnaCap": "", + "LabelXDlnaCapHelp": "Määrab elemendi X_DLNACAP sisu nimeruumis urn: schemas-dlna-org: seade-1-0.", + "LabelXDlnaCap": "X-DLNA cap:", "LabelWeb": "Veeb:", "LabelVideoResolution": "Videolahutus:", "LabelVideoRange": "Videovahemik:", @@ -1453,5 +1453,15 @@ "TabContainers": "Konteinerid", "TabCodecs": "Koodekid", "TabCatalog": "Kataloog", - "TabAdvanced": "Täpsem" + "TabAdvanced": "Täpsem", + "ValueOneEpisode": "1 episood", + "ValueEpisodeCount": "{0} episoodi", + "TypeOptionPluralEpisode": "Episoodid", + "TypeOptionPluralBoxSet": "Kogumikud", + "TypeOptionPluralBook": "Raamatud", + "TvLibraryHelp": "Vaata üle {0}seriaalide nimetamise juhend{1}.", + "PasswordResetProviderHelp": "Vali parooli lähtestamise pakkuja, mida kasutatakse, kui see kasutaja taotleb parooli lähtestamist.", + "OptionReportByteRangeSeekingWhenTranscoding": "Teata, et server toetab transkoodimisel baitide otsimist", + "OptionIgnoreTranscodeByteRangeRequests": "Eira transkoodimise baidivahemiku taotlusi", + "LabelScheduledTaskLastRan": "Viimati teostatud {0}, kestus {1}." } From b6a0c51f527dda10bf77fa4bf42c15a0af8c621b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 13 Nov 2021 10:28:50 +0000 Subject: [PATCH 0706/1756] Translated using Weblate (Belarusian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/ --- src/strings/be-by.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/be-by.json b/src/strings/be-by.json index ddb882a80b..70ad201e8c 100644 --- a/src/strings/be-by.json +++ b/src/strings/be-by.json @@ -14,5 +14,7 @@ "UserProfilesIntro": "У Jellyfin існуе ўбудаваная падтрымка для карыстальніцкіх профіляў, дазваляючы кожнаму карыстальніку валодаць сваімі ўласнымі параметрамі адлюстравання, станам прайгравання і кіраваннем ўтрымання.", "WelcomeToProject": "Пачатак працы ў Jellyfin!", "WizardCompleted": "Гэта ўсё, што нам трэба зараз. Jellyfin пачынае збіраць звесткі аб вашай медыятэцы. Азнаёмцеся пакуль з некаторымі нашымі праграмамі, а затым націсніце Гатова, каб праглядзець Инфопанель.", - "ButtonSyncPlay": "SyncPlay" + "ButtonSyncPlay": "SyncPlay", + "Sync": "Сінхранізацыя", + "Playlists": "Плэйліст" } From fbf16e2515dc153dae1984caf091a3b603ec416f Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sat, 13 Nov 2021 10:10:50 +0000 Subject: [PATCH 0707/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/et.json b/src/strings/et.json index cda6814dff..5e38fad25b 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -1020,7 +1020,7 @@ "LabelStopWhenPossible": "Peata siis, kui võimalik:", "LabelStopping": "Peatumine", "LabelStatus": "Olek:", - "LabelStartWhenPossible": "Alusta siis, kui võimalik", + "LabelStartWhenPossible": "Alusta siis, kui võimalik:", "LabelStable": "Stabiilne", "LabelSSDPTracingFilterHelp": "Valikuline IP aadress, mille alusel logitud SSDP liiklust filtreerida.", "LabelSSDPTracingFilter": "SSDP filter:", @@ -1408,7 +1408,7 @@ "StopPlayback": "Peata taasesitus", "Sports": "Sport", "SpecialFeatures": "Eriomadused", - "SortName": "Järjestamise nimi:", + "SortName": "Järjestamise nimi", "SortChannelsBy": "Kanalite järjestus:", "TV": "TV", "Tuesday": "Teisipäev", From 90438d5b39d927987e0f139f706b13cea3fd539c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 13 Nov 2021 10:36:17 +0000 Subject: [PATCH 0708/1756] Translated using Weblate (Catalan) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/ --- src/strings/ca.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ca.json b/src/strings/ca.json index 94ff13cea5..c427f09170 100644 --- a/src/strings/ca.json +++ b/src/strings/ca.json @@ -1154,7 +1154,7 @@ "LabelSonyAggregationFlagsHelp": "Determina el contingut de l'element aggregationFlags al urn: schemas-sonycom: av espai de noms.", "LabelSonyAggregationFlags": "Banderes d'agregació de Sony:", "Remuxing": "Recodificació", - "MusicVideos": "Vídeos musicals", + "MusicVideos": "Vídeos Musicals", "Trailers": "Tràilers", "LabelGroupMoviesIntoCollectionsHelp": "Quan es mostren llistes de pel·lícules, les pel·lícules d'una col·lecció es mostraran com un element agrupat.", "LabelffmpegPathHelp": "La ruta d'accés a l'arxiu d'aplicació o carpeta que conté ffmpeg.", From 192b7542d849c9cfad508c2e4606d122655df80c Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Fri, 15 Oct 2021 23:38:03 +0300 Subject: [PATCH 0709/1756] convert UserEditPage to react --- .../dashboard/users/CheckBoxListItem.tsx | 14 +- .../users/LnkEditUserPreferences.tsx | 30 + .../dashboard/users/SelectElement.tsx | 38 ++ .../users/SelectSyncPlayAccessElement.tsx | 35 ++ .../dashboard/users/TabLinkElement.tsx | 36 ++ src/components/pages/NewUserPage.tsx | 2 + src/components/pages/UserEditPage.tsx | 554 ++++++++++++++++++ src/controllers/dashboard/users/useredit.html | 191 ------ src/controllers/dashboard/users/useredit.js | 196 ------- src/scripts/routes.js | 2 +- 10 files changed, 705 insertions(+), 393 deletions(-) create mode 100644 src/components/dashboard/users/LnkEditUserPreferences.tsx create mode 100644 src/components/dashboard/users/SelectElement.tsx create mode 100644 src/components/dashboard/users/SelectSyncPlayAccessElement.tsx create mode 100644 src/components/dashboard/users/TabLinkElement.tsx create mode 100644 src/components/pages/UserEditPage.tsx delete mode 100644 src/controllers/dashboard/users/useredit.js diff --git a/src/components/dashboard/users/CheckBoxListItem.tsx b/src/components/dashboard/users/CheckBoxListItem.tsx index f6282f3635..d51bd9835f 100644 --- a/src/components/dashboard/users/CheckBoxListItem.tsx +++ b/src/components/dashboard/users/CheckBoxListItem.tsx @@ -4,27 +4,31 @@ type IProps = { className?: string; Name?: string; Id?: string; + AppName?: string; + checkedAttribute?: string; } -const createCheckBoxElement = ({className, Name, Id}) => ({ +const createCheckBoxElement = ({className, Name, Id, AppName, checkedAttribute}) => ({ __html: `` }); -const CheckBoxListItem: FunctionComponent = ({className, Name, Id}: IProps) => { +const CheckBoxListItem: FunctionComponent = ({className, Name, Id, AppName, checkedAttribute}: IProps) => { return (
); diff --git a/src/components/dashboard/users/LnkEditUserPreferences.tsx b/src/components/dashboard/users/LnkEditUserPreferences.tsx new file mode 100644 index 0000000000..1d60adac41 --- /dev/null +++ b/src/components/dashboard/users/LnkEditUserPreferences.tsx @@ -0,0 +1,30 @@ +import React, { FunctionComponent } from 'react'; +import globalize from '../../../scripts/globalize'; + +type IProps = { + title?: string; + className?: string; +} + +const createLinkElement = ({ className, title }) => ({ + __html: ` + ${title} + ` +}); + +const LnkEditUserPreferences: FunctionComponent = ({ className, title }: IProps) => { + return ( +
+ ); +}; + +export default LnkEditUserPreferences; diff --git a/src/components/dashboard/users/SelectElement.tsx b/src/components/dashboard/users/SelectElement.tsx new file mode 100644 index 0000000000..a3fe1a5aa4 --- /dev/null +++ b/src/components/dashboard/users/SelectElement.tsx @@ -0,0 +1,38 @@ +import React, { FunctionComponent } from 'react'; +import globalize from '../../../scripts/globalize'; + +const createSelectElement = ({ className, label, option }) => ({ + __html: `` +}); + +type IProps = { + className?: string; + label?: string; + currentProviderId: string; + providers: any +} + +const SelectElement: FunctionComponent = ({ className, label, currentProviderId, providers }: IProps) => { + const renderOption = providers.map((provider) => { + const selected = provider.Id === currentProviderId || providers.length < 2 ? ' selected' : ''; + return ''; + }); + + return ( +
+ ); +}; + +export default SelectElement; diff --git a/src/components/dashboard/users/SelectSyncPlayAccessElement.tsx b/src/components/dashboard/users/SelectSyncPlayAccessElement.tsx new file mode 100644 index 0000000000..3ea02fa670 --- /dev/null +++ b/src/components/dashboard/users/SelectSyncPlayAccessElement.tsx @@ -0,0 +1,35 @@ +import React, { FunctionComponent } from 'react'; +import globalize from '../../../scripts/globalize'; + +const createSelectElement = ({ className, id, label }) => ({ + __html: `` +}); + +type IProps = { + className?: string; + id?: string; + label?: string +} + +const SelectSyncPlayAccessElement: FunctionComponent = ({ className, id, label }: IProps) => { + return ( +
+ ); +}; + +export default SelectSyncPlayAccessElement; diff --git a/src/components/dashboard/users/TabLinkElement.tsx b/src/components/dashboard/users/TabLinkElement.tsx new file mode 100644 index 0000000000..279473b777 --- /dev/null +++ b/src/components/dashboard/users/TabLinkElement.tsx @@ -0,0 +1,36 @@ +// eslint-disable-next-line eslint-comments/disable-enable-pair +/* eslint-disable jsx-a11y/no-static-element-interactions */ +import React, { FunctionComponent } from 'react'; +import globalize from '../../../scripts/globalize'; + +type IProps = { + tabTitle?: string; + activeTab?: boolean; + onClick() +} + +const createLinkElement = ({ className, tabTitle }) => ({ + __html: ` + ${tabTitle} + ` +}); + +const TabLinkElement: FunctionComponent = ({ tabTitle, onClick, ...restactiveTab }: IProps) => { + return ( + // eslint-disable-next-line jsx-a11y/click-events-have-key-events +
+ ); +}; + +export default TabLinkElement; diff --git a/src/components/pages/NewUserPage.tsx b/src/components/pages/NewUserPage.tsx index 9cf73e8b2f..96275908ff 100644 --- a/src/components/pages/NewUserPage.tsx +++ b/src/components/pages/NewUserPage.tsx @@ -191,6 +191,7 @@ const NewUserPage: FunctionComponent = () => { className='chkFolder' Id={Item.Id} Name={Item.Name} + checkedAttribute='' /> ))}
@@ -219,6 +220,7 @@ const NewUserPage: FunctionComponent = () => { className='chkChannel' Id={Item.Id} Name={Item.Name} + checkedAttribute='' /> ))}
diff --git a/src/components/pages/UserEditPage.tsx b/src/components/pages/UserEditPage.tsx new file mode 100644 index 0000000000..84500c8688 --- /dev/null +++ b/src/components/pages/UserEditPage.tsx @@ -0,0 +1,554 @@ +import React, { FunctionComponent, useEffect, useState, useRef } from 'react'; +import Dashboard from '../../scripts/clientUtils'; +import globalize from '../../scripts/globalize'; +import LibraryMenu from '../../scripts/libraryMenu'; +import { appRouter } from '../appRouter'; +import ButtonElement from '../dashboard/users/ButtonElement'; +import CheckBoxElement from '../dashboard/users/CheckBoxElement'; +import CheckBoxListItem from '../dashboard/users/CheckBoxListItem'; +import InputElement from '../dashboard/users/InputElement'; +import LnkEditUserPreferences from '../dashboard/users/LnkEditUserPreferences'; +import SectionTitleLinkElement from '../dashboard/users/SectionTitleLinkElement'; +import SelectElement from '../dashboard/users/SelectElement'; +import SelectSyncPlayAccessElement from '../dashboard/users/SelectSyncPlayAccessElement'; +import TabLinkElement from '../dashboard/users/TabLinkElement'; +import loading from '../loading/loading'; +import toast from '../toast/toast'; + +type ItemsArr = { + Name?: string; + Id?: string; + checkedAttribute: string +} + +const UserEditPage: FunctionComponent = () => { + const [ userName, setUserName ] = useState(''); + const [ deleteFoldersAccess, setDeleteFoldersAccess ] = useState([]); + const [ authProviders, setAuthProviders ] = useState([]); + const [ passwordResetProviders, setPasswordResetProviders ] = useState([]); + + const [ authenticationProviderId, setAuthenticationProviderId ] = useState(''); + const [ passwordResetProviderId, setPasswordResetProviderId ] = useState(''); + + const element = useRef(null); + + useEffect(() => { + const getUser = () => { + const userId = appRouter.param('userId'); + return window.ApiClient.getUser(userId); + }; + + const loadData = () => { + loading.show(); + getUser().then(function (user) { + loadUser(user); + }); + }; + + loadData(); + + const loadAuthProviders = (user, providers) => { + const fldSelectLoginProvider = element?.current?.querySelector('.fldSelectLoginProvider'); + providers.length > 1 ? fldSelectLoginProvider.classList.remove('hide') : fldSelectLoginProvider.classList.add('hide'); + + setAuthProviders(providers); + + const currentProviderId = user.Policy.AuthenticationProviderId; + setAuthenticationProviderId(currentProviderId); + }; + + const loadPasswordResetProviders = (user, providers) => { + const fldSelectPasswordResetProvider = element?.current?.querySelector('.fldSelectPasswordResetProvider'); + providers.length > 1 ? fldSelectPasswordResetProvider.classList.remove('hide') : fldSelectPasswordResetProvider.classList.add('hide'); + + setPasswordResetProviders(providers); + + const currentProviderId = user.Policy.PasswordResetProviderId; + setPasswordResetProviderId(currentProviderId); + }; + + const loadDeleteFolders = (user, mediaFolders) => { + window.ApiClient.getJSON(window.ApiClient.getUrl('Channels', { + SupportsMediaDeletion: true + })).then(function (channelsResult) { + let isChecked; + let checkedAttribute; + const itemsArr: ItemsArr[] = []; + + for (const folder of mediaFolders) { + isChecked = user.Policy.EnableContentDeletion || user.Policy.EnableContentDeletionFromFolders.indexOf(folder.Id) != -1; + checkedAttribute = isChecked ? ' checked="checked"' : ''; + itemsArr.push({ + Id: folder.Id, + Name: folder.Name, + checkedAttribute: checkedAttribute + }); + } + + for (const folder of channelsResult.Items) { + isChecked = user.Policy.EnableContentDeletion || user.Policy.EnableContentDeletionFromFolders.indexOf(folder.Id) != -1; + checkedAttribute = isChecked ? ' checked="checked"' : ''; + itemsArr.push({ + Id: folder.Id, + Name: folder.Name, + checkedAttribute: checkedAttribute + }); + } + + setDeleteFoldersAccess(itemsArr); + + const chkEnableDeleteAllFolders = element.current.querySelector('.chkEnableDeleteAllFolders'); + chkEnableDeleteAllFolders.checked = user.Policy.EnableContentDeletion; + triggerChange(chkEnableDeleteAllFolders); + }); + }; + + const triggerChange = (select) => { + const evt = document.createEvent('HTMLEvents'); + evt.initEvent('change', false, true); + select.dispatchEvent(evt); + }; + + const loadUser = (user) => { + window.ApiClient.getJSON(window.ApiClient.getUrl('Auth/Providers')).then(function (providers) { + loadAuthProviders(user, providers); + }); + window.ApiClient.getJSON(window.ApiClient.getUrl('Auth/PasswordResetProviders')).then(function (providers) { + loadPasswordResetProviders(user, providers); + }); + window.ApiClient.getJSON(window.ApiClient.getUrl('Library/MediaFolders', { + IsHidden: false + })).then(function (folders) { + loadDeleteFolders(user, folders.Items); + }); + + const disabledUserBanner = element?.current?.querySelector('.disabledUserBanner'); + user.Policy.IsDisabled ? disabledUserBanner.classList.remove('hide') : disabledUserBanner.classList.add('hide'); + + const txtUserName = element?.current?.querySelector('#txtUserName'); + txtUserName.disabled = ''; + txtUserName.removeAttribute('disabled'); + + const lnkEditUserPreferences = element?.current?.querySelector('.lnkEditUserPreferences'); + lnkEditUserPreferences.setAttribute('href', 'mypreferencesmenu.html?userId=' + user.Id); + LibraryMenu.setTitle(user.Name); + setUserName(user.Name); + element.current.querySelector('#txtUserName').value = user.Name; + element.current.querySelector('.chkIsAdmin').checked = user.Policy.IsAdministrator; + element.current.querySelector('.chkDisabled').checked = user.Policy.IsDisabled; + element.current.querySelector('.chkIsHidden').checked = user.Policy.IsHidden; + element.current.querySelector('.chkRemoteControlSharedDevices').checked = user.Policy.EnableSharedDeviceControl; + element.current.querySelector('.chkEnableRemoteControlOtherUsers').checked = user.Policy.EnableRemoteControlOfOtherUsers; + element.current.querySelector('.chkEnableDownloading').checked = user.Policy.EnableContentDownloading; + element.current.querySelector('.chkManageLiveTv').checked = user.Policy.EnableLiveTvManagement; + element.current.querySelector('.chkEnableLiveTvAccess').checked = user.Policy.EnableLiveTvAccess; + element.current.querySelector('.chkEnableMediaPlayback').checked = user.Policy.EnableMediaPlayback; + element.current.querySelector('.chkEnableAudioPlaybackTranscoding').checked = user.Policy.EnableAudioPlaybackTranscoding; + element.current.querySelector('.chkEnableVideoPlaybackTranscoding').checked = user.Policy.EnableVideoPlaybackTranscoding; + element.current.querySelector('.chkEnableVideoPlaybackRemuxing').checked = user.Policy.EnablePlaybackRemuxing; + element.current.querySelector('.chkForceRemoteSourceTranscoding').checked = user.Policy.ForceRemoteSourceTranscoding; + element.current.querySelector('.chkRemoteAccess').checked = user.Policy.EnableRemoteAccess == null || user.Policy.EnableRemoteAccess; + element.current.querySelector('#txtRemoteClientBitrateLimit').value = user.Policy.RemoteClientBitrateLimit / 1e6 || ''; + element.current.querySelector('#txtLoginAttemptsBeforeLockout').value = user.Policy.LoginAttemptsBeforeLockout || '0'; + element.current.querySelector('#txtMaxActiveSessions').value = user.Policy.MaxActiveSessions || '0'; + if (window.ApiClient.isMinServerVersion('10.6.0')) { + element.current.querySelector('#selectSyncPlayAccess').value = user.Policy.SyncPlayAccess; + } + loading.hide(); + }; + + function onSaveComplete() { + Dashboard.navigate('userprofiles.html'); + loading.hide(); + toast(globalize.translate('SettingsSaved')); + } + + const saveUser = (user) => { + user.Name = element?.current?.querySelector('#txtUserName').value; + user.Policy.IsAdministrator = element?.current?.querySelector('.chkIsAdmin').checked; + user.Policy.IsHidden = element?.current?.querySelector('.chkIsHidden').checked; + user.Policy.IsDisabled = element?.current?.querySelector('.chkDisabled').checked; + user.Policy.EnableRemoteControlOfOtherUsers = element?.current?.querySelector('.chkEnableRemoteControlOtherUsers').checked; + user.Policy.EnableLiveTvManagement = element?.current?.querySelector('.chkManageLiveTv').checked; + user.Policy.EnableLiveTvAccess = element?.current?.querySelector('.chkEnableLiveTvAccess').checked; + user.Policy.EnableSharedDeviceControl = element?.current?.querySelector('.chkRemoteControlSharedDevices').checked; + user.Policy.EnableMediaPlayback = element?.current?.querySelector('.chkEnableMediaPlayback').checked; + user.Policy.EnableAudioPlaybackTranscoding = element?.current?.querySelector('.chkEnableAudioPlaybackTranscoding').checked; + user.Policy.EnableVideoPlaybackTranscoding = element?.current?.querySelector('.chkEnableVideoPlaybackTranscoding').checked; + user.Policy.EnablePlaybackRemuxing = element?.current?.querySelector('.chkEnableVideoPlaybackRemuxing').checked; + user.Policy.ForceRemoteSourceTranscoding = element?.current?.querySelector('.chkForceRemoteSourceTranscoding').checked; + user.Policy.EnableContentDownloading = element?.current?.querySelector('.chkEnableDownloading').checked; + user.Policy.EnableRemoteAccess = element?.current?.querySelector('.chkRemoteAccess').checked; + user.Policy.RemoteClientBitrateLimit = Math.floor(1e6 * parseFloat(element?.current?.querySelector('#txtRemoteClientBitrateLimit').value || '0')); + user.Policy.LoginAttemptsBeforeLockout = parseInt(element?.current?.querySelector('#txtLoginAttemptsBeforeLockout').value || '0'); + user.Policy.MaxActiveSessions = parseInt(element?.current?.querySelector('#txtMaxActiveSessions').value || '0'); + user.Policy.AuthenticationProviderId = element?.current?.querySelector('.selectLoginProvider').value; + user.Policy.PasswordResetProviderId = element?.current?.querySelector('.selectPasswordResetProvider').value; + user.Policy.EnableContentDeletion = element?.current?.querySelector('.chkEnableDeleteAllFolders').checked; + user.Policy.EnableContentDeletionFromFolders = user.Policy.EnableContentDeletion ? [] : Array.prototype.filter.call(element?.current?.querySelectorAll('.chkFolder'), function (c) { + return c.checked; + }).map(function (c) { + return c.getAttribute('data-id'); + }); + if (window.ApiClient.isMinServerVersion('10.6.0')) { + user.Policy.SyncPlayAccess = element?.current?.querySelector('#selectSyncPlayAccess').value; + } + window.ApiClient.updateUser(user).then(function () { + window.ApiClient.updateUserPolicy(user.Id, user.Policy).then(function () { + onSaveComplete(); + }); + }); + }; + + const onSubmit = (e) => { + loading.show(); + getUser().then(function (result) { + saveUser(result); + }); + e.preventDefault(); + e.stopPropagation(); + return false; + }; + + element?.current?.querySelector('.chkEnableDeleteAllFolders').addEventListener('change', function (this: HTMLInputElement) { + if (this.checked) { + element?.current?.querySelector('.deleteAccessListContainer').classList.add('hide'); + } else { + element?.current?.querySelector('.deleteAccessListContainer').classList.remove('hide'); + } + }); + + window.ApiClient.getServerConfiguration().then(function (config) { + const fldRemoteAccess = element?.current?.querySelector('.fldRemoteAccess'); + config.EnableRemoteAccess ? fldRemoteAccess.classList.remove('hide') : fldRemoteAccess.classList.add('hide'); + }); + + element?.current?.querySelector('.editUserProfileForm').addEventListener('submit', onSubmit); + + element?.current?.querySelector('.button-cancel').addEventListener('click', function() { + window.history.back(); + }); + }, []); + + return ( +
+
+
+
+

+ {userName} +

+ +
+
+
+ Dashboard.navigate('useredit.html', true)} + /> + Dashboard.navigate('userlibraryaccess.html', true)} + /> + Dashboard.navigate('userparentalcontrol.html', true)} + /> + Dashboard.navigate('userpassword.html', true)} + /> +
+
+ +
+
+
+
+
+ {globalize.translate('HeaderThisUserIsCurrentlyDisabled')} +
+
+ {globalize.translate('MessageReenableUser')} +
+
+
+
+ +
+
+ +
+ {globalize.translate('AuthProviderHelp')} +
+
+
+ +
+ {globalize.translate('PasswordResetProviderHelp')} +
+
+
+ +
+ {globalize.translate('AllowRemoteAccessHelp')} +
+
+ +
+

+ {globalize.translate('HeaderFeatureAccess')} +

+
+ + +
+
+
+

+ {globalize.translate('HeaderPlayback')} +

+
+ + + + + +
+
+ {globalize.translate('OptionAllowMediaPlaybackTranscodingHelp')} +
+
+
+
+
+ +
+ {globalize.translate('LabelRemoteClientBitrateLimitHelp')} +
+
+ {globalize.translate('LabelUserRemoteClientBitrateLimitHelp')} +
+
+
+
+
+ +
+ {globalize.translate('SyncPlayAccessHelp')} +
+
+
+
+

{globalize.translate('HeaderAllowMediaDeletionFrom')}

+ +
+
+

+ {globalize.translate('DeleteFoldersAccess')} +

+
+ {deleteFoldersAccess.map(Item => ( + + ))} +
+
+
+ {globalize.translate('DeleteFoldersAccessHelp')} +
+
+
+
+

+ {globalize.translate('HeaderRemoteControl')} +

+
+ + +
+
+ {globalize.translate('OptionAllowRemoteSharedDevicesHelp')} +
+
+

+ {globalize.translate('Other')} +

+
+ +
+ {globalize.translate('OptionAllowContentDownloadHelp')} +
+
+
+ +
+ {globalize.translate('OptionDisableUserHelp')} +
+
+
+ +
+ {globalize.translate('OptionHideUserFromLoginHelp')} +
+
+
+
+
+ +
+ {globalize.translate('OptionLoginAttemptsBeforeLockout')} +
+
+ {globalize.translate('OptionLoginAttemptsBeforeLockoutHelp')} +
+
+
+
+
+
+ +
+ {globalize.translate('OptionMaxActiveSessions')} +
+
+ {globalize.translate('OptionMaxActiveSessionsHelp')} +
+
+
+
+
+ + +
+ +
+
+ ); +}; + +export default UserEditPage; diff --git a/src/controllers/dashboard/users/useredit.html b/src/controllers/dashboard/users/useredit.html index 83fa6dced7..e4b6afd33e 100644 --- a/src/controllers/dashboard/users/useredit.html +++ b/src/controllers/dashboard/users/useredit.html @@ -1,194 +1,3 @@
-
-
- -
-
-

- ${Help} -
-
- - -

- ${ButtonEditOtherUserPreferences} -

-
- - -
- -
- -
- -
${AuthProviderHelp}
-
- -
- -
${PasswordResetProviderHelp}
-
- -
- -
${AllowRemoteAccessHelp}
-
- -
-

${HeaderFeatureAccess}

-
- - -
-
-
-

${HeaderPlayback}

-
- - - - - -
-
${OptionAllowMediaPlaybackTranscodingHelp}
-
-
-
-
- -
${LabelRemoteClientBitrateLimitHelp}
-
${LabelUserRemoteClientBitrateLimitHelp}
-
-
-
-
- -
${SyncPlayAccessHelp}
-
-
-
-

${HeaderAllowMediaDeletionFrom}

-
- -
-
-
-
-
-

${HeaderRemoteControl}

-
- - - -
-
${OptionAllowRemoteSharedDevicesHelp}
-
-

${Other}

-
- -
${OptionAllowContentDownloadHelp}
-
-
- -
${OptionDisableUserHelp}
-
-
- -
${OptionHideUserFromLoginHelp}
-
-
-
-
- -
${OptionLoginAttemptsBeforeLockout}
-
${OptionLoginAttemptsBeforeLockoutHelp}
-
-
-
-
-
- -
${OptionMaxActiveSessions}
-
${OptionMaxActiveSessionsHelp}
-
-
-
-
- - - -
-
-
-
diff --git a/src/controllers/dashboard/users/useredit.js b/src/controllers/dashboard/users/useredit.js deleted file mode 100644 index c45f0c9af3..0000000000 --- a/src/controllers/dashboard/users/useredit.js +++ /dev/null @@ -1,196 +0,0 @@ -import 'jquery'; -import loading from '../../../components/loading/loading'; -import libraryMenu from '../../../scripts/libraryMenu'; -import globalize from '../../../scripts/globalize'; -import Dashboard from '../../../scripts/clientUtils'; -import toast from '../../../components/toast/toast'; - -/* eslint-disable indent */ - - function loadDeleteFolders(page, user, mediaFolders) { - ApiClient.getJSON(ApiClient.getUrl('Channels', { - SupportsMediaDeletion: true - })).then(function (channelsResult) { - let isChecked; - let checkedAttribute; - let html = ''; - - for (const folder of mediaFolders) { - isChecked = user.Policy.EnableContentDeletion || user.Policy.EnableContentDeletionFromFolders.indexOf(folder.Id) != -1; - checkedAttribute = isChecked ? ' checked="checked"' : ''; - html += ''; - } - - for (const folder of channelsResult.Items) { - isChecked = user.Policy.EnableContentDeletion || user.Policy.EnableContentDeletionFromFolders.indexOf(folder.Id) != -1; - checkedAttribute = isChecked ? ' checked="checked"' : ''; - html += ''; - } - - $('.deleteAccess', page).html(html).trigger('create'); - $('#chkEnableDeleteAllFolders', page).prop('checked', user.Policy.EnableContentDeletion); - }); - } - - function loadAuthProviders(page, user, providers) { - if (providers.length > 1) { - page.querySelector('.fldSelectLoginProvider').classList.remove('hide'); - } else { - page.querySelector('.fldSelectLoginProvider').classList.add('hide'); - } - - const currentProviderId = user.Policy.AuthenticationProviderId; - page.querySelector('.selectLoginProvider').innerHTML = providers.map(function (provider) { - const selected = provider.Id === currentProviderId || providers.length < 2 ? ' selected' : ''; - return ''; - }); - } - - function loadPasswordResetProviders(page, user, providers) { - if (providers.length > 1) { - page.querySelector('.fldSelectPasswordResetProvider').classList.remove('hide'); - } else { - page.querySelector('.fldSelectPasswordResetProvider').classList.add('hide'); - } - - const currentProviderId = user.Policy.PasswordResetProviderId; - page.querySelector('.selectPasswordResetProvider').innerHTML = providers.map(function (provider) { - const selected = provider.Id === currentProviderId || providers.length < 2 ? ' selected' : ''; - return ''; - }); - } - - function loadUser(page, user) { - ApiClient.getJSON(ApiClient.getUrl('Auth/Providers')).then(function (providers) { - loadAuthProviders(page, user, providers); - }); - ApiClient.getJSON(ApiClient.getUrl('Auth/PasswordResetProviders')).then(function (providers) { - loadPasswordResetProviders(page, user, providers); - }); - ApiClient.getJSON(ApiClient.getUrl('Library/MediaFolders', { - IsHidden: false - })).then(function (folders) { - loadDeleteFolders(page, user, folders.Items); - }); - - if (user.Policy.IsDisabled) { - $('.disabledUserBanner', page).show(); - } else { - $('.disabledUserBanner', page).hide(); - } - - $('#txtUserName', page).prop('disabled', '').removeAttr('disabled'); - $('#fldConnectInfo', page).show(); - $('.lnkEditUserPreferences', page).attr('href', 'mypreferencesmenu.html?userId=' + user.Id); - libraryMenu.setTitle(user.Name); - page.querySelector('.username').innerHTML = user.Name; - $('#txtUserName', page).val(user.Name); - $('#chkIsAdmin', page).prop('checked', user.Policy.IsAdministrator); - $('#chkDisabled', page).prop('checked', user.Policy.IsDisabled); - $('#chkIsHidden', page).prop('checked', user.Policy.IsHidden); - $('#chkRemoteControlSharedDevices', page).prop('checked', user.Policy.EnableSharedDeviceControl); - $('#chkEnableRemoteControlOtherUsers', page).prop('checked', user.Policy.EnableRemoteControlOfOtherUsers); - $('#chkEnableDownloading', page).prop('checked', user.Policy.EnableContentDownloading); - $('#chkManageLiveTv', page).prop('checked', user.Policy.EnableLiveTvManagement); - $('#chkEnableLiveTvAccess', page).prop('checked', user.Policy.EnableLiveTvAccess); - $('#chkEnableMediaPlayback', page).prop('checked', user.Policy.EnableMediaPlayback); - $('#chkEnableAudioPlaybackTranscoding', page).prop('checked', user.Policy.EnableAudioPlaybackTranscoding); - $('#chkEnableVideoPlaybackTranscoding', page).prop('checked', user.Policy.EnableVideoPlaybackTranscoding); - $('#chkEnableVideoPlaybackRemuxing', page).prop('checked', user.Policy.EnablePlaybackRemuxing); - $('#chkForceRemoteSourceTranscoding', page).prop('checked', user.Policy.ForceRemoteSourceTranscoding); - $('#chkRemoteAccess', page).prop('checked', user.Policy.EnableRemoteAccess == null || user.Policy.EnableRemoteAccess); - $('#txtRemoteClientBitrateLimit', page).val(user.Policy.RemoteClientBitrateLimit / 1e6 || ''); - $('#txtLoginAttemptsBeforeLockout', page).val(user.Policy.LoginAttemptsBeforeLockout || '0'); - $('#txtMaxActiveSessions', page).val(user.Policy.MaxActiveSessions || '0'); - if (ApiClient.isMinServerVersion('10.6.0')) { - $('#selectSyncPlayAccess').val(user.Policy.SyncPlayAccess); - } - loading.hide(); - } - - function onSaveComplete() { - Dashboard.navigate('userprofiles.html'); - loading.hide(); - toast(globalize.translate('SettingsSaved')); - } - - function saveUser(user, page) { - user.Name = $('#txtUserName', page).val(); - user.Policy.IsAdministrator = $('#chkIsAdmin', page).is(':checked'); - user.Policy.IsHidden = $('#chkIsHidden', page).is(':checked'); - user.Policy.IsDisabled = $('#chkDisabled', page).is(':checked'); - user.Policy.EnableRemoteControlOfOtherUsers = $('#chkEnableRemoteControlOtherUsers', page).is(':checked'); - user.Policy.EnableLiveTvManagement = $('#chkManageLiveTv', page).is(':checked'); - user.Policy.EnableLiveTvAccess = $('#chkEnableLiveTvAccess', page).is(':checked'); - user.Policy.EnableSharedDeviceControl = $('#chkRemoteControlSharedDevices', page).is(':checked'); - user.Policy.EnableMediaPlayback = $('#chkEnableMediaPlayback', page).is(':checked'); - user.Policy.EnableAudioPlaybackTranscoding = $('#chkEnableAudioPlaybackTranscoding', page).is(':checked'); - user.Policy.EnableVideoPlaybackTranscoding = $('#chkEnableVideoPlaybackTranscoding', page).is(':checked'); - user.Policy.EnablePlaybackRemuxing = $('#chkEnableVideoPlaybackRemuxing', page).is(':checked'); - user.Policy.ForceRemoteSourceTranscoding = $('#chkForceRemoteSourceTranscoding', page).is(':checked'); - user.Policy.EnableContentDownloading = $('#chkEnableDownloading', page).is(':checked'); - user.Policy.EnableRemoteAccess = $('#chkRemoteAccess', page).is(':checked'); - user.Policy.RemoteClientBitrateLimit = parseInt(1e6 * parseFloat($('#txtRemoteClientBitrateLimit', page).val() || '0')); - user.Policy.LoginAttemptsBeforeLockout = parseInt($('#txtLoginAttemptsBeforeLockout', page).val() || '0'); - user.Policy.MaxActiveSessions = parseInt($('#txtMaxActiveSessions', page).val() || '0'); - user.Policy.AuthenticationProviderId = page.querySelector('.selectLoginProvider').value; - user.Policy.PasswordResetProviderId = page.querySelector('.selectPasswordResetProvider').value; - user.Policy.EnableContentDeletion = $('#chkEnableDeleteAllFolders', page).is(':checked'); - user.Policy.EnableContentDeletionFromFolders = user.Policy.EnableContentDeletion ? [] : $('.chkFolder', page).get().filter(function (c) { - return c.checked; - }).map(function (c) { - return c.getAttribute('data-id'); - }); - if (ApiClient.isMinServerVersion('10.6.0')) { - user.Policy.SyncPlayAccess = page.querySelector('#selectSyncPlayAccess').value; - } - ApiClient.updateUser(user).then(function () { - ApiClient.updateUserPolicy(user.Id, user.Policy).then(function () { - onSaveComplete(); - }); - }); - } - - function onSubmit() { - const page = $(this).parents('.page')[0]; - loading.show(); - getUser().then(function (result) { - saveUser(result, page); - }); - return false; - } - - function getUser() { - const userId = getParameterByName('userId'); - return ApiClient.getUser(userId); - } - - function loadData(page) { - loading.show(); - getUser().then(function (user) { - loadUser(page, user); - }); - } - - $(document).on('pageinit', '#editUserPage', function () { - $('.editUserProfileForm').off('submit', onSubmit).on('submit', onSubmit); - const page = this; - $('#chkEnableDeleteAllFolders', this).on('change', function () { - if (this.checked) { - $('.deleteAccess', page).hide(); - } else { - $('.deleteAccess', page).show(); - } - }); - ApiClient.getServerConfiguration().then(function (config) { - if (config.EnableRemoteAccess) { - page.querySelector('.fldRemoteAccess').classList.remove('hide'); - } else { - page.querySelector('.fldRemoteAccess').classList.add('hide'); - } - }); - }).on('pagebeforeshow', '#editUserPage', function () { - loadData(this); - }); - -/* eslint-enable indent */ diff --git a/src/scripts/routes.js b/src/scripts/routes.js index 68b47cc75c..92453ff5bc 100644 --- a/src/scripts/routes.js +++ b/src/scripts/routes.js @@ -440,7 +440,7 @@ import { appRouter } from '../components/appRouter'; path: 'dashboard/users/useredit.html', autoFocus: false, roles: 'admin', - controller: 'dashboard/users/useredit' + pageComponent: 'UserEditPage' }); defineRoute({ From d6cef1ba6584d50663b8ccd56a2c7bf31590da41 Mon Sep 17 00:00:00 2001 From: rimasx Date: Sat, 13 Nov 2021 14:48:38 +0000 Subject: [PATCH 0710/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 109 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 106 insertions(+), 3 deletions(-) diff --git a/src/strings/et.json b/src/strings/et.json index 5e38fad25b..51b79fe398 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -76,7 +76,7 @@ "LabelDisableCustomCss": "Keela serverist pakutavate kohandatud CSS teemade kasutus.", "LabelDidlMode": "DIDL režiim:", "LabelDeviceDescription": "Seadme kirjeldus", - "LabelDeinterlaceMethod": "Ülarealaotuse eemaldamise meetod:", + "LabelDeinterlaceMethod": "Ülerealaotuse eemaldamise meetod:", "LabelDefaultUserHelp": "Määra, millist meediakogu tuleks ühendatud seadmetes kuvada. Seda saab profiilide abil iga seadme puhul muuta.", "LabelDefaultUser": "Vaikekasutaja:", "LabelDefaultScreen": "Vaikeekraan:", @@ -1347,7 +1347,7 @@ "LabelSyncPlaySettingsExtraTimeOffset": "Täiendav aja nihe:", "LabelSortTitle": "Järjestamise pealkiri:", "LabelSortOrder": "Järjestus:", - "AudioSampleRateNotSupported": "", + "AudioSampleRateNotSupported": "Heli diskreetimissagedust ei toetata", "ServerNameIsRestarting": "Server seadmes{0} taaskäivitub.", "SeriesDisplayOrderHelp": "Järjesta episoodid eetrikuupäeva, DVD-järjestuse või absoluutse numeratsiooni järgi.", "SendMessage": "Saada sõnum", @@ -1463,5 +1463,108 @@ "PasswordResetProviderHelp": "Vali parooli lähtestamise pakkuja, mida kasutatakse, kui see kasutaja taotleb parooli lähtestamist.", "OptionReportByteRangeSeekingWhenTranscoding": "Teata, et server toetab transkoodimisel baitide otsimist", "OptionIgnoreTranscodeByteRangeRequests": "Eira transkoodimise baidivahemiku taotlusi", - "LabelScheduledTaskLastRan": "Viimati teostatud {0}, kestus {1}." + "LabelScheduledTaskLastRan": "Viimati teostatud {0}, kestus {1}.", + "EnableEnhancedNvdecDecoder": "Luba täiustatud NVDEC dekooder", + "MessagePlaybackError": "Selle faili esitamisel Google Cast vastuvõtjas ilmnes viga.", + "MessageChromecastConnectionError": "Sinu Google Casti vastuvõtja ei saa Jellyfini serveriga ühendust. Kontrolli ühendust ja proovi uuesti.", + "YoutubeDenied": "Taotletud videot ei ole manustatud pleierites lubatud esitada.", + "YoutubeNotFound": "Videot ei leitud.", + "YoutubePlaybackError": "Soovitud videot ei saa esitada.", + "YoutubeBadRequest": "Halb taotlus.", + "LabelSelectStereo": "Stereo", + "LabelSelectMono": "Mono", + "LabelSelectAudioChannels": "Kanalid", + "LabelAllowedAudioChannels": "Suurim lubatud helikanalite arv", + "AllowHevcEncoding": "Luba kodeerimine HEVC vormingusse", + "PreferFmp4HlsContainerHelp": "Eelista HLS vaikekonteinerina kasutada fMP4, mis võimaldab toetatud seadmetes HEVC sisu voogesitada.", + "PreferFmp4HlsContainer": "Eelista fMP4-HLS meediakonteinerit", + "LabelSyncPlayInfo": "SyncPlay teave", + "LabelRemuxingInfo": "Remuksimise teave", + "LabelDirectStreamingInfo": "Otseesituse teave", + "LabelTranscodingInfo": "Transkoodimise teave", + "LabelVideoInfo": "Video teave", + "LabelAudioInfo": "Heli teave", + "LabelPlaybackInfo": "Taasesituse teave", + "RemuxHelp1": "Meedia on ühildumatus failikonteineris (MKV, AVI, WMV jne), kuid nii video- kui ka helivoog ühilduvad seadmega. Meedia pakitakse enne seadmesse saatmist käigu pealt kadudeta ümber.", + "Remuxing": "Remuksimine", + "AspectRatioFill": "Täida", + "AspectRatioCover": "Kaas", + "EnableFallbackFontHelp": "Luba kohandatud alternatiivsed fondid. Nii saad vältida subtiitrite vale renderdamise probleemi.", + "EnableFallbackFont": "Luba varufondid", + "LabelFallbackFontPathHelp": "Määra rada, mis sisaldab ASS-/SSA subtiitrite renderdamiseks varufonte. Maksimaalne lubatud kogusuurus on 20 MB. Soovitatavad on kerged ja veebisõbralikud fondivormingud, nagu woff2.", + "LabelFallbackFontPath": "Varufondi kausta rada:", + "HeaderSelectFallbackFontPathHelp": "Sirvi või sisesta ASS-/SSA subtiitrite renderdamiseks kasutatava varufondi kausta tee.", + "HeaderSelectFallbackFontPath": "Vali varufondi kausta rada", + "Yesterday": "Eile", + "Yes": "Jah", + "Yadif": "YADIF", + "XmlTvSportsCategoriesHelp": "Nende kategooriatega saateid kuvatakse spordisaadetena. Eralda mitu märgiga '|'.", + "XmlTvPathHelp": "XMLTV-faili rada. Jellyfin loeb seda faili ja kontrollib perioodiliselt värskendusi. Sinu vastutada on faili loomine ja värskendamine.", + "XmlTvNewsCategoriesHelp": "Nende kategooriatega saateid kuvatakse uudistena. Eralda mitu märgiga '|'.", + "XmlTvMovieCategoriesHelp": "Nende kategooriatega saateid kuvataksefilmidena. Eralda mitu märgiga '|'.", + "XmlTvKidsCategoriesHelp": "Nende kategooriatega saateid kuvatakse lastesaadetena. Eralda mitu märgiga '|'.", + "XmlDocumentAttributeListHelp": "Neid atribuute rakendatakse iga XML-vastuse juurelemendile.", + "Writers": "Stsenaristid", + "Writer": "Stsenarist", + "WriteAccessRequired": "Jellyfin nõuab sellele kaustale kirjutamisõigust. Veendu, et kirjutamisõigus on antud ja proovi uuesti.", + "WizardCompleted": "See on kõik, mida me praegu vajame. Jellyfin on hakanud koguma teavet teie meediakogu kohta. Tutvu mõne meie rakendusega ja seejärel klõpsa nuppu Lõpeta Juhtpaneeli kuvamiseks.", + "Whitelist": "Valge nimekiri", + "WelcomeToProject": "Jellyfin tervitab!", + "Wednesday": "Kolmapäev", + "Watched": "Vaadatud", + "ViewPlaybackInfo": "Vaata taasesituse teavet", + "ViewAlbumArtist": "Vaata albumi esitajat", + "ViewAlbum": "Vaata albumit", + "VideoAudio": "Video Audio", + "Video": "Video", + "Vertical": "Vertikaalne", + "ValueVideoCodec": "Videokoodek: {0}", + "ValueTimeLimitSingleHour": "Ajapiirang: 1 tund", + "ValueTimeLimitMultiHour": "Ajapiirang: {0} tundi", + "ValueSongCount": "{0} lugu", + "ValueSeconds": "{0} sekundit", + "ValueOneSong": "1 lugu", + "ValueOneMusicVideo": "1 muusikavideo", + "ValueOneMovie": "1 film", + "ValueOneAlbum": "1 album", + "ValueMusicVideoCount": "{0} muusikavideot", + "ValueMovieCount": "{0} filmi", + "ValueMinutes": "{0} min", + "ValueDiscNumber": "Plaat {0}", + "ValueContainer": "Konteiner: {0}", + "ValueConditions": "Tingimused: {0}", + "ValueCodec": "Koodek: {0}", + "ValueAudioCodec": "Helikoodek: {0}", + "UserProfilesIntro": "Jellyfin toetab kasutajaprofiile koos üksikasjalike kuvaseadete, esitusoleku ja vanemliku järelevalvega.", + "UserAgentHelp": "Sisesta kohandatud kasutajaagendi HTTP päis.", + "SubtitleCodecNotSupported": "Subtiitrite koodekit ei toetata", + "ContainerNotSupported": "Konteinerit ei toetata", + "AudioCodecNotSupported": "Helikoodekit ei toetata", + "LabelEnableGamepad": "Luba Gamepad", + "Controls": "Juhtseadmed", + "AllowVppTonemappingHelp": "Täielik riistvarapõhine värvikaardistus ilma OpenCL filtrit kasutamata. Praegu töötab ainult manustatud HDR10 metaandmetega videote transkoodimisel.", + "EnableVppTonemapping": "Luba VPP värvikaardistus", + "AudioChannelsNotSupported": "Helikanalite arvu ei toetata", + "AudioBitrateNotSupported": "Heli bitikiirust ei toetata", + "VideoCodecNotSupported": "Videokoodekit ei toetata", + "AudioProfileNotSupported": "Helikoodeki profiili ei toetata", + "VideoResolutionNotSupported": "Video eraldusvõimet ei toetata", + "UseDoubleRateDeinterlacing": "Kahekordista kaadrisagedust ülerealaotuse eemaldamisel", + "Upload": "Laadi üles", + "Up": "Üles", + "UnsupportedPlayback": "Jellyfin ei saa DRM-iga kaitstud sisu dekrüptida, kuid kogu sisu, sealhulgas kaitstud, proovitakse esitada sellest hoolimata. Mõned failid võivad krüptimise või muude toetamata funktsioonide (nt. interaktiivne sisu) tõttu olla ilma pildita.", + "Unrated": "Kategooriata", + "Unplayed": "Esitamata", + "Unmute": "Tühista vaigistus", + "UninstallPluginConfirmation": "Kas olete kindel, et soovid {0} eemaldada?", + "Uniform": "Ühtne", + "Typewriter": "Kirjutusmasin", + "TypeOptionPluralVideo": "Videod", + "TypeOptionPluralSeries": "Seriaalid", + "TypeOptionPluralSeason": "Hooajad", + "TypeOptionPluralMusicVideo": "Muusikavideod", + "TypeOptionPluralMusicArtist": "Muusika esitajad", + "TypeOptionPluralMusicAlbum": "Muusika albumid", + "TypeOptionPluralMovie": "Filmid", + "SortByValue": "Järjesta {0}" } From aaa69d92fe2d33508d057a359cc6ac421e2265b5 Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Sat, 13 Nov 2021 21:05:37 +0300 Subject: [PATCH 0711/1756] useCallback hook --- src/components/pages/UserEditPage.tsx | 232 +++++++++++++------------- 1 file changed, 116 insertions(+), 116 deletions(-) diff --git a/src/components/pages/UserEditPage.tsx b/src/components/pages/UserEditPage.tsx index 84500c8688..14662e1c34 100644 --- a/src/components/pages/UserEditPage.tsx +++ b/src/components/pages/UserEditPage.tsx @@ -1,4 +1,4 @@ -import React, { FunctionComponent, useEffect, useState, useRef } from 'react'; +import React, { FunctionComponent, useCallback, useEffect, useState, useRef } from 'react'; import Dashboard from '../../scripts/clientUtils'; import globalize from '../../scripts/globalize'; import LibraryMenu from '../../scripts/libraryMenu'; @@ -32,130 +32,130 @@ const UserEditPage: FunctionComponent = () => { const element = useRef(null); - useEffect(() => { - const getUser = () => { - const userId = appRouter.param('userId'); - return window.ApiClient.getUser(userId); - }; + const triggerChange = (select) => { + const evt = document.createEvent('HTMLEvents'); + evt.initEvent('change', false, true); + select.dispatchEvent(evt); + }; - const loadData = () => { - loading.show(); - getUser().then(function (user) { - loadUser(user); - }); - }; + const getUser = () => { + const userId = appRouter.param('userId'); + return window.ApiClient.getUser(userId); + }; - loadData(); + const loadAuthProviders = useCallback((user, providers) => { + const fldSelectLoginProvider = element?.current?.querySelector('.fldSelectLoginProvider'); + providers.length > 1 ? fldSelectLoginProvider.classList.remove('hide') : fldSelectLoginProvider.classList.add('hide'); - const loadAuthProviders = (user, providers) => { - const fldSelectLoginProvider = element?.current?.querySelector('.fldSelectLoginProvider'); - providers.length > 1 ? fldSelectLoginProvider.classList.remove('hide') : fldSelectLoginProvider.classList.add('hide'); + setAuthProviders(providers); - setAuthProviders(providers); + const currentProviderId = user.Policy.AuthenticationProviderId; + setAuthenticationProviderId(currentProviderId); + }, []); - const currentProviderId = user.Policy.AuthenticationProviderId; - setAuthenticationProviderId(currentProviderId); - }; + const loadPasswordResetProviders = useCallback((user, providers) => { + const fldSelectPasswordResetProvider = element?.current?.querySelector('.fldSelectPasswordResetProvider'); + providers.length > 1 ? fldSelectPasswordResetProvider.classList.remove('hide') : fldSelectPasswordResetProvider.classList.add('hide'); - const loadPasswordResetProviders = (user, providers) => { - const fldSelectPasswordResetProvider = element?.current?.querySelector('.fldSelectPasswordResetProvider'); - providers.length > 1 ? fldSelectPasswordResetProvider.classList.remove('hide') : fldSelectPasswordResetProvider.classList.add('hide'); + setPasswordResetProviders(providers); - setPasswordResetProviders(providers); + const currentProviderId = user.Policy.PasswordResetProviderId; + setPasswordResetProviderId(currentProviderId); + }, []); - const currentProviderId = user.Policy.PasswordResetProviderId; - setPasswordResetProviderId(currentProviderId); - }; + const loadDeleteFolders = useCallback((user, mediaFolders) => { + window.ApiClient.getJSON(window.ApiClient.getUrl('Channels', { + SupportsMediaDeletion: true + })).then(function (channelsResult) { + let isChecked; + let checkedAttribute; + const itemsArr: ItemsArr[] = []; - const loadDeleteFolders = (user, mediaFolders) => { - window.ApiClient.getJSON(window.ApiClient.getUrl('Channels', { - SupportsMediaDeletion: true - })).then(function (channelsResult) { - let isChecked; - let checkedAttribute; - const itemsArr: ItemsArr[] = []; - - for (const folder of mediaFolders) { - isChecked = user.Policy.EnableContentDeletion || user.Policy.EnableContentDeletionFromFolders.indexOf(folder.Id) != -1; - checkedAttribute = isChecked ? ' checked="checked"' : ''; - itemsArr.push({ - Id: folder.Id, - Name: folder.Name, - checkedAttribute: checkedAttribute - }); - } - - for (const folder of channelsResult.Items) { - isChecked = user.Policy.EnableContentDeletion || user.Policy.EnableContentDeletionFromFolders.indexOf(folder.Id) != -1; - checkedAttribute = isChecked ? ' checked="checked"' : ''; - itemsArr.push({ - Id: folder.Id, - Name: folder.Name, - checkedAttribute: checkedAttribute - }); - } - - setDeleteFoldersAccess(itemsArr); - - const chkEnableDeleteAllFolders = element.current.querySelector('.chkEnableDeleteAllFolders'); - chkEnableDeleteAllFolders.checked = user.Policy.EnableContentDeletion; - triggerChange(chkEnableDeleteAllFolders); - }); - }; - - const triggerChange = (select) => { - const evt = document.createEvent('HTMLEvents'); - evt.initEvent('change', false, true); - select.dispatchEvent(evt); - }; - - const loadUser = (user) => { - window.ApiClient.getJSON(window.ApiClient.getUrl('Auth/Providers')).then(function (providers) { - loadAuthProviders(user, providers); - }); - window.ApiClient.getJSON(window.ApiClient.getUrl('Auth/PasswordResetProviders')).then(function (providers) { - loadPasswordResetProviders(user, providers); - }); - window.ApiClient.getJSON(window.ApiClient.getUrl('Library/MediaFolders', { - IsHidden: false - })).then(function (folders) { - loadDeleteFolders(user, folders.Items); - }); - - const disabledUserBanner = element?.current?.querySelector('.disabledUserBanner'); - user.Policy.IsDisabled ? disabledUserBanner.classList.remove('hide') : disabledUserBanner.classList.add('hide'); - - const txtUserName = element?.current?.querySelector('#txtUserName'); - txtUserName.disabled = ''; - txtUserName.removeAttribute('disabled'); - - const lnkEditUserPreferences = element?.current?.querySelector('.lnkEditUserPreferences'); - lnkEditUserPreferences.setAttribute('href', 'mypreferencesmenu.html?userId=' + user.Id); - LibraryMenu.setTitle(user.Name); - setUserName(user.Name); - element.current.querySelector('#txtUserName').value = user.Name; - element.current.querySelector('.chkIsAdmin').checked = user.Policy.IsAdministrator; - element.current.querySelector('.chkDisabled').checked = user.Policy.IsDisabled; - element.current.querySelector('.chkIsHidden').checked = user.Policy.IsHidden; - element.current.querySelector('.chkRemoteControlSharedDevices').checked = user.Policy.EnableSharedDeviceControl; - element.current.querySelector('.chkEnableRemoteControlOtherUsers').checked = user.Policy.EnableRemoteControlOfOtherUsers; - element.current.querySelector('.chkEnableDownloading').checked = user.Policy.EnableContentDownloading; - element.current.querySelector('.chkManageLiveTv').checked = user.Policy.EnableLiveTvManagement; - element.current.querySelector('.chkEnableLiveTvAccess').checked = user.Policy.EnableLiveTvAccess; - element.current.querySelector('.chkEnableMediaPlayback').checked = user.Policy.EnableMediaPlayback; - element.current.querySelector('.chkEnableAudioPlaybackTranscoding').checked = user.Policy.EnableAudioPlaybackTranscoding; - element.current.querySelector('.chkEnableVideoPlaybackTranscoding').checked = user.Policy.EnableVideoPlaybackTranscoding; - element.current.querySelector('.chkEnableVideoPlaybackRemuxing').checked = user.Policy.EnablePlaybackRemuxing; - element.current.querySelector('.chkForceRemoteSourceTranscoding').checked = user.Policy.ForceRemoteSourceTranscoding; - element.current.querySelector('.chkRemoteAccess').checked = user.Policy.EnableRemoteAccess == null || user.Policy.EnableRemoteAccess; - element.current.querySelector('#txtRemoteClientBitrateLimit').value = user.Policy.RemoteClientBitrateLimit / 1e6 || ''; - element.current.querySelector('#txtLoginAttemptsBeforeLockout').value = user.Policy.LoginAttemptsBeforeLockout || '0'; - element.current.querySelector('#txtMaxActiveSessions').value = user.Policy.MaxActiveSessions || '0'; - if (window.ApiClient.isMinServerVersion('10.6.0')) { - element.current.querySelector('#selectSyncPlayAccess').value = user.Policy.SyncPlayAccess; + for (const folder of mediaFolders) { + isChecked = user.Policy.EnableContentDeletion || user.Policy.EnableContentDeletionFromFolders.indexOf(folder.Id) != -1; + checkedAttribute = isChecked ? ' checked="checked"' : ''; + itemsArr.push({ + Id: folder.Id, + Name: folder.Name, + checkedAttribute: checkedAttribute + }); } - loading.hide(); - }; + + for (const folder of channelsResult.Items) { + isChecked = user.Policy.EnableContentDeletion || user.Policy.EnableContentDeletionFromFolders.indexOf(folder.Id) != -1; + checkedAttribute = isChecked ? ' checked="checked"' : ''; + itemsArr.push({ + Id: folder.Id, + Name: folder.Name, + checkedAttribute: checkedAttribute + }); + } + + setDeleteFoldersAccess(itemsArr); + + const chkEnableDeleteAllFolders = element.current.querySelector('.chkEnableDeleteAllFolders'); + chkEnableDeleteAllFolders.checked = user.Policy.EnableContentDeletion; + triggerChange(chkEnableDeleteAllFolders); + }); + }, []); + + const loadUser = useCallback((user) => { + window.ApiClient.getJSON(window.ApiClient.getUrl('Auth/Providers')).then(function (providers) { + loadAuthProviders(user, providers); + }); + window.ApiClient.getJSON(window.ApiClient.getUrl('Auth/PasswordResetProviders')).then(function (providers) { + loadPasswordResetProviders(user, providers); + }); + window.ApiClient.getJSON(window.ApiClient.getUrl('Library/MediaFolders', { + IsHidden: false + })).then(function (folders) { + loadDeleteFolders(user, folders.Items); + }); + + const disabledUserBanner = element?.current?.querySelector('.disabledUserBanner'); + user.Policy.IsDisabled ? disabledUserBanner.classList.remove('hide') : disabledUserBanner.classList.add('hide'); + + const txtUserName = element?.current?.querySelector('#txtUserName'); + txtUserName.disabled = ''; + txtUserName.removeAttribute('disabled'); + + const lnkEditUserPreferences = element?.current?.querySelector('.lnkEditUserPreferences'); + lnkEditUserPreferences.setAttribute('href', 'mypreferencesmenu.html?userId=' + user.Id); + LibraryMenu.setTitle(user.Name); + setUserName(user.Name); + element.current.querySelector('#txtUserName').value = user.Name; + element.current.querySelector('.chkIsAdmin').checked = user.Policy.IsAdministrator; + element.current.querySelector('.chkDisabled').checked = user.Policy.IsDisabled; + element.current.querySelector('.chkIsHidden').checked = user.Policy.IsHidden; + element.current.querySelector('.chkRemoteControlSharedDevices').checked = user.Policy.EnableSharedDeviceControl; + element.current.querySelector('.chkEnableRemoteControlOtherUsers').checked = user.Policy.EnableRemoteControlOfOtherUsers; + element.current.querySelector('.chkEnableDownloading').checked = user.Policy.EnableContentDownloading; + element.current.querySelector('.chkManageLiveTv').checked = user.Policy.EnableLiveTvManagement; + element.current.querySelector('.chkEnableLiveTvAccess').checked = user.Policy.EnableLiveTvAccess; + element.current.querySelector('.chkEnableMediaPlayback').checked = user.Policy.EnableMediaPlayback; + element.current.querySelector('.chkEnableAudioPlaybackTranscoding').checked = user.Policy.EnableAudioPlaybackTranscoding; + element.current.querySelector('.chkEnableVideoPlaybackTranscoding').checked = user.Policy.EnableVideoPlaybackTranscoding; + element.current.querySelector('.chkEnableVideoPlaybackRemuxing').checked = user.Policy.EnablePlaybackRemuxing; + element.current.querySelector('.chkForceRemoteSourceTranscoding').checked = user.Policy.ForceRemoteSourceTranscoding; + element.current.querySelector('.chkRemoteAccess').checked = user.Policy.EnableRemoteAccess == null || user.Policy.EnableRemoteAccess; + element.current.querySelector('#txtRemoteClientBitrateLimit').value = user.Policy.RemoteClientBitrateLimit / 1e6 || ''; + element.current.querySelector('#txtLoginAttemptsBeforeLockout').value = user.Policy.LoginAttemptsBeforeLockout || '0'; + element.current.querySelector('#txtMaxActiveSessions').value = user.Policy.MaxActiveSessions || '0'; + if (window.ApiClient.isMinServerVersion('10.6.0')) { + element.current.querySelector('#selectSyncPlayAccess').value = user.Policy.SyncPlayAccess; + } + loading.hide(); + }, [loadAuthProviders, loadPasswordResetProviders, loadDeleteFolders ]); + + const loadData = useCallback(() => { + loading.show(); + getUser().then(function (user) { + loadUser(user); + }); + }, [loadUser]); + + useEffect(() => { + loadData(); function onSaveComplete() { Dashboard.navigate('userprofiles.html'); @@ -228,7 +228,7 @@ const UserEditPage: FunctionComponent = () => { element?.current?.querySelector('.button-cancel').addEventListener('click', function() { window.history.back(); }); - }, []); + }, [loadData]); return (
From 509bc420d3ccfd913135bc62e54b71fe3aeaea8b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 13 Nov 2021 17:50:41 +0000 Subject: [PATCH 0712/1756] Translated using Weblate (Nepali) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ne/ --- src/strings/ne.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/ne.json b/src/strings/ne.json index 0967ef424b..f2e1002d99 100644 --- a/src/strings/ne.json +++ b/src/strings/ne.json @@ -1 +1,3 @@ -{} +{ + "Albums": "एल्बमहरू" +} From e66378c2029b9ee73534afebcd41ace40739b978 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 13 Nov 2021 17:49:23 +0000 Subject: [PATCH 0713/1756] Translated using Weblate (Punjabi) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pa/ --- src/strings/pa.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/strings/pa.json b/src/strings/pa.json index 0967ef424b..dba8dda2c2 100644 --- a/src/strings/pa.json +++ b/src/strings/pa.json @@ -1 +1,4 @@ -{} +{ + "Artist": "ਕਲਾਕਾਰ", + "Albums": "ਐਲਬਮਾਂ" +} From bebce30c77c7902566638d9e0ded306125fee1f4 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Sat, 13 Nov 2021 14:47:19 -0500 Subject: [PATCH 0714/1756] Send SourceBranch to collect-server.azure.sh --- .ci/azure-pipelines-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ci/azure-pipelines-package.yml b/.ci/azure-pipelines-package.yml index bb2a09f176..39a05e391d 100644 --- a/.ci/azure-pipelines-package.yml +++ b/.ci/azure-pipelines-package.yml @@ -119,4 +119,4 @@ jobs: inputs: sshEndpoint: repository runOptions: 'inline' - inline: 'sudo /srv/repository/collect-server.azure.sh /srv/repository/incoming/azure $(Build.BuildNumber)' + inline: 'sudo /srv/repository/collect-server.azure.sh /srv/repository/incoming/azure $(Build.BuildNumber) $(Build.SourceBranch)' From 85f6e2626fdc4a10cce792526ef7fc885e1e1cdc Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 13 Nov 2021 20:41:17 +0000 Subject: [PATCH 0715/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/et.json b/src/strings/et.json index 51b79fe398..bc7e2009ae 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -881,7 +881,7 @@ "MoreMediaInfo": "Meedia teave", "Monday": "Esmaspäev", "Mobile": "Mobiil", - "Mixer": "", + "Mixer": "Mikser", "MinutesBefore": "minutit enne", "MinutesAfter": "minutit pärast", "MillisecondsUnit": "ms", From ec6a7b1a4198b8c02c4d0e54cadb00fa3238479c Mon Sep 17 00:00:00 2001 From: blob03 Date: Sat, 13 Nov 2021 20:57:36 +0000 Subject: [PATCH 0716/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index b530d576a4..d5183625f7 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1576,7 +1576,7 @@ "LabelSortName": "Nom de tri :", "LabelOriginalName": "Nom original :", "AgeValue": "(agé de {0} ans)", - "SetUsingLastTracksHelp": "Tenter de configurer les pistes de sous-titres et audio les plus proches de la dernière vidéo.", + "SetUsingLastTracksHelp": "Choisir la piste audio et les sous-titres les plus proches de la dernière vidéo lue.", "SetUsingLastTracks": "Utiliser les pistes de sous-titres et audio de l'élément précédent", "PlaybackErrorPlaceHolder": "Ceci est un emplacement pour les médias physiques que Jellyfin ne peut pas jouer. Merci d'insérer le disque pour lancer la lecture.", "LabelMaxDaysForNextUpHelp": "Définir le nombre maximal de jours avant qu'une émission ne soit retirée de la section 'À suivre'.", From 0279259e7e695a833d8e228a647a21ce1c9c1c36 Mon Sep 17 00:00:00 2001 From: blob03 Date: Sun, 14 Nov 2021 13:02:25 +0000 Subject: [PATCH 0717/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index d5183625f7..eff1bff010 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -169,7 +169,7 @@ "EnableExternalVideoPlayersHelp": "Une liste des lecteurs externes sera affichée au lancement de la lecture d'une vidéo.", "EnableHardwareEncoding": "Activer l'encodage matériel", "EnableNextVideoInfoOverlay": "Voir les informations de la vidéo suivante pendant la lecture", - "EnableNextVideoInfoOverlayHelp": "À la fin d'une vidéo, afficher les informations sur la vidéo suivante dans la file d'attente.", + "EnableNextVideoInfoOverlayHelp": "À la fin d'une vidéo, afficher les informations de la suivante en file d'attente.", "EnablePhotos": "Voir les photos", "EnablePhotosHelp": "Les images seront détectées et affichées avec les autres fichiers multimédia.", "EnableStreamLooping": "Reboucler les streaming en direct", From 0592f7bde0e0e9b6087e2372e53e070723cf75a6 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 14 Nov 2021 13:11:43 +0000 Subject: [PATCH 0718/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 095499c8e3..78ed70e70d 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -1222,7 +1222,7 @@ "LabelLoginDisclaimerHelp": "Mesaĝo montrota malsupre de la ensaluta paĝo.", "LabelEnableSingleImageInDidlLimitHelp": "Iuj aparatoj ne bildigos ĝuste se pluraj bildoj estas enigitaj en Didl.", "LabelEnableDlnaPlayToHelp": "Detekti aparatojn en via reto kaj oferti la kapablon teleregi ilin.", - "LabelDownMixAudioScaleHelp": "Plifortigi audio dum subenmiksado. Valoro de unu konservos la originalan laŭtecon.", + "LabelDownMixAudioScaleHelp": "Plifortigi aŭdio dum subenmiksado. Valoro de unu konservos la originalan laŭtecon.", "LabelAutoDiscoveryTracingHelp": "Kiam ĝi estas ebligita, datenpakaĵoj ricevitaj sur la aŭtomate malkovrita pordo estos ĵurnalitaj.", "LabelSkipIfAudioTrackPresentHelp": "Malmarki ĉi tion por certigi, ke ĉiuj videoj havas subtekstojn, sendepende de aŭdia lingvo.", "LabelKodiMetadataEnablePathSubstitutionHelp": "Ebligi serĉvojan anstataŭigon de la bildaj serĉvojoj uzante la servilajn parametrojn pri serĉvoja anstataŭigo .", From ae4bc1e2c5bad91f016732fef4342e3c25528768 Mon Sep 17 00:00:00 2001 From: blob03 Date: Sun, 14 Nov 2021 22:56:34 +0000 Subject: [PATCH 0719/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index eff1bff010..467703b8e9 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -26,7 +26,7 @@ "AllowRemoteAccessHelp": "Si l'option est désactivée, toutes les connexions distantes seront bloquées.", "AllowedRemoteAddressesHelp": "Liste séparée par des virgules des adresses IP autorisées à se connecter à distance. Une liste laissée vide signifie que toutes les adresses sont autorisées.", "AlwaysPlaySubtitles": "Toujours afficher", - "AlwaysPlaySubtitlesHelp": "Les sous-titres correspondant à la préférence linguistique seront chargés indépendamment de la langue de l'audio.", + "AlwaysPlaySubtitlesHelp": "Les sous-titres correspondant à la langue préférée seront chargés indépendamment de la langue de l'audio.", "AnyLanguage": "N'importe quel langage", "Anytime": "N'importe quand", "AroundTime": "Aux environs de", @@ -846,7 +846,7 @@ "Off": "Désactivés", "OneChannel": "Une chaîne", "OnlyForcedSubtitles": "Seulement les sous-titres forcés", - "OnlyForcedSubtitlesHelp": "Seuls les sous-titres marqués comme forcés seront chargés.", + "OnlyForcedSubtitlesHelp": "Seuls les sous-titres forcés seront chargés.", "OnlyImageFormats": "Seulement les formats image (VOBSUB, PGS, SUB)", "OptionAdminUsers": "Administrateurs", "OptionAllUsers": "Tous les utilisateurs", From d260e2fc71246268167c05721782a17646ad8786 Mon Sep 17 00:00:00 2001 From: SirUnknown2 Date: Mon, 15 Nov 2021 01:47:16 -0500 Subject: [PATCH 0720/1756] Added translation using Weblate (Assamese) --- src/strings/as.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/strings/as.json diff --git a/src/strings/as.json b/src/strings/as.json new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/src/strings/as.json @@ -0,0 +1 @@ +{} From 9f64f822460c9c89f1d34a4709ede3b163f2876d Mon Sep 17 00:00:00 2001 From: SirUnknown2 Date: Mon, 15 Nov 2021 06:51:34 +0000 Subject: [PATCH 0721/1756] Translated using Weblate (Assamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/as/ --- src/strings/as.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/strings/as.json b/src/strings/as.json index 0967ef424b..8a1f2b0690 100644 --- a/src/strings/as.json +++ b/src/strings/as.json @@ -1 +1,4 @@ -{} +{ + "Actor": "অভিনেতা", + "Absolute": "নিৰংকুশ" +} From ff6473578da5deb1473417965b5ac9e60d3baee5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 15 Nov 2021 13:02:25 +0000 Subject: [PATCH 0722/1756] Translated using Weblate (Icelandic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/is/ --- src/strings/is-is.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/is-is.json b/src/strings/is-is.json index f3945b821e..99528c156f 100644 --- a/src/strings/is-is.json +++ b/src/strings/is-is.json @@ -438,5 +438,7 @@ "ButtonStart": "Byrja", "BoxSet": "Kassasett", "ButtonSyncPlay": "SyncPlay", - "MusicVideos": "Tónlistarmyndbönd" + "MusicVideos": "Tónlistarmyndbönd", + "Name": "Nafn:", + "MusicVideo": "Tónlistarmyndbönd" } From 9ffcd7745e89bbb0b60536e160f60d2631936602 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 15 Nov 2021 13:04:39 +0000 Subject: [PATCH 0723/1756] Translated using Weblate (Marathi) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mr/ --- src/strings/mr.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/strings/mr.json b/src/strings/mr.json index 82a1950f1c..afdb888a30 100644 --- a/src/strings/mr.json +++ b/src/strings/mr.json @@ -77,5 +77,14 @@ "ButtonPause": "पॉझ", "ButtonSyncPlay": "SyncPlay", "Collections": "संग्रह", - "Absolute": "पूर्ण" + "Absolute": "पूर्ण", + "ValueSpecialEpisodeName": "विशेष - {0}", + "Songs": "गाणी", + "Shows": "कार्यक्रम", + "Playlists": "प्लेलिस्ट", + "Photos": "चित्र", + "Movies": "चित्रपट", + "Genres": "जाँनरे", + "Folders": "फोल्डर", + "Favorites": "आवडीचे" } From f79f708551f02db62293c15ec0ba9150532031b2 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 15 Nov 2021 13:01:06 +0000 Subject: [PATCH 0724/1756] Translated using Weblate (Urdu (Pakistan)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ur_PK/ --- src/strings/ur_PK.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/strings/ur_PK.json b/src/strings/ur_PK.json index 040294e0c7..d3e5731770 100644 --- a/src/strings/ur_PK.json +++ b/src/strings/ur_PK.json @@ -15,5 +15,12 @@ "Artists": "فنکار", "Movies": "فلمیں", "HeaderContinueWatching": "دیکھنا جاری رکھیں", - "Genres": "انواع" + "Genres": "انواع", + "ValueSpecialEpisodeName": "خاص - {0}", + "Sync": "مطابقت", + "Songs": "گانے", + "Shows": "شوز", + "Playlists": "پلے لسٹس", + "Photos": "تصوریں", + "MusicVideos": "ویڈیو موسیقی" } From 396414cc9cef5277a050beccd71608a3ced749ce Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 15 Nov 2021 12:55:25 +0000 Subject: [PATCH 0725/1756] Translated using Weblate (Welsh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/ --- src/strings/cy.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/strings/cy.json b/src/strings/cy.json index 0967ef424b..8592b248b3 100644 --- a/src/strings/cy.json +++ b/src/strings/cy.json @@ -1 +1,8 @@ -{} +{ + "Default": "Diofyn", + "Collections": "Casgliadau", + "Channels": "Sianeli", + "Books": "Llyfrau", + "Artists": "Artistiaid", + "Albums": "Albwmau" +} From 06507a3f3c1df92cafed425017fa7a1990eb158b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 15 Nov 2021 12:57:19 +0000 Subject: [PATCH 0726/1756] Translated using Weblate (Nepali) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ne/ --- src/strings/ne.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/strings/ne.json b/src/strings/ne.json index f2e1002d99..613f3ebf3d 100644 --- a/src/strings/ne.json +++ b/src/strings/ne.json @@ -1,3 +1,16 @@ { - "Albums": "एल्बमहरू" + "Albums": "एल्बमहरू", + "Songs": "गीतहरू", + "Shows": "शोहरू", + "Playlists": "प्लेलिस्टहरू", + "Photos": "तस्बिरहरु", + "Movies": "चलचित्रहरू", + "HeaderContinueWatching": "हेर्न जारी राख्नुहोस्", + "Genres": "विधाहरू", + "Folders": "फोल्डरहरू", + "Favorites": "मनपर्ने", + "Collections": "संग्रह", + "Channels": "च्यानलहरू", + "Books": "पुस्तकहरु", + "Artists": "कलाकारहरू" } From 405fcd00a5d35730c0844abfd6f13e50574d589a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 15 Nov 2021 12:54:54 +0000 Subject: [PATCH 0727/1756] Translated using Weblate (Macedonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mk/ --- src/strings/mk.json | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/strings/mk.json b/src/strings/mk.json index 0967ef424b..c2dcd2d4cb 100644 --- a/src/strings/mk.json +++ b/src/strings/mk.json @@ -1 +1,18 @@ -{} +{ + "ValueSpecialEpisodeName": "Специјално - {0}", + "Sync": "Синхронизација", + "Songs": "Песни", + "Shows": "Серии", + "Playlists": "Листи", + "Photos": "Слики", + "Movies": "Филмови", + "HeaderContinueWatching": "Продолжи со Гледање", + "Genres": "Жанрови", + "Folders": "Папки", + "Favorites": "Омилени", + "Collections": "Колекции", + "Channels": "Канали", + "Books": "Книги", + "Artists": "Изведувач", + "Albums": "Албуми" +} From 6ae92fc8c4848177d9f097c117a192ad47a759bc Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 15 Nov 2021 12:59:28 +0000 Subject: [PATCH 0728/1756] Translated using Weblate (Punjabi) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pa/ --- src/strings/pa.json | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/strings/pa.json b/src/strings/pa.json index dba8dda2c2..a61a382a6a 100644 --- a/src/strings/pa.json +++ b/src/strings/pa.json @@ -1,4 +1,20 @@ { "Artist": "ਕਲਾਕਾਰ", - "Albums": "ਐਲਬਮਾਂ" + "Albums": "ਐਲਬਮਾਂ", + "ValueSpecialEpisodeName": "ਵਿਸ਼ੇਸ਼ - {0}", + "Sync": "ਸਿੰਕ", + "Songs": "ਗਾਣੇ", + "Shows": "ਸ਼ੋਅਜ਼", + "Playlists": "ਪਲੇਲਿਸਟਸ", + "Photos": "ਫੋਟੋਆਂ", + "Movies": "ਫਿਲਮਾਂ", + "HeaderContinueWatching": "ਵੇਖਣਾ ਜਾਰੀ ਰੱਖੋ", + "Genres": "ਸ਼ੈਲੀਆਂ", + "Folders": "ਫੋਲਡਰ", + "Favorites": "ਮਨਪਸੰਦ", + "Default": "ਮੂਲ", + "Collections": "ਸੰਗ੍ਰਹਿ", + "Channels": "ਚੈਨਲ", + "Books": "ਕਿਤਾਬਾਂ", + "Artists": "ਕਲਾਕਾਰ" } From 91742ca68747e5ca7711587a7a6f6f2c8c977402 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Nov 2021 16:03:35 +0000 Subject: [PATCH 0729/1756] Bump stylelint from 14.0.1 to 14.1.0 Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.0.1 to 14.1.0. - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/14.0.1...14.1.0) --- updated-dependencies: - dependency-name: stylelint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 35 +++++++++++++++++------------------ package.json | 2 +- 2 files changed, 18 insertions(+), 19 deletions(-) diff --git a/package-lock.json b/package-lock.json index 08a8b09c3b..54c463ead1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13069,9 +13069,9 @@ } }, "stylelint": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.0.1.tgz", - "integrity": "sha512-ZcAkmFLVCultmwkQUjxKzxW/o5+CzNmDk6TPJj/d4Y7ipTGGrewIWmNm+InjdSr04PR5/yynsAJeYJY/wisdMg==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.1.0.tgz", + "integrity": "sha512-IedkssuNVA11+v++2PIV2OHOU5A3SfRcXVi56vZVSsMhGrgtwmmit69jeM+08/Tun5DTBe7BuH1Zp1mMLmtKLA==", "dev": true, "requires": { "balanced-match": "^2.0.0", @@ -13086,7 +13086,7 @@ "globby": "^11.0.4", "globjoin": "^0.1.4", "html-tags": "^3.1.0", - "ignore": "^5.1.8", + "ignore": "^5.1.9", "import-lazy": "^4.0.0", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", @@ -13109,15 +13109,15 @@ "strip-ansi": "^6.0.1", "style-search": "^0.1.0", "svg-tags": "^1.0.0", - "table": "^6.7.2", + "table": "^6.7.3", "v8-compile-cache": "^2.3.0", "write-file-atomic": "^3.0.3" }, "dependencies": { "ajv": { - "version": "8.6.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", - "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.0.tgz", + "integrity": "sha512-L+cJ/+pkdICMueKR6wIx3VP2fjIx3yAhuvadUv/osv9yFD7OVZy442xFF+Oeu3ZvmhBGQzoF6mTSt+LUWBmGQg==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -13193,6 +13193,12 @@ "slash": "^3.0.0" } }, + "ignore": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", + "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "dev": true + }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -13245,12 +13251,6 @@ "lines-and-columns": "^1.1.6" } }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, "picomatch": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", @@ -13300,13 +13300,12 @@ } }, "table": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.2.tgz", - "integrity": "sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==", + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.3.tgz", + "integrity": "sha512-5DkIxeA7XERBqMwJq0aHZOdMadBx4e6eDoFRuyT5VR82J0Ycg2DwM6GfA/EQAhJ+toRTaS1lIdSQCqgrmhPnlw==", "dev": true, "requires": { "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", "lodash.truncate": "^4.4.2", "slice-ansi": "^4.0.0", "string-width": "^4.2.3", diff --git a/package.json b/package.json index c35eaf361c..c2e1aa994e 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "sass-loader": "^12.3.0", "source-map-loader": "^3.0.0", "style-loader": "^3.3.1", - "stylelint": "^14.0.1", + "stylelint": "^14.1.0", "stylelint-config-rational-order": "^0.1.2", "stylelint-no-browser-hacks": "^1.2.1", "stylelint-order": "^5.0.0", From 489aebb2448500cc78350440e05d61ff4ea058b3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Nov 2021 16:04:20 +0000 Subject: [PATCH 0730/1756] Bump copy-webpack-plugin from 9.0.1 to 9.1.0 Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 9.0.1 to 9.1.0. - [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/copy-webpack-plugin/compare/v9.0.1...v9.1.0) --- updated-dependencies: - dependency-name: copy-webpack-plugin dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 98 ++++++++++++++++++++++++++++++++--------------- package.json | 2 +- 2 files changed, 69 insertions(+), 31 deletions(-) diff --git a/package-lock.json b/package-lock.json index 08a8b09c3b..abd8de7632 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4331,33 +4331,73 @@ "dev": true }, "copy-webpack-plugin": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.1.tgz", - "integrity": "sha512-14gHKKdYIxF84jCEgPgYXCPpldbwpxxLbCmA7LReY7gvbaT555DgeBWBgBZM116tv/fO6RRJrsivBqRyRlukhw==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz", + "integrity": "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==", "dev": true, "requires": { - "fast-glob": "^3.2.5", - "glob-parent": "^6.0.0", + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", "globby": "^11.0.3", "normalize-path": "^3.0.0", - "p-limit": "^3.1.0", - "schema-utils": "^3.0.0", + "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0" }, "dependencies": { + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, - "glob-parent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.0.tgz", - "integrity": "sha512-Hdd4287VEJcZXUwv1l8a+vXC1GjOQqXe+VS30w/ypihpcnu9M1n3xeYeJu5CBpeEQj2nAab2xxz28GuA3vp4Ww==", + "fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", "dev": true, "requires": { - "is-glob": "^4.0.1" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + }, + "dependencies": { + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + } } }, "globby": { @@ -4374,34 +4414,32 @@ "slash": "^3.0.0" } }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "requires": { - "yocto-queue": "^0.1.0" + "braces": "^3.0.1", + "picomatch": "^2.2.3" } }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + }, "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { - "@types/json-schema": "^7.0.6", + "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } } } }, diff --git a/package.json b/package.json index c35eaf361c..85f6f4a5bc 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "babel-plugin-dynamic-import-polyfill": "^1.0.0", "clean-webpack-plugin": "^4.0.0", "confusing-browser-globals": "^1.0.10", - "copy-webpack-plugin": "^9.0.1", + "copy-webpack-plugin": "^9.1.0", "css-loader": "^6.5.1", "cssnano": "^5.0.10", "eslint": "^7.32.0", From 158b8ab51ea360bdafec914137b0d1c5cecca2fa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Nov 2021 16:05:32 +0000 Subject: [PATCH 0731/1756] Bump marked from 4.0.1 to 4.0.3 Bumps [marked](https://github.com/markedjs/marked) from 4.0.1 to 4.0.3. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v4.0.1...v4.0.3) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 08a8b09c3b..a3f6be6711 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8344,9 +8344,9 @@ "dev": true }, "marked": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.1.tgz", - "integrity": "sha512-L90F6VQdYJSL1WVaIGCbNASAWnPCyB/jGmvQ/KIk0ThYq0XuzRrWxhwjcHoYvIZlQHKD/C/2i7DAADFPgxV7Tw==" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.3.tgz", + "integrity": "sha512-vSwKKtw+lCA0uFK/02JT4tBfNxEREpoTg21NoXqcmX0ySBIEyLMYWmt8WPsM61QNFaDBZkggupyNXLsV7uPuRg==" }, "marks-pane": { "version": "1.0.9", diff --git a/package.json b/package.json index c35eaf361c..8f61e19583 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "libarchive.js": "^1.3.0", "libass-wasm": "git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#4.0.0-jf-4", "lodash-es": "^4.17.21", - "marked": "^4.0.1", + "marked": "^4.0.3", "material-design-icons-iconfont": "^6.1.1", "native-promise-only": "^0.8.0-a", "page": "^1.11.6", From 6af6660044a6d782559864f3edfe66347a21b46c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Nov 2021 16:06:59 +0000 Subject: [PATCH 0732/1756] Bump webpack-dev-server from 4.4.0 to 4.5.0 Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.4.0 to 4.5.0. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.4.0...v4.5.0) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 20 ++++++++++---------- package.json | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 08a8b09c3b..9f26e00f9a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16106,18 +16106,18 @@ "dev": true }, "mime-db": { - "version": "1.50.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", - "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==", + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", "dev": true }, "mime-types": { - "version": "2.1.33", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", - "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", "dev": true, "requires": { - "mime-db": "1.50.0" + "mime-db": "1.51.0" } }, "schema-utils": { @@ -16134,9 +16134,9 @@ } }, "webpack-dev-server": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.4.0.tgz", - "integrity": "sha512-+S0XRIbsopVjPFjCO8I07FXYBWYqkFmuP56ucGMTs2hA/gV4q2M9xTmNo5Tg4o8ffRR+Nm3AsXnQXxKRyYovrA==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.5.0.tgz", + "integrity": "sha512-Ss4WptsUjYa+3hPI4iYZYEc8FrtnfkaPrm5WTjk9ux5kiCS718836srs0ppKMHRaCHP5mQ6g4JZGcfDdGbCjpQ==", "dev": true, "requires": { "ansi-html-community": "^0.0.8", diff --git a/package.json b/package.json index c35eaf361c..a5dcba29c7 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "typescript": "^4.4.4", "webpack": "^5.64.0", "webpack-cli": "^4.9.1", - "webpack-dev-server": "^4.4.0", + "webpack-dev-server": "^4.5.0", "webpack-merge": "^5.8.0", "workbox-webpack-plugin": "^6.2.4", "worker-plugin": "^5.0.1" From 99dbf28b55578d48b759ca618c5dbb9dc056e9df Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Mon, 15 Nov 2021 17:14:31 +0000 Subject: [PATCH 0733/1756] Translated using Weblate (Icelandic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/is/ --- src/strings/is-is.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/is-is.json b/src/strings/is-is.json index 99528c156f..a152de13ba 100644 --- a/src/strings/is-is.json +++ b/src/strings/is-is.json @@ -439,6 +439,6 @@ "BoxSet": "Kassasett", "ButtonSyncPlay": "SyncPlay", "MusicVideos": "Tónlistarmyndbönd", - "Name": "Nafn:", + "Name": "Nafn", "MusicVideo": "Tónlistarmyndbönd" } From 98db067581d20b6f6c9459b4e0c493d40974298c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 15 Nov 2021 17:59:00 +0000 Subject: [PATCH 0734/1756] Translated using Weblate (Lithuanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/ --- src/strings/lt-lt.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/lt-lt.json b/src/strings/lt-lt.json index 8d6085a1b1..cf83e16c09 100644 --- a/src/strings/lt-lt.json +++ b/src/strings/lt-lt.json @@ -726,7 +726,7 @@ "LabelDropImageHere": "Nuvilkite atvaizdą čia arba spustelėkite norėdami naršyti.", "LabelEmbedAlbumArtDidlHelp": "Kai kurie įrenginiai renkasi šį būdą albumo iliustracijai gauti. Kiti gali nepaleisti įrašą, jei šis nustatymas įjungtas.", "LabelLogs": "Žurnalai:", - "LabelOptionalNetworkPath": "(Nebūtina) Tinklo aplankas:", + "LabelOptionalNetworkPath": "Tinklo aplankas:", "LabelMessageText": "Pranešimo tekstas:", "LabelPasswordResetProvider": "Slaptažodžio atstatymo teikėjas:", "LabelPasswordRecoveryPinCode": "PIN kodas:", From 42fe929ea32fe1c3eba8afbba2d7093fbcfc6a9f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 16 Nov 2021 12:55:11 +0000 Subject: [PATCH 0735/1756] Translated using Weblate (Icelandic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/is/ --- src/strings/is-is.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/strings/is-is.json b/src/strings/is-is.json index a152de13ba..c7c79ed58f 100644 --- a/src/strings/is-is.json +++ b/src/strings/is-is.json @@ -48,7 +48,7 @@ "OptionSpecialEpisode": "Sérstakt", "OptionTvdbRating": "TVDB einkunn", "OptionWakeFromSleep": "Vekja frá svefni", - "PackageInstallCancelled": "{0} hætt við uppsetningu.", + "PackageInstallCancelled": "{0} (útgáfa {1}) hætt við uppsetningu.", "AddToPlayQueue": "Bæta í spilunarlista", "AddedOnValue": "Bætti við {0}", "AirDate": "Frumsýningardagur", @@ -94,7 +94,7 @@ "OptionUnairedEpisode": "Ófrumsýndir þættir", "OptionWeekdays": "Vikudagar", "OptionWeekends": "Helgar", - "PackageInstallFailed": "{0} tókst ekki að setja upp.", + "PackageInstallFailed": "{0} (útgáfa {1}) tókst ekki að setja upp.", "PasswordSaved": "Lykilorð vistað.", "OptionBluray": "Blu-ray", "Yesterday": "Í gær", @@ -108,7 +108,7 @@ "OptionWeekly": "Vikulega", "OriginalAirDateValue": "Upprunalegur frumsýningardagur: {0}", "Overview": "Yfirlit", - "PackageInstallCompleted": "{0} lokið við uppsetningu.", + "PackageInstallCompleted": "{0} (útgáfa {1}) lokið við uppsetningu.", "PasswordResetComplete": "Lykilorðið hefur verið endurstillt.", "PasswordResetProviderHelp": "Veldu þjónustu til þess að endurstilla lykilorð þegar notandi biður um það.", "PictureInPicture": "Brot úr ramma", @@ -440,5 +440,7 @@ "ButtonSyncPlay": "SyncPlay", "MusicVideos": "Tónlistarmyndbönd", "Name": "Nafn", - "MusicVideo": "Tónlistarmyndbönd" + "MusicVideo": "Tónlistarmyndbönd", + "No": "Nei", + "News": "Nýtt" } From 8cdd4bc15152d147234b330b32dc82fbd40fbf9d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 16 Nov 2021 12:36:48 +0000 Subject: [PATCH 0736/1756] Translated using Weblate (Malay) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/ --- src/strings/ms.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/ms.json b/src/strings/ms.json index 43860be1f6..ead42f648d 100644 --- a/src/strings/ms.json +++ b/src/strings/ms.json @@ -163,5 +163,6 @@ "ButtonRevoke": "Membatalkan", "ButtonResume": "Sambung semula", "ButtonResetEasyPassword": "Tetapkan semula kod pin mudah", - "Sync": "Sync" + "Sync": "Sync", + "Shows": "Series" } From 7b347164c46c041942a9d660bc558c2673497864 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 16 Nov 2021 12:48:48 +0000 Subject: [PATCH 0737/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 46cd435c48..337ac4b9e2 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -845,7 +845,7 @@ "NewCollectionNameExample": "Пример: Звёздные войны (Коллекция)", "NewEpisodes": "Новые эпизоды", "NewEpisodesOnly": "Только новые эпизоды", - "News": "Новости", + "News": "Новые", "Next": "Следующее", "NextUp": "Очередное", "No": "Нет", From 04260d75e4710952a016e173d9dfa776fb908a95 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 16 Nov 2021 12:39:20 +0000 Subject: [PATCH 0738/1756] Translated using Weblate (Afrikaans) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/ --- src/strings/af.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/strings/af.json b/src/strings/af.json index 3d3a2ffc85..4eaf5e13a6 100644 --- a/src/strings/af.json +++ b/src/strings/af.json @@ -784,5 +784,9 @@ "LabelFormat": "Formaat:", "LabelForgotPasswordUsernameHelp": "Voeg in jou gebruikersnaam, as jy dit kan onthou.", "LabelFont": "Lettertipe:", - "AgeValue": "({0} jare oud)" + "AgeValue": "({0} jare oud)", + "Small": "Klein", + "Screenshot": "Skermskoot", + "Normal": "Normaal", + "Large": "Groot" } From a789ce20e34710e79f7de1edf541365d11157a90 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 16 Nov 2021 12:49:07 +0000 Subject: [PATCH 0739/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 78ed70e70d..1c6c3951a3 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -1103,7 +1103,7 @@ "None": "Nenio", "No": "Ne", "Next": "Sekva", - "News": "Novaĵoj", + "News": "Novaj", "Never": "Neniam", "Name": "Nomo", "Mute": "Silentigu", From 42d0f63930e95767d2adb7380a66fecedb02f065 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 16 Nov 2021 12:41:02 +0000 Subject: [PATCH 0740/1756] Translated using Weblate (Albanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/ --- src/strings/sq.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sq.json b/src/strings/sq.json index 03350b69b0..af8a3b76be 100644 --- a/src/strings/sq.json +++ b/src/strings/sq.json @@ -162,5 +162,5 @@ "AlwaysPlaySubtitles": "Luaj Gjithmonë", "AllowFfmpegThrottling": "Limito Transkodimin", "AgeValue": "({0} vjeç)", - "MusicVideos": "Video muzikore" + "MusicVideos": "Video Muzikore" } From 4822c3b18bbda39dea817c630cc8270781b3c8d1 Mon Sep 17 00:00:00 2001 From: emmanuel billeaud Date: Tue, 16 Nov 2021 14:23:49 +0000 Subject: [PATCH 0741/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 467703b8e9..5b49827e05 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -227,7 +227,7 @@ "HeaderAddUser": "Ajouter un utilisateur", "HeaderAdditionalParts": "Parties additionelles", "HeaderAdmin": "Administrateur", - "HeaderAlbumArtists": "Artistes de l'album", + "HeaderAlbumArtists": "Artiste de l'album", "HeaderAlert": "Alerte", "HeaderAllowMediaDeletionFrom": "Autoriser la suppression de médias à partir de", "HeaderApiKey": "Clé API", From 27c0cff47ce310a6365ac97875ed6ed0e66fdb43 Mon Sep 17 00:00:00 2001 From: "Brian J. Murrell" Date: Tue, 16 Nov 2021 10:43:29 -0500 Subject: [PATCH 0742/1756] Remove chown -R root:root from specfile %install is run as non-root and as such, chown root is not allowed to be done it. The correct way of achieving a setting of ownership in RPM specfiles is to do it in the %files section(s). Signed-off-by: Brian J. Murrell --- fedora/jellyfin-web.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/fedora/jellyfin-web.spec b/fedora/jellyfin-web.spec index b97b88d5be..8e04b105a9 100644 --- a/fedora/jellyfin-web.spec +++ b/fedora/jellyfin-web.spec @@ -27,7 +27,6 @@ Jellyfin is a free software media system that puts you in control of managing an %build %install -chown root:root -R . npm ci --no-audit --unsafe-perm %{__mkdir} -p %{buildroot}%{_datadir} mv dist %{buildroot}%{_datadir}/jellyfin-web From a7367bc379fd50d45229dd829311254af3930220 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 16 Nov 2021 14:59:21 +0000 Subject: [PATCH 0743/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 7e1377b6ad..430fd78fdf 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -299,7 +299,7 @@ "HeaderAddUpdateSubtitle": "Add/Update Subtitle", "HeaderAddUser": "Add User", "HeaderAdmin": "Admin", - "HeaderAlbumArtists": "Artist's Album", + "HeaderAlbumArtists": "Album artists", "HeaderAlert": "Alert", "HeaderAllowMediaDeletionFrom": "Allow Media Deletion From", "HeaderApiKey": "API Key", From 210151bf4a49f24ced514beb1286e933d33b5bf9 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 16 Nov 2021 15:00:54 +0000 Subject: [PATCH 0744/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 5b49827e05..573ecf5fa7 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -227,7 +227,7 @@ "HeaderAddUser": "Ajouter un utilisateur", "HeaderAdditionalParts": "Parties additionelles", "HeaderAdmin": "Administrateur", - "HeaderAlbumArtists": "Artiste de l'album", + "HeaderAlbumArtists": "Artistes d'album", "HeaderAlert": "Alerte", "HeaderAllowMediaDeletionFrom": "Autoriser la suppression de médias à partir de", "HeaderApiKey": "Clé API", From 4e8ef624a587b00efade8424030ad2423c3adce4 Mon Sep 17 00:00:00 2001 From: rimasx Date: Tue, 16 Nov 2021 15:56:22 +0000 Subject: [PATCH 0745/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/et.json b/src/strings/et.json index bc7e2009ae..5a8330f931 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -641,7 +641,7 @@ "MusicVideos": "Muusikavideod", "Movies": "Filmid", "HeaderContinueWatching": "Jätka vaatamist", - "HeaderAlbumArtists": "Albumi esitaja", + "HeaderAlbumArtists": "Albumi esitajad", "Genres": "Žanrid", "Folders": "Kaustad", "Favorites": "Lemmikud", From be56cab74c664273600f87ebfdf56c91da38b031 Mon Sep 17 00:00:00 2001 From: TonyRL Date: Tue, 16 Nov 2021 17:49:58 +0000 Subject: [PATCH 0746/1756] Translated using Weblate (Chinese (Hong Kong)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/ --- src/strings/zh-hk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-hk.json b/src/strings/zh-hk.json index bae0d3489e..8686a480d2 100644 --- a/src/strings/zh-hk.json +++ b/src/strings/zh-hk.json @@ -251,7 +251,7 @@ "Photos": "相片", "Movies": "電影", "HeaderContinueWatching": "繼續觀看", - "HeaderAlbumArtists": "藝人專輯", + "HeaderAlbumArtists": "專輯藝人", "Genres": "風格", "Folders": "資料夾", "Favorites": "我的最愛", From 05eeba90126cfb1daae78c9b8ad8c844a7cac0eb Mon Sep 17 00:00:00 2001 From: TonyRL Date: Tue, 16 Nov 2021 17:50:47 +0000 Subject: [PATCH 0747/1756] Translated using Weblate (Chinese (Traditional)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/ --- src/strings/zh-tw.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-tw.json b/src/strings/zh-tw.json index c998a9218b..45f0bf7cca 100644 --- a/src/strings/zh-tw.json +++ b/src/strings/zh-tw.json @@ -399,7 +399,7 @@ "HeaderAddToCollection": "加到收藏", "HeaderAddToPlaylist": "加到播放清單", "HeaderAddUpdateImage": "新增/更新圖片", - "HeaderAlbumArtists": "演出者的專輯", + "HeaderAlbumArtists": "專輯演出者", "HeaderAlert": "通知", "HeaderAllowMediaDeletionFrom": "允許從中刪除媒體", "HeaderApiKey": "API 金鑰", From 29483abc62232ff38b725e28ceb59a2d2390ecc2 Mon Sep 17 00:00:00 2001 From: "Petrus.Z" Date: Wed, 17 Nov 2021 13:52:54 +0800 Subject: [PATCH 0748/1756] Add AutoCollection option to libraryoptionseditor Signed-off-by: Petrus.Z --- .../libraryoptionseditor/libraryoptionseditor.js | 7 +++++++ .../libraryoptionseditor.template.html | 8 ++++++++ src/strings/en-gb.json | 2 ++ src/strings/en-us.json | 2 ++ src/strings/zh-cn.json | 2 ++ 5 files changed, 21 insertions(+) diff --git a/src/components/libraryoptionseditor/libraryoptionseditor.js b/src/components/libraryoptionseditor/libraryoptionseditor.js index 743bf7dc39..717e3f5c96 100644 --- a/src/components/libraryoptionseditor/libraryoptionseditor.js +++ b/src/components/libraryoptionseditor/libraryoptionseditor.js @@ -410,6 +410,11 @@ import template from './libraryoptionseditor.template.html'; } else { parent.querySelector('.chkEnableEmbeddedEpisodeInfosContainer').classList.add('hide'); } + if (contentType === 'movies') { + parent.querySelector('.chkAutoCollectionContainer').classList.remove('hide'); + } else { + parent.querySelector('.chkAutoCollectionContainer').classList.add('hide'); + } return populateMetadataSettings(parent, contentType); } @@ -511,6 +516,7 @@ import template from './libraryoptionseditor.template.html'; SkipSubtitlesIfAudioTrackMatches: parent.querySelector('#chkSkipIfAudioTrackPresent').checked, SaveSubtitlesWithMedia: parent.querySelector('#chkSaveSubtitlesLocally').checked, RequirePerfectSubtitleMatch: parent.querySelector('#chkRequirePerfectMatch').checked, + AutoCollection: parent.querySelector('#chkAutoCollection').checked, MetadataSavers: Array.prototype.map.call(Array.prototype.filter.call(parent.querySelectorAll('.chkMetadataSaver'), elem => { return elem.checked; }), elem => { @@ -562,6 +568,7 @@ import template from './libraryoptionseditor.template.html'; parent.querySelector('#chkSaveSubtitlesLocally').checked = options.SaveSubtitlesWithMedia; parent.querySelector('#chkSkipIfAudioTrackPresent').checked = options.SkipSubtitlesIfAudioTrackMatches; parent.querySelector('#chkRequirePerfectMatch').checked = options.RequirePerfectSubtitleMatch; + parent.querySelector('#chkAutoCollection').checked = options.AutoCollection; Array.prototype.forEach.call(parent.querySelectorAll('.chkMetadataSaver'), elem => { elem.checked = options.MetadataSavers ? options.MetadataSavers.includes(elem.getAttribute('data-pluginname')) : elem.getAttribute('data-defaultenabled') === 'true'; }); diff --git a/src/components/libraryoptionseditor/libraryoptionseditor.template.html b/src/components/libraryoptionseditor/libraryoptionseditor.template.html index bd70bcb54e..148927654f 100644 --- a/src/components/libraryoptionseditor/libraryoptionseditor.template.html +++ b/src/components/libraryoptionseditor/libraryoptionseditor.template.html @@ -39,6 +39,14 @@
${LabelEnableRealtimeMonitorHelp}
+
+ +
${LabelAutoCollectionHelp}
+
+
diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 826b885a2b..f411e76e48 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -995,6 +995,8 @@ "LabelBirthYear": "Birth year:", "LabelBirthDate": "Birth date:", "LabelBindToLocalNetworkAddress": "Bind to local network address:", + "LabelAutoCollection": "Auto create collection", + "LabelAutoCollectionHelp": "When at least 2 movies in the library have the same collection name, the collection will be automatically created", "LabelAutomaticallyRefreshInternetMetadataEvery": "Automatically refresh metadata from the internet:", "LabelAuthProvider": "Authentication Provider:", "LabelAudioLanguagePreference": "Preferred audio language:", diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 430fd78fdf..a513b7de1a 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -533,6 +533,8 @@ "LabelAudioLanguagePreference": "Preferred audio language:", "LabelAudioSampleRate": "Audio sample rate:", "LabelAuthProvider": "Authentication Provider:", + "LabelAutoCollection": "Auto create collection", + "LabelAutoCollectionHelp": "When at least 2 movies in the library have the same collection name, the collection will be automatically created", "LabelAutoDiscoveryTracing": "Enable Auto Discovery tracing.", "LabelAutoDiscoveryTracingHelp": "When enabled, packets received on the auto discovery port will be logged.", "LabelAutomaticallyRefreshInternetMetadataEvery": "Automatically refresh metadata from the internet:", diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 5bd1cbc253..280a10e2b1 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -402,6 +402,8 @@ "LabelArtists": "艺术家:", "LabelArtistsHelp": "将多个艺术家用分号分隔。", "LabelAudioLanguagePreference": "首选音频语言:", + "LabelAutoCollection": "自动创建合集", + "LabelAutoCollectionHelp": "当库中至少有2个电影拥有相同的合集名称时,将自动创建合集", "LabelAutomaticallyRefreshInternetMetadataEvery": "自动从互联网获取元数据并刷新:", "LabelBindToLocalNetworkAddress": "监听的本地网络地址:", "LabelBindToLocalNetworkAddressHelp": "覆盖 HTTP 服务器绑定的本地 IP 地址。如果留空,服务器将会监听所有可用的地址。重启后生效。", From 117e4329ac597c04f96d3081cd44461f775e9d01 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 17 Nov 2021 03:15:04 -0500 Subject: [PATCH 0749/1756] Added translation using Weblate (Mongolian) --- src/strings/mn.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/strings/mn.json diff --git a/src/strings/mn.json b/src/strings/mn.json new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/src/strings/mn.json @@ -0,0 +1 @@ +{} From 562fd6887a27d337652d27cf0c375c67a6e07a52 Mon Sep 17 00:00:00 2001 From: "Petrus.Z" Date: Wed, 17 Nov 2021 16:52:57 +0800 Subject: [PATCH 0750/1756] using toggle instead of if else Signed-off-by: Petrus.Z --- .../libraryoptionseditor/libraryoptionseditor.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/components/libraryoptionseditor/libraryoptionseditor.js b/src/components/libraryoptionseditor/libraryoptionseditor.js index 717e3f5c96..5e9ca5dbc9 100644 --- a/src/components/libraryoptionseditor/libraryoptionseditor.js +++ b/src/components/libraryoptionseditor/libraryoptionseditor.js @@ -410,11 +410,8 @@ import template from './libraryoptionseditor.template.html'; } else { parent.querySelector('.chkEnableEmbeddedEpisodeInfosContainer').classList.add('hide'); } - if (contentType === 'movies') { - parent.querySelector('.chkAutoCollectionContainer').classList.remove('hide'); - } else { - parent.querySelector('.chkAutoCollectionContainer').classList.add('hide'); - } + + parent.querySelector('.chkAutoCollectionContainer').classList.toggle('hide', contentType !== 'movies'); return populateMetadataSettings(parent, contentType); } From 213fe8fb174e6655f333b34536a8caf0528998ea Mon Sep 17 00:00:00 2001 From: "Petrus.Z" Date: Wed, 17 Nov 2021 18:22:33 +0800 Subject: [PATCH 0751/1756] remove changes in en-gb.json Signed-off-by: Petrus.Z --- src/strings/en-gb.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index f411e76e48..826b885a2b 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -995,8 +995,6 @@ "LabelBirthYear": "Birth year:", "LabelBirthDate": "Birth date:", "LabelBindToLocalNetworkAddress": "Bind to local network address:", - "LabelAutoCollection": "Auto create collection", - "LabelAutoCollectionHelp": "When at least 2 movies in the library have the same collection name, the collection will be automatically created", "LabelAutomaticallyRefreshInternetMetadataEvery": "Automatically refresh metadata from the internet:", "LabelAuthProvider": "Authentication Provider:", "LabelAudioLanguagePreference": "Preferred audio language:", From bb539aa4eed9774f4c33d646a361846797cc3528 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Wed, 17 Nov 2021 10:46:05 +0000 Subject: [PATCH 0752/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index afe4a1100a..342950160b 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -185,7 +185,7 @@ "HeaderAddUpdateImage": "Přidat/aktualizovat obrázek", "HeaderAdditionalParts": "Další součásti", "HeaderAdmin": "Administrátor", - "HeaderAlbumArtists": "Album umělce", + "HeaderAlbumArtists": "Umělci alba", "HeaderAlert": "Upozornění", "HeaderApiKey": "Klíč k API", "HeaderApiKeys": "Klíče k API", From 086dd39ec8f4bef45c6921da69771d81783b7dea Mon Sep 17 00:00:00 2001 From: millallo Date: Wed, 17 Nov 2021 10:53:14 +0000 Subject: [PATCH 0753/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index 898652ef73..f3efd2bca6 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -151,7 +151,7 @@ "EditImages": "Modifica immagini", "EditMetadata": "Modifica metadati", "EditSubtitles": "Modifica i sottotitoli", - "EnableBackdropsHelp": "Gli sfondi verranno mostrati sullo sfondo di alcune pagine mentre visualizzi la libreria.", + "EnableBackdropsHelp": "Mostra gli sfondi sul fondo di alcune pagine mentre visualizzi la libreria.", "EnableCinemaMode": "Modalità cinema", "EnableColorCodedBackgrounds": "Sfondi a colori", "EnableDisplayMirroring": "Visualizzazione remota", @@ -160,7 +160,7 @@ "EnableHardwareEncoding": "Abilita la codifica hardware", "EnableNextVideoInfoOverlay": "Mostra le informazioni del prossimo video durante la riproduzione", "EnableNextVideoInfoOverlayHelp": "Alla fine di un video, visualizza informazioni sul video successivo che compare nella playlist corrente.", - "EnablePhotos": "Mostra foto", + "EnablePhotos": "Mostra le foto", "EnablePhotosHelp": "Le immagini saranno rilevate e visualizzate accanto ad altri file multimediali.", "EnableStreamLooping": "Auto-loop streaming in diretta", "EnableStreamLoopingHelp": "Abilita questo se gli streaming in diretta contengono solo pochi secondi di dati e devono essere costantemente richiesti. L'abilitazione di questa funzione quando non è servita può causare problemi.", @@ -218,7 +218,7 @@ "HeaderAddUpdateImage": "Aggiungi/Aggiorna Immagine", "HeaderAdditionalParts": "Parti addizionali", "HeaderAdmin": "Admin", - "HeaderAlbumArtists": "Artisti dell'Album", + "HeaderAlbumArtists": "Artisti dell'album", "HeaderAlert": "Avviso", "HeaderAllowMediaDeletionFrom": "Abilita Eliminazione Media Da", "HeaderApiKey": "Chiave API", From 4de59dbf5803d4fd9ce6129716ad67c09edcd951 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 17 Nov 2021 09:28:55 +0000 Subject: [PATCH 0754/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 38c59ad743..028454acfa 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -235,7 +235,7 @@ "HeaderAddUpdateImage": "Suret üsteu/jañartu", "HeaderAdditionalParts": "Jalğasatyn bölımder", "HeaderAdmin": "Basqaru", - "HeaderAlbumArtists": "Oryndauşynyñ älbomy", + "HeaderAlbumArtists": "Älbom oryndauşylary", "HeaderAlert": "Eskertu", "HeaderAllowMediaDeletionFrom": "Osydan tasyğyşderekterdı joiuğa rūqsat etu", "HeaderApiKey": "API-kılt", From 2888e4570433b612a08249cc432543332d876002 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 17 Nov 2021 09:28:14 +0000 Subject: [PATCH 0755/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 337ac4b9e2..2058c064de 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -236,7 +236,7 @@ "HeaderAddUpdateImage": "Добавление/Обновление изображения", "HeaderAdditionalParts": "Дополнительные части", "HeaderAdmin": "Администрирование", - "HeaderAlbumArtists": "Альбом исполнителя", + "HeaderAlbumArtists": "Исполнители альбома", "HeaderAlert": "Предупреждение", "HeaderAllowMediaDeletionFrom": "Разрешить удаление медиаданных из", "HeaderApiKey": "API-ключ", From c9c8da2e7af0cdcceee452b0cd3dff9841d28000 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 17 Nov 2021 09:28:43 +0000 Subject: [PATCH 0756/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 1c6c3951a3..c717ba42f7 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -22,7 +22,7 @@ "AccessRestrictedTryAgainLater": "Aliro nuntempe estas restriktita. Bonvolu reprovi poste.", "Movies": "Filmoj", "HeaderContinueWatching": "Daŭrigi Spektadon", - "HeaderAlbumArtists": "Albumo de artisto", + "HeaderAlbumArtists": "Artistoj de albumo", "Folders": "Dosierujoj", "Default": "Defaŭlte", "Collections": "Kolektoj", From bb3ae9c5ba8605566d375bfeb5d8283d02c7f2fa Mon Sep 17 00:00:00 2001 From: Csaba Date: Wed, 17 Nov 2021 12:46:17 +0000 Subject: [PATCH 0757/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index 5082f0b7b6..ab7184bec7 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -563,7 +563,7 @@ "HeaderActivity": "Tevékenységek", "HeaderAdditionalParts": "További részek", "HeaderAdmin": "Adminisztrátor", - "HeaderAlbumArtists": "Előadó albumai", + "HeaderAlbumArtists": "Album előadó(k)", "HeaderAlert": "Figyelem", "HeaderAllowMediaDeletionFrom": "Média törlés engedélyezése", "HeaderApiKey": "API kulcs", From 13d0c75eed9141f1d889abd621e87d284f0a205d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 17 Nov 2021 13:52:30 +0000 Subject: [PATCH 0758/1756] Translated using Weblate (Mongolian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mn/ --- src/strings/mn.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/strings/mn.json b/src/strings/mn.json index 0967ef424b..d7f4659005 100644 --- a/src/strings/mn.json +++ b/src/strings/mn.json @@ -1 +1,13 @@ -{} +{ + "HeaderContinueWatching": "Үргэлжлүүлэн үзэх", + "Songs": "Дуунууд", + "Playlists": "Тоглуулах жагсаалт", + "Movies": "Кино", + "Genres": "Төрөл зүйл", + "Favorites": "Дуртай", + "Collections": "Багц", + "Artists": "Жүжигчин", + "ButtonCancel": "Цуцлах", + "Artist": "Жүжигчин", + "Album": "Цомог" +} From de2a1e0b2e01cca9cf59a2c5de52ad39bc3ca317 Mon Sep 17 00:00:00 2001 From: nextlooper42 Date: Wed, 17 Nov 2021 21:50:29 +0000 Subject: [PATCH 0759/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index 9b959b3522..4c0e4f1ada 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -869,7 +869,7 @@ "Auto": "Automaticky", "AllowMediaConversionHelp": "Povoliť alebo zakázať prístup k funkcií konverzie médií.", "AddToPlaylist": "Pridať do playlistu", - "HeaderAlbumArtists": "Interpret albumu", + "HeaderAlbumArtists": "Interpreti albumu", "AddToPlayQueue": "Pridať do fronty prehrávania", "AdditionalNotificationServices": "Prehľadávať katalóg zásuvných modulov pre inštaláciu dodatočných služieb oznámení.", "AllowHWTranscodingHelp": "Povoliť tuneru prekódovanie v reálnom čase. Toto môže znížiť množstvo prekódovania požadovaného serverom.", From cca368d73a13708a213f40a2bfd8e60934a9ef5e Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Thu, 18 Nov 2021 06:40:09 +0000 Subject: [PATCH 0760/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 74d5826ab4..3c209f6019 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -1103,7 +1103,7 @@ "Name": "Tên", "MySubtitles": "Phụ Đề Của Tôi", "Mute": "Tắt Tiếng", - "MusicVideos": "Video Nhạc", + "MusicVideos": "Videos Nhạc", "MusicVideo": "Video Âm Nhạc", "MusicLibraryHelp": "Xem lại {0} hướng dẫn đặt tên nhạc {1}.", "MusicArtist": "Ca Sĩ Âm Nhạc", From f2cfe32176a0285132ff3d3694c563e8d6e52b7c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 18 Nov 2021 05:18:56 +0000 Subject: [PATCH 0761/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 5bd1cbc253..e8bf6f130e 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -211,7 +211,7 @@ "HeaderAddUpdateImage": "添加/更新图片", "HeaderAdditionalParts": "附加部分", "HeaderAdmin": "管理", - "HeaderAlbumArtists": "艺术家专辑", + "HeaderAlbumArtists": "专辑艺术家", "HeaderAlert": "警报", "HeaderAllowMediaDeletionFrom": "允许从中删除媒体", "HeaderApiKey": "API 密钥", From 0a57d9358f3887228cb3b9f55f5783ad871f6472 Mon Sep 17 00:00:00 2001 From: "Petrus.Z" Date: Thu, 18 Nov 2021 16:16:00 +0800 Subject: [PATCH 0762/1756] Replace library option to AutomaticallyAddToCollection Signed-off-by: Petrus.Z --- .../libraryoptionseditor/libraryoptionseditor.js | 6 +++--- .../libraryoptionseditor.template.html | 8 ++++---- src/strings/en-us.json | 4 ++-- src/strings/zh-cn.json | 4 ++-- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/components/libraryoptionseditor/libraryoptionseditor.js b/src/components/libraryoptionseditor/libraryoptionseditor.js index 5e9ca5dbc9..b122e6f83b 100644 --- a/src/components/libraryoptionseditor/libraryoptionseditor.js +++ b/src/components/libraryoptionseditor/libraryoptionseditor.js @@ -411,7 +411,7 @@ import template from './libraryoptionseditor.template.html'; parent.querySelector('.chkEnableEmbeddedEpisodeInfosContainer').classList.add('hide'); } - parent.querySelector('.chkAutoCollectionContainer').classList.toggle('hide', contentType !== 'movies'); + parent.querySelector('.chkAutomaticallyAddToCollectionContainer').classList.toggle('hide', contentType !== 'movies'); return populateMetadataSettings(parent, contentType); } @@ -513,7 +513,7 @@ import template from './libraryoptionseditor.template.html'; SkipSubtitlesIfAudioTrackMatches: parent.querySelector('#chkSkipIfAudioTrackPresent').checked, SaveSubtitlesWithMedia: parent.querySelector('#chkSaveSubtitlesLocally').checked, RequirePerfectSubtitleMatch: parent.querySelector('#chkRequirePerfectMatch').checked, - AutoCollection: parent.querySelector('#chkAutoCollection').checked, + AutoCollection: parent.querySelector('#chkAutomaticallyAddToCollection').checked, MetadataSavers: Array.prototype.map.call(Array.prototype.filter.call(parent.querySelectorAll('.chkMetadataSaver'), elem => { return elem.checked; }), elem => { @@ -565,7 +565,7 @@ import template from './libraryoptionseditor.template.html'; parent.querySelector('#chkSaveSubtitlesLocally').checked = options.SaveSubtitlesWithMedia; parent.querySelector('#chkSkipIfAudioTrackPresent').checked = options.SkipSubtitlesIfAudioTrackMatches; parent.querySelector('#chkRequirePerfectMatch').checked = options.RequirePerfectSubtitleMatch; - parent.querySelector('#chkAutoCollection').checked = options.AutoCollection; + parent.querySelector('#chkAutomaticallyAddToCollection').checked = options.AutomaticallyAddToCollection; Array.prototype.forEach.call(parent.querySelectorAll('.chkMetadataSaver'), elem => { elem.checked = options.MetadataSavers ? options.MetadataSavers.includes(elem.getAttribute('data-pluginname')) : elem.getAttribute('data-defaultenabled') === 'true'; }); diff --git a/src/components/libraryoptionseditor/libraryoptionseditor.template.html b/src/components/libraryoptionseditor/libraryoptionseditor.template.html index 148927654f..bb94e0ee20 100644 --- a/src/components/libraryoptionseditor/libraryoptionseditor.template.html +++ b/src/components/libraryoptionseditor/libraryoptionseditor.template.html @@ -39,12 +39,12 @@
${LabelEnableRealtimeMonitorHelp}
-
+
-
${LabelAutoCollectionHelp}
+
${LabelAutomaticallyAddToCollectionHelp}
diff --git a/src/strings/en-us.json b/src/strings/en-us.json index a513b7de1a..d5589945a3 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -533,8 +533,8 @@ "LabelAudioLanguagePreference": "Preferred audio language:", "LabelAudioSampleRate": "Audio sample rate:", "LabelAuthProvider": "Authentication Provider:", - "LabelAutoCollection": "Auto create collection", - "LabelAutoCollectionHelp": "When at least 2 movies in the library have the same collection name, the collection will be automatically created", + "LabelAutomaticallyAddToCollection": "Automatically add to collection", + "LabelAutomaticallyAddToCollectionHelp": "When at least 2 movies have the same collection name, they will be automatically added to the collection", "LabelAutoDiscoveryTracing": "Enable Auto Discovery tracing.", "LabelAutoDiscoveryTracingHelp": "When enabled, packets received on the auto discovery port will be logged.", "LabelAutomaticallyRefreshInternetMetadataEvery": "Automatically refresh metadata from the internet:", diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 280a10e2b1..5acc4c20d2 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -402,8 +402,8 @@ "LabelArtists": "艺术家:", "LabelArtistsHelp": "将多个艺术家用分号分隔。", "LabelAudioLanguagePreference": "首选音频语言:", - "LabelAutoCollection": "自动创建合集", - "LabelAutoCollectionHelp": "当库中至少有2个电影拥有相同的合集名称时,将自动创建合集", + "LabelAutomaticallyAddToCollection": "自动添加到合集", + "LabelAutomaticallyAddToCollectionHelp": "当至少有2个电影拥有相同的合集名称时,它们将会自动添加到合集中", "LabelAutomaticallyRefreshInternetMetadataEvery": "自动从互联网获取元数据并刷新:", "LabelBindToLocalNetworkAddress": "监听的本地网络地址:", "LabelBindToLocalNetworkAddressHelp": "覆盖 HTTP 服务器绑定的本地 IP 地址。如果留空,服务器将会监听所有可用的地址。重启后生效。", From 06362ce2597c7e2486a69d64a08ecc656bb48559 Mon Sep 17 00:00:00 2001 From: "Petrus.Z" Date: Thu, 18 Nov 2021 18:16:10 +0800 Subject: [PATCH 0763/1756] Replace AutoCollection to AutomaticallyAddToCollection Signed-off-by: Petrus.Z --- src/components/libraryoptionseditor/libraryoptionseditor.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/libraryoptionseditor/libraryoptionseditor.js b/src/components/libraryoptionseditor/libraryoptionseditor.js index b122e6f83b..252b8b6dfc 100644 --- a/src/components/libraryoptionseditor/libraryoptionseditor.js +++ b/src/components/libraryoptionseditor/libraryoptionseditor.js @@ -513,7 +513,7 @@ import template from './libraryoptionseditor.template.html'; SkipSubtitlesIfAudioTrackMatches: parent.querySelector('#chkSkipIfAudioTrackPresent').checked, SaveSubtitlesWithMedia: parent.querySelector('#chkSaveSubtitlesLocally').checked, RequirePerfectSubtitleMatch: parent.querySelector('#chkRequirePerfectMatch').checked, - AutoCollection: parent.querySelector('#chkAutomaticallyAddToCollection').checked, + AutomaticallyAddToCollection: parent.querySelector('#chkAutomaticallyAddToCollection').checked, MetadataSavers: Array.prototype.map.call(Array.prototype.filter.call(parent.querySelectorAll('.chkMetadataSaver'), elem => { return elem.checked; }), elem => { From e5b1dd69b6abb431e53d4f55cabc5b1cd87ef9e2 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 18 Nov 2021 09:31:33 +0000 Subject: [PATCH 0764/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index c717ba42f7..b0e0566d32 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -1324,7 +1324,7 @@ "RemoveFromPlaylist": "Forigi el ludlisto", "RemoveFromCollection": "Forigi el kolekto", "RefreshDialogHelp": "Metadatenoj refreŝiĝas laŭ parametroj kaj interretaj servoj, kiuj estas ebligitaj en la Panelo.", - "RecommendationDirectedBy": "Direktita de {0}", + "RecommendationDirectedBy": "Reĝisorita de {0}", "RecommendationBecauseYouLike": "Ĉar vi ŝatas {0}", "QuickConnectNotAvailable": "Peti vian servilan administranton ebligi Rapidan konekton", "QuickConnectNotActive": "Rapida konekto ne estas aktiva en ĉi tiu servilo", From 63fd162253cffed21a2500e35ac8b8e512371634 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 18 Nov 2021 09:51:46 +0000 Subject: [PATCH 0765/1756] Translated using Weblate (Mongolian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mn/ --- src/strings/mn.json | 57 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 56 insertions(+), 1 deletion(-) diff --git a/src/strings/mn.json b/src/strings/mn.json index d7f4659005..31c3d145b9 100644 --- a/src/strings/mn.json +++ b/src/strings/mn.json @@ -9,5 +9,60 @@ "Artists": "Жүжигчин", "ButtonCancel": "Цуцлах", "Artist": "Жүжигчин", - "Album": "Цомог" + "Album": "Цомог", + "RecommendationBecauseYouWatched": "Та үзсэн болохоор {0}", + "InstantMix": "Шуурхай холимог", + "HeaderInstantMix": "Шуурхай холимог", + "OptionCriticRating": "Зэрэглэл", + "LabelCriticRating": "Зэрэглэл:", + "CriticRating": "Зэрэглэл", + "OptionDateAdded": "Өдөр нэмэх", + "LabelDateAdded": "Өдөр нэмэх:", + "DateAdded": "Өдөр нэмэх", + "MarkPlayed": "Тоглосон гэж тэмдэглэсэн", + "RecommendationDirectedBy": "Найруулсан {0}", + "RecordingCancelled": "Бичлэгийг цуцаллаа.", + "RecordSeries": "Цувралыг бичих", + "CancelSeries": "Цувралыг цуцлах", + "HeaderPlayAll": "Бүгдийг тоглуулах", + "HeaderOnNow": "Одоо асаах", + "NextUp": "Дараах", + "ContinueWatching": "Үргэлжлүүлэн үзэх", + "TypeOptionPluralEpisode": "Бүлгүүд", + "Episodes": "Бүлгүүд", + "Filters": "Шүүлтүүрүүд", + "Filter": "Шүүлтүүр", + "Name": "Нэр", + "LabelName": "Нэр:", + "Never": "Боломжгүй", + "BirthDateValue": "Эхэлсэн: {0}", + "DashboardVersionNumber": "Хувилбар: {0}", + "LabelVersion": "Хувилбар:", + "No": "Үгүй", + "Yes": "Тийм", + "ButtonTrailer": "Трейлер", + "TypeOptionPluralVideo": "Видеонууд", + "HeaderVideos": "Видеонууд", + "People": "Хүмүүс", + "Watched": "Үзсэн", + "TabUpcoming": "Удахгүй болох гэж байна", + "TypeOptionPluralSeason": "Үе", + "HeaderSeasons": "Үе", + "Series": "Цуврал", + "OptionSpecialEpisode": "Онцгой", + "CancelRecording": "Бичлэгийг цуцлах", + "Recordings": "Бичлэгүүд", + "Record": "Бичлэг", + "LabelRecord": "Бичлэг:", + "ButtonTogglePlaylist": "Тоглуулах жагсаалт", + "ButtonSyncPlay": "SyncPlay", + "TabOther": "Бусад", + "Other": "Бусад", + "TypeOptionPluralMovie": "Кино", + "TabLatest": "Сүүлийн үеийн", + "Search": "Хайх", + "General": "Ерөнхий", + "Settings": "Тохиргоо", + "TitlePlayback": "Тоглуулах", + "HeaderSyncPlayPlaybackSettings": "Тоглуулах" } From df777bc987bc0f85a84a398108ecb19ebc2a4906 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gregor=20Gabrov=C5=A1ek?= Date: Thu, 18 Nov 2021 15:44:03 +0000 Subject: [PATCH 0766/1756] Translated using Weblate (Slovenian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/ --- src/strings/sl-si.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json index 3fc1e7fe40..57fa334c9f 100644 --- a/src/strings/sl-si.json +++ b/src/strings/sl-si.json @@ -1404,5 +1404,17 @@ "LabelColorPrimaries": "Barvni prostor:", "AllowTonemappingHelp": "Preslikava barv lahko preslika dinamični razpon videa HDR v SDR, pri tem pa ohranja podrobnosti in barve, kar je zelo pomembno za predstavitev izvorne scene. Trenutno deluje zgolj pri prekodiranju videa z vdelanimi HDR10 ali HLG metapodatki. Če predvajanje ne deluje ali pa ni tekoče izklopite strojno dekodiranje za ustrezen format.", "MediaInfoVideoRange": "Barvni razpon", - "LabelVideoRange": "Barvni razpon:" + "LabelVideoRange": "Barvni razpon:", + "LabelSonyAggregationFlags": "Sonyjeve agregacijske oznake:", + "LabelSlowResponseEnabled": "Zabeleži opozorilno sporočilo, če je strežnik prepozno odgovoril", + "LabelParentNumber": "Številka starša:", + "LabelOriginalName": "Izvirno ime:", + "LabelHardwareEncoding": "Strojno kodiranje:", + "LabelColorTransfer": "Prenos barve:", + "HeaderSyncPlaySettings": "Nastavitve SyncPlay", + "ErrorPlayerNotFound": "Ni bilo mogoče najti predvajalnika za zahtevani medij.", + "Engineer": "Inženir", + "Conductor": "Dirigent", + "Arranger": "Aranžer", + "AgeValue": "({0} let)" } From 44cc4e645c05ef2112a14353e80215aad2a0376c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 18 Nov 2021 17:55:29 +0000 Subject: [PATCH 0767/1756] Translated using Weblate (Macedonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mk/ --- src/strings/mk.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/mk.json b/src/strings/mk.json index c2dcd2d4cb..910419f866 100644 --- a/src/strings/mk.json +++ b/src/strings/mk.json @@ -14,5 +14,7 @@ "Channels": "Канали", "Books": "Книги", "Artists": "Изведувач", - "Albums": "Албуми" + "Albums": "Албуми", + "MusicVideos": "Музички видеа", + "HeaderAlbumArtists": "Изведувачи од Албуми" } From 2d7360d2863b395cbf9c27e3c390054d9d98a9b7 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 18 Nov 2021 17:39:31 +0000 Subject: [PATCH 0768/1756] Translated using Weblate (Mongolian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mn/ --- src/strings/mn.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/strings/mn.json b/src/strings/mn.json index 31c3d145b9..c04b8670a6 100644 --- a/src/strings/mn.json +++ b/src/strings/mn.json @@ -45,7 +45,7 @@ "HeaderVideos": "Видеонууд", "People": "Хүмүүс", "Watched": "Үзсэн", - "TabUpcoming": "Удахгүй болох гэж байна", + "TabUpcoming": "Дээшээ ирж байна", "TypeOptionPluralSeason": "Үе", "HeaderSeasons": "Үе", "Series": "Цуврал", @@ -64,5 +64,9 @@ "General": "Ерөнхий", "Settings": "Тохиргоо", "TitlePlayback": "Тоглуулах", - "HeaderSyncPlayPlaybackSettings": "Тоглуулах" + "HeaderSyncPlayPlaybackSettings": "Тоглуулах", + "MessageSyncPlayDisabled": "SyncPlay идэвхгүй.", + "None": "Байхгүй", + "LabelChromecastVersion": "Chromecast Хувилбар", + "HeaderCancelRecording": "Бичлэгийг цуцлах" } From 603d957f5367dd6c699e658185d6045bae3da075 Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Fri, 19 Nov 2021 04:43:09 +0000 Subject: [PATCH 0769/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 3c209f6019..888e3acfa6 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -280,7 +280,7 @@ "HeaderApiKey": "Khóa API", "HeaderAllowMediaDeletionFrom": "Cho Phép Xoá Nội Dung", "HeaderAlert": "Thông Báo", - "HeaderAlbumArtists": "Album Ca Sĩ", + "HeaderAlbumArtists": "Album nghệ sĩ", "HeaderAdmin": "Quản Trị", "HeaderAdditionalParts": "Phần Bổ Sung", "HeaderAddUpdateImage": "Thêm / Đổi Hình Ảnh", From 8926a36c30a1222e266549b7b1c585218cfb9630 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 19 Nov 2021 09:48:05 +0000 Subject: [PATCH 0770/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 430fd78fdf..c55ae48692 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -236,7 +236,7 @@ "EncoderPresetHelp": "Choose a faster value to improve performance, or a slower value to improve quality.", "Ended": "Ended", "EndsAtValue": "Ends at {0}", - "Engineer": "Engineer", + "Engineer": "Sound engineer", "Episode": "Episode", "Episodes": "Episodes", "ErrorAddingListingsToSchedulesDirect": "There was an error adding the lineup to your Schedules Direct account. Schedules Direct only allows a limited number of lineups per account. You may need to log into the Schedules Direct website and remove others listings from your account before proceeding.", @@ -347,7 +347,7 @@ "HeaderDirectPlayProfile": "Direct Play Profile", "HeaderDirectPlayProfileHelp": "Add direct play profiles to indicate which formats the device can handle natively.", "HeaderDownloadSync": "Download & Sync", - "HeaderDVR": "DVR", + "HeaderDVR": "Digital Recorder", "HeaderEasyPinCode": "Easy Pin Code", "HeaderEditImages": "Edit Images", "HeaderEnabledFields": "Enabled Fields", From 07cf6ffb3458d0897f23f2fcdbe29d311ab63827 Mon Sep 17 00:00:00 2001 From: millallo Date: Fri, 19 Nov 2021 11:20:34 +0000 Subject: [PATCH 0771/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index f3efd2bca6..526c5447d0 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -1287,7 +1287,7 @@ "HeaderRemoteAccessSettings": "Configurazione Access Remoto", "HeaderHttpsSettings": "Configurazione HTTPS", "SaveChanges": "Salva modifiche", - "HeaderDVR": "DVR", + "HeaderDVR": "Video Registratore Digitale", "SyncPlayAccessHelp": "Selezionare il livello d'accesso di questo utente a SyncPlay che permetterà di riprodurre contemporaneamente su diversi dispositivi.", "MessageSyncPlayErrorMedia": "Impossibile abilitare SyncPlay! Errore media.", "MessageSyncPlayErrorMissingSession": "Impossibile abilitare SyncPlay! Sessione mancante.", @@ -1572,7 +1572,7 @@ "LabelMaxDaysForNextUpHelp": "Imposta il numero massimo di giorni che uno spettacolo può rimanere nella lista 'Prossimo' senza essere guardato.", "LabelMaxDaysForNextUp": "Max giorni in 'Prossimo':", "HeaderSyncPlayPlaybackSettings": "Riproduzione", - "Engineer": "Ingegnere", + "Engineer": "Ingegnere del suono", "Conductor": "Direttore", "Arranger": "Arrangiatore", "Track": "Traccia", From 20400af7c9d181dfb86d2dc54721daed3e16257e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 19 Nov 2021 10:01:54 +0000 Subject: [PATCH 0772/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 028454acfa..420fcd6af2 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -843,7 +843,7 @@ "NewCollectionNameExample": "Mysal: Jūldyz soğystary (jiyntyq)", "NewEpisodes": "Jaña telebölımder", "NewEpisodesOnly": "Tek jaña telebölımder", - "News": "Jañalyq", + "News": "Jañalar", "Next": "Kelesı", "NextUp": "Kezektı", "No": "Joq", @@ -1289,7 +1289,7 @@ "HeaderServerAddressSettings": "Server mekenjaiynyñ parametrlerı", "HeaderRemoteAccessSettings": "Qaşyqtan qatynau parametrlerı", "HeaderHttpsSettings": "HTTPS parametrlerı", - "HeaderDVR": "DVR", + "HeaderDVR": "Sandyq jazğys", "ButtonSyncPlay": "SyncPlay", "Image": "Keskın", "HeaderUploadSubtitle": "Subtitrlerdı jüktep salu", From 551cd8ad68d0d145daa10444069bd601cb2676a3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 19 Nov 2021 10:02:51 +0000 Subject: [PATCH 0773/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 2058c064de..b931448d39 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -1287,7 +1287,7 @@ "HeaderServerAddressSettings": "Параметры адреса сервера", "HeaderRemoteAccessSettings": "Параметры удалённого доступа", "HeaderHttpsSettings": "Параметры HTTPS", - "HeaderDVR": "DVR", + "HeaderDVR": "Цифровая запись", "MessageSyncPlayJoinGroupDenied": "Невозможно присоединиться к группе.", "MessageSyncPlayDisabled": "SyncPlay отключен.", "MessageSyncPlayEnabled": "SyncPlay включён.", From 27a7336b68a2cd6e1a9455094ca82fcf8a31cabc Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 19 Nov 2021 10:18:07 +0000 Subject: [PATCH 0774/1756] Translated using Weblate (Mongolian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mn/ --- src/strings/mn.json | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/strings/mn.json b/src/strings/mn.json index c04b8670a6..79411b322c 100644 --- a/src/strings/mn.json +++ b/src/strings/mn.json @@ -68,5 +68,29 @@ "MessageSyncPlayDisabled": "SyncPlay идэвхгүй.", "None": "Байхгүй", "LabelChromecastVersion": "Chromecast Хувилбар", - "HeaderCancelRecording": "Бичлэгийг цуцлах" + "HeaderCancelRecording": "Бичлэгийг цуцлах", + "Books": "Номууд", + "TypeOptionPluralBook": "Номууд", + "TV": "ТВ", + "Tuesday": "Мягмар гараг", + "Thursday": "Пүрэв гараг", + "Sunday": "Ням гараг", + "Season": "Үе", + "Saturday": "Бямба гариг", + "Play": "Тоглуулах", + "OptionProtocolHttp": "HTTP", + "OptionIsSD": "SD", + "OptionIsHD": "HD", + "OptionDvd": "DVD", + "Movie": "Кино", + "Monday": "Даваа", + "LabelPlaylist": "Тоглуулах жагсаалт:", + "LabelCollection": "Багц:", + "LabelAlbum": "Цомог:", + "Genre": "Төрөл зүйл", + "Favorite": "Дуртай", + "DisablePlugin": "Идэвхгүй болгох", + "Bwdif": "BWDIF", + "OptionBluray": "Blu-ray", + "Option3D": "3D" } From 54f9520f9dd4870919f123c5f6c17be3301df468 Mon Sep 17 00:00:00 2001 From: blob03 Date: Fri, 19 Nov 2021 16:00:12 +0000 Subject: [PATCH 0775/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 573ecf5fa7..50d3dd3d6a 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1547,7 +1547,7 @@ "OtherArtist": "Autre Artiste", "Mixer": "Mixeur", "Lyricist": "Parolier", - "Engineer": "Ingénieur", + "Engineer": "Ingénieur du son", "Conductor": "Conducteur", "Arranger": "Organisateur", "HeaderSyncPlaySettings": "Paramètres SyncPlay", From 984340bf176768b88d740bb248e44acbcbe733cd Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 19 Nov 2021 18:40:41 +0000 Subject: [PATCH 0776/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 826b885a2b..220a55aad7 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -36,7 +36,7 @@ "Collections": "Collections", "Folders": "Folders", "Genres": "Genres", - "HeaderAlbumArtists": "Artist's Album", + "HeaderAlbumArtists": "Album artists", "HeaderContinueReading": "Continue Reading", "HeaderContinueWatching": "Continue Watching", "Movies": "Movies", @@ -1282,7 +1282,7 @@ "Album": "Album", "UnsupportedPlayback": "Jellyfin cannot decrypt content protected by DRM but all content will be attempted regardless, including protected titles. Some files may appear completely black due to encryption or other unsupported features, such as interactive titles.", "ButtonTogglePlaylist": "Playlist", - "HeaderDVR": "DVR", + "HeaderDVR": "Digital Recorder", "ApiKeysCaption": "List of the currently enabled API keys", "ButtonCast": "Cast", "ButtonSyncPlay": "SyncPlay", @@ -1576,7 +1576,7 @@ "HeaderSyncPlayPlaybackSettings": "Playback", "HeaderSyncPlaySettings": "SyncPlay Settings", "ErrorPlayerNotFound": "No player found for the requested media.", - "Engineer": "Engineer", + "Engineer": "Sound engineer", "DisableCustomCss": "Disable Server-Provided Custom CSS", "Conductor": "Conductor", "Arranger": "Arranger", From b0af9d70588a631476c36be4ee036d471fb46528 Mon Sep 17 00:00:00 2001 From: blob03 Date: Fri, 19 Nov 2021 23:52:39 +0000 Subject: [PATCH 0777/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index c55ae48692..8aa91763a5 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -192,7 +192,7 @@ "Disconnect": "Disconnect", "Display": "Display", "DisplayInMyMedia": "Display on home screen", - "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as 'Latest Media' and 'Continue Watching'", "DisplayMissingEpisodesWithinSeasons": "Display missing episodes within seasons", "DisplayMissingEpisodesWithinSeasonsHelp": "This must also be enabled for TV libraries in the server configuration.", "DisplayModeHelp": "Select the layout style you want for the interface.", @@ -488,7 +488,7 @@ "HeaderYears": "Years", "Help": "Help", "Hide": "Hide", - "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", + "HideWatchedContentFromLatestMedia": "Hide watched content from 'Latest Media'", "Home": "Home", "Horizontal": "Horizontal", "HttpsRequiresCert": "To enable secure connections, you will need to supply a trusted SSL certificate, such as Let's Encrypt. Please either supply a certificate, or disable secure connections.", @@ -691,8 +691,8 @@ "LabelLanNetworks": "LAN networks:", "LabelLibraryPageSize": "Library page size:", "LabelLibraryPageSizeHelp": "Set the amount of items to show on a library page. Set to 0 in order to disable paging.", - "LabelMaxDaysForNextUp": "Max days in 'Next up':", - "LabelMaxDaysForNextUpHelp": "Set the maximum amount of days a show should stay in the 'Next up' list without watching it.", + "LabelMaxDaysForNextUp": "Max days in 'Next Up':", + "LabelMaxDaysForNextUpHelp": "Set the maximum amount of days a show should stay in the 'Next Up' list without watching it.", "LabelLineup": "Lineup:", "LabelLocalCustomCss": "Custom CSS styling which applies to this client only. You may want to disable server custom CSS.", "LabelLocalHttpServerPortNumber": "Local HTTP port number:", From 53045490a7679f38d6d6e8fca60de821ec7edb24 Mon Sep 17 00:00:00 2001 From: blob03 Date: Sat, 20 Nov 2021 00:02:24 +0000 Subject: [PATCH 0778/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 50d3dd3d6a..584c58d05e 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -146,7 +146,7 @@ "Disconnect": "Déconnecter", "Display": "Affichage", "DisplayInMyMedia": "Afficher sur l’écran d’accueil", - "DisplayInOtherHomeScreenSections": "Afficher dans les sections de l’écran d’accueil comme 'Ajouts récents' et 'Reprendre'", + "DisplayInOtherHomeScreenSections": "Afficher dans les sections de l’écran d’accueil telles que 'Ajouts récents' et 'Reprendre'", "DisplayMissingEpisodesWithinSeasons": "Afficher les épisodes manquants dans les saisons", "DisplayMissingEpisodesWithinSeasonsHelp": "Cette option doit aussi être activée pour les médiathèques TV dans les paramètres du serveur.", "DisplayModeHelp": "Sélectionner l'agencement désiré pour l'interface.", @@ -396,7 +396,7 @@ "HeaderYears": "Années", "Help": "Aide", "Hide": "Cacher", - "HideWatchedContentFromLatestMedia": "Masquer le contenu déjà vu dans les derniers médias", + "HideWatchedContentFromLatestMedia": "Masquer le contenu déjà vu dans 'Derniers médias'", "Home": "Accueil", "HttpsRequiresCert": "Pour activer les connexions sécurisées, vous devrez fournir un certificat SSL vérifié, comme ceux fournis par Let's Encrypt. Veuillez fournir un certificat ou désactiver les connexions sécurisées.", "Identify": "Identifier", From 91815f8eb00baf3a50bee52adf8a55dcfc429d0d Mon Sep 17 00:00:00 2001 From: nextlooper42 Date: Sat, 20 Nov 2021 00:53:43 +0000 Subject: [PATCH 0779/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index 4c0e4f1ada..ad3028fc1d 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -968,7 +968,7 @@ "EnableStreamLooping": "Autom. slučka živého vysielania", "EnableExternalVideoPlayersHelp": "Ponuka externého prehrávača sa zobrazí pri spustení prehrávania videa.", "EnableBackdropsHelp": "Zobraziť pozadia pre niektoré stránky pri prechádzaní knižnice.", - "DisplayInOtherHomeScreenSections": "Zobrazenie v sekciách domovskej obrazovky, ako sú najnovšie médiá a pokračovať v pozeraní", + "DisplayInOtherHomeScreenSections": "Zobraziť v sekciách domovskej obrazovky, ako sú najnovšie médiá a pokračovať v pozeraní", "DirectStreamHelp1": "Video je kompatibilné zo zariadením, ale zvuková stopa je v nekompatibilnom formáte (DTS, TRUEHD, atď.) alebo má nekompatibilný počet kanálov. Video bude pred odoslaním do zariadenia za behu bezstrátovo prebalené. Iba zvuk bude prekódovaný.", "Depressed": "Stlačený", "DefaultSubtitlesHelp": "Titulky sú načítané v závislosti od predvolených a vynútených nastavení vo vložených metadátach. Jazykové predvoľby sú zobrané do úvahy až vtedy, keď je k dispozícií viacero možností.", @@ -1286,7 +1286,7 @@ "HeaderServerAddressSettings": "Nastavenie adresy servera", "HeaderRemoteAccessSettings": "Nastavenie vzdialeného prístupu", "HeaderHttpsSettings": "Nastavenia HTTPS", - "HeaderDVR": "DVR", + "HeaderDVR": "Nahrávanie", "SaveChanges": "Uložiť zmeny", "MessageSyncPlayErrorMedia": "Povolenie funkcie SyncPlay zlyhalo! Chyba média.", "MessageSyncPlayErrorMissingSession": "Zapnutie funkcie SyncPlay zlyhalo! Aktívna relácia nebola nájdená.", @@ -1520,7 +1520,7 @@ "HeaderSyncPlayPlaybackSettings": "Prehrávanie", "HeaderSyncPlaySettings": "Nastavenia SyncPlay", "ErrorPlayerNotFound": "Pre požadované médium nebol nájdený žiadny prehrávač.", - "Engineer": "Inžinier", + "Engineer": "Zvukový inžinier", "DisableCustomCss": "Zakázať vlastné CSS poskytované serverom", "Conductor": "Dirigent", "Arranger": "Aranžér", @@ -1580,7 +1580,7 @@ "LabelSortName": "Názov pre zoraďovanie:", "LabelOriginalName": "Pôvodný názov:", "LabelMaxDaysForNextUp": "Maximálny počet dní v sekcií \"Nasleduje\":", - "LabelMaxDaysForNextUpHelp": "Určuje maximálny počet dní, po ktoré zostane seriál v sekcií \"Nasleduje\".", + "LabelMaxDaysForNextUpHelp": "Určuje maximálny počet dní, po ktoré zostane seriál v sekcií \"Nasleduje\" bez pozretia.", "AgeValue": "({0} rokov)", "Typewriter": "Písací stroj", "Print": "Tlačiť", From d352c0538158a6a5149e9a9824c7e8cdb2b08e5e Mon Sep 17 00:00:00 2001 From: WWWesten <4700006+WWWesten@users.noreply.github.com> Date: Sat, 13 Nov 2021 22:16:59 +0500 Subject: [PATCH 0780/1756] Update displaySettings.template.html Synchronize language names list with jelliyfin core and language codes in list with language resource file names --- .../displaySettings.template.html | 46 +++++++++++++------ 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/src/components/displaySettings/displaySettings.template.html b/src/components/displaySettings/displaySettings.template.html index 158d2a9a09..29ab3e85f8 100644 --- a/src/components/displaySettings/displaySettings.template.html +++ b/src/components/displaySettings/displaySettings.template.html @@ -10,7 +10,7 @@ - + @@ -23,6 +23,7 @@ + @@ -34,37 +35,45 @@ - + + + + + + - + + - + - + - + + - + +
@@ -82,7 +91,7 @@ - + @@ -95,6 +104,7 @@ + @@ -106,37 +116,45 @@ - + + + + + + - + + - + - + - + + - + +
From 2861ddd78c7d2ab33a4a2dd1126cd7d34cd7c193 Mon Sep 17 00:00:00 2001 From: WWWesten <4700006+WWWesten@users.noreply.github.com> Date: Mon, 15 Nov 2021 23:46:30 +0500 Subject: [PATCH 0781/1756] Update displaySettings.template.html Native names of the languages, exposed the language codes, order by the language codes --- .../displaySettings.template.html | 272 +++++++++--------- 1 file changed, 136 insertions(+), 136 deletions(-) diff --git a/src/components/displaySettings/displaySettings.template.html b/src/components/displaySettings/displaySettings.template.html index 29ab3e85f8..2b7056b3d8 100644 --- a/src/components/displaySettings/displaySettings.template.html +++ b/src/components/displaySettings/displaySettings.template.html @@ -6,75 +6,75 @@
${LabelDisplayLanguageHelp}
@@ -87,75 +87,75 @@
From 5af68bc2f53a5308941c0fe19ae80f5a330bc43f Mon Sep 17 00:00:00 2001 From: WWWesten <4700006+WWWesten@users.noreply.github.com> Date: Wed, 17 Nov 2021 15:30:36 +0500 Subject: [PATCH 0782/1756] Update displaySettings.template.html Remove language codes --- .../displaySettings.template.html | 264 +++++++++--------- 1 file changed, 132 insertions(+), 132 deletions(-) diff --git a/src/components/displaySettings/displaySettings.template.html b/src/components/displaySettings/displaySettings.template.html index 2b7056b3d8..14c8a54d57 100644 --- a/src/components/displaySettings/displaySettings.template.html +++ b/src/components/displaySettings/displaySettings.template.html @@ -6,75 +6,75 @@
${LabelDisplayLanguageHelp}
@@ -87,75 +87,75 @@
From 9f05025e832f9fcb1b0dbd27bbf6a7ff0c152262 Mon Sep 17 00:00:00 2001 From: WWWesten <4700006+WWWesten@users.noreply.github.com> Date: Wed, 17 Nov 2021 22:28:11 +0500 Subject: [PATCH 0783/1756] Update displaySettings.template.html Pirates --- src/components/displaySettings/displaySettings.template.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/displaySettings/displaySettings.template.html b/src/components/displaySettings/displaySettings.template.html index 14c8a54d57..e548a979fd 100644 --- a/src/components/displaySettings/displaySettings.template.html +++ b/src/components/displaySettings/displaySettings.template.html @@ -55,6 +55,7 @@ + @@ -136,6 +137,7 @@ + From 1e3503a1cd7837825662ae600f42a4423f69730e Mon Sep 17 00:00:00 2001 From: WWWesten <4700006+WWWesten@users.noreply.github.com> Date: Wed, 17 Nov 2021 16:52:46 +0500 Subject: [PATCH 0784/1756] Update src/components/displaySettings/displaySettings.template.html Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com> --- src/components/displaySettings/displaySettings.template.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/displaySettings/displaySettings.template.html b/src/components/displaySettings/displaySettings.template.html index e548a979fd..5d46d2d9a3 100644 --- a/src/components/displaySettings/displaySettings.template.html +++ b/src/components/displaySettings/displaySettings.template.html @@ -118,7 +118,7 @@ - + From bcad30bf37935c18b2d9c0281d8a395cffc8ec16 Mon Sep 17 00:00:00 2001 From: WWWesten <4700006+WWWesten@users.noreply.github.com> Date: Wed, 17 Nov 2021 18:29:33 +0500 Subject: [PATCH 0785/1756] Update src/components/displaySettings/displaySettings.template.html Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com> --- src/components/displaySettings/displaySettings.template.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/displaySettings/displaySettings.template.html b/src/components/displaySettings/displaySettings.template.html index 5d46d2d9a3..fd317b8732 100644 --- a/src/components/displaySettings/displaySettings.template.html +++ b/src/components/displaySettings/displaySettings.template.html @@ -36,7 +36,7 @@ - + From 17f9821918c4a2f948d991e571d7170b5713b079 Mon Sep 17 00:00:00 2001 From: WWWesten <4700006+WWWesten@users.noreply.github.com> Date: Wed, 17 Nov 2021 22:37:07 +0500 Subject: [PATCH 0786/1756] Update displaySettings.template.html tipo --- src/components/displaySettings/displaySettings.template.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/displaySettings/displaySettings.template.html b/src/components/displaySettings/displaySettings.template.html index fd317b8732..bb7206249b 100644 --- a/src/components/displaySettings/displaySettings.template.html +++ b/src/components/displaySettings/displaySettings.template.html @@ -132,7 +132,7 @@ - + From be7ca7c89f92a8e6592d68d677668a905b5d8244 Mon Sep 17 00:00:00 2001 From: WWWesten <4700006+WWWesten@users.noreply.github.com> Date: Wed, 17 Nov 2021 22:37:56 +0500 Subject: [PATCH 0787/1756] Update displaySettings.template.html --- src/components/displaySettings/displaySettings.template.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/displaySettings/displaySettings.template.html b/src/components/displaySettings/displaySettings.template.html index bb7206249b..2e8f6449f6 100644 --- a/src/components/displaySettings/displaySettings.template.html +++ b/src/components/displaySettings/displaySettings.template.html @@ -50,7 +50,7 @@ - + From 33e02ea29e3a8ce4221188c11258f6333de2a9d9 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 20 Nov 2021 06:31:25 +0000 Subject: [PATCH 0788/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 1caa63068a..cbbfe133c3 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -534,7 +534,7 @@ "LabelAudioSampleRate": "Audio sample rate:", "LabelAuthProvider": "Authentication Provider:", "LabelAutomaticallyAddToCollection": "Automatically add to collection", - "LabelAutomaticallyAddToCollectionHelp": "When at least 2 movies have the same collection name, they will be automatically added to the collection", + "LabelAutomaticallyAddToCollectionHelp": "When at least 2 movies have the same collection name, they will be automatically added to the collection.", "LabelAutoDiscoveryTracing": "Enable Auto Discovery tracing.", "LabelAutoDiscoveryTracingHelp": "When enabled, packets received on the auto discovery port will be logged.", "LabelAutomaticallyRefreshInternetMetadataEvery": "Automatically refresh metadata from the internet:", From 964080604d2daca8c96a661318fd2de32c086e37 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 20 Nov 2021 06:39:48 +0000 Subject: [PATCH 0789/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 420fcd6af2..58717ca88d 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -151,7 +151,7 @@ "Disconnect": "Ajyratu", "Display": "Beineleu", "DisplayInMyMedia": "Basqy ekranda beinelenedı", - "DisplayInOtherHomeScreenSections": "Basqy ekran bölımderınde beineleu (mys. Eñ soñğy tasyğyşderekter jäne Körudı jalğastyru)", + "DisplayInOtherHomeScreenSections": "Basqy ekran bölımderınde beineleu (mys. \"Eñ soñğy tasyğyşderekter\" jäne \"Körudı jalğastyru\")", "DisplayMissingEpisodesWithinSeasons": "Joq telebölımderdı mausym ışınde beineleu", "DisplayMissingEpisodesWithinSeasonsHelp": "Būl sondai-aq server teñşelımderındegı TD‐tasyğyşhanalary üşın qosuluy qajet.", "DisplayModeHelp": "İnterfeis üşın laiyqty ornalasu mänerın tañdañyz.", @@ -405,7 +405,7 @@ "HeaderYears": "Jyldar", "Help": "Anyqtama", "Hide": "Jasyru", - "HideWatchedContentFromLatestMedia": "Eñ keiıngı tasyğyşderekterden qaralğan mazmūndy jasyru", + "HideWatchedContentFromLatestMedia": "\"Eñ keiıngı tasyğyşderekter\" ışınen qaralğan mazmūndy jasyru", "Home": "Basqy", "Horizontal": "Köldeneñ", "HttpsRequiresCert": "Qauıpsız qosylymdar qosu üşın Letʼs Encrypt siaqty senımdı SSL-kuälıgın jetkızuıñız qajet. Kuälıktı jetkızıñız nemese qauıpsız qosylymdardy ajyratyñyz.", @@ -1580,7 +1580,7 @@ "LabelOriginalName": "Tüpnūsqa aty:", "AgeValue": "({0} jasynda)", "PlaybackErrorPlaceHolder": "Būl Jellyfin oinata almaityn fizikalyq tasyğyştyñ toltyrğyşy. Oinatu üşın diskını salyñyz.", - "LabelMaxDaysForNextUp": "Kelesıdegi eñ köp künder:", + "LabelMaxDaysForNextUp": "\"Kelesı\" ışındegı eñ köp künder:", "LabelMaxDaysForNextUpHelp": "Körsetımdı körmei-aq \"Kelesı\" tızımınde qalatyn künderdıñ eñ köp sanyn ornatu.", "MediaInfoTitle": "Atauy", "Typewriter": "Jazu maşinasy", @@ -1598,5 +1598,7 @@ "TypeOptionPluralEpisode": "Telebölımder", "TypeOptionPluralBoxSet": "Filmder jiyntyqtary", "TypeOptionPluralBook": "Kıtaptar", - "TypeOptionPluralAudio": "Dybystar" + "TypeOptionPluralAudio": "Dybystar", + "LabelAutomaticallyAddToCollectionHelp": "Kem degende 2 filmnıñ jiyntyq atauy birdey bolğanda, olar jiyntyqqa avtomatty üstelınedı.", + "LabelAutomaticallyAddToCollection": "Jiyntyqqa avtomatty üsteu" } From a5cb9289d5cad9b094332e383c44787adac04c7b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 20 Nov 2021 06:37:01 +0000 Subject: [PATCH 0790/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index b931448d39..196318e57c 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -152,7 +152,7 @@ "Disconnect": "Разъединиться", "Display": "Отображение", "DisplayInMyMedia": "Показывать на главном экране", - "DisplayInOtherHomeScreenSections": "Показывать в разделах главного экрана (нпр., крайние медиаданные, продолжение просмотра и т.п.)", + "DisplayInOtherHomeScreenSections": "Показывать в разделах главного экрана как \"Крайние медиаданные\", \"Продолжение просмотра\"", "DisplayMissingEpisodesWithinSeasons": "Отображать отсутствующие эпизоды в пределах сезонов", "DisplayMissingEpisodesWithinSeasonsHelp": "Это также должно быть включено для ТВ-медиатек в конфигурации сервера.", "DisplayModeHelp": "Выберите желательный стиль разметки для интерфейса.", @@ -406,7 +406,7 @@ "HeaderYears": "Годы", "Help": "Справка...", "Hide": "Скрыть", - "HideWatchedContentFromLatestMedia": "Скрыть просмотренное содержание из Крайних медиаданных", + "HideWatchedContentFromLatestMedia": "Скрыть просмотренное содержание в разделе \"Крайние медиаданные\"", "Home": "Главное", "Horizontal": "Горизонтально", "HttpsRequiresCert": "Чтобы включить HTTPS для внешних подключений, вам нужно будет предоставить доверенный SSL-cертификат, например, Let's Encrypt. Предоставьте сертификат или отключите защищенные соединения.", @@ -1579,7 +1579,7 @@ "LabelOriginalName": "Оригинальное имя:", "AgeValue": "(в возрасте {0} лет)", "PlaybackErrorPlaceHolder": "Это заполнитель для физических носителей, которые Jellyfin не может воспроизводить. Вставьте диск для воспроизведения.", - "LabelMaxDaysForNextUp": "Максимальные дни в Очередных:", + "LabelMaxDaysForNextUp": "Максимум дней в разделе \"Очередные\":", "LabelMaxDaysForNextUpHelp": "Задать максимальное количество дней, в течение которых сериал должен оставаться в списке «Очередное» без его просмотра .", "MediaInfoTitle": "Название", "Typewriter": "Машинописный", @@ -1597,5 +1597,7 @@ "TypeOptionPluralEpisode": "Эпизоды", "TypeOptionPluralBoxSet": "Киносерии", "TypeOptionPluralBook": "Книги", - "TypeOptionPluralAudio": "Аудио элементы" + "TypeOptionPluralAudio": "Аудио элементы", + "LabelAutomaticallyAddToCollectionHelp": "Если хотя бы два фильма имеют одинаковое название коллекции, они будут автоматически добавлены в коллекцию.", + "LabelAutomaticallyAddToCollection": "Автоматически добавлять в коллекцию" } From c2e1878c22d60654068b3cd16fc5f5de3b700d96 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 20 Nov 2021 06:38:46 +0000 Subject: [PATCH 0791/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 780ec8ffe0..4e66427a36 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -403,7 +403,7 @@ "LabelArtistsHelp": "将多个艺术家用分号分隔。", "LabelAudioLanguagePreference": "首选音频语言:", "LabelAutomaticallyAddToCollection": "自动添加到合集", - "LabelAutomaticallyAddToCollectionHelp": "当至少有2个电影拥有相同的合集名称时,它们将会自动添加到合集中", + "LabelAutomaticallyAddToCollectionHelp": "当至少有2个电影拥有相同的合集名称时,它们将会自动添加到合集中.", "LabelAutomaticallyRefreshInternetMetadataEvery": "自动从互联网获取元数据并刷新:", "LabelBindToLocalNetworkAddress": "监听的本地网络地址:", "LabelBindToLocalNetworkAddressHelp": "覆盖 HTTP 服务器绑定的本地 IP 地址。如果留空,服务器将会监听所有可用的地址。重启后生效。", From 7353902bf096f91d6e1f43878444b6d8471e0c6c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 20 Nov 2021 06:39:32 +0000 Subject: [PATCH 0792/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index b0e0566d32..951507113a 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -1199,7 +1199,7 @@ "OptionEnableM2tsMode": "Ebligi M2ts-reĝimon", "OptionEmbedSubtitles": "Enigi enen de ujo", "LabelCustomDeviceDisplayNameHelp": "Provizi laŭmendan montratan nomon aŭ lasu malplena por uzi la nomon raportitan de la aparato.", - "DisplayInOtherHomeScreenSections": "Montri en hejmekranaj sekcioj kiel ekzemple \"Plej novaj plurmedioj\" kaj \"Daŭrigi spektadon\"", + "DisplayInOtherHomeScreenSections": "Montri en hejmekranaj sekcioj kiel ekzemple \"Plej Novaj Plurmedioj\" kaj \"Daŭrigi Spektadon\"", "OptionDisplayFolderView": "Montri dosierujan vidon por montri simplajn plurmedian dosierujojn", "OptionPlainVideoItems": "Montri ĉiujn videojn kiel simplajn videaĵojn", "DisplayInMyMedia": "Montri sur la hejmekrano", @@ -1405,7 +1405,7 @@ "MessageSyncPlayPlaybackPermissionRequired": "Ludada permeso bezonata.", "MessageSyncPlayNoGroupsAvailable": "Neniuj grupoj disponeblaj. Komenci ludi ion unue.", "MessageSyncPlayLibraryAccessDenied": "Aliro al ĉi tiu enhavo estas limigita.", - "LabelMaxDaysForNextUpHelp": "Starigi la maksimuman kvanton da tagoj, kiam serio devas resti en la listo 'Next up' sen spekti ĝin.", + "LabelMaxDaysForNextUpHelp": "Starigi la maksimuman kvanton da tagoj, kiam serio devas resti en la listo de \"Sekva Plue\" sen spekti ĝin.", "LabelLibraryPageSizeHelp": "Starigi la kvanton de aĵoj por montri en plurmediteka paĝo. Starigi al 0 por malebligi paĝigon.", "LabelDefaultUserHelp": "Determini, kiu uzanta plurmediteko devas esti montrata sur konektitaj aparatoj. Ĉi tio povas esti anstataŭata por ĉiu aparato uzante profilojn.", "LabelLocalCustomCss": "Laŭmenda CSS-stilo, kiu validas nur por ĉi tiu kliento. Eble vi volas malebligi servilan laŭmendan CSS.", @@ -1418,7 +1418,7 @@ "LabelAlbumArtHelp": "PN uzata por albumarto, ene de la atributo \"dlna:profileID\" sur \"upnp:albumArtURI\". Iuj aparatoj bezonas specifan valoron, sendepende de la grandeco de la bildo.", "InstallingPackage": "Instalado de {0} (versio {1})", "ImportFavoriteChannelsHelp": "Nur kanaloj markitaj kiel favorataj sur la eteraparato estos importitaj.", - "HideWatchedContentFromLatestMedia": "Kaŝi spektitan enhavon de Plej novaj plurmedioj", + "HideWatchedContentFromLatestMedia": "Kaŝi spektitan enhavon de \"Plej Novaj Plurmedioj\"", "FileReadCancelled": "La dosiera legado estas rezignita.", "EveryXMinutes": "Ĉiun {0} minutojn", "EveryXHours": "Ĉiujn {0} horojn", @@ -1593,5 +1593,7 @@ "TypeOptionPluralEpisode": "Epizodoj", "TypeOptionPluralBoxSet": "Filmaj Kolektoj", "TypeOptionPluralBook": "Libroj", - "TypeOptionPluralAudio": "Aŭdioj" + "TypeOptionPluralAudio": "Aŭdioj", + "LabelAutomaticallyAddToCollectionHelp": "Kiam almenaŭ 2 filmoj havas la saman kolektonomon, ili estos aŭtomate aldonitaj al la kolekto.", + "LabelAutomaticallyAddToCollection": "Aldoni aŭtomate al kolekto" } From 3c32e871ab39ebc261c90cc31e3fdcb29377ad8e Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Sat, 20 Nov 2021 16:15:42 +0300 Subject: [PATCH 0793/1756] apply suggestions --- ...EditUserPreferences.tsx => LinkEditUserPreferences.tsx} | 4 ++-- src/components/dashboard/users/SelectElement.tsx | 7 ++++++- src/components/pages/UserEditPage.tsx | 4 ++-- 3 files changed, 10 insertions(+), 5 deletions(-) rename src/components/dashboard/users/{LnkEditUserPreferences.tsx => LinkEditUserPreferences.tsx} (80%) diff --git a/src/components/dashboard/users/LnkEditUserPreferences.tsx b/src/components/dashboard/users/LinkEditUserPreferences.tsx similarity index 80% rename from src/components/dashboard/users/LnkEditUserPreferences.tsx rename to src/components/dashboard/users/LinkEditUserPreferences.tsx index 1d60adac41..4318b78639 100644 --- a/src/components/dashboard/users/LnkEditUserPreferences.tsx +++ b/src/components/dashboard/users/LinkEditUserPreferences.tsx @@ -16,7 +16,7 @@ const createLinkElement = ({ className, title }) => ({ ` }); -const LnkEditUserPreferences: FunctionComponent = ({ className, title }: IProps) => { +const LinkEditUserPreferences: FunctionComponent = ({ className, title }: IProps) => { return (
= ({ className, title }: ); }; -export default LnkEditUserPreferences; +export default LinkEditUserPreferences; diff --git a/src/components/dashboard/users/SelectElement.tsx b/src/components/dashboard/users/SelectElement.tsx index a3fe1a5aa4..ab42a11fd3 100644 --- a/src/components/dashboard/users/SelectElement.tsx +++ b/src/components/dashboard/users/SelectElement.tsx @@ -11,11 +11,16 @@ const createSelectElement = ({ className, label, option }) => ({ ` }); +type ProvidersArr = { + Name?: string; + Id?: string; +} + type IProps = { className?: string; label?: string; currentProviderId: string; - providers: any + providers: ProvidersArr[] } const SelectElement: FunctionComponent = ({ className, label, currentProviderId, providers }: IProps) => { diff --git a/src/components/pages/UserEditPage.tsx b/src/components/pages/UserEditPage.tsx index 14662e1c34..c49e1f46ef 100644 --- a/src/components/pages/UserEditPage.tsx +++ b/src/components/pages/UserEditPage.tsx @@ -7,7 +7,7 @@ import ButtonElement from '../dashboard/users/ButtonElement'; import CheckBoxElement from '../dashboard/users/CheckBoxElement'; import CheckBoxListItem from '../dashboard/users/CheckBoxListItem'; import InputElement from '../dashboard/users/InputElement'; -import LnkEditUserPreferences from '../dashboard/users/LnkEditUserPreferences'; +import LinkEditUserPreferences from '../dashboard/users/LinkEditUserPreferences'; import SectionTitleLinkElement from '../dashboard/users/SectionTitleLinkElement'; import SelectElement from '../dashboard/users/SelectElement'; import SelectSyncPlayAccessElement from '../dashboard/users/SelectSyncPlayAccessElement'; @@ -274,7 +274,7 @@ const UserEditPage: FunctionComponent = () => { className='lnkEditUserPreferencesContainer' style={{paddingBottom: '1em'}} > - From 131b3a60dfa2242768a63b0e01fe0ef07f2455e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Sat, 20 Nov 2021 12:19:53 +0000 Subject: [PATCH 0794/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index 342950160b..e81c81afa9 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -335,7 +335,7 @@ "HeaderYears": "Roky", "Help": "Nápověda", "Hide": "Skrýt", - "HideWatchedContentFromLatestMedia": "Skrýt přehrané položky ze seznamu nejnovějších médií", + "HideWatchedContentFromLatestMedia": "Skrýt zhlédnuté položky v seznamu Nejnovější média", "Home": "Domů", "Identify": "Identifikovat", "Images": "Obrázky", @@ -1040,7 +1040,7 @@ "DirectStreamHelp2": "Výkon potřebný pro přímé streamování záleží na zvukovém profilu. Pouze video stopa je bezztrátová.", "Directors": "Režiséři", "DisplayInMyMedia": "Zobrazit na domovské obrazovce", - "DisplayInOtherHomeScreenSections": "Zobrazení v sekcích domovské obrazovky, jako jsou nejnovější média, a pokračování ve sledování", + "DisplayInOtherHomeScreenSections": "Zobrazit v sekcích domovské obrazovky, např. v sekcích Nejnovější média nebo Pokračování ve sledování", "DownloadsValue": "{0} ke stažení", "EditMetadata": "Upravit metadata", "EnableExternalVideoPlayersHelp": "Při spuštění přehrávání videa se zobrazí nabídka externího přehrávače.", @@ -1579,7 +1579,7 @@ "LabelOriginalName": "Původní název:", "AgeValue": "({0} let)", "PlaybackErrorPlaceHolder": "Toto je zástupce pro fyzické médium, které Jellyfin nedokáže přehrát. Chcete-li médium přehrát, vložte disk.", - "LabelMaxDaysForNextUp": "Omezení zobrazení dalších epizod:", + "LabelMaxDaysForNextUp": "Maximální počet dní v sekci Další:", "LabelMaxDaysForNextUpHelp": "Maximální počet dnů, po který zůstane seriál v seznamu dalších epizod ke zhlédnutí.", "MediaInfoTitle": "Název", "Typewriter": "Psací stroj", @@ -1597,5 +1597,7 @@ "TypeOptionPluralMusicAlbum": "Hudební alba", "TypeOptionPluralMovie": "Filmy", "TypeOptionPluralEpisode": "Díly", - "TypeOptionPluralBoxSet": "Kolekce" + "TypeOptionPluralBoxSet": "Kolekce", + "LabelAutomaticallyAddToCollectionHelp": "Pokud mají alespoň 2 filmy stejný název kolekce, budou automaticky přidány do kolekce.", + "LabelAutomaticallyAddToCollection": "Automaticky přidat to kolekce" } From ea3112bf9ff858781305b64d0d85a91e098c657c Mon Sep 17 00:00:00 2001 From: blob03 Date: Sat, 20 Nov 2021 12:56:11 +0000 Subject: [PATCH 0795/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 584c58d05e..5b4881ac8b 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1579,7 +1579,7 @@ "SetUsingLastTracksHelp": "Choisir la piste audio et les sous-titres les plus proches de la dernière vidéo lue.", "SetUsingLastTracks": "Utiliser les pistes de sous-titres et audio de l'élément précédent", "PlaybackErrorPlaceHolder": "Ceci est un emplacement pour les médias physiques que Jellyfin ne peut pas jouer. Merci d'insérer le disque pour lancer la lecture.", - "LabelMaxDaysForNextUpHelp": "Définir le nombre maximal de jours avant qu'une émission ne soit retirée de la section 'À suivre'.", + "LabelMaxDaysForNextUpHelp": "Définir le nombre de jours d'inactivité avant qu'une émission ne soit ôtée de la section 'À suivre'.", "LabelMaxDaysForNextUp": "Expiration de la section 'À suivre' :", "MediaInfoTitle": "Titre", "Typewriter": "Machine à écrire", @@ -1597,5 +1597,7 @@ "TypeOptionPluralEpisode": "Épisodes", "TypeOptionPluralBoxSet": "Coffrets", "TypeOptionPluralBook": "Livres", - "TypeOptionPluralAudio": "Audio" + "TypeOptionPluralAudio": "Audio", + "LabelAutomaticallyAddToCollectionHelp": "Quand au moins 2 films possèdent le même nom de collection, les y ajouter automatiquement .", + "LabelAutomaticallyAddToCollection": "Ajouter automatiquement à la collection" } From e6a844ccfc7674379ac579a4ec2fc355da1fef86 Mon Sep 17 00:00:00 2001 From: Alfonso Scarpino Date: Sat, 20 Nov 2021 11:04:20 +0000 Subject: [PATCH 0796/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index 526c5447d0..97f60baab3 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -137,7 +137,7 @@ "Disconnect": "Disconnetti", "Display": "Schermo", "DisplayInMyMedia": "Visualizza nella schermata di home", - "DisplayInOtherHomeScreenSections": "Mostra le sezioni della schermata home come gli ultimi media e continua a guardare", + "DisplayInOtherHomeScreenSections": "Mostra le sezioni della schermata home come 'Ultimi media' e 'Continua a guardare'", "DisplayMissingEpisodesWithinSeasons": "Visualizza gli episodi mancanti nelle stagioni", "DisplayMissingEpisodesWithinSeasonsHelp": "Questo deve anche essere abilitato per le librerie TV nella configurazione del server.", "DisplayModeHelp": "Seleziona lo stile del layout che vuoi per l'interfaccia.", @@ -379,7 +379,7 @@ "HeaderYears": "Anni", "Help": "Aiuto", "Hide": "Nascondi", - "HideWatchedContentFromLatestMedia": "Nascondi i contenuti già visti dagli Ultimi Media", + "HideWatchedContentFromLatestMedia": "Nascondi i contenuti già visti da 'Ultimi Media'", "Horizontal": "Orizzontale", "HttpsRequiresCert": "Per abilitare le connessioni sicure, dovrai fornire un certificato SSL affidabile, come Let's Encrypt. Per favore o fornisci un certificato, o disabilita le connessioni sicure.", "Identify": "Identifica", @@ -1597,5 +1597,7 @@ "TypeOptionPluralBook": "Libri", "TypeOptionPluralMovie": "Film", "TypeOptionPluralEpisode": "Episodi", - "TypeOptionPluralBoxSet": "Cofanetti" + "TypeOptionPluralBoxSet": "Cofanetti", + "LabelAutomaticallyAddToCollectionHelp": "Quando almeno 2 film hanno lo stesso nome collezione, saranno automaticamente aggiunti alla collezione.", + "LabelAutomaticallyAddToCollection": "Aggiungi automaticamente alla collezione" } From 12b1df1fcd8725d46f2a731eb009b957765a22c9 Mon Sep 17 00:00:00 2001 From: blob03 Date: Sat, 20 Nov 2021 14:42:13 +0000 Subject: [PATCH 0797/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 5b4881ac8b..0cfbabd67d 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1598,6 +1598,6 @@ "TypeOptionPluralBoxSet": "Coffrets", "TypeOptionPluralBook": "Livres", "TypeOptionPluralAudio": "Audio", - "LabelAutomaticallyAddToCollectionHelp": "Quand au moins 2 films possèdent le même nom de collection, les y ajouter automatiquement .", + "LabelAutomaticallyAddToCollectionHelp": "Quand au moins 2 films possèdent le même nom de collection, les y ajouter automatiquement.", "LabelAutomaticallyAddToCollection": "Ajouter automatiquement à la collection" } From 133b2b1e8e69c832d9e1e153e537c8f00520dc9e Mon Sep 17 00:00:00 2001 From: nextlooper42 Date: Sat, 20 Nov 2021 14:43:05 +0000 Subject: [PATCH 0798/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index ad3028fc1d..fa698ae6cd 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -1597,5 +1597,7 @@ "TypeOptionPluralEpisode": "Epizódy", "TypeOptionPluralBoxSet": "Box sety", "TypeOptionPluralBook": "Knihy", - "TypeOptionPluralAudio": "Audiá" + "TypeOptionPluralAudio": "Audiá", + "LabelAutomaticallyAddToCollectionHelp": "Pokiaľ majú aspoň 2 filmy rovnaký nazov kolekcie, budú automaticky pridané do kolekcie.", + "LabelAutomaticallyAddToCollection": "Automaticky pridať do kolekcie" } From 37715857ae293a8a388c9d42dd0d869ed21e1859 Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Sat, 20 Nov 2021 15:47:40 +0000 Subject: [PATCH 0799/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 888e3acfa6..7cc258b49a 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -214,7 +214,7 @@ "Album": "Tuyển tập", "DisplayMissingEpisodesWithinSeasonsHelp": "Cài đặt này phải được bật cho các thư viện TV trong cấu hình máy chủ.", "DisplayMissingEpisodesWithinSeasons": "Hiển thị những tập phim bị thiếu trong mỗi phần", - "DisplayInOtherHomeScreenSections": "Hiển thị các phần của màn hình trang chủ như là phương tiện gần đây nhất và xem tiếp", + "DisplayInOtherHomeScreenSections": "Hiển thị các phần màn hình trang chủ như là 'Phương Tiện Mới Nhất' và 'Tiếp Tục Xem'", "DisplayInMyMedia": "Hiển thị trên trang chính", "Display": "Hiển thị", "Disconnect": "Ngắt kết nối", @@ -526,7 +526,7 @@ "HttpsRequiresCert": "Để bật kết nối bảo mật, bạn cần phải cung cấp một Chứng Chỉ SSL đáng tin cậy, ví dụ như \"Let's Encrypt\". Hãy cung cấp Chứng Chỉ SSL hoặc là tắt tính năng kết nối bảo mật.", "Horizontal": "Nằm Ngang", "Home": "Trang Chủ", - "HideWatchedContentFromLatestMedia": "Ẩn nội dung đã xem khỏi phương tiện mới nhất", + "HideWatchedContentFromLatestMedia": "Ẩn nội dung đã xem khỏi 'Phương Tiện Mới Nhất'", "Hide": "Ẩn", "Help": "Trợ Giúp", "HeaderYears": "Năm", @@ -602,7 +602,7 @@ "HeaderServerAddressSettings": "Cài Đặt Địa Chỉ Máy Chủ", "HeaderRemoteAccessSettings": "Cài Đặt Truy Cập Từ Xa", "HeaderHttpsSettings": "Cài Đặt HTTPS", - "HeaderDVR": "DVR", + "HeaderDVR": "Máy Thu Kỹ Thuật Số", "LabelExtractChaptersDuringLibraryScanHelp": "Tạo hình ảnh phân cảnh khi video được nhập trong quá trình quét thư viện. Nếu không chúng sẽ được trích xuất thông qua những tác vụ định kì, giúp cho quá trình quét thư viện diễn ra nhanh hơn.", "LabelExtractChaptersDuringLibraryScan": "Trích xuất hình ảnh phân đoạn khi quét thư viện", "LabelBaseUrlHelp": "Thêm một thư mục con tùy chỉnh vào đường dẫn máy chủ. Ví dụ: http://example.com/<baseurl>", @@ -1573,13 +1573,13 @@ "LabelSyncPlaySettingsMaxDelaySpeedToSync": "Độ trễ tối đa của SpeedToSync:", "LabelSortName": "Sắp xếp tên:", "LabelOriginalName": "Tên gốc:", - "Engineer": "Kỹ sư", + "Engineer": "Kỹ thuật viên âm thanh", "Conductor": "Nhạc trưởng", "Arranger": "Người sắp đặt", "AgeValue": "({0} tuổi)", "PlaybackErrorPlaceHolder": "Đây là trình giữ chỗ cho phương tiện vật lý mà Jellyfin không thể phát. Vui lòng cho đĩa vào để chơi.", - "LabelMaxDaysForNextUpHelp": "Đặt số ngày tối đa mà một chương trình sẽ ở trong danh sách 'Tiếp theo' mà không cần xem chương trình đó.", - "LabelMaxDaysForNextUp": "Số ngày tối đa trong 'Tiếp theo':", + "LabelMaxDaysForNextUpHelp": "Đặt số ngày tối đa mà một chương trình sẽ ở trong danh sách 'Tiếp Theo' mà không cần xem nó.", + "LabelMaxDaysForNextUp": "Số ngày tối đa trong 'Tiếp Theo':", "MediaInfoTitle": "Tiêu đề", "Console": "Dòng lệnh", "Casual": "Giản dị", @@ -1595,5 +1595,7 @@ "TypeOptionPluralEpisode": "Tập phim", "TypeOptionPluralBook": "Sách", "TypeOptionPluralAudio": "Âm thanh", - "TypeOptionPluralBoxSet": "Bộ Đóng Hộp" + "TypeOptionPluralBoxSet": "Bộ Đóng Hộp", + "LabelAutomaticallyAddToCollectionHelp": "Khi có ít nhất 2 phim có cùng tên bộ sưu tập, chúng sẽ được tự động thêm vào bộ sưu tập.", + "LabelAutomaticallyAddToCollection": "Tự động thêm vào bộ sưu tập" } From a34d87a18501b245a36020fc8309cc411a949a1f Mon Sep 17 00:00:00 2001 From: Oskari Lavinto Date: Sun, 21 Nov 2021 01:20:51 +0000 Subject: [PATCH 0800/1756] Translated using Weblate (Finnish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/ --- src/strings/fi.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/fi.json b/src/strings/fi.json index dae1fd5e8e..ae20645ab8 100644 --- a/src/strings/fi.json +++ b/src/strings/fi.json @@ -1407,5 +1407,7 @@ "LabelXDlnaDocHelp": "Määrittää X_DLNADOC elementin sisällön nimiavaruudessa urn:schemas-dlna-org:device-1-0.", "LabelXDlnaCapHelp": "Määrittää X_DLNACAP elementin sisällön nimiavaruudessa urn:schemas-dlna-org:device-1-0.", "LabelMaxAudiobookResumeHelp": "Raidat oletetaan täysin toistetuiksi jos toisto pysäytetään, kun jäljellä oleva kesto on vähemmän kuin tämä arvo.", - "LabelMaxAudiobookResume": "Äänikirjan jäljellä olevat minuutit toiston palautukseen:" + "LabelMaxAudiobookResume": "Äänikirjan jäljellä olevat minuutit toiston palautukseen:", + "Arranger": "Järjestäjä", + "AgeValue": "({0} vuotta vanha)" } From 686c5f5ecc0aa96553f96d439e282f4ca650668b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 21 Nov 2021 12:04:10 +0000 Subject: [PATCH 0801/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 58 +++++++++++++++++++++--------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index cbbfe133c3..4067e7bee5 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -97,7 +97,7 @@ "ButtonRefreshGuideData": "Refresh Guide Data", "ButtonRemove": "Remove", "ButtonRename": "Rename", - "ButtonResetEasyPassword": "Reset easy pin code", + "ButtonResetEasyPassword": "Reset easy PIN code", "ButtonResume": "Resume", "ButtonRevoke": "Revoke", "ButtonScanAllLibraries": "Scan All Libraries", @@ -202,7 +202,7 @@ "DownloadsValue": "{0} downloads", "DrmChannelsNotImported": "Channels with DRM will not be imported.", "DropShadow": "Drop Shadow", - "EasyPasswordHelp": "Your easy pin code is used for offline access on supported clients and can also be used for easy in-network sign in.", + "EasyPasswordHelp": "Your easy PIN code is used for offline access on supported clients and can also be used for easy in-network sign in.", "Edit": "Edit", "EditImages": "Edit images", "EditMetadata": "Edit metadata", @@ -348,7 +348,7 @@ "HeaderDirectPlayProfileHelp": "Add direct play profiles to indicate which formats the device can handle natively.", "HeaderDownloadSync": "Download & Sync", "HeaderDVR": "Digital Recorder", - "HeaderEasyPinCode": "Easy Pin Code", + "HeaderEasyPinCode": "Easy PIN Code", "HeaderEditImages": "Edit Images", "HeaderEnabledFields": "Enabled Fields", "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", @@ -407,7 +407,7 @@ "HeaderPasswordReset": "Password Reset", "HeaderPaths": "Paths", "HeaderPhotoAlbums": "Photo Albums", - "HeaderPinCodeReset": "Reset Pin Code", + "HeaderPinCodeReset": "Reset PIN Code", "HeaderPlayAll": "Play All", "HeaderPlayback": "Media Playback", "HeaderPlaybackError": "Playback Error", @@ -482,9 +482,9 @@ "HeaderVideos": "Videos", "HeaderVideoType": "Video Type", "HeaderVideoTypes": "Video Types", - "HeaderXmlDocumentAttribute": "Xml Document Attribute", - "HeaderXmlDocumentAttributes": "Xml Document Attributes", - "HeaderXmlSettings": "Xml Settings", + "HeaderXmlDocumentAttribute": "XML Document Attribute", + "HeaderXmlDocumentAttributes": "XML Document Attributes", + "HeaderXmlSettings": "XML Settings", "HeaderYears": "Years", "Help": "Help", "Hide": "Hide", @@ -567,8 +567,8 @@ "LabelContentType": "Content type:", "LabelCorruptedFrames": "Corrupted frames:", "LabelCountry": "Country:", - "LabelCreateHttpPortMap": "Enable automatic port mapping for http traffic as well as https.", - "LabelCreateHttpPortMapHelp": "Permit automatic port mapping to create a rule for http traffic in addition to https traffic.", + "LabelCreateHttpPortMap": "Enable automatic port mapping for HTTP traffic as well as HTTPS.", + "LabelCreateHttpPortMapHelp": "Permit automatic port mapping to create a rule for HTTP traffic in addition to HTTPS traffic.", "LabelCriticRating": "Critic rating:", "LabelCurrentPassword": "Current password:", "LabelCurrentStatus": "Current status:", @@ -607,8 +607,8 @@ "LabelDropShadow": "Drop shadow:", "LabelDropSubtitleHere": "Drop subtitle here, or click to browse.", "LabelDynamicExternalId": "{0} Id:", - "LabelEasyPinCode": "Easy pin code:", - "LabelEmbedAlbumArtDidl": "Embed album art in Didl", + "LabelEasyPinCode": "Easy PIN code:", + "LabelEmbedAlbumArtDidl": "Embed album art in DIDL", "LabelEmbedAlbumArtDidlHelp": "Some devices prefer this method for obtaining album art. Others may fail to play with this option enabled.", "LabelEnableAutomaticPortMap": "Enable automatic port mapping", "LabelEnableAutomaticPortMapHelp": "Automatically forward public ports on your router to local ports on your server via UPnP. This may not work with some router models or network configurations. Changes will not apply until after a server restart.", @@ -632,7 +632,7 @@ "LabelEnableRealtimeMonitor": "Enable real time monitoring", "LabelEnableRealtimeMonitorHelp": "Changes to files will be processed immediately on supported file systems.", "LabelEnableSingleImageInDidlLimit": "Limit to single embedded image", - "LabelEnableSingleImageInDidlLimitHelp": "Some devices will not render properly if multiple images are embedded within Didl.", + "LabelEnableSingleImageInDidlLimitHelp": "Some devices will not render properly if multiple images are embedded within DIDL.", "LabelEnableSSDPTracing": "Enable SSDP Tracing:", "LabelEnableSSDPTracingHelp": "Enable details SSDP network tracing to be logged.
WARNING: This will cause serious performance degradation.", "LabelEncoderPreset": "Encoding preset:", @@ -644,7 +644,7 @@ "LabelExtractChaptersDuringLibraryScanHelp": "Generate chapter images when videos are imported during the library scan. Otherwise, they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", "LabelFailed": "Failed", "LabelffmpegPath": "FFmpeg path:", - "LabelffmpegPathHelp": "The path to the ffmpeg application file or folder containing ffmpeg.", + "LabelffmpegPathHelp": "The path to the FFmpeg application file or folder containing FFmpeg.", "LabelFileOrUrl": "File or URL:", "LabelFinish": "Finish", "LabelFolder": "Folder:", @@ -672,8 +672,8 @@ "LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.", "LabelImageType": "Image type:", "LabelImportOnlyFavoriteChannels": "Restrict to channels marked as favorite", - "LabelInNetworkSignInWithEasyPassword": "Enable in-network sign in with my easy pin code", - "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.", + "LabelInNetworkSignInWithEasyPassword": "Enable in-network sign in with my easy PIN code", + "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:", "LabelIsForced": "Forced", "LabelKeepUpTo": "Keep up to:", @@ -685,7 +685,7 @@ "LabelKodiMetadataEnableExtraThumbsHelp": "When downloading images they can be saved into both extrafanart and extrathumbs for maximum Kodi skin compatibility.", "LabelKodiMetadataEnablePathSubstitution": "Enable path substitution", "LabelKodiMetadataEnablePathSubstitutionHelp": "Enable path substitution of image paths using the server's path substitution settings.", - "LabelKodiMetadataSaveImagePaths": "Save image paths within nfo files", + "LabelKodiMetadataSaveImagePaths": "Save image paths within NFO files", "LabelKodiMetadataSaveImagePathsHelp": "This is recommended if you have image file names that don't conform to Kodi guidelines.", "LabelKodiMetadataUser": "Save user watch data to NFO files for:", "LabelKodiMetadataUserHelp": "Save watch data to NFO files for other applications to utilize.", @@ -711,7 +711,7 @@ "LabelMaxBackdropsPerItem": "Maximum number of backdrops per item:", "LabelMaxChromecastBitrate": "Chromecast streaming quality:", "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.", + "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.", "LabelMaxParentalRating": "Maximum allowed parental rating:", "LabelMaxResumePercentage": "Maximum resume percentage:", "LabelMaxResumePercentageHelp": "Titles are assumed fully played if stopped after this time.", @@ -759,7 +759,7 @@ "LabelNumberOfGuideDays": "Number of days of guide data to download:", "LabelNumberOfGuideDaysHelp": "Downloading more days worth of guide data provides the ability to schedule out further in advance and view more listings, but it will also take longer to download. Auto will choose based on the number of channels.", "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.", + "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.", "LabelOptionalNetworkPath": "Shared network folder:", "LabelOptionalNetworkPathHelp": "If this folder is shared on your network, supplying the network share path can allow clients on other devices to access media files directly. For example, {0} or {1}.", "LabelOriginalAspectRatio": "Original aspect ratio:", @@ -770,7 +770,7 @@ "LabelParentNumber": "Parent number:", "LabelPassword": "Password:", "LabelPasswordConfirm": "Password (confirm):", - "LabelPasswordRecoveryPinCode": "Pin code:", + "LabelPasswordRecoveryPinCode": "PIN code:", "LabelPasswordResetProvider": "Password Reset Provider:", "LabelPath": "Path:", "LabelPersonRole": "Role:", @@ -1042,13 +1042,13 @@ "MessageGetInstalledPluginsError": "An error occurred while getting the list of currently installed plugins.", "MessageImageFileTypeAllowed": "Only JPEG and PNG files are supported.", "MessageImageTypeNotSelected": "Please select an image type from the drop-down menu.", - "MessageInvalidForgotPasswordPin": "An invalid or expired pin code was entered. Please try again.", + "MessageInvalidForgotPasswordPin": "An invalid or expired PIN code was entered. Please try again.", "MessageInvalidUser": "Invalid username or password. Please try again.", "MessageItemsAdded": "Items added.", "MessageItemSaved": "Item saved.", "MessageLeaveEmptyToInherit": "Leave empty to inherit settings from a parent item or the global default value.", "MessageNoAvailablePlugins": "No available plugins.", - "MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Movies, Series, and Albums. Click the + button to start creating collections.", + "MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Movies, Series, and Albums. Click the '+' button to start creating collections.", "MessageNoGenresAvailable": "Enable some metadata providers to pull genres from the internet.", "MessageNoMovieSuggestionsAvailable": "No movie suggestions are currently available. Start watching and rating your movies, and then come back to view your recommendations.", "MessageNoNextUpItems": "None found. Start watching your shows!", @@ -1058,7 +1058,7 @@ "MessageNoServersAvailable": "No servers have been found using the automatic server discovery.", "MessageNothingHere": "Nothing here.", "MessageNoTrailersFound": "Install the trailers channel to enhance your movie experience by adding a library of internet trailers.", - "MessagePasswordResetForUsers": "The following users have had their passwords reset. They can now sign in with the pin codes that were used to perform the reset.", + "MessagePasswordResetForUsers": "The following users have had their passwords reset. They can now sign in with the PIN codes that were used to perform the reset.", "MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your server administrator for more information.", "MessagePleaseEnsureInternetMetadata": "Please ensure downloading of internet metadata is enabled.", "MessagePleaseWait": "Please wait. This may take a minute.", @@ -1161,7 +1161,7 @@ "OptionAllUsers": "All users", "OptionAutomaticallyGroupSeries": "Automatically merge series that are spread across multiple folders", "OptionAutomaticallyGroupSeriesHelp": "Series that are spread across multiple folders within this library will be automatically merged into a single series.", - "OptionBluray": "Blu-ray", + "OptionBluray": "BD", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OptionCommunityRating": "Community Rating", "OptionCriticRating": "Critic Rating", @@ -1184,8 +1184,8 @@ "OptionEnableExternalContentInSuggestions": "Enable external content in suggestions", "OptionEnableExternalContentInSuggestionsHelp": "Allow internet trailers and live TV programs to be included within suggested content.", "OptionEnableForAllTuners": "Enable for all tuner devices", - "OptionEnableM2tsMode": "Enable M2ts mode", - "OptionEnableM2tsModeHelp": "Enable m2ts mode when encoding to mpegts.", + "OptionEnableM2tsMode": "Enable M2TS mode", + "OptionEnableM2tsModeHelp": "Enable M2TS mode when encoding to MPEG-TS.", "OptionEquals": "Equals", "OptionEstimateContentLength": "Estimate content length when transcoding", "OptionEveryday": "Every day", @@ -1234,7 +1234,7 @@ "OptionSpecialEpisode": "Specials", "OptionSubstring": "Substring", "OptionTrackName": "Track Name", - "OptionTvdbRating": "TVDB Rating", + "OptionTvdbRating": "TheTVDB Rating", "OptionUnairedEpisode": "Unaired Episodes", "OptionWakeFromSleep": "Wake from sleep", "OptionWeekdays": "Weekdays", @@ -1261,8 +1261,8 @@ "Photo": "Photo", "Photos": "Photos", "PictureInPicture": "Picture in picture", - "PinCodeResetComplete": "The pin code has been reset.", - "PinCodeResetConfirmation": "Are you sure you wish to reset the pin code?", + "PinCodeResetComplete": "The PIN code has been reset.", + "PinCodeResetConfirmation": "Are you sure you wish to reset the PIN code?", "PlaceFavoriteChannelsAtBeginning": "Place favorite channels at the beginning", "Play": "Play", "PlayAllFromHere": "Play all from here", @@ -1416,7 +1416,7 @@ "Suggestions": "Suggestions", "Sunday": "Sunday", "Sync": "Sync", - "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. The SyncPlay enables to sync playback with other devices.", "SyncPlayGroupDefaultTitle": "{0}'s group", "SystemDlnaProfilesHelp": "System profiles are read-only. Changes to a system profile will be saved to a new custom profile.", "TabAccess": "Access", From ede509b9ab4ccb28d524202e5ef85e3623183553 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 21 Nov 2021 12:13:03 +0000 Subject: [PATCH 0802/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index e81c81afa9..ba11d6ae88 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -60,7 +60,7 @@ "ButtonRefreshGuideData": "Obnovit data programového průvodce", "ButtonRemove": "Odstranit", "ButtonRename": "Přejmenovat", - "ButtonResetEasyPassword": "Obnovit easy pin kód", + "ButtonResetEasyPassword": "Obnovit easy PIN kód", "ButtonResume": "Pokračovat", "ButtonRevoke": "Odvolat", "ButtonSelectDirectory": "Vybrat složku", @@ -222,7 +222,7 @@ "HeaderDevices": "Zařízení", "HeaderDirectPlayProfile": "Profil Direct Play", "HeaderDirectPlayProfileHelp": "Přidat profil přímého přehrání pro definici formátů, které přístroj zvládne přehrávat nativně.", - "HeaderEasyPinCode": "Jednoduchý pin kód", + "HeaderEasyPinCode": "Jednoduchý PIN kód", "HeaderEditImages": "Editovat obrázky", "HeaderEnabledFields": "Povolené pole", "HeaderEnabledFieldsHelp": "Zrušte zaškrtnutí, abyste zabránili změnám dat.", @@ -270,7 +270,7 @@ "HeaderPassword": "Heslo", "HeaderPasswordReset": "Obnova hesla", "HeaderPaths": "Cesty", - "HeaderPinCodeReset": "Obnovit Pin kód", + "HeaderPinCodeReset": "Obnovit PIN kód", "HeaderPlayAll": "Přehrát vše", "HeaderPlayback": "Přehrání média", "HeaderPlaybackError": "Chyba přehrávání", @@ -408,7 +408,7 @@ "LabelDownloadLanguages": "Stahované jazyky:", "LabelDropImageHere": "Sem přetáhněte obrázek nebo klikněte pro procházení.", "LabelDropShadow": "Typ zvýraznění titulků:", - "LabelEasyPinCode": "Kód Easy pin:", + "LabelEasyPinCode": "Kód Easy PIN:", "LabelEmbedAlbumArtDidl": "Vložit alba do DIDL", "LabelEmbedAlbumArtDidlHelp": "Některá zařízení preferují tento způsob pro získání alba. Jiné mohou selhat pokud máte tuto volbu povolenu.", "LabelEnableAutomaticPortMap": "Povolit automatické mapování portů", @@ -530,7 +530,7 @@ "LabelParentalRating": "Rodičovské hodnocení:", "LabelPassword": "Heslo:", "LabelPasswordConfirm": "Heslo (potvrzení):", - "LabelPasswordRecoveryPinCode": "Pin kód:", + "LabelPasswordRecoveryPinCode": "PIN kód:", "LabelPath": "Cesta k souboru:", "LabelPersonRoleHelp": "Příklad: Řidič kamiónu se zmrzlinou", "LabelPlaceOfBirth": "Místo narození:", @@ -625,7 +625,7 @@ "LabelYoureDone": "Hotovo!", "LabelZipCode": "PSČ:", "LabelffmpegPath": "FFmpeg - cesta:", - "LabelffmpegPathHelp": "Cesta k souboru aplikace ffmpeg nebo složka obsahující aplikaci ffmpeg.", + "LabelffmpegPathHelp": "Cesta k souboru aplikace FFmpeg nebo složka obsahující aplikaci FFmpeg.", "Large": "Velký", "LatestFromLibrary": "Nejnovější {0}", "LearnHowYouCanContribute": "Zjistěte, jak můžete přispět.", @@ -682,7 +682,7 @@ "MessageFileReadError": "Došlo k chybě při čtení souboru. Prosím zkuste to znovu.", "MessageForgotPasswordFileCreated": "Následující soubor byl vytvořen na serveru a obsahuje pokyny, jak postupovat:", "MessageForgotPasswordInNetworkRequired": "Zkuste to prosím znovu uvnitř vaší domácí sítě pro zahájení procesu resetování hesla.", - "MessageInvalidForgotPasswordPin": "Neplatné zadání pin kódu. Prosím, zkuste to znovu.", + "MessageInvalidForgotPasswordPin": "Neplatné zadání PIN kódu. Prosím, zkuste to znovu.", "MessageInvalidUser": "Neplatné uživatelské jméno nebo heslo. Zkuste znovu.", "MessageItemSaved": "Položka uložena.", "MessageItemsAdded": "Položky přidány.", @@ -775,8 +775,8 @@ "OptionEnableExternalContentInSuggestions": "Aktivovat externí obsah v návrzích", "OptionEnableExternalContentInSuggestionsHelp": "Povolit zahrnutí internetových upoutávek a televizního vysílání do navrhovaného obsahu.", "OptionEnableForAllTuners": "Povolit pro všechna zařízení tunerů", - "OptionEnableM2tsMode": "Povolit M2ts mód", - "OptionEnableM2tsModeHelp": "Povolit režim M2TS při kódování do MPEGTS.", + "OptionEnableM2tsMode": "Povolit M2TS mód", + "OptionEnableM2tsModeHelp": "Povolit režim M2TS při kódování do MPEG-TS.", "OptionEquals": "Je rovno", "OptionEstimateContentLength": "Odhadnout délku obsahu při překódování", "OptionEveryday": "Každý den", @@ -813,7 +813,7 @@ "OptionSpecialEpisode": "Speciální", "OptionSubstring": "subřetězec", "OptionTrackName": "Název skladby", - "OptionTvdbRating": "Tvdb hodnocení", + "OptionTvdbRating": "TheTVDB hodnocení", "OptionUnairedEpisode": "Neodvysílané epizody", "OptionWakeFromSleep": "Probuzení ze spánku", "OptionWeekdays": "Pracovní dny", @@ -833,8 +833,8 @@ "PerfectMatch": "Přesná shoda", "Photos": "Fotky", "PictureInPicture": "Obraz v obraze", - "PinCodeResetComplete": "Pin kód byl obnoven.", - "PinCodeResetConfirmation": "Jsou si jist, že chcete resetovat pin kód?", + "PinCodeResetComplete": "PIN kód byl obnoven.", + "PinCodeResetConfirmation": "Jsou si jist, že chcete resetovat PIN kód?", "PlaceFavoriteChannelsAtBeginning": "Umístit oblíbené kanály na začátek", "Play": "Přehrát", "PlayAllFromHere": "Přehrát vše odsud", @@ -1151,7 +1151,7 @@ "Option3D": "3D", "OptionAllowMediaPlaybackTranscodingHelp": "Omezení přístupu k překódování může způsobit selhání přehrávání v klientech kvůli nepodporovaným formátům médií.", "OptionAllowSyncTranscoding": "Povolit stahování a synchronizaci médií, které vyžaduje překódování", - "OptionBluray": "Blu-ray", + "OptionBluray": "BD", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OptionIsHD": "HD", "OptionIsSD": "SD", @@ -1388,7 +1388,7 @@ "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ý.", + "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:", @@ -1398,7 +1398,7 @@ "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.", + "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 nebo jmen hostitelů 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.", From 870bbb466a8ae485e83daf6f9f7bc032786151a7 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 21 Nov 2021 14:08:46 +0000 Subject: [PATCH 0803/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 4067e7bee5..0c29e27855 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -17,7 +17,7 @@ "Alerts": "Alerts", "All": "All", "AllChannels": "All channels", - "AllComplexFormats": "All Complex Formats (ASS, SSA, VOBSUB, PGS, SUB, IDX, …)", + "AllComplexFormats": "All Complex Formats (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllEpisodes": "All episodes", "AllLanguages": "All languages", "AllLibraries": "All libraries", @@ -182,7 +182,7 @@ "Directors": "Directors", "DirectPlaying": "Direct playing", "DirectPlayHelp": "The source file is entirely compatible with this client, and the session is receiving the file without modifications.", - "DirectStreamHelp1": "The video stream is compatible with the device, but has an incompatible audio format (DTS, TRUEHD, etc) or number of audio channels. The video stream will be repackaged losslessly on the fly before being sent to the device. Only the audio stream will be transcoded.", + "DirectStreamHelp1": "The video stream is compatible with the device, but has an incompatible audio format (DTS, Dolby TrueHD, etc) or number of audio channels. The video stream will be repackaged losslessly on the fly before being sent to the device. Only the audio stream will be transcoded.", "DirectStreamHelp2": "Power consumed by direct streaming usually depends on the audio profile. Only the video stream is lossless.", "DirectStreaming": "Direct streaming", "EnablePlugin": "Enable", @@ -213,8 +213,8 @@ "EnableBlurHashHelp": "Images that are still being loaded will be displayed with a unique placeholder.", "EnableCinemaMode": "Cinema mode", "EnableColorCodedBackgrounds": "Color coded backgrounds", - "EnableDecodingColorDepth10Hevc": "Enable 10-Bit hardware decoding for HEVC", - "EnableDecodingColorDepth10Vp9": "Enable 10-Bit hardware decoding for VP9", + "EnableDecodingColorDepth10Hevc": "Enable 10-bit hardware decoding for HEVC", + "EnableDecodingColorDepth10Vp9": "Enable 10-bit hardware decoding for VP9", "EnableDetailsBanner": "Details Banner", "EnableDetailsBannerHelp": "Display a banner image at the top of the item details page.", "EnableDisplayMirroring": "Display mirroring", @@ -659,8 +659,8 @@ "LabelHardwareAccelerationType": "Hardware acceleration:", "LabelHardwareAccelerationTypeHelp": "Hardware acceleration requires additional configuration.", "LabelHardwareEncoding": "Hardware encoding:", - "LabelHDHomerunPortRange": "HD Homerun port range:", - "LabelHDHomerunPortRangeHelp": "Restricts the HD Homerun UDP port range to this value. (Default is 1024 - 645535).", + "LabelHDHomerunPortRange": "HDHomeRun port range:", + "LabelHDHomerunPortRangeHelp": "Restricts the HDHomeRun UDP port range to this value. (Default is 1024 - 645535).", "LabelHomeNetworkQuality": "Home network quality:", "LabelHomeScreenSectionValue": "Home screen section {0}:", "LabelHttpsPort": "Local HTTPS port number:", @@ -945,7 +945,7 @@ "LabelUserMaxActiveSessions": "Maximum number of simultaneous user sessions:", "LabelUsername": "Username:", "LabelUserRemoteClientBitrateLimitHelp": "Override the default global value set in server playback settings.", - "LabelVaapiDevice": "VA API Device:", + "LabelVaapiDevice": "VA-API Device:", "LabelVaapiDeviceHelp": "This is the render node that is used for hardware acceleration.", "LabelValue": "Value:", "LabelVersion": "Version:", @@ -1138,7 +1138,7 @@ "OneChannel": "One channel", "OnlyForcedSubtitles": "Only Forced", "OnlyForcedSubtitlesHelp": "Only subtitles marked as forced will be loaded.", - "OnlyImageFormats": "Only Image Formats (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Only Image Formats (VobSub, PGS, SUB)", "OnWakeFromSleep": "On wake from sleep", "Option3D": "3D", "OptionAdminUsers": "Administrators", @@ -1489,7 +1489,7 @@ "Upload": "Upload", "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.", - "UseEpisodeImagesInNextUp": "Use episode images in Next Up and Continue Watching sections", + "UseEpisodeImagesInNextUp": "Use episode images in 'Next Up' and 'Continue Watching' sections", "UseEpisodeImagesInNextUpHelp": "Next Up and Continue Watching sections will use episode images as thumbnails instead of the primary thumbnail of the show.", "UserAgentHelp": "Supply a custom user-agent HTTP header.", "UserProfilesIntro": "Jellyfin includes support for user profiles with granular display settings, play state, and parental controls.", From 2146af391818abf0a1cc263ff4669653df32e112 Mon Sep 17 00:00:00 2001 From: blob03 Date: Sun, 21 Nov 2021 14:41:44 +0000 Subject: [PATCH 0804/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 0cfbabd67d..e297bee7ab 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -13,7 +13,7 @@ "Alerts": "Alertes", "All": "Tout", "AllChannels": "Toutes les chaînes", - "AllComplexFormats": "Tous les formats complexes (ASS, SSA, VOBSUB, PGS, SUB, IDX, etc.)", + "AllComplexFormats": "Tous les formats complexes (ASS, SSA, VobSub, PGS, SUB, IDX, etc.)", "AllEpisodes": "Tous les épisodes", "AllLanguages": "Toutes les langues", "AllLibraries": "Toutes les médiathèques", @@ -137,7 +137,7 @@ "DetectingDevices": "Détection des appareils", "DeviceAccessHelp": "Ceci ne s'applique qu'aux appareils qui peuvent être identifiés de manière unique et n'empêchera pas l'accès par navigateur. Le filtrage de l'accès aux appareil par utilisateur empêchera l'utilisation de nouveaux appareils jusqu'à ce qu'ils soient approuvés ici.", "DirectPlaying": "Lecture directe", - "DirectStreamHelp1": "Le flux vidéo est compatible avec l'appareil, mais utilise un format audio (DTS, TRUEHD, etc) ou un nombre de canaux incompatible. Le média va être rempaqueté à la volée avant d'être diffusé sur l'appareil. Seul le flux audio va être transcodé.", + "DirectStreamHelp1": "Le flux vidéo est compatible avec l'appareil mais utilise un format audio non supporté (DTS, Dolby TrueHD, etc.) ou un nombre incompatible de canaux. Le média va être rempaqueté à la volée avant d'être diffusé sur l'appareil. Seul le flux audio sera transcodé.", "DirectStreamHelp2": "La puissance de traitement utilisée par le streaming en direct dépend en général du profil audio. Seul le flux vidéo est sans pertes.", "DirectStreaming": "Streaming direct", "Director": "Réalisateur(trice)", @@ -1342,8 +1342,8 @@ "MessageNoRepositories": "Pas de dépôts.", "EnableFasterAnimationsHelp": "Utiliser des animations et transitions plus rapides.", "EnableFasterAnimations": "Animations plus rapides", - "EnableDecodingColorDepth10Vp9": "Activer le décodage hardware 10-Bit pour VP9", - "EnableDecodingColorDepth10Hevc": "Activer le décodage hardware 10-Bit pour HEVC", + "EnableDecodingColorDepth10Vp9": "Activer le décodage hardware 10-bit pour VP9", + "EnableDecodingColorDepth10Hevc": "Activer le décodage hardware 10-bit pour HEVC", "ClearQueue": "Vider la file d'attente", "StopPlayback": "Arrêter", "ButtonPlayer": "Démarrer", From 21cc6fa2a4558db6e01c61319f381bcbadaa0fea Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 21 Nov 2021 12:15:06 +0000 Subject: [PATCH 0805/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index e297bee7ab..06be0f160a 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -503,7 +503,7 @@ "LabelEnableRealtimeMonitor": "Activer la surveillance en temps réel", "LabelEnableRealtimeMonitorHelp": "Les modifications des fichiers seront traitées immédiatement sur les systèmes de fichiers qui le permettent.", "LabelEnableSingleImageInDidlLimit": "Limiter à une seule image intégrée", - "LabelEnableSingleImageInDidlLimitHelp": "Quelques périphériques ne fourniront pas un rendu correct si plusieurs images sont intégrées dans Didl.", + "LabelEnableSingleImageInDidlLimitHelp": "Quelques périphériques ne fourniront pas un rendu correct si plusieurs images sont intégrées dans DIDL.", "LabelEndDate": "Date de fin :", "LabelEpisodeNumber": "Numéro d'épisode :", "LabelEvent": "Évènement :", @@ -891,7 +891,7 @@ "OptionEnableExternalContentInSuggestionsHelp": "Autoriser les bandes-annonces sur internet et les programmes TV en direct à être inclus dans le contenu suggéré.", "OptionEnableForAllTuners": "Autoriser pour tous les tuners", "OptionEnableM2tsMode": "Activer le mode M2TS", - "OptionEnableM2tsModeHelp": "Active le mode M2TS lors d'encodage en MPEGTS.", + "OptionEnableM2tsModeHelp": "Active le mode M2TS lors d'encodage en MPEG-TS.", "OptionEquals": "Égal", "OptionEstimateContentLength": "Estimer la taille du contenu lors d'encodage", "OptionEveryday": "Tous les jours", @@ -930,7 +930,7 @@ "OptionSpecialEpisode": "Spéciaux", "OptionSubstring": "Sous-chaîne", "OptionTrackName": "Titre", - "OptionTvdbRating": "Note d'évaluation TVDB", + "OptionTvdbRating": "Note d'évaluation TheTVDB", "OptionUnairedEpisode": "Épisodes non diffusés", "OptionWakeFromSleep": "Sortie de veille", "OptionWeekdays": "Jours de la semaine", @@ -1169,7 +1169,7 @@ "MessageImageTypeNotSelected": "Veuillez sélectionner un type d'image dans le menu déroulant.", "Normal": "Normal", "Option3D": "3D", - "OptionBluray": "Blu-ray", + "OptionBluray": "BD", "OptionIsHD": "HD", "OptionIsSD": "SD", "OptionProtocolHttp": "HTTP", @@ -1386,7 +1386,7 @@ "LabelTonemappingAlgorithm": "Sélectionner 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 représenter 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, envisagez de désactiver 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.", + "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 :", @@ -1422,7 +1422,7 @@ "LabelTonemappingParam": "Paramètre de mappage tonal :", "LabelTonemappingPeakHelp": "Redéfini le signal/nominal/crête de référence. Utile lorsque l'information de crête intégrée dans les métadonnées d'affichage n'est pas fiable ou lorsque le mappage tonal d'une gamme inférieure à une gamme supérieure. Les valeurs recommandées et par défaut sont 100 et 0.", "EnableAutoCast": "Définir comme Défaut", - "LabelMaxMuxingQueueSizeHelp": "Nombre maximal de paquets pouvant être mis en mémoire tampon lors de l'initialisation des flux. Augmenter la valeur si de nombreux messages \"Trop de paquets en mémoire tampon pour le flux de sortie\" apparaissent dans les journaux ffmpeg. La valeur recommandée est 2048.", + "LabelMaxMuxingQueueSizeHelp": "Nombre maximal de paquets pouvant être mis en mémoire tampon lors de l'initialisation des flux. Augmenter la valeur si de nombreux messages \"Trop de paquets en mémoire tampon pour le flux de sortie\" apparaissent dans les journaux FFmpeg. La valeur recommandée est 2048.", "LabelMaxMuxingQueueSize": "Taille maximale de la queue de multiplexage :", "OptionMaxActiveSessionsHelp": "Une valeur nulle désactive la fonctionnalité.", "OptionMaxActiveSessions": "Définir le nombre maximal de sessions utilisateur simultanées.", @@ -1453,8 +1453,8 @@ "LabelEnableIP6": "Activer IPv6", "LabelEnableIP4Help": "Activer la fonctionnalité IPv4.", "LabelEnableIP4": "Activer IPv4", - "LabelCreateHttpPortMapHelp": "Permet au mappage de port automatique de créer une règle pour le trafic http en plus du trafic https.", - "LabelCreateHttpPortMap": "Active le mappage de port automatique pour le trafic http ainsi que https.", + "LabelCreateHttpPortMapHelp": "Permet au mappage de port automatique de créer une règle pour le trafic HTTP en plus du trafic HTTPS.", + "LabelCreateHttpPortMap": "Active le mappage de port automatique pour le trafic HTTP ainsi que HTTPS.", "LabelAutomaticDiscoveryHelp": "Permet aux applications de détecter automatiquement Jellyfin en utilisant le port UDP 7359.", "LabelAutomaticDiscovery": "Activer la Découverte Automatique :", "LabelAutoDiscoveryTracingHelp": "Une fois activé, les paquets reçus sur le port de découverte automatique seront historés.", From 30b5401afcdb215379cad62f6d30f22b6448aade Mon Sep 17 00:00:00 2001 From: blob03 Date: Sun, 21 Nov 2021 14:50:46 +0000 Subject: [PATCH 0806/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 0c29e27855..4ccf69ed49 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -182,7 +182,7 @@ "Directors": "Directors", "DirectPlaying": "Direct playing", "DirectPlayHelp": "The source file is entirely compatible with this client, and the session is receiving the file without modifications.", - "DirectStreamHelp1": "The video stream is compatible with the device, but has an incompatible audio format (DTS, Dolby TrueHD, etc) or number of audio channels. The video stream will be repackaged losslessly on the fly before being sent to the device. Only the audio stream will be transcoded.", + "DirectStreamHelp1": "The video stream is compatible with the device, but has an incompatible audio format (DTS, Dolby TrueHD, etc.) or number of audio channels. The video stream will be repackaged losslessly on the fly before being sent to the device. Only the audio stream will be transcoded.", "DirectStreamHelp2": "Power consumed by direct streaming usually depends on the audio profile. Only the video stream is lossless.", "DirectStreaming": "Direct streaming", "EnablePlugin": "Enable", From 53f16eff785b75df269664c645bc89b7ade4caae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Sun, 21 Nov 2021 12:18:51 +0000 Subject: [PATCH 0807/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index ba11d6ae88..c423054631 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -408,7 +408,7 @@ "LabelDownloadLanguages": "Stahované jazyky:", "LabelDropImageHere": "Sem přetáhněte obrázek nebo klikněte pro procházení.", "LabelDropShadow": "Typ zvýraznění titulků:", - "LabelEasyPinCode": "Kód Easy PIN:", + "LabelEasyPinCode": "Jednoduchý kód PIN:", "LabelEmbedAlbumArtDidl": "Vložit alba do DIDL", "LabelEmbedAlbumArtDidlHelp": "Některá zařízení preferují tento způsob pro získání alba. Jiné mohou selhat pokud máte tuto volbu povolenu.", "LabelEnableAutomaticPortMap": "Povolit automatické mapování portů", @@ -1140,7 +1140,7 @@ "MessageImageFileTypeAllowed": "Podporovány jsou pouze soubory JPEG a PNG.", "MessageImageTypeNotSelected": "Vyberte formát obrázku z rozevírací nabídky.", "LanNetworksHelp": "Seznam IP adres oddělených čárkou, nebo síťových masek, které budou zohledněny v místní síti při vynucování omezení šířky pásma. Pokud je nastaveno, všechny ostatní IP adresy budou považovány za externí síť a budou podléhat omezením šířky pásma pro vnější síť. Pokud pole zůstane prázdné, bude jako místní síť považována pouze podsíť serveru.", - "MessageNoCollectionsAvailable": "Kolekce vám umožní vychutnat si osobní seskupení filmů, seriálů a hudebních alb. Chcete-li je začít vytvářet, klikněte na tlačítko +.", + "MessageNoCollectionsAvailable": "Kolekce vám umožní vychutnat si osobní seskupení filmů, seriálů a hudebních alb. Chcete-li je začít vytvářet, klikněte na tlačítko '+'.", "MessagePleaseWait": "Prosím, čekejte. Může to trvat několik minut.", "Metadata": "Metadata", "MovieLibraryHelp": "Podívejte se na {0}průvodce pojmenováním filmů{1}.", From 22062cc0b000c152a05975fda5c09741bff33887 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 21 Nov 2021 10:46:17 +0000 Subject: [PATCH 0808/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 9752a44ca7..98e3d6d8bf 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -1150,7 +1150,7 @@ "MediaInfoInterlaced": "Interlaced/Zeilensprungverfahren", "MediaInfoLevel": "Level", "Option3D": "3D", - "OptionBluray": "Blu-ray", + "OptionBluray": "BD", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OptionIsHD": "HD", "OptionIsSD": "SD", @@ -1372,7 +1372,7 @@ "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.", + "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", @@ -1383,7 +1383,7 @@ "LabelTonemappingAlgorithm": "Wähle den zu verwendenden Tonemapping-Algorithmus aus:", "LabelKnownProxies": "Bekannte Proxys:", "KnownProxiesHelp": "Kommagetrennte Liste von IP-Adressen oder Hostnamen 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.", + "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:", @@ -1449,8 +1449,8 @@ "LabelEnableIP4Help": "Aktivieren Sie die IPv4-Funktionalität.", "LabelEnableIP4": "IPv4 aktivieren", "LabelDropSubtitleHere": "Untertitel hierher ziehen oder klicken um zu browsen.", - "LabelCreateHttpPortMapHelp": "Ermöglicht die automatische Portzuordnung, um zusätzlich zum https-Verkehr eine Regel für den HTTP-Verkehr zu erstellen.", - "LabelCreateHttpPortMap": "Automatische Portzuordnung für http-Verkehr sowie https aktivieren.", + "LabelCreateHttpPortMapHelp": "Ermöglicht die automatische Portzuordnung, um zusätzlich zum HTTPS-Verkehr eine Regel für den HTTP-Verkehr zu erstellen.", + "LabelCreateHttpPortMap": "Automatische Portzuordnung für HTTP-Verkehr sowie HTTPS aktivieren.", "LabelAutomaticDiscoveryHelp": "Ermögliche Anwendungen, Jellyfin mithilfe des UDP-Ports 7359 automatisch zu erkennen.", "LabelAutomaticDiscovery": "Automatische Erkennungsverfolgung aktivieren:", "LabelAutoDiscoveryTracingHelp": "Wenn diese Option aktiviert ist, werden am Port für die automatische Erkennung empfangene Pakete protokolliert.", From c283ee4d5bb6f93de41d2eb5cf6f220b08a54f88 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 21 Nov 2021 14:20:25 +0000 Subject: [PATCH 0809/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 62 +++++++++++++++++++++--------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 220a55aad7..6c3da92676 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -59,7 +59,7 @@ "Alerts": "Alerts", "All": "All", "AllChannels": "All channels", - "AllComplexFormats": "All Complex Formats (ASS, SSA, VOBSUB, PGS, SUB, IDX, …)", + "AllComplexFormats": "All Complex Formats (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllEpisodes": "All episodes", "AllLanguages": "All languages", "AllLibraries": "All libraries", @@ -124,7 +124,7 @@ "ButtonRefreshGuideData": "Refresh Guide Data", "ButtonRemove": "Remove", "ButtonRename": "Rename", - "ButtonResetEasyPassword": "Reset easy pin code", + "ButtonResetEasyPassword": "Reset easy PIN code", "ButtonResume": "Resume", "ButtonRevoke": "Revoke", "ButtonScanAllLibraries": "Scan All Libraries", @@ -179,7 +179,7 @@ "DetectingDevices": "Detecting devices", "DeviceAccessHelp": "This only applies to devices that can be uniquely identified and will not prevent browser access. Filtering user device access will prevent them from using new devices until they've been approved here.", "DirectPlaying": "Direct playing", - "DirectStreamHelp1": "The video stream is compatible with the device, but has an incompatible audio format (DTS, TRUEHD, etc) or number of audio channels. The video stream will be repackaged losslessly on the fly before being sent to the device. Only the audio stream will be transcoded.", + "DirectStreamHelp1": "The video stream is compatible with the device, but has an incompatible audio format (DTS, Dolby TrueHD, etc) or number of audio channels. The video stream will be repackaged losslessly on the fly before being sent to the device. Only the audio stream will be transcoded.", "DirectStreamHelp2": "Power consumed by direct streaming usually depends on the audio profile. Only the video stream is lossless.", "DirectStreaming": "Direct streaming", "Director": "Director", @@ -198,7 +198,7 @@ "DownloadsValue": "{0} downloads", "DrmChannelsNotImported": "Channels with DRM will not be imported.", "DropShadow": "Drop Shadow", - "EasyPasswordHelp": "Your easy pin code is used for offline access on supported clients and can also be used for easy in-network sign in.", + "EasyPasswordHelp": "Your easy PIN code is used for offline access on supported clients and can also be used for easy in-network sign in.", "Edit": "Edit", "EditImages": "Edit images", "EditMetadata": "Edit metadata", @@ -307,7 +307,7 @@ "HeaderDirectPlayProfile": "Direct Play Profile", "HeaderDirectPlayProfileHelp": "Add direct play profiles to indicate which formats the device can handle natively.", "HeaderDownloadSync": "Download & Sync", - "HeaderEasyPinCode": "Easy Pin Code", + "HeaderEasyPinCode": "Easy PIN Code", "HeaderEditImages": "Edit Images", "HeaderEnabledFields": "Enabled Fields", "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", @@ -503,8 +503,8 @@ "PlayCount": "Play count", "PlaybackData": "Playback Data", "PlayAllFromHere": "Play all from here", - "PinCodeResetConfirmation": "Are you sure you wish to reset the pin code?", - "PinCodeResetComplete": "The pin code has been reset.", + "PinCodeResetConfirmation": "Are you sure you wish to reset the PIN code?", + "PinCodeResetComplete": "The PIN code has been reset.", "PictureInPicture": "Picture in picture", "PerfectMatch": "Perfect match", "PasswordSaved": "Password saved.", @@ -564,7 +564,7 @@ "OptionAllowAudioPlaybackTranscoding": "Allow audio playback that requires transcoding", "OptionAllUsers": "All users", "Option3D": "3D", - "OnlyImageFormats": "Only Image Formats (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Only Image Formats (VobSub, PGS, SUB)", "OnlyForcedSubtitlesHelp": "Only subtitles marked as forced will be loaded.", "Normal": "Normal", "None": "None", @@ -588,14 +588,14 @@ "MessagePleaseWait": "Please wait. This may take a minute.", "MessagePleaseEnsureInternetMetadata": "Please ensure downloading of internet metadata is enabled.", "MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your server administrator for more information.", - "MessagePasswordResetForUsers": "The following users have had their passwords reset. They can now sign in with the pin codes that were used to perform the reset.", + "MessagePasswordResetForUsers": "The following users have had their passwords reset. They can now sign in with the PIN codes that were used to perform the reset.", "MessageNothingHere": "Nothing here.", "MessageNoTrailersFound": "Install the trailers channel to enhance your movie experience by adding a library of internet trailers.", "MessageNoServersAvailable": "No servers have been found using the automatic server discovery.", "MessageNoMovieSuggestionsAvailable": "No movie suggestions are currently available. Start watching and rating your movies, and then come back to view your recommendations.", "MessageNoAvailablePlugins": "No available plugins.", "MessageInvalidUser": "Invalid username or password. Please try again.", - "MessageInvalidForgotPasswordPin": "An invalid or expired pin code was entered. Please try again.", + "MessageInvalidForgotPasswordPin": "An invalid or expired PIN code was entered. Please try again.", "MessageImageTypeNotSelected": "Please select an image type from the drop-down menu.", "MessageImageFileTypeAllowed": "Only JPEG and PNG files are supported.", "MessageForgotPasswordInNetworkRequired": "Please try again within your home network to initiate the password reset process.", @@ -636,7 +636,7 @@ "LeaveBlankToNotSetAPassword": "You can leave this field blank to set no password.", "LearnHowYouCanContribute": "Learn how you can contribute.", "LanNetworksHelp": "Comma separated list of IP addresses or IP/netmask entries for networks that will be considered on local network when enforcing bandwidth restrictions. If set, all other IP addresses will be considered to be on the external network and will be subject to the external bandwidth restrictions. If left blank, only the server's subnet is considered to be on the local network.", - "LabelffmpegPathHelp": "The path to the ffmpeg application file or folder containing ffmpeg.", + "LabelffmpegPathHelp": "The path to the FFmpeg application file or folder containing FFmpeg.", "LabelffmpegPath": "FFmpeg path:", "LabelYear": "Year:", "LabelXDlnaDocHelp": "Determines the content of the X_DLNADOC element in the urn:schemas-dlna-org:device-1-0 namespace.", @@ -647,7 +647,7 @@ "DashboardVersionNumber": "Version: {0}", "LabelVersionInstalled": "{0} installed", "LabelVaapiDeviceHelp": "This is the render node that is used for hardware acceleration.", - "LabelVaapiDevice": "VA API Device:", + "LabelVaapiDevice": "VA-API Device:", "LabelUsername": "Username:", "LabelUserRemoteClientBitrateLimitHelp": "Override the default global value set in server playback settings.", "LabelUserLibraryHelp": "Select which user library to display to the device. Leave empty to inherit the default setting.", @@ -863,8 +863,8 @@ "LabelKodiMetadataDateFormatHelp": "All dates within NFO files will be parsed using this format.", "LabelKodiMetadataDateFormat": "Release date format:", "LabelKidsCategories": "Children's categories:", - "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.", - "LabelInNetworkSignInWithEasyPassword": "Enable in-network sign in with my easy pin code", + "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.", + "LabelInNetworkSignInWithEasyPassword": "Enable in-network sign in with my easy PIN code", "LabelHardwareAccelerationTypeHelp": "Hardware acceleration requires additional configuration.", "LabelEnableHardwareDecodingFor": "Enable hardware decoding for:", "LabelEnableDlnaServerHelp": "Allows UPnP devices on your network to browse and play content.", @@ -928,7 +928,7 @@ "LabelLanNetworks": "LAN networks:", "LabelKodiMetadataUser": "Save user watch data to NFO files for:", "LabelKodiMetadataSaveImagePathsHelp": "This is recommended if you have image file names that don't conform to Kodi guidelines.", - "LabelKodiMetadataSaveImagePaths": "Save image paths within nfo files", + "LabelKodiMetadataSaveImagePaths": "Save image paths within NFO files", "LabelKodiMetadataEnablePathSubstitutionHelp": "Enables path substitution of image paths using the server's path substitution settings.", "LabelKodiMetadataEnableExtraThumbsHelp": "When downloading images they can be saved into both extrafanart and extrathumbs for maximum Kodi skin compatibility.", "LabelImageType": "Image type:", @@ -955,7 +955,7 @@ "LabelEveryXMinutes": "Every:", "LabelEvent": "Event:", "LabelEpisodeNumber": "Episode number:", - "LabelEnableSingleImageInDidlLimitHelp": "Some devices will not render properly if multiple images are embedded within Didl.", + "LabelEnableSingleImageInDidlLimitHelp": "Some devices will not render properly if multiple images are embedded within DIDL.", "LabelEnableRealtimeMonitorHelp": "Changes to files will be processed immediately on supported file systems.", "LabelEnableRealtimeMonitor": "Enable real time monitoring", "LabelEnableDlnaServer": "Enable DLNA server", @@ -966,8 +966,8 @@ "LabelEnableBlastAliveMessages": "Blast alive messages", "LabelEnableAutomaticPortMap": "Enable automatic port mapping", "LabelEmbedAlbumArtDidlHelp": "Some devices prefer this method for obtaining album art. Others may fail to play with this option enabled.", - "LabelEmbedAlbumArtDidl": "Embed album art in Didl", - "LabelEasyPinCode": "Easy pin code:", + "LabelEmbedAlbumArtDidl": "Embed album art in DIDL", + "LabelEasyPinCode": "Easy PIN code:", "LabelDynamicExternalId": "{0} Id:", "LabelDropShadow": "Drop shadow:", "LabelDropImageHere": "Drop image here, or click to browse.", @@ -1062,7 +1062,7 @@ "MediaInfoBitDepth": "Bit depth", "LabelAlbum": "Album:", "LabelProfileCodecs": "Codecs:", - "LabelPasswordRecoveryPinCode": "Pin code:", + "LabelPasswordRecoveryPinCode": "PIN code:", "LabelPasswordResetProvider": "Password Reset Provider:", "LabelPasswordConfirm": "Password (confirm):", "LabelOriginalTitle": "Original title:", @@ -1073,7 +1073,7 @@ "LabelNotificationEnabled": "Enable this notification", "SeriesDisplayOrderHelp": "Order episodes by air date, DVD order, or absolute numbering.", "PleaseEnterNameOrId": "Please enter a name or an external ID.", - "OptionTvdbRating": "TVDB Rating", + "OptionTvdbRating": "TheTVDB Rating", "OptionDvd": "DVD", "MessageDirectoryPickerLinuxInstruction": "For Linux on Arch Linux, CentOS, Debian, Fedora, openSUSE, or Ubuntu, you must grant the service user at least read access to your storage locations.", "LabelCustomCertificatePath": "Custom SSL certificate path:", @@ -1113,8 +1113,8 @@ "OptionExtractChapterImage": "Enable chapter image extraction", "OptionExternallyDownloaded": "External download", "OptionEquals": "Equals", - "OptionEnableM2tsModeHelp": "Enable m2ts mode when encoding to mpegts.", - "OptionEnableM2tsMode": "Enable M2ts mode", + "OptionEnableM2tsModeHelp": "Enable M2TS mode when encoding to MPEG-TS.", + "OptionEnableM2tsMode": "Enable M2TS mode", "OptionEnableExternalContentInSuggestions": "Enable external content in suggestions", "OptionEnableAccessToAllLibraries": "Enable access to all libraries", "OptionEnableAccessToAllChannels": "Enable access to all channels", @@ -1164,7 +1164,7 @@ "OptionCustomUsers": "Custom", "OptionCriticRating": "Critic Rating", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", - "OptionBluray": "Blu-ray", + "OptionBluray": "BD", "OptionAdminUsers": "Administrators", "NoSubtitleSearchResultsFound": "No results found.", "News": "News", @@ -1186,7 +1186,7 @@ "Save": "Save", "People": "People", "MusicAlbum": "Music Album", - "MessageNoCollectionsAvailable": "Collections allow you to enjoy personalised groupings of Movies, Series, and Albums. Click the + button to start creating collections.", + "MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Movies, Series, and Albums. Click the '+' button to start creating collections.", "ShowTitle": "Show the title", "HeaderStopRecording": "Stop Recording", "HeaderStatus": "Status", @@ -1229,7 +1229,7 @@ "HeaderPlayback": "Media Playback", "HeaderPlayOn": "Play On", "HeaderPlayAll": "Play All", - "HeaderPinCodeReset": "Reset Pin Code", + "HeaderPinCodeReset": "Reset PIN Code", "HeaderPhotoAlbums": "Photo Albums", "FetchingData": "Fetching additional data", "ButtonAddImage": "Add Image", @@ -1289,7 +1289,7 @@ "EnableBlurHashHelp": "Images that are still being loaded will be displayed with a blurred placeholder.", "EnableBlurHash": "Enable blurred placeholders for images", "TabRepositories": "Repositories", - "SyncPlayAccessHelp": "Select the level of access this user has to the SyncPlay feature. SyncPlay enables to sync playback with other devices.", + "SyncPlayAccessHelp": "Select the level of access this user has to the SyncPlay feature. The SyncPlay enables to sync playback with other devices.", "ShowMore": "Show more", "ShowLess": "Show less", "SaveChanges": "Save changes", @@ -1341,8 +1341,8 @@ "HeaderHttpsSettings": "HTTPS Settings", "EnableDetailsBannerHelp": "Display a banner image at the top of the item details page.", "EnableDetailsBanner": "Details Banner", - "EnableDecodingColorDepth10Vp9": "Enable 10-Bit hardware decoding for VP9", - "EnableDecodingColorDepth10Hevc": "Enable 10-Bit hardware decoding for HEVC", + "EnableDecodingColorDepth10Vp9": "Enable 10-bit hardware decoding for VP9", + "EnableDecodingColorDepth10Hevc": "Enable 10-bit hardware decoding for HEVC", "ViewAlbumArtist": "View album artist", "ClearQueue": "Clear queue", "StopPlayback": "Stop playback", @@ -1370,7 +1370,7 @@ "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.", + "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:", @@ -1386,7 +1386,7 @@ "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 transcoding videos with embedded HDR10 or HLG metadata. If the playback is not smooth or fails, please consider turning off the corresponding hardware decoder.", "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.", + "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:", @@ -1536,7 +1536,7 @@ "ContainerNotSupported": "The container is not supported", "AudioCodecNotSupported": "The audio codec is not supported", "UseEpisodeImagesInNextUpHelp": "Next Up and Continue Watching sections will use episode images as thumbnails instead of the primary thumbnail of the show.", - "UseEpisodeImagesInNextUp": "Use episode images in Next Up and Continue Watching sections", + "UseEpisodeImagesInNextUp": "Use episode images in 'Next Up' and 'Continue Watching' sections", "Track": "Track", "SetUsingLastTracksHelp": "Attempts to set the Subtitle/Audio track to the closest match to the last video.", "SetUsingLastTracks": "Set Subtitle/Audio Tracks with Previous Item", From 1f3a56a60c4ab575b58356e0e03527ded0b16c0d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 21 Nov 2021 09:28:04 +0000 Subject: [PATCH 0810/1756] Translated using Weblate (Persian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/ --- src/strings/fa.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fa.json b/src/strings/fa.json index a0c1a47899..b8d9afdb06 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -1322,7 +1322,7 @@ "TvLibraryHelp": "Review the {0}TV naming guide{1}.", "UserAgentHelp": "Supply a custom user-agent HTTP header.", "ValueContainer": "Container: {0}", - "EnableBlurHash": "Enable blurred placeholders for images", + "EnableBlurHash": "", "EnableBlurHashHelp": "Images that are still being loaded will be displayed with a blurred placeholder.", "ButtonSyncPlay": "SyncPlay", "ButtonActivate": "فعال‌سازی", From fa4f51f5dbb57ac76826dc20dd1ed4f9d54a41e3 Mon Sep 17 00:00:00 2001 From: blob03 Date: Sun, 21 Nov 2021 14:51:42 +0000 Subject: [PATCH 0811/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 06be0f160a..5cccbf1710 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -715,7 +715,7 @@ "LabelUserLibraryHelp": "Sélectionner quelle médiathèque afficher sur l'appareil. Laisser vide pour hériter du paramètre par défaut.", "LabelUserRemoteClientBitrateLimitHelp": "Écraser les valeurs globales par défaut configurées dans les paramètres de lecture vidéo du serveur.", "LabelUsername": "Nom d'utilisateur :", - "LabelVaapiDevice": "Appareil VA API :", + "LabelVaapiDevice": "Appareil VA-API :", "LabelVaapiDeviceHelp": "Ceci est le nœud de rendu qui est utilisé pour l'accélération matérielle.", "LabelValue": "Valeur :", "LabelVersion": "Version :", @@ -847,7 +847,7 @@ "OneChannel": "Une chaîne", "OnlyForcedSubtitles": "Seulement les sous-titres forcés", "OnlyForcedSubtitlesHelp": "Seuls les sous-titres forcés seront chargés.", - "OnlyImageFormats": "Seulement les formats image (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Seulement les formats image (VobSub, PGS, SUB)", "OptionAdminUsers": "Administrateurs", "OptionAllUsers": "Tous les utilisateurs", "OptionAllowAudioPlaybackTranscoding": "Permettre la lecture audio nécessitant un transcodage", @@ -1196,7 +1196,7 @@ "LabelUserLoginAttemptsBeforeLockout": "Tentatives de connexion échouées avant que l'utilisateur ne soit verrouillé :", "DashboardOperatingSystem": "Système d'Exploitation : {0}", "DashboardArchitecture": "Architecture : {0}", - "MessageNoCollectionsAvailable": "Les collections vous permettent de profiter de groupes personnalisés de Films, Séries et d'Albums. Cliquer sur le bouton + pour commencer à créer des collections.", + "MessageNoCollectionsAvailable": "Les collections vous permettent de profiter de groupes personnalisés de Films, Séries et d'Albums. Cliquer sur le bouton '+' pour commencer à créer des collections.", "MessageNoServersAvailable": "Aucun serveur n'a été trouvé en utilisant la recherche automatique de serveur.", "OptionLoginAttemptsBeforeLockout": "Définir le nombre de connexions infructueuses avant le verrouillage automatique du compte.", "LabelAuthProvider": "Fournisseur d'authentification :", @@ -1483,8 +1483,8 @@ "RemuxHelp2": "Remux utilise une très faible puissance de calcul sans aucune perte de qualité du média.", "Remuxing": "Remultiplexage", "RemuxHelp1": "Le média est dans un conteneur incompatible (MKV, AVI, WMV, etc.), mais les deux flux vidéos et audio sont compatibles avec l'appareil. Le média va être reconditionné sans perte, à la volée, avant d'être envoyé vers l'appareil.", - "LabelHDHomerunPortRangeHelp": "Restreint la plage de ports UDP pour HD Homerun à cette valeur. (La valeur par défaut est 1024 - 645535).", - "LabelHDHomerunPortRange": "Plage de ports HD Homerun :", + "LabelHDHomerunPortRangeHelp": "Restreint la plage de ports UDP pour HDHomeRun à cette valeur. (La valeur par défaut est 1024 - 645535).", + "LabelHDHomerunPortRange": "Plage de ports HDHomeRun :", "PreferFmp4HlsContainerHelp": "Préférer l'utilisation de fMP4 comme conteneur pour HLS rendant ainsi possible la lecture directe des flux HEVC sur les appareils compatibles.", "LabelPublishedServerUriHelp": "Remplacer l'URI utilisée par Jellyfin selon l'interface ou l'adresse IP du client.", "LabelPublishedServerUri": "URIs du Serveur Publiées :", From 824258440ce7a69e3ba05bf13f6ae9a4a9b7daa3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 21 Nov 2021 10:40:10 +0000 Subject: [PATCH 0812/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index 97f60baab3..ded7a7fea0 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -373,9 +373,9 @@ "HeaderVideoType": "Tipo di Video", "HeaderVideoTypes": "Tipi Video", "HeaderVideos": "Video", - "HeaderXmlDocumentAttribute": "Attributo Documento Xml", - "HeaderXmlDocumentAttributes": "Attributi Documento Xml", - "HeaderXmlSettings": "Impostazioni Xml", + "HeaderXmlDocumentAttribute": "Attributo Documento XML", + "HeaderXmlDocumentAttributes": "Attributi Documento XML", + "HeaderXmlSettings": "Impostazioni XML", "HeaderYears": "Anni", "Help": "Aiuto", "Hide": "Nascondi", @@ -465,7 +465,7 @@ "LabelDropImageHere": "Rilasciare l'immagine qui, oppure clicca per sfogliare.", "LabelDropShadow": "Ombreggiatura:", "LabelEasyPinCode": "Codice Pin:", - "LabelEmbedAlbumArtDidl": "Inserisci le copertine degli Album in Didl", + "LabelEmbedAlbumArtDidl": "Inserisci le copertine degli Album in DIDL", "LabelEmbedAlbumArtDidlHelp": "Alcuni dispositivi preferiscono questo metodo per ottenere le copertine degli album. Altri possono non riuscire a riprodurli con questa opzione abilitata.", "LabelEnableAutomaticPortMap": "Abilita mappatura automatica delle porte", "LabelEnableAutomaticPortMapHelp": "Automaticamente inoltra le porte pubbliche del router sul quelle locali del server tramite UPnP. Potrebbe non funzionare con alcuni modelli di router. I cambiamenti non saranno applicati fino ad il riavvio del server.", @@ -483,7 +483,7 @@ "LabelEnableRealtimeMonitor": "Abilita monitoraggio in tempo reale", "LabelEnableRealtimeMonitorHelp": "Le modifiche saranno applicate immediatamente sui file system supportati.", "LabelEnableSingleImageInDidlLimit": "Limitato a singola immagine incorporata", - "LabelEnableSingleImageInDidlLimitHelp": "Alcuni dispositivi non renderanno correttamente se più immagini sono incorporati all'interno didl.", + "LabelEnableSingleImageInDidlLimitHelp": "Alcuni dispositivi non renderanno correttamente se più immagini sono incorporati all'interno DIDL.", "LabelEndDate": "Data di fine:", "LabelEpisodeNumber": "Numero espisodio:", "LabelEvent": "Evento:", @@ -695,7 +695,7 @@ "LabelYoureDone": "Hai Finito!", "LabelZipCode": "Cap:", "LabelffmpegPath": "Percorso FFmpeg:", - "LabelffmpegPathHelp": "Il percorso dell'applicazione ffmpeg o della cartella che la contiene.", + "LabelffmpegPathHelp": "Il percorso dell'applicazione FFmpeg o della cartella che la contiene.", "LanNetworksHelp": "Elenco separato da virgola di indirizzi IP o voci IP / maschera di rete per reti che saranno considerate sulla rete locale quando si applicano restrizioni di larghezza di banda. Se impostato, tutti gli altri indirizzi IP verranno considerati nella rete esterna e saranno soggetti alle limitazioni della larghezza di banda esterna. Se lasciato vuoto, solo la sottorete del server viene considerata nella rete locale.", "Large": "Grande", "LatestFromLibrary": "Ultimi {0}", @@ -851,7 +851,7 @@ "OptionEnableExternalContentInSuggestionsHelp": "Consenti l'inclusione di trailer da Internet e programmi TV in diretta tra i contenuti suggeriti.", "OptionEnableForAllTuners": "Abilita per tutti i sintonizzatori", "OptionEnableM2tsMode": "Attiva modalità M2TS", - "OptionEnableM2tsModeHelp": "Attivare la modalità m2ts durante la codifica di mpegts.", + "OptionEnableM2tsModeHelp": "Attivare la modalità M2TS durante la codifica di MPEG-TS.", "OptionEquals": "Uguale", "OptionEstimateContentLength": "Stimare la lunghezza contenuto durante la transcodifica", "OptionEveryday": "Tutti i giorni", @@ -1172,7 +1172,7 @@ "LabelAudioBitrate": "Bitrate Audio:", "LabelAudioCodec": "Codec audio:", "OptionProtocolHttp": "HTTP", - "OptionBluray": "Blu-ray", + "OptionBluray": "BD", "Metadata": "Metadati", "LabelBitrate": "Bitrate:", "LabelSize": "Dimensione:", @@ -1408,7 +1408,7 @@ "LabelTonemappingRange": "Intervallo mappatura dei toni:", "TonemappingAlgorithmHelp": "La mappatura dei toni può essere messa a punto. Se non sei abbastanza familiare con queste opzioni, lascia quelle predefinite. Il valore raccomandato è Hable.", "AllowTonemappingHelp": "La mappatura dei toni può trasformare l'intervallo dinamico di un video da HDR a SDR mantenendo dettaglio e colori dell'immagine, i quali sono informazioni molto importanti per rappresentare la scena originale. Attualmente funziona solo quando vengono transcodificati video con HDR10 o metadati HLG incorporati. Se la riproduzione non è fluida o fallisce, considera la possibilità di disattivare il corrispondente decoder hardware.", - "LabelOpenclDeviceHelp": "Questo è il dispositivo OpenCL utilizzato per la mappatura dei toni. Il lato sinistro del punto è il numero di piattaforma, mentre la parte destra è il numero del dispositivo sulla piattaforma. Il valore base è 0.0. Il file di applicazione ffmpeg contenente il metodo di accelerazione hardware OpenCL è richiesto.", + "LabelOpenclDeviceHelp": "Questo è il dispositivo OpenCL utilizzato per la mappatura dei toni. Il lato sinistro del punto è il numero di piattaforma, mentre la parte destra è il numero del dispositivo sulla piattaforma. Il valore base è 0.0. Il file di applicazione FFmpeg contenente il metodo di accelerazione hardware OpenCL è richiesto.", "LabelColorPrimaries": "Primari colore:", "LabelColorTransfer": "Trasferimento colore:", "MediaInfoColorPrimaries": "Colori primari", @@ -1425,7 +1425,7 @@ "YoutubeBadRequest": "Richiesta non valida.", "PluginFromRepo": "{0} dal repository {1}", "LabelPublishedServerUriHelp": "Sovrascrivi l'URI utilizzata da Jellyfin basandosi sull'interfaccia o sull'indirizzo IP del client.", - "LabelMaxMuxingQueueSizeHelp": "Massimo numero di pacchetti che possono essere bufferizzati prima che tutti gli stream vengano inizializzati. Prova ad incrementare il numero se si nota nei messaggi di errore di ffmpeg il messaggio \"Too many packets buffered for output stream\". Il valore raccomandato è 2048.", + "LabelMaxMuxingQueueSizeHelp": "Massimo numero di pacchetti che possono essere bufferizzati prima che tutti gli stream vengano inizializzati. Prova ad incrementare il numero se si nota nei messaggi di errore di FFmpeg il messaggio \"Too many packets buffered for output stream\". Il valore raccomandato è 2048.", "LabelEnableIP6Help": "Abilita la funzionalità IPv6.", "LabelEnableIP6": "Abilita IPv6", "LabelEnableIP4Help": "Abilita la funzionalità IPv4.", @@ -1458,8 +1458,8 @@ "LabelEnableSSDPTracingHelp": "Abilita la registrazione dei dettagli di tracciamento SSDP.
ATTENZIONE: Ciò causerà una grave riduzione delle prestazioni.", "LabelEnableSSDPTracing": "Abilita il tracciamento SSDP:", "LabelDropSubtitleHere": "Trascina i sottotitoli, o clicca per selezionare.", - "LabelCreateHttpPortMapHelp": "Consenti la mappatura automatica delle porte per creare una regola per il traffico http oltre al traffico https.", - "LabelCreateHttpPortMap": "Abilita la mappatura automatica delle porte per il traffico http e https.", + "LabelCreateHttpPortMapHelp": "Consenti la mappatura automatica delle porte per creare una regola per il traffico HTTP oltre al traffico HTTPS.", + "LabelCreateHttpPortMap": "Abilita la mappatura automatica delle porte per il traffico HTTP e HTTPS.", "LabelTonemappingPeak": "Valore massimo della mappatura dei toni:", "LabelTonemappingParamHelp": "Regola l'algoritmo di mappatura dei toni. I valori raccomandati e di default sono NaN. Solitamente lasciare vuoto.", "LabelTonemappingParam": "Parametro per la mappatura dei toni:", From eab87035b48e4bff7949db04eaf0944b30af2419 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 21 Nov 2021 14:24:35 +0000 Subject: [PATCH 0813/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 58717ca88d..45ed6b82cf 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -14,7 +14,7 @@ "Alerts": "Eskertuler", "All": "Bärı", "AllChannels": "Barlyq arnalar", - "AllComplexFormats": "Barlyq kürdelı pışımder (ASS, SSA, VOBSUB, PGS, SUB, IDX jäne t.b.)", + "AllComplexFormats": "Barlyq kürdelı pışımder (ASS, SSA, VobSub, PGS, SUB, IDX jäne t.b.)", "AllEpisodes": "Barlyq telebölımder", "AllLanguages": "Barlyq tılder", "AllLibraries": "Barlyq tasyğyşhanalar", @@ -142,7 +142,7 @@ "DetectingDevices": "Qūrylğylardy tabuda", "DeviceAccessHelp": "Būl tek qana bıregei anyqtaluy mümkın qūrylğylar üşın qoldanylady jäne şolğyşpen qatynauğa tyiym salmaidy. Paidalanuşy qūrylğysynan qatynaudy süzgıleuı jaña qūrylğylardy mūnda bekıtılgenşe deiın paidalanuğa tyiym salady.", "DirectPlaying": "Tıkelei oinatuda", - "DirectStreamHelp1": "Beine ağyny qūrylğymen syiysymdy, al syiysymdy emes dybys pışımı (DTS, TRUEHD, jäne t.b.) bar. Beine ağyny qūrylğyğa jıberılmes būryn naqty uaqytta derekterı joğaltymynsyz qaıta jinaqtalady. Tek dybys ağyny qaita kodtalady.", + "DirectStreamHelp1": "Beine ağyny qūrylğymen syiysymdy, al syiysymdy emes dybys pışımı (DTS, Dolby TrueHD, jäne t.b.) bar. Beine ağyny qūrylğyğa jıberılmes būryn naqty uaqytta derekterı joğaltymynsyz qaıta jinaqtalady. Tek dybys ağyny qaita kodtalady.", "DirectStreamHelp2": "Ädette, tıkelei taratu üşın tūtynylatyn quat dybys profailyna täueldı. Tek beine ağyny derekterı joğaltymynsyz bolady.", "DirectStreaming": "Tıkelei tasymaldanuda", "Director": "Rejisör", @@ -859,7 +859,7 @@ "OneChannel": "Bır arnadan", "OnlyForcedSubtitles": "Tek qana mäjbürlı", "OnlyForcedSubtitlesHelp": "Tek qana mäjbürlı dep belgılengen subtitrler jükteledı.", - "OnlyImageFormats": "Tek keskın pışımder (VOBSUB, PGS jäne SUB)", + "OnlyImageFormats": "Tek keskın pışımder (VobSub, PGS jäne SUB)", "OptionAdminUsers": "Äkımşıler", "OptionAllUsers": "Barlyq paidalanuşylar", "OptionAllowAudioPlaybackTranscoding": "Qaita kodtauğa talaby bar dybys oinatu üşın rūqsat etu", @@ -879,7 +879,7 @@ "OptionAllowVideoPlaybackTranscoding": "Qaita kodtauğa talaby bar beine oinatu üşın rūqsat etu", "OptionAutomaticallyGroupSeries": "Bırneşe qaltalar arasynda taralğan telehikaiany avtomatty bır telehikaiağa bırıktıru", "OptionAutomaticallyGroupSeriesHelp": "Osy tasyğyşhana ışındegı bırneşe qaltalar arasynda taralğan telehikaia avtomatty bır telehikaiağa bırıktırıletın bolady.", - "OptionBluray": "BluRay", + "OptionBluray": "BD", "OptionCommunityRating": "Qauym bağalauy", "OptionCriticRating": "Synşylar bağalauy", "OptionCustomUsers": "Teñşeulı", @@ -903,8 +903,8 @@ "OptionEnableExternalContentInSuggestions": "Ūynystarğa syrtqy mazmūndy qosu", "OptionEnableExternalContentInSuggestionsHelp": "İnternet-treilerler men efirlık körsetımderge ūsynğan mazmūnğa kıru üşın rūqsat etedı.", "OptionEnableForAllTuners": "Barlyq tüner qūrylğylary üşın qosu", - "OptionEnableM2tsMode": "M2ts rejımın qosu", - "OptionEnableM2tsModeHelp": "Mpegts üşın kodtau kezınde m2ts rejımın qosu.", + "OptionEnableM2tsMode": "M2TS rejımın qosu", + "OptionEnableM2tsModeHelp": "MPEG-TS üşın kodtau kezınde M2TS rejımın qosu.", "OptionEquals": "Teñ", "OptionEstimateContentLength": "Qaita kodtau kezınde mazmūn ūzyndyğyn bağalau", "OptionEveryday": "Kün saiyn", @@ -944,7 +944,7 @@ "OptionSpecialEpisode": "Arnaiylar", "OptionSubstring": "İşkı jol", "OptionTrackName": "Jolşyq aty", - "OptionTvdbRating": "TVDB bağalauy", + "OptionTvdbRating": "TheTVDB bağalauy", "OptionUnairedEpisode": "Körsetılmegen telebölımder", "OptionWakeFromSleep": "Oiatu", "OptionWeekdays": "Jūmys künderı", @@ -1190,7 +1190,7 @@ "DashboardOperatingSystem": "Operasialyq jüie: {0}", "DashboardArchitecture": "Arhitekturasy: {0}", "LabelWeb": "Ueb:", - "MessageNoCollectionsAvailable": "Jiyntyqtar filmder, telehikaialar jäne älbomdar derbestendırılgen toptarymen rahattanuğa mümkındık beredı. Jiyntyq jasauyn bastau üşın + tüimeşıgın basyñyz.", + "MessageNoCollectionsAvailable": "Jiyntyqtar filmder, telehikaialar jäne älbomdar derbestendırılgen toptarymen rahattanuğa mümkındık beredı. Jiyntyq jasauyn bastau üşın \"+\" tüimeşıgın basyñyz.", "MessageNoServersAvailable": "Avtomatty serverdı baiqau eşqandai server tappady.", "MusicAlbum": "Muzykalyq älbom", "MusicArtist": "Muzyka oryndauşysy", @@ -1390,7 +1390,7 @@ "ApiKeysCaption": "Ağymdağy qosylğan API-kıltterdıñ tızımı", "LabelMaxAudiobookResume": "Dybys kіtaptı jalğastyru üşın qalğan uaqyt, min:", "LabelKnownProxies": "Belgılı proksiler:", - "LabelHDHomerunPortRange": "HD Homerūn porttarynyñ auqymy:", + "LabelHDHomerunPortRange": "HDHomeRun porttarynyñ auqymy:", "LabelH265Crf": "H265 kodtau CRF mänı:", "LabelEnableSSDPTracing": "SSDP qadağalauyn qosu:", "LabelEnableIP6Help": "IPv6 mümkındıkterın qosu.", @@ -1465,7 +1465,7 @@ "MessagePlaybackError": "Būl faildy Google Cast qabyldağyşy oinatqanda qate paida boldy.", "LabelMaxAudiobookResumeHelp": "Qalğan uzaqtyğy osy männen az bolğanda toqtatylsa taqyryptar tolyğymen oynatylğan bolyp esepteledi.", "LabelIconMaxResHelp": "\"upnp:ıcon\" sipaty arqyly körstıletın belgışelerdıñ eñ joğary ajyratylymdyğy.", - "LabelHDHomerunPortRangeHelp": "HD Homerūn qūrylğysynyñ UDP-porttar auqymy osy mänge şekteledі. (Ädepkіsı: 1024 - 645535).", + "LabelHDHomerunPortRangeHelp": "HDHomeRun qūrylğysynyñ UDP-porttar auqymy osy mänge şekteledі. (Ädepkіsı: 1024 - 645535).", "LabelEnableSSDPTracingHelp": "SSDP jelılik qadağalau egjeilerın jūrnalğa tirkeuın qosady.
ESKERTU: Būl önımdılıktıñ salmaqty naşarlauyna äkeledі.", "LabelCreateHttpPortMap": "HTTP-trafıgı jäne de HTTPS üşın, avtomatty port salğastyru qosylady.", "YoutubeDenied": "Saual jasalğan beine üşın endırılgen oinatqyştarda oinatuğa tyiym salynğan.", @@ -1493,10 +1493,10 @@ "MessageChromecastConnectionError": "Google Cast qabyldağyşy Jellyfin-serverben bailanysa almaidy. Qosylymdy tekserıp, qaitalap körıñız.", "TonemappingAlgorithmHelp": "Tonmapiñdı naqty teñşeuge bolady. Eger osy opsialarmen tanys bolmasañyz, ädettegıdei ädepkını qaldyryñyz. Ūsynylğan män - Hable.", "LabelUDPPortRangeHelp": "UDP-qosylymdaryn jasağanda, Jellyfin üşın osy port auqymyn paidalanuğa şekteu qoiylady. (Ädepkı mänı: 1024 - 645535).
Eskerım: Belgılı bır mümkındık üşın osy auqymnan tys tūraqty porttar qajet boluy mümkın.", - "LabelOpenclDeviceHelp": "Būl tonmapiñ üşın paidalanylatyn OpenCL qūrylğysy. Nüktenіñ sol jağy - tūğyrnama nömіrі, al oñ jağy - tūğyrnamadağy qūrylğynyñ nömіrі. Ädepkі mänі - 0,0. OpenCL aparattyq jedeldetu ädіsіn qamtityn ffmpeg qoldanbasynyñ faily qajet.", + "LabelOpenclDeviceHelp": "Būl tonmapiñ üşın paidalanylatyn OpenCL qūrylğysy. Nüktenіñ sol jağy - tūğyrnama nömіrі, al oñ jağy - tūğyrnamadağy qūrylğynyñ nömіrі. Ädepkі mänі - 0,0. OpenCL aparattyq jedeldetu ädіsіn qamtityn FFmpeg qoldanbasynyñ faily qajet.", "RemuxHelp1": "Tasyğyşderekter syiysymdy emes faildyq konteinerde (MKV, AVI, WMV jäne t.b.) tūr, al beine ağyny da, dybys ağyny da qūrylğymen syiysymdy. Tasyğyşderekter qūrylğyğa jіberіlmes būryn naqty uaqytta derekterı joğaltymynsyz qaıta jinaqtalady.", "KnownProxiesHelp": "Jellyfin danasyna qosylu kezınde paidalanylatyn belgılı proksilerdıñ ütırmen bölıngen IP-mekenjailar nemese tüiınder tızımı. Būl X-Forwarded-For üstıngı derektemeler tiıstı paidalanu üşın qajet. Saqtaudan keiın qaita ıske qosudy qajet etedі.", - "LabelMaxMuxingQueueSizeHelp": "Barlyq ağyndardyñ ıske qosylğanyn kütken kezde buferge jıberıletіn destelerdıñ eñ köp sany. Eger älі de ffmpeg jūrnaldarynda \"Too many packets buffered for output stream\" (Şyğarylym ağyny üşın tym köp deste buferlengen) qatesı kezdesıp tūrsa, ony artyp körıñız. Ūsynylğan mänı - 2048.", + "LabelMaxMuxingQueueSizeHelp": "Barlyq ağyndardyñ ıske qosylğanyn kütken kezde buferge jıberıletіn destelerdıñ eñ köp sany. Eger älі de FFmpeg jūrnaldarynda \"Too many packets buffered for output stream\" (Şyğarylym ağyny üşın tym köp deste buferlengen) qatesı kezdesıp tūrsa, ony artyp körıñız. Ūsynylğan mänı - 2048.", "AllowTonemappingHelp": "Tonmapiñ, keskınnıñ egjeilerı men tüsterın saqtai otyryp, beinenıñ HDR dinamikalyq auqymyn SDR auqymyna türlendıre alady, būl tüpnūsqalyq sahnamen tanystyru üşın öte mañyzdy aqparat. Ağymda, endırılgen HDR10 nemese HLG metaderekterı bar beinelerdı qaita kodtau kezınde ğana, jūmys ısteidı. Eger oinatu tegıs bolmasa nemese sätsız aiaqtalsa, tiıstі aparattyq dekoderdı öşıruın qarastyryñyz.", "UnsupportedPlayback": "Jellyfin, DRM arqyly qorğalğan mazmūndyñ şifryn şeşe almaidy, bıraq barlyq mazmūnğa, sonyñ ışınde qorğalğan şyğarymdarğa, būğan qaramastan äreket jasalady. Keibır faildar, şifrlau nemese basqa qoldau körsetılmeitın şaralarğa bailanysty, mysaly, äreketestık şyğarymdarğa, tolyq qara bolyp körınuı mümkın.", "LabelTonemappingPeakHelp": "Osy mänmen signaldy/nominaldy/anyqtamalyq şyñ qaita anyqtalady. Beinelenetın metaderekterge endırılgen şyñdyq aqparat senımdı bolmağan kezde nemese tömengı auqymnan joğary auqymğa ötkızetın tonmapiñ kezınde paidaly. Ūsynylğan jäne ädepkı mänder 100 jäne 0.", @@ -1519,7 +1519,7 @@ "LabelSlowResponseTime": "Jauap baiau bolyp sanalatyn uaqyt, ms:", "LabelSlowResponseEnabled": "Server jauap beruge bayau bolsa, eskertu xabary jurnalğa jazylady", "UseEpisodeImagesInNextUpHelp": "Kezektı jäne Qaraudy jalğastyru bölımınderınde telebölım suretterı körsetımnıñ negızgı surettıñ ornyna nobai retınde paidalanylady.", - "UseEpisodeImagesInNextUp": "Telebölım suretterın Kezektı jäne Qaraudy jalğastyru bölımderınde paidalanu", + "UseEpisodeImagesInNextUp": "Telebölım suretterın \"Kezektı\" jäne \"Qaraudy jalğastyru\" bölımderınde paidalanu", "LabelLocalCustomCss": "Tek osy tūtynğyşta qoldanılatın teñşeulı CSS. Serverde teñşeulı CSS ajyratuyñyz mümkın.", "LabelDisableCustomCss": "Serverden jetkızıletın taqyryptyq/brendiñtık teñşeulı CSS ajyratu.", "DisableCustomCss": "Serverde teñşeulı CSS ajyratu", @@ -1599,6 +1599,6 @@ "TypeOptionPluralBoxSet": "Filmder jiyntyqtary", "TypeOptionPluralBook": "Kıtaptar", "TypeOptionPluralAudio": "Dybystar", - "LabelAutomaticallyAddToCollectionHelp": "Kem degende 2 filmnıñ jiyntyq atauy birdey bolğanda, olar jiyntyqqa avtomatty üstelınedı.", + "LabelAutomaticallyAddToCollectionHelp": "Kem degende 2 filmnıñ jiyntyq atauy bırdei bolğanda, olar jiyntyqqa avtomatty üstelınedı.", "LabelAutomaticallyAddToCollection": "Jiyntyqqa avtomatty üsteu" } From 1dc3696fa7c06203667918032d401dcfe6c83697 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 21 Nov 2021 14:26:32 +0000 Subject: [PATCH 0814/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 196318e57c..3cf749b9f2 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -14,7 +14,7 @@ "Alerts": "Оповещения", "All": "Все", "AllChannels": "Все каналы", - "AllComplexFormats": "Все комплексные форматы (ASS, SSA, VOBSUB, PGS, SUB, IDX и др.)", + "AllComplexFormats": "Все комплексные форматы (ASS, SSA, VobSub, PGS, SUB, IDX и др.)", "AllEpisodes": "Все эпизоды", "AllLanguages": "Все языки", "AllLibraries": "Все медиатеки", @@ -143,7 +143,7 @@ "DetectingDevices": "Обнаружение устройств", "DeviceAccessHelp": "Это относится только к устройствам, которые могут быть однозначно распознаны и не препятствует доступу через браузер. Фильтрация доступа пользовательского устройства запретит использование новых устройств до тех пор, пока они не будут одобрены.", "DirectPlaying": "Воспроизводится напрямую", - "DirectStreamHelp1": "Видео поток совместим с устройством, но имеет несовместимые аудио формат (DTS, TRUEHD и т.д.) или количество аудио каналов. Перед отправкой на устройство видео поток будет переупакован на лету без потерь. Будет перекодироваться только аудио поток.", + "DirectStreamHelp1": "Видео поток совместим с устройством, но имеет несовместимые аудио формат (DTS, Dolby TrueHD и т.д.) или количество аудио каналов. Перед отправкой на устройство видео поток будет переупакован на лету без потерь. Будет перекодироваться только аудио поток.", "DirectStreamHelp2": "Ресурсы, потребляемые прямой трансляцией, обычно зависят от аудио профиля. Только видео поток передаётся без потерь.", "DirectStreaming": "Транслируется напрямую", "Director": "Режиссёр", @@ -861,7 +861,7 @@ "OneChannel": "Один канал", "OnlyForcedSubtitles": "Только форсированные", "OnlyForcedSubtitlesHelp": "Загружены будут только форсированные субтитры.", - "OnlyImageFormats": "Только графические форматы (VOBSUB, PGS и SUB)", + "OnlyImageFormats": "Только графические форматы (VobSub, PGS и SUB)", "OptionAdminUsers": "Администраторы", "OptionAllUsers": "Все пользователи", "OptionAllowAudioPlaybackTranscoding": "Разрешить воспроизведение аудио, для которого потребуется перекодировка", @@ -881,7 +881,7 @@ "OptionAllowVideoPlaybackTranscoding": "Разрешить воспроизведение видео, для которого потребуется перекодировка", "OptionAutomaticallyGroupSeries": "Автоматически сливать вместе сериалы, которые разбросаны по нескольким папкам", "OptionAutomaticallyGroupSeriesHelp": "Части сериала, которые разбросаны по нескольким папкам данной медиатеки, будут автоматически слиты в единый сериал.", - "OptionBluray": "Blu-ray", + "OptionBluray": "BD", "OptionCommunityRating": "Общественная оценка", "OptionCriticRating": "Оценка критиков", "OptionCustomUsers": "Настраиваемые", @@ -905,8 +905,8 @@ "OptionEnableExternalContentInSuggestions": "Включать внешнее содержание в предложения", "OptionEnableExternalContentInSuggestionsHelp": "Разрешить охват интернет-трейлеров и эфирных передач в предлагаемом содержании.", "OptionEnableForAllTuners": "Включить для всех тюнерных устройств", - "OptionEnableM2tsMode": "Включить режим M2ts", - "OptionEnableM2tsModeHelp": "Включайте режим M2ts при кодировании для mpegts.", + "OptionEnableM2tsMode": "Включить режим M2TS", + "OptionEnableM2tsModeHelp": "Включить режим M2TS при кодировании для MPEG-TS.", "OptionEquals": "Равно", "OptionEstimateContentLength": "Рассчитывать длину содержимого при перекодировке", "OptionEveryday": "Ежедневно", @@ -946,7 +946,7 @@ "OptionSpecialEpisode": "Спецэпизоды", "OptionSubstring": "Подстрока", "OptionTrackName": "Название трека", - "OptionTvdbRating": "Оценка TVDB", + "OptionTvdbRating": "Оценка TheTVDB", "OptionUnairedEpisode": "Ожидаемые эпизоды", "OptionWakeFromSleep": "Выход из спящего режима", "OptionWeekdays": "В будни", @@ -1194,7 +1194,7 @@ "DashboardOperatingSystem": "Операционная система: {0}", "DashboardArchitecture": "Архитектура: {0}", "LabelWeb": "Веб:", - "MessageNoCollectionsAvailable": "Коллекции позволяют вам наслаждаться персонализированными группами фильмов, сериалов и альбомов. Нажмите кнопку +, чтобы начать создавать коллекции.", + "MessageNoCollectionsAvailable": "Коллекции позволяют вам наслаждаться персонализированными группами фильмов, сериалов и альбомов. Нажмите кнопку [+], чтобы начать создавать коллекции.", "MessageNoServersAvailable": "Не найдено ни одного сервера, используя автоматическое обнаружение сервера.", "MusicAlbum": "Музыкальный альбом", "MusicArtist": "Муз. исполнитель", @@ -1415,14 +1415,14 @@ "OptionMaxActiveSessionsHelp": "Значение 0 отключит эту функцию.", "OptionMaxActiveSessions": "Задать максимальное количество одновременных пользовательских сеансов.", "OptionAllowContentDownload": "Разрешить загрузку медиафайлов", - "LabelMaxMuxingQueueSizeHelp": "Максимальное число пакетов, которое возможно буферизовать при ожидании инициализации всех потоков. Попробуйте увеличить его, если всё ещё встречается ошибка «Too many packets buffered for output stream» (Слишком много пакетов буферизовано для выходного потока) в журналах ffmpeg. Рекомендуемое значение - 2048.", + "LabelMaxMuxingQueueSizeHelp": "Максимальное число пакетов, которое возможно буферизовать при ожидании инициализации всех потоков. Попробуйте увеличить его, если всё ещё встречается ошибка «Too many packets buffered for output stream» (Слишком много пакетов буферизовано для выходного потока) в журналах FFmpeg. Рекомендуемое значение - 2048.", "LabelTonemappingParamHelp": "Подстройка алгоритма тонмаппинга. Значение рекомендуемое и по умолчанию - NaN. Обычно оставляйте это поле пустым.", "LabelTonemappingDesatHelp": "Применяется понижение насыщенности для светлых участков, яркость которых превышает этот уровень. Чем выше параметр, тем больше информации о цвете будет сохранено. Этот параметр помогает предотвращать неестественно перенасыщенные цвета для сверхсветлых участков, вместо этого (гладко) превращая их в белый. Это делает изображения более естественными за счет сокращения информации об оттёнках вне гаммы цветов. Значения рекомендуемое и по умолчанию - 0 и 0.5, соответственно.", "LabelTonemappingPeakHelp": "Этим значением перекрывается сигнальный/номинальный/эталонный пик. Полезно, когда встроенная информация о пиках в метаданных дисплея ненадёжна или при тонмаппинге из узкого диапазона в более широкий. Значения рекомендуемое и по умолчанию - 100 и 0.", "LabelTonemappingThresholdHelp": "Параметры алгоритма тонмаппинга подстраиваются для каждой сцены. А порог используется, чтобы определить, изменилась ли сцена или нет. Если дистанция между средней яркостью текущего кадра и текущим скользящим средним превышает пороговое значение, мы пересчитаем среднюю и пиковую яркость сцены. Значения рекомендуемое и по умолчанию - 0.8 и 0.2.", "TonemappingAlgorithmHelp": "Тонмаппинг можно подстроить. Если вы не уверены с этими параметрами, оставьте значения по умолчанию. Рекомендуемое значение - Hable.", "AllowTonemappingHelp": "Тонмаппинг может преобразовать динамический диапазон видео из HDR в SDR, сохраняя детали изображения и цвета, которые являются очень важной информацией для представления исходной сцены. В настоящее время работает только при перекодировании видео со встроенными метаданными HDR10 или HLG. Если воспроизведение не плавное или не удаётся, отключите соответствующий аппаратный декодер.", - "LabelOpenclDeviceHelp": "Это устройство OpenCL, которое используется для тонмаппинга. Слева от точки - номер платформы, а справа - это номер устройства на платформе. Значение по умолчанию - 0.0. Требуется файл приложения ffmpeg, содержащий метод аппаратного ускорения OpenCL.", + "LabelOpenclDeviceHelp": "Это устройство OpenCL, которое используется для тонмаппинга. Слева от точки - номер платформы, а справа - это номер устройства на платформе. Значение по умолчанию - 0.0. Требуется файл приложения FFmpeg, содержащий метод аппаратного ускорения OpenCL.", "OptionAllowContentDownloadHelp": "Пользователи могут загружать медиафайлы и хранить их на своих устройствах. Это не то же самое, как функция синхронизации. Для правильной работы книжных медиатек это необходимо.", "HeaderDeleteDevices": "Удалить все устройства", "DeleteDevicesConfirmation": "Вы уверены, что хотите удалить все устройства? Все остальные сеансы будут отключены. Устройства снова появятся, когда пользователь войдет в систему.", @@ -1449,10 +1449,10 @@ "LabelUDPPortRangeHelp": "Jellyfin ограничивается использованием этого диапазона портов при создании UDP-соединений. (По умолчанию 1024–645535).
Примечание: Для некоторых функций требуются фиксированные порты, которые могут находиться за пределами этого диапазона.", "LabelSSDPTracingFilterHelp": "Необязательный IP-адрес, по которому фильтруется зарегистрированный SSDP-трафик.", "LabelPublishedServerUriHelp": "Переопределяется URI, используемый Jellyfin, на основе интерфейса или IP-адреса клиента.", - "LabelHDHomerunPortRangeHelp": "Ограничивается диапазон UDP-портов HD Homerun этим значением. (По умолчанию 1024 - 645535).", + "LabelHDHomerunPortRangeHelp": "Ограничивается диапазон UDP-портов HDHomeRun этим значением. (По умолчанию 1024 - 645535).", "LabelEnableSSDPTracingHelp": "Включаются подробные сведения о трассировке сети SSDP для регистрации.
ПРЕДУПРЕЖДЕНИЕ: Это приведет к серьёзному снижению производительности.", - "LabelCreateHttpPortMapHelp": "Разрешается автоматическое сопоставление портов, чтобы создать правило для трафика http в дополнение к трафику https.", - "LabelCreateHttpPortMap": "Включается автоматическое сопоставление портов для трафика http, а также https.", + "LabelCreateHttpPortMapHelp": "Разрешается автоматическое сопоставление портов, чтобы создать правило для трафика HTTP в дополнение к трафику HTTPS.", + "LabelCreateHttpPortMap": "Включается автоматическое сопоставление портов для трафика HTTP а также HTTPS.", "LabelAutomaticDiscoveryHelp": "Разрешить приложениям автоматически обнаруживать Jellyfin с помощью UDP-порта 7359.", "LabelAutoDiscoveryTracingHelp": "При включении, пакеты, принятые через порт автообнаружения, будут регистрироваться.", "LabelSyncPlayInfo": "О SyncPlay", @@ -1471,7 +1471,7 @@ "LabelSSDPTracingFilter": "Фильтр SSDP:", "LabelPublishedServerUri": "Опубликованные серверные URI:", "LabelIsForced": "Форсир-ые", - "LabelHDHomerunPortRange": "Диапазон портов HD Homerun:", + "LabelHDHomerunPortRange": "Диапазон портов HDHomeRun:", "LabelH265Crf": "CRF кодировки H265:", "LabelEnableSSDPTracing": "Включение трассировки SSDP:", "LabelEnableIP6Help": "Включить функциональность IPv6.", From aa18395e24044b87b2d9bff194c1325152f3aa5a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 21 Nov 2021 12:19:36 +0000 Subject: [PATCH 0815/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index fa698ae6cd..bb983cb192 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -51,7 +51,7 @@ "ButtonRefreshGuideData": "Obnoviť údaje programového sprievodcu", "ButtonRemove": "Odstrániť", "ButtonRename": "Premenovať", - "ButtonResetEasyPassword": "Obnoviť jednoduchý pin kód", + "ButtonResetEasyPassword": "Obnoviť jednoduchý PIN kód", "ButtonResume": "Pokračovať", "ButtonScanAllLibraries": "Skenovať všetky knižnice", "ButtonSelectDirectory": "Vybrať priečinok", @@ -534,8 +534,8 @@ "OptionEnableAccessFromAllDevices": "Povoliť prístup zo všetkých zariadení", "OptionEnableAccessToAllChannels": "Povoliť prístup ku všetkým kanálom", "OptionEnableAccessToAllLibraries": "Povoliť prístup ku všetkým knižniciam", - "OptionEnableM2tsMode": "Povoliť M2ts mód", - "OptionEnableM2tsModeHelp": "Povoliť režim M2TS pri kódovaní do MPEGTS.", + "OptionEnableM2tsMode": "Povoliť M2TS mód", + "OptionEnableM2tsModeHelp": "Povoliť režim M2TS pri kódovaní do MPEG-TS.", "OptionEquals": "Sa rovná", "OptionEveryday": "Každý deň", "OptionHasThemeSong": "Tématická hudba", @@ -555,7 +555,7 @@ "OptionResumable": "Pozastaviteľný", "OptionSaveMetadataAsHidden": "Uložiť metadáta a obrázky ako skryté súbory", "OptionTrackName": "Názov skladby", - "OptionTvdbRating": "TVDB hodnotenie", + "OptionTvdbRating": "TheTVDB hodnotenie", "OptionUnairedEpisode": "Neodvysielané epizódy", "OptionWakeFromSleep": "Zobudenie zo spánku", "OptionWeekdays": "Pracovné dni", @@ -797,7 +797,7 @@ "LabelDisplayMode": "Režim zobrazenia:", "LabelDisplaySpecialsWithinSeasons": "Zobraziť špeciálne epizódy v sérií, v ktorej boli odvysielané", "Option3D": "3D", - "OptionBluray": "Blu-ray", + "OptionBluray": "BD", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OptionDvd": "DVD", "OptionExtractChapterImage": "Povoliť extrakciu obrázkov z videa", @@ -874,7 +874,7 @@ "AdditionalNotificationServices": "Prehľadávať katalóg zásuvných modulov pre inštaláciu dodatočných služieb oznámení.", "AllowHWTranscodingHelp": "Povoliť tuneru prekódovanie v reálnom čase. Toto môže znížiť množstvo prekódovania požadovaného serverom.", "LabelEnableBlastAliveMessages": "Vysielať správu o serveri", - "LabelEmbedAlbumArtDidl": "Vložiť obrázok albumu do Didl", + "LabelEmbedAlbumArtDidl": "Vložiť obrázok albumu do DIDL", "LabelDropShadow": "Vrhať tieň:", "LabelDownMixAudioScaleHelp": "Zosilnenie zvuku pri downmixe. Nastavenie hodnoty na 1 zachová pôvodnú hlasitosť.", "LabelDownMixAudioScale": "Zosilnenie zvuku pri downmixe:", @@ -1106,7 +1106,7 @@ "MediaInfoBitrate": "Dátový tok", "MediaInfoAnamorphic": "Anamorfné", "MapChannels": "Mapovať kanály", - "LabelffmpegPathHelp": "Cesta k súboru aplikácie ffmpeg alebo k priečinku obsahujúcemu ffmpeg.", + "LabelffmpegPathHelp": "Cesta k súboru aplikácie FFmpeg alebo k priečinku obsahujúcemu FFmpeg.", "LabelXDlnaDocHelp": "Určuje obsah prvku X_DLNADOC v namespace urn:schemas-dlna-org:device-1-0.", "LabelXDlnaDoc": "X-DLNA dokumentácia:", "LabelXDlnaCapHelp": "Určuje obsah prvku X_DLNACAP v namespace urn:schemas-dlna-org:device-1-0.", @@ -1216,7 +1216,7 @@ "LabelBaseUrlHelp": "Pridá vlastný reťazec na URL adresu serveru, napr: http://priklad.sk/<vlastny-retazec>", "LabelBaseUrl": "Východzia URL:", "LabelEveryXMinutes": "Každý:", - "LabelEnableSingleImageInDidlLimitHelp": "Niektoré zariadenia nebudú zobrazovať správne pokiaľ je viacero obrázkov uložených v Didl.", + "LabelEnableSingleImageInDidlLimitHelp": "Niektoré zariadenia nebudú zobrazovať správne pokiaľ je viacero obrázkov uložených v DIDL.", "LabelEnableDlnaPlayTo": "Povoliť DLNA prehrávanie", "LabelEnableDlnaDebugLoggingHelp": "Vytvára veľké súbory s logami a mal by sa použiť len v prípade potreby odstraňovania problémov.", "LabelEnableDlnaDebugLogging": "Povoliť logovanie DLNA debugu", @@ -1230,7 +1230,7 @@ "LabelAlbumArtHelp": "PN používa obrázok albumu, vrámci dlna:profileID atribútu upnp:albumArtURI. Niektoré zariadenia vyžadujú špecifickú hodnotu, bez ohľadu na veľkosť obrázku.", "HeaderDirectPlayProfileHelp": "Pridať profil priameho prehrávania pre definovanie, ktorý formát môže zariadenie natívne zvládnuť.", "LabelInNetworkSignInWithEasyPasswordHelp": "Použite jednoduchý PIN kód na prihlásenie v klientoch vo vnútri lokálnej siete. Vaše bežné heslo bude potrebné len pokiaľ ste mimo domova. Pokiaľ je PIN kód ponechaný prázdny, tak nebude potrebovať heslo vo vašej domácej sieti.", - "EasyPasswordHelp": "Váš jednoduchý pin kód sa dá používať v režime offline na podporovaných zariadeniach a taktiež môže byť použitý ako jednoduché prihlásenie v lokálnej sieti.", + "EasyPasswordHelp": "Váš jednoduchý PIN kód sa dá používať v režime offline na podporovaných zariadeniach a taktiež môže byť použitý ako jednoduché prihlásenie v lokálnej sieti.", "HeaderNavigation": "Navigácia", "MessageConfirmAppExit": "Chceli by ste odísť?", "LabelVideoResolution": "Rozlíšenie videa:", @@ -1317,7 +1317,7 @@ "LabelSyncPlayTimeOffset": "Časový rozdiel so serverom:", "HeaderSyncPlayEnabled": "SyncPlay je povolené", "HeaderSyncPlaySelectGroup": "Pripojiť sa k skupine", - "SyncPlayAccessHelp": "Vyberte úroveň prístupu pre tohto používateľa k funkcií SyncPlay. SyncPlay umožňuje zosynchronizovať prehrávanie s ostatnými zariadeniami.", + "SyncPlayAccessHelp": "Vyberte úroveň prístupu pre tohto používateľa k funkcií SyncPlay. Funkce SyncPlay umožňuje zosynchronizovať prehrávanie s ostatnými zariadeniami.", "EnableDetailsBannerHelp": "Zobrazí banner na vrchnej časti detailu položky.", "EnableDetailsBanner": "Detail banneru", "EnableBlurHashHelp": "Obrázky, ktoré sa stále načítavajú budú zobrazené ako dočasný obrázok s rozmazaným pozadím.", @@ -1371,8 +1371,8 @@ "LabelEnableIP4": "Povoliť IPv4", "LabelDropSubtitleHere": "Titulky pretiahnite sem alebo kliknite na prechádzať.", "LabelCurrentStatus": "Aktuálny stav:", - "LabelCreateHttpPortMapHelp": "Umožniť automatické mapovanie portu pre tvorbu pravidiel pre http a https.", - "LabelCreateHttpPortMap": "Povoliť automatické mapovanie portu pre http a https.", + "LabelCreateHttpPortMapHelp": "Umožniť automatické mapovanie portu pre tvorbu pravidiel pre HTTP a HTTPS.", + "LabelCreateHttpPortMap": "Povoliť automatické mapovanie portu pre HTTP a HTTPS.", "LabelColorTransfer": "Prenos farieb:", "LabelColorSpace": "Farebný priestor:", "LabelColorPrimaries": "Primárne farby:", @@ -1430,9 +1430,9 @@ "LabelQuickConnectCode": "Kód pre rýchle pripojenie:", "LabelPublishedServerUriHelp": "Prepíšte URI požadovaným serverom Jellyfin v závislosti na rozhraní alebo IP adrese klienta.", "LabelPublishedServerUri": "Verejné URI serveru:", - "LabelOpenclDeviceHelp": "Zariadenie OpenCL použité pre mapovanie tónov. Naľavo od bodky je číslo platformy, napravo je číslo zariadenia na tejto platforme. Predvolená hodnota je 0.0. Je vyžadovaný súbor aplikácie ffmpeg obsahujúci metódu hardvérovej akcelerácie OpenCL.", + "LabelOpenclDeviceHelp": "Zariadenie OpenCL použité pre mapovanie tónov. Naľavo od bodky je číslo platformy, napravo je číslo zariadenia na tejto platforme. Predvolená hodnota je 0.0. Je vyžadovaný súbor aplikácie FFmpeg obsahujúci metódu hardvérovej akcelerácie OpenCL.", "LabelOpenclDevice": "Zariadenie OpenCL:", - "LabelMaxMuxingQueueSizeHelp": "Maximálny počet paketov, ktoré môžu byť načítané pred čakaním na spustenie všetkých streamov. Pokiaľ sa stále zobrazuje chyba \"Príliš veľa vopred načítaných paketov pre vstupný stream\" v protokoloch ffmpeg, skúste hodnotu zvýšiť. Odporúčaná hodnota je 2048.", + "LabelMaxMuxingQueueSizeHelp": "Maximálny počet paketov, ktoré môžu byť načítané pred čakaním na spustenie všetkých streamov. Pokiaľ sa stále zobrazuje chyba \"Príliš veľa vopred načítaných paketov pre vstupný stream\" v protokoloch FFmpeg, skúste hodnotu zvýšiť. Odporúčaná hodnota je 2048.", "LabelMaxMuxingQueueSize": "Maximálna veľkosť muxovacej fronty:", "LabelKnownProxies": "Známe proxy servery:", "LabelIsForced": "Vynútené", From e62864418f6856fd41d96b4fc78867196002e31b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 21 Nov 2021 10:42:52 +0000 Subject: [PATCH 0816/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 7cc258b49a..1b2a4183a2 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -548,7 +548,7 @@ "HeaderTranscodingProfile": "Hồ Sơ Chuyển Mã", "LabelEnableAutomaticPortMap": "Kích hoạt tính năng tự động kết nối các port", "LabelEmbedAlbumArtDidlHelp": "Một vài thiết bị ưu tiên phương pháp này để tải bìa tuyển tập. Một số thiết bị khác có thể không phát được nếu tuỳ chọn này được kích hoạt.", - "LabelEmbedAlbumArtDidl": "Bìa tuyển tập trong Didl", + "LabelEmbedAlbumArtDidl": "Bìa tuyển tập trong DIDL", "LabelEasyPinCode": "Mã PIN tiện lợi:", "LabelDynamicExternalId": "{0} Id:", "LabelDropShadow": "Đổ bóng:", @@ -582,7 +582,7 @@ "LabelEveryXMinutes": "Mỗi:", "LabelEpisodeNumber": "Tập số:", "LabelEndDate": "Ngày kết thúc:", - "LabelEnableSingleImageInDidlLimitHelp": "Một số thiết bị không hiển thị rõ ràng nếu có nhiều hình ảnh được nhúng trong Didl.", + "LabelEnableSingleImageInDidlLimitHelp": "Một số thiết bị không hiển thị rõ ràng nếu có nhiều hình ảnh được nhúng trong DIDL.", "LabelEnableSingleImageInDidlLimit": "Giới hạn chỉ một hình ảnh nhúng", "LabelEnableRealtimeMonitorHelp": "Các thay đổi đối với tệp sẽ được xử lý ngay lập tức trên các hệ thống tệp được hỗ trợ.", "LabelEnableRealtimeMonitor": "Bật tính năng theo dõi thời gian thực", @@ -960,7 +960,7 @@ "LatestFromLibrary": "{0} mới nhất", "Large": "Lớn", "LanNetworksHelp": "Danh sách địa chỉ IP được phân tách bằng dấu phẩy hoặc mục IP / Mặt nạ mạng cho các mạng sẽ được xem xét trên mạng cục bộ khi thực thi các hạn chế về băng thông. Nếu được đặt, tất cả các địa chỉ IP khác sẽ được coi là thuộc mạng bên ngoài và sẽ phải tuân theo các giới hạn băng thông bên ngoài. Nếu để trống, chỉ mạng con của máy chủ được coi là nằm trên mạng cục bộ.", - "LabelffmpegPathHelp": "Đường dẫn đến tệp ứng dụng ffmpeg hoặc thư mục chứa ffmpeg.", + "LabelffmpegPathHelp": "Đường dẫn đến tệp ứng dụng FFmpeg hoặc thư mục chứa FFmpeg.", "LabelffmpegPath": "Đường dẫn FFmpeg:", "LabelZipCode": "Mã Bưu Chính:", "LabelYear": "Năm:", @@ -1037,8 +1037,8 @@ "OptionExternallyDownloaded": "Tải xuống bên ngoài", "OptionEveryday": "Mỗi ngày", "OptionEstimateContentLength": "Ước tính độ dài nội dung khi chuyển mã", - "OptionEnableM2tsModeHelp": "Bật chế độ m2ts khi mã hóa thành mpegts.", - "OptionEnableM2tsMode": "Bật chế độ M2ts", + "OptionEnableM2tsModeHelp": "Bật chế độ M2TS khi mã hóa thành MPEG-TS.", + "OptionEnableM2tsMode": "Bật chế độ M2TS", "OptionEnableForAllTuners": "Bật cho tất cả các thiết bị dò", "OptionEnableExternalContentInSuggestionsHelp": "Cho phép đưa các đoạn giới thiệu trên internet và các chương trình truyền hình trực tiếp vào nội dung được đề xuất.", "OptionEnableExternalContentInSuggestions": "Bật nội dung bên ngoài trong phần đề xuất", @@ -1322,8 +1322,8 @@ "UnsupportedPlayback": "Jellyfin không thể giải mã nội dung bảo vệ DRM nhưng sẽ cố gắng giải mã tất cả nội dung, bao gồm cả các tiêu đề được bảo vệ. Một số tệp có thể xuất hiện toàn màu đen do mã hóa hoặc tính năng không được hỗ trợ, chẳng hạn như tiêu đề tương tác.", "EnableBlurHashHelp": "Hình ảnh đang được tải sẽ được hiển thị với một trình giữ chỗ duy nhất.", "ButtonPlayer": "Trình Phát", - "LabelOpenclDeviceHelp": "Đây là thiết bị OpenCL dùng để chỉnh tông màu. Phía bên trái của dấu chấm là số nền tảng và phía bên phải là số thiết bị trên nền tảng. Mặc định là 0.0. Bắt buộc tệp ứng dụng ffmpeg phải có tính năng tăng tốc phần cứng OpenCL.", - "LabelMaxMuxingQueueSizeHelp": "Số gói tối đa có thể được lưu vào bộ đệm trong khi chờ tất cả các luồng khởi tạo. Hãy thử tăng nó lên nếu bạn vẫn gặp lỗi \"Quá nhiều gói được lưu vào bộ đệm cho luồng đầu ra\" trong nhật ký ffmpeg. Giá trị được đề xuất là 2048.", + "LabelOpenclDeviceHelp": "Đây là thiết bị OpenCL dùng để chỉnh tông màu. Phía bên trái của dấu chấm là số nền tảng và phía bên phải là số thiết bị trên nền tảng. Mặc định là 0.0. Bắt buộc tệp ứng dụng FFmpeg phải có tính năng tăng tốc phần cứng OpenCL.", + "LabelMaxMuxingQueueSizeHelp": "Số gói tối đa có thể được lưu vào bộ đệm trong khi chờ tất cả các luồng khởi tạo. Hãy thử tăng nó lên nếu bạn vẫn gặp lỗi \"Quá nhiều gói được lưu vào bộ đệm cho luồng đầu ra\" trong nhật ký FFmpeg. Giá trị được đề xuất là 2048.", "ClearQueue": "Xóa hàng đợi", "LabelTonemappingParamHelp": "Điều chỉnh thuật toán ánh xạ tông màu. Các giá trị được đề xuất và mặc định là NaN. Nói chung là để trống.", "LabelTonemappingParam": "Tham số ánh xạ tông màu:", @@ -1470,8 +1470,8 @@ "LabelEnableIP6": "Bật IPv6", "LabelEnableIP4Help": "Bật chức năng IPv4.", "LabelEnableIP4": "Bật IPv4", - "LabelCreateHttpPortMapHelp": "Cho phép cài đặt cổng tự động để tạo quy tắc lưu lượng truy cập http cũng như https.", - "LabelCreateHttpPortMap": "Bật tự động cài đặt cổng cho truy cập qua http cũng như https.", + "LabelCreateHttpPortMapHelp": "Cho phép cài đặt cổng tự động để tạo quy tắc lưu lượng truy cập HTTP cũng như HTTPS.", + "LabelCreateHttpPortMap": "Bật tự động cài đặt cổng cho truy cập qua HTTP cũng như HTTPS.", "LabelAutomaticDiscoveryHelp": "Cho phép ứng dụng tự động phát hiện Jellyfin qua cổng UDP 7359.", "LabelAutomaticDiscovery": "Bật Tự Động Phát Hiện:", "LabelAutoDiscoveryTracingHelp": "Khi bật, các gói nhận được trên cổng tự động phát hiện sẽ được ghi nhật ký.", From bf28173100d0d3a6eeb883d6c3440f53ebd8557f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 21 Nov 2021 14:22:06 +0000 Subject: [PATCH 0817/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 951507113a..3ee055a69f 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -5,7 +5,7 @@ "ButtonSyncPlay": "SyncPlay", "AllLanguages": "Ĉiuj lingvoj", "AllEpisodes": "Ĉiuj epizodoj", - "AllComplexFormats": "Ĉiuj Kompleksaj Formatoj (ASS, SSA, VOBSUB, PGS, SUB, IDX, ...)", + "AllComplexFormats": "Ĉiuj Kompleksaj Formatoj (ASS, SSA, VobSub, PGS, SUB, IDX, ...)", "AllChannels": "Ĉiuj kanaloj", "All": "Ĉiuj", "Alerts": "Alertoj", @@ -319,7 +319,7 @@ "LabelEnableSingleImageInDidlLimit": "Limigi al ununura enigita bildo", "LabelEmbedAlbumArtDidl": "Enkorpigi albumarton en DIDL", "LabelSyncPlayResumePlaybackDescription": "Reiru al grupa ludado", - "LabelHDHomerunPortRange": "Pordo intervalo de HD Homerun:", + "LabelHDHomerunPortRange": "Porda intervalo de HDHomeRun:", "LabelAllowedAudioChannels": "Maksimumaj Permesitaj Aŭdiokanaloj", "RemuxHelp2": "Replekto uzas tre malmulte da proceza potenco kun tute senperda plurmedia kvalito.", "LabelMaxMuxingQueueSize": "Maksimuma grandeco de kunplekta vico:", @@ -596,7 +596,7 @@ "PlayCount": "Luda nombro", "PerfectMatch": "Perfekta kongruo", "ParentalRating": "Gepatra Taksado", - "OptionTvdbRating": "TVDB Taksado", + "OptionTvdbRating": "TheTVDB Taksado", "OptionResElement": "res element", "OptionPlayCount": "Luda Nombro", "OptionParentalRating": "Gepatra Taksado", @@ -765,7 +765,7 @@ "OptionIsSD": "SD", "OptionIsHD": "HD", "OptionDvd": "DVD", - "OptionBluray": "Blu-radia", + "OptionBluray": "BD", "Option3D": "3D", "Monday": "Lundo", "LabelType": "Tipo:", @@ -1196,7 +1196,7 @@ "OptionWakeFromSleep": "Vekiĝi el dormo", "OptionOnInterval": "En intervalo", "OptionHlsSegmentedSubtitles": "HLS segmentitaj subtekstoj", - "OptionEnableM2tsMode": "Ebligi M2ts-reĝimon", + "OptionEnableM2tsMode": "Ebligi M2TS-reĝimon", "OptionEmbedSubtitles": "Enigi enen de ujo", "LabelCustomDeviceDisplayNameHelp": "Provizi laŭmendan montratan nomon aŭ lasu malplena por uzi la nomon raportitan de la aparato.", "DisplayInOtherHomeScreenSections": "Montri en hejmekranaj sekcioj kiel ekzemple \"Plej Novaj Plurmedioj\" kaj \"Daŭrigi Spektadon\"", @@ -1204,7 +1204,7 @@ "OptionPlainVideoItems": "Montri ĉiujn videojn kiel simplajn videaĵojn", "DisplayInMyMedia": "Montri sur la hejmekrano", "LabelSyncPlaySettingsSpeedToSyncHelp": "Metodo korekti sinkronigon rapidigante la ludadon. Sinkroniga Korekto devas esti ebligita.", - "LabelHDHomerunPortRangeHelp": "Limigas UDP-porda intervalon de la HD Homerun al ĉi tiu valoro. (Defaŭlte estas 1024 - 645535).", + "LabelHDHomerunPortRangeHelp": "Limigas UDP-porda intervalon de la HDHomeRun al ĉi tiu valoro. (Defaŭlte estas 1024 - 645535).", "LabelSelectFolderGroups": "Aŭtomate grupigi enhavon de la sekvaj dosierujoj enen vidojn kiel ekzemple Filmoj, Muziko kaj TV:", "LabelMinResumeDurationHelp": "La plej mallonga videolongo, kiu savos ludadan lokon kaj lasos vin daŭrigi, en sekundoj.", "LabelKodiMetadataSaveImagePathsHelp": "Ĉi tio estas rekomendita se vi havas bildajn dosiernomojn kiuj ne konformas al Kodi-gvidilo.", @@ -1220,7 +1220,7 @@ "LabelProfileContainersHelp": "Apartigitaj per komo. Ĉi tio povas esti lasita malplena por apliki al ĉiuj ujoj.", "LabelProfileCodecsHelp": "Apartigitaj per komo. Ĉi tio povas esti lasita malplena por apliki al ĉiuj kodekoj.", "LabelLoginDisclaimerHelp": "Mesaĝo montrota malsupre de la ensaluta paĝo.", - "LabelEnableSingleImageInDidlLimitHelp": "Iuj aparatoj ne bildigos ĝuste se pluraj bildoj estas enigitaj en Didl.", + "LabelEnableSingleImageInDidlLimitHelp": "Iuj aparatoj ne bildigos ĝuste se pluraj bildoj estas enigitaj en DIDL.", "LabelEnableDlnaPlayToHelp": "Detekti aparatojn en via reto kaj oferti la kapablon teleregi ilin.", "LabelDownMixAudioScaleHelp": "Plifortigi aŭdio dum subenmiksado. Valoro de unu konservos la originalan laŭtecon.", "LabelAutoDiscoveryTracingHelp": "Kiam ĝi estas ebligita, datenpakaĵoj ricevitaj sur la aŭtomate malkovrita pordo estos ĵurnalitaj.", @@ -1231,7 +1231,7 @@ "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Minimuma ludada prokrasto post kiu SpeedToSync provas korekti ludadan pozicion, en milisekundoj.", "LabelSSDPTracingFilterHelp": "Nedeviga IP-adreso sur kiu filtri la ĵurnalitan SSDP-trafikon.", "LabelAutomaticDiscoveryHelp": "Permesi al aplikaĵoj aŭtomate detekti Jellyfin per UDP-pordo 7359.", - "LabelffmpegPathHelp": "La serĉvojo al la FFMPEG aplikaĵa dosiero aŭ dosierujo enhavanta FFMPEG.", + "LabelffmpegPathHelp": "La serĉvojo al la FFmpeg aplikaĵa dosiero aŭ dosierujo enhavanta FFmpeg.", "LabelXDlnaDocHelp": "Determinas la enhavon de la \"X_DLNADOC\" elemento en la \"urn: schemas-dlna-org: device-1-0\" nomspaco.", "LabelXDlnaCapHelp": "Determinas la enhavon de la \"X_DLNACAP\" elemento en la \"urn: schemas-dlna-org: device-1-0\" nomspaco.", "LabelVaapiDeviceHelp": "Ĉi tiu estas la bildiga nodo, kiu estas uzata por aparatara plirapidigo.", @@ -1244,7 +1244,7 @@ "LabelSelectFolderGroupsHelp": "Dosierujoj malelektitaj montriĝos mem laŭ sia propra vido.", "AllowRemoteAccessHelp": "Se malelektita, ĉiuj foraj konektoj estos blokitaj.", "EnableGamepadHelp": "Aŭskulti pri enigo de iuj konektitaj regiloj.", - "OptionEnableM2tsModeHelp": "Ebligi m2ts-reĝimon dum kodado al mpegts.", + "OptionEnableM2tsModeHelp": "Ebligi M2TS-reĝimon dum kodado al MPEG-TS.", "SubtitleAppearanceSettingsDisclaimer": "La sekvaj parametroj ne validas por la grafikaj subtekstoj menciitaj supre aŭ ASS/SSA subtekstoj kiuj enigas siajn proprajn stilojn.", "KnownProxiesHelp": "Komo apartigita listo de IP-adresoj aŭ gastignomoj de konataj prokuriloj uzataj kiam vi konektas al via Jellyfin-ekzemplo. Ĉi tio estas bezonata por ĝuste uzi \"X-Forwarded-For\" ĉapojn. Necesas relanĉon post savado.", "DeviceAccessHelp": "Ĉi tio validas nur por aparatoj, kiuj povas esti unike identigitaj kaj ne malhelpos aliron al foliumilo. Filtri uzant-aparatan aliron preventos ilin uzi novajn aparatojn ĝis ili estos aprobitaj ĉi tie.", @@ -1269,7 +1269,7 @@ "SubtitleCodecNotSupported": "La subtekstokodeko ne subtenatas", "ContainerNotSupported": "La ujo ne subtenatas", "AudioCodecNotSupported": "La aŭdiokodeko ne subtenatas", - "EnableEnhancedNvdecDecoder": "Ebligi plibonigitan NVDEC-\tmalkodilon", + "EnableEnhancedNvdecDecoder": "Ebligi plibonigitan NVDEC-malkodilon", "MessagePlaybackError": "Estis eraro dum ludado de ĉi tiu dosiero sur via Google Cast ricevilo.", "MessageChromecastConnectionError": "Via ricevilo de Google Cast ne povas kontakti la Jellyfin-servilon. Kontroli la konekton kaj provi denove.", "YoutubeDenied": "Petita video ne estas permesita ludi en enigitaj ludiloj.", @@ -1284,7 +1284,7 @@ "XmlDocumentAttributeListHelp": "Ĉi tiuj atributoj estas aplikataj al la radika elemento de ĉiu XML-respondo.", "WriteAccessRequired": "Jellyfin devigas skriban aliron al ĉi tiu dosierujo. Certigi skriban aliron kaj provi denove.", "WelcomeToProject": "Bonvenon al Jellyfin!", - "UseEpisodeImagesInNextUp": "Uzi epizodajn bildojn en la sekcioj Sekva Plue kaj Daŭrigi Spektadon", + "UseEpisodeImagesInNextUp": "Uzi epizodajn bildojn en la sekcioj \"Sekva Plue\" kaj \"Daŭrigi Spektadon\"", "WeeklyAt": "{0} je {1}", "ViewPlaybackInfo": "Vidi ludadan informon", "ViewAlbumArtist": "Vidi albuman artiston", @@ -1384,7 +1384,7 @@ "OptionAllowLinkSharingHelp": "Estas komunigitaj nur ŭebpaĝoj enhavantaj plurmedian informojn. Plurmediaj dosieroj neniam estas komunigitaj publike. Komunigoj estas templimigitaj kaj senvalidiĝos post {0} tagoj.", "OptionAllowContentDownloadHelp": "Uzantoj povas elŝuti plurmedion kaj enmemorigi ĝin sur siaj aparatoj. Ĉi tio ne samas kiel sinkroniga funkcio. Librotekoj bezonas ĉi tiun ebligitan por funkcii ĝuste.", "OnWakeFromSleep": "En vekiĝo de dormo", - "OnlyImageFormats": "Nur Bildaj Formatoj (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Nur Bildaj Formatoj (VobSub, PGS, SUB)", "OnApplicationStartup": "Ĉe startigo de aplikaĵo", "NoSubtitlesHelp": "Subtekstoj ne estos ŝarĝitaj defaŭlte. Ili ankoraŭ povas esti ŝaltitaj mane dum ludado.", "NoNewDevicesFound": "Neniuj novaj aparatoj trovitaj. Por aldoni la novan eteraparaton, fermi ĉi tiun dialogon kaj entajpi aparatajn informojn.", @@ -1512,7 +1512,7 @@ "MessageNoPluginsInstalled": "Vi ne havas kromprogramojn instalitajn.", "MessageNoMovieSuggestionsAvailable": "Neniuj filmaj sugestoj estas nuntempe haveblaj. Komenci spekti kaj taksadi viajn filmojn, kaj poste reveni por vidi viajn rekomendojn.", "MessageNoGenresAvailable": "Ebligi iujn provizantojn de metadatenoj por ĉerpi ĝenrojn de la interreto.", - "MessageNoCollectionsAvailable": "Kolektoj permesas al vi ĝui personecigitajn grupiĝojn de Filmoj, Serioj kaj Albumoj. Alklaku la + butonon por komenci krei kolektojn.", + "MessageNoCollectionsAvailable": "Kolektoj permesas al vi ĝui personecigitajn grupiĝojn de Filmoj, Serioj kaj Albumoj. Alklaku la \"+\" butonon por komenci krei kolektojn.", "MessageLeaveEmptyToInherit": "Lasi malplena por heredi parametrojn de patra aĵo aŭ la ĝeneralan defaŭltan valoron.", "MessageInvalidUser": "Nevalida uzantnomo aŭ pasvorto. Provi denove.", "MessageInvalidForgotPasswordPin": "Nevalida aŭ senvalidiĝita PIN-kodo estis entajpita. Provi denove.", @@ -1564,13 +1564,13 @@ "AllowTonemappingHelp": "Tonmapado povas transformi la dinamikan intervalon de video de HDR al SDR konservante bildajn detalojn kaj kolorojn, kiuj estas tre gravaj informoj por reprezenti la originan scenon. Nuntempe funkcias nur dum transkodado de videoj kun enigitaj HDR10 aŭ HLG-metadatenoj. Se la ludado ne estas glata aŭ malsukcesas, konsideri malŝalti la interrespondan aparatan malkodilon.", "AllowOnTheFlySubtitleExtractionHelp": "Enigitaj subtekstoj povas esti ekstraktitaj el videoj kaj liveritaj al klientoj en simpla teksto, por helpi preventi video-transkodadon. Ĉe iuj sistemoj tio povas daŭri longan tempon kaj kaŭzi videoludadon halti dum la ekstrakta procezo. Malebligi ĉi tion por ke enigitaj subtekstoj esti enbruligitaj kun video-transkodado kiam ili ne estas operaciume subtenataj de la klienta aparato.", "LabelRemoteClientBitrateLimitHelp": "Nedeviga bitrapida limo po elsendfluoj por ĉiuj eksterretaj aparatoj. Ĉi tio estas utila por preventi aparatojn peti pli altan bitrapidon ol via interreta konekto povas trakti. Ĉi tio povas rezultigi pliigitan ŝarĝon de ĉefprocezilo sur via servilo por transkodi videojn dinamike al pli malalta bitrapido.", - "LabelOpenclDeviceHelp": "Ĉi tiu estas la OpenCL-aparato, kiu estas uzata por tonmapado. La maldekstra flanko de la punkto estas la platformnumero, kaj la dekstra flanko estas la aparato numero sur la platformo. La defaŭlta valoro estas 0.0. La ffmpeg aplikaĵa dosiero enhavanta la OpenCL aparataran plirapidiga metodon bezonas.", - "DirectStreamHelp1": "La videa elsendfluo estas kongrua kun la aparato, sed havas nekongruan aŭdioformaton (DTS, TRUEHD, ktp) aŭ nombron da aŭdiokanaloj. La videa elsendfluo estos repakita senperde dinamike antaŭ esti sendita al la aparato. Nur la aŭda elsendfluo estos transkodita.", + "LabelOpenclDeviceHelp": "Ĉi tiu estas la OpenCL-aparato, kiu estas uzata por tonmapado. La maldekstra flanko de la punkto estas la platformnumero, kaj la dekstra flanko estas la aparato numero sur la platformo. La defaŭlta valoro estas 0.0. La FFmpeg aplikaĵa dosiero enhavanta la OpenCL aparataran plirapidiga metodon bezonas.", + "DirectStreamHelp1": "La videa elsendfluo estas kongrua kun la aparato, sed havas nekongruan aŭdioformaton (DTS, Dolby TrueHD, ktp) aŭ nombron da aŭdiokanaloj. La videa elsendfluo estos repakita senperde dinamike antaŭ esti sendita al la aparato. Nur la aŭda elsendfluo estos transkodita.", "MessagePluginInstallDisclaimer": "Kromprogramoj konstruitaj de komunumanoj estas bonega maniero plibonigi vian sperton kun pliaj trajtoj kaj avantaĝoj. Antaŭ ol instali, konscii pri la efikoj, kiujn ili povas havi sur via servilo, kiel ekzemple pli longaj plurmeditekaj skanadoj, plia fona procezado kaj malpliigita sistema stabileco.", "ErrorAddingListingsToSchedulesDirect": "Okazis eraro aldonante la enviciĝon al via Schedules Direct konto. Schedules Direct nur permesas limigitan nombron da enviciĝo per konto. Vi eble bezonos ensaluti en la retejon de Schedules Direct kaj forigi aliajn listadojn de via konto antaŭ ol daŭrigi.", "LabelInNetworkSignInWithEasyPasswordHelp": "Uzi la facilan PIN-kodon por ensaluti al klientoj en via loka reto. Via regula pasvorto nur estos bezonata for de hejmo. Se la PIN-kodo restas malplena, vi ne bezonos pasvorton en via hejma reto.", "HardwareAccelerationWarning": "Ebligi aparataran plirapidigon povas kaŭzi malstabilecon en iuj ĉirkaŭaĵoj. Certigu, ke via operaciumo kaj videopeliloj estas plene ĝisdatigitaj. Se vi havas malfacilaĵojn por ludi videon post ebligi ĉi tion, vi devos ŝanĝi la parametron reen al Nenio.", - "LabelMaxMuxingQueueSizeHelp": "Maksimuma nombro da pakaĵoj, kiuj povas esti bufrigitaj atendante ke ĉiuj elsendfluoj pravaloriĝos. Provu pliigi ĝin se vi ankoraŭ renkontas eraron \"Tro da pakaĵoj bufferitaj por eliga elsendfluo\" en ffmpeg ĵurnaloj. La rekomendita valoro estas 2048.", + "LabelMaxMuxingQueueSizeHelp": "Maksimuma nombro da pakaĵoj, kiuj povas esti bufrigitaj atendante ke ĉiuj elsendfluoj pravaloriĝos. Provu pliigi ĝin se vi ankoraŭ renkontas eraron \"Tro da pakaĵoj bufferitaj por eliga elsendfluo\" en FFmpeg ĵurnaloj. La rekomendita valoro estas 2048.", "LabelTonemappingPeakHelp": "Anstataŭigi signalo/nominala/referenca pinto kun ĉi tiu valoro. Utila kiam la enigita pint-informo en ekranmetadatenoj ne estas fidindaj aŭ kiam tonmapado de pli malalta gamo al pli alta gamo. La rekomenditaj kaj defaŭltaj valoroj estas 100 kaj 0.", "FFmpegSavePathNotFound": "Ni ne povas trovi FFmpeg per la serĉvojo, kiun vi entajpis. FFprobe ankaŭ estas bezonata kaj devas ekzisti en la sama dosierujo. Ĉi tiuj komponantoj estas kutime kunigitaj en la sama elŝuto. Kontroli laserĉvojon kaj provi denove.", "LabelNumberOfGuideDaysHelp": "Elŝuti pli da tagoj da gvidilaj datenoj ebligas plani plu anticipe kaj vidi pliajn listojn, sed ankaŭ daŭros pli longe por elŝuti. Aŭtomata elektos laŭ la nombro da kanaloj.", From f3cf3dc5bd873227976dcfd17bfae13cd714da36 Mon Sep 17 00:00:00 2001 From: millallo Date: Sun, 21 Nov 2021 22:25:38 +0000 Subject: [PATCH 0818/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index ded7a7fea0..270aa8c6d7 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -13,7 +13,7 @@ "Albums": "Album", "All": "Tutto", "AllChannels": "Tutti i canali", - "AllComplexFormats": "Tutti i formati complessi (ASS, SSA, VOBSUB, PGS, SUB, IDX, ...)", + "AllComplexFormats": "Tutti i formati complessi (ASS, SSA, VobSub, PGS, SUB, IDX, ...)", "AllEpisodes": "Tutti gli episodi", "AllLanguages": "Tutte le lingue", "AllLibraries": "Tutte le librerie", @@ -70,7 +70,7 @@ "ButtonRefreshGuideData": "Aggiorna la guida", "ButtonRemove": "Rimuovi", "ButtonRename": "Rinomina", - "ButtonResetEasyPassword": "Resetta codice PIN", + "ButtonResetEasyPassword": "Resetta codice PIN semplificato", "ButtonResume": "Riprendi", "ButtonRevoke": "Revoca", "ButtonScanAllLibraries": "Scansiona Tutte le Librerie", @@ -128,7 +128,7 @@ "DetectingDevices": "Rilevamento dispositivi", "DeviceAccessHelp": "Si applica solo ai dispositivi che possono essere identificati univocamente e non impedirà l'accesso dal browser. Filtrare l'accesso ai dispositivi dell'utente impedirà di usare nuovi dispositivi fino a quando non saranno stati approvati qui.", "DirectPlaying": "Riproduzione Diretta", - "DirectStreamHelp1": "Lo stream video è compatibile con il dispositivo ma ha un'incompatibilità o con il formato audio (DTS, TRUEHD, ecc) o con il numero di canali audio. Il video sarà quindi reimpacchettato al volo senza perdita di dati prima dell'invio al dispositivo. Solo lo stream audio sarà ricodificato.", + "DirectStreamHelp1": "Lo stream video è compatibile con il dispositivo ma ha un'incompatibilità o con il formato audio (DTS, Dolby TrueHD, ecc) o con il numero di canali audio. Il video sarà quindi reimpacchettato al volo senza perdita di dati prima dell'invio al dispositivo. Solo lo stream audio sarà ricodificato.", "DirectStreamHelp2": "La potenza di calcolo utilizzata dal direct streaming dipende dal profilo audio. Solo il video stream è senza perdita di dati.", "DirectStreaming": "Streaming Diretto", "Director": "Regista", @@ -146,7 +146,7 @@ "Download": "Scarica", "DrmChannelsNotImported": "I canali con DRM non saranno importati.", "DropShadow": "Ombreggiato", - "EasyPasswordHelp": "Il codice pin facile viene utilizzato per l'accesso offline con le applicazioni supportate, e può essere utilizzato anche per un facile accesso in rete.", + "EasyPasswordHelp": "Il codice PIN semplificato viene utilizzato per l'accesso offline con le applicazioni supportate, e può essere utilizzato anche per un facile accesso in rete.", "Edit": "Modifica", "EditImages": "Modifica immagini", "EditMetadata": "Modifica metadati", @@ -259,7 +259,7 @@ "HeaderDirectPlayProfile": "Profilo Direct Play", "HeaderDirectPlayProfileHelp": "Aggiungere \"profili riproduzione diretta\" per indicare i formati che il dispositivo è in grado di gestire in modo nativo.", "HeaderDownloadSync": "Scarica & Sincronizza", - "HeaderEasyPinCode": "Codice pin semplificato", + "HeaderEasyPinCode": "Codice PIN semplificato", "HeaderEditImages": "Modifica Immagini", "HeaderEnabledFields": "Campi Abilitati", "HeaderEnabledFieldsHelp": "Deseleziona un campo per bloccarlo ed impedire che venga modificato.", @@ -464,7 +464,7 @@ "LabelDownloadLanguages": "Scarica lingue:", "LabelDropImageHere": "Rilasciare l'immagine qui, oppure clicca per sfogliare.", "LabelDropShadow": "Ombreggiatura:", - "LabelEasyPinCode": "Codice Pin:", + "LabelEasyPinCode": "Codice PIN semplificato:", "LabelEmbedAlbumArtDidl": "Inserisci le copertine degli Album in DIDL", "LabelEmbedAlbumArtDidlHelp": "Alcuni dispositivi preferiscono questo metodo per ottenere le copertine degli album. Altri possono non riuscire a riprodurli con questa opzione abilitata.", "LabelEnableAutomaticPortMap": "Abilita mappatura automatica delle porte", @@ -513,8 +513,8 @@ "LabelImageFetchersHelp": "Abilitare e classificare i tuoi Fetchers immagini preferite in ordine di priorità.", "LabelImageType": "Tipo immagine:", "LabelImportOnlyFavoriteChannels": "Limitare ai canali segnato come", - "LabelInNetworkSignInWithEasyPassword": "Abilita l'accesso da rete locale tramite codice pin", - "LabelInNetworkSignInWithEasyPasswordHelp": "Usa il codice pin facile per accedere alle app all'interno della tua rete domestica. La tua password usuale sarà necessaria solo per accedere alle app quando sei fuori casa. Se il codice PIN viene lasciato vuoto, non avrai bisogno di una password quando sei all'interno della tua rete domestica.", + "LabelInNetworkSignInWithEasyPassword": "Abilita l'accesso da rete locale tramite codice PIN semplificato", + "LabelInNetworkSignInWithEasyPasswordHelp": "Usa il codice PIN semplificato per accedere alle app all'interno della tua rete domestica. La tua password usuale sarà necessaria solo per accedere alle app quando sei fuori casa. Se il codice PIN viene lasciato vuoto, non avrai bisogno di una password quando sei all'interno della tua rete domestica.", "LabelInternetQuality": "Qualità Internet:", "LabelKeepUpTo": "Conservane fino a:", "LabelKidsCategories": "Categorie bambini:", @@ -592,7 +592,7 @@ "LabelParentNumber": "Numero precursore:", "LabelParentalRating": "Classificazione per genitori:", "LabelPasswordConfirm": "Conferma la password:", - "LabelPasswordRecoveryPinCode": "Codice Pin:", + "LabelPasswordRecoveryPinCode": "Codice PIN:", "LabelPath": "Percorso:", "LabelPersonRole": "Ruolo:", "LabelPersonRoleHelp": "Esempio: Autista di chiosco dei gelati", @@ -684,7 +684,7 @@ "LabelUserLibraryHelp": "Selezionare la libreria utente da visualizzare sul dispositivo. Lasciare vuoto per ereditare l'impostazione predefinita.", "LabelUserRemoteClientBitrateLimitHelp": "Sovrascrive il valore globale predefinito impostato nelle impostazioni di riproduzione del server.", "LabelUsername": "Nome utente:", - "LabelVaapiDevice": "Dispositivo VA API:", + "LabelVaapiDevice": "Dispositivo VA-API:", "LabelVaapiDeviceHelp": "Questo è il nodo rendering usato dall'accelerazione hardware.", "LabelValue": "valore:", "LabelVersion": "Versione:", @@ -753,7 +753,7 @@ "MessageFileReadError": "Si è verificato un errore durante la lettura del file. Si prega di riprovare.", "MessageForgotPasswordFileCreated": "Il seguente file è stato creato sul server e contiene le istruzioni su come procedere:", "MessageForgotPasswordInNetworkRequired": "Riprova all'interno della rete domestica per avviare il processo di reimpostazione della password.", - "MessageInvalidForgotPasswordPin": "É stato inserito un codice pin invalido o scaduto . Riprova.", + "MessageInvalidForgotPasswordPin": "É stato inserito un codice PIN invalido o scaduto. Riprova.", "MessageInvalidUser": "Utente o password errato. Riprova.", "MessageItemSaved": "Elemento salvato.", "MessageItemsAdded": "Elementi aggiunti.", @@ -763,7 +763,7 @@ "MessageNoPluginsInstalled": "Non hai plugin installati.", "MessageNoTrailersFound": "Installa il canale dei trailer per migliorare la tua esperienza cinematografica aggiungendo una libreria di trailer da internet.", "MessageNothingHere": "Non c'è niente qui.", - "MessagePasswordResetForUsers": "I seguenti utenti havvo avuto le loro password resettate. Adesso possono accedere con i codici pin che sono stati utilizzati per eseguire il reset.", + "MessagePasswordResetForUsers": "I seguenti utenti hanno avuto le loro password resettate. Adesso possono accedere con i codici PIN che sono stati utilizzati per eseguire il reset.", "MessagePlayAccessRestricted": "Le riproduzione di questi contenuti è bloccata. Per favore contatta il tuo amministratore del server per maggiori informazioni.", "MessagePleaseEnsureInternetMetadata": "Assicurarsi che il download dei metadati Internet sia abilitato.", "MessagePleaseWait": "Per favore attendi. La procedura potrebbe impiegare qualche minuto.", @@ -808,7 +808,7 @@ "OneChannel": "Un canale", "OnlyForcedSubtitles": "Solo forzati", "OnlyForcedSubtitlesHelp": "Solo i sottotitoli contrassegnati come forzati saranno caricati.", - "OnlyImageFormats": "Solo formati immagine (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Solo formati immagine (VobSub, PGS, SUB)", "OptionAdminUsers": "Amministratori", "OptionAllUsers": "Tutti gli utenti", "OptionAllowAudioPlaybackTranscoding": "Abilita la riproduzione di audio che necessita di transcodifica", @@ -907,7 +907,7 @@ "People": "Attori", "PerfectMatch": "Corrispondenza perfetta", "Photos": "Foto", - "PinCodeResetComplete": "Il codice pin è stato resettato.", + "PinCodeResetComplete": "Il codice PIN è stato resettato.", "PinCodeResetConfirmation": "Sei sicuro di voler resettare il codice PIN?", "PlaceFavoriteChannelsAtBeginning": "Mostra prima i canali preferiti", "Play": "Riproduci", @@ -1144,7 +1144,7 @@ "Logo": "Logo", "ManageLibrary": "Gestisci libreria", "MediaInfoBitrate": "Bitrate", - "MessageNoCollectionsAvailable": "Le collezioni ti consentono di fruire di raggruppamenti personalizzati di Film, Serie e Album. Clicca il tasto + per iniziare a creare collezioni.", + "MessageNoCollectionsAvailable": "Le collezioni ti consentono di fruire di raggruppamenti personalizzati di Film, Serie e Album. Clicca il tasto '+' per iniziare a creare collezioni.", "MessageNoServersAvailable": "Nessun server è stato trovato usando la ricerca automatica di server.", "LabelBaseUrlHelp": "Aggiunge una cartella personalizzata all'URL del server, ad esempio http://example.com/<baseurl>", "LabelPasswordResetProvider": "Provider per il Reset della Password:", @@ -1287,8 +1287,8 @@ "HeaderRemoteAccessSettings": "Configurazione Access Remoto", "HeaderHttpsSettings": "Configurazione HTTPS", "SaveChanges": "Salva modifiche", - "HeaderDVR": "Video Registratore Digitale", - "SyncPlayAccessHelp": "Selezionare il livello d'accesso di questo utente a SyncPlay che permetterà di riprodurre contemporaneamente su diversi dispositivi.", + "HeaderDVR": "VideoRegistratore Digitale", + "SyncPlayAccessHelp": "Selezionare il livello d'accesso di questo utente a SyncPlay che permetterà di riprodurre contemporaneamente su altri dispositivi.", "MessageSyncPlayErrorMedia": "Impossibile abilitare SyncPlay! Errore media.", "MessageSyncPlayErrorMissingSession": "Impossibile abilitare SyncPlay! Sessione mancante.", "MessageSyncPlayErrorNoActivePlayer": "Nessun player attivo. SyncPlay è stato disabilitato.", @@ -1328,8 +1328,8 @@ "ButtonSyncPlay": "SyncPlay", "EnableFasterAnimationsHelp": "Utilizza animazioni e transizioni veloci.", "EnableFasterAnimations": "Animazioni veloci", - "EnableDecodingColorDepth10Vp9": "Abilita la decodifica hardware 10-Bit per VP9", - "EnableDecodingColorDepth10Hevc": "Abilita la decodifica hardware 10-Bit per HEVC", + "EnableDecodingColorDepth10Vp9": "Abilita la decodifica hardware 10-bit per VP9", + "EnableDecodingColorDepth10Hevc": "Abilita la decodifica hardware 10-bit per HEVC", "TabRepositories": "Repository", "MessageNoGenresAvailable": "Abilita un metadata provider per recuperare i generi da internet.", "MessageAddRepository": "Cliccare sul bottone vicino all'header se si intende aggiungere un nuovo repository.", @@ -1478,8 +1478,8 @@ "LabelMaxMuxingQueueSize": "Massima grandezza della coda di muxing:", "LabelMaxAudiobookResumeHelp": "Gli Audiolibri vengono segnati come riprodotti interamente dopo questo tempo.", "LabelMaxAudiobookResume": "Minuti di attesa per la riproduzione dell'audiolibro:", - "LabelHDHomerunPortRangeHelp": "Restringi il range delle porte UDP di HD Homerun a questo valore. (Default è 1024 - 645535).", - "LabelHDHomerunPortRange": "Range porte di HD Homerun:", + "LabelHDHomerunPortRangeHelp": "Restringi l'intervallo delle porte UDP di HDHomeRun a questo valore. (Default è 1024 - 64535).", + "LabelHDHomerunPortRange": "Intervallo porte di HD Homerun:", "LabelH265Crf": "CRF di codifica H265:", "LabelAllowedAudioChannels": "Numero massimo di Canali Audio permessi", "AspectRatioFill": "Riempi", @@ -1516,7 +1516,7 @@ "EnableGamepadHelp": "Ascolta per ingresso da ogni controller collegato.", "Controls": "Controlli", "UseEpisodeImagesInNextUpHelp": "Le sezioni Prossimo e Continua a guardare useranno le immagini dell'episodio come miniature al posto della miniatura principale dello spettacolo.", - "UseEpisodeImagesInNextUp": "Usa le immagini dell'episodio nelle sezioni Prossimo e Continua a guardare", + "UseEpisodeImagesInNextUp": "Usa le immagini dell'episodio nelle sezioni 'Prossimo' e 'Continua a guardare'", "LabelSlowResponseTime": "Tempo in ms dopo il quale una risposta è considerata lenta:", "LabelSlowResponseEnabled": "Logga un avviso se la risposta del server è troppo lenta", "DisableCustomCss": "Disattiva il CSS Personalizzato Fornito dal Server", From 700967e310ea70cd9d3bbf6b33adfaaf83d94e41 Mon Sep 17 00:00:00 2001 From: kejm Date: Mon, 22 Nov 2021 09:24:25 +0000 Subject: [PATCH 0819/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index c423054631..3b92ffc11d 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -111,7 +111,7 @@ "Desktop": "PC", "DeviceAccessHelp": "Platí pouze pro zařízení, která mohou být jednoznačně identifikována. Těmto zařízením nebude bráněno v přístupu. Filtrování přístupu uživatelských zařízení bude bránit v užívání nových zařízení, dokud nebudou schváleny.", "DirectPlaying": "Přímé přehrání", - "DirectStreamHelp1": "Video stopa je se zařízením kompatibilní, ale audio stopa je v nekompatibilním formátu (DTS, TRUEHD atp.) nebo má nekompatibilní počet kanálů. Video bude před odesláním do zařízení za běhu bezztrátově přebaleno a pouze audio bude překódováno.", + "DirectStreamHelp1": "Video stopa je se zařízením kompatibilní, ale audio stopa je v nekompatibilním formátu (DTS, Dolby TrueHD atp.) nebo má nekompatibilní počet kanálů. Video bude před odesláním do zařízení za běhu bezztrátově přebaleno a pouze audio bude překódováno.", "DirectStreaming": "Přímé streamování", "Director": "Režisér", "Disc": "Disk", @@ -612,7 +612,7 @@ "LabelUserLibrary": "Knihovna uživatele:", "LabelUserLibraryHelp": "Vyberte, která uživatelská knihovna se zobrazí na zařízení. Ponechte prázdné pro výchozí nastavení.", "LabelUsername": "Uživatelské jméno:", - "LabelVaapiDevice": "VA API zařízení:", + "LabelVaapiDevice": "VA-API zařízení:", "LabelVaapiDeviceHelp": "Toto je překreslovací node, který je použit pro hardwarovou akceleraci.", "LabelValue": "Hodnota:", "LabelVersion": "Verze:", @@ -1009,7 +1009,7 @@ "AirDate": "Datum vysílání", "Aired": "Vysíláno", "Alerts": "Upozornění", - "AllComplexFormats": "Všechny komplexní formáty (ASS, SSA, VOBSUB, PGS, SUB/IDX, atd.)", + "AllComplexFormats": "Všechny komplexní formáty (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllLibraries": "Všechny knihovny", "AllowMediaConversion": "Povolit konverzi médií", "AllowMediaConversionHelp": "Povolit nebo zakázat přístup k funkci konverze médií.", @@ -1147,7 +1147,7 @@ "Never": "Nikdy", "NextUp": "Další", "NoNewDevicesFound": "Nebyla nalezena žádná nová zařízení. Chcete-li přidat nový tuner, zavřete tento dialog a zadejte informace o zařízení ručně.", - "OnlyImageFormats": "Pouze obrazové formáty (VOBSUB, PGS, SUB, atd.)", + "OnlyImageFormats": "Pouze obrazové formáty (VobSub, PGS, SUB, atd.)", "Option3D": "3D", "OptionAllowMediaPlaybackTranscodingHelp": "Omezení přístupu k překódování může způsobit selhání přehrávání v klientech kvůli nepodporovaným formátům médií.", "OptionAllowSyncTranscoding": "Povolit stahování a synchronizaci médií, které vyžaduje překódování", @@ -1465,8 +1465,8 @@ "LabelPublishedServerUriHelp": "Přepíše URI používanou serverem Jellyfin v závislosti na rozhraní nebo IP adrese klienta.", "LabelPublishedServerUri": "Veřejné URI serveru:", "LabelIsForced": "Vynucené", - "LabelHDHomerunPortRangeHelp": "Omezí rozsah UDP portů HD Homerun na tuto hodnotu. (Výchozí hodnota je 1024-645535).", - "LabelHDHomerunPortRange": "Rozsah portů HD Homerun:", + "LabelHDHomerunPortRangeHelp": "Omezí rozsah UDP portů HDHomeRun na tuto hodnotu. (Výchozí hodnota je 1024-645535).", + "LabelHDHomerunPortRange": "Rozsah portů HDHomeRun:", "LabelH265Crf": "Kódování H265 CRF:", "LabelEnableSSDPTracingHelp": "Povolí zaznamenávání podrobností o trasování sítě SSDP.
VAROVÁNÍ: Způsobuje závažné snížení výkonu.", "LabelEnableSSDPTracing": "Povolit trasování SSDP:", @@ -1518,7 +1518,7 @@ "LabelSlowResponseTime": "Čas v milisekundách, nad který je odezva považována za pomalou:", "LabelSlowResponseEnabled": "Zaznamenat varovnou zprávu, pokud byla odezva serveru pomalá", "UseEpisodeImagesInNextUpHelp": "Sekce Další a Pokračovat ve sledování použijí obrázky dílů jako náhledy místo primárního náhledu seriálů.", - "UseEpisodeImagesInNextUp": "Použít obrázky dílů v sekcích Další a Pokračovat ve sledování", + "UseEpisodeImagesInNextUp": "Použít obrázky dílů v sekcích 'Další' a 'Pokračovat ve sledování'", "LabelLocalCustomCss": "Úprava vzhledu prostřednictvím CSS, která se vztahuje pouze na tento klient. Možná bude potřeba vypnout CSS nabízené serverem.", "LabelDisableCustomCss": "Vypnout úpravy vzhledu prostřednictvím CSS nabízené serverem.", "DisableCustomCss": "Vypnout CSS nabízené serverem", From 06c8b4ad916d7e4321c93ae7cb618e40500591cf Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 22 Nov 2021 11:01:16 +0000 Subject: [PATCH 0820/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/de.json b/src/strings/de.json index 98e3d6d8bf..54e255de51 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -1596,5 +1596,6 @@ "TypeOptionPluralBoxSet": "Sammlungen", "TypeOptionPluralBook": "Bücher", "TypeOptionPluralAudio": "Audios", - "TypeOptionPluralSeries": "Serien" + "TypeOptionPluralSeries": "Serien", + "Casual": "Casual" } From 353dab2c3ad0f6bea52a9d50a3de99f8f375a7a5 Mon Sep 17 00:00:00 2001 From: Moritz Date: Mon, 22 Nov 2021 07:44:01 +0000 Subject: [PATCH 0821/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 44 +++++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 54e255de51..697e27b3ad 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -13,7 +13,7 @@ "Albums": "Alben", "All": "Alle", "AllChannels": "Alle Kanäle", - "AllComplexFormats": "Alle komplexen Formate (ASS, SSA, VOBSUB, PGS, SUB/IDX, ...)", + "AllComplexFormats": "Alle komplexen Formate (ASS, SSA, Vobsub, PGS, SUB/IDX, ...)", "AllEpisodes": "Alle Folgen", "AllLanguages": "Alle Sprachen", "AllLibraries": "Alle Bibliotheken", @@ -126,7 +126,7 @@ "DetectingDevices": "Suche Geräte", "DeviceAccessHelp": "Dies wird nur auf Geräte angewandt die eindeutig identifiziert werden können und verhindert nicht den Web-Zugriff. Gefilterter Zugriff auf Geräte verhindert die Nutzung neuer Geräte solange, bis der Zugriff für diese freigegeben wird.", "DirectPlaying": "Direktes Abspielen", - "DirectStreamHelp1": "Der Videostream ist mit dem Abspielgerät kompatibel, hat jedoch ein inkompatibles Audioformat (DTS, TRUEHD usw.) oder eine inkompatible Anzahl von Audiokanälen. Der Videostream wird im laufenden Betrieb verlustfrei neu verpackt, bevor er an das Gerät gesendet wird. Nur der Audiostream wird transkodiert.", + "DirectStreamHelp1": "Der Videostream ist mit dem Abspielgerät kompatibel, hat jedoch ein inkompatibles Audioformat (DTS, Dolby TrueHD usw.) oder eine inkompatible Anzahl von Audiokanälen. Der Videostream wird im laufenden Betrieb verlustfrei neu verpackt, bevor er an das Gerät gesendet wird. Nur der Audiostream wird transkodiert.", "DirectStreamHelp2": "Der durch direktes Streaming verbrauchte Rechenleistung hängt normalerweise vom Audioprofil ab. Nur der Videostream ist verlustfrei.", "DirectStreaming": "Direktes Streaming", "Director": "Regisseur", @@ -377,7 +377,7 @@ "HeaderYears": "Jahre", "Help": "Hilfe", "Hide": "Verstecke", - "HideWatchedContentFromLatestMedia": "Gesehene Inhalte in neuesten Medien verbergen", + "HideWatchedContentFromLatestMedia": "Gesehene Inhalte in 'Neueste Medien' verbergen", "HttpsRequiresCert": "Um https für externe Verbindungen zu erzwingen, benötigst du ein vertrauenswürdiges SSL-Zertifikat, z.B. von Let's Encrypt. Bitte stelle entweder ein Zertifikat bereit, oder deaktiviere sichere Verbindungen.", "Identify": "Identifizieren", "Images": "Bilder", @@ -461,8 +461,8 @@ "LabelDownloadLanguages": "Herunterzuladende Sprachen:", "LabelDropImageHere": "Fotos hierher ziehen oder klicken um zu browsen.", "LabelDropShadow": "Schlagschatten:", - "LabelEasyPinCode": "Einfacher pin code:", - "LabelEmbedAlbumArtDidl": "Integrierte Alben-Cover in Didl", + "LabelEasyPinCode": "Einfacher PIN-Code:", + "LabelEmbedAlbumArtDidl": "Albumcover in DIDL einbetten", "LabelEmbedAlbumArtDidlHelp": "Einige Geräte bevorzugen diese Methode um Album Art darstellen zu können. Andere wiederum können evtl. nichts abspielen, wenn diese Funktion aktiviert ist.", "LabelEnableAutomaticPortMap": "Automatisches Port-Mapping aktivieren", "LabelEnableAutomaticPortMapHelp": "Leitet automatisch die öffentlichen Ports des Routers an die lokalen Ports des Servers mit Hilfe von UPnP weiter. Dies kann mit einigen Router-Modellen nicht funktionieren. Die Änderungen werden erst nach einem Neustart des Server aktiv.", @@ -480,7 +480,7 @@ "LabelEnableRealtimeMonitor": "Echtzeitüberwachung aktivieren", "LabelEnableRealtimeMonitorHelp": "Änderungen werden auf unterstützten Dateisystemen sofort übernommen.", "LabelEnableSingleImageInDidlLimit": "Auf ein einziges eingebettetes Bild beschränken", - "LabelEnableSingleImageInDidlLimitHelp": "Einige Geräte zeigen möglicherweise Darstellungsfehler wenn mehrere Bilder mit Didl eingebunden wurden.", + "LabelEnableSingleImageInDidlLimitHelp": "Einige Geräte zeigen möglicherweise Darstellungsfehler, wenn mehrere Bilder mit DIDL eingebunden wurden.", "LabelEndDate": "Endzeit:", "LabelEpisodeNumber": "Episodennummer:", "LabelEvent": "Ereignis:", @@ -509,8 +509,8 @@ "LabelImageFetchersHelp": "Aktiviere und ordne deine bevorzugten Bildquellen nach Präferenzen.", "LabelImageType": "Bildtyp:", "LabelImportOnlyFavoriteChannels": "Auf favorisierte Kanäle beschränken", - "LabelInNetworkSignInWithEasyPassword": "Login mit einfachen Passwort für das eigene Netzwerk aktivieren", - "LabelInNetworkSignInWithEasyPasswordHelp": "Einfachen Pin verwenden, um sich bei Jellyfin Apps im lokalen Netzwerk anzumelden. Ihr reguläres Kennwort wird nur benötigt, wenn Sie unterwegs sind. Wenn Sie den PIN frei lassen, so benötigen Sie in Ihrem Netzwerk keinen PIN.", + "LabelInNetworkSignInWithEasyPassword": "Login mit einfachem PIN-Code für das eigene Netzwerk aktivieren", + "LabelInNetworkSignInWithEasyPasswordHelp": "Einfachen PIN verwenden, um sich bei Jellyfin Apps im lokalen Netzwerk anzumelden. Ihr reguläres Kennwort wird nur benötigt, wenn Sie unterwegs sind. Wenn Sie den PIN frei lassen, so benötigen Sie in Ihrem Netzwerk keinen PIN.", "LabelInternetQuality": "Internetqualität:", "LabelKeepUpTo": "Fortführen:", "LabelKidsCategories": "Kinderkategorien:", @@ -681,7 +681,7 @@ "LabelUserLibraryHelp": "Wähle aus, welche Medienbibliothek auf den Endgeräten angezeigt werden soll. Ohne Eintrag wird die Standardeinstellung beibehalten.", "LabelUserRemoteClientBitrateLimitHelp": "Diese Einstellung überschreibt die globale Standardeinstellung in den Abspieleinstellungen des Servers.", "LabelUsername": "Benutzername:", - "LabelVaapiDevice": "VAAPI Gerät:", + "LabelVaapiDevice": "VA-API Gerät:", "LabelVaapiDeviceHelp": "Das ist der Render-Node der für die Hardwarebeschleunigung genutzt wird.", "LabelValue": "Wert:", "LabelVersionInstalled": "{0} installiert", @@ -805,7 +805,7 @@ "OneChannel": "Ein Kanal", "OnlyForcedSubtitles": "Nur Erzwungene", "OnlyForcedSubtitlesHelp": "Nur Untertitel, die als erzwungen markiert wurden, werden geladen.", - "OnlyImageFormats": "Nur Bildformate (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Nur Bildformate (Vobsub, PGS, SUB)", "OptionAdminUsers": "Administratoren", "OptionAllUsers": "Alle Benutzer", "OptionAllowAudioPlaybackTranscoding": "Audio-Wiedergabe, die Transkodierung benötigt, zulassen", @@ -849,7 +849,7 @@ "OptionEnableExternalContentInSuggestionsHelp": "Erlaube Internet Trailer und Live TV Sendungen in Empfehlungen.", "OptionEnableForAllTuners": "Für alle Tuner aktivieren", "OptionEnableM2tsMode": "M2TS Modus aktivieren", - "OptionEnableM2tsModeHelp": "Aktiviere M2TS Modus beim Encodieren nach MPEGTS.", + "OptionEnableM2tsModeHelp": "Aktiviere M2TS Modus beim Encodieren nach MPEG-TS.", "OptionEquals": "Gleiche", "OptionEstimateContentLength": "Voraussichtliche Inhaltslänge beim Transkodieren", "OptionEveryday": "Täglich", @@ -883,7 +883,7 @@ "OptionResumable": "Fortsetzbar", "OptionSaveMetadataAsHidden": "Speichere Metadaten und Bilder als versteckte Dateien", "OptionSaveMetadataAsHiddenHelp": "Änderungen werden sich auf neue Metadaten angewendet. Bereits existierende Metadaten werden bei der nächsten Speicherung des Servers auf den neusten Stand gebracht.", - "OptionTvdbRating": "TVDB Bewertung", + "OptionTvdbRating": "TheTVDB Bewertung", "OptionUnairedEpisode": "Nicht ausgestrahlte Episoden", "OptionWakeFromSleep": "Aufwachen nach dem Schlafen", "OptionWeekdays": "Wöchentlich", @@ -904,7 +904,7 @@ "Photos": "Fotos", "PictureInPicture": "Bild-in-Bild", "PinCodeResetComplete": "Der PIN wurde zurückgesetzt.", - "PinCodeResetConfirmation": "Bist du sicher, dass du deinen PIN Code zurücksetzen möchtest?", + "PinCodeResetConfirmation": "Bist du sicher, dass du deinen PIN-Code zurücksetzen möchtest?", "PlaceFavoriteChannelsAtBeginning": "Favorisierte Kanäle am Anfang platzieren", "Play": "Abspielen", "PlayAllFromHere": "Alles ab hier abspielen", @@ -1192,7 +1192,7 @@ "DashboardVersionNumber": "Version: {0}", "DashboardServerName": "Server: {0}", "LabelWeb": "Web:", - "MessageNoCollectionsAvailable": "Sammlungen ermöglichen es, personalisierte Gruppierungen von Filmen, Serien und Alben zu genießen. Klicke auf die Schaltfläche +, um mit der Erstellung von Sammlungen zu beginnen.", + "MessageNoCollectionsAvailable": "Sammlungen ermöglichen es, personalisierte Gruppierungen von Filmen, Serien und Alben zu genießen. Klicke auf die Schaltfläche '+', um mit der Erstellung von Sammlungen zu beginnen.", "OptionLoginAttemptsBeforeLockout": "Legen Sie fest, wie viele falsche Anmeldeversuche durchgeführt werden können, bevor es zur Sperrung kommt.", "OptionLoginAttemptsBeforeLockoutHelp": "Null (0) bedeutet den Standardwert von drei Versuchen für normale, sowie fünf für Administrator-Benutzer zu übernehmen. Ein Wert von -1 deaktiviert die Funktion.", "PasswordResetProviderHelp": "Wähle einen Password Reset Provider, der verwendet werden soll, wenn dieser Benutzer ein Passwort zurücksetzen möchte.", @@ -1279,7 +1279,7 @@ "ApiKeysCaption": "Liste der aktuell aktivierten API-Schlüssel", "LabelStable": "Stabil", "LabelChromecastVersion": "Chromecast Version", - "HeaderDVR": "DVR", + "HeaderDVR": "Digitaler Rekorder", "SaveChanges": "Änderungen speichern", "LabelRequireHttpsHelp": "Wenn dies ausgewählt ist, leitet der Server alle Anfragen über HTTP an HTTPS weiter. Dies hat keinen Effekt, falls der Server nicht auf HTTPS hört.", "LabelRequireHttps": "HTTPS erforderlich", @@ -1288,7 +1288,7 @@ "HeaderServerAddressSettings": "Server-Adresseinstellungen", "HeaderRemoteAccessSettings": "Fernzugriffs-Einstellungen", "HeaderHttpsSettings": "HTTPS-Einstellungen", - "SyncPlayAccessHelp": "Wähle die Berechtigungsstufe, die dieser Benutzer auf das SyncPlay-Feature hat. SyncPlay ermöglicht die Synchronisierung der Wiedergabe mit anderen Geräten.", + "SyncPlayAccessHelp": "Wähle die Berechtigungsstufe, die dieser Benutzer auf das SyncPlay-Feature hat. Das SyncPlay ermöglicht die Synchronisierung der Wiedergabe mit anderen Geräten.", "MessageSyncPlayErrorMedia": "SyncPlay konnte nicht aktiviert werden! Medienfehler.", "MessageSyncPlayErrorMissingSession": "SyncPlay konnte nicht aktiviert werden! Fehlende Sitzung.", "MessageSyncPlayErrorNoActivePlayer": "Keine aktive Wiedergabe gefunden. SyncPlay wurde deaktiviert.", @@ -1480,8 +1480,8 @@ "PluginFromRepo": "{0} aus dem Repository {1}", "LabelUDPPortRangeHelp": "Beschränkt Jellyfin auf die Verwendung dieses Portbereichs beim Herstellen von UDP-Verbindungen. (Standard ist 1024 - 645535).
Hinweis: Für bestimmte Funktionen sind feste Ports erforderlich, die möglicherweise außerhalb dieses Bereichs liegen.", "LabelUDPPortRange": "UDP-Kommunikationsbereich:", - "LabelHDHomerunPortRangeHelp": "Beschränkt den HD Homerun UDP-Portbereich zu diesem Wert. (Standard ist 1024 - 645535).", - "LabelHDHomerunPortRange": "HD Homerun Portbereich:", + "LabelHDHomerunPortRangeHelp": "Beschränkt den HDHomeRun UDP-Portbereich zu diesem Wert. (Standard ist 1024 - 645535).", + "LabelHDHomerunPortRange": "HDHomeRun Portbereich:", "LabelSyncPlayInfo": "SyncPlay-Info", "LabelOriginalMediaInfo": "Originale Medieninformation", "Remuxing": "Remuxing", @@ -1578,8 +1578,8 @@ "LabelSyncPlaySettingsMinDelaySpeedToSync": "SpeedToSync minimale Verzögerung:", "LabelSyncPlaySettingsExtraTimeOffset": "Zusätzlicher Zeitversatz:", "LabelSortName": "Sortieren nach Name:", - "LabelMaxDaysForNextUpHelp": "Legen Sie fest, wie viele Tage eine Sendung maximal in der Liste \"Nächste Sendung\" bleiben soll, ohne dass sie angesehen wird.", - "LabelMaxDaysForNextUp": "Max. Tage für 'als Nächstes':", + "LabelMaxDaysForNextUpHelp": "Legen Sie fest, wie viele Tage eine Sendung maximal in der Liste \"Als Nächstes\" bleiben soll, ohne dass sie angesehen wird.", + "LabelMaxDaysForNextUp": "Max. Tage für 'Als Nächstes':", "ErrorPlayerNotFound": "Für den angeforderten Medientyp wurde kein Player gefunden.", "Typewriter": "Schreibmaschine", "Print": "Drucken", @@ -1597,5 +1597,7 @@ "TypeOptionPluralBook": "Bücher", "TypeOptionPluralAudio": "Audios", "TypeOptionPluralSeries": "Serien", - "Casual": "Casual" + "Casual": "Casual", + "LabelAutomaticallyAddToCollectionHelp": "Wenn mindestens 2 Filme den gleichen Sammlungsnamen haben, werden sie automatisch zur Sammlung hinzugefügt.", + "LabelAutomaticallyAddToCollection": "Automatisch zu Sammlung hinzufügen" } From 61acb00e53e3a99f85b7fb59baac68b7f91b2e6d Mon Sep 17 00:00:00 2001 From: Csaba Date: Mon, 22 Nov 2021 08:06:18 +0000 Subject: [PATCH 0822/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 56 +++++++++++++++++++++++---------------------- 1 file changed, 29 insertions(+), 27 deletions(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index ab7184bec7..85ec83f576 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -156,7 +156,7 @@ "HeaderVideos": "Videók", "HeaderYears": "Év", "Help": "Súgó", - "HideWatchedContentFromLatestMedia": "A megtekintett tartalom elrejtése a legújabb médiából", + "HideWatchedContentFromLatestMedia": "A megtekintett tartalom elrejtése a \"Legújabb Média\"-ból", "Home": "Kezdőlap", "Identify": "Azonosítás", "Images": "Képek", @@ -182,7 +182,7 @@ "LabelDisplayName": "Megjelenítendő név:", "LabelDisplayOrder": "Megjelenítési sorrend:", "LabelDownloadLanguages": "Nyelvek letöltése:", - "LabelEasyPinCode": "Pin kód:", + "LabelEasyPinCode": "PIN kód:", "LabelEnableAutomaticPortMap": "Automatikus port átirányítás engedélyezése", "LabelEnableHardwareDecodingFor": "Hardveres dekódolás engedélyezése a következőkhöz:", "LabelEnableRealtimeMonitor": "Valós idejű figyelés engedélyezése", @@ -219,7 +219,7 @@ "LabelOverview": "Tartalom:", "LabelParentalRating": "Korhatár besorolás:", "LabelPassword": "Jelszó:", - "LabelPasswordRecoveryPinCode": "Pin kód:", + "LabelPasswordRecoveryPinCode": "PIN kód:", "LabelPath": "Útvonal:", "LabelPlayDefaultAudioTrack": "Az alapértelmezett hangsáv lejátszása a nyelvtől függetlenül", "LabelPlaylist": "Lejátszási lista:", @@ -446,7 +446,7 @@ "Aired": "Adásban", "Albums": "Albumok", "AllChannels": "Minden csatorna", - "AllComplexFormats": "Minden összetett formátum (ASS, SSA, VOBSUB, PGS, SUB, IDX, ...)", + "AllComplexFormats": "Minden összetett formátum (ASS, SSA, VobSUB, PGS, SUB, IDX, ...)", "AllowMediaConversion": "Média konvertálás engedélyezése", "AllowMediaConversionHelp": "Add meg vagy tiltsd le a média konvertálás funkcióhoz való hozzáférést.", "AllowRemoteAccess": "Távoli kapcsolatok engedélyezése ehhez a szerverhez", @@ -513,13 +513,13 @@ "DeleteUserConfirmation": "Biztosan törölni szeretnéd ezt a felhasználót?", "DetectingDevices": "Eszközök észlelése", "DirectPlaying": "Közvetlen lejátszás", - "DirectStreamHelp1": "A videofolyamat kompatibilis a lejátszóval, de inkompatibilis audio formátumú (DTS, TRUEHD stb.) Vagy nem kompatibilis számú audiocsatorna. A videofolyamat működés közben veszteség nélkül újracsomagolódik, mielőtt a készülékre küldené. Csak a hangfolyamot kódoljuk át.", + "DirectStreamHelp1": "A videofolyamat kompatibilis a lejátszóval, de inkompatibilis audio formátumú (DTS, Dolby TrueHD stb.) Vagy nem kompatibilis számú audiocsatorna. A videofolyamat működés közben veszteség nélkül újracsomagolódik, mielőtt a készülékre küldené. Csak a hangfolyamot kódoljuk át.", "DirectStreamHelp2": "A közvetlen közvetítés (Direct Streaming) által fogyasztott energia általában az audioprofiltól függ. Csak a videofolyam veszteségmentes.", "DirectStreaming": "Közvetlen streaming", "Disc": "Lemez", "Disconnect": "Bontás", "DisplayInMyMedia": "Megjelenítés a kezdőképernyőn", - "DisplayInOtherHomeScreenSections": "Megjelenítés a kezdőképernyőn, mint például a Legújabb Média, és a Folyamatban lévő filmek", + "DisplayInOtherHomeScreenSections": "Megjelenítés a kezdőképernyőn, mint például a 'Legújabb Média', és a 'Folyamatban lévő filmek'", "DisplayModeHelp": "Válaszd ki a használni kívánt elrendezést.", "DoNotRecord": "Ne rögzítsen", "DownloadsValue": "{0} letöltés", @@ -723,7 +723,7 @@ "LabelEnableDlnaServer": "DLNA szerver engedélyezése", "LabelEnableDlnaServerHelp": "Lehetővé teszi a hálózaton található UPnP eszközöknek, hogy böngésszenek és lejátszanak tartalmat.", "LabelEnableSingleImageInDidlLimit": "Korlátozás egyetlen beágyazott képre", - "LabelEnableSingleImageInDidlLimitHelp": "Néhány eszköz nem jeleníti meg megfelelően, ha több kép van beágyazva a Didl-be.", + "LabelEnableSingleImageInDidlLimitHelp": "Néhány eszköz nem jeleníti meg megfelelően, ha több kép van beágyazva a DIDL-be.", "LabelEndDate": "Befejezés dátuma:", "LabelExtractChaptersDuringLibraryScan": "Fejezet képek készítése a könyvtár beolvasása során", "LabelExtractChaptersDuringLibraryScanHelp": "A fejezetképek elkészítése a könyvtár beolvasása során történik meg. Ellenkező esetben az elkészítés az Ütemezett feladatokban meghatározott időben készül el, ami lehetővé teszi a könyvtárbeolvasás gyorsítását.", @@ -748,7 +748,7 @@ "LabelKodiMetadataEnableExtraThumbsHelp": "A képek letöltésekor mind az extrafanart, mind az extrathumbs-ba menthetőek a maximális Kodi skin kompatibilitáshoz.", "LabelKodiMetadataEnablePathSubstitution": "Útvonal helyettesítés engedélyezése", "LabelKodiMetadataEnablePathSubstitutionHelp": "Lehetővé teszi a képútvonalak helyettesítését a szerver útvonal helyettesítési beállításaival.", - "LabelKodiMetadataSaveImagePaths": "A képek útvonalának mentése az nfo fájlokban", + "LabelKodiMetadataSaveImagePaths": "A képek útvonalának mentése az NFO fájlokban", "LabelKodiMetadataSaveImagePathsHelp": "Ez akkor ajánlott, ha olyan képfájlnevek vannak amelyek nem felelnek meg a Kodi irányelveinek.", "LabelLanNetworks": "LAN hálózatok:", "LabelLocalHttpServerPortNumber": "Helyi HTTP port száma:", @@ -832,11 +832,11 @@ "LabelUserLibrary": "Felhasználói könyvtár:", "LabelUserLibraryHelp": "Válaszd ki, hogy melyik felhasználói könyvtárat jelenítse meg az eszközön. Hagyd üresen az alapértelmezett beállításhoz.", "LabelUserRemoteClientBitrateLimitHelp": "A szerver lejátszási beállításaiban megadott alapértelmezett globális érték felülbírálása.", - "LabelVaapiDevice": "VA API eszköz:", + "LabelVaapiDevice": "VA-API eszköz:", "LabelValue": "Érték:", "LabelZipCode": "Irányítószám:", "LabelffmpegPath": "FFmpeg útvonal:", - "LabelffmpegPathHelp": "Az ffmpeg alkalmazásfájl elérési útja vagy az őt tartalmazó mappa.", + "LabelffmpegPathHelp": "Az FFmpeg alkalmazásfájl elérési útja vagy az őt tartalmazó mappa.", "Large": "Nagy", "LearnHowYouCanContribute": "Ismerd meg, hogyan járulhatsz hozzá.", "LeaveBlankToNotSetAPassword": "Ha nem szeretnél jelszót beállítani, hagyd ezt a mezőt üresen.", @@ -920,7 +920,7 @@ "NoSubtitlesHelp": "A feliratok alapértelmezés szerint nem lesznek betöltve. Lejátszás közben kézzel is bekapcsolhatók.", "Off": "Ki", "OneChannel": "Egy csatorna", - "OnlyImageFormats": "Csak képformátumok (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Csak képformátumok (VoBSuB, PGS, SUB)", "Option3D": "3D", "OptionAllowAudioPlaybackTranscoding": "Engedélyezze az átkódolást igénylő audió lejátszást", "OptionAllowContentDownloading": "Média letöltésének és szinkronizálásának engedélyezése", @@ -953,8 +953,8 @@ "AllowHWTranscodingHelp": "Lehetővé teszi a tuner számára, hogy át tudja kódolni a streameket valós időben. Ez segíthet csökkenteni a Szerver által igényelt átkódolást.", "AllowOnTheFlySubtitleExtraction": "Felirat kinyerésének engedélyezése valós időben", "MessageNoTrailersFound": "Telepítsd a Trailer csatornát, hogy javítsd a filmélményt az internetes előzetesek könyvtárának hozzáadásával.", - "OptionEnableM2tsMode": "M2ts mód engedélyezése", - "OptionEnableM2tsModeHelp": "Engedélyezze az m2ts módot amikor mpegts kódolás történik.", + "OptionEnableM2tsMode": "M2TS mód engedélyezése", + "OptionEnableM2tsModeHelp": "Engedélyezze az M2TS módot amikor MPEG-TS kódolás történik.", "OptionEstimateContentLength": "Az átkódolás során becsülje meg a tartalom hosszát", "OptionEveryday": "Minden nap", "OptionHideUserFromLoginHelp": "Hasznos a privát vagy a rejtett rendszergazdák számára. A felhasználónak kézzel kell bejelentkeznie a felhasználónevének és jelszavának megadásával.", @@ -975,7 +975,7 @@ "OptionRequirePerfectSubtitleMatchHelp": "A tökéletes egyezés megköveteli a feliratok szűrését, hogy csak azokat tartalmazzák amelyeket teszteltek és hitelesítettek a pontos videofájljával. Az opció kikapcsolása növeli a felirat találat valószínűségét, de növeli a hibás vagy helytelen felirat szövegének esélyeit is.", "OptionSaveMetadataAsHidden": "Mentse a metaadatokat és a képeket rejtett fájlként", "OptionSaveMetadataAsHiddenHelp": "Ennek a beállításnak a módosítása az ezután történő metaadatok mentését érinti. A meglévő metaadatok a szerver általi következő mentéskor lesznek frissítve.", - "OptionTvdbRating": "TVDB értékelés", + "OptionTvdbRating": "TheTVDB értékelés", "OptionWakeFromSleep": "Ébredjen alvásból", "OptionWeekdays": "Hétköznapok", "OptionWeekends": "Hétvége", @@ -1098,7 +1098,7 @@ "LabelUserLoginAttemptsBeforeLockout": "Sikertelen bejelentkezési kísérletek a felhasználó zárolása előtt:", "DashboardOperatingSystem": "Operációs rendszer: {0}", "DashboardArchitecture": "Platform: {0}", - "MessageNoCollectionsAvailable": "A gyűjtemények lehetővé teszik Filmek, Sorozatok és Albumok egyéni csoportosítását. A gyűjtemények létrehozásához kattints a + gombra.", + "MessageNoCollectionsAvailable": "A gyűjtemények lehetővé teszik Filmek, Sorozatok és Albumok egyéni csoportosítását. A gyűjtemények létrehozásához kattints a \"+\" gombra.", "MessageNoServersAvailable": "Az automatikus kiszolgálókeresés nem talált szervert.", "OptionLoginAttemptsBeforeLockout": "Meghatározza, hogy hány érvénytelen bejelentkezési kísérlet történhet zárolás előtt.", "TabNetworking": "Hálózat", @@ -1133,7 +1133,7 @@ "LabelDateAddedBehaviorHelp": "Ha egy metaadat érték jelen van, akkor mindig az lesz előnyben részesítve ezen opciók előtt.", "LabelDownMixAudioScale": "Hangkiemelés átkódolás esetén:", "LabelDownMixAudioScaleHelp": "Hangkiemelés átkódoláskor. Az egy érték az eredeti hangerő értékének felel meg.", - "LabelEmbedAlbumArtDidl": "Albumborító beágyazása a Didl-be", + "LabelEmbedAlbumArtDidl": "Albumborító beágyazása a DIDL-be", "LabelEmbedAlbumArtDidlHelp": "Néhány eszköz ezt a megoldást részesíti előnyben az albumborítók esetében. Mások esetlegesen lejátszási hibát jeleznek, ha ez az opció engedélyezve van.", "LabelEnableBlastAliveMessages": "Blast alive üzenetek", "LabelHttpsPortHelp": "A TCP port száma, melyen a HTTPS szerver figyel.", @@ -1329,8 +1329,8 @@ "MessageNoGenresAvailable": "Engedélyezz néhány metaadat szolgáltatót, hogy műfaj adatokat tölthess le az internetről.", "EnableFasterAnimationsHelp": "Gyorsabb animációk és áttűnések használata.", "EnableFasterAnimations": "Gyorsabb animációk", - "EnableDecodingColorDepth10Vp9": "10 bites hardveres dekódolás engedélyezése VP9-hez", - "EnableDecodingColorDepth10Hevc": "10 bites hardveres dekódolás engedélyezése HEVC-hez", + "EnableDecodingColorDepth10Vp9": "10-bites hardveres dekódolás engedélyezése VP9-hez", + "EnableDecodingColorDepth10Hevc": "10-bites hardveres dekódolás engedélyezése HEVC-hez", "TabRepositories": "Tárolók", "MessageAddRepository": "Ha új tárolót szeretnél hozzáadni, kattints a gombra a fejlécben, és add meg a szükséges adatokat.", "LabelRepositoryNameHelp": "Egy egyedi név, amivel megkülönböztetheted a tárolót a többi, a szervezhez hozzáadott tárolótól.", @@ -1399,7 +1399,7 @@ "LabelTonemappingAlgorithm": "Válaszd ki a használni kívánt Tone mapping algoritmust:", "AllowTonemappingHelp": "A hangtérképezés átalakíthatja a videók dinamikai tartományát a HDR-től az SDR-ig, miközben megőrzi a kép részleteit és színeit, amelyek nagyon fontos információk az eredeti jelenet ábrázolásához. Jelenleg csak beágyazott HDR10 vagy HLG metaadatokkal rendelkező videók átkódolásakor működik. Ha a lejátszás nem gördülékeny vagy sikertelen, fontold meg a megfelelő hardveres dekóder kikapcsolását.", "EnableTonemapping": "Hangszíntérkép engedélyezése", - "LabelOpenclDeviceHelp": "Ez az OpenCL eszköz, amelyet a hangtérkép leképezéséhez használnak. A pont bal oldala a platform száma, a jobb oldala pedig a platformon található eszköz száma. Az alapértelmezett érték 0.0. Az OpenCL hardveres gyorsítási módszert tartalmazó ffmpeg alkalmazásfájl szükséges.", + "LabelOpenclDeviceHelp": "Ez az OpenCL eszköz, amelyet a hangtérkép leképezéséhez használnak. A pont bal oldala a platform száma, a jobb oldala pedig a platformon található eszköz száma. Az alapértelmezett érték 0.0. Az OpenCL hardveres gyorsítási módszert tartalmazó FFmpeg alkalmazásfájl szükséges.", "LabelOpenclDevice": "OpenCL eszköz:", "LabelColorSpace": "Színtér:", "LabelVideoRange": "Videótartomány:", @@ -1459,11 +1459,11 @@ "LabelSSDPTracingFilter": "SSDP Szűrő:", "LabelPublishedServerUriHelp": "Felülírja a Jellyfin által használt URI-t az interfész vagy a kliens IP-címe alapján.", "LabelPublishedServerUri": "Közzétett kiszolgálói URI-k:", - "LabelMaxMuxingQueueSizeHelp": "Azon pufferek maximális száma, amelyek pufferelhetők, amíg az összes adat inicializálására vár. Próbálja meg növelni, ha továbbra is \"Túl sok csomag van pufferelve a kimeneti adatfolyamhoz\" hibával találkozik az ffmpeg naplókban. Az ajánlott érték 2048.", + "LabelMaxMuxingQueueSizeHelp": "Azon pufferek maximális száma, amelyek pufferelhetők, amíg az összes adat inicializálására vár. Próbálja meg növelni, ha továbbra is \"Túl sok csomag van pufferelve a kimeneti adatfolyamhoz\" hibával találkozik az FFmpeg naplókban. Az ajánlott érték 2048.", "LabelMaxMuxingQueueSize": "Maximális muxing sor méret:", "LabelIsForced": "Kényszerített", - "LabelHDHomerunPortRangeHelp": "Erre az értékre korlátozza a HD Homerun UDP porttartományt. (Alapértelmezés szerint 1024 - 645535).", - "LabelHDHomerunPortRange": "HD Homerun port tartomány:", + "LabelHDHomerunPortRangeHelp": "Erre az értékre korlátozza a HDHomeRun UDP porttartományt. (Alapértelmezés szerint 1024 - 645535).", + "LabelHDHomerunPortRange": "HDHomeRun port tartomány:", "LabelH265Crf": "H265 CRF kódolás:", "LabelEnableSSDPTracingHelp": "Engedélyezze az SSDP hálózati nyomon követésének naplózását.
FIGYELEM: Ez komoly teljesítményromlást okoz.", "LabelEnableSSDPTracing": "Az SSDP nyomkövetés engedélyezése:", @@ -1472,8 +1472,8 @@ "LabelEnableIP4Help": "IPv4 funkcióinak engedélyezése.", "LabelEnableIP4": "IPv4 engedélyezése", "LabelDropSubtitleHere": "Dobd ide a feliratot, vagy kattints a böngészéshez.", - "LabelCreateHttpPortMapHelp": "Engedélyezd az automatikus port-hozzárendelést a http-forgalom szabályának létrehozásához a https-forgalom mellett.", - "LabelCreateHttpPortMap": "Engedélyezd az automatikus port leképezést a http és a https forgalom számára.", + "LabelCreateHttpPortMapHelp": "Engedélyezd az automatikus port-hozzárendelést a HTTP-forgalom szabályának létrehozásához a HTTPS-forgalom mellett.", + "LabelCreateHttpPortMap": "Engedélyezd az automatikus port leképezést a HTTP és a HTTPS forgalom számára.", "LabelColorTransfer": "Színátmenet:", "LabelColorPrimaries": "Fő színek:", "LabelAutomaticDiscoveryHelp": "Engedélyezd, hogy az alkalmazások automatikusan észleljék a Jellyfin-t a 7359-es UDP port használatával.", @@ -1518,7 +1518,7 @@ "LabelSlowResponseTime": "Az az idő ms-ban, amely után a válasz lassúnak tekinthető:", "LabelSlowResponseEnabled": "Naplófigyelmeztetés, ha a szerver válasza lassú volt", "UseEpisodeImagesInNextUpHelp": "A Következő rész és a Nézés folytatása szakaszok epizódképeket használnak indexképként a műsor elsődleges miniatűrje helyett.", - "UseEpisodeImagesInNextUp": "Használjon epizódképeket a Következő rész és a Epizód folytatása szekciókban", + "UseEpisodeImagesInNextUp": "Használjon epizódképeket a \"Következő Rész\" és a \"Epizód folytatása\" szekciókban", "LabelLocalCustomCss": "Egyedi CSS stílus, amely csak erre az ügyfélre vonatkozik. Érdemes letiltani a szerver egyéni CSS -t.", "LabelDisableCustomCss": "Tiltsa le a szerverről biztosított egyéni CSS -tematizálást/márkázást.", "DisableCustomCss": "A szerver által biztosított egyéni CSS letiltása", @@ -1547,7 +1547,7 @@ "OtherArtist": "Egyéb előadó", "Mixer": "Keverő", "Lyricist": "Szövegíró", - "Engineer": "Mérnök", + "Engineer": "Hangmérnök", "Conductor": "Karmester", "Arranger": "Rendező", "LabelSyncPlaySettingsSkipToSyncHelp": "Szinkronizálási korrekciós módszer, amely a becsült pozíció eléréséből áll. A szinkronizálási korrekciót engedélyezni kell.", @@ -1597,5 +1597,7 @@ "TypeOptionPluralEpisode": "Epizódok", "TypeOptionPluralBoxSet": "Dobozos kiadások", "TypeOptionPluralBook": "Könyvek", - "TypeOptionPluralAudio": "Hangok" + "TypeOptionPluralAudio": "Hangok", + "LabelAutomaticallyAddToCollectionHelp": "Ha legalább 2 filmnek ugyanaz a gyűjteményneve, a rendszer automatikusan hozzáadja őket a gyűjteményhez.", + "LabelAutomaticallyAddToCollection": "Automatikus hozzáadás a gyűjteményhez" } From f3cdf59d2592d68b3303176a8e480a2bb0fd399c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 22 Nov 2021 10:59:57 +0000 Subject: [PATCH 0823/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 45ed6b82cf..a6e3687890 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -1587,7 +1587,7 @@ "Print": "Baspalyq", "Larger": "Irıleu", "Console": "Konsöldik", - "Casual": "Ūqypsyz", + "Casual": "Beiqam", "TypeOptionPluralVideo": "Beineler", "TypeOptionPluralSeries": "TD-körsetımder", "TypeOptionPluralSeason": "Mausymdar", From 097edd11202bc1a1552db018468a6271ba9b81b0 Mon Sep 17 00:00:00 2001 From: wolong gl Date: Mon, 22 Nov 2021 04:40:09 +0000 Subject: [PATCH 0824/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 4e66427a36..9f9f6949f9 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -75,7 +75,7 @@ "ButtonRefreshGuideData": "刷新指南数据", "ButtonRemove": "移除", "ButtonRename": "重命名", - "ButtonResetEasyPassword": "复位简易PIN码", + "ButtonResetEasyPassword": "重置简易PIN码", "ButtonResume": "恢复播放", "ButtonRevoke": "撤销", "ButtonScanAllLibraries": "扫描所有媒体库", @@ -135,7 +135,7 @@ "Disconnect": "断开连接", "Display": "显示", "DisplayInMyMedia": "在主屏幕显示", - "DisplayInOtherHomeScreenSections": "在“最新的媒体”和“继续观看“等主屏幕模块中显示", + "DisplayInOtherHomeScreenSections": "显示在主屏幕部分,例如“最新媒体”和“继续观看”", "DisplayMissingEpisodesWithinSeasons": "显示每季里缺少的剧集", "DisplayMissingEpisodesWithinSeasonsHelp": "必须在服务器的 TV 媒体库设置中也启用该功能。", "DoNotRecord": "不录制", @@ -144,7 +144,7 @@ "DownloadsValue": "{0} 下载", "DrmChannelsNotImported": "受 DMR 保护的频道将不会被导入。", "DropShadow": "阴影效果", - "EasyPasswordHelp": "你的简易 PIN 码已被用于在受支持的客户端上进行离线访问,同时也可以被用于联网状态下的登录。", + "EasyPasswordHelp": "您的简易 PIN 码用于在支持的客户端上进行离线访问,也可用于轻松进行网络内登录。", "Edit": "编辑", "EditImages": "修改图片", "EditMetadata": "编辑元数据", @@ -368,7 +368,7 @@ "HeaderYears": "年份", "Help": "帮助", "Hide": "隐藏", - "HideWatchedContentFromLatestMedia": "从最新媒体中隐藏已观看的内容", + "HideWatchedContentFromLatestMedia": "隐藏来自“最新媒体”的观看内容", "Home": "首页", "HttpsRequiresCert": "要启用安全连接, 您需要提供一个受信任的 SSL 证书, 如 \"Let's Encrypt\"。请提供证书或禁用安全连接。", "Identify": "识别", @@ -459,7 +459,7 @@ "LabelDroppedFrames": "丢弃的帧:", "LabelDropShadow": "阴影:", "LabelDynamicExternalId": "{0} Id:", - "LabelEasyPinCode": "简易PIN码:", + "LabelEasyPinCode": "简单PIN码:", "LabelEmbedAlbumArtDidl": "在DIDL中嵌入专辑封面", "LabelEmbedAlbumArtDidlHelp": "有些设备首选这种方式获取专辑封面。启用该选项可能导致其他设备播放失败。", "LabelEnableAutomaticPortMap": "开启自动端口映射", @@ -510,13 +510,13 @@ "LabelImageFetchersHelp": "启用你首选的图片获取程序的优先级排序。", "LabelImageType": "图片类型:", "LabelImportOnlyFavoriteChannels": "限制标记频道为我的最爱", - "LabelInNetworkSignInWithEasyPassword": "启用简易PIN码登录家庭网络", - "LabelInNetworkSignInWithEasyPasswordHelp": "在你的本地网络中使用简易 PIN 码登录客户端,如果 PIN 码留空,那么在本地网络中则不需要输入密码。外部网络中需要输入常规密码登陆。", + "LabelInNetworkSignInWithEasyPassword": "启用简单PIN码登录家庭网络", + "LabelInNetworkSignInWithEasyPasswordHelp": "在你的本地网络中使用简单 PIN 码登录客户端,如果 PIN 码留空,那么在本地网络中则不需要输入密码。外部网络中需要输入常规密码登陆。", "LabelInternetQuality": "网络质量:", "LabelKidsCategories": "儿童分类:", "LabelKodiMetadataDateFormat": "发行日期格式:", "LabelKodiMetadataDateFormatHelp": "Nfo的所有日期将使用这种格式。", - "LabelKodiMetadataEnableExtraThumbs": "复制同人画到extrathumbs目录", + "LabelKodiMetadataEnableExtraThumbs": "复制 extrafanart 到 extrathumbs 栏", "LabelKodiMetadataEnableExtraThumbsHelp": "为了最大化兼容Kodi皮肤,下载的图片同时保存在 extrafanart 和 extrathumbs 文件夹。", "LabelKodiMetadataEnablePathSubstitution": "启用路径替换", "LabelKodiMetadataEnablePathSubstitutionHelp": "允许图像的路径替换使用服务器的路径替换设置。", @@ -688,7 +688,7 @@ "LabelUserLibraryHelp": "选择一个在设备上显示的用户媒体库。留空则使用默认设置。", "LabelUserRemoteClientBitrateLimitHelp": "覆盖服务器“播放”设置的全局默认值。", "LabelUsername": "用户名:", - "LabelVaapiDevice": "VA API 设备:", + "LabelVaapiDevice": "VA-API 设备:", "LabelVaapiDeviceHelp": "此渲染节点用来硬件加速。", "LabelValue": "数值:", "LabelVersion": "版本:", @@ -761,7 +761,7 @@ "MessageFileReadError": "读取文件发生错误。", "MessageForgotPasswordFileCreated": "已在服务器上创建了以下文件, 并包含有关后续步骤说明:", "MessageForgotPasswordInNetworkRequired": "请连接你的家庭网络后再试一次以开始密码重置流程。", - "MessageInvalidForgotPasswordPin": "无效的或过期的 pin 码。请再试一次。", + "MessageInvalidForgotPasswordPin": "无效的或过期的 PIN码。请再试一次。", "MessageInvalidUser": "用户名或密码不可用。请重试。", "MessageItemSaved": "项目已保存。", "MessageItemsAdded": "项目已添加。", @@ -771,7 +771,7 @@ "MessageNoPluginsInstalled": "你没有安装插件。", "MessageNoTrailersFound": "安装 Trailer channel 以通过添加一个网络预告片媒体库来增强你的电影体验。", "MessageNothingHere": "这里没有可显示的内容。", - "MessagePasswordResetForUsers": "下列用户的密码已被重置。他们现在可以用执行复位的pin码登录。", + "MessagePasswordResetForUsers": "以下用户已重置密码。 他们现在可以使用用于执行重置的 PIN 码登录。", "MessagePleaseEnsureInternetMetadata": "请确认已启用从网络上下载媒体资料的选项。", "MessagePleaseWait": "请稍等。这将花费大约1分钟的时间。", "MessagePluginConfigurationRequiresLocalAccess": "请直接登录你的本地服务器以设置这个插件。", @@ -819,7 +819,7 @@ "OneChannel": "一个频道", "OnlyForcedSubtitles": "仅强制字幕", "OnlyForcedSubtitlesHelp": "只有被标记为“强制”的字幕会被加载。", - "OnlyImageFormats": "仅图像格式(VOBSUB, PGS, SUB 等)", + "OnlyImageFormats": "仅图像格式(VobSub、PGS、SUB)", "OptionAdminUsers": "管理员", "OptionAllUsers": "所有用户", "OptionAllowAudioPlaybackTranscoding": "允许播放需要转码的音频", @@ -864,7 +864,7 @@ "OptionEnableExternalContentInSuggestions": "在建议中启用外部内容", "OptionEnableExternalContentInSuggestionsHelp": "允许建议的内容中包含互联网预告片和电视直播节目。", "OptionEnableForAllTuners": "给所有调谐器开启", - "OptionEnableM2tsMode": "启用M2ts模式", + "OptionEnableM2tsMode": "启用 M2TS 模式", "OptionEnableM2tsModeHelp": "当编码为MPEGTS启用M2TS模式。", "OptionEquals": "等于", "OptionEstimateContentLength": "转码时,估计内容长度", @@ -1117,7 +1117,7 @@ "Yesterday": "昨天", "Absolute": "绝对", "AnyLanguage": "任何语言", - "Art": "简图", + "Art": "艺术图", "AspectRatio": "长宽比", "Box": "盒子", "BoxRear": "盒子(背面)", @@ -1146,7 +1146,7 @@ "ErrorDeletingItem": "从服务器删除项目时出错。请检查Jellyfin是否拥有对媒体目录的写权限,然后重试。", "GroupBySeries": "按系列分组", "HeaderApp": "应用程序", - "DirectStreamHelp1": "该媒体的载体(mkv、avi、wmv 等)不被设备支持,视频流在与您的设备兼容,但是音频流有着不被设备支持的媒体格式(DTS、TRUEHD 等)或声道数量(5.1、7.1 等)。因此视频流在串流至您的设备之前将被即时无损地再封装。只有音频流将被转码。", + "DirectStreamHelp1": "视频流与设备兼容,但具有不兼容的音频格式(DTS、Dolby TrueHD 等)或音频通道数。 视频流将在发送到设备之前即时无损地重新打包。 只有音频流将被转码。", "HeaderAppearsOn": "同时出现于", "HeaderCancelSeries": "取消系列", "HeaderKeepRecording": "继续录制", @@ -1290,7 +1290,7 @@ "LabelEnableHttpsHelp": "监听已配置的 HTTPS 端口。必须配置有效的证书才会生效。", "LabelEnableHttps": "启用 HTTPS", "LabelChromecastVersion": "Chromecast 版本", - "HeaderDVR": "DVR", + "HeaderDVR": "数字录音机", "MessageSyncPlayErrorAccessingGroups": "访问群组列表时发生错误。", "MessageSyncPlayLibraryAccessDenied": "对此内容的访问受到限制。", "MessageSyncPlayCreateGroupDenied": "需要权限以创建群组。", @@ -1317,7 +1317,7 @@ "ButtonSyncPlay": "SyncPlay", "EnableBlurHashHelp": "仍在加载的图片将以独特的的占位符显示。", "EnableBlurHash": "为图片启用模糊的占位符", - "SyncPlayAccessHelp": "为此用户选择对同步播放功能的访问级别。同步播放让你可以和其他设备同步播放进度。", + "SyncPlayAccessHelp": "选择此用户对 SyncPlay 功能的访问级别。 SyncPlay 可以与其他设备同步播放。", "ShowMore": "显示更多", "ShowLess": "显示更少", "MessageSyncPlayErrorMedia": "同步播放启用失败!媒体错误。", @@ -1477,8 +1477,8 @@ "LabelEnableIP4Help": "启用 IPv4 功能。", "LabelEnableIP4": "启用 IPv4", "LabelDropSubtitleHere": "在此处放置字幕,或单击浏览。", - "LabelCreateHttpPortMapHelp": "允许自动端口映射为 https 流量之外的 http 流量创建规则。", - "LabelCreateHttpPortMap": "为 http 和 https 流量启用自动端口映射。", + "LabelCreateHttpPortMapHelp": "允许自动端口映射以创建除 HTTPS 流量之外的 HTTP 流量规则。", + "LabelCreateHttpPortMap": "启用 HTTP 流量以及 HTTPS 的自动端口映射。", "LabelAutomaticDiscoveryHelp": "允许应用程序使用 UDP 端口 7359 自动检测 Jellyfin。", "LabelAutomaticDiscovery": "启用自动发现:", "LabelAutoDiscoveryTracingHelp": "启用后,将记录在自动发现端口上接收到的数据包。", @@ -1520,7 +1520,7 @@ "LabelSlowResponseTime": "响应缓慢判断时间(单位毫秒):", "LabelSlowResponseEnabled": "如果服务器响应缓慢,则记录警告", "UseEpisodeImagesInNextUpHelp": "即将播放和继续观看模块将使用剧集图像作为缩略图,而不是节目的主缩略图。", - "UseEpisodeImagesInNextUp": "在即将播放和继续观看模块中使用剧集图片", + "UseEpisodeImagesInNextUp": "在‘即将播放’和‘继续观看’模块中使用剧集图片", "LabelLocalCustomCss": "自定义 CSS 样式并仅应用于本客户端。您可能想要禁用服务器自定义 CSS。", "LabelDisableCustomCss": "禁用由服务器提供的自定义 CSS 主题/品牌。", "DisableCustomCss": "禁用服务器提供的自定义 CSS", @@ -1570,7 +1570,7 @@ "HeaderSyncPlayTimeSyncSettings": "时间同步", "HeaderSyncPlayPlaybackSettings": "回放", "HeaderSyncPlaySettings": "SyncPlay设置", - "Engineer": "工程师", + "Engineer": "录音师", "Conductor": "指挥", "SetUsingLastTracksHelp": "尝试将字幕/音轨设置为与上一个视频最接近的匹配。", "SetUsingLastTracks": "根据上次使用的选项设置字幕/音轨", From 82a4ac5a675a68f3c9ac769858808be88beb4717 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 22 Nov 2021 06:07:06 +0000 Subject: [PATCH 0825/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 3ee055a69f..ae4e402aa1 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -1560,7 +1560,7 @@ "LabelTonemappingThresholdHelp": "La tonamapa algoritmo-parametroj estas fajnagorditaj per ĉiu sceno. Kaj sojlo estas uzata por detekti ĉu la sceno ŝanĝiĝis aŭ ne. Se la distanco inter la nuntempa kadra heleca averaĝo kaj la nuntempa kuranta averaĝo superas sojlan valoron, ni rekalkulus scenmezumon kaj pintan brilon. La rekomenditaj kaj defaŭltaj valoroj estas 0.8 kaj 0.2.", "LabelTonemappingDesatHelp": "Apliki malsaturigon por helaĵoj, kiuj superas ĉi tiun nivelon de heleco. Ju pli alta la parametro, des pli da koloraj informoj estos konservitaj. Ĉi tiu agordo helpas preventi nenature forblovitajn kolorojn por superhelaĵoj, per (glate) iĝante blankaj anstataŭe. Ĉi tio igas bildojn sentiĝi pli naturaj, koste de reduktado de informoj pri ekster-intervalaj koloroj. La rekomenditaj kaj defaŭltaj valoroj estas 0 kaj 0.5.", "H264CrfHelp": "La Konstanta Rapida Faktoro (CRF) estas la defaŭlta kvalita parametro por la x264 kaj x265 kodiloj. Vi povas starigi la valorojn inter 0 kaj 51, kie pli malaltaj valoroj rezultigus pli bonan kvaliton (koste de pli altaj dosiergrandecoj). Sanaj valoroj estas inter 18 kaj 28. La defaŭlta por x264 estas 23, kaj por x265 estas 28, do vi povas uzi ĉi tion kiel komencantan punkton.", - "ExtractChapterImagesHelp": "Ekstrako de ĉapitrobildoj permesos al klientoj montri grafikajn menuojn por elekti scenojn. La procezo povas esti malrapida, rimedo-intensa, kaj povas postuli plurajn gigabajtojn da spaco. Ĝi funkcias kiam videoj estas malkovritaj, kaj ankaŭ kiel nokta planita tasko. La horaro estas agordebla en areo de la planitaj taskoj . Ne rekomendas ruli ĉi tiun taskon dum pintaj uzadohoroj.", + "ExtractChapterImagesHelp": "Ekstrakto de ĉapitrobildoj permesos al klientoj montri grafikajn menuojn por elekti scenojn. La procezo povas esti malrapida, rimedo-intensa, kaj povas postuli plurajn gigabajtojn da spaco. Ĝi funkcias kiam videoj estas malkovritaj, kaj ankaŭ kiel nokta planita tasko. La horaro estas agordebla en areo de la planitaj taskoj . Ne rekomendas ruli ĉi tiun taskon dum pintaj uzadohoroj.", "AllowTonemappingHelp": "Tonmapado povas transformi la dinamikan intervalon de video de HDR al SDR konservante bildajn detalojn kaj kolorojn, kiuj estas tre gravaj informoj por reprezenti la originan scenon. Nuntempe funkcias nur dum transkodado de videoj kun enigitaj HDR10 aŭ HLG-metadatenoj. Se la ludado ne estas glata aŭ malsukcesas, konsideri malŝalti la interrespondan aparatan malkodilon.", "AllowOnTheFlySubtitleExtractionHelp": "Enigitaj subtekstoj povas esti ekstraktitaj el videoj kaj liveritaj al klientoj en simpla teksto, por helpi preventi video-transkodadon. Ĉe iuj sistemoj tio povas daŭri longan tempon kaj kaŭzi videoludadon halti dum la ekstrakta procezo. Malebligi ĉi tion por ke enigitaj subtekstoj esti enbruligitaj kun video-transkodado kiam ili ne estas operaciume subtenataj de la klienta aparato.", "LabelRemoteClientBitrateLimitHelp": "Nedeviga bitrapida limo po elsendfluoj por ĉiuj eksterretaj aparatoj. Ĉi tio estas utila por preventi aparatojn peti pli altan bitrapidon ol via interreta konekto povas trakti. Ĉi tio povas rezultigi pliigitan ŝarĝon de ĉefprocezilo sur via servilo por transkodi videojn dinamike al pli malalta bitrapido.", From aa075c4e027c9874a5e8e4dd67b36b9fc12fb4e9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Nov 2021 16:05:26 +0000 Subject: [PATCH 0826/1756] Bump eslint-plugin-react from 7.27.0 to 7.27.1 Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.27.0 to 7.27.1. - [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases) - [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md) - [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.27.0...v7.27.1) --- updated-dependencies: - dependency-name: eslint-plugin-react dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 526 ++++++---------------------------------------- package.json | 2 +- 2 files changed, 69 insertions(+), 459 deletions(-) diff --git a/package-lock.json b/package-lock.json index 57009d4cbe..50957e6be7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3341,16 +3341,27 @@ "dev": true }, "array-includes": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", - "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", + "es-abstract": "^1.19.1", "get-intrinsic": "^1.1.1", - "is-string": "^1.0.5" + "is-string": "^1.0.7" + }, + "dependencies": { + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + } } }, "array-union": { @@ -3455,67 +3466,6 @@ "call-bind": "^1.0.0", "define-properties": "^1.1.3", "es-abstract": "^1.19.0" - }, - "dependencies": { - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - } } }, "arrify": { @@ -5277,27 +5227,64 @@ } }, "es-abstract": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", - "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", "dev": true, "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", "has-symbols": "^1.0.2", - "is-callable": "^1.2.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.2", - "is-string": "^1.0.5", - "object-inspect": "^1.9.0", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", "string.prototype.trimend": "^1.0.4", "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.0" + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true + } } }, "es-module-lexer": { @@ -6015,9 +6002,9 @@ "dev": true }, "eslint-plugin-react": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.0.tgz", - "integrity": "sha512-0Ut+CkzpppgFtoIhdzi2LpdpxxBvgFf99eFqWxJnUrO7mMe0eOiNpou6rvNYeVVV6lWZvTah0BFne7k5xHjARg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", + "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", "dev": true, "requires": { "array-includes": "^3.1.4", @@ -6036,19 +6023,6 @@ "string.prototype.matchall": "^4.0.6" }, "dependencies": { - "array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - } - }, "doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -6058,71 +6032,12 @@ "esutils": "^2.0.2" } }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, "estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - }, "resolve": { "version": "2.0.0-next.3", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", @@ -8058,12 +7973,12 @@ } }, "jsx-ast-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", - "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", "dev": true, "requires": { - "array-includes": "^3.1.2", + "array-includes": "^3.1.3", "object.assign": "^4.1.2" } }, @@ -8887,67 +8802,6 @@ "call-bind": "^1.0.2", "define-properties": "^1.1.3", "es-abstract": "^1.19.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - } } }, "object.fromentries": { @@ -8959,67 +8813,6 @@ "call-bind": "^1.0.2", "define-properties": "^1.1.3", "es-abstract": "^1.19.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - } } }, "object.hasown": { @@ -9030,67 +8823,6 @@ "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.19.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - } } }, "object.pick": { @@ -9111,67 +8843,6 @@ "call-bind": "^1.0.2", "define-properties": "^1.1.3", "es-abstract": "^1.19.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - } } }, "obuf": { @@ -12914,67 +12585,6 @@ "internal-slot": "^1.0.3", "regexp.prototype.flags": "^1.3.1", "side-channel": "^1.0.4" - }, - "dependencies": { - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - } } }, "string.prototype.trimend": { diff --git a/package.json b/package.json index e61b7e0fe0..5c203ddea4 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "eslint-plugin-import": "^2.25.3", "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-promise": "^5.1.1", - "eslint-plugin-react": "^7.27.0", + "eslint-plugin-react": "^7.27.1", "eslint-plugin-react-hooks": "^4.3.0", "expose-loader": "^3.1.0", "html-loader": "^3.0.1", From 2e93cf87430d785e023b832838eca37ff4405f0e Mon Sep 17 00:00:00 2001 From: nextlooper42 Date: Mon, 22 Nov 2021 14:49:20 +0000 Subject: [PATCH 0827/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index bb983cb192..a75e20c9b9 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -5,7 +5,7 @@ "Albums": "Albumy", "All": "Všetko", "AllChannels": "Všetky kanály", - "AllComplexFormats": "Všetky komplexné formáty (ASS, SSA, VOBSUB, PGS, SUB, IDX, …)", + "AllComplexFormats": "Všetky komplexné formáty (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllEpisodes": "Všetky epizódy", "AllLanguages": "Všetky jazyky", "AllLibraries": "Všetky knižnice", @@ -850,7 +850,7 @@ "OptionEstimateContentLength": "Odhadnúť dĺžku obsahu pri prekódovávaní", "OptionEnableForAllTuners": "Povoliť pre všetky zariadenia tunerov", "OptionEnableExternalContentInSuggestions": "Povoliť externý obsah v návrhoch", - "OnlyImageFormats": "Iba obrazové formáty (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Iba obrazové formáty (VobSub, PGS, SUB)", "Off": "Vypnuté", "MusicVideo": "Hudobný videoklip", "MusicArtist": "Interpret", @@ -969,7 +969,7 @@ "EnableExternalVideoPlayersHelp": "Ponuka externého prehrávača sa zobrazí pri spustení prehrávania videa.", "EnableBackdropsHelp": "Zobraziť pozadia pre niektoré stránky pri prechádzaní knižnice.", "DisplayInOtherHomeScreenSections": "Zobraziť v sekciách domovskej obrazovky, ako sú najnovšie médiá a pokračovať v pozeraní", - "DirectStreamHelp1": "Video je kompatibilné zo zariadením, ale zvuková stopa je v nekompatibilnom formáte (DTS, TRUEHD, atď.) alebo má nekompatibilný počet kanálov. Video bude pred odoslaním do zariadenia za behu bezstrátovo prebalené. Iba zvuk bude prekódovaný.", + "DirectStreamHelp1": "Video je kompatibilné zo zariadením, ale zvuková stopa je v nekompatibilnom formáte (DTS, Dolby TrueHD, atď.) alebo má nekompatibilný počet kanálov. Video bude pred odoslaním do zariadenia za behu bezstrátovo prebalené. Iba zvuk bude prekódovaný.", "Depressed": "Stlačený", "DefaultSubtitlesHelp": "Titulky sú načítané v závislosti od predvolených a vynútených nastavení vo vložených metadátach. Jazykové predvoľby sú zobrané do úvahy až vtedy, keď je k dispozícií viacero možností.", "DefaultMetadataLangaugeDescription": "Toto sú vaše predvolené hodnoty ktoré môžu byť prispôsobené na základe jednotlivých knižníc.", @@ -1084,7 +1084,7 @@ "MessagePasswordResetForUsers": "Nasledujúci používatelia si nechali obnoviť heslo. Teraz sa môžu prihlásiť s PIN kódom, ktorý použijú k vykonaniu obnovy hesla.", "MessageNoServersAvailable": "Žiadne servery neboli nájdené pomocou automatického objavovania serverov.", "MessageNoMovieSuggestionsAvailable": "V súčastnosti nie sú k dispozícií žiadne filmové návrhy. Začnite pozerať a hodnotiť vaše filmy, potom sa sem vráťte pre vaše odporúčania.", - "MessageNoCollectionsAvailable": "Kolekcie vám umožnia užiť si vlastné zoskupenia filmov, seriálov a albumov. Kliknite na tlačítko + pre začatie vytvárania kolekcie.", + "MessageNoCollectionsAvailable": "Kolekcie vám umožnia užiť si vlastné zoskupenia filmov, seriálov a albumov. Kliknite na tlačítko '+' pre začatie vytvárania kolekcie.", "MessageImageTypeNotSelected": "Prosím, vyberte typ obrázku z rozbaľovacieho menu.", "MessageForgotPasswordInNetworkRequired": "Prosím, skúste to znova vo vašej domácej sieti pre zahájenie procesu obnovy hesla.", "MessageForgotPasswordFileCreated": "Nasledujúci súbor bol vytvorený na vašom serveri a obsahuje inštrukcie, ako postupovať:", @@ -1114,7 +1114,7 @@ "LabelVideoCodec": "Video kodek:", "LabelVideoBitrate": "Dátový tok videa:", "LabelVaapiDeviceHelp": "Toto je vykresľovaní node, ktorý sa používa na hardvérovú akceleráciu.", - "LabelVaapiDevice": "VA API zariadenie:", + "LabelVaapiDevice": "VA-API zariadenie:", "LabelUserRemoteClientBitrateLimitHelp": "Prepíše predvolené globálne hodnoty nastavené v nastavení prehrávania servera.", "LabelUserLoginAttemptsBeforeLockout": "Neúspešné pokusy o prihlásenie pred uzamknutím používateľa:", "LabelUserLibraryHelp": "Vyberte, ktorá používateľská knižnica sa zobrazí na zariadení. Ponechajte prázdne pre zdedenie predvolených nastavení.", @@ -1329,8 +1329,8 @@ "MessageNoGenresAvailable": "Povoliť vybraným metadáta poskytovateľom stiahnuť žánre z internetu.", "EnableFasterAnimationsHelp": "Použiť rýchlejšiu animáciu a prechody.", "EnableFasterAnimations": "Rýchlejšia animácia", - "EnableDecodingColorDepth10Vp9": "Povoliť 10-Bitové hardvérové dekódovanie pre VP9", - "EnableDecodingColorDepth10Hevc": "Povoliť 10-Bitové hardvérové dekódovanie pre HEVC", + "EnableDecodingColorDepth10Vp9": "Povoliť 10-bitové hardvérové dekódovanie pre VP9", + "EnableDecodingColorDepth10Hevc": "Povoliť 10-bitové hardvérové dekódovanie pre HEVC", "LabelRepositoryUrl": "URL adresa repozitára", "HeaderNewRepository": "Nový repozitár", "MessageNoRepositories": "Neexistujú žiadne repozitáre.", @@ -1437,8 +1437,8 @@ "LabelKnownProxies": "Známe proxy servery:", "LabelIsForced": "Vynútené", "LabelIconMaxResHelp": "Maximálne rozlíšenie ikony vo vlastnosti upnp:icon.", - "LabelHDHomerunPortRangeHelp": "Obmedzí rozsah portov pre HD Homerun na túto hodnotu. (Predvolená hodnota je 1024-645535).", - "LabelHDHomerunPortRange": "Rozsah portov HD Homerun:", + "LabelHDHomerunPortRangeHelp": "Obmedzí rozsah portov pre HDHomeRun na túto hodnotu. (Predvolená hodnota je 1024-645535).", + "LabelHDHomerunPortRange": "Rozsah portov HDHomeRun:", "LabelH265Crf": "H265 kódovanie CRF:", "LabelEnableSSDPTracingHelp": "Povolí logovanie podrobností trasovania SSDP siete.
UPOZORNENIE: Toto spôsobuje závažné zníženie výkonu.", "YoutubeBadRequest": "Zlá požiadavka.", @@ -1546,7 +1546,7 @@ "LabelEnableGamepad": "Povoliť Gamepad", "Controls": "Ovládanie", "UseEpisodeImagesInNextUpHelp": "Sekcie Nasleduje a Pokračovať v pozeraní použijp obrázky epizód ako thumbnaily namiesto primárneho thumbnailu seriálu.", - "UseEpisodeImagesInNextUp": "Použiť obrázky epizód v sekcií Nasleduje a Pokračovať v pozeraní", + "UseEpisodeImagesInNextUp": "Použiť obrázky epizód v sekcií 'Nasleduje' a 'Pokračovať v pozeraní'", "Track": "Stopa", "TextSent": "Text bol odoslaný.", "SetUsingLastTracksHelp": "Pokúsiť sa nastaviť titulky/zvuk tak, aby sa čo najviac zhodovali s posledným videom.", From 1fc434e72f84a94da3e4f6e6f7232f3e1d020e15 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Nov 2021 16:08:52 +0000 Subject: [PATCH 0828/1756] Bump eslint-plugin-compat from 3.13.0 to 4.0.0 Bumps [eslint-plugin-compat](https://github.com/amilajack/eslint-plugin-compat) from 3.13.0 to 4.0.0. - [Release notes](https://github.com/amilajack/eslint-plugin-compat/releases) - [Changelog](https://github.com/amilajack/eslint-plugin-compat/blob/main/CHANGELOG.md) - [Commits](https://github.com/amilajack/eslint-plugin-compat/compare/v3.13.0...v4.0.0) --- updated-dependencies: - dependency-name: eslint-plugin-compat dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 52 ++++++++++++++++++----------------------------- package.json | 2 +- 2 files changed, 21 insertions(+), 33 deletions(-) diff --git a/package-lock.json b/package-lock.json index 57009d4cbe..604e135bcd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5625,15 +5625,15 @@ } }, "eslint-plugin-compat": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-3.13.0.tgz", - "integrity": "sha512-cv8IYMuTXm7PIjMVDN2y4k/KVnKZmoNGHNq27/9dLstOLydKblieIv+oe2BN2WthuXnFNhaNvv3N1Bvl4dbIGA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-4.0.0.tgz", + "integrity": "sha512-lg9CPq0bsGxNXcLZgxqVAYsUUELIKZPRiwnJJQOHH910zCHEiscO00Sp+w9wflKEa/OtVaYfNhI2jOViRPZtjw==", "dev": true, "requires": { "@mdn/browser-compat-data": "^3.3.14", "ast-metadata-inferer": "^0.7.0", "browserslist": "^4.16.8", - "caniuse-lite": "^1.0.30001251", + "caniuse-lite": "^1.0.30001267", "core-js": "^3.16.2", "find-up": "^5.0.0", "lodash.memoize": "4.1.2", @@ -5641,40 +5641,28 @@ }, "dependencies": { "browserslist": { - "version": "4.16.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", - "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", + "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001251", - "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.811", + "caniuse-lite": "^1.0.30001280", + "electron-to-chromium": "^1.3.896", "escalade": "^3.1.1", - "node-releases": "^1.1.75" + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" } }, "caniuse-lite": { - "version": "1.0.30001251", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz", - "integrity": "sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==", - "dev": true - }, - "colorette": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", - "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", - "dev": true - }, - "core-js": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.16.2.tgz", - "integrity": "sha512-P0KPukO6OjMpjBtHSceAZEWlDD1M2Cpzpg6dBbrjFqFhBHe/BwhxaP820xKOjRn/lZRQirrCusIpLS/n2sgXLQ==", + "version": "1.0.30001282", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001282.tgz", + "integrity": "sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg==", "dev": true }, "electron-to-chromium": { - "version": "1.3.816", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.816.tgz", - "integrity": "sha512-/AvJPIJldO0NkwkfpUD7u1e4YEGRFBQpFuvl9oGCcVgWOObsZB1loxVGeVUJB9kmvfsBUUChPYdgRzx6+AKNyg==", + "version": "1.3.904", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.904.tgz", + "integrity": "sha512-x5uZWXcVNYkTh4JubD7KSC1VMKz0vZwJUqVwY3ihsW0bst1BXDe494Uqbg3Y0fDGVjJqA8vEeGuvO5foyH2+qw==", "dev": true }, "find-up": { @@ -5697,9 +5685,9 @@ } }, "node-releases": { - "version": "1.1.75", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true }, "p-limit": { diff --git a/package.json b/package.json index e61b7e0fe0..e2f81c3963 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "css-loader": "^6.5.1", "cssnano": "^5.0.10", "eslint": "^7.32.0", - "eslint-plugin-compat": "^3.13.0", + "eslint-plugin-compat": "^4.0.0", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-import": "^2.25.3", "eslint-plugin-jsx-a11y": "^6.5.1", From 79a0be25b575a7d4d9c0b9c90d1cc0c1eef8c95a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 22 Nov 2021 17:54:10 +0000 Subject: [PATCH 0829/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 46 +++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 4ccf69ed49..3b6957be9f 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -63,7 +63,7 @@ "BoxRear": "Box (rear)", "BoxSet": "Box Set", "Browse": "Browse", - "BurnSubtitlesHelp": "Determine if the server should burn in subtitles while transcoding videos. Avoiding this will greatly improve performance. Select Auto to burn image based formats (VOBSUB, PGS, SUB, IDX, etc.) and certain ASS or SSA subtitles.", + "BurnSubtitlesHelp": "Determine if the server should burn in subtitles while transcoding videos. Avoiding this will greatly improve performance. Select Auto to burn image based formats (VobSub, PGS, SUB, IDX, etc.) and certain ASS or SSA subtitles.", "ButtonActivate": "Activate", "ButtonAddImage": "Add Image", "ButtonAddMediaLibrary": "Add Media Library", @@ -137,7 +137,7 @@ "CommunityRating": "Community rating", "Composer": "Composer", "Conductor": "Conductor", - "ConfigureDateAdded": "Configure how date added is determined in the dashboard under the library settings", + "ConfigureDateAdded": "Configure how date added is determined in the Dashboard under the Library Settings", "ConfirmDeleteImage": "Delete image?", "ConfirmDeleteItem": "Deleting this item will delete it from both the file system and your media library. Are you sure you wish to continue?", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", @@ -227,7 +227,7 @@ "EnableNextVideoInfoOverlayHelp": "At the end of a video, display info about the next video coming up in the current playlist.", "EnablePhotos": "Display the photos", "EnablePhotosHelp": "Images will be detected and displayed alongside other media files.", - "EnableQuickConnect": "Enable quick connect on this server", + "EnableQuickConnect": "Enable Quick Connect on this server", "EnableStreamLooping": "Auto-loop live streams", "EnableStreamLoopingHelp": "Enable this if live streams only contain a few seconds of data and need to be continuously requested. Enabling this when not needed may cause problems.", "EnableThemeSongsHelp": "Play theme songs in the background while browsing the library.", @@ -578,7 +578,7 @@ "LabelCustomCssHelp": "Apply your own custom styles on the web interface.", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "LabelCustomRating": "Custom rating:", - "LabelDashboardTheme": "Server dashboard theme:", + "LabelDashboardTheme": "Server Dashboard theme:", "LabelDateAdded": "Date added:", "LabelDateAddedBehavior": "Date added behavior for new content:", "LabelDateAddedBehaviorHelp": "If a metadata value is present, it will always be used before either of these options.", @@ -654,8 +654,8 @@ "LabelFriendlyName": "Friendly name:", "LabelGroupMoviesIntoCollections": "Group movies into collections", "LabelGroupMoviesIntoCollectionsHelp": "When displaying movie lists, movies in a collection will be displayed as one grouped item.", - "LabelH264Crf": "H264 encoding CRF:", - "LabelH265Crf": "H265 encoding CRF:", + "LabelH264Crf": "H.264 encoding CRF:", + "LabelH265Crf": "H.265 encoding CRF:", "LabelHardwareAccelerationType": "Hardware acceleration:", "LabelHardwareAccelerationTypeHelp": "Hardware acceleration requires additional configuration.", "LabelHardwareEncoding": "Hardware encoding:", @@ -759,7 +759,7 @@ "LabelNumberOfGuideDays": "Number of days of guide data to download:", "LabelNumberOfGuideDaysHelp": "Downloading more days worth of guide data provides the ability to schedule out further in advance and view more listings, but it will also take longer to download. Auto will choose based on the number of channels.", "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.", + "LabelOpenclDeviceHelp": "This is the OpenCL device that is used for tone mapping. 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.", "LabelOptionalNetworkPath": "Shared network folder:", "LabelOptionalNetworkPathHelp": "If this folder is shared on your network, supplying the network share path can allow clients on other devices to access media files directly. For example, {0} or {1}.", "LabelOriginalAspectRatio": "Original aspect ratio:", @@ -802,14 +802,14 @@ "LabelPublicHttpsPortHelp": "The public port number that should be mapped to the local HTTPS port.", "LabelPublishedServerUri": "Published Server URIs:", "LabelPublishedServerUriHelp": "Override the URI used by Jellyfin, based on the interface, or client IP address.", - "LabelQuickConnectCode": "Quick connect code:", + "LabelQuickConnectCode": "Quick Connect code:", "LabelReasonForTranscoding": "Reason for transcoding:", "LabelRecord": "Record:", "LabelRecordingPath": "Default recording path:", "LabelRecordingPathHelp": "Specify the default location to save recordings. If left empty, the server's program data folder will be used.", "LabelRefreshMode": "Refresh mode:", "LabelReleaseDate": "Release date:", - "LabelRemoteClientBitrateLimit": "Internet streaming bitrate limit (Mbps):", + "LabelRemoteClientBitrateLimit": "Internet streaming bitrate limit (Mibit/s):", "LabelRemoteClientBitrateLimitHelp": "An optional per-stream bitrate limit for all out of network devices. This is useful to prevent devices from requesting a higher bitrate than your internet connection can handle. This may result in increased CPU load on your server in order to transcode videos on the fly to a lower bitrate.", "LabelRepositoryName": "Repository Name", "LabelRepositoryNameHelp": "A custom name to distinguish this repository from any others added to your server.", @@ -909,15 +909,15 @@ "LabelTimeLimitHours": "Time limit (hours):", "LabelTitle": "Title:", "LabelTonemappingAlgorithm": "Select the Tone mapping algorithm to use:", - "LabelTonemappingDesat": "Tonemapping desat:", + "LabelTonemappingDesat": "Tone mapping 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.", - "LabelTonemappingParam": "Tonemapping param:", + "LabelTonemappingParam": "Tone mapping param:", "LabelTonemappingParamHelp": "Tune the tone mapping algorithm. The recommended and default values are NaN. Generally leave it blank.", - "LabelTonemappingPeak": "Tonemapping peak:", + "LabelTonemappingPeak": "Tone mapping 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 100 and 0.", - "LabelTonemappingRange": "Tonemapping range:", - "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.", + "LabelTonemappingRange": "Tone mapping range:", + "LabelTonemappingThreshold": "Tone mapping threshold:", + "LabelTonemappingThresholdHelp": "The tone mapping 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.", "LabelTrackNumber": "Track number:", "LabelTranscodePath": "Transcode path:", "LabelTranscodes": "Transcodes:", @@ -1099,7 +1099,7 @@ "Monday": "Monday", "MoreFromValue": "More from {0}", "MoreMediaInfo": "Media Info", - "MoreUsersCanBeAddedLater": "More users can be added later from within the dashboard.", + "MoreUsersCanBeAddedLater": "More users can be added later from within the Dashboard.", "MoveLeft": "Move left", "MoveRight": "Move right", "Movie": "Movie", @@ -1304,13 +1304,13 @@ "QuickConnect": "Quick Connect", "QuickConnectActivationSuccessful": "Successfully activated", "QuickConnectAuthorizeCode": "Enter code {0} to login", - "QuickConnectAuthorizeFail": "Unknown quick connect code", + "QuickConnectAuthorizeFail": "Unknown Quick Connect code", "QuickConnectAuthorizeSuccess": "Request authorized", - "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", - "QuickConnectNotActive": "Quick connect is not active on this server", - "QuickConnectNotAvailable": "Ask your server administrator to enable quick connect", + "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", + "QuickConnectNotActive": "Quick Connect is not active on this server", + "QuickConnectNotAvailable": "Ask your server administrator to enable Quick Connect", "Raised": "Raised", "Rate": "Rate", "RecentlyWatched": "Recently watched", @@ -1324,7 +1324,7 @@ "RecordingScheduled": "Recording scheduled.", "RecordSeries": "Record series", "Refresh": "Refresh", - "RefreshDialogHelp": "Metadata is refreshed based on settings and internet services that are enabled in the dashboard.", + "RefreshDialogHelp": "Metadata is refreshed based on settings and internet services that are enabled in the Dashboard.", "RefreshMetadata": "Refresh metadata", "RefreshQueued": "Refresh queued.", "ReleaseDate": "Release date", From d53f7a088edcfb153992293582c4e45271bf1dc3 Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 22 Nov 2021 19:24:33 +0000 Subject: [PATCH 0830/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 3b6957be9f..0f78bc116f 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -809,7 +809,7 @@ "LabelRecordingPathHelp": "Specify the default location to save recordings. If left empty, the server's program data folder will be used.", "LabelRefreshMode": "Refresh mode:", "LabelReleaseDate": "Release date:", - "LabelRemoteClientBitrateLimit": "Internet streaming bitrate limit (Mibit/s):", + "LabelRemoteClientBitrateLimit": "Internet streaming bitrate limit (Mbps):", "LabelRemoteClientBitrateLimitHelp": "An optional per-stream bitrate limit for all out of network devices. This is useful to prevent devices from requesting a higher bitrate than your internet connection can handle. This may result in increased CPU load on your server in order to transcode videos on the fly to a lower bitrate.", "LabelRepositoryName": "Repository Name", "LabelRepositoryNameHelp": "A custom name to distinguish this repository from any others added to your server.", From 560b626521cd7186c63f1e4135124ae416e53c68 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 22 Nov 2021 17:57:00 +0000 Subject: [PATCH 0831/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 6c3da92676..72973fb4f5 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -470,7 +470,7 @@ "RememberMe": "Remember Me", "ReleaseDate": "Release date", "RefreshMetadata": "Refresh metadata", - "RefreshDialogHelp": "Metadata is refreshed based on settings and internet services that are enabled in the dashboard.", + "RefreshDialogHelp": "Metadata is refreshed based on settings and internet services that are enabled in the Dashboard.", "Refresh": "Refresh", "Recordings": "Recordings", "RecordingScheduled": "Recording scheduled.", @@ -700,7 +700,7 @@ "LabelSaveLocalMetadataHelp": "Saving artwork into media folders will put them in a place where they can be easily edited.", "LabelRuntimeMinutes": "Runtime:", "LabelRemoteClientBitrateLimitHelp": "An optional per-stream bitrate limit for all out of network devices. This is useful to prevent devices from requesting a higher bitrate than your internet connection can handle. This may result in increased CPU load on your server in order to transcode videos on the fly to a lower bitrate.", - "LabelRemoteClientBitrateLimit": "Internet streaming bitrate limit (Mbps):", + "LabelRemoteClientBitrateLimit": "Internet streaming bitrate limit (Mibit/s):", "LabelReleaseDate": "Release date:", "LabelRefreshMode": "Refresh mode:", "LabelRecord": "Record:", @@ -736,7 +736,7 @@ "MoveRight": "Move right", "MoveLeft": "Move left", "MoreMediaInfo": "Media Info", - "MoreUsersCanBeAddedLater": "More users can be added later from within the dashboard.", + "MoreUsersCanBeAddedLater": "More users can be added later from within the Dashboard.", "MoreFromValue": "More from {0}", "MessageDownloadQueued": "Download queued.", "MediaInfoLanguage": "Language", @@ -1373,20 +1373,20 @@ "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:", + "LabelTonemappingParam": "Tone mapping 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 100 and 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:", + "LabelTonemappingPeak": "Tone mapping peak:", + "LabelTonemappingThresholdHelp": "The tone mapping 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": "Tone mapping 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:", + "LabelTonemappingDesat": "Tone mapping desat:", "TonemappingRangeHelp": "Select the output colour range. Auto is the same as the input range.", - "LabelTonemappingRange": "Tonemapping range:", + "LabelTonemappingRange": "Tone mapping range:", "TonemappingAlgorithmHelp": "Tone mapping can be fine-tuned. If you are not familiar with these options, just keep the default. The recommended value is Hable.", "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 transcoding videos with embedded HDR10 or HLG metadata. If the playback is not smooth or fails, please consider turning off the corresponding hardware decoder.", "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.", + "LabelOpenclDeviceHelp": "This is the OpenCL device that is used for tone mapping. 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:", @@ -1397,25 +1397,25 @@ "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", + "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:", + "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 or hostnames 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", + "EnableQuickConnect": "Enable Quick Connect on this server", "ButtonUseQuickConnect": "Use Quick Connect", "ButtonActivate": "Activate", "Authorize": "Authorise", @@ -1494,7 +1494,7 @@ "LabelSyncPlayHaltPlaybackDescription": "And ignore current playlist updates", "LabelSyncPlayHaltPlayback": "Stop local playback", "LabelIsForced": "Forced", - "LabelH265Crf": "H265 encoding CRF:", + "LabelH265Crf": "H.265 encoding CRF:", "LabelDropSubtitleHere": "Drop subtitle here, or click to browse.", "HeaderUploadSubtitle": "Upload Subtitle", "HeaderAddUser": "Add User", From 2727a4bc7b6991ba9a7050b660343a9292026119 Mon Sep 17 00:00:00 2001 From: Hese Date: Mon, 22 Nov 2021 17:08:09 +0000 Subject: [PATCH 0832/1756] Translated using Weblate (Finnish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/ --- src/strings/fi.json | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/strings/fi.json b/src/strings/fi.json index ae20645ab8..443afc685c 100644 --- a/src/strings/fi.json +++ b/src/strings/fi.json @@ -50,7 +50,7 @@ "Alerts": "Hälytykset", "All": "Kaikki", "AllChannels": "Kaikki kanavat", - "AllComplexFormats": "Kaikki monimutkaiset tiedostomuodot (ASS, SSA, VOBSUB, PGS, SUB/IDX, jne.)", + "AllComplexFormats": "Kaikki monimutkaiset tiedostomuodot (ASS, SSA, VobSub, PGS, SUB/IDX, jne.)", "AllEpisodes": "Kaikki jaksot", "AllLanguages": "Kaikki kielet", "AllLibraries": "Kaikki kirjastot", @@ -176,7 +176,7 @@ "Disc": "Levy", "Disconnect": "Katkaise yhteys", "DisplayInMyMedia": "Näytä aloitusnäytöllä", - "DisplayInOtherHomeScreenSections": "Näytä aloitusnäytöllä osastoja kuten viimeisin media ja jatka katselua", + "DisplayInOtherHomeScreenSections": "Näytä aloitusnäytöllä osastoja kuten \"viimeisin media\" ja \"jatka katselua\"", "DisplayMissingEpisodesWithinSeasons": "Näytä puuttuvat jaksot tuotantokausissa", "DisplayMissingEpisodesWithinSeasonsHelp": "Tämä pitää aktivoida TV-kirjastoille myös palvelimen asetuksissa.", "DisplayModeHelp": "Valitse ulkonäkö, jonka haluat käyttöliittymälle.", @@ -1409,5 +1409,10 @@ "LabelMaxAudiobookResumeHelp": "Raidat oletetaan täysin toistetuiksi jos toisto pysäytetään, kun jäljellä oleva kesto on vähemmän kuin tämä arvo.", "LabelMaxAudiobookResume": "Äänikirjan jäljellä olevat minuutit toiston palautukseen:", "Arranger": "Järjestäjä", - "AgeValue": "({0} vuotta vanha)" + "AgeValue": "({0} vuotta vanha)", + "LabelOriginalName": "Alkuperäinen nimi:", + "LabelAutomaticallyAddToCollection": "Lisää automaattisesti kokoelmaan", + "HeaderSyncPlayPlaybackSettings": "Toisto", + "HeaderSyncPlaySettings": "SyncPlayn asetukset", + "Engineer": "Ääniteknikko" } From 0fcb6b1bdd3e3785d019df536701d16d12ee804c Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 22 Nov 2021 19:27:22 +0000 Subject: [PATCH 0833/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 5cccbf1710..740bedb7df 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -47,7 +47,7 @@ "BoxRear": "Dos de boîtier", "Browse": "Parcourir", "MessageBrowsePluginCatalog": "Explorer notre catalogue des plugins pour voir les plugins disponibles.", - "BurnSubtitlesHelp": "Déterminer si le serveur doit incruster les sous-titres lors du transcodage de la vidéo. Les performances seront grandement améliorées sans incrustation. Sélectionner Auto pour incruster les formats graphiques tels que VOBSUB, PGS, SUB, IDX, etc., ainsi que certains sous-titres ASS ou SSA.", + "BurnSubtitlesHelp": "Déterminer si le serveur doit incruster les sous-titres lors du transcodage de la vidéo. Les performances seront grandement améliorées sans incrustation. Sélectionner Auto pour incruster les formats graphiques (VobSub, PGS, SUB, IDX, etc.) ainsi que certains sous-titres ASS ou SSA.", "ButtonAddMediaLibrary": "Ajouter une médiathèque", "ButtonAddScheduledTaskTrigger": "Ajouter un déclencheur", "ButtonAddServer": "Ajouter un serveur", @@ -106,7 +106,7 @@ "ColorTransfer": "Transfert de couleur", "CommunityRating": "Note de la communauté", "Composer": "Compositeur(trice)", - "ConfigureDateAdded": "Configurer comment la date d'ajout est déterminée dans les paramètres de médiathèque du tableau de bord", + "ConfigureDateAdded": "Configurer comment la date d'ajout est déterminée dans les paramètres de Médiathèque du tableau de bord", "ConfirmDeleteImage": "Supprimer l'image ?", "ConfirmDeleteItem": "Supprimer cet élément l'effacera à la fois du système de fichiers et de votre médiathèque. Voulez-vous vraiment continuer ?", "ConfirmDeleteItems": "Supprimer ces éléments les effacera à la fois du système de fichiers et de votre médiathèque. Voulez-vous vraiment continuer ?", @@ -520,7 +520,7 @@ "LabelServerNameHelp": "Ce nom sera utilisé pour identifier le serveur. La valeur par défaut est le nom d'hôte du serveur.", "LabelGroupMoviesIntoCollections": "Grouper les films en collections", "LabelGroupMoviesIntoCollectionsHelp": "Dans l'affichage des listes de films, les films d'une collection seront affichés comme un élément groupé.", - "LabelH264Crf": "CRF d'encodage H264 :", + "LabelH264Crf": "CRF d'encodage H.264 :", "LabelEncoderPreset": "Profil d'encodage :", "LabelHardwareAccelerationType": "Accélération matérielle :", "LabelHardwareAccelerationTypeHelp": "L'accélération matérielle nécessite une configuration supplémentaire.", @@ -818,7 +818,7 @@ "Mobile": "Mobile", "Monday": "Lundi", "MoreFromValue": "Plus de {0}", - "MoreUsersCanBeAddedLater": "D'autres utilisateurs pourront être ajoutés ultérieurement à partir du tableau de bord.", + "MoreUsersCanBeAddedLater": "D'autres utilisateurs pourront être ajoutés ultérieurement depuis le tableau de bord.", "MoveLeft": "Déplacer à gauche", "MoveRight": "Déplacer à droite", "MovieLibraryHelp": "Consultez le {0}guide de nommage des films{1}.", @@ -989,7 +989,7 @@ "RecordingScheduled": "Enregistrement planifié.", "Recordings": "Enregistrements", "Refresh": "Actualiser", - "RefreshDialogHelp": "Les métadonnées sont actualisées en fonction des paramètres et des services Internet qui sont activés dans le tableau de bord.", + "RefreshDialogHelp": "Les métadonnées sont actualisées en fonction des paramètres et des services Internet activés dans le tableau de bord.", "RefreshMetadata": "Actualiser les métadonnées", "RefreshQueued": "Actualisation mise en file d'attente.", "ReleaseDate": "Date de sortie", @@ -1406,8 +1406,8 @@ "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", + "QuickConnectDescription": "Pour utiliser la connexion rapide, appuyer sur le bouton 'Connexion Rapide' de l'appareil à connecter et entrer le code affiché ci-dessous.", + "QuickConnectDeactivated": "La connexion rapide a été désactivée avant que la requête ne puisse être approuvée", "QuickConnectAuthorizeFail": "Code de connexion rapide inconnu", "QuickConnectAuthorizeSuccess": "Requête autorisée", "QuickConnectAuthorizeCode": "Saisir le code {0} pour se connecter", @@ -1438,7 +1438,7 @@ "LabelFallbackFontPath": "Chemin du dossier de secours des polices :", "HeaderSelectFallbackFontPathHelp": "Parcourez ou entrez le chemin du dossier de polices de secours à utiliser pour le rendu des sous-titres ASS/SSA.", "HeaderSelectFallbackFontPath": "Sélectionnez le dossier des polices de secours", - "LabelH265Crf": "CRF d'encodage H265 :", + "LabelH265Crf": "CRF d'encodage H.265 :", "HeaderPortRanges": "Paramètres de pare-feu et de proxy", "HeaderNetworking": "Protocoles IP", "HeaderAutoDiscovery": "Découverte du réseau", From f18b92d2bde3c2dcfa4b28b57ff09dec18158340 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 22 Nov 2021 18:01:27 +0000 Subject: [PATCH 0834/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index a6e3687890..a3bcb53d2f 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -51,7 +51,7 @@ "BoxRear": "Qorap arty", "Browse": "Şarlau", "MessageBrowsePluginCatalog": "Qoljetımdı plagindermen tanysu üşın plagin tızımdemesın şolyñyz.", - "BurnSubtitlesHelp": "Beinenı qaita kodtağan kezde server subtitrlerdı jazyuyn anyqtaidy. Onan qaşqaqtau serverdıñ önımdılıgın bıraz jaqsartady. Suretke negızdelgen pışımderdı (VOBSUB, PGS, SUB, IDX, jäne t.b.) jäne keibır ASS nemese SSA subtitrlerın jazu üşın Avtomattyny tañdañyz.", + "BurnSubtitlesHelp": "Beinenı qaita kodtağan kezde server subtitrlerdı jazyuyn anyqtaidy. Onan qaşqaqtau serverdıñ önımdılıgın bıraz jaqsartady. Suretke negızdelgen pışımderdı (VobSub, PGS, SUB, IDX, jäne t.b.) jäne keibır ASS nemese SSA subtitrlerın jazu üşın Avtomattyny tañdañyz.", "ButtonAddMediaLibrary": "Tasyğyşhanany üsteu", "ButtonAddScheduledTaskTrigger": "Triger üsteu", "ButtonAddServer": "Server üsteu", @@ -221,7 +221,7 @@ "Guide": "Telegid", "GuideProviderLogin": "Kıru", "GuideProviderSelectListings": "Tızbelerdı tañdau", - "H264CrfHelp": "Bağalaudyñ tūraqty mänı (Constant Rate Factor, CRF) x264 men x265 kodtauyşy üşın ädepkı sapa parametrı bolyp tabylady. Sız 0 jäne 51 arasyndağy mänderın belgılei alasyz, onda tömen mänder (joğary fail ölşemderı esebınen) nätijesınde jaqsy sapağa keltıredı. Tağylyp mänder 18 jäne 28 arasynda bolady. Ädepkısı x264 üşın 23 jäne x265 üşın 28 bolyp tabylady, sondyqtan bastau nüktesı retınde osyny paidalanuyñyzğa bolady.", + "H264CrfHelp": "Bağalaudyñ tūraqty mänı (CRF) x264 men x265 kodtauyşy üşın ädepkı sapa parametrı bolyp tabylady. Sız 0 jäne 51 arasyndağy mänderın belgılei alasyz, onda tömen mänder (joğary fail ölşemderı esebınen) nätijesınde jaqsy sapağa keltıredı. Tağylyp mänder 18 jäne 28 arasynda bolady. Ädepkısı x264 üşın 23 jäne x265 üşın 28 bolyp tabylady, sondyqtan bastau nüktesı retınde osyny paidalanuyñyzğa bolady.", "EncoderPresetHelp": "Önımdılıktı jaqsartu üşın jyldam mänın, nemese sapasyn jaqsartu üşın baiau mänın tañdañyz.", "HDPrograms": "HD-berılimder", "HardwareAccelerationWarning": "Aparattyq jedeldetudı qosu keibır ortalarda tūraqsyzdyq tudyruy mümkın. Operasialyq jüieñız ben beine draiverlerıñız tolyq jañartylğanyna köz jetkızıñız. Eger osyny qosqannan keiın beine oinatuda qiyndyq bolsa, parametrdı qaita Eşqanadai dep özgertuıñız qajet.", @@ -469,7 +469,7 @@ "LabelCustomCssHelp": "Özıñızdıñ teñşeulı mänerlerdı ueb-tıldesude qoldanyñyz.", "LabelCustomDeviceDisplayNameHelp": "Beinelenetın teñşelgen atyn ūsynyñyz nemese qūrylğy arqyly baiandalğan atyn paidalanu üşın bos qaldyryñyz.", "LabelCustomRating": "Teñşelgen sanat:", - "LabelDashboardTheme": "Server taqtasynyñ taqyryby:", + "LabelDashboardTheme": "Server Taqtasynyñ taqyryby:", "LabelDateAdded": "Üstelgen künı:", "LabelDateAddedBehavior": "Jaña mazmūn üstelgen künı üşın tärtıbı:", "LabelDateAddedBehaviorHelp": "Eger metaderekterde mänı bolsa, būl qaisybır osy opsialarydyñ aldynda ärqaşanda paidalanylady.", @@ -529,7 +529,7 @@ "LabelServerNameHelp": "Būl atau serverdı anyqtau üşın paidalanylady jäne serverdıñ tüiın atauyna ädepkı bolady.", "LabelGroupMoviesIntoCollections": "Filmderdı jiyntyqtar ışıne toptastyru", "LabelGroupMoviesIntoCollectionsHelp": "Film tızımderın beinelegen kezde jiyntyqtağy filmder toptalğan bıryñğai tarmaq bolyp körsetıledı.", - "LabelH264Crf": "H264 kodtau CRF mänı:", + "LabelH264Crf": "H.264 kodtau CRF mänı:", "LabelEncoderPreset": "Kodtau daiyndamasy:", "LabelHardwareAccelerationType": "Aparattyq jedeldetu:", "LabelHardwareAccelerationTypeHelp": "Aparattyq jedeldetu üşın qosymşa teñşelımder qajet.", @@ -1315,7 +1315,7 @@ "LabelSSDPTracingFilter": "SSDP süzgısı:", "LabelRepositoryUrl": "Repozitori URL-y", "LabelRepositoryName": "Repozitori atauy", - "LabelQuickConnectCode": "Quick connect kody:", + "LabelQuickConnectCode": "Jyldam Bailanys kody:", "LabelIsForced": "Mäjbürlı", "LabelEnableIP6": "IPv6 qosu", "LabelEnableIP4": "IPv4 qosu", @@ -1367,7 +1367,7 @@ "SaveChanges": "Özgerısterdı saqtau", "Restart": "Qaıta ıske qosu", "ResetPassword": "Paröldı ysyru", - "QuickConnectInvalidCode": "Jaramsyz Quick connect kody", + "QuickConnectInvalidCode": "Jaramsyz Jyldam Bailanys kody", "QuickConnectAuthorizeSuccess": "Saualğa rūqsat etıldı", "QuickConnectAuthorizeCode": "Kıru üşın {0} kodyn engızıñız", "QuickConnectActivationSuccessful": "Sättı belsendırıldı", @@ -1384,14 +1384,14 @@ "LabelAutomaticDiscovery": "Avtomatty baiqaudy qosu:", "LabelAutoDiscoveryTracing": "Avtomatty baiqau qadağalauyn qosu.", "EnableTonemapping": "Tonmapiñdı qosu", - "EnableQuickConnect": "Osy serverde Quick Connect qosu", + "EnableQuickConnect": "Osy serverde Jyldam Bailanysty qosu", "EnableFasterAnimationsHelp": "Jyldam animasialar men auysulardy paidalanu.", "EnableBlurHash": "Keskіnder üşın būlyñğyr toltyrğyştardy qosu", "ApiKeysCaption": "Ağymdağy qosylğan API-kıltterdıñ tızımı", "LabelMaxAudiobookResume": "Dybys kіtaptı jalğastyru üşın qalğan uaqyt, min:", "LabelKnownProxies": "Belgılı proksiler:", "LabelHDHomerunPortRange": "HDHomeRun porttarynyñ auqymy:", - "LabelH265Crf": "H265 kodtau CRF mänı:", + "LabelH265Crf": "H.265 kodtau CRF mänı:", "LabelEnableSSDPTracing": "SSDP qadağalauyn qosu:", "LabelEnableIP6Help": "IPv6 mümkındıkterın qosu.", "LabelEnableIP4Help": "IPv4 mümkındıkterın qosu.", @@ -1450,10 +1450,10 @@ "HeaderSelectFallbackFontPathHelp": "ASS/SSA subtitrlerın qalyptastyru üşın paidalanylatyn orynbasuşy qarıp qaltasyn şarlañyz nemese engızıñız.", "HeaderSelectFallbackFontPath": "Orynbasuşy qarıp qaltasynyñ jolyn tañdau", "UseDoubleRateDeinterlacing": "Şatyssyzdandyrudy kezınde kadr jiіlіgіn qosarlatu", - "QuickConnectDeactivated": "Kıru saualy bekıtılu mümkın bolmastai, Quick connect ajyratyldy", - "QuickConnectNotAvailable": "Quick Connect qosyluyn server äkımşısınen sūrañyz", - "QuickConnectNotActive": "Būl serverde Quick connect belsendı emes", - "QuickConnectAuthorizeFail": "Belgısız Quick connect kody", + "QuickConnectDeactivated": "Kıru saualy bekıtılu mümkın bolmastai, Jyldam Bailanys ajyratyldy", + "QuickConnectNotAvailable": "Jyldam Bailanys qosyluyn server äkımşısınen sūrañyz", + "QuickConnectNotActive": "Būl serverde Jyldam Bailanys belsendı emes", + "QuickConnectAuthorizeFail": "Belgısız Jyldam Bailanys kody", "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Bar bolsa, endırılgen metaderekterdegi telebölım turaly aqparat paydalanylady.", "PathNotFound": "Joldy tabu mümkın bolmady. Joldyñ jaramdy ekenıne köz jetkızıp, qaitalap körıñіz.", "MessageSyncPlayGroupDoesNotExist": "Top joq bolğasyn, oğan qosylu sätsız boldy.", @@ -1486,7 +1486,7 @@ "LabelRequireHttpsHelp": "Belgılengen bolsa, server HTTP arqyly kelgen barlyq saualdardy HTTPS üşın avtomatty bağyttaidy. Eger server HTTPS-portyn tyñdamasa, būl eşqandai äser etpeidı.", "SyncPlayAccessHelp": "Būl paidalanuşynyñ SyncPlay funksiasyna qatynau deñgeiіn tañdañyz. SyncPlay basqa qūrylğylarmen oinatudy ündestıruge mümkındık beredі.", "SubtitleVerticalPositionHelp": "Mätın kösetıletın jol nömіrі. Oñ sandar joğarydan tömenge bağyttalğan. Terіs sandar tömennen joğaryğa bağyttalğan.", - "QuickConnectDescription": "Quick Connect arqyly jüiege kıru üşın jüieden kırıp jatqan qūrylğydan Quick Connect tüimeşıgın tañdap, tömende körsetılgen kodty engızıñız.", + "QuickConnectDescription": "Jyldam Bailanys arqyly jüiege kıru üşın jüieden kırıp jatqan qūrylğydan \"Jyldam Bailanys\" tüimeşıgın tañdap, tömende körsetılgen kodty engızıñız.", "OptionAllowContentDownloadHelp": "Paidalanuşylar tasyğyşderekterdı jüktep alyp, ony öz qūrylğylarynda saqtai alady. Būl ündestıru funksiasymen bırdei emes. Kіtap tasyğyşhanalaryna būl dūrys jūmys іsteu üşın qajet.", "RemuxHelp2": "Remūksiñ müldem derekterı joğaltymynsyz tasyğyşderekter sapasymen öte az öñdeu quatyn paidalanady.", "PreferFmp4HlsContainerHelp": "Qoldau körsetılgen qūrylğylarğa HEVC-mazmūndy tıkelei taratuğa mümkındık beretın, HLS üşın ädepkı retınde fMP4-konteinerdı paidalanuyn qalau.", From 91bc3111ee62df045c5efdea6761adbbd3181248 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 22 Nov 2021 18:03:15 +0000 Subject: [PATCH 0835/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 3cf749b9f2..3570ae8d34 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -51,7 +51,7 @@ "BoxRear": "Коробка (спинка)", "Browse": "Навигация", "MessageBrowsePluginCatalog": "Просмотрите каталог плагинов, чтобы ознакомиться с имеющимися плагинами.", - "BurnSubtitlesHelp": "Определить, должен ли сервер внедрять субтитры при перекодировании. Избежание этого значительно улучшит производительность. Выберите «Авто» для записи основанных на графике форматов (VOBSUB, PGS, SUB, IDX и др.) и некоторых субтитров ASS или SSA.", + "BurnSubtitlesHelp": "Определить, должен ли сервер внедрять субтитры при перекодировании. Избежание этого значительно улучшит производительность. Выберите «Авто» для записи основанных на графике форматов (VobSub, PGS, SUB, IDX и др.) и некоторых субтитров ASS или SSA.", "ButtonAddMediaLibrary": "Добавить медиатеку", "ButtonAddScheduledTaskTrigger": "Добавить триггер", "ButtonAddServer": "Добавить сервер", @@ -222,7 +222,7 @@ "Guide": "Телегид", "GuideProviderLogin": "Вход", "GuideProviderSelectListings": "Выбор перечней", - "H264CrfHelp": "Постоянное значение оценки (Constant Rate Factor, CRF) - параметр качества по умолчанию для кодёров x264 и x265. Возможно задавать значения от 0 до 51, где меньшие значения привели бы к улучшению качества (за счёт увеличения размеров файлов). Приемлемыми являются значения от 18 до 28. Стандартно для x264 - 23 и для x265 - 28, так что вы можете использовать это в качестве отправной точки.", + "H264CrfHelp": "Постоянное значение оценки (CRF) - параметр качества по умолчанию для кодёров x264 и x265. Возможно задавать значения от 0 до 51, где меньшие значения привели бы к улучшению качества (за счёт увеличения размеров файлов). Приемлемыми являются значения от 18 до 28. Стандартно для x264 - 23 и для x265 - 28, так что вы можете использовать это в качестве отправной точки.", "EncoderPresetHelp": "Выберите значение быстрее для улучшения производительности, или значение медленнее для улучшения качества.", "HDPrograms": "HD-передачи", "HardwareAccelerationWarning": "Включение аппаратного ускорения может привести к нестабильности в некоторых средах. Убедитесь в том, что ваша операционная система и видеодрайверы полностью актуализированы. Если имеются проблемы с воспроизведением видео после включения этого, необходимо сменить параметр назад на Ничего.", @@ -470,7 +470,7 @@ "LabelCustomCssHelp": "Применяйте свои собственные настраиваемые стили в веб-интерфейсе.", "LabelCustomDeviceDisplayNameHelp": "Приведите произвольное имя для отображения или не заполняйте, чтобы использовать имя, выданное устройством.", "LabelCustomRating": "Произвольная возрастная категория:", - "LabelDashboardTheme": "Тема панели сервера:", + "LabelDashboardTheme": "Тема Панели сервера:", "LabelDateAdded": "Дата добавления:", "LabelDateAddedBehavior": "Для нового содержания за дату добавления принимается:", "LabelDateAddedBehaviorHelp": "При наличии значения в метаданных, оно всегда используется приоритетно, чем любая из данных опций.", @@ -530,7 +530,7 @@ "LabelServerNameHelp": "Это имя используется для распознавания сервера и будет по умолчанию именем хоста сервера.", "LabelGroupMoviesIntoCollections": "Группировать фильмы в коллекции", "LabelGroupMoviesIntoCollectionsHelp": "При отображении списков фильмов, фильмы из коллекции будут отображаться как единый группированный элемент.", - "LabelH264Crf": "Значение CRF H264-кодирования:", + "LabelH264Crf": "Значение CRF H.264-кодирования:", "LabelEncoderPreset": "Предустановка кодирования:", "LabelHardwareAccelerationType": "Аппаратное ускорение:", "LabelHardwareAccelerationTypeHelp": "Аппаратное ускорение требует дополнительной конфигурации.", @@ -657,7 +657,7 @@ "LabelRecordingPathHelp": "Укажите стандартное расположение для сохранения записей. Если поле пусто, то используется папка program data сервера.", "LabelRefreshMode": "Режим обновления:", "LabelReleaseDate": "Дата выпуска:", - "LabelRemoteClientBitrateLimit": "Ограничение потоковой скорости интернет-трансляции, Мбит/с:", + "LabelRemoteClientBitrateLimit": "Ограничение потоковой скорости интернет-трансляции, Мибит/с:", "LabelRemoteClientBitrateLimitHelp": "Необязательное ограничение потоковой скорости для любых сетевых устройств. Полезно для предотвращения запроса устройствами большей скорости, чем способно пропустить интернет-соединение. Возможен прирост загрузки процессора на сервере, из-за перекодирования видео в режиме реального времени для понижения скорости.", "LabelRuntimeMinutes": "Длительность:", "LabelSaveLocalMetadata": "Сохранять иллюстрации внутри медиапапок", @@ -1392,21 +1392,21 @@ "MediaInfoColorTransfer": "Передача цвета", "MediaInfoColorSpace": "Цветовое пространство", "MediaInfoVideoRange": "Диапазон видео", - "QuickConnectNotActive": "Quick connect неактивен на данном сервере", - "QuickConnectNotAvailable": "Попросите администратора сервера включить Quick Connect", - "QuickConnectInvalidCode": "Неверный код Quick Connect", - "QuickConnectDescription": "Чтобы войти в систему с помощью Quick Connect, нажмите кнопку «Quick Connect» на устройстве, с которого вы выполняете вход, и введите указанный ниже код.", - "QuickConnectDeactivated": "Quick connect был деактивирован до утверждения запроса на вход", - "QuickConnectAuthorizeFail": "Неопознанный код connect code", + "QuickConnectNotActive": "Быстрое подключение неактивно на данном сервере", + "QuickConnectNotAvailable": "Попросите администратора сервера включить Быстрое подключение", + "QuickConnectInvalidCode": "Неверный код Быстрого подключения", + "QuickConnectDescription": "Чтобы войти в систему с помощью Быстрого подключения, нажмите кнопку «Быстрое подключение» на устройстве, с которого вы выполняете вход, и введите указанный ниже код.", + "QuickConnectDeactivated": "Быстрое подключение было деактивировано до утверждения запроса на вход", + "QuickConnectAuthorizeFail": "Неопознанный код Быстрого подключения", "QuickConnectAuthorizeSuccess": "Запрос авторизован", "QuickConnectAuthorizeCode": "Введите код {0} для входа", "QuickConnectActivationSuccessful": "Активировано успешно", "QuickConnect": "Служба Quick Connect", - "LabelQuickConnectCode": "Код Quick connect:", + "LabelQuickConnectCode": "Код Быстрого подключения:", "LabelKnownProxies": "Известные прокси:", "LabelCurrentStatus": "Текущее состояние:", "KnownProxiesHelp": "Разделенный запятыми список IP-адресов или имён хостов известных прокси, используемых при подключении к вашему экземпляру Jellyfin. Это необходимо для правильного использования заголовков X-Forwarded-For. Требуется перезагрузка после сохранения.", - "EnableQuickConnect": "Включить quick connect на этом сервере", + "EnableQuickConnect": "Включить Быстрое подключение на этом сервере", "EnableAutoCast": "Задать по умолчанию", "ButtonUseQuickConnect": "Использовать Quick Connect", "ButtonActivate": "Активация", @@ -1472,7 +1472,7 @@ "LabelPublishedServerUri": "Опубликованные серверные URI:", "LabelIsForced": "Форсир-ые", "LabelHDHomerunPortRange": "Диапазон портов HDHomeRun:", - "LabelH265Crf": "CRF кодировки H265:", + "LabelH265Crf": "Значение CRF H.265-кодирования:", "LabelEnableSSDPTracing": "Включение трассировки SSDP:", "LabelEnableIP6Help": "Включить функциональность IPv6.", "LabelEnableIP6": "Включение IPv6", From 62970c7a9ad4f3d44bbc6fce47631c038cdc797e Mon Sep 17 00:00:00 2001 From: Sven Bertil Date: Mon, 22 Nov 2021 17:55:08 +0000 Subject: [PATCH 0836/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 106 ++++++++++++++++++++++++-------------------- 1 file changed, 57 insertions(+), 49 deletions(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index ad6efcf2b1..70578b7d96 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -12,7 +12,7 @@ "Albums": "Album", "All": "Alla", "AllChannels": "Alla kanaler", - "AllComplexFormats": "Alla komplexa format (ASS, SSA, VOBSUB, PGS, SUB/IDX, ...)", + "AllComplexFormats": "Alla komplexa format (ASS, SSA, VobSub, PGS, SUB/IDX, ...)", "AllEpisodes": "Alla avsnitt", "AllLanguages": "Alla språk", "AllLibraries": "Alla bibliotek", @@ -72,7 +72,7 @@ "ButtonRefreshGuideData": "Uppdatera programguiden", "ButtonRemove": "Ta bort", "ButtonRename": "Ändra namn", - "ButtonResetEasyPassword": "Återställ enkel pin-kod", + "ButtonResetEasyPassword": "Återställ enkel pinkod", "ButtonResume": "Återuppta", "ButtonRevoke": "Återkalla", "ButtonScanAllLibraries": "Scanna alla bibliotek", @@ -125,7 +125,7 @@ "DetectingDevices": "Söker efter enheter", "DeviceAccessHelp": "Detta tillämpas endast för enheter som kan bli unikt identifierade och som inte förhindrar åtkomst till browsern. Filtering av användarenheter kommer att blockera dom från att använda nya enheter tills dom har blivit godkända här.", "DirectPlaying": "Direktuppspelning", - "DirectStreamHelp1": "Videoströmmen är kompatibel med enheten men är i ett inkompatibelt ljudformat (DTS, TRUEHD, etc) eller antal ljudkanaler. Videoströmmen kommer att paketeras om icke-förstörande och ljudströmmen kommer att omkodas.", + "DirectStreamHelp1": "Videoströmmen är kompatibel med enheten men har ett inkompatibelt ljudformat (DTS, Dolby TrueHD, etc) eller antal ljudkanaler. Videoströmmen kommer att paketeras om icke-förstörande och ljudströmmen kommer att omkodas.", "DirectStreamHelp2": "Strömförbrukningen för direktströmning beror vanligtvis på ljudprofilen. Endast videoströmmen är förlustfri.", "DirectStreaming": "Direktströmning", "Director": "Regissör", @@ -144,7 +144,7 @@ "DownloadsValue": "Nedladdningar: {0}", "DrmChannelsNotImported": "Kanaler med DRM kommer inte att importeras.", "DropShadow": "Skugga", - "EasyPasswordHelp": "Din enkla pin-kod används för att logga in offline på klienter som stödjer det, och kan också användas för enkel inloggning från ditt nätverk.", + "EasyPasswordHelp": "Din enkla pinkod används för att logga in offline på klienter som stödjer det, och kan också användas för enkel inloggning från ditt nätverk.", "Edit": "Ändra", "EditImages": "Ändra bilder", "EditMetadata": "Redigera metadata", @@ -248,7 +248,7 @@ "HeaderDirectPlayProfile": "Profil för direktuppspelning", "HeaderDirectPlayProfileHelp": "Ange direktuppspelningsprofiler för att indikera vilka format enheten kan spela upp utan omkodning.", "HeaderDownloadSync": "Ladda ner & Synka", - "HeaderEasyPinCode": "Lätt pinkod", + "HeaderEasyPinCode": "Enkel pinkod", "HeaderEditImages": "Redigera bilder", "HeaderEnabledFields": "Aktiverade fält", "HeaderEnabledFieldsHelp": "Bocka ur ett fält för att låsa det och undvik att dess data ändras.", @@ -365,7 +365,7 @@ "HeaderYears": "År", "Help": "Hjälp", "Hide": "Dölj", - "HideWatchedContentFromLatestMedia": "Dölj visat innehåll ifrån senaste media", + "HideWatchedContentFromLatestMedia": "Dölj visat innehåll ifrån \"Senaste media\"", "Home": "Hem", "Horizontal": "Horisontell", "Identify": "Identifiera", @@ -403,7 +403,7 @@ "LabelBirthDate": "Födelsedatum:", "LabelBirthYear": "Födelseår:", "LabelBlastMessageInterval": "Sändningsintervall för \"jag lever\"-meddelanden:", - "LabelBlastMessageIntervalHelp": "Anger tid i sekunder mellan varje \"jag lever\"-meddelande.", + "LabelBlastMessageIntervalHelp": "Bestäm tiden i sekunder mellan varje \"jag lever\"-meddelande.", "LabelBlockContentWithTags": "Blockera innehåll med etiketterna:", "LabelBurnSubtitles": "Bränn untertexter:", "LabelCachePath": "Plats för cache:", @@ -433,7 +433,7 @@ "LabelDeathDate": "Död:", "LabelDefaultScreen": "Förvald sektion:", "LabelDefaultUser": "Förvald användare:", - "LabelDefaultUserHelp": "Anger vilket användarbibliotek som skall visas på anslutna enheter. Denna inställning kan ändras på enhetsbasis med hjälp av en enhetsprofiler.", + "LabelDefaultUserHelp": "Bestäm vilket användarbibliotek som skall visas på anslutna enheter. Denna inställning kan ändras på enhetsbasis med hjälp av en enhetsprofiler.", "LabelDeviceDescription": "Enhetsbeskrivning", "LabelDidlMode": "DIDL-läge:", "LabelDiscNumber": "Skivnummer:", @@ -449,8 +449,8 @@ "LabelDropImageHere": "Släpp en bild här, eller klicka för att bläddra.", "LabelDropShadow": "Skuggning:", "LabelDynamicExternalId": "{0} ID:", - "LabelEasyPinCode": "Enkel pin-kod:", - "LabelEmbedAlbumArtDidl": "Bädda in omslagsbilder i Didl", + "LabelEasyPinCode": "Enkel pinkod:", + "LabelEmbedAlbumArtDidl": "Bädda in omslagsbilder i DIDL", "LabelEmbedAlbumArtDidlHelp": "Vissa enheter föredrar den här metoden att ta fram omslagsbilder. Andra kanske avbryter avspelningen om detta val är aktiverat.", "LabelEnableAutomaticPortMap": "Aktivera automatisk koppling av portar", "LabelEnableAutomaticPortMapHelp": "För automatiskt vidare publika portar från din router till lokala portar på din server via UPnP. Detta fungerar inte med alla router modeller eller nätverkskonfigurationer. Ändringar kommer inte appliceras inte tills server startats om.", @@ -463,12 +463,12 @@ "LabelEnableDlnaPlayTo": "Använd DLNA spela-upp-på", "LabelEnableDlnaPlayToHelp": "Upptäck enheter på ditt nätverk och erbjud möjligheten att fjärrstyra dem.", "LabelEnableDlnaServer": "Aktivera DLNA-server", - "LabelEnableDlnaServerHelp": "Tillåt att UPnP-enheter på ditt nätverk kan se och spela upp innehåll.", + "LabelEnableDlnaServerHelp": "Tillåt UPnP-enheter på ditt nätverk att se och spela upp innehåll.", "LabelEnableHardwareDecodingFor": "Aktivera hårdvaruomkodning för:", "LabelEnableRealtimeMonitor": "Aktivera bevakning av mappar i realtid", "LabelEnableRealtimeMonitorHelp": "Filförändringar bearbetas omedelbart på filsystem som stödjer detta.", "LabelEnableSingleImageInDidlLimit": "Begränsa till en inbäddad bild", - "LabelEnableSingleImageInDidlLimitHelp": "Visa enheter kommer inte renderas ordentligt om flera bilder bäddas in i Didl.", + "LabelEnableSingleImageInDidlLimitHelp": "Visa enheter kommer inte renderas ordentligt om flera bilder bäddas in i DIDL.", "LabelEndDate": "Slutdatum:", "LabelEpisodeNumber": "Avsnittsnummer:", "LabelEvent": "Händelse:", @@ -498,8 +498,8 @@ "LabelImageFetchersHelp": "Aktivera och rangordna dina hämtare baserat på prioritet.", "LabelImageType": "Typ av bild:", "LabelImportOnlyFavoriteChannels": "Endast favoritkanaler", - "LabelInNetworkSignInWithEasyPassword": "Tillåt inloggning från mitt nätverk med min enkla pin-kod", - "LabelInNetworkSignInWithEasyPasswordHelp": "Om aktiv kommer du kunna använda din enkla pin-kod för att logga in på Jellyfin-appar från ditt lokala nätverk. Ditt vanliga lösenord behövs bara om du är hemifrån. Om din enkla pin-kod är tom behöver du inget lösenord för att logga in från ditt lokala nätverk.", + "LabelInNetworkSignInWithEasyPassword": "Tillåt inloggning från mitt nätverk med min enkla pinkod", + "LabelInNetworkSignInWithEasyPasswordHelp": "Använd den enkla pinkoden för att logga in på klienter inom ditt lokala nätverk. Ditt vanliga lösenord behövs bara hemifrån. Om pinkoden lämnas tom behöver du inget lösenord i ditt hemnätverk.", "LabelInternetQuality": "Internetkvalitet:", "LabelKeepUpTo": "Behåll upp till:", "LabelKidsCategories": "Barnkategorier:", @@ -508,8 +508,8 @@ "LabelKodiMetadataEnableExtraThumbs": "Kopiera extrafanart till extrathumbs", "LabelKodiMetadataEnableExtraThumbsHelp": "När bilder hämtas från Internet kan de sparas i både extrafanart- och extrathumbs-mapparna för att ge maximal kompatibilitet med Kodi-skins.", "LabelKodiMetadataEnablePathSubstitution": "Aktivera sökvägsutbyte", - "LabelKodiMetadataEnablePathSubstitutionHelp": "Aktiverar sökvägsutbyte enligt serverns inställningar.", - "LabelKodiMetadataSaveImagePaths": "Spara bildsökvägar i nfo-filer", + "LabelKodiMetadataEnablePathSubstitutionHelp": "Aktivera sökvägsutbyte för bildsökvägar enligt serverns inställningar.", + "LabelKodiMetadataSaveImagePaths": "Spara bildsökvägar i NFO-filer", "LabelKodiMetadataSaveImagePathsHelp": "Detta rekommenderas om du har bilder med filnamn som inte uppfyller Kodis riktlinjer.", "LabelKodiMetadataUser": "Spara 'visad-data' för användare till nfo's för:", "LabelKodiMetadataUserHelp": "Aktivera detta för att spara visningsinformation till Nfo-filer som kan användas av andra program.", @@ -579,7 +579,7 @@ "LabelParentalRating": "Åldersgräns:", "LabelPassword": "Lösenord:", "LabelPasswordConfirm": "Lösenord (bekräfta):", - "LabelPasswordRecoveryPinCode": "Pin-kod:", + "LabelPasswordRecoveryPinCode": "Pinkod:", "LabelPath": "Sökväg:", "LabelPersonRole": "Roll:", "LabelPersonRoleHelp": "Exempel: glassbilsförare", @@ -680,7 +680,7 @@ "LabelYoureDone": "Klart!", "LabelZipCode": "Postnummer:", "LabelffmpegPath": "FFmpeg-sökväg:", - "LabelffmpegPathHelp": "Sökväg till ffmpeg-applikationen, eller mappen som innehåller ffmpeg.", + "LabelffmpegPathHelp": "Sökväg till FFmpeg-applikationen, eller mappen som innehåller FFmpeg.", "Large": "Stor", "LatestFromLibrary": "Senaste {0}", "LearnHowYouCanContribute": "Se hur du kan hjälpa till.", @@ -739,7 +739,7 @@ "MessageFileReadError": "Ett fel uppstod när filen lästes in. Var god försök igen.", "MessageForgotPasswordFileCreated": "Följande fil har skapats på din server och innehåller information om hur du går vidare:", "MessageForgotPasswordInNetworkRequired": "Försök igen innanför ditt hemma-nätverk, att starta återställningen av lösenordet.", - "MessageInvalidForgotPasswordPin": "Koden har gått ut eller så är den felaktig. Försök igen.", + "MessageInvalidForgotPasswordPin": "Pinkoden har gått ut eller så är den felaktig. Försök igen.", "MessageInvalidUser": "Felaktigt användarnamn eller lösenord. Försök igen.", "MessageItemSaved": "Objektet har sparats.", "MessageItemsAdded": "Objekt tillagda.", @@ -749,7 +749,7 @@ "MessageNoPluginsInstalled": "Inga tillägg har installerats.", "MessageNoTrailersFound": "Installera Trailer-kanalen och öka biokänslan genom att lägga till ett bibliotek av trailers.", "MessageNothingHere": "Ingenting här.", - "MessagePasswordResetForUsers": "Lösenord har tagots bort från följande användare. För att logga in, använd ett blankt lösenord.", + "MessagePasswordResetForUsers": "Följande användare har fått sitt lösenord återställt. De kan nu logga in med sin pinkod som de använde vid återställningen.", "MessagePlayAccessRestricted": "Uppspelning av detta innehållet är för närvarande begränsat. Kontakta din server administratör för mer information.", "MessagePleaseEnsureInternetMetadata": "Var god se till att hämtning av metadata via Internet är aktiverad.", "MessagePleaseWait": "Vänligen vänta. Detta kan ta ett tag.", @@ -794,7 +794,7 @@ "OneChannel": "En kanal", "OnlyForcedSubtitles": "Endast påtvingad", "OnlyForcedSubtitlesHelp": "Endast undertexter markerade som tvingande kommer att laddas.", - "OnlyImageFormats": "Endast bildbaserade format (VOBSUB, PGS, SUB, etc)", + "OnlyImageFormats": "Endast bildbaserade format (VobSub, PGS, SUB)", "OptionAdminUsers": "Administratörer", "OptionAllUsers": "Alla användare", "OptionAllowAudioPlaybackTranscoding": "Tillåt ljuduppspelning som kräver omkodning", @@ -814,7 +814,7 @@ "OptionAllowVideoPlaybackTranscoding": "Tillåt videouppspelning som kräver omkodning", "OptionAutomaticallyGroupSeries": "Slå ihop serier automatiskt som ligger utspritt under flera kataloger", "OptionAutomaticallyGroupSeriesHelp": "Serier som är spridda över flera mappar i detta biblioteket kommer automatiskt att slås ihop till en enda serie.", - "OptionBluray": "Blu-ray", + "OptionBluray": "BD", "OptionCommunityRating": "Allmänhetens betyg", "OptionCriticRating": "Kritikerbetyg", "OptionCustomUsers": "Anpassad", @@ -838,8 +838,8 @@ "OptionEnableExternalContentInSuggestions": "Aktivera externt innehåll under förslag", "OptionEnableExternalContentInSuggestionsHelp": "Tillåt internet trailers och livetv-program att visas under förslag på innehåll.", "OptionEnableForAllTuners": "Aktivera för alla TV-mottagare", - "OptionEnableM2tsMode": "Tillåt M2ts-läge", - "OptionEnableM2tsModeHelp": "Aktivera m2ts-läge när omkodning sker till mpegts.", + "OptionEnableM2tsMode": "Tillåt M2TS-läge", + "OptionEnableM2tsModeHelp": "Aktivera M2TS-läge när kodning sker till MPEG-TS.", "OptionEquals": "Lika med", "OptionEstimateContentLength": "Upskattad innehållslängd vid omkodning", "OptionEveryday": "Varje dag", @@ -913,7 +913,7 @@ "PleaseSelectTwoItems": "Var god välj minst två objekt.", "MessagePluginInstalled": "Tillägget har installerats. Servern behöver startas om för att verkställa ändringarna.", "PreferEmbeddedTitlesOverFileNames": "Föredra inbäddade titlar över filnamnen", - "PreferEmbeddedTitlesOverFileNamesHelp": "Det här bestämmer visningstiteln när ingen internet metadata eller lokal metadata finns att tillgå.", + "PreferEmbeddedTitlesOverFileNamesHelp": "Bestämmer visningstiteln när ingen internet- eller lokal metadata finns att tillgå.", "Premiere": "Premiär", "Premieres": "Premiärer", "Previous": "Föregående", @@ -979,8 +979,8 @@ "SettingsWarning": "Ändring av dessa alternativ kan innebära instabilitet eller anslutningsproblem. Återställ dessa till standardvärdena om du upplever några problem.", "Share": "Dela", "ShowIndicatorsFor": "Visa indikatorer för:", - "ShowTitle": "Visa titel", - "ShowYear": "Visa år", + "ShowTitle": "Visa titeln", + "ShowYear": "Visa året", "Shows": "Serier", "Shuffle": "Blanda", "SimultaneousConnectionLimitHelp": "Maximalt antal tillåtna simultanströmmar. Välj 0 för att inte begränsa.", @@ -998,7 +998,7 @@ "StopRecording": "Avbryt inspelning", "Studios": "Studior", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Dessa inställningar gäller också för alla uppspelningar på Chromecast som startas av den här enheten.", - "SubtitleAppearanceSettingsDisclaimer": "Dessa inställningar kommer inte gälla för grafiska undertexter (PGS, DVD, etc), eller undertexter som har en egen inbäddad stil (ASS/SSA).", + "SubtitleAppearanceSettingsDisclaimer": "Följande inställningar kommer inte att gälla för grafiska undertexter nämnda ovan, eller ASS/SSA-undertext som har en egen inbäddad stil.", "SubtitleDownloadersHelp": "Aktivera och rangordna dina källor baserat på prioritet.", "Subtitles": "Undertexter", "Suggestions": "Förslag", @@ -1140,7 +1140,7 @@ "LabelAllowedRemoteAddressesMode": "Fjärr-IP-adressfilterläge:", "LabelAllowedRemoteAddresses": "Fjärr-IP-adressfilter:", "HttpsRequiresCert": "För att aktivera säkra anslutningar måste du tillhandahålla ett pålitligt SSL-certifikat, till exempel \"Let's Encrypt\". Vänligen ange ett certifikat eller inaktivera säkra anslutningar.", - "HeaderTypeImageFetchers": "Bildhämtare", + "HeaderTypeImageFetchers": "Bildhämtare ({0})", "HeaderLiveTvTunerSetup": "Ställ in Live-TV-mottagare", "ButtonSplit": "Dela upp", "LabelCache": "Cache:", @@ -1195,7 +1195,7 @@ "OptionProtocolHttp": "HTTP", "OptionMax": "Max", "OptionLoginAttemptsBeforeLockoutHelp": "Ett värde av noll menas att använda standard av tre försök för normala användare och fem för administratörer. -1 kommer att stänga av denna funktion.", - "OptionLoginAttemptsBeforeLockout": "Avgör hur många felaktiga inloggnings försök som kan utföras innan kontot låses.", + "OptionLoginAttemptsBeforeLockout": "Bestäm hur många felaktiga inloggningsförsök kan göras innan kontot låses.", "OptionIsSD": "SD", "OptionIsHD": "HD", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", @@ -1212,7 +1212,7 @@ "MetadataSettingChangeHelp": "Ändring av metadata-inställningar endast innehåll som är tillagt framledes. För att uppdatera existerande innehåll, öppna detaljsidan och klicka på uppdatera-knappen, eller utför bulk-uppdateringar med metadata-hanteraren.", "Metadata": "Metadata", "MessageNoServersAvailable": "Inga servrar har hittats med automatiska server sökningen.", - "MessageNoCollectionsAvailable": "Samlingar tillåter dig att njuta av personlig gruppering av Filmer, Serier och Albums. Tryck på + knapen för att skapa samlingar.", + "MessageNoCollectionsAvailable": "Samlingar tillåter dig att avnjuta personliga grupperingar av Filmer, Serier och Album. Tryck på \"+\"-knappen för att skapa samlingar.", "MessageImageTypeNotSelected": "Vänligen välj en bild typ från rullningslisten.", "MessageImageFileTypeAllowed": "Endast JPEG och PNG filer stöds.", "MessageConfirmAppExit": "Vill du avsluta?", @@ -1256,7 +1256,7 @@ "PathNotFound": "Sökvägen hittades inte. Säkerställ att sökvägen är korrekt och försök igen.", "Season": "Säsong", "PreferEmbeddedEpisodeInfosOverFileNames": "Föredra inbäddad avsnittsinformation före filnamn", - "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Detta använder avsnittets information från inbäddad metadata om tillgängligt.", + "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Använd avsnittets information från inbäddad metadata om tillgängligt.", "Person": "Person", "Movie": "Film", "Episode": "Avsnitt", @@ -1274,7 +1274,7 @@ "New": "Ny", "OnWakeFromSleep": "Vid start från vilande läge", "UnsupportedPlayback": "Jellyfin kan inte dekryptera inehåll skyddat av DRM men allt inehåll kommer ändå försökas, även skyddade titlar. Vissa filer kan se helt svarta ut på grund av kryptering eller andra funktioner som inte stöds, till exempel interaktiva titlar.", - "LabelLibraryPageSizeHelp": "Sätter en begränsad sidstorlek i bibliotek. Sätt 0 för att avaktivera begränsad sidstorlek.", + "LabelLibraryPageSizeHelp": "Bestäm antalet objekt att visas på en bibliotekssida. Sätt 0 för att avaktivera paginering.", "ApiKeysCaption": "Lista av aktiva API-nycklar", "DeinterlaceMethodHelp": "Välj metod för avflätning vid mjukvarukonvertering av inflätat innehåll. När hårdvaruacceleration med stöd för hårdvarustödd avflätning används så kommer hårdvarustödd avflätning användas istället.", "SaveChanges": "Spara ändringar", @@ -1289,8 +1289,8 @@ "ButtonSyncPlay": "SyncPlay", "LabelStable": "Stabil", "HeaderSyncPlaySelectGroup": "Gå med i en grupp", - "EnableDecodingColorDepth10Vp9": "Aktivera 10-Bitars hårdvaru avcodning för VP9", - "EnableDecodingColorDepth10Hevc": "Aktivera 10-Bitars hårdvaru avcodning för HEVC", + "EnableDecodingColorDepth10Vp9": "Aktivera 10-bitars hårdvaruavkodning för VP9", + "EnableDecodingColorDepth10Hevc": "Aktivera 10-bitars hårdvaruavkodning för HEVC", "HeaderSyncPlayEnabled": "SyncPlay aktiverat", "EnableDetailsBannerHelp": "Visa en bannerbild högst upp på sidan för detaljsidan .", "EnableDetailsBanner": "Information banner", @@ -1362,7 +1362,7 @@ "Poster": "Affisch", "Photo": "Foto", "OptionMaxActiveSessionsHelp": "Värdet 0 inaktiverar funktionen.", - "OptionMaxActiveSessions": "Bestämmer det maximala antalet samtidiga användarsessioner.", + "OptionMaxActiveSessions": "Bestäm det maximala antalet samtidiga användarsessioner.", "LabelUserMaxActiveSessions": "Maximalt antal samtidiga användarsessioner:", "LabelQuickConnectCode": "Snabbanslutningskod:", "LabelKnownProxies": "Kända proxies:", @@ -1408,7 +1408,7 @@ "HeaderDeleteDevices": "Radera alla enheter", "DeleteDevicesConfirmation": "Är du säker på att du vill radera alla enheter? Alla andra sessioner kommer loggas ut. Enheter visas igen nästa gång en användare loggar in.", "DeleteAll": "Radera alla", - "LabelCreateHttpPortMap": "Aktivera automatiskt portmappning för http och https-trafik.", + "LabelCreateHttpPortMap": "Aktivera automatisk portmappning för http och https-trafik.", "LabelAutomaticDiscoveryHelp": "Tillåt applikationer att automatiskt detektera Jellyfin på UDP port 7359.", "LabelAutomaticDiscovery": "Aktivera Auto Discovery:", "LabelAutoDiscoveryTracingHelp": "Paket som tas emot på Auto discovery-porten loggas.", @@ -1419,20 +1419,20 @@ "HeaderAddUpdateSubtitle": "Lägg till/uppdatera undertext", "EnableTonemapping": "Aktivera Tone mapping", "LabelMinAudiobookResumeHelp": "Titlar antas vara ospelade om de stannas eller stängs av före denna tid.", - "LabelMaxMuxingQueueSizeHelp": "Max antal paket som kan buffras medan samtliga strömmar inväntar initiering. Testa att öka detta värde om du råkar ut för \"Too many packets buffered for output stream\" fel i FFmpeg loggarna. Det rekommenderade värdet är 2048.", + "LabelMaxMuxingQueueSizeHelp": "Max antal paket som kan buffras medan samtliga strömmar inväntar initiering. Testa att öka detta värde om du råkar ut för \"Too many packets buffered for output stream\"-fel i FFmpeg-loggarna. Det rekommenderade värdet är 2048.", "LabelMaxAudiobookResumeHelp": "Titlarna antas vara fullt uppspelade om de stoppas eller stängs av när kvarvarande längd är mindre än detta värde.", "LabelIsForced": "Tvingad", - "LabelHDHomerunPortRangeHelp": "Begränsar UDP portintervallet för HD Homerun till detta värde. (Standard är 1024 - 645535).", - "LabelHDHomerunPortRange": "HD Homerun portintervall:", + "LabelHDHomerunPortRangeHelp": "Begränsar UDP-portintervallet för HDHomeRun till detta värde. (Standard är 1024 - 645535).", + "LabelHDHomerunPortRange": "HDHomeRun portintervall:", "LabelH265Crf": "H265 omkodning CRF:", "LabelEnableSSDPTracingHelp": "Aktivera detaljloggning för SSDP nätverksspårning.
VARNING: Detta alternativ medför allvarlig försämring av prestandan.", "LabelEnableSSDPTracing": "Aktivera SSDP spårning:", - "LabelEnableIP6Help": "Aktiverar IPv6 funktionalitet.", + "LabelEnableIP6Help": "Aktiverar IPv6-funktionalitet.", "LabelEnableIP6": "Aktivera IPv6", - "LabelEnableIP4Help": "Aktiverar IPv4 funktionalitet.", + "LabelEnableIP4Help": "Aktiverar IPv4-funktionalitet.", "LabelEnableIP4": "Aktivera IPv4", "LabelDropSubtitleHere": "Släpp undertext här, eller klicka på Bläddra.", - "LabelCreateHttpPortMapHelp": "Tillåt automatisk portmappning för att skapa regler för HTTP trafik, utöver HTTPS trafik.", + "LabelCreateHttpPortMapHelp": "Tillåt automatisk portmappning för att skapa regler för HTTP-trafik, utöver HTTPS-trafik.", "LabelAutoDiscoveryTracing": "Aktivera automatisk upptäcktsspårning.", "HeaderDebugging": "Felsökning och spårning", "HeaderAutoDiscovery": "Nätverksupptäckt", @@ -1475,7 +1475,7 @@ "UseDoubleRateDeinterlacingHelp": "Denna inställning använder fälthastigheten vid deinterlacing, ofta kallad bob deinterlacing, vilket fördubblar bildhastigheten för videon för att ge full rörelse som är vad du skulle se när du tittar på interlaced video på en TV.", "TonemappingRangeHelp": "Välj utdatafärgsintervall. Auto är samma som inmatningsområdet.", "LabelTonemappingDesatHelp": "Använd desaturering för höjdpunkter som överstiger denna ljusstyrka. Ju högre parameter, desto mer färginformation bevaras. Denna inställning hjälper till att förhindra onaturligt utblåsta färger för superhöjdpunkter genom att (mjukt) förvandlas till vitt istället. Detta gör att bilderna känns mer naturliga, på bekostnad av att minska informationen om färger utanför området. De rekommenderade värdena och standardvärdena är 0 och 0.5.", - "LabelOpenclDeviceHelp": "Det här är OpenCL-enheten som används för tonmappning. Den vänstra sidan av punkten är plattformsnumret och den högra sidan är enhetsnumret på plattformen. Standardvärdet är 0.0. ffmpeg-applikationen som innehåller OpenCL-hårdvaruaccelereringsmetoden krävs.", + "LabelOpenclDeviceHelp": "Det här är OpenCL-enheten som används för tonmappning. Den vänstra sidan av punkten är plattformsnumret och den högra sidan är enhetsnumret på plattformen. Standardvärdet är 0.0. FFmpeg-applikationen som innehåller OpenCL-hårdvaruaccelereringsmetoden krävs.", "LabelVideoInfo": "Video-information", "LabelAudioInfo": "Ljud-information", "LabelPlaybackInfo": "Uppspelnings information", @@ -1532,16 +1532,16 @@ "LabelEnableGamepad": "Aktivera Gamepad", "Controls": "Kontroller", "UseEpisodeImagesInNextUpHelp": "Nästa på tur och Försätt titta på sektionerna kommer att använda avsnittsbilder som miniatyrbilder istället för den primära miniatyrbilden för showen.", - "UseEpisodeImagesInNextUp": "Använd avsnittsbilder i Nästa på tur och Fortsätt titta på sektionerna", + "UseEpisodeImagesInNextUp": "Använd avsnittsbilder i \"Nästa på tur\"- och \"Fortsätt titta på\"-sektionerna", "TextSent": "Text skickad.", "MessageSent": "Meddelande skickat.", "LabelSlowResponseTime": "Tid i ms efter vilket respons anses vara långsamt:", - "LabelSlowResponseEnabled": "Logg varning om serverns respons var för långsam", + "LabelSlowResponseEnabled": "Logga ett varningsmeddelande om serverns respons var för långsam", "LabelLocalCustomCss": "Unik CSS styling som enbart appliceras på denna klienten. Det rekommenderas att inaktivera server unik CSS.", "LabelDisableCustomCss": "Inaktivera unikt CSS tema försedd av servern.", "DisableCustomCss": "Inaktivera Server-försedd Custom CSS", "LabelHardwareEncoding": "Hårdvaraomkodning:", - "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Justera tidsförskjutning manuellt med vald enhet for tidssynkronisering.", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Justera tidsförskjutning manuellt (i ms) med vald enhet for tidssynkronisering. Justera med omsorg.", "LabelSyncPlaySettingsExtraTimeOffset": "Extra tidsförskjutning:", "LabelSyncPlaySettingsDescription": "Ändra SyncPlayinställningar", "LabelSortName": "Sortera namn:", @@ -1550,8 +1550,16 @@ "HeaderSyncPlayPlaybackSettings": "Uppspelning", "HeaderSyncPlaySettings": "SyncPlayinställningar", "ErrorPlayerNotFound": "Ingen spelare hittad för det efterfrågade mediet.", - "Engineer": "Ingenjör", + "Engineer": "Ljudingenjör", "Conductor": "Dirigent", "Arranger": "Arrangör", - "AgeValue": "år gammal" + "AgeValue": "år gammal", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Minimum uppspelningsfördröjning (i ms) innan SpeedToSync försöker korrigera uppspelningspositionen.", + "LabelSyncPlaySettingsSyncCorrectionHelp": "Aktivera aktiv synkronisering av uppspelning genom snabbspolning eller genom söka till den beräknade positionen. Avaktivera detta om uppspelningen hackar.", + "LabelSyncPlaySettingsSyncCorrection": "Synkroniseringskorrigering", + "LabelMaxDaysForNextUpHelp": "Bestäm antal dagar en serie ska vara i \"Nästa\"-listan utan att någon ser den.", + "LabelMaxDaysForNextUp": "Max antal dagar i \"Nästa\":", + "LabelAutomaticallyAddToCollectionHelp": "När minst 2 filmer har samma samlingsnamn läggs de automatiskt till i samlingen.", + "LabelAutomaticallyAddToCollection": "Lägg automatiskt till i samlingen", + "Console": "Konsol" } From 8a917a82b29b66767cf3e2c501c4d132ab8d4c7a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 22 Nov 2021 18:39:53 +0000 Subject: [PATCH 0837/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index 0482d0edf2..e7648c50a0 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -1147,5 +1147,7 @@ "LabelBlastMessageIntervalHelp": "Acil tanı mesajları arasındaki saniye cinsinden süreyi belirtir.", "HeaderContinueReading": "Okumaya devam et", "DisableCustomCss": "Sunucuyu Devre Dışı Bırak- Özel CSS Dosyası Sağlanmış", - "DirectPlayHelp": "Kaynak dosyası bu istemci ile tamamen uyumlu ve oturum dosyayı değişiklik yapmadan alıyor." + "DirectPlayHelp": "Kaynak dosyası bu istemci ile tamamen uyumlu ve oturum dosyayı değişiklik yapmadan alıyor.", + "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", + "OptionBluray": "BD" } From cf422b573e562c9433e41d3452fc2c2b740b7013 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 22 Nov 2021 18:41:15 +0000 Subject: [PATCH 0838/1756] Translated using Weblate (Afrikaans) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/ --- src/strings/af.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/af.json b/src/strings/af.json index 4eaf5e13a6..75291bef2b 100644 --- a/src/strings/af.json +++ b/src/strings/af.json @@ -788,5 +788,7 @@ "Small": "Klein", "Screenshot": "Skermskoot", "Normal": "Normaal", - "Large": "Groot" + "Large": "Groot", + "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", + "OptionBluray": "BD" } From ac1c8f3e1978b8b759d1f7975bcee2664ade3ecc Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 22 Nov 2021 18:00:10 +0000 Subject: [PATCH 0839/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index ae4e402aa1..1ff042c5ce 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -373,8 +373,8 @@ "LabelEnableSSDPTracing": "Ebligi Spuradon de SSDP:", "LabelEnableIP6Help": "Ebligi IPv6-funkciaron.", "LabelEnableIP4Help": "Ebligi IPv4-funkciaron.", - "LabelH265Crf": "CRF de H265-kodado:", - "LabelQuickConnectCode": "Kodo de Rapida konekto:", + "LabelH265Crf": "CRF de H.265-kodado:", + "LabelQuickConnectCode": "Kodo de Rapida Konekto:", "LabelSyncPlayPlaybackDiff": "Ludada tempa diferenco:", "LabelVaapiDevice": "VA-API Aparato:", "LabelTranscodingThreadCount": "Transkodada fadeno-nombro:", @@ -403,7 +403,7 @@ "LabelKeepUpTo": "Restu ĝis:", "LabelIconMaxWidth": "Maksimuma larĝo de ikono:", "LabelIconMaxHeight": "Maksimuma alteco de ikono:", - "LabelH264Crf": "CRF de H264-kodado:", + "LabelH264Crf": "CRF de H.264-kodado:", "LabelEnableDlnaServer": "Ebligi DLNA-servilon", "LabelEnableDlnaClientDiscoveryInterval": "Intervalo de malkovro de kliento:", "LabelEnableBlastAliveMessages": "Eksplodi vivodaŭrigajn mesaĝojn", @@ -934,7 +934,7 @@ "LabelDropImageHere": "Faligu bildon ĉi tie, aŭ alklaku por foliumi.", "OptionPlainStorageFolders": "Montri ĉiujn dosierujojn kiel platajn storajn dosierujojn", "TabDashboard": "Panelo", - "LabelDashboardTheme": "Temo de servila panelo:", + "LabelDashboardTheme": "Temo de servila Panelo:", "LabelAppName": "Apa nomo", "HeaderApp": "Apo", "LabelChromecastVersion": "Versio de Chromecast", @@ -1326,11 +1326,11 @@ "RefreshDialogHelp": "Metadatenoj refreŝiĝas laŭ parametroj kaj interretaj servoj, kiuj estas ebligitaj en la Panelo.", "RecommendationDirectedBy": "Reĝisorita de {0}", "RecommendationBecauseYouLike": "Ĉar vi ŝatas {0}", - "QuickConnectNotAvailable": "Peti vian servilan administranton ebligi Rapidan konekton", - "QuickConnectNotActive": "Rapida konekto ne estas aktiva en ĉi tiu servilo", - "QuickConnectInvalidCode": "Nevalida kodo de Rapida konekto", - "QuickConnectDeactivated": "Rapida konekto estis malaktivigita antaŭ ol la ensaluta peto povus esti aprobita", - "QuickConnectAuthorizeFail": "Nekonata kodo de Rapida konekto", + "QuickConnectNotAvailable": "Peti vian servilan administranton ebligi Rapidan Konekton", + "QuickConnectNotActive": "Rapida Konekto ne estas aktiva en ĉi tiu servilo", + "QuickConnectInvalidCode": "Nevalida kodo de Rapida Konekto", + "QuickConnectDeactivated": "Rapida Konekto estis malaktivigita antaŭ ol la ensaluta peto povus esti aprobita", + "QuickConnectAuthorizeFail": "Nekonata kodo de Rapida Konekto", "QuickConnectAuthorizeCode": "Entajpi kodon {0} por ensaluti", "PluginFromRepo": "{0} de deponejo {1}", "PreferEmbeddedTitlesOverFileNamesHelp": "Determini la montratan titolon por uzi kiam neniuj interretaj metadatenoj aŭ lokaj metadatenoj estas disponeblaj.", @@ -1435,7 +1435,7 @@ "EncoderPresetHelp": "Elekti pli rapidan valoron por plibonigi rendimenton, aŭ pli malrapidan valoron por plibonigi kvaliton.", "EnableThemeVideosHelp": "Ludi temajn videojn en la fono dum foliumas la plurmeditekon.", "EnableThemeSongsHelp": "Ludi temajn kantojn en la fono dum foliumas la plurmeditekon.", - "EnableQuickConnect": "Ebligi Rapidan konekton sur ĉi tiu servilo", + "EnableQuickConnect": "Ebligi Rapidan Konekton sur ĉi tiu servilo", "EnablePhotosHelp": "Bildoj estos detektitaj kaj montrataj kune kun aliaj plurmedidosieroj.", "EnableNextVideoInfoOverlayHelp": "Ĉe la fino de video, montri informojn pri la sekva video venonta en la kuranta ludlisto.", "EnableNextVideoInfoOverlay": "Montri sekvan videan informon dum ludado", @@ -1460,7 +1460,7 @@ "ConfirmEndPlayerSession": "Ĉu vi ŝatus malŝalti Jellyfin sur {0}?", "ConfirmDeleteItems": "Forigi ĉi tiujn aĵojn forigos ilin kaj de la dosiersistemo kaj de via plurmediteko. Ĉu vi certas, ke vi volas daŭrigi?", "ConfirmDeleteItem": "Forigi ĉi tiun aĵon forigos ĝin kaj de la dosiersistemo kaj de via plurmediteko. Ĉu vi certas, ke vi volas daŭrigi?", - "ConfigureDateAdded": "Agordi kiel la dato aldonita estas determinita en la Panelo sub la plurmeditekaj parametroj", + "ConfigureDateAdded": "Agordi kiel la dato aldonita estas determinita en la Panelo sub la Plurmeditekaj Parametroj", "CinemaModeConfigurationHelp": "Kinejreĝimo alportas la teatran sperton rekte al via salono kun la kapablo ludi filmanoncojn kaj laŭmendajn antaŭfilmetojn antaŭ la ĉefa filmo.", "ChannelAccessHelp": "Elekti la kanalojn por komunigi kun ĉi tiu uzanto. Administrantoj povos redakti ĉiujn kanalojn per la administrado de metadatenoj.", "ButtonEditOtherUserPreferences": "Redakti la profilon, bildon kaj personajn preferojn de ĉi tiu uzanto.", @@ -1489,7 +1489,7 @@ "EnableStreamLoopingHelp": "Ebligi ĉi tion se eteraj elsendfluoj enhavas nur kelkajn sekundojn da datenoj kaj devas esti kontinue petitaj. Ebligi ĉi tion kiam ne necesas povas kaŭzi problemojn.", "LabelSyncPlaySettingsSyncCorrectionHelp": "Ebligi aktivan sinkronigon de ludado laŭ plirapidigante la plurmedion aŭ serĉante la kalkulitan pozicion. Malebligi ĉi tion en kazo de peza balbutado.", "LabelSyncPlaySettingsSkipToSyncHelp": "Metodo por korekti sinkronigon kiu konsistas en serĉado al la kalkulita pozicio. Sinkroniga Korekto devas esti ebligita.", - "QuickConnectDescription": "Por ensaluti per Rapida konekto, elekti la butonon Rapida Konekto sur la aparato, de kiu vi ensalutas, kaj entajpi la montritan kodon sube.", + "QuickConnectDescription": "Por ensaluti per Rapida Konekto, elekti la butonon \"Rapida Konekto\" sur la aparato, de kiu vi ensalutas, kaj entajpi la montritan kodon sube.", "LabelRequireHttpsHelp": "Se elektite, la servilo aŭtomate redirektos ĉiujn petojn per HTTP al HTTPS. Ĉi tio ne efikas se la servilo ne aŭskultas sur HTTPS.", "MessageDirectoryPickerLinuxInstruction": "Por Linuks sur Arch Linux, CentOS, Debian, Fedora, openSUSE aŭ Ubuntu, vi devas doni al la servan uzanto almenaŭ legeblan aliron al viaj konservejaj lokoj.", "MessageChangeRecordingPath": "Ŝanĝi vian rikordan dosierujon ne migras ekzistantajn rikordojn de la malnova loko al la nova. Vi devos movi ilin mane, se vi volas.", @@ -1557,7 +1557,7 @@ "RemuxHelp1": "La plurmedio estas en nekongrua dosiera ujo (MKV, AVI, WMV, ktp) sed ambaŭ la videa elsendfluo kaj aŭdia elsendfluo estas kongruaj kun la aparato. La plurmedio estos repakita senperde dinamike antaŭ esti sendita al la aparato.", "UseDoubleRateDeinterlacingHelp": "Ĉi tiu parametro uzas la duonkadran frekvencon dum malinterplektado, ofte referita kiel \"bob\"-malinterplektado, kiu duobligas la kadran frekvencon de la video por provizi plenan moviĝon kiel tio, kion vi vidus dum spektado de interplektita video sur televidilo.", "LanNetworksHelp": "Komo apartigita listo de IP-adresoj aŭ IP/retmaska enskriboj por retoj kiuj estos konsiderataj en loka reto dum devigado de \tkapacitaj limigoj. Se starigite, ĉiuj aliaj IP-adresoj estos konsiderataj kiel sur la ekstera reto kaj estos submetitaj al la eksteraj kapacitaj limigoj. Se lasita malplena, nur la subreto de la servilo estas konsiderata sur la loka reto.", - "LabelTonemappingThresholdHelp": "La tonamapa algoritmo-parametroj estas fajnagorditaj per ĉiu sceno. Kaj sojlo estas uzata por detekti ĉu la sceno ŝanĝiĝis aŭ ne. Se la distanco inter la nuntempa kadra heleca averaĝo kaj la nuntempa kuranta averaĝo superas sojlan valoron, ni rekalkulus scenmezumon kaj pintan brilon. La rekomenditaj kaj defaŭltaj valoroj estas 0.8 kaj 0.2.", + "LabelTonemappingThresholdHelp": "La tonamapada algoritmo-parametroj estas fajnagorditaj per ĉiu sceno. Kaj sojlo estas uzata por detekti ĉu la sceno ŝanĝiĝis aŭ ne. Se la distanco inter la nuntempa kadra heleca averaĝo kaj la nuntempa kuranta averaĝo superas sojlan valoron, ni rekalkulus scenmezumon kaj pintan brilon. La rekomenditaj kaj defaŭltaj valoroj estas 0.8 kaj 0.2.", "LabelTonemappingDesatHelp": "Apliki malsaturigon por helaĵoj, kiuj superas ĉi tiun nivelon de heleco. Ju pli alta la parametro, des pli da koloraj informoj estos konservitaj. Ĉi tiu agordo helpas preventi nenature forblovitajn kolorojn por superhelaĵoj, per (glate) iĝante blankaj anstataŭe. Ĉi tio igas bildojn sentiĝi pli naturaj, koste de reduktado de informoj pri ekster-intervalaj koloroj. La rekomenditaj kaj defaŭltaj valoroj estas 0 kaj 0.5.", "H264CrfHelp": "La Konstanta Rapida Faktoro (CRF) estas la defaŭlta kvalita parametro por la x264 kaj x265 kodiloj. Vi povas starigi la valorojn inter 0 kaj 51, kie pli malaltaj valoroj rezultigus pli bonan kvaliton (koste de pli altaj dosiergrandecoj). Sanaj valoroj estas inter 18 kaj 28. La defaŭlta por x264 estas 23, kaj por x265 estas 28, do vi povas uzi ĉi tion kiel komencantan punkton.", "ExtractChapterImagesHelp": "Ekstrakto de ĉapitrobildoj permesos al klientoj montri grafikajn menuojn por elekti scenojn. La procezo povas esti malrapida, rimedo-intensa, kaj povas postuli plurajn gigabajtojn da spaco. Ĝi funkcias kiam videoj estas malkovritaj, kaj ankaŭ kiel nokta planita tasko. La horaro estas agordebla en areo de la planitaj taskoj . Ne rekomendas ruli ĉi tiun taskon dum pintaj uzadohoroj.", @@ -1575,7 +1575,7 @@ "FFmpegSavePathNotFound": "Ni ne povas trovi FFmpeg per la serĉvojo, kiun vi entajpis. FFprobe ankaŭ estas bezonata kaj devas ekzisti en la sama dosierujo. Ĉi tiuj komponantoj estas kutime kunigitaj en la sama elŝuto. Kontroli laserĉvojon kaj provi denove.", "LabelNumberOfGuideDaysHelp": "Elŝuti pli da tagoj da gvidilaj datenoj ebligas plani plu anticipe kaj vidi pliajn listojn, sed ankaŭ daŭros pli longe por elŝuti. Aŭtomata elektos laŭ la nombro da kanaloj.", "LabelEnableAutomaticPortMapHelp": "Aŭtomate porti antaŭen publikajn pordojn de via enkursigilo al lokaj pordoj de via servilo per UPnP. Ĉi tio eble ne funkcias kun iuj enkursigiloj aŭ retaj agordoj. Ŝanĝoj ne aplikiĝos ĝis post relanĉo de servilo.", - "BurnSubtitlesHelp": "Determini ĉu la servilo devus enbruligi subtekstojn dum transkodado de videoj. Eviti ĉi tion multe plibonigos rendimenton. Elekti Aŭtomate por enbruligi bildbazitajn formatojn (VOBSUB, PGS, SUB, IDX, ktp.) kaj iujn ASS aŭ SSA-subtekstojn.", + "BurnSubtitlesHelp": "Determini ĉu la servilo devus enbruligi subtekstojn dum transkodado de videoj. Eviti ĉi tion multe plibonigos rendimenton. Elekti Aŭtomate por enbruligi bildbazitajn formatojn (VobSub, PGS, SUB, IDX, ktp.) kaj iujn ASS aŭ SSA-subtekstojn.", "UnsupportedPlayback": "Jellyfin ne povas malĉifri enhavon protektitan de DRM sed ĉiu enhavo estos provita sendepende, inkluzive de protektitaj titoloj. Iuj dosieroj povas aperi tute nigraj pro ĉifrado aŭ aliaj nesubtenataj rimedoj, kiel ekzemple dialogaj titoloj.", "MediaInfoTitle": "Titolo", "Casual": "Neformala", From 9028e0e9ae834c8f6d6a6eb0968520774a3bd28f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 22 Nov 2021 18:39:11 +0000 Subject: [PATCH 0840/1756] Translated using Weblate (Mongolian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mn/ --- src/strings/mn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/mn.json b/src/strings/mn.json index 79411b322c..38af05b648 100644 --- a/src/strings/mn.json +++ b/src/strings/mn.json @@ -91,6 +91,6 @@ "Favorite": "Дуртай", "DisablePlugin": "Идэвхгүй болгох", "Bwdif": "BWDIF", - "OptionBluray": "Blu-ray", + "OptionBluray": "BD", "Option3D": "3D" } From 50d682bfb40d84fb41c4a066007ff964dd1042f5 Mon Sep 17 00:00:00 2001 From: millallo Date: Mon, 22 Nov 2021 21:26:15 +0000 Subject: [PATCH 0841/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index 270aa8c6d7..3f09959db4 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -42,7 +42,7 @@ "BoxRear": "Box (retro)", "Browse": "Esplora", "MessageBrowsePluginCatalog": "Sfoglia il catalogo dei Plugins.", - "BurnSubtitlesHelp": "Determina se il server deve imprimere i sottotitoli quando i video vengono convertiti. Evitare ciò migliorerà di molto le prestazioni. Selezionare Auto per imprimere formati basati sull'immagine (VOBSUB, PGS, SUB, IDX, ecc.) e alcuni sottotitoli ASS o SSA.", + "BurnSubtitlesHelp": "Determina se il server deve imprimere i sottotitoli quando i video vengono convertiti. Evitare ciò migliorerà di molto le prestazioni. Selezionare Auto per imprimere formati basati sull'immagine (VobSub, PGS, SUB, IDX, ecc.) e alcuni sottotitoli ASS o SSA.", "ButtonAddMediaLibrary": "Aggiungi raccolta multimediale", "ButtonAddScheduledTaskTrigger": "Aggiungi operazione", "ButtonAddServer": "Aggiungi server", @@ -97,7 +97,7 @@ "ColorTransfer": "Trasferimento Colore", "CommunityRating": "Voto del pubblico", "Composer": "Compositore", - "ConfigureDateAdded": "Scegli come determinare la data di aggiunta dal pannello di controllo nelle impostazioni della libreria", + "ConfigureDateAdded": "Scegli come determinare la data di aggiunta dal Pannello di Controllo nelle Impostazioni della Libreria", "ConfirmDeleteImage": "Elimina immagine?", "ConfirmDeleteItem": "L'eliminazione di questo elemento lo cancellerà sia dal disco che dalla libreria multimediale. Sei sicuro di voler continuare?", "ConfirmDeleteItems": "L'eliminazione di questi elementi li cancellerà sia dal disco che dalla tua libreria multimediale. Sei sicuro di voler continuare?", @@ -440,7 +440,7 @@ "LabelCustomCssHelp": "Applica il tuo stile personalizzato all'interfaccia web.", "LabelCustomDeviceDisplayNameHelp": "Fornire un nome di visualizzazione personalizzato o lasciare vuoto per utilizzare il nome riportato dal dispositivo.", "LabelCustomRating": "Voto personalizzato:", - "LabelDashboardTheme": "Tema dashboard del server:", + "LabelDashboardTheme": "Tema del Pannello di Controllo:", "LabelDateAdded": "Aggiunto il:", "LabelDateAddedBehavior": "Data di comportamento per i nuovi contenuti:", "LabelDateAddedBehaviorHelp": "Se un valore di metadati è presente sarà sempre utilizzato prima di una di queste opzioni.", @@ -499,7 +499,7 @@ "LabelServerNameHelp": "Questo nome è usato per identificare il server e avrà come default l'hostname del server.", "LabelGroupMoviesIntoCollections": "Raggruppa i film nelle collezioni", "LabelGroupMoviesIntoCollectionsHelp": "Quando si visualizzano le liste di film, quelli appartenenti ad una collezione saranno visualizzati come un elemento raggruppato.", - "LabelH264Crf": "CRF di codifica H264:", + "LabelH264Crf": "CRF di codifica H.264:", "LabelEncoderPreset": "Preset di codifica:", "LabelHardwareAccelerationType": "Accelerazione Hardware:", "LabelHardwareAccelerationTypeHelp": "L'accelerazione hardware richiede un'ulteriore configurazione.", @@ -780,7 +780,7 @@ "MinutesBefore": "minuti prima", "Monday": "Lunedì", "MoreFromValue": "Altro di {0}", - "MoreUsersCanBeAddedLater": "Altri utenti possono essere aggiunti in un secondo momento dal pannello di controllo.", + "MoreUsersCanBeAddedLater": "Altri utenti possono essere aggiunti in un secondo momento dal Pannello di Controllo.", "MoveLeft": "Sposta a sinistra", "MoveRight": "Sposta a destra", "MovieLibraryHelp": "Rivedere la {0} guida di denominazione dei film{1}.", @@ -1385,7 +1385,7 @@ "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", + "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 ed inserisci il codice sottostante.", @@ -1480,7 +1480,7 @@ "LabelMaxAudiobookResume": "Minuti di attesa per la riproduzione dell'audiolibro:", "LabelHDHomerunPortRangeHelp": "Restringi l'intervallo delle porte UDP di HDHomeRun a questo valore. (Default è 1024 - 64535).", "LabelHDHomerunPortRange": "Intervallo porte di HD Homerun:", - "LabelH265Crf": "CRF di codifica H265:", + "LabelH265Crf": "CRF di codifica H.265:", "LabelAllowedAudioChannels": "Numero massimo di Canali Audio permessi", "AspectRatioFill": "Riempi", "AspectRatioCover": "Copertina", From 7412c444cd51710df1a8a398a3134fb626cf05b2 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 23 Nov 2021 06:17:41 +0000 Subject: [PATCH 0842/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 3570ae8d34..bfddfb538d 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -657,7 +657,7 @@ "LabelRecordingPathHelp": "Укажите стандартное расположение для сохранения записей. Если поле пусто, то используется папка program data сервера.", "LabelRefreshMode": "Режим обновления:", "LabelReleaseDate": "Дата выпуска:", - "LabelRemoteClientBitrateLimit": "Ограничение потоковой скорости интернет-трансляции, Мибит/с:", + "LabelRemoteClientBitrateLimit": "Ограничение потоковой скорости интернет-трансляции, Мбит/с:", "LabelRemoteClientBitrateLimitHelp": "Необязательное ограничение потоковой скорости для любых сетевых устройств. Полезно для предотвращения запроса устройствами большей скорости, чем способно пропустить интернет-соединение. Возможен прирост загрузки процессора на сервере, из-за перекодирования видео в режиме реального времени для понижения скорости.", "LabelRuntimeMinutes": "Длительность:", "LabelSaveLocalMetadata": "Сохранять иллюстрации внутри медиапапок", From 700a09085739bf72f5b376cda1e54a49af5671b6 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 23 Nov 2021 06:17:01 +0000 Subject: [PATCH 0843/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 1ff042c5ce..1120425870 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -291,7 +291,7 @@ "LabelExtractChaptersDuringLibraryScan": "Eltiri ĉapitrajn bildojn dum la plurmediteka skanado", "LabelDisplaySpecialsWithinSeasons": "Montri specialaĵojn ene de sezonoj en kiuj ili eteritaj", "LabelUserMaxActiveSessions": "Maksimuma nombro de samtempaj uzantaj seancoj:", - "LabelRemoteClientBitrateLimit": "Bitrapida limo de Interreta elsendfluo (Mibit/s):", + "LabelRemoteClientBitrateLimit": "Bitrapida limo de Interreta elsendfluo (Mbit/s):", "LabelDirectStreamingInfo": "Informo pri Rekta Elsendfluo", "OptionProtocolHls": "Etera HTTP-elsendfluo (HLS)", "LabelMaxStreamingBitrate": "Maksimuma elsendflua kvalito:", From 9dd8cf9958dfd15244e974ba625d6f4e393d91fb Mon Sep 17 00:00:00 2001 From: Moritz Date: Tue, 23 Nov 2021 08:11:48 +0000 Subject: [PATCH 0844/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 697e27b3ad..aec0245f60 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -44,7 +44,7 @@ "BoxRear": "Box (Rückseite)", "Browse": "Durchsuchen", "MessageBrowsePluginCatalog": "Durchsuche unsere Bibliothek, um alle verfügbaren Plugins anzuzeigen.", - "BurnSubtitlesHelp": "Legen Sie fest, ob der Server die Untertitel während der Videotranskodierung einbrennen soll. Deaktivieren verbessert die Serverperformance immens. Wähle Auto, um bildbasierte Formate (z.B. VOBSUB, PGS, SUB, IDX, etc.) sowie bestimmte ASS- oder SSA-Untertitel einbrennen zu lassen.", + "BurnSubtitlesHelp": "Legen Sie fest, ob der Server die Untertitel während der Videotranskodierung einbrennen soll. Deaktivieren verbessert die Serverperformance immens. Wähle Auto, um bildbasierte Formate (z.B. VobSub, PGS, SUB, IDX, etc.) sowie bestimmte ASS- oder SSA-Untertitel einbrennen zu lassen.", "ButtonAddMediaLibrary": "Medienbibliothek hinzufügen", "ButtonAddScheduledTaskTrigger": "Auslöser hinzufügen", "ButtonAddServer": "Server hinzufügen", @@ -1121,7 +1121,7 @@ "LabelAlbum": "Album:", "LabelCache": "Cache:", "LabelFormat": "Format:", - "LabelH264Crf": "H264 Encodierungs-CRF:", + "LabelH264Crf": "H.264 Encodierungs-CRF:", "LabelLogs": "Logs:", "LabelName": "Name:", "LabelProfileCodecs": "Codecs:", @@ -1386,14 +1386,14 @@ "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:", + "LabelTonemappingParam": "Tone Mapping-Parameter:", "LabelTonemappingPeakHelp": "Überschreibe 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 voreingestellten Werte sind 100 und 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:", + "LabelTonemappingPeak": "Tone Mapping-Spitze:", + "LabelTonemappingThresholdHelp": "Die Parameter des Tone Mapping-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": "Tone Mapping-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:", + "LabelTonemappingDesat": "Tone Mapping-Entsättigung:", + "LabelTonemappingRange": "Tone Mapping-Bereich:", "LabelColorPrimaries": "Hauptfarben:", "LabelColorTransfer": "Farbübertragung:", "LabelVideoRange": "Video-Bereich:", @@ -1443,7 +1443,7 @@ "LabelAllowedAudioChannels": "Maximal erlaubte Audio-Kanäle", "LabelPlaybackInfo": "Abspielinformationen", "LabelIsForced": "Erzwungen", - "LabelH265Crf": "H265 Encodierungs-CRF:", + "LabelH265Crf": "H.265 Encodierungs-CRF:", "LabelEnableIP6Help": "Aktivieren Sie die IPv6-Funktionalität.", "LabelEnableIP6": "IPv6 aktivieren", "LabelEnableIP4Help": "Aktivieren Sie die IPv4-Funktionalität.", From d0c985b930957aef112b75df84514b8e9dd0f095 Mon Sep 17 00:00:00 2001 From: Csaba Date: Tue, 23 Nov 2021 09:32:59 +0000 Subject: [PATCH 0845/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index 85ec83f576..b0479e33f7 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -351,7 +351,7 @@ "RecommendationStarring": "Főszerepben: {0}", "Record": "Felvétel", "Refresh": "Frissítés", - "RefreshDialogHelp": "A metaadatok frissítése a vezérlőpultban engedélyezett beállítások és internetszolgáltatások alapján történik.", + "RefreshDialogHelp": "A metaadatok frissítése a Vezérlőpultban engedélyezett beállítások és internetszolgáltatások alapján történik.", "RefreshMetadata": "Metaadat frissítése", "ReleaseDate": "Megjelenés dátuma", "RememberMe": "Emlékezz rám", @@ -734,7 +734,7 @@ "LabelFriendlyName": "Könnyen megjegyezhető név:", "LabelServerNameHelp": "Ez a név kerül a Szerver azonosítására és alapértelmezetten a hoszt neve kerül felhasználásra.", "LabelGroupMoviesIntoCollectionsHelp": "A filmlisták megjelenítésekor a gyűjteményben lévő filmek egy csoportos elemként jelennek meg.", - "LabelH264Crf": "H264 CRF kódolás:", + "LabelH264Crf": "H.264 CRF kódolás:", "LabelHomeNetworkQuality": "Otthoni hálózat minősége:", "LabelHttpsPort": "Helyi HTTPS port száma:", "LabelImageFetchersHelp": "Engedélyezd és rangsorold az előnyben részesített képletöltőket prioritásuk sorrendjében.", @@ -1106,7 +1106,7 @@ "AllowOnTheFlySubtitleExtractionHelp": "A beágyazott feliratokat ki lehet nyerni a videókból és elküldeni az alkalmazásoknak sima szöveg formátumba, hogy ne legyen átkódolás. Néhány eszközön ez hosszú ideig is eltarthat, valamint a videó lejátszás megakadhat az eltávolítási folyamat futása közben. Ezt kikapcsolva a beágyazott feliratok videó átkódolással beégetésre kerülnek azon kliens eszközökre melyek nem támogatják a külső feliratokat.", "Art": "ClearArt", "AuthProviderHelp": "Válaszd ki az azonosítási szolgáltatást amely ezen felhasználó jelszavának ellenőrzését valósítja meg.", - "BurnSubtitlesHelp": "Meghatározza, hogy a szervernek be kell-e égetnie a feliratot videó átkódolás esetén a felirat típusának függvényében. Ennek elkerülésével a szerver teljesítménye javul. Válaszd az Auto lehetőséget a kép alapú feliratok (pl. VOBSUB, PGS, SUB/IDX, stb.) és bizonyos ASS/SSA feliratok beégetéséhez.", + "BurnSubtitlesHelp": "Meghatározza, hogy a szervernek be kell-e égetnie a feliratot videó átkódolás esetén a felirat típusának függvényében. Ennek elkerülésével a szerver teljesítménye javul. Válaszd az Auto lehetőséget a kép alapú feliratok (pl. VobSuB, PGS, SUB/IDX, stb.) és bizonyos ASS/SSA feliratok beégetéséhez.", "ButtonAddScheduledTaskTrigger": "Vezérlő hozzáadása", "ButtonRefreshGuideData": "Műsorújság frissítése", "ColorPrimaries": "Alapszínek", @@ -1378,7 +1378,7 @@ "QuickConnectNotActive": "A gyors csatlakozás nem engedélyezett ezen a szerveren", "QuickConnectNotAvailable": "Kérd meg a szerver adminisztrátorát, hogy engedélyezze a gyors csatlakozást", "QuickConnectInvalidCode": "Érvénytelen csatlakozási kód", - "QuickConnectDescription": "A gyors kapcsolódáshoz való bejelentkezéshez, válaszd a Gyors Csatlakozás gombot azon az eszközön, amelyre be szeretnél jelentkezni és add meg az alul látható kódot.", + "QuickConnectDescription": "A gyors kapcsolódáshoz való bejelentkezéshez, válaszd a \"Gyors Csatlakozás\" gombot azon az eszközön, amelyre be szeretnél jelentkezni és add meg az alul látható kódot.", "QuickConnectDeactivated": "A gyors csatlakozás letiltásra került a belépési kérés engedélyezése előtt", "QuickConnectAuthorizeFail": "Ismeretlen gyors kapcsolódási kód", "QuickConnectAuthorizeSuccess": "Kérés hitelesítve", @@ -1389,12 +1389,12 @@ "LabelKnownProxies": "Ismert proxyk:", "LabelCurrentStatus": "Jelenlegi állapot:", "LabelTonemappingPeakHelp": "A jel / névleges / referencia csúcs felülírása ezzel az értékkel. Hasznos, ha a megjelenített metaadatokba beágyazott csúcsinformációk nem megbízhatóak, vagy ha az alacsonyabb tartománytól a magasabb tartományig terjed a hangtérkép. Az ajánlott és az alapértelmezett érték 100 és 0.", - "LabelTonemappingPeak": "Tónustérkép csúcs:", + "LabelTonemappingPeak": "Tónusleképezés csúcs:", "LabelTonemappingThresholdHelp": "A hangtérkép algoritmus paramétereit minden jelenetre finomhangolják. És egy küszöböt használnak annak felderítésére, hogy a jelenet megváltozott-e vagy sem. Ha az aktuális keret átlagos fényereje és az aktuális futási átlag közötti távolság meghaladja a küszöbértéket, akkor újra kiszámolnánk a jelenet átlagát és a csúcs fényerejét. Az ajánlott és az alapértelmezett érték 0,8 és 0,2.", - "LabelTonemappingThreshold": "Tónustérkép küszöb:", + "LabelTonemappingThreshold": "Tónusleképezés küszöb:", "LabelTonemappingDesatHelp": "Alkalmazz deszaturálást olyan fénypontokra, amelyek meghaladják ezt a fényerőszintet. Minél magasabb a paraméter, annál több színinformáció marad meg. Ez a beállítás segít megakadályozni a természetellenesen kifújt színeket a szuper kiemelések érdekében, mivel (simán) fehérré válnak. Ezáltal a képek természetesebbnek érezhetik magukat, annak árán, hogy csökkentsék a tartományon kívül eső színekkel kapcsolatos információkat. Az ajánlott és az alapértelmezett érték 0 és 0,5.", "TonemappingRangeHelp": "Válaszd ki a kimeneti színtartományt. Az Auto megegyezik a bemeneti tartományral.", - "LabelTonemappingRange": "Tónustérkép tartomány:", + "LabelTonemappingRange": "Tónusleképezés tartomány:", "TonemappingAlgorithmHelp": "A hangtérképezés finomhangolható. Ha még nem ismered ezeket az opciókat, tartsd meg az alapértelmezett értéket. Az ajánlott érték Hable.", "LabelTonemappingAlgorithm": "Válaszd ki a használni kívánt Tone mapping algoritmust:", "AllowTonemappingHelp": "A hangtérképezés átalakíthatja a videók dinamikai tartományát a HDR-től az SDR-ig, miközben megőrzi a kép részleteit és színeit, amelyek nagyon fontos információk az eredeti jelenet ábrázolásához. Jelenleg csak beágyazott HDR10 vagy HLG metaadatokkal rendelkező videók átkódolásakor működik. Ha a lejátszás nem gördülékeny vagy sikertelen, fontold meg a megfelelő hardveres dekóder kikapcsolását.", @@ -1416,8 +1416,8 @@ "DeleteDevicesConfirmation": "Biztos törlöd az összes eszközt? Az összes munkamenet ki lesz jelentkeztetve. Az eszközök újra megjelennek a listán, amikor a felhasználók újra bejelentkeznek.", "DeleteAll": "Összes törlése", "AspectRatioFill": "Kitöltés", - "LabelTonemappingParam": "Témakép-paraméter:", - "LabelTonemappingDesat": "Témakép-deszaturáció:", + "LabelTonemappingParam": "Tónusleképezés-paraméter:", + "LabelTonemappingDesat": "Tónusleképezés deszaturáció:", "YoutubeDenied": "A kért videót nem szabad lejátszani beágyazott lejátszókban.", "YoutubeNotFound": "A videó nem található.", "YoutubePlaybackError": "A kért videót nem lehet lejátszani.", @@ -1464,7 +1464,7 @@ "LabelIsForced": "Kényszerített", "LabelHDHomerunPortRangeHelp": "Erre az értékre korlátozza a HDHomeRun UDP porttartományt. (Alapértelmezés szerint 1024 - 645535).", "LabelHDHomerunPortRange": "HDHomeRun port tartomány:", - "LabelH265Crf": "H265 CRF kódolás:", + "LabelH265Crf": "H.265 CRF kódolás:", "LabelEnableSSDPTracingHelp": "Engedélyezze az SSDP hálózati nyomon követésének naplózását.
FIGYELEM: Ez komoly teljesítményromlást okoz.", "LabelEnableSSDPTracing": "Az SSDP nyomkövetés engedélyezése:", "LabelEnableIP6Help": "IPv6 funkcióinak engedélyezése.", From bb4f1a105db913b02575994a1890d09a4af65ea6 Mon Sep 17 00:00:00 2001 From: Timboooh Date: Tue, 23 Nov 2021 09:43:34 +0000 Subject: [PATCH 0846/1756] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index 308137030e..a45325e863 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -46,7 +46,7 @@ "BoxRear": "Hoes (achterkant)", "Browse": "Bladeren", "MessageBrowsePluginCatalog": "Bekijk de Plugin catalogus voor beschikbare Plug-ins.", - "BurnSubtitlesHelp": "Bepaalt of de server ondertitels moet inbranden wanneer video's op basis van het ondertitel formaat geconverteerd moeten worden. Inbranden van ondertitels hebben een negatief effect op de server performance. Selecteer Automatisch om op afbeelding gebaseerde formaten (VOBSUB, PGS, SUB/IDX etc.) en bepaalde ASS/SSA ondertitels in te branden.", + "BurnSubtitlesHelp": "Bepaalt of de server ondertitels moet inbranden wanneer video's op basis van het ondertitel formaat geconverteerd moeten worden. Inbranden van ondertitels hebben een negatief effect op de server performance. Selecteer Automatisch om op afbeelding gebaseerde formaten (VobSub, PGS, SUB/IDX etc.) en bepaalde ASS/SSA ondertitels in te branden.", "ButtonAddMediaLibrary": "Voeg Media Bibliotheek toe", "ButtonAddScheduledTaskTrigger": "Trigger Toevoegen", "ButtonAddServer": "Voeg server toe", @@ -100,7 +100,7 @@ "ColorTransfer": "Kleuroverdracht", "CommunityRating": "Community-beoordeling", "Composer": "Componist", - "ConfigureDateAdded": "Configureer hoe de datum van toevoeging wordt bepaald in het dashboard onder de bibliotheekinstellingen", + "ConfigureDateAdded": "Configureer hoe de datum van toevoeging wordt bepaald in het Dashboard onder de Bibliotheekinstellingen", "ConfirmDeleteImage": "Afbeelding verwijderen?", "ConfirmDeleteItem": "Verwijderen van dit item zal het verwijderen uit zowel het bestandssysteem als de Media Bibliotheek. Weet u zeker dat u wilt doorgaan?", "ConfirmDeleteItems": "Het verwijderen van deze items verwijdert ze van het bestandssysteem en uit uw bibliotheek. Weet u zeker dat u verder wilt gaan?", @@ -1579,5 +1579,6 @@ "LabelSyncPlaySettingsMinDelaySkipToSync": "SpeedToSync minimum vertraging:", "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Hoeveelheid tijd die SpeedToSync gebruikt om de playback positie te verbeteren.", "LabelSyncPlaySettingsSpeedToSyncDuration": "SpeedToSync duur:", - "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Maximale playback vertraging waarna SkipToSync gebruikt wordt in plaats van SpeedToSync." + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Maximale playback vertraging waarna SkipToSync gebruikt wordt in plaats van SpeedToSync.", + "Console": "Console" } From fe2266fa881f1538fb2b2d55f57dca6e3b9a6c43 Mon Sep 17 00:00:00 2001 From: nextlooper42 Date: Tue, 23 Nov 2021 09:15:26 +0000 Subject: [PATCH 0847/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index a75e20c9b9..8d29aa1dcc 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -882,7 +882,7 @@ "LabelDisplayLanguageHelp": "Preklad Jellyfinu je v neustálom vývoji.", "LabelDefaultUserHelp": "Určuje, ktorá používateľská knižnica by mala byť zobrazená na pripojenom zariadení. Toto nastavenie môže byť prepísané pomocou profilov pre každé zariadenie.", "LabelDateAddedBehaviorHelp": "Pokiaľ majú metadáta hodnotu, bude vždy použitá pred niektorou z týchto možností.", - "LabelDashboardTheme": "Téma dashboardu servera:", + "LabelDashboardTheme": "Téma Dashboardu servera:", "LabelCustomDeviceDisplayNameHelp": "Nahraďte vlastným názvom alebo ponechajte prázdne, aby bol názov určený zariadením.", "LabelCache": "Vyrovnávacia pamäť:", "LabelBurnSubtitles": "Vypáliť titulky:", @@ -976,7 +976,7 @@ "CustomDlnaProfilesHelp": "Vytvorte si vlastný profil pre nové zariadenie alebo pre prepísanie systémového profilu.", "CopyStreamURLSuccess": "URL úspešne skopírovaná.", "CopyStreamURL": "Kopírovať URL adresu streamu", - "ConfigureDateAdded": "Konfigurácia pridávania dátumu je definovaná v dashboarde pod nastavením knižnice", + "ConfigureDateAdded": "Konfigurácia pridávania dátumu je definovaná v Dashboarde pod možnosťou Nastavenia knižnice", "ColorTransfer": "Prenos farieb", "ColorPrimaries": "Primárna farba", "CinemaModeConfigurationHelp": "Kino režim prináša zážitok ako z kina priamo do vašej obývačky s možnosťou prehrať trailery a vlastné intrá pred hlavným programom.", @@ -984,7 +984,7 @@ "CancelSeries": "Ukončiť seriál", "ButtonSplit": "Rozdeliť", "ButtonAddImage": "Pridať obrázok", - "BurnSubtitlesHelp": "Určuje, či má server pri prekódovaní videa vypáliť titulky do obrazu. Vynechanie tejto možnosti výrazne zvýši výkon. Vyberte možnosť Automaticky, pokiaľ chcete vypáliť do obrazu titulky v grafickom formáte (VOBSUB, PGS, SUB, IDX, atd.) a niektoré ASS alebo SSA titulky.", + "BurnSubtitlesHelp": "Určuje, či má server pri prekódovaní videa vypáliť titulky do obrazu. Vynechanie tejto možnosti výrazne zvýši výkon. Vyberte možnosť Automaticky, pokiaľ chcete vypáliť do obrazu titulky v grafickom formáte (VobSub, PGS, SUB, IDX, atd.) a niektoré ASS alebo SSA titulky.", "MessageBrowsePluginCatalog": "Prehliadnite si náš katalóg dostupných zásuvných modulov.", "Browse": "Prechádzať", "Blacklist": "Blacklist", @@ -1024,7 +1024,7 @@ "SeriesCancelled": "Seriál zrušený.", "SelectAdminUsername": "Prosím, vyberte si používateľské meno pre účet administrátora.", "RefreshQueued": "Obnovenie zaradené do fronty.", - "RefreshDialogHelp": "Metadáta sa obnovujú na základe nastavení a internetových služieb, ktoré sú povolené v dashboarde.", + "RefreshDialogHelp": "Metadáta sa obnovujú na základe nastavení a internetových služieb, ktoré sú povolené v Dashboarde.", "MessageChangeRecordingPath": "Zmenou priečinku pre nahrávanie sa existujúce nahrávky automaticky nepresunú zo starej lokácie na novú. Budete ich musieť presunúť ručne, pokiaľ budete chcieť.", "RecordSeries": "Nahrať sériu", "Raised": "Vystupujúce", @@ -1209,7 +1209,7 @@ "LabelHttpsPortHelp": "Číslo portu TCP serveru HTTPS.", "LabelHomeNetworkQuality": "Kvalita na domácej sieti:", "LabelEncoderPreset": "Nastavenie kódovania:", - "LabelH264Crf": "H264 kódovanie CRF:", + "LabelH264Crf": "H.264 kódovanie CRF:", "LabelFriendlyName": "Priateľský názov:", "LabelFolder": "Priečinok:", "LabelExtractChaptersDuringLibraryScanHelp": "Generovať obrázky kapitol počas toho, ako sú videá importované počas prvotného prehľadávania knižnice. Inak sa budú extrahovať počas naplánovanej úlohy generovania obrázkov kapitol, čo dovoľuje rýchlejšie dokončenie bežného prehľadávania knižnice.", @@ -1357,7 +1357,7 @@ "Authorize": "Autorizovať", "ButtonUseQuickConnect": "Použiť rýchle pripojenie", "Other": "Ostatné", - "EnableQuickConnect": "Povoliť rýchle pripojenie k tomuto serveru", + "EnableQuickConnect": "Povoliť Rýchle pripojenie k tomuto serveru", "EnableAutoCast": "Nastaviť ako predvolený", "DeleteDevicesConfirmation": "Naozaj chcete zmazať všetky zariadenia? Všetky ostatné relácie budú odhlásené. Zariadenia sa znovu objavia až pri ďalšom prihlásení.", "DeleteAll": "Zmazať všetko", @@ -1398,7 +1398,7 @@ "Restart": "Reštartovať", "ResetPassword": "Obnoviť heslo", "QuickConnectAuthorizeSuccess": "Požiadavka autorizovaná", - "QuickConnectAuthorizeFail": "Neznámy kód pre rýchle pripojenie", + "QuickConnectAuthorizeFail": "Neznámy kód pre Rýchle pripojenie", "QuickConnectAuthorizeCode": "Zadajte kód {0} pre prihlásenie", "QuickConnectActivationSuccessful": "Úspešne aktivované", "QuickConnect": "Rýchle pripojenie", @@ -1427,7 +1427,7 @@ "LabelTonemappingAlgorithm": "Vyberte algoritmus mapovania tónov:", "LabelSSDPTracingFilterHelp": "Voliteľná IP adresa, pomocou ktorej sa má filtrovať logovaná SSDP komunikácia.", "LabelSSDPTracingFilter": "SSDP filter:", - "LabelQuickConnectCode": "Kód pre rýchle pripojenie:", + "LabelQuickConnectCode": "Kód pre Rýchle pripojenie:", "LabelPublishedServerUriHelp": "Prepíšte URI požadovaným serverom Jellyfin v závislosti na rozhraní alebo IP adrese klienta.", "LabelPublishedServerUri": "Verejné URI serveru:", "LabelOpenclDeviceHelp": "Zariadenie OpenCL použité pre mapovanie tónov. Naľavo od bodky je číslo platformy, napravo je číslo zariadenia na tejto platforme. Predvolená hodnota je 0.0. Je vyžadovaný súbor aplikácie FFmpeg obsahujúci metódu hardvérovej akcelerácie OpenCL.", @@ -1439,7 +1439,7 @@ "LabelIconMaxResHelp": "Maximálne rozlíšenie ikony vo vlastnosti upnp:icon.", "LabelHDHomerunPortRangeHelp": "Obmedzí rozsah portov pre HDHomeRun na túto hodnotu. (Predvolená hodnota je 1024-645535).", "LabelHDHomerunPortRange": "Rozsah portov HDHomeRun:", - "LabelH265Crf": "H265 kódovanie CRF:", + "LabelH265Crf": "H.265 kódovanie CRF:", "LabelEnableSSDPTracingHelp": "Povolí logovanie podrobností trasovania SSDP siete.
UPOZORNENIE: Toto spôsobuje závažné zníženie výkonu.", "YoutubeBadRequest": "Zlá požiadavka.", "LabelSelectStereo": "Stereo", @@ -1462,10 +1462,10 @@ "UseDoubleRateDeinterlacing": "Zdvojnásobiť snímkovú frekvenciu pri odstraňovaní prekladania", "TonemappingRangeHelp": "Vyberte farebný rozsah na výstupe. Automaticky znamená rovnaký ako bol na vstupe.", "TonemappingAlgorithmHelp": "Mapovanie tónov je možné ďalej doladiť. Pokiaľ nie ste oboznámený s týmito možnosťami, radšej ich nechajte na predvolených hodnotách. Odporúčaná hodnota je Hable.", - "QuickConnectNotAvailable": "Požiadajte svojho administrátora serveru, aby rýchle pripojenie povolil", + "QuickConnectNotAvailable": "Požiadajte svojho administrátora serveru, aby Rýchle pripojenie povolil", "QuickConnectNotActive": "Rýchle pripojenie k tomuto serveru nie je aktívne", - "QuickConnectInvalidCode": "Neplatný kód pre rýchle pripojenie", - "QuickConnectDescription": "Pre jednoduchšie prihlásenie s rýchlym pripojením, stlačte tlačidlo Rýchle pripojenie na vašom zariadení a budete vyzvaný na zadanie nižšie uvedeného kódu.", + "QuickConnectInvalidCode": "Neplatný kód pre Rýchle pripojenie", + "QuickConnectDescription": "Pre jednoduchšie prihlásenie s Rýchlym pripojením, stlačte tlačidlo 'Rýchle pripojenie' na vašom zariadení a budete vyzvaný na zadanie nižšie uvedeného kódu.", "QuickConnectDeactivated": "Rýchle pripojenie bolo deaktivované skôr, ako mohla byť požiadavka o prihlásenie schválená", "OptionMaxActiveSessionsHelp": "Hodnota 0 túto funkciu zakáže.", "OptionMaxActiveSessions": "Nastavuje maximálny počet súčasných používateľských relácií.", From bff69df9f9e60dd296a74d5927b26150c77b4fcc Mon Sep 17 00:00:00 2001 From: wolong gl Date: Tue, 23 Nov 2021 08:44:08 +0000 Subject: [PATCH 0848/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 9f9f6949f9..ec37aee885 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -45,7 +45,7 @@ "Books": "书籍", "Browse": "浏览", "MessageBrowsePluginCatalog": "浏览我们的插件目录来查看现有插件。", - "BurnSubtitlesHelp": "确定服务器是否应该在转码视频时刻录字幕。 避免这种情况将大大提高性能。 选择自动刻录基于图像的格式(VOBSUB、PGS、SUB、IDX 等)和某些 ASS 或 SSA 字幕。", + "BurnSubtitlesHelp": "确定服务器是否应该在转码视频时刻录字幕。 避免这种情况将大大提高性能。 选择自动刻录基于图像的格式(VobSub、PGS、SUB、IDX 等)和某些 ASS 或 SSA 字幕。", "ButtonAddMediaLibrary": "添加媒体库", "ButtonAddScheduledTaskTrigger": "添加触发器", "ButtonAddServer": "添加服务器", @@ -495,8 +495,8 @@ "LabelServerNameHelp": "此名称将用做服务器名,默认使用服务器的主机名。", "LabelGroupMoviesIntoCollections": "批量添加电影到集合", "LabelGroupMoviesIntoCollectionsHelp": "显示电影列表时,同一集合的电影将显示为一个分组。", - "LabelH264Crf": "H264 CRF 编码质量等级:", - "LabelH265Crf": "H265 CRF 编码质量等级:", + "LabelH264Crf": "H.264 CRF 编码质量等级:", + "LabelH265Crf": "H.265 CRF 编码质量等级:", "LabelEncoderPreset": "编码预设:", "LabelHardwareAccelerationType": "硬件加速:", "LabelHardwareAccelerationTypeHelp": "硬件加速需要额外配置。", @@ -1351,20 +1351,20 @@ "LabelColorTransfer": "颜色转移:", "LabelColorPrimaries": "颜色初选:", "LabelOpenclDevice": "OpenCL 设备:", - "LabelOpenclDeviceHelp": "此 OpenCL 设备用来色调映射。点的左侧为平台号,右侧为此平台上的设备号。默认值为 0.0。需要包含 OpenCL 硬件加速方式的 FFmpeg 应用程序。", + "LabelOpenclDeviceHelp": "这是用于色调映射的 OpenCL 设备。 点左边是平台号,右边是平台上的设备号。 默认值为 0.0。 需要支持OpenCL 硬件加速的 FFmpeg 应用程序。", "EnableTonemapping": "启用色调映射", "AllowTonemappingHelp": "色调映射可以将视频的动态范围从 HDR 变换成 SDR,同时保持图像细节与颜色等对于表现原始场景非常重要的信息。目前仅在转码内嵌 HDR10 或 HLG 元数据的视频时生效。如果播放不顺畅或失败,请考虑关闭对应的硬件解码器。", "LabelTonemappingAlgorithm": "选择要使用的色调映射算法:", "TonemappingAlgorithmHelp": "色调映射可以微调。如果你不是很熟悉这些选项,保持默认即可。建议值为 Hable。", - "LabelTonemappingRange": "色调映射 Range:", + "LabelTonemappingRange": "色调映射范围:", "TonemappingRangeHelp": "选择输出颜色范围。选自动则与输入范围相同。", - "LabelTonemappingDesat": "色调映射 Desat:", + "LabelTonemappingDesat": "色调映射去饱和:", "LabelTonemappingDesatHelp": "对超过此亮度级别的高光应用去饱和。此值越大,将保留更多的颜色信息。此设置可以平滑地变成白色,从而有助于防止超高亮显示出不自然的颜色。这使图像感觉更自然,但以减少有关超出范围的颜色的信息为代价。建议值和默认值分别为 0 和 0.5。", - "LabelTonemappingThreshold": "色调映射 Threshold:", - "LabelTonemappingThresholdHelp": "此参数对每个场景的色调映射算法进行微调。此阈值用于检测场景是否已更改。如果当前帧平均亮度和当前运行平均值之间的距离超过阈值,我们将重新计算场景平均和峰值亮度。建议值和默认值分别为 0.8 和 0.2。", - "LabelTonemappingPeak": "色调映射 Peak:", + "LabelTonemappingThreshold": "色调映射阈值:", + "LabelTonemappingThresholdHelp": "色调映射算法参数根据每个场景进行微调。 并且使用阈值来检测场景是否发生变化。 如果当前帧平均亮度与当前运行平均值之间的距离超过阈值,我们将重新计算场景平均和峰值亮度。 推荐和默认值为 0.8 和 0.2。", + "LabelTonemappingPeak": "色调映射峰值:", "LabelTonemappingPeakHelp": "用该值覆盖信号/标称/参考峰值。当显示元数据中嵌入的峰值信息不可靠时,或从较低范围到较高范围的色调映射时,此选项很有用。建议值和默认值分别为 100 和 0。", - "LabelTonemappingParam": "色调映射 Param:", + "LabelTonemappingParam": "色调映射参数:", "LabelTonemappingParamHelp": "调整色调映射算法。建议值和默认值均为 NaN。通常将其留空。", "ButtonPlayer": "播放器", "ClearQueue": "清空队列", From fcce8246722bfd8b4a7d58925374e83901c1891d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 23 Nov 2021 13:08:15 +0000 Subject: [PATCH 0849/1756] Translated using Weblate (Belarusian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/ --- src/strings/be-by.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/be-by.json b/src/strings/be-by.json index 70ad201e8c..db41b2183f 100644 --- a/src/strings/be-by.json +++ b/src/strings/be-by.json @@ -16,5 +16,6 @@ "WizardCompleted": "Гэта ўсё, што нам трэба зараз. Jellyfin пачынае збіраць звесткі аб вашай медыятэцы. Азнаёмцеся пакуль з некаторымі нашымі праграмамі, а затым націсніце Гатова, каб праглядзець Инфопанель.", "ButtonSyncPlay": "SyncPlay", "Sync": "Сінхранізацыя", - "Playlists": "Плэйліст" + "Playlists": "Плэйліст", + "OptionBluray": "BD" } From 661d5530186d8e133056568e84c88086518d3629 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 23 Nov 2021 13:09:14 +0000 Subject: [PATCH 0850/1756] Translated using Weblate (Greek) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/ --- src/strings/el.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/el.json b/src/strings/el.json index f34e038200..cb92e36ec6 100644 --- a/src/strings/el.json +++ b/src/strings/el.json @@ -1088,5 +1088,6 @@ "Bwdif": "BWDIF", "Arranger": "Ταξιθέτηση", "AllowTonemappingHelp": "Η αντιστοίχηση απόχρωσης μπορεί να αλλάξει το δυναμικό εύρος ενός βίντεο από HDR σε SDR διατηρώντας την ευκρίνεια και τα χρώματα της εικόνας, τα οποία είναι σημαντικές πληροφορίες για την απόδοση της αρχικής σκηνής. Ως προς το παρόν δουλεύει μόνο όταν μετακωδικοποιούνται βίντεο με ενσωματωμένα μεταδεδομένα HDR10 ή HLG. Στην περίπτωση μη ομοιόμορφης ή ελλιπούς αναπαραγωγής, παρακαλώ απενεργοποιείστε το υλικό αποκωδικοποίησης.", - "AgeValue": "({0} έτη)" + "AgeValue": "({0} έτη)", + "OptionBluray": "BD" } From 2247c54a450cd609c1e3ae7b28c0516faa390be5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 23 Nov 2021 13:09:32 +0000 Subject: [PATCH 0851/1756] Translated using Weblate (French (Canada)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/ --- src/strings/fr-ca.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/fr-ca.json b/src/strings/fr-ca.json index be1e4c9b2c..177bcaccc6 100644 --- a/src/strings/fr-ca.json +++ b/src/strings/fr-ca.json @@ -711,5 +711,6 @@ "DisableCustomCss": "Désactiver le CSS personnalisé fourni par le serveur", "LabelDisableCustomCss": "Désactiver le thème CSS personnalisé/l'image de marque fournie par le serveur.", "HeaderContinueReading": "Continuer à lire", - "MusicVideos": "Vidéos musicales" + "MusicVideos": "Vidéos musicales", + "OptionBluray": "BD" } From 7dd4b241a0d98f20db1367b8cf879928e90f844d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 23 Nov 2021 13:10:02 +0000 Subject: [PATCH 0852/1756] Translated using Weblate (Hindi) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/ --- src/strings/hi-in.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/hi-in.json b/src/strings/hi-in.json index f598afb813..ad3b310494 100644 --- a/src/strings/hi-in.json +++ b/src/strings/hi-in.json @@ -126,5 +126,6 @@ "ButtonSend": "भेजें", "ButtonCast": "कलाकार", "Arranger": "प्रबंधक", - "MusicVideos": "संगीत वीडियो" + "MusicVideos": "संगीत वीडियो", + "OptionBluray": "BD" } From 1ebd6af00b89d453a86e9dce92fafdc8bafbeb2e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 23 Nov 2021 13:10:23 +0000 Subject: [PATCH 0853/1756] Translated using Weblate (Indonesian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/ --- src/strings/id.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/id.json b/src/strings/id.json index 833ea25dcc..f6abe5a0e1 100644 --- a/src/strings/id.json +++ b/src/strings/id.json @@ -1113,5 +1113,6 @@ "NewCollectionHelp": "Koleksi memungkinkan Anda membuat pengelompokan film dan konten perpustakaan lainnya yang dipersonalisasi.", "MovieLibraryHelp": "Tinjau {0} panduan penamaan film {1}.", "MessageNoMovieSuggestionsAvailable": "Tidak ada saran film yang tersedia saat ini. Mulailah menonton dan menilai film Anda, lalu kembali untuk melihat rekomendasi Anda.", - "LabelPlaybackInfo": "Informasi Pemutaran" + "LabelPlaybackInfo": "Informasi Pemutaran", + "OptionBluray": "BD" } From 0686289f730894b230e11b2b346f050ae5f3f7d7 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 23 Nov 2021 13:10:45 +0000 Subject: [PATCH 0854/1756] Translated using Weblate (Malay) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/ --- src/strings/ms.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/ms.json b/src/strings/ms.json index ead42f648d..5bddfd4610 100644 --- a/src/strings/ms.json +++ b/src/strings/ms.json @@ -164,5 +164,6 @@ "ButtonResume": "Sambung semula", "ButtonResetEasyPassword": "Tetapkan semula kod pin mudah", "Sync": "Sync", - "Shows": "Series" + "Shows": "Series", + "OptionBluray": "BD" } From 450886a3db46a6306966180a122458520b1c51f1 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 23 Nov 2021 13:11:26 +0000 Subject: [PATCH 0855/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index 2697f3507a..6f462528bd 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -1097,5 +1097,6 @@ "LabelOriginalName": "Оригінальна назва:", "LabelOriginalAspectRatio": "Оригінальне співвідношення сторін:", "Console": "Консоль", - "Casual": "Звичайний" + "Casual": "Звичайний", + "OptionBluray": "BD" } From 39abeab80311338bfe8b275bcb7add89c053d886 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 23 Nov 2021 13:11:50 +0000 Subject: [PATCH 0856/1756] Translated using Weblate (Galician) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gl/ --- src/strings/gl.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/gl.json b/src/strings/gl.json index 9b94ed2dff..88e05e9c8f 100644 --- a/src/strings/gl.json +++ b/src/strings/gl.json @@ -63,5 +63,6 @@ "AccessRestrictedTryAgainLater": "O acceso está restrinxido actualmente. Por favor, intenteo máis tarde.", "AllowOnTheFlySubtitleExtraction": "Permitir extracción de subtítulos sobre a marcha", "ValueSpecialEpisodeName": "Especial - {0}", - "MusicVideos": "Vídeos Musicais" + "MusicVideos": "Vídeos Musicais", + "OptionBluray": "BD" } From dcfbd949daed860de6d92d60cfb1ca17ab80b066 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 23 Nov 2021 13:12:25 +0000 Subject: [PATCH 0857/1756] Translated using Weblate (Albanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/ --- src/strings/sq.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/sq.json b/src/strings/sq.json index af8a3b76be..908445cf7e 100644 --- a/src/strings/sq.json +++ b/src/strings/sq.json @@ -162,5 +162,6 @@ "AlwaysPlaySubtitles": "Luaj Gjithmonë", "AllowFfmpegThrottling": "Limito Transkodimin", "AgeValue": "({0} vjeç)", - "MusicVideos": "Video Muzikore" + "MusicVideos": "Video Muzikore", + "OptionBluray": "BD" } From b9a3b8f9327b53032a08b845e086d3a1f1d97ce3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 23 Nov 2021 13:12:49 +0000 Subject: [PATCH 0858/1756] Translated using Weblate (Norwegian Nynorsk) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nn/ --- src/strings/nn.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/nn.json b/src/strings/nn.json index d8f894542e..74d2bd8314 100644 --- a/src/strings/nn.json +++ b/src/strings/nn.json @@ -754,5 +754,6 @@ "BoxSet": "Samleboks", "AllowTonemappingHelp": "Tonekartlegging kan forvandla det dynamiske området til ein video frå HDR til SDR samtidig som bildedetaljar og fargar blir tatt vare på, noko som er veldig viktig informasjon for å representera den originale scena. Fungerer for augneblinken berre når du omkodar videoar med innebygd HDR10- eller HLG-metadata. Viss avspelinga ikkje er jamn eller mislykkast, bør du vurdera å slå av den tilsvarande maskinvaredekodaren.", "AllowOnTheFlySubtitleExtractionHelp": "Integrerte undertekstar kan hentast ut frå videoar og bli leverte til klientar i klartekst for å unngå omkoding av video. På nokre system kan dette ta lang tid og føra til opphald i avspelinga samtidig som prosessen pågår. Deaktiver innstillinga for å brenna inn underteksten i videoen ved hjelp av omkoding når undertekstformatet ikkje er støtta av klienten.", - "AllowHWTranscodingHelp": "Tillat at tuneren omkodar strøymer fortløpande. Dette kan bidra til å redusera mengda omkoding som må utførast av tenaren." + "AllowHWTranscodingHelp": "Tillat at tuneren omkodar strøymer fortløpande. Dette kan bidra til å redusera mengda omkoding som må utførast av tenaren.", + "OptionBluray": "BD" } From 5809476ecd899622ab07029a5e7d7cf9758936c6 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 23 Nov 2021 13:13:09 +0000 Subject: [PATCH 0859/1756] Translated using Weblate (Welsh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/ --- src/strings/cy.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/cy.json b/src/strings/cy.json index 8592b248b3..aa395801d1 100644 --- a/src/strings/cy.json +++ b/src/strings/cy.json @@ -4,5 +4,6 @@ "Channels": "Sianeli", "Books": "Llyfrau", "Artists": "Artistiaid", - "Albums": "Albwmau" + "Albums": "Albwmau", + "OptionBluray": "BD" } From c8241d66a143ac5707b3a361c6580c786a298766 Mon Sep 17 00:00:00 2001 From: ianjazz246 Date: Tue, 23 Nov 2021 12:10:52 -0800 Subject: [PATCH 0860/1756] Don't clear username on failed login --- src/controllers/session/login/index.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/controllers/session/login/index.js b/src/controllers/session/login/index.js index ea7a83085f..238d6f6ffd 100644 --- a/src/controllers/session/login/index.js +++ b/src/controllers/session/login/index.js @@ -27,7 +27,6 @@ import cardBuilder from '../../../components/cardbuilder/cardBuilder'; onLoginSuccessful(user.Id, result.AccessToken, apiClient); }, function (response) { - page.querySelector('#txtManualName').value = ''; page.querySelector('#txtManualPassword').value = ''; loading.hide(); From 6d14f0055c95be29accc7a7fb837e8d760476752 Mon Sep 17 00:00:00 2001 From: Hese Date: Tue, 23 Nov 2021 19:11:43 +0000 Subject: [PATCH 0861/1756] Translated using Weblate (Finnish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/ --- src/strings/fi.json | 39 ++++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/src/strings/fi.json b/src/strings/fi.json index 443afc685c..6a8b01ecff 100644 --- a/src/strings/fi.json +++ b/src/strings/fi.json @@ -69,7 +69,7 @@ "AnyLanguage": "Mikä tahansa", "Anytime": "Milloin tahansa", "AroundTime": "Noin {0}", - "Art": "Taide", + "Art": "Läpinäkyvä taide", "Artists": "Esittäjät", "AsManyAsPossible": "Niin monta kuin mahdollista", "Ascending": "Nousevassa järjestyksessä", @@ -109,7 +109,7 @@ "ButtonNextTrack": "Seuraava raita", "ButtonOk": "Ok", "ButtonOpen": "Avaa", - "BurnSubtitlesHelp": "Määrittää mikäli palvelimen pitäisi polttaa tekstitykset suoraan videoon muunnoksen aikana riippuen tekstitysten formaatista. Tekstitysten polttamisen välttäminen parantaa palvelimen suorituskykyä. Valitse Automaattinen polttaaksesi sekä kuva- (esim. VOBSUB, PGS, SUB/IDX, jne.) että tekstipohjaiset (ASS/SSA) formaatit.", + "BurnSubtitlesHelp": "Määrittää mikäli palvelimen pitäisi polttaa tekstitykset suoraan videoon muunnoksen aikana riippuen tekstitysten formaatista. Tekstitysten polttamisen välttäminen parantaa palvelimen suorituskykyä. Valitse Automaattinen polttaaksesi sekä kuva- (esim. VobSub, PGS, SUB/IDX, jne.) että tekstipohjaiset (ASS/SSA) formaatit.", "ButtonParentalControl": "Lapsilukko", "ButtonPause": "Tauko", "ButtonPreviousTrack": "Edellinen raita", @@ -168,7 +168,7 @@ "DetectingDevices": "Tunnistetaan laitteita", "DeviceAccessHelp": "Tämä pätee ainoastaan laitteisiin, jotka voidaan tunnistaa uniikkina ja ei estä selainpääsyä. Uusien laitteiden suodattaminen estää niiden käyttämisen ennen hyväksyntää täältä.", "DirectPlaying": "Suoraan toistaminen", - "DirectStreamHelp1": "Suoratoistovideo on yhteensopiva laitteen kanssa, mutta sillä on yhteensopimaton äänimuoto (DTS, TRUEHD jne.) tai äänikanavien määrä. Tämä video uudelleenpakataan häviöttömästi lennossa ennen laitteeseen lähetystä. Vain äänivirta koodataan uudelleen.", + "DirectStreamHelp1": "Suoratoistovideo on yhteensopiva laitteen kanssa, mutta sillä on yhteensopimaton äänimuoto (DTS, Dolby TrueHD jne.) tai äänikanavien määrä. Tämä video uudelleenpakataan häviöttömästi lennossa ennen laitteeseen lähetystä. Vain äänivirta koodataan uudelleen.", "DirectStreamHelp2": "Suoratoiston virrankulutus riippuu yleensä ääniprofiilista. Vain videon suoratoisto on häviötöntä.", "DirectStreaming": "Suoratoisto", "Director": "Ohjaaja", @@ -345,7 +345,7 @@ "Horizontal": "Horisontaalinen", "HideWatchedContentFromLatestMedia": "Piilota toistettu sisältö \"uusin media\"-luettelosta", "HeaderUpcomingOnTV": "Tulossa televisiossa", - "HeaderTypeImageFetchers": "{0} kuvien hakijaa", + "HeaderTypeImageFetchers": "kuvien hakijat ({0})", "HeaderTranscodingProfile": "Transkoodausprofiili", "HeaderTracks": "Raidat", "HeaderThisUserIsCurrentlyDisabled": "Tämä käyttäjä on poistettu käytöstä", @@ -803,13 +803,13 @@ "LabelHardwareAccelerationTypeHelp": "Laitteistokiihdytys vaatii ylimääräistä määritystä.", "LabelHardwareAccelerationType": "Laitteistokiihdytys:", "LabelEncoderPreset": "Koodauksen esiasetus:", - "LabelH264Crf": "H264-enkoodauksen CRF:", + "LabelH264Crf": "H.264-enkoodauksen CRF:", "LabelForgotPasswordUsernameHelp": "Anna käyttäjätunnuksesi, jos muistat sen.", "LabelEveryXMinutes": "Joka:", "LabelEndDate": "Päättymispäivä:", "LabelEnableDlnaClientDiscoveryIntervalHelp": "SSDP-protokollaa käyttävien hakujen välinen aika sekunteina.", "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": "Salli verkon UPnP-laitteiden selata ja toistaa sisältöä tältä palvelimelta.", "LabelEnableDlnaServer": "Ota DLNA-palvelin käyttöön", "LabelEnableDlnaPlayTo": "Salli DLNA-toisto", "LabelEnableDlnaDebugLogging": "Ota DLNA:n virheenjäljitys käyttöön", @@ -905,7 +905,7 @@ "LabelVideoCodec": "Videon codec:", "LabelSkipIfGraphicalSubsPresent": "Ohita, jos video sisältää upotetut tekstitykset", "LabelInternetQuality": "Verkkoyhteyden laatu:", - "LabelEmbedAlbumArtDidl": "Upota albumin kuvamateriaali Didl:iin", + "LabelEmbedAlbumArtDidl": "Upota albumin kuvamateriaali DIDL:iin", "LabelDeinterlaceMethod": "Lomituksen poistamismenetelmä:", "LabelAudioBitDepth": "Äänen bittisyvyys:", "LabelAlbumArtists": "Albumin artistit:", @@ -913,9 +913,9 @@ "ItemCount": "{0} kohdetta", "Home": "Koti", "Help": "Apua", - "HeaderXmlSettings": "Xml-asetukset", - "HeaderXmlDocumentAttributes": "Xml-dokumentin attribuutit", - "HeaderXmlDocumentAttribute": "Xml-dokumentin attribuutti", + "HeaderXmlSettings": "XML-asetukset", + "HeaderXmlDocumentAttributes": "XML-dokumentin attribuutit", + "HeaderXmlDocumentAttribute": "XML-dokumentin attribuutti", "HeaderStopRecording": "Lopeta tallennus", "HeaderRecordingPostProcessing": "Tallennuksen jälkikäsittely", "HeaderParentalRatings": "Ikärajat", @@ -1198,16 +1198,16 @@ "DeleteDevicesConfirmation": "Haluatko varmasti poistaa kaikki laitteet? Kaikki muut istunnot tullaan kirjaamaan ulos. Laitteet näytetään uudelleen kun käyttäjä kirjautuu seuraavan kerran sisään.", "DeleteAll": "Poista kaikki", "ButtonCast": "Näyttelijät", - "LabelEnableIP6Help": "Ottaa IPv6-toiminnallisuuden käyttöön.", + "LabelEnableIP6Help": "Ota IPv6-toiminnallisuus käyttöön.", "LabelEnableIP6": "Ota IPv6 käyttöön", - "LabelEnableIP4Help": "Ottaa IPv4-toiminnallisuuden käyttöön.", + "LabelEnableIP4Help": "Ota IPv4-toiminnallisuus käyttöön.", "LabelEnableIP4": "Ota IPv4 käyttöön", "LabelEnableHttpsHelp": "Kuuntele määritettyä HTTPS-porttia. Kelvollinen sertifikaatti tulee määrittää toiminnon käyttämiseksi.", "LabelEnableDlnaPlayToHelp": "Havaitse verkossasi olevat laitteet ja tarjoa mahdollisuutta etähallita niitä.", "LabelEmbedAlbumArtDidlHelp": "Jotkin laitteet voivat käyttää tätä kansitaiteen hakemiseen. Toisilla laitteilla toisto ei välttämättä onnistu tätä valintaa käytettäessä.", "LabelDropSubtitleHere": "Pudota tekstitys tähän tai napsauta selataksesi.", - "LabelCreateHttpPortMapHelp": "Salli automaattisen porttikartoituksen luoda sääntö http-liikenteelle https-liikenteen lisäksi.", - "LabelCreateHttpPortMap": "Ota automaattinen porttikartoitus käyttöön http- ja https-liikenteelle.", + "LabelCreateHttpPortMapHelp": "Salli automaattisen porttikartoituksen luoda sääntö HTTP-liikenteelle HTTPS-liikenteen lisäksi.", + "LabelCreateHttpPortMap": "Ota automaattinen porttikartoitus käyttöön HTTP- ja HTTPS-liikenteelle.", "LabelColorTransfer": "Värisiirto:", "LabelColorSpace": "Väriavaruus:", "LabelColorPrimaries": "Päävärit:", @@ -1245,8 +1245,8 @@ "LabelHomeScreenSectionValue": "Aloitusnäyttö-osio {0}:", "LabelHDHomerunPortRangeHelp": "Rajoittaa HD Homerunin UDP-porttialueen tähän arvoon. (Oletus on 1024 - 645535).", "LabelExtractChaptersDuringLibraryScanHelp": "Luo kappalekuvia, kun videoita tuodaan kirjastoskannauksen aikana. Muussa tapauksessa ne puretaan luvun kuvien ajoitetun tehtävän aikana, jolloin kirjaston säännöllinen skannaus voidaan suorittaa nopeammin.", - "LabelHDHomerunPortRange": "HD Homerun -portin alue:", - "LabelH265Crf": "CRF-arvo H265-koodaukselle:", + "LabelHDHomerunPortRange": "HDHomeRun -portin alue:", + "LabelH265Crf": "H.265-koodauksen CRF:", "LabelGroupMoviesIntoCollectionsHelp": "Kun näytetään elokuvaluetteloita, kokoelman elokuvat näytetään yhtenä ryhmiteltynä.", "LabelEnableSSDPTracingHelp": "Ota käyttöön yksityiskohtainen SSDP-seurantaloki.
VAROITUS: Tämä aiheuttaa vakavaa suorituskyvyn heikkenemistä.", "LabelDownMixAudioScaleHelp": "Vahvista ääni sekoitettaessa. Arvo yksi säilyttää alkuperäisen äänenvoimakkuuden.", @@ -1414,5 +1414,10 @@ "LabelAutomaticallyAddToCollection": "Lisää automaattisesti kokoelmaan", "HeaderSyncPlayPlaybackSettings": "Toisto", "HeaderSyncPlaySettings": "SyncPlayn asetukset", - "Engineer": "Ääniteknikko" + "Engineer": "Ääniteknikko", + "LabelDisableCustomCss": "Poista käytöstä palvelimen tarjoama mukautettu CSS-teema.", + "DisableCustomCss": "Poista käytöstä palvelimen mukautettu CSS-tyyli", + "Console": "Konsoli", + "Conductor": "Kapellimestari", + "Casual": "Rento" } From 141dd0cf92a6b5e715f3ebe39203da54c49fcf8b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 24 Nov 2021 10:32:33 +0000 Subject: [PATCH 0862/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 0f78bc116f..e148388ad4 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -137,7 +137,7 @@ "CommunityRating": "Community rating", "Composer": "Composer", "Conductor": "Conductor", - "ConfigureDateAdded": "Configure how date added is determined in the Dashboard under the Library Settings", + "ConfigureDateAdded": "Set up how date added is determined in the Dashboard under the Library Settings", "ConfirmDeleteImage": "Delete image?", "ConfirmDeleteItem": "Deleting this item will delete it from both the file system and your media library. Are you sure you wish to continue?", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", @@ -263,7 +263,7 @@ "Favorites": "Favorites", "Features": "Features", "FetchingData": "Fetching additional data", - "FFmpegSavePathNotFound": "We're unable to locate FFmpeg using the path you've entered. FFprobe is also required and must exist in the same folder. These components are normally bundled together in the same download. Please check the path and try again.", + "FFmpegSavePathNotFound": "We're unable to find FFmpeg using the path you've entered. FFprobe is also required and must exist in the same folder. These components are normally bundled together in the same download. Please check the path and try again.", "File": "File", "FileNotFound": "File not found.", "FileReadCancelled": "The file read has been canceled.", @@ -319,7 +319,7 @@ "HeaderChapterImages": "Chapter Images", "HeaderCodecProfile": "Codec Profile", "HeaderCodecProfileHelp": "Codec profiles indicate the limitations of a device when playing specific codecs. If a limitation applies then the media will be transcoded, even if the codec is configured for direct play.", - "HeaderConfigureRemoteAccess": "Configure Remote Access", + "HeaderConfigureRemoteAccess": "Set up Remote Access", "HeaderConfirmPluginInstallation": "Confirm Plugin Installation", "HeaderConfirmProfileDeletion": "Confirm Profile Deletion", "HeaderConfirmRevokeApiKey": "Revoke API Key", @@ -372,7 +372,7 @@ "HeaderInstantMix": "Instant Mix", "HeaderKeepRecording": "Keep Recording", "HeaderKeepSeries": "Keep Series", - "HeaderKodiMetadataHelp": "To enable or disable NFO metadata, edit a library and locate the metadata savers section.", + "HeaderKodiMetadataHelp": "To enable or disable NFO metadata, edit a library and find the metadata savers section.", "HeaderLatestEpisodes": "Latest Episodes", "HeaderLatestMedia": "Latest Media", "HeaderLatestMovies": "Latest Movies", @@ -609,7 +609,7 @@ "LabelDynamicExternalId": "{0} Id:", "LabelEasyPinCode": "Easy PIN code:", "LabelEmbedAlbumArtDidl": "Embed album art in DIDL", - "LabelEmbedAlbumArtDidlHelp": "Some devices prefer this method for obtaining album art. Others may fail to play with this option enabled.", + "LabelEmbedAlbumArtDidlHelp": "Some devices prefer this method for getting the album art. Others may fail to play with this option enabled.", "LabelEnableAutomaticPortMap": "Enable automatic port mapping", "LabelEnableAutomaticPortMapHelp": "Automatically forward public ports on your router to local ports on your server via UPnP. This may not work with some router models or network configurations. Changes will not apply until after a server restart.", "LabelEnableBlastAliveMessages": "Blast alive messages", @@ -688,7 +688,7 @@ "LabelKodiMetadataSaveImagePaths": "Save image paths within NFO files", "LabelKodiMetadataSaveImagePathsHelp": "This is recommended if you have image file names that don't conform to Kodi guidelines.", "LabelKodiMetadataUser": "Save user watch data to NFO files for:", - "LabelKodiMetadataUserHelp": "Save watch data to NFO files for other applications to utilize.", + "LabelKodiMetadataUserHelp": "Save watch data to NFO files for other applications to using.", "LabelLanguage": "Language:", "LabelLanNetworks": "LAN networks:", "LabelLibraryPageSize": "Library page size:", @@ -711,7 +711,7 @@ "LabelMaxBackdropsPerItem": "Maximum number of backdrops per item:", "LabelMaxChromecastBitrate": "Chromecast streaming quality:", "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.", + "LabelMaxMuxingQueueSizeHelp": "Maximum number of packets that can be buffered while waiting for all streams to initialize. Try to increase it if you still meet \"Too many packets buffered for output stream\" error in FFmpeg logs. The recommended value is 2048.", "LabelMaxParentalRating": "Maximum allowed parental rating:", "LabelMaxResumePercentage": "Maximum resume percentage:", "LabelMaxResumePercentageHelp": "Titles are assumed fully played if stopped after this time.", @@ -888,13 +888,13 @@ "LabelSyncPlaySettingsSyncCorrection": "Sync Correction", "LabelSyncPlaySettingsSyncCorrectionHelp": "Enable active syncing of playback by either speeding up the media or by seeking to the estimated position. Disable this in case of heavy stuttering.", "LabelSyncPlaySettingsMinDelaySpeedToSync": "SpeedToSync minimum delay:", - "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Minimum playback delay (in ms) after which SpeedToSync attempts to correct playback position.", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Minimum playback delay (in ms) after which SpeedToSync tries to correct playback position.", "LabelSyncPlaySettingsMaxDelaySpeedToSync": "SpeedToSync maximum delay:", "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Maximum playback delay (in ms) after which SkipToSync is used instead of SpeedToSync.", "LabelSyncPlaySettingsSpeedToSyncDuration": "SpeedToSync duration:", "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Amount of milliseconds used by SpeedToSync to correct playback position.", "LabelSyncPlaySettingsMinDelaySkipToSync": "SkipToSync minimum delay:", - "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Minimum playback delay (in ms) after which SkipToSync attempts to correct playback position.", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Minimum playback delay (in ms) after which SkipToSync tries to correct playback position.", "LabelSyncPlaySettingsSpeedToSync": "Enable SpeedToSync", "LabelSyncPlaySettingsSpeedToSyncHelp": "Sync correction method that consist in speeding up the playback. Sync Correction must be enabled.", "LabelSyncPlaySettingsSkipToSync": "Enable SkipToSync", @@ -941,7 +941,7 @@ "LabelUserAgent": "User agent:", "LabelUserLibrary": "User library:", "LabelUserLibraryHelp": "Select which user library to display to the device. Leave empty to inherit the default setting.", - "LabelUserLoginAttemptsBeforeLockout": "Failed login attempts before user is locked out:", + "LabelUserLoginAttemptsBeforeLockout": "Failed login tries before user is locked out:", "LabelUserMaxActiveSessions": "Maximum number of simultaneous user sessions:", "LabelUsername": "Username:", "LabelUserRemoteClientBitrateLimitHelp": "Override the default global value set in server playback settings.", @@ -1027,12 +1027,12 @@ "MessageConfirmRecordingCancellation": "Cancel recording?", "MessageConfirmRemoveMediaLocation": "Are you sure you wish to remove this location?", "MessageConfirmRestart": "Are you sure you wish to restart Jellyfin?", - "MessageConfirmRevokeApiKey": "Are you sure you wish to revoke this API key? The application's connection to this server will be abruptly terminated.", + "MessageConfirmRevokeApiKey": "Are you sure you wish to revoke this API key? The application's connection to this server will be abruptly ended.", "MessageConfirmShutdown": "Are you sure you wish to shutdown the server?", "MessageContactAdminToResetPassword": "Please contact your system administrator to reset your password.", "MessageCreateAccountAt": "Create an account at {0}", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", - "MessageDirectoryPickerBSDInstruction": "For BSD, you may need to configure storage within your FreeNAS Jail so Jellyfin can access your media.", + "MessageDirectoryPickerBSDInstruction": "For BSD, you may need to set up storage within your FreeNAS Jail so Jellyfin can access your media.", "MessageDirectoryPickerLinuxInstruction": "For Linux on Arch Linux, CentOS, Debian, Fedora, openSUSE, or Ubuntu, you must grant the service user at least read access to your storage locations.", "MessageDownloadQueued": "Download queued.", "MessageEnablingOptionLongerScans": "Enabling this option may result in significantly longer library scans.", @@ -1052,17 +1052,17 @@ "MessageNoGenresAvailable": "Enable some metadata providers to pull genres from the internet.", "MessageNoMovieSuggestionsAvailable": "No movie suggestions are currently available. Start watching and rating your movies, and then come back to view your recommendations.", "MessageNoNextUpItems": "None found. Start watching your shows!", - "MessageNoPluginConfiguration": "This plugin has no settings to configure.", + "MessageNoPluginConfiguration": "This plugin has no settings to set up.", "MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoRepositories": "No repositories.", "MessageNoServersAvailable": "No servers have been found using the automatic server discovery.", "MessageNothingHere": "Nothing here.", "MessageNoTrailersFound": "Install the trailers channel to enhance your movie experience by adding a library of internet trailers.", - "MessagePasswordResetForUsers": "The following users have had their passwords reset. They can now sign in with the PIN codes that were used to perform the reset.", + "MessagePasswordResetForUsers": "The following users have had their passwords reset. They can now sign in with the PIN codes that were used to doing the reset.", "MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your server administrator for more information.", "MessagePleaseEnsureInternetMetadata": "Please ensure downloading of internet metadata is enabled.", "MessagePleaseWait": "Please wait. This may take a minute.", - "MessagePluginConfigurationRequiresLocalAccess": "To configure this plugin please sign in to your local server directly.", + "MessagePluginConfigurationRequiresLocalAccess": "To set up this plugin please sign in to your local server directly.", "MessagePluginInstallDisclaimer": "Plugins built by community members are a great way to enhance your experience with additional features and benefits. Before installing, please be aware of the effects they may have on your server, such as longer library scans, additional background processing, and decreased system stability.", "MessagePluginInstalled": "The plugin has been successfully installed. The server will need to be restarted for changes to take effect.", "MessagePluginInstallError": "An error occurred while installing the plugin.", @@ -1090,7 +1090,7 @@ "MessageYouHaveVersionInstalled": "You currently have version {0} installed.", "Metadata": "Metadata", "MetadataManager": "Metadata Manager", - "MetadataSettingChangeHelp": "Changing metadata settings will affect new content added going forward. To refresh existing content, open the detail screen and click the refresh button, or perform bulk refreshes using the metadata manager.", + "MetadataSettingChangeHelp": "Changing metadata settings will affect new content added going forward. To refresh existing content, open the detail screen and click the refresh button, or do bulk refreshes using the metadata manager.", "MillisecondsUnit": "ms", "MinutesAfter": "minutes after", "MinutesBefore": "minutes before", @@ -1172,7 +1172,7 @@ "OptionDateAddedImportTime": "Use date scanned into the library", "OptionDatePlayed": "Date Played", "OptionDisableUser": "Disable this user", - "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 ended.", "OptionDislikes": "Dislikes", "OptionDisplayFolderView": "Display a folder view to show plain media folders", "OptionDisplayFolderViewHelp": "Display folders alongside your other media libraries. This can be useful if you'd like to have a plain folder view.", @@ -1203,8 +1203,8 @@ "OptionIsHD": "HD", "OptionIsSD": "SD", "OptionLikes": "Likes", - "OptionLoginAttemptsBeforeLockout": "Determine how many incorrect login attempts can be made before lockout occurs.", - "OptionLoginAttemptsBeforeLockoutHelp": "A value of zero means inheriting the default of three attempts for normal users and five for administrators. Setting this to -1 will disable the feature.", + "OptionLoginAttemptsBeforeLockout": "Determine how many incorrect login tries can be made before lockout occurs.", + "OptionLoginAttemptsBeforeLockoutHelp": "A value of zero means inheriting the default of three tries for normal users and five for administrators. Setting this to -1 will disable the feature.", "OptionMax": "Max", "OptionMaxActiveSessions": "Set the maximum number of simultaneous user sessions.", "OptionMaxActiveSessionsHelp": "A value of 0 will disable the feature.", @@ -1378,7 +1378,7 @@ "SettingsSaved": "Settings saved.", "SettingsWarning": "Changing these values may cause instability or connectivity failures. If you experience any problems, we recommend changing them back to default.", "SetUsingLastTracks": "Set Subtitle/Audio Tracks with Previous Item", - "SetUsingLastTracksHelp": "Attempt to set the Subtitle/Audio track to the closest match to the last video.", + "SetUsingLastTracksHelp": "Try to set the Subtitle/Audio track to the closest match to the last video.", "Share": "Share", "ShowAdvancedSettings": "Show advanced settings", "ShowIndicatorsFor": "Show indicators for:", @@ -1484,7 +1484,7 @@ "Unmute": "Unmute", "Unplayed": "Unplayed", "Unrated": "Unrated", - "UnsupportedPlayback": "Jellyfin cannot decrypt content protected by DRM but all content will be attempted regardless, including protected titles. Some files may appear completely black due to encryption or other unsupported features, such as interactive titles.", + "UnsupportedPlayback": "Jellyfin cannot decrypt content protected by DRM but all content will be tried regardless, including protected titles. Some files may appear completely black due to encryption or other unsupported features, such as interactive titles.", "Up": "Up", "Upload": "Upload", "UseDoubleRateDeinterlacing": "Double the frame rate when deinterlacing", From c4fe1f446618bb26a62f03015deae1a28ee978da Mon Sep 17 00:00:00 2001 From: wolong gl Date: Wed, 24 Nov 2021 08:18:40 +0000 Subject: [PATCH 0863/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index ec37aee885..66957f84a8 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -179,7 +179,7 @@ "ExtraLarge": "特大", "ExtractChapterImagesHelp": "提取章节图片将允许客户端显示一个图像形式的场景选择菜单。这个提取的过程可能会非常缓慢、占用大量 CPU 资源,并且可能需要几个GB的硬盘空间。提取将会在视频被发现时启动,同时也作为一个夜间计划任务运行。这个任务可以在“计划任务”选项中进行设置。不建议在高峰使用时间运行这个任务。", "Extras": "额外", - "FFmpegSavePathNotFound": "我们无法通过你输入的路径定位 FFmpeg。FFprobe 同样也是必要的并且应该被放在同一个文件夹中。他们通常会被打包在一起以供下载。请检查这个路径然后再试一次。", + "FFmpegSavePathNotFound": "我们无法通过你输入的路径找到FFmpeg。FFprobe 同样也是必要的并且应该被放在同一个文件夹中。他们通常会被打包在一起以供下载。请检查这个路径然后再试一次。", "FastForward": "快进", "Favorite": "我的最爱", "Favorites": "我的最爱", @@ -226,7 +226,7 @@ "HeaderChapterImages": "章节图片", "HeaderCodecProfile": "编解码器配置", "HeaderCodecProfileHelp": "编解码器的配置文件标明了设备播放特定编码时的限制。如果在限制之内则媒体将被转码,否则编解码器将被配置为直接播放。", - "HeaderConfigureRemoteAccess": "配置远程访问", + "HeaderConfigureRemoteAccess": "设置远程访问", "HeaderConfirmPluginInstallation": "确认插件安装", "HeaderConfirmProfileDeletion": "确认删除配置文件", "HeaderConfirmRevokeApiKey": "撤销 API 密钥", @@ -272,7 +272,7 @@ "HeaderImageSettings": "图片设置", "HeaderInstall": "安装", "HeaderInstantMix": "速成合辑", - "HeaderKodiMetadataHelp": "要启用或禁用 NFO 元数据, 请编辑库, 然后找到“元数据储户”部分。", + "HeaderKodiMetadataHelp": "要启用或禁用 NFO 元数据,请编辑库并找到元数据保护程序部分。", "HeaderLatestEpisodes": "最新剧集", "HeaderLatestMedia": "最新媒体", "HeaderLatestMovies": "最新电影", @@ -754,7 +754,7 @@ "MessageContactAdminToResetPassword": "请联系你的管理员以重置你的密码。", "MessageCreateAccountAt": "在 {0} 创建帐户", "MessageDeleteTaskTrigger": "你确定删除这个任务触发条件?", - "MessageDirectoryPickerBSDInstruction": "对于 BSD 系统,您需要配置包含您 FreeNAS Jail 虚拟机的存储以允许 Jellyfin 访问您的媒体文件。", + "MessageDirectoryPickerBSDInstruction": "对于 BSD,您可能需要在 FreeNAS Jail 中设置存储,以便 Jellyfin 可以访问您的媒体。", "MessageDirectoryPickerLinuxInstruction": "对于Arch Linux、 CentOS、Debian、Fedora、OpenSuse、Ubuntu上的Linux系统,你必须授权系统服务用户访问你存储位置。", "MessageDownloadQueued": "下载已列队。", "MessageEnablingOptionLongerScans": "启用此选项可能会大大延长媒体库扫描时间。", @@ -771,7 +771,7 @@ "MessageNoPluginsInstalled": "你没有安装插件。", "MessageNoTrailersFound": "安装 Trailer channel 以通过添加一个网络预告片媒体库来增强你的电影体验。", "MessageNothingHere": "这里没有可显示的内容。", - "MessagePasswordResetForUsers": "以下用户已重置密码。 他们现在可以使用用于执行重置的 PIN 码登录。", + "MessagePasswordResetForUsers": "以下用户已重置密码。 他们现在可以使用用于重置的 PIN 码登录。", "MessagePleaseEnsureInternetMetadata": "请确认已启用从网络上下载媒体资料的选项。", "MessagePleaseWait": "请稍等。这将花费大约1分钟的时间。", "MessagePluginConfigurationRequiresLocalAccess": "请直接登录你的本地服务器以设置这个插件。", @@ -783,7 +783,7 @@ "MessageYouHaveVersionInstalled": "你目前安装了 {0} 版本。", "Metadata": "元数据", "MetadataManager": "媒体资料管理器", - "MetadataSettingChangeHelp": "更改元数据设置将影响添加的新内容。要刷新现有内容, 请打开详细信息屏幕并单击 \"刷新\" 按钮, 或使用元数据管理器执行批量刷新。", + "MetadataSettingChangeHelp": "更改元数据设置将影响未来添加的新内容。 要刷新现有内容,请打开详细信息屏幕并单击刷新按钮,或使用元数据管理器进行批量刷新。", "MinutesAfter": "分钟后", "MinutesBefore": "分钟前", "Mobile": "移动设备", @@ -810,7 +810,7 @@ "No": "否", "NoNewDevicesFound": "找不到新设备。要添加新调谐器, 请关闭此对话框并手动输入设备信息。", "MessageNoNextUpItems": "没有发现。开始看你的节目!", - "MessageNoPluginConfiguration": "此插件没有配置选项。", + "MessageNoPluginConfiguration": "此插件无需设置。", "NoSubtitleSearchResultsFound": "未找到结果。", "NoSubtitlesHelp": "字幕将默认不被加载,但你仍然可以在播放时手动打开字幕。", "None": "无", @@ -850,7 +850,7 @@ "OptionDateAddedImportTime": "使用加入媒体库时的扫描日期", "OptionDatePlayed": "播放日期", "OptionDisableUser": "禁用此用户", - "OptionDisableUserHelp": "服务器将不允许来自该用户的任何连接。现有的连接将立即被终止。", + "OptionDisableUserHelp": "服务器将不允许来自该用户的任何连接。 现有的连接将突然终止。", "OptionDislikes": "不喜欢", "OptionDisplayFolderView": "显示一个“文件夹”类别用于按文件夹分类浏览你的媒体文件夹", "OptionDisplayFolderViewHelp": "在你的媒体库列表中显示文件夹。如果你有按文件夹分类进行浏览的需求,这会非常有用。", @@ -1140,7 +1140,7 @@ "LabelTranscodes": "转码:", "AuthProviderHelp": "选择用于验证此用户密码的身份验证提供者。", "ColorPrimaries": "原色", - "ConfigureDateAdded": "配置如何确定Jellyfin Server仪表板中媒体库设置下的添加日期", + "ConfigureDateAdded": "在“库设置”下的仪表板中设置如何确定添加日期", "DisplayModeHelp": "选择您想要的界面布局风格。", "EnableColorCodedBackgrounds": "彩色背景", "ErrorDeletingItem": "从服务器删除项目时出错。请检查Jellyfin是否拥有对媒体目录的写权限,然后重试。", @@ -1181,7 +1181,7 @@ "Off": "关闭", "Option3D": "三维", "OptionLoginAttemptsBeforeLockout": "确定在锁定之前可以进行多少次不正确的登录尝试。", - "OptionLoginAttemptsBeforeLockoutHelp": "如果值为0,则表示将允许普通用户尝试三次、管理员尝试五次的默认值。将此设置为-1将禁用此功能。", + "OptionLoginAttemptsBeforeLockoutHelp": "零值意味着继承默认值:普通用户尝试 3 次,管理员尝试 5 次。 将此设置为 -1 将禁用该功能。", "PasswordResetProviderHelp": "选择一个密码重置提供者用于此用户申请重置密码。", "PlaceFavoriteChannelsAtBeginning": "将最喜爱的频道置顶", "PlayNext": "播放下一个", @@ -1387,7 +1387,7 @@ "LabelUnstable": "不稳定", "PlaybackRate": "播放速率", "LabelMaxMuxingQueueSize": "最大混合器队列大小:", - "LabelMaxMuxingQueueSizeHelp": "等待所有流初始化时可缓冲的最大数据包数。如果在 ffmpeg 日志中仍然遇到 \"Too many packets buffered for output stream\" 错误,请尝试增加该值。建议值为 2048。", + "LabelMaxMuxingQueueSizeHelp": "等待所有流初始化时可以缓冲的最大数据包数。 如果您在 FFmpeg 日志中仍然遇到“为输出流缓冲的数据包过多”错误,请尝试增加它。 推荐值为 2048。", "Profile": "简介", "LabelIconMaxResHelp": "通过 upnp:icon 属性公开的图标的最大分辨率。", "LabelAlbumArtMaxResHelp": "通过 upnp:albumArtURI 属性公开的专辑封面的最大分辨率。", From eb90dcd6dbf639161b95d0cb2f9104300fcc369f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 24 Nov 2021 10:26:12 +0000 Subject: [PATCH 0864/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 72973fb4f5..9992041caf 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -700,7 +700,7 @@ "LabelSaveLocalMetadataHelp": "Saving artwork into media folders will put them in a place where they can be easily edited.", "LabelRuntimeMinutes": "Runtime:", "LabelRemoteClientBitrateLimitHelp": "An optional per-stream bitrate limit for all out of network devices. This is useful to prevent devices from requesting a higher bitrate than your internet connection can handle. This may result in increased CPU load on your server in order to transcode videos on the fly to a lower bitrate.", - "LabelRemoteClientBitrateLimit": "Internet streaming bitrate limit (Mibit/s):", + "LabelRemoteClientBitrateLimit": "Internet streaming bitrate limit (Mbit/s):", "LabelReleaseDate": "Release date:", "LabelRefreshMode": "Refresh mode:", "LabelRecord": "Record:", From c07f88929d6dfbc3db09ef053801eff0b9bae211 Mon Sep 17 00:00:00 2001 From: Csaba Date: Wed, 24 Nov 2021 11:06:52 +0000 Subject: [PATCH 0865/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index b0479e33f7..35db540a64 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -575,7 +575,7 @@ "HeaderChapterImages": "Fejezet képek", "HeaderCodecProfile": "Kodekprofil", "HeaderCodecProfileHelp": "A kodekprofilok jelzik a készülék korlátait az adott kodekkel történő lejátszáskor. Ha egy korlátozás érvényes, akkor a média átkódolásra kerül, még akkor is ha a kodek közvetlen lejátszásra van állítva.", - "HeaderConfigureRemoteAccess": "Távoli hozzáférés konfigurálása", + "HeaderConfigureRemoteAccess": "Távoli hozzáférés beállítása", "HeaderConfirmPluginInstallation": "Bővítmény telepítésének megerősítése", "HeaderConfirmProfileDeletion": "Profil törlésének megerősítése", "HeaderConfirmRevokeApiKey": "API kulcs visszavonása", @@ -1194,7 +1194,7 @@ "MusicArtist": "Zenei előadó", "MusicAlbum": "Zenealbum", "MoreMediaInfo": "Média információ", - "MetadataSettingChangeHelp": "A metaadat beállítások módosítása az ezután újonnan hozzáadott médiát fogja befolyásolni. A már meglévő tartalom frissítéséhez nyisd meg a részletek képernyőt, és kattints a frissítésre, vagy végezz tömeges frissítést a Metaadat Managerben.", + "MetadataSettingChangeHelp": "A metaadat beállítások módosítása az ezután újonnan hozzáadott médiát fogja befolyásolni. A már meglévő tartalom frissítéséhez nyisd meg a részletek képernyőt, és kattints a frissítésre, vagy végezz tömeges frissítést a Metaadat Kezelőben.", "MessageConfirmDeleteGuideProvider": "Biztosan törölni szeretnéd ezt a műsorújság szolgáltatót?", "MessageConfirmAppExit": "Ki szeretnél lépni?", "LabelVideoResolution": "Videó felbontás:", From 57d42f389d5f70aa6a31b1d97a0dc907e5564123 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 24 Nov 2021 10:33:06 +0000 Subject: [PATCH 0866/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index a3bcb53d2f..db47784188 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -111,7 +111,7 @@ "ColorTransfer": "Tüs austyruy", "CommunityRating": "Qauym bağalauy", "Composer": "Kompozitor", - "ConfigureDateAdded": "Üstelıngen künı Taqtadağy Tasyğyşhana parametrlerınde anyqtalady", + "ConfigureDateAdded": "Üstelıngen künı Taqtadağy Tasyğyşhana parametrlerınde retteledı", "ConfirmDeleteImage": "Suret joiylsyn ba?", "ConfirmDeleteItem": "Osy tarmaqty joiğanda, ol fail jüiesınen de, tasyğyşhanañyzdan da joiylady. Şynymen jalğastyru qajet pe?", "ConfirmDeleteItems": "Osy tarmaqtardy joiğanda, olar faildyq jüiesınen de jäne tasyğyşhanañyzdan da joiylady. Şynymen jalğastyru qajet pe?", @@ -557,7 +557,7 @@ "LabelKodiMetadataSaveImagePaths": "Suret joldaryn NFO-faildarynda saqtau", "LabelKodiMetadataSaveImagePathsHelp": "Eger suretterdıñ Kodı nūsqaulyq ūstanymdaryna sai kelmegen ataulary bolsa, būl ūsynylady.", "LabelKodiMetadataUser": "NFO-faildarda myna paidalanuşynyñ qaralğan derekterın saqtau:", - "LabelKodiMetadataUserHelp": "Qaralu derekterın basqa qoldanbalar üşın NFO-faildarda saqtau.", + "LabelKodiMetadataUserHelp": "Basqa qoldanbalarda paidalanu üşın qaralğan turaly derekter NFO-faildarda saqtalady.", "LabelLanNetworks": "Üilık jelıler:", "LabelLanguage": "Tıl:", "LabelLineup": "Tızbek:", @@ -810,7 +810,7 @@ "MessageNoPluginsInstalled": "Ornatylğan plaginder joq.", "MessageNoTrailersFound": "İnternet-treilerler tasyğyşhanasyn üstep film äserın jaqsartu üşın Treiler arnasyn ornatyñyz.", "MessageNothingHere": "Osynda eşteme joq.", - "MessagePasswordResetForUsers": "Kelesı paidalanuşylar özderınıñ parölderın ysyrdy. Endı ysyrudyı oryndau üşın paidalanylğan PIN-kodtarymem kıre alady.", + "MessagePasswordResetForUsers": "Kelesı paidalanuşylar özderınıñ parölderın ysyrdy. Olar endı ysyruğa paidalanylğan PIN-kodtarymem kıre alady.", "MessagePlayAccessRestricted": "Osy mazmūndyñ oinatuy ağymda şektelgen. Qosymşa aqparat alu üşın server äkımşısıne bailanysyñyz.", "MessagePleaseEnsureInternetMetadata": "İnternetten metaderektı jüktep aluy qosylğanyna köz jetkızıñız.", "MessagePleaseWait": "Küte tūryñyz. Būl minöt aluy mümkın.", @@ -823,7 +823,7 @@ "MessageYouHaveVersionInstalled": "Ağymda {0} nūsqasy ornatylğan.", "Metadata": "Metaderekter", "MetadataManager": "Metaderek retteuşı", - "MetadataSettingChangeHelp": "Metaderekter parametrlerın özgertu bolaşaqtağy üstelgen jaña mazmūnğa äser etedı. Bar mazmūndy jañartu üşın, tolyq mälımetter ekranyn aşyñyz da jañartu tüimeşıgın basyñyz, nemese metaderekter retteuışını paidalanyp qorymymen jañartudy oryndañyz.", + "MetadataSettingChangeHelp": "Metaderekter parametrlerın özgertu bolaşaqtağy üstelgen jaña mazmūnğa äser etedı. Bar mazmūndy jañartu üşın, tolyq mälımetter ekranyn aşyñyz da jañartu tüimeşıgın basyñyz, nemese metaderekter retteuışını paidalanyp qorymymen jañartyñyz.", "MinutesAfter": "min soñyñda", "MinutesBefore": "min aldynda", "Mobile": "Ūtqyr", @@ -1184,7 +1184,7 @@ "LabelServerName": "Server aty:", "LabelTranscodePath": "Qaita kodtau joly:", "LabelTranscodes": "Qaita kodtaular:", - "LabelUserLoginAttemptsBeforeLockout": "Paidalanuşy qūlyptalmas būryn kıru äreketterı sätsız aiaqtaldy:", + "LabelUserLoginAttemptsBeforeLockout": "Paidalanuşy qūlyptalğanşa deiın sätsız aiaqtalatyn kıru äreketter:", "DashboardVersionNumber": "Nūsqasy: {0}", "DashboardServerName": "Server: {0}", "DashboardOperatingSystem": "Operasialyq jüie: {0}", @@ -1569,10 +1569,10 @@ "NextChapter": "Kelesı sahna", "LabelSyncPlaySettingsSkipToSyncHelp": "Boljamdy jaiğasymdy ızdeuden tūratyn ündestırudı tüzetu ädısı. Ündestırudy tüzetu qosyluy qajet.", "LabelSyncPlaySettingsSpeedToSyncHelp": "Oinatudy jyldamdatudan tūratyn ündestırudı tüzetu ädısı. Ündestırudı tüzetu qosyluy qajet.", - "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Eñ az oinatu kıdırısı, sodan keiın SkipToSync oinatu jaiğasymyn tüzetuge tyrysady, ms.", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Oinatu jaiğasymyn tüzetu üşın SkipToSync keiın ärekettenetın eñ az oinatu kıdırısı, ms.", "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Oinatu jaiğasymyn tüzetu üşın SpeedToSync qoldanatyn uaqyt mölşerı, ms.", "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Eñ köp oinatu kıdırısı, sodan keiın SpeedToSync ornyna SkipToSync paidalanylady, ms.", - "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Eñ az oinatu kıdırısı, sodan keiın SpeedToSync oinatu jaiğasymyn tüzetuge tyrysady, ms.", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Oinatu jaiğasymyn tüzetu üşın SpeedToSync keiın ärekettenetın eñ az oinatu kıdırısı, ms.", "LabelSyncPlaySettingsSyncCorrectionHelp": "Tasyğyşderekterdı jyldamdatu nemese boljamdy jaiğasymdy ızdeu arqyly oinatudy belsendı ündetsıruın qosu. Auyr tūtyğu jağdaiynda ony ajyratyñyz.", "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Uaqyt ündestıru üşın tañdalğan qūrylğy arqyly uaqyt yğysuyn qolmen laiyqtau, ms. Mūqiat qadağalap retteñız.", "ErrorPlayerNotFound": "Saual salynğan tasyğyşderekter üşın oinatqyş tabylmady.", From 216a1061e59ea64443fb2e80ced681f691a5c14d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 24 Nov 2021 10:33:27 +0000 Subject: [PATCH 0867/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index bfddfb538d..0013e40ca5 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -112,7 +112,7 @@ "ColorTransfer": "Цветопередача", "CommunityRating": "Общественная оценка", "Composer": "Композитор", - "ConfigureDateAdded": "Как конфигурировать дату добавления определяется в Панели в параметрах Медиатеки", + "ConfigureDateAdded": "Настройка даты добавления определяется в Панели в параметрах Медиатеки", "ConfirmDeleteImage": "Удалить изображение?", "ConfirmDeleteItem": "При удалении данного элемента, он удалится и из файловой системы, и из медиатеки. Вы действительно хотите продолжить?", "ConfirmDeleteItems": "При удалении данных элементов, он удалится и из файловой системы, и из медиатеки. Вы действительно хотите продолжить?", @@ -199,7 +199,7 @@ "ExtraLarge": "Очень крупный", "ExtractChapterImagesHelp": "Извлечение изображений сцен предоставляет возможности клиентам для отображения графических меню выбора сцены. Данный процесс может быть медленным, потребляет ресурсы, и могут понадобиться несколько гигабайт пространства. Он работает при обнаружении видеофайлов, а также, как задача, назначенная на ночь. Расписание возможно перенастроить в области Назначенных задач. Не рекомендуется запускать данную задачу в часы пик.", "Extras": "Допматериалы", - "FFmpegSavePathNotFound": "Мы не смогли обнаружить FFmpeg по введённому вами пути. FFprobe также необходим и должен быть в той же самой папке. Эти компоненты обычно поставляются вместе в одном загрузочном пакете. Проверьте путь и повторите попытку.", + "FFmpegSavePathNotFound": "Мы не смогли найти FFmpeg по введённому вами пути. FFprobe также необходим и должен быть в той же самой папке. Эти компоненты обычно поставляются вместе в одном загрузочном пакете. Проверьте путь и повторите попытку.", "FastForward": "Быстро вперёд", "Favorite": "Избранное", "Favorites": "Избранное", @@ -255,7 +255,7 @@ "HeaderChapterImages": "Изображения сцен", "HeaderCodecProfile": "Профиль кодеков", "HeaderCodecProfileHelp": "Профили кодеков обозначают ограничения устройства при воспроизведении с определёнными кодеками. Если применяется ограничение, то медиаданные перекодируются, даже если кодек настроен для прямого воспроизведения.", - "HeaderConfigureRemoteAccess": "Конфигурирование удалённого доступа", + "HeaderConfigureRemoteAccess": "Настройка удалённого доступа", "HeaderConfirmPluginInstallation": "Подтверждение установки плагина", "HeaderConfirmProfileDeletion": "Подтверждение удаления профиля", "HeaderConfirmRevokeApiKey": "Отзыв API-ключа", @@ -790,12 +790,12 @@ "MessageConfirmRecordingCancellation": "Отменить запись?", "MessageConfirmRemoveMediaLocation": "Вы действительно хотите изъять это расположение?", "MessageConfirmRestart": "Вы действительно хотите перезапустить Jellyfin?", - "MessageConfirmRevokeApiKey": "Вы действительно хотите отозвать данный API-ключ? Подключение приложения к этому серверу будет резко прекращено.", + "MessageConfirmRevokeApiKey": "Вы уверены, что хотите отозвать этот ключ API? Соединение приложения с этим сервером будет разорвано.", "MessageConfirmShutdown": "Вы действительно хотите завершить работу сервера?", "MessageContactAdminToResetPassword": "Обратитесь к своему системному администратору, чтобы сбросить ваш пароль.", "MessageCreateAccountAt": "Создайте учётную запись на {0}", "MessageDeleteTaskTrigger": "Вы действительно хотите удалить данный триггер задачи?", - "MessageDirectoryPickerBSDInstruction": "Касаемо BSD, возможно, потребуется конфигурировать хранилище в вашем FreeNAS Jail, чтобы Jellyfin мог получить доступ к медиаданным.", + "MessageDirectoryPickerBSDInstruction": "Для BSD, возможно, потребуется настроить хранилище в вашем FreeNAS Jail, чтобы Jellyfin мог получить доступ к медиаданным.", "MessageDirectoryPickerLinuxInstruction": "Для Linux на Arch Linux, CentOS, Debian, Fedora, openSUSE или Ubuntu, вы должны предоставить пользователю службы, по крайней мере, доступ для чтения к расположениям хранилища.", "MessageDownloadQueued": "Загрузка в очереди.", "MessageEnablingOptionLongerScans": "Включение этой опции может привести к значительному увеличению времени сканирования медиатеки.", @@ -816,7 +816,7 @@ "MessagePlayAccessRestricted": "Воспроизведение данного содержания в настоящее время ограничено. За дополнительными сведениями обратитесь к администратору сервера.", "MessagePleaseEnsureInternetMetadata": "Убедитесь, что включена загрузка метаданных из Интернета.", "MessagePleaseWait": "Подождите. Это может занять минуту.", - "MessagePluginConfigurationRequiresLocalAccess": "Чтобы конфигурировать данный плагин войдите непосредственно в свой локальный сервер.", + "MessagePluginConfigurationRequiresLocalAccess": "Чтобы настроить данный плагин, войдите непосредственно в свой локальный сервер.", "MessagePluginInstallDisclaimer": "Плагины, созданные членами сообщества являются отличным способом повышения эффективности с помощью дополнительных функций и компонентов. Перед установкой примите во внимание влияние, которое они могут оказать на сервер, например, длительные сканирования медиатеки, дополнительную фоновую обработку и снижение системной стабильности.", "MessageReenableUser": "См. ниже для разблокировки", "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Из вашей медиатеки будут изъяты следующие расположения медиаданных:", @@ -825,7 +825,7 @@ "MessageYouHaveVersionInstalled": "В настоящее время установлена версия {0}.", "Metadata": "Метаданные", "MetadataManager": "Дисп. метаданных", - "MetadataSettingChangeHelp": "Изменение параметров метаданных повлияет на новое содержание, добавляемое в будущем.. Чтобы обновить существующие содержание, откройте экран с подробностями и нажмите кнопку Обновить, или выполните массовое обновление, с помощью Диспетчера метаданных.", + "MetadataSettingChangeHelp": "Изменение параметров метаданных повлияет на новое содержание, добавляемое в будущем.. Чтобы обновить существующие содержание, откройте экран с подробностями и нажмите кнопку Обновить, или запустите массовое обновление, с помощью Диспетчера метаданных.", "MinutesAfter": "минут(у/ы) после", "MinutesBefore": "мин раньше", "Mobile": "Мобильный", @@ -851,7 +851,7 @@ "No": "Нет", "NoNewDevicesFound": "Новых устройств не обнаружено. Чтобы добавить новый тюнер, закройте данный диалог и введите сведения об устройстве вручную.", "MessageNoNextUpItems": "Ничего не найдено. Начните смотреть свои ТВ-передачи!", - "MessageNoPluginConfiguration": "В данном плагине нет параметров конфигурирования.", + "MessageNoPluginConfiguration": "В данном плагине нет параметров настройки.", "NoSubtitleSearchResultsFound": "Результатов не найдено.", "NoSubtitlesHelp": "По умолчанию, субтитры не будут загружаться. Они могут быть все ещё включены вручную во время воспроизведения.", "None": "Ничего", @@ -1570,7 +1570,7 @@ "HeaderSyncPlayTimeSyncSettings": "Временная синхронизация", "HeaderSyncPlayPlaybackSettings": "Воспроизведение", "HeaderSyncPlaySettings": "Параметры SyncPlay", - "SetUsingLastTracksHelp": "Попытаться задать субтитры / аудиодорожку для ближайшего соответствия к последнему видео.", + "SetUsingLastTracksHelp": "Попытка задать дорожку субтитров/аудио наиболее соответствующую последнему видео.", "SetUsingLastTracks": "Задать субтитры / аудиодорожки с предыдущим элементом", "PreviousChapter": "Предыдущая сцена", "NextChapter": "Следующая сцена", From 8d7c3bd01a7acb1a6cb8834bb38055a4d5212b36 Mon Sep 17 00:00:00 2001 From: nextlooper42 Date: Wed, 24 Nov 2021 11:24:41 +0000 Subject: [PATCH 0868/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index 8d29aa1dcc..c56e9bae62 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -976,7 +976,7 @@ "CustomDlnaProfilesHelp": "Vytvorte si vlastný profil pre nové zariadenie alebo pre prepísanie systémového profilu.", "CopyStreamURLSuccess": "URL úspešne skopírovaná.", "CopyStreamURL": "Kopírovať URL adresu streamu", - "ConfigureDateAdded": "Konfigurácia pridávania dátumu je definovaná v Dashboarde pod možnosťou Nastavenia knižnice", + "ConfigureDateAdded": "Nastavenie pridávania dátumu je definovaná v Dashboarde pod možnosťou Nastavenia knižnice", "ColorTransfer": "Prenos farieb", "ColorPrimaries": "Primárna farba", "CinemaModeConfigurationHelp": "Kino režim prináša zážitok ako z kina priamo do vašej obývačky s možnosťou prehrať trailery a vlastné intrá pred hlavným programom.", From eab13112d635d995a3f9e3b084917e5ed32dc58e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 24 Nov 2021 13:54:04 +0000 Subject: [PATCH 0869/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 9992041caf..0661fd2edc 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -965,7 +965,7 @@ "LabelEnableBlastAliveMessagesHelp": "Enable this if the server is not detected reliably by other UPnP devices on your network.", "LabelEnableBlastAliveMessages": "Blast alive messages", "LabelEnableAutomaticPortMap": "Enable automatic port mapping", - "LabelEmbedAlbumArtDidlHelp": "Some devices prefer this method for obtaining album art. Others may fail to play with this option enabled.", + "LabelEmbedAlbumArtDidlHelp": "Some devices prefer this method for obtaining the album art. Others may fail to play with this option enabled.", "LabelEmbedAlbumArtDidl": "Embed album art in DIDL", "LabelEasyPinCode": "Easy PIN code:", "LabelDynamicExternalId": "{0} Id:", From 538cee3cf1498ba0690611b16f2465b88ce055ce Mon Sep 17 00:00:00 2001 From: ianjazz246 Date: Wed, 24 Nov 2021 09:52:16 -0800 Subject: [PATCH 0870/1756] Sort genres by SortName instead of Random --- src/controllers/movies/moviegenres.js | 2 +- src/controllers/shows/tvgenres.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/controllers/movies/moviegenres.js b/src/controllers/movies/moviegenres.js index 1cda1a6cd6..153cc64945 100644 --- a/src/controllers/movies/moviegenres.js +++ b/src/controllers/movies/moviegenres.js @@ -17,7 +17,7 @@ import '../../elements/emby-button/emby-button'; if (!pageData) { pageData = data[key] = { query: { - SortBy: 'Random', + SortBy: 'SortName', SortOrder: 'Ascending', IncludeItemTypes: 'Movie', Recursive: true, diff --git a/src/controllers/shows/tvgenres.js b/src/controllers/shows/tvgenres.js index b29898730b..82a15bb0c4 100644 --- a/src/controllers/shows/tvgenres.js +++ b/src/controllers/shows/tvgenres.js @@ -17,7 +17,7 @@ import '../../elements/emby-button/emby-button'; if (!pageData) { pageData = data[key] = { query: { - SortBy: 'Random', + SortBy: 'SortName', SortOrder: 'Ascending', IncludeItemTypes: 'Series', Recursive: true, From 6bc18087ea3303886350975b996fdd7247a56248 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 24 Nov 2021 22:09:27 +0000 Subject: [PATCH 0871/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index e148388ad4..91af2a5589 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -233,7 +233,7 @@ "EnableThemeSongsHelp": "Play theme songs in the background while browsing the library.", "EnableThemeVideosHelp": "Play theme videos in the background while browsing the library.", "EnableTonemapping": "Enable Tone mapping", - "EncoderPresetHelp": "Choose a faster value to improve performance, or a slower value to improve quality.", + "EncoderPresetHelp": "Pick a faster value to improve performance, or a slower value to improve quality.", "Ended": "Ended", "EndsAtValue": "Ends at {0}", "Engineer": "Sound engineer", @@ -728,7 +728,7 @@ "LabelMetadataReaders": "Metadata readers:", "LabelMetadataReadersHelp": "Rank your preferred local metadata sources in order of priority. The first file found will be read.", "LabelMetadataSavers": "Metadata savers:", - "LabelMetadataSaversHelp": "Choose the file formats to use when saving your metadata.", + "LabelMetadataSaversHelp": "Pick the file formats to use when saving your metadata.", "LabelMethod": "Method:", "LabelMinAudiobookResume": "Minimum Audiobook resume in minutes:", "LabelMinAudiobookResumeHelp": "Titles are assumed unplayed if stopped before this time.", @@ -757,7 +757,7 @@ "LabelNotificationEnabled": "Enable this notification", "LabelNumber": "Number:", "LabelNumberOfGuideDays": "Number of days of guide data to download:", - "LabelNumberOfGuideDaysHelp": "Downloading more days worth of guide data provides the ability to schedule out further in advance and view more listings, but it will also take longer to download. Auto will choose based on the number of channels.", + "LabelNumberOfGuideDaysHelp": "Downloading more days worth of guide data provides the ability to schedule out further in advance and view more listings, but it will also take longer to download. Auto will pick based on the number of channels.", "LabelOpenclDevice": "OpenCL Device:", "LabelOpenclDeviceHelp": "This is the OpenCL device that is used for tone mapping. 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.", "LabelOptionalNetworkPath": "Shared network folder:", @@ -1251,7 +1251,7 @@ "PasswordMatchError": "Password and password confirmation must match.", "PasswordResetComplete": "The password has been reset.", "PasswordResetConfirmation": "Are you sure you wish to reset the password?", - "PasswordResetProviderHelp": "Choose a password reset provider to be used when this user requests a password reset.", + "PasswordResetProviderHelp": "Pick a password reset provider to be used when this user requests a password reset.", "PasswordSaved": "Password saved.", "PathNotFound": "The path could not be found. Please ensure the path is valid and try again.", "People": "People", From 26d64a4f28ba1a4cb3f2732deee0e0c4a4b34f6a Mon Sep 17 00:00:00 2001 From: blob03 Date: Wed, 24 Nov 2021 22:28:15 +0000 Subject: [PATCH 0872/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 740bedb7df..6396bcea36 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -192,7 +192,7 @@ "ExitFullscreen": "Sortir du plein écran", "ExtraLarge": "Très Grand", "ExtractChapterImagesHelp": "L'extraction d'images de chapitre permettra aux applications d'afficher des menus visuels pour la sélection des scènes. Le processus peut être lent, gourmand en ressources et peut nécessiter plusieurs gigaoctets de stockage. Il s'exécute lorsque des vidéos sont découvertes et également comme tâche planifiée. L'horaire est configurable dans les options du planificateur de tâches. Il n'est pas recommandé d'exécuter cette tâche pendant les heures d'usage intensif.", - "FFmpegSavePathNotFound": "Nous ne pouvons pas localiser FFmpeg en utilisant le chemin que vous avez saisi. FFprobe est également nécessaire et doit exister dans le même dossier. Ces composants sont généralement regroupés dans le même téléchargement. Veuillez vérifier le chemin et essayer à nouveau.", + "FFmpegSavePathNotFound": "Nous ne pouvons pas trouver FFmpeg en utilisant le chemin que vous avez saisi. FFprobe est également nécessaire et doit exister dans le même dossier. Ces composants sont généralement regroupés dans le même téléchargement. Veuillez vérifier le chemin et essayer à nouveau.", "FastForward": "Avance rapide", "Favorite": "Favori", "Favorites": "Favoris", @@ -246,7 +246,7 @@ "HeaderChapterImages": "Images des chapitres", "HeaderCodecProfile": "Profil de codec", "HeaderCodecProfileHelp": "Les profils de codec indiquent les limites d'un appareil lors de la lecture de codecs spécifiques. Si la limite s'applique au média, ce dernier sera transcodé, même si le codec est configuré pour la lecture directe.", - "HeaderConfigureRemoteAccess": "Configurer l'accès distant", + "HeaderConfigureRemoteAccess": "Configurer l'accès à distance", "HeaderConfirmPluginInstallation": "Confirmer l'installation de l'extension", "HeaderConfirmProfileDeletion": "Confirmer la suppression de profil", "HeaderConfirmRevokeApiKey": "Révoquer la clé API", @@ -293,7 +293,7 @@ "HeaderInstantMix": "Mix instantané", "HeaderKeepRecording": "Garder l'enregistrement", "HeaderKeepSeries": "Garder la série", - "HeaderKodiMetadataHelp": "Pour activer ou désactiver les métadonnées NFO, utilisez l'onglet Métadonnées et configurez les options pour vos types de médias.", + "HeaderKodiMetadataHelp": "Pour activer ou désactiver les métadonnées NFO, ouvrir l'interface de gestion d'une médiathèque et trouver la section 'Formats de métadonnées'.", "HeaderLatestEpisodes": "Derniers Épisodes", "HeaderLatestMedia": "Derniers médias", "HeaderLatestMovies": "Derniers films", @@ -486,7 +486,7 @@ "LabelDynamicExternalId": "ID {0} :", "LabelEasyPinCode": "Code Easy PIN :", "LabelEmbedAlbumArtDidl": "Intégrer les images d'album dans le DIDL", - "LabelEmbedAlbumArtDidlHelp": "Certains appareils préfèrent cette méthode pour obtenir les images d'album. D'autres peuvent échouer à lire avec cette option activée.", + "LabelEmbedAlbumArtDidlHelp": "Certains appareils préfèrent cette méthode pour obtenir les images d'album. D'autres pourraient ne pas lire avec l'option activée.", "LabelEnableAutomaticPortMap": "Autoriser le mapping automatique de port", "LabelEnableAutomaticPortMapHelp": "Mapper automatiquement les ports publics vers des ports locaux via UPnP. Cela peut ne pas fonctionner avec certains modèles de routeurs. La modification de ce paramètre ne prendra effet qu'après redémarrage du serveur.", "LabelEnableBlastAliveMessages": "Diffuser des message de présence", @@ -812,7 +812,7 @@ "MessageYouHaveVersionInstalled": "Actuellement , vous avez la version {0} installée.", "Metadata": "Métadonnées", "MetadataManager": "Gestionnaire de métadonnées", - "MetadataSettingChangeHelp": "Les modifications des paramètres des métadonnées auront une incidence sur le nouveau contenu ajouté. Pour actualiser le contenu existant, ouvrez l'écran des détails et cliquez sur le bouton Actualiser, ou effectuez des actualisations en masse en utilisant le gestionnaire de métadonnées.", + "MetadataSettingChangeHelp": "Les modifications des paramètres des métadonnées ne concernent que le contenu à venir. Pour actualiser le contenu existant, ouvrir l'écran des détails et cliquer sur le bouton Actualiser, ou bien effectuer des actualisations en masse en utilisant le gestionnaire de métadonnées.", "MinutesAfter": "minutes après", "MinutesBefore": "minutes avant", "Mobile": "Mobile", @@ -1192,8 +1192,8 @@ "DashboardServerName": "Serveur : {0}", "LabelWeb": "Web :", "AuthProviderHelp": "Sélectionner un fournisseur d'authentification pour authentifier le mot de passe de cet utilisateur.", - "PasswordResetProviderHelp": "Choisissez un fournisseur de réinitialisation de mot de passe à utiliser lorsqu'un utilisateur demande la réinitialisation de son mot de passe.", - "LabelUserLoginAttemptsBeforeLockout": "Tentatives de connexion échouées avant que l'utilisateur ne soit verrouillé :", + "PasswordResetProviderHelp": "Choisir un fournisseur de réinitialisation de mot de passe à utiliser lorsqu'un utilisateur demande la réinitialisation de son mot de passe.", + "LabelUserLoginAttemptsBeforeLockout": "Tentatives de connexion avant verrouillage du compte :", "DashboardOperatingSystem": "Système d'Exploitation : {0}", "DashboardArchitecture": "Architecture : {0}", "MessageNoCollectionsAvailable": "Les collections vous permettent de profiter de groupes personnalisés de Films, Séries et d'Albums. Cliquer sur le bouton '+' pour commencer à créer des collections.", @@ -1422,7 +1422,7 @@ "LabelTonemappingParam": "Paramètre de mappage tonal :", "LabelTonemappingPeakHelp": "Redéfini le signal/nominal/crête de référence. Utile lorsque l'information de crête intégrée dans les métadonnées d'affichage n'est pas fiable ou lorsque le mappage tonal d'une gamme inférieure à une gamme supérieure. Les valeurs recommandées et par défaut sont 100 et 0.", "EnableAutoCast": "Définir comme Défaut", - "LabelMaxMuxingQueueSizeHelp": "Nombre maximal de paquets pouvant être mis en mémoire tampon lors de l'initialisation des flux. Augmenter la valeur si de nombreux messages \"Trop de paquets en mémoire tampon pour le flux de sortie\" apparaissent dans les journaux FFmpeg. La valeur recommandée est 2048.", + "LabelMaxMuxingQueueSizeHelp": "Nombre maximal de paquets pouvant être mis en mémoire tampon lors de l'initialisation des flux. Augmenter la valeur si des messages \"Trop de paquets en mémoire tampon pour le flux de sortie\" apparaissent dans les journaux FFmpeg. La valeur recommandée est 2048.", "LabelMaxMuxingQueueSize": "Taille maximale de la queue de multiplexage :", "OptionMaxActiveSessionsHelp": "Une valeur nulle désactive la fonctionnalité.", "OptionMaxActiveSessions": "Définir le nombre maximal de sessions utilisateur simultanées.", From ffeca502983fa1808652e5c654ae91878dfc48bc Mon Sep 17 00:00:00 2001 From: Csaba Date: Thu, 25 Nov 2021 05:21:23 +0000 Subject: [PATCH 0873/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index 35db540a64..74bd618348 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -208,7 +208,7 @@ "LabelMetadataPath": "Metaadat útvonal:", "LabelMetadataReaders": "Metaadat olvasók:", "LabelMetadataSavers": "Metaadat mentés:", - "LabelMetadataSaversHelp": "A metaadatok mentési fájlformátuma.", + "LabelMetadataSaversHelp": "Válaszd ki a metaadatok mentésekor használni kívánt fájlformátumokat.", "LabelName": "Név:", "LabelNewPassword": "Új jelszó:", "LabelNewPasswordConfirm": "Új jelszó megerősítése:", From c6877d3c78cfb58f01846448807c302e642808c2 Mon Sep 17 00:00:00 2001 From: millallo Date: Thu, 25 Nov 2021 06:55:12 +0000 Subject: [PATCH 0874/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index 3f09959db4..44c217d0ba 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -205,7 +205,7 @@ "GuideProviderLogin": "Accedi", "GuideProviderSelectListings": "selezionare Annunci", "H264CrfHelp": "Il fattore di frequenza costante (CRF) è l'impostazione di qualità predefinita per l'encoder x264 e x265. È possibile impostare i valori compresi tra 0 e 51, in cui valori inferiori potrebbero determinare una migliore qualità (a discapito delle dimensioni superiori dei file). I valori normali sono compresi tra 18 e 28. L'impostazione predefinita per x264 è 23 e per x265 è 28, quindi è possibile utilizzare questo come punto di partenza.", - "EncoderPresetHelp": "Scegli una velocità maggiore per migliorare le performance, o minore per incrementare la qualità.", + "EncoderPresetHelp": "Selezionare una velocità maggiore per migliorare le performance, o minore per incrementare la qualità.", "HDPrograms": "Programmi HD", "HardwareAccelerationWarning": "L'attivazione dell'accelerazione hardware potrebbe causare instabilità in qualche sistema. Assicurarsi che il sistema operativo e i driver video siano completamente aggiornati. Se hai difficoltà a riprodurre video dopo aver abilitato questa operazione, dovrai cambiare l'impostazione in None.", "HeaderAccessSchedule": "Orario di accesso", @@ -556,7 +556,7 @@ "LabelMetadataPathHelp": "Specificare un percorso personalizzato per le immagini e i metadati scaricati.", "LabelMetadataReaders": "Lettori Metadati:", "LabelMetadataReadersHelp": "Classificare le origini metadati locali preferite in ordine di priorità. Il primo file trovato verrà letto.", - "LabelMetadataSaversHelp": "Scegliere i formati di file per salvare i metadati.", + "LabelMetadataSaversHelp": "Selezionare i formati di file per salvare i metadati.", "LabelMethod": "Metodo:", "LabelMinBackdropDownloadWidth": "Massima larghezza sfondo:", "LabelMinResumeDuration": "Durata minima per il riprendi:", @@ -1156,7 +1156,7 @@ "MessageImageTypeNotSelected": "Per favore seleziona un'immagine dal menù a tendina.", "OptionProtocolHls": "Streaming in Diretta HTTP", "OptionMax": "Massimo", - "PasswordResetProviderHelp": "Scegli un provider di reset password da utilizzare quando questo utente ne richiederà il reset.", + "PasswordResetProviderHelp": "Selezionare un provider di reset password da utilizzare quando questo utente ne richiederà il reset.", "PlaybackData": "Dati di Riproduzione", "TagsValue": "Tag: {0}", "Whitelist": "Lista bianca", From 6a11c76ea1acd08414f24a858fe9dc627117c8ca Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 25 Nov 2021 20:50:03 +0000 Subject: [PATCH 0875/1756] Translated using Weblate (Greek) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/ --- src/strings/el.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/el.json b/src/strings/el.json index cb92e36ec6..f4962baf63 100644 --- a/src/strings/el.json +++ b/src/strings/el.json @@ -13,7 +13,7 @@ "Albums": "Άλμπουμ", "All": "Όλα", "AllChannels": "Όλα τα κανάλια", - "AllComplexFormats": "Όλες οι σύνθετες μορφές (ASS, SSA, VOBSUB, PGS, SUB / IDX, ...)", + "AllComplexFormats": "Όλες οι σύνθετες μορφές (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllEpisodes": "Ολα τα επεισόδια", "AllLanguages": "Όλες οι γλώσσες", "AllLibraries": "Όλες οι βιβλιοθήκες", From 085acb3a98be05f676bb0cef9f86753502494bd7 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 25 Nov 2021 21:07:40 +0000 Subject: [PATCH 0876/1756] Translated using Weblate (French (Canada)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/ --- src/strings/fr-ca.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/fr-ca.json b/src/strings/fr-ca.json index 177bcaccc6..65fd4b7131 100644 --- a/src/strings/fr-ca.json +++ b/src/strings/fr-ca.json @@ -81,7 +81,7 @@ "Alerts": "Alertes", "All": "Tout", "AllChannels": "Toutes les chaînes", - "AllComplexFormats": "Tous les formats complexes (ASS, SSA, VOBSUB, PGS, SUB, IDX, ...)", + "AllComplexFormats": "Tous les formats complexes (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllEpisodes": "Tous les épisodes", "AllLanguages": "Toutes les langues", "AllLibraries": "Toutes les médiathèques", @@ -651,8 +651,8 @@ "LabelCustomRating": "Évaluation personnalisée :", "LabelCustomCertificatePathHelp": "Chemin vers un fichier PKCS #12 contenant un certificat et une clé privée pour activer le support TLS sur un domaine personnalisé.", "LabelCustomCertificatePath": "Chemin du certificat SSL personnalisé :", - "LabelCreateHttpPortMap": "Activer le port mapping automatique pour le trafic http et https.", - "LabelCreateHttpPortMapHelp": "Permettre le mappage automatique des ports pour créer une règle pour le trafic http en plus du traffic https.", + "LabelCreateHttpPortMap": "Activer le port mapping automatique pour le trafic HTTP et HTTPS.", + "LabelCreateHttpPortMapHelp": "Permettre le mappage automatique des ports pour créer une règle pour le trafic HTTP en plus du traffic HTTPS.", "LabelCorruptedFrames": "Images corrompues :", "LabelCriticRating": "Évaluation de la critique :", "LabelCommunityRating": "Évaluation de la communauté :", @@ -707,7 +707,7 @@ "Studios": "Studios", "StopRecording": "Arrêter d'enregistrer", "Sports": "Sports", - "LabelEmbedAlbumArtDidl": "Intégrer la couverture d'album dans le Didl", + "LabelEmbedAlbumArtDidl": "Intégrer la couverture d'album dans le DIDL", "DisableCustomCss": "Désactiver le CSS personnalisé fourni par le serveur", "LabelDisableCustomCss": "Désactiver le thème CSS personnalisé/l'image de marque fournie par le serveur.", "HeaderContinueReading": "Continuer à lire", From 2ca3d16879768fe8f8a08745815b2f2c762bf43b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 25 Nov 2021 20:42:45 +0000 Subject: [PATCH 0877/1756] Translated using Weblate (German (Swiss)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gsw/ --- src/strings/gsw.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/gsw.json b/src/strings/gsw.json index 6058404f84..70983a3bf5 100644 --- a/src/strings/gsw.json +++ b/src/strings/gsw.json @@ -112,7 +112,7 @@ "AllLibraries": "Alli Bibliotheke", "AllLanguages": "Alle Sprachen", "AllEpisodes": "Alli Episode", - "AllComplexFormats": "Alli komplexe Format", + "AllComplexFormats": "Alli komplexe Format (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllChannels": "Alli Channel", "All": "Alli", "Alerts": "Mitteilige", From fa9dbcc1ea74489609426e1d274d8b13076b1ac0 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 25 Nov 2021 20:45:44 +0000 Subject: [PATCH 0878/1756] Translated using Weblate (Hindi) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/ --- src/strings/hi-in.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hi-in.json b/src/strings/hi-in.json index ad3b310494..75c77bf36d 100644 --- a/src/strings/hi-in.json +++ b/src/strings/hi-in.json @@ -21,7 +21,7 @@ "AllowHWTranscodingHelp": "ट्यूनर को निरंतर रूप से धाराओं को ट्रांसकोड करने दें। यह सर्वर द्वारा ट्रांसकोडिंग को कम करने में मदद कर सकता है।", "AllLanguages": "सभी भाषाएं", "AllEpisodes": "सभी प्रकरण", - "AllComplexFormats": "सभी जटिल प्रारूप (ASS, SSA, VOBSUB, PGS, SUB, IDX,…)", + "AllComplexFormats": "सभी जटिल प्रारूप (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllChannels": "सभी चैनल्स", "Alerts": "चेतावनियां", "Albums": "एल्बम", From 25c131f16df3a1959636ccd10e10e90ee2bffad6 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 25 Nov 2021 20:59:21 +0000 Subject: [PATCH 0879/1756] Translated using Weblate (Croatian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/ --- src/strings/hr.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/hr.json b/src/strings/hr.json index 1d809eade4..06647589cd 100644 --- a/src/strings/hr.json +++ b/src/strings/hr.json @@ -839,7 +839,7 @@ "AccessRestrictedTryAgainLater": "Pristup je trenutno ograničen. Pokušajte ponovo kasnije.", "Albums": "Albumi", "All": "Sve", - "AllComplexFormats": "Svi kompleksni formati (ASS, SSA, VOBSUB, PGS, SUB, IDX, ...)", + "AllComplexFormats": "Svi kompleksni formati (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "Books": "Knjige", "Channels": "Kanali", "Collections": "Kolekcije", @@ -902,7 +902,7 @@ "OptionIsSD": "SD", "OptionIsHD": "HD", "OptionDvd": "DVD", - "OptionBluray": "Blu-ray", + "OptionBluray": "BD", "Option3D": "3D", "OneChannel": "Jedan kanal", "Off": "Isključi", @@ -1134,7 +1134,7 @@ "Bwdif": "BWDIF", "ButtonPlayer": "Reproduktor", "AllowTonemappingHelp": "Mapiranje tona može pretvoriti dinamički raspon videozapisa iz HDR u SDR pri tome održavajući detalje i boju slike, što je prilično bitno za reprezentaciju originalne scene. Trenutno radi samo kod transkodiranja videozapisa sa ugrađenim HDR10 ili HLG metapodacima. Ako reprodukcija nije glatka ili je neuspješna, razmotrite isključivanje pripadnog hardverskog dekodera.", - "LabelCreateHttpPortMap": "Omogući automatsko mapiranje ulaza za http i https promet.", + "LabelCreateHttpPortMap": "Omogući automatsko mapiranje ulaza za HTTP i HTTPS promet.", "LabelChromecastVersion": "Verzija Chromecasta", "LabelCertificatePasswordHelp": "Ako Vaš certifikat zahtjeva lozinku, molimo unesite je ovdje.", "LabelCertificatePassword": "Lozinka certifikata:", From ab47ee952b27e1f16429e9f5353158702b5148b8 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 25 Nov 2021 21:02:37 +0000 Subject: [PATCH 0880/1756] Translated using Weblate (Icelandic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/is/ --- src/strings/is-is.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/is-is.json b/src/strings/is-is.json index c7c79ed58f..6a07be3d59 100644 --- a/src/strings/is-is.json +++ b/src/strings/is-is.json @@ -38,7 +38,7 @@ "OptionSaveMetadataAsHidden": "Geyma gagnagögn (metadata) og myndir sem leynilegar skrár", "PasswordMatchError": "Lykilorð og ítrekun lykilorðs þarf að passa.", "PasswordResetConfirmation": "Ertu viss um að þú viljir endursetja lykilorðið þitt?", - "PinCodeResetConfirmation": "Ertu viss um að þú viljir endursetja pin kóðann þinn?", + "PinCodeResetConfirmation": "Ertu viss um að þú viljir endursetja PIN kóðann þinn?", "HeaderAlbumArtists": "Höfundur plötu", "HeaderContinueWatching": "Halda áfram að horfa", "Favorites": "Uppáhalds", @@ -46,7 +46,7 @@ "Folders": "Möppur", "OptionSubstring": "Undirstrengur", "OptionSpecialEpisode": "Sérstakt", - "OptionTvdbRating": "TVDB einkunn", + "OptionTvdbRating": "TheTVDB einkunn", "OptionWakeFromSleep": "Vekja frá svefni", "PackageInstallCancelled": "{0} (útgáfa {1}) hætt við uppsetningu.", "AddToPlayQueue": "Bæta í spilunarlista", @@ -96,7 +96,7 @@ "OptionWeekends": "Helgar", "PackageInstallFailed": "{0} (útgáfa {1}) tókst ekki að setja upp.", "PasswordSaved": "Lykilorð vistað.", - "OptionBluray": "Blu-ray", + "OptionBluray": "BD", "Yesterday": "Í gær", "Absolute": "Heildartala", "OptionCommunityRating": "Einkunn almennings", From 664bf950634acebc34ba50fb073b8b83965cf7e0 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 25 Nov 2021 20:48:04 +0000 Subject: [PATCH 0881/1756] Translated using Weblate (Malay) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/ --- src/strings/ms.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ms.json b/src/strings/ms.json index 5bddfd4610..70e166c7db 100644 --- a/src/strings/ms.json +++ b/src/strings/ms.json @@ -23,7 +23,7 @@ "Albums": "Album-album", "Alerts": "Amaran", "AllChannels": "Semua saluran", - "AllComplexFormats": "Semua format kompleks (ASS, SSA, VOBSUB, PGS, SUB/IDX, dll.)", + "AllComplexFormats": "Semua format kompleks (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllEpisodes": "Semua episod", "AllLanguages": "Semua bahasa", "AllowOnTheFlySubtitleExtraction": "Membolehkan pengekstrakan sarikata serta-merta", From 04722cc72d831e10837b61dcdae0ad5aff3ff18c Mon Sep 17 00:00:00 2001 From: Daniel Martins Date: Thu, 25 Nov 2021 20:10:30 +0000 Subject: [PATCH 0882/1756] Translated using Weblate (Portuguese (Portugal)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/ --- src/strings/pt-pt.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/pt-pt.json b/src/strings/pt-pt.json index abe0308824..437f121fea 100644 --- a/src/strings/pt-pt.json +++ b/src/strings/pt-pt.json @@ -1525,5 +1525,7 @@ "DirectPlayHelp": "O arquivo de origem é totalmente compatível com este cliente e a sessão está a receber o arquivo sem modificações.", "Conductor": "Maestro", "Arranger": "Arranjador", - "AgeValue": "({0} anos de idade)" + "AgeValue": "({0} anos de idade)", + "LabelSyncPlaySettingsSpeedToSync": "Ativar SpeedToSync", + "LabelAutomaticallyAddToCollection": "Adicionar automaticamente à coleção" } From 417c8ff0554a57400cd1c2e18305cfde91499b46 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 25 Nov 2021 21:11:31 +0000 Subject: [PATCH 0883/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 0013e40ca5..4cb11b4267 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -1451,8 +1451,8 @@ "LabelPublishedServerUriHelp": "Переопределяется URI, используемый Jellyfin, на основе интерфейса или IP-адреса клиента.", "LabelHDHomerunPortRangeHelp": "Ограничивается диапазон UDP-портов HDHomeRun этим значением. (По умолчанию 1024 - 645535).", "LabelEnableSSDPTracingHelp": "Включаются подробные сведения о трассировке сети SSDP для регистрации.
ПРЕДУПРЕЖДЕНИЕ: Это приведет к серьёзному снижению производительности.", - "LabelCreateHttpPortMapHelp": "Разрешается автоматическое сопоставление портов, чтобы создать правило для трафика HTTP в дополнение к трафику HTTPS.", - "LabelCreateHttpPortMap": "Включается автоматическое сопоставление портов для трафика HTTP а также HTTPS.", + "LabelCreateHttpPortMapHelp": "Разрешается автосопоставление портов для создания правила для трафика HTTP в дополнение к трафику HTTPS.", + "LabelCreateHttpPortMap": "Включается автосопоставление портов для трафика HTTP, а также HTTPS.", "LabelAutomaticDiscoveryHelp": "Разрешить приложениям автоматически обнаруживать Jellyfin с помощью UDP-порта 7359.", "LabelAutoDiscoveryTracingHelp": "При включении, пакеты, принятые через порт автообнаружения, будут регистрироваться.", "LabelSyncPlayInfo": "О SyncPlay", From 2e65c49841d49fcf273e742aa70699df3584669e Mon Sep 17 00:00:00 2001 From: Weevild Date: Thu, 25 Nov 2021 19:12:13 +0000 Subject: [PATCH 0884/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index 70578b7d96..dccc772a42 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -207,7 +207,7 @@ "HeaderAddToPlaylist": "Lägg till i Spellista", "HeaderAddUpdateImage": "Lägg till/uppdatera bild", "HeaderAdditionalParts": "Ytterligare delar", - "HeaderAlbumArtists": "Artistens album", + "HeaderAlbumArtists": "Albumsartister", "HeaderAlert": "Varning", "HeaderAllowMediaDeletionFrom": "Tillåt mediaborttagning från", "HeaderApiKey": "API-nyckel", From e3839846c11317fd3ad386b57ee88201090bd01e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 25 Nov 2021 20:45:10 +0000 Subject: [PATCH 0885/1756] Translated using Weblate (Bengali (Bangladesh)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bn_BD/ --- src/strings/bn_BD.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/bn_BD.json b/src/strings/bn_BD.json index 2605199def..20a0f4a501 100644 --- a/src/strings/bn_BD.json +++ b/src/strings/bn_BD.json @@ -4,7 +4,7 @@ "AllLibraries": "সব লাইব্রেরি", "AllLanguages": "সব ভাষা", "AllEpisodes": "সব এপিসোড", - "AllComplexFormats": "সমস্ত জটিল ফর্ম্যাট", + "AllComplexFormats": "সমস্ত জটিল ফর্ম্যাট (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllChannels": "সব চ্যানেল", "All": "সবগুলি", "Alerts": "এলার্টস", From e833776eb31e3cb3ab022869395857c8ae041cf5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 25 Nov 2021 20:43:43 +0000 Subject: [PATCH 0886/1756] Translated using Weblate (Thai) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/th/ --- src/strings/th.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/th.json b/src/strings/th.json index 1d37788f04..aa63f8cfbd 100644 --- a/src/strings/th.json +++ b/src/strings/th.json @@ -21,7 +21,7 @@ "AllowRemoteAccessHelp": "หากไม่เช็ค การเชื่อมต่อระยะไกลทั้งหมดจะถูกบล็อก", "AllowRemoteAccess": "อนุญาตการเชื่อมต่อเซิฟเวอร์ระยะไกล", "AllowMediaConversionHelp": "อนุญาตหรือปฏิเสธฟีเจอร์การแปลงมีเดีย", - "AllComplexFormats": "ฟอร์แมตที่ซับซ้อนทั้งหมด (ASS, SSA, VOBSUB, PGS, SUB, IDX, …)", + "AllComplexFormats": "ฟอร์แมตที่ซับซ้อนทั้งหมด (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllChannels": "ช่องทั้งหมด", "All": "ทั้งหมด", "Alerts": "แจ้งเตือน", From ea6fbdd139b6407b4a0adf32d23117b962d523b9 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 25 Nov 2021 20:47:02 +0000 Subject: [PATCH 0887/1756] Translated using Weblate (Albanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/ --- src/strings/sq.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sq.json b/src/strings/sq.json index 908445cf7e..c8321649e5 100644 --- a/src/strings/sq.json +++ b/src/strings/sq.json @@ -6,7 +6,7 @@ "AllLibraries": "Të gjithë libraritë", "AllLanguages": "Të gjitha gjuhët", "AllEpisodes": "Të gjithë episodet", - "AllComplexFormats": "Të gjithë formatet kompleks (ASS, SSA, VOBSUB, PGS, SUB, IDX, …)", + "AllComplexFormats": "Të gjithë formatet kompleks (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllChannels": "Të gjitha kanalet", "All": "Të gjithë", "Alerts": "Alarmet", From fda8a35cac10637ccd47ef2ed12be3ae70f23213 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 25 Nov 2021 20:44:10 +0000 Subject: [PATCH 0888/1756] Translated using Weblate (Filipino) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/ --- src/strings/fil.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fil.json b/src/strings/fil.json index 0976c848f3..de95a2e78f 100644 --- a/src/strings/fil.json +++ b/src/strings/fil.json @@ -12,7 +12,7 @@ "AllLibraries": "Lahat ng mga librerya", "AllLanguages": "Lahat ng wika", "AllEpisodes": "Lahat ng episode", - "AllComplexFormats": "Lahat ng Komplikadong Format (ASS, SSA, VOBSUB, PGS, SUB, IDX, …)", + "AllComplexFormats": "Lahat ng Komplikadong Format (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllChannels": "Lahat ng channel", "All": "Lahat", "Alerts": "Mga Alerto", From c8371aa2bc04e8549dd6ca42283218003aa154a1 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 25 Nov 2021 20:54:31 +0000 Subject: [PATCH 0889/1756] Translated using Weblate (Norwegian Nynorsk) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nn/ --- src/strings/nn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/nn.json b/src/strings/nn.json index 74d2bd8314..a5773d27ed 100644 --- a/src/strings/nn.json +++ b/src/strings/nn.json @@ -613,7 +613,7 @@ "AllLibraries": "Alle bibliotek", "AllLanguages": "Alle språk", "AllEpisodes": "Alle episodar", - "AllComplexFormats": "Alle avanserte format (ASS, SSA, VOBSUB, PGS, SUB, IDX, …)", + "AllComplexFormats": "Alle avanserte format (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllChannels": "Alle kanalar", "All": "Alle", "Alerts": "Varslar", From 5a3bf0e083fb3fa8e1667bbf22a1caa6427181d6 Mon Sep 17 00:00:00 2001 From: ahmet-dv Date: Fri, 26 Nov 2021 01:20:32 +0000 Subject: [PATCH 0890/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 41 ++++++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index e7648c50a0..45a454e6dc 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -69,7 +69,7 @@ "LabelCachePathHelp": "Sunucunun resim vb. önbellek dosyalarını tutması için bir yer belirt. Öntanımlı yeri kullanmak için boş bırak.", "LabelContentType": "İçerik türü:", "LabelCountry": "Ülke:", - "LabelCurrentPassword": "Kullanımdaki şifre:", + "LabelCurrentPassword": "Kullanımdaki parola:", "LabelDay": "Gün:", "LabelEnableDlnaServer": "DLNA Sunucusunu Etkinleştir", "LabelFinish": "Bitir", @@ -80,9 +80,9 @@ "LabelMaxParentalRating": "Maksimum izin verilen yaş değerlendirmesi:", "LabelMessageText": "Mesaj Metni:", "LabelName": "İsim:", - "LabelNewPassword": "Yeni şifre:", - "LabelNewPasswordConfirm": "Yeni şifreyi onayla:", - "LabelPassword": "Şifre:", + "LabelNewPassword": "Yeni parola:", + "LabelNewPasswordConfirm": "Yeni parolayı onayla:", + "LabelPassword": "Parola:", "LabelProfileAudioCodecs": "Ses Codec:", "LabelProfileCodecs": "Codecler:", "LabelProfileVideoCodecs": "Video Codec:", @@ -131,7 +131,7 @@ "PasswordMatchError": "Parola ve Sifre Eslesmelidir.", "PasswordResetComplete": "Parolanız Sıfırlanmıstır.", "PasswordResetConfirmation": "Sifrenizi Sıfırlamak İstediginizden Eminmisiniz?", - "PasswordSaved": "Şifre kaydedildi.", + "PasswordSaved": "Parola kaydedildi.", "Play": "Oynat", "Record": "Kayıt", "RecordingCancelled": "Kayıt iptal edildi.", @@ -175,7 +175,7 @@ "Aired": "Yayınlanma tarihi", "Alerts": "Uyarılar", "ButtonEditOtherUserPreferences": "Bu kullanıcının profilini, resmini ve kişisel tercihlerini düzenleyin.", - "ButtonForgotPassword": "Şifremi unuttum", + "ButtonForgotPassword": "Parolamı unuttum", "ButtonFullscreen": "Tam Ekran", "Collections": "Koleksiyonlar", "Favorites": "Favoriler", @@ -189,7 +189,7 @@ "Songs": "Şarkılar", "Sync": "Eşzamanlama", "AllChannels": "Tüm kanallar", - "AllComplexFormats": "Tüm karmaşık formatlar (ASS, SSA, VOBSUB, PGS, SUB/IDX, vb.)", + "AllComplexFormats": "Tüm Karmaşık Formatlar (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllEpisodes": "Tüm bölümler", "AllLanguages": "Tüm diller", "AllowMediaConversion": "Medya dönüşümüne izin ver", @@ -275,7 +275,7 @@ "Ascending": "Artan", "AspectRatio": "En/Boy oranı", "Audio": "Ses", - "AuthProviderHelp": "Bu kullanıcının şifresini doğrulamak için kullanılacak bir kimlik doğrulama sağlayıcısı seçin.", + "AuthProviderHelp": "Bu kullanıcının parolasını doğrulamak için kullanılacak bir kimlik doğrulama sağlayıcısı seçin.", "Backdrop": "Arka Plan", "Backdrops": "Arka Planlar", "Banner": "Afiş", @@ -408,7 +408,7 @@ "ExitFullscreen": "Tam ekrandan çık", "EveryNDays": "Her {0} günde", "ErrorSavingTvProvider": "TV sağlayıcısını kaydederken bir hata oluştu. Lütfen erişilebilir olduğundan emin olun ve tekrar deneyin.", - "ErrorPleaseSelectLineup": "Lütfen bir grup seçin ve tekrar deneyin. Hiç bir sıralama yoksa, lütfen kullanıcı adınızın, şifrenizin ve posta kodunuzun doğru olup olmadığını kontrol edin.", + "ErrorPleaseSelectLineup": "Lütfen bir grup seçin ve tekrar deneyin. Hiç bir sıralama yoksa, lütfen kullanıcı adınızın, parolanızın ve posta kodunuzun doğru olup olmadığını kontrol edin.", "ErrorStartHourGreaterThanEnd": "Bitiş saati, başlangıç saatinden büyük olmalıdır.", "ErrorGettingTvLineups": "TV dizilimini indirirken bir hata oluştu. Lütfen bilgilerinizin doğru olduğundan emin olun ve tekrar deneyin.", "ErrorDeletingItem": "Öğe sunucudan silinirken bir hata oluştu. Lütfen Jellyfin'in medya klasörüne yazma erişimi olup olmadığını kontrol edin ve tekrar deneyin.", @@ -445,8 +445,8 @@ "HeaderPlayback": "Medya Oynatma", "HeaderPinCodeReset": "Pin Kodunu Sıfırla", "HeaderPhotoAlbums": "Fotoğraf Albümleri", - "HeaderPasswordReset": "Şifre Sıfırlama", - "HeaderPassword": "Şifre", + "HeaderPasswordReset": "Parola Sıfırlama", + "HeaderPassword": "Parola", "HeaderParentalRatings": "Yaş Derecelendirmeleri", "HeaderOtherItems": "Diğer Öğeler", "HeaderOnNow": "Şimdi", @@ -495,7 +495,7 @@ "LabelDateAdded": "Eklenme tarihi:", "LabelCustomCss": "Özel CSS:", "LabelCommunityRating": "Topluluk Puanı:", - "LabelCertificatePassword": "Sertifika şifresi:", + "LabelCertificatePassword": "Sertifika parolası:", "LabelCache": "Önbellek:", "LabelBitrate": "Bit Hızı:", "LabelBirthYear": "Doğum yılı:", @@ -684,7 +684,7 @@ "LabelCorruptedFrames": "Bozuk çerçeveler:", "LabelCollection": "Koleksiyon:", "LabelChannels": "Kanallar:", - "LabelCertificatePasswordHelp": "Sertifikanız bir şifre gerektiriyorsa, lütfen buraya girin.", + "LabelCertificatePasswordHelp": "Sertifikanız bir parola gerektiriyorsa, lütfen buraya girin.", "LabelCancelled": "İptal edildi", "LabelBurnSubtitles": "Altyazıları yazın:", "LabelBlockContentWithTags": "Etiketli öğeleri engelle:", @@ -760,7 +760,7 @@ "LabelPath": "Yol:", "LabelPasswordRecoveryPinCode": "PIN kodu:", "LabelPasswordResetProvider": "Parola Sıfırlama Sağlayıcısı:", - "LabelPasswordConfirm": "Şifre (onay):", + "LabelPasswordConfirm": "Parola (onay):", "LabelParentalRating": "Yaş derecelendirmesi:", "LabelParentNumber": "Ana numara:", "LabelOverview": "Özet:", @@ -836,7 +836,7 @@ "LabelKnownProxies": "Bilinen proxy'ler:", "LabelKeepUpTo": "Aşağıdakileri takip edin:", "LabelInternetQuality": "İnternet kalitesi:", - "LabelInNetworkSignInWithEasyPasswordHelp": "Yerel ağınızdaki istemcilerde oturum açmak için kolay pin kodunu kullanın. Normal şifrenize yalnızca evden uzakta ihtiyaç duyulacaktır. Pin kodu boş bırakılırsa, ev ağınızda bir şifreye ihtiyacınız olmayacaktır.", + "LabelInNetworkSignInWithEasyPasswordHelp": "Yerel ağınızdaki istemcilerde oturum açmak için kolay PIN kodunu kullanın. Normal parolanıza yalnızca evden uzakta ihtiyaç duyulacaktır. PIN kodu boş bırakılırsa, ev ağınızda bir parolaya ihtiyacınız olmayacaktır.", "LabelInNetworkSignInWithEasyPassword": "Kolay pin kodumla ağ içi oturum açmayı etkinleştir", "LabelImportOnlyFavoriteChannels": "Favori olarak işaretlenen kanallarla sınırla", "LabelImageType": "Resim türü:", @@ -1092,7 +1092,7 @@ "LabelRefreshMode": "Yenileme modu:", "MessageImageFileTypeAllowed": "Yalnızca JPEG ve PNG dosyaları desteklenir.", "MessageGetInstalledPluginsError": "Yüklü olan eklentilerin listesi alınırken bir hata oluştu.", - "MessageContactAdminToResetPassword": "Şifrenizi sıfırlamak için lütfen sistem yöneticinize başvurun.", + "MessageContactAdminToResetPassword": "Parolanızı sıfırlamak için lütfen sistem yöneticinize başvurun.", "MessageConfirmShutdown": "Sunucuyu kapatmak istediğinizden emin misiniz?", "MessageConfirmDeleteTunerDevice": "Bu cihazı silmek istediğinizden emin misiniz?", "MessageConfirmRestart": "Jellyfin'i yeniden başlatmak istediğinizden emin misiniz?", @@ -1149,5 +1149,12 @@ "DisableCustomCss": "Sunucuyu Devre Dışı Bırak- Özel CSS Dosyası Sağlanmış", "DirectPlayHelp": "Kaynak dosyası bu istemci ile tamamen uyumlu ve oturum dosyayı değişiklik yapmadan alıyor.", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", - "OptionBluray": "BD" + "OptionBluray": "BD", + "LabelAutomaticallyAddToCollection": "Otomatik olarak koleksiyona ekle", + "HeaderSyncPlayPlaybackSettings": "Oynatma", + "HeaderSyncPlaySettings": "SyncPlay Ayarları", + "ErrorPlayerNotFound": "İstenen medya için oynatıcı bulunamadı.", + "Engineer": "Ses mühendisi", + "Console": "Konsol", + "AgeValue": "({0} yaşında)" } From 39034c3077baa211bdaee5487f2e2dbc0ab135ba Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 07:26:49 +0000 Subject: [PATCH 0891/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 91af2a5589..6f60bd2542 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -653,7 +653,7 @@ "LabelFormat": "Format:", "LabelFriendlyName": "Friendly name:", "LabelGroupMoviesIntoCollections": "Group movies into collections", - "LabelGroupMoviesIntoCollectionsHelp": "When displaying movie lists, movies in a collection will be displayed as one grouped item.", + "LabelGroupMoviesIntoCollectionsHelp": "When displaying movie lists, then movies in a collection will be displayed as one grouped item.", "LabelH264Crf": "H.264 encoding CRF:", "LabelH265Crf": "H.265 encoding CRF:", "LabelHardwareAccelerationType": "Hardware acceleration:", From 243ffe5645294ad6b9c2c0ac77c5e8d42b4b7965 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 07:24:36 +0000 Subject: [PATCH 0892/1756] Translated using Weblate (Catalan) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/ --- src/strings/ca.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ca.json b/src/strings/ca.json index c427f09170..b01712b883 100644 --- a/src/strings/ca.json +++ b/src/strings/ca.json @@ -922,7 +922,7 @@ "TabLogs": "Registres", "SystemDlnaProfilesHelp": "Perfils de el sistema són de només lectura. Els canvis en un perfil de sistema seran emmagatzemades a un nou perfil personalitzat.", "SyncPlayGroupDefaultTitle": "Grup {0}'s", - "SyncPlayAccessHelp": "Seleccioneu el nivell d'accés a aquest usuari ha de la característica SyncPlay. SyncPlay permet la sincronització de reproducció amb altres dispositius.", + "SyncPlayAccessHelp": "Seleccioneu el nivell d'accés a aquest usuari ha de la característica SyncPlay. La SyncPlay permet la sincronització de reproducció amb altres dispositius.", "SubtitleVerticalPositionHelp": "Número de línia on apareix el text. Els nombres positius indiquen dalt a baix. Els nombres negatius indiquen dalt a baix.", "SubtitleOffset": "Subtítol Offset", "SubtitleDownloadersHelp": "Activa i classificar les seves descarregadors de subtítols preferits en ordre de prioritat.", From 8498caac12c55ddf0b460f00bae0018ebd756c26 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 07:32:01 +0000 Subject: [PATCH 0893/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/de.json b/src/strings/de.json index aec0245f60..90812eae68 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -495,7 +495,7 @@ "LabelFriendlyName": "Benutzerfreundlicher Name:", "LabelServerNameHelp": "Dieser Name wird benutzt, um den Server zu identifizieren, standardmäßig wird der Hostname des Servers verwendet.", "LabelGroupMoviesIntoCollections": "Gruppiere Filme in Collections", - "LabelGroupMoviesIntoCollectionsHelp": "Wenn Filmlisten angezeigt werden, werden Filme in einer Sammlung als ein gruppiertes Element angezeigt.", + "LabelGroupMoviesIntoCollectionsHelp": "Wenn Filmlisten angezeigt werden, dann Filme in einer Sammlung als ein gruppiertes Element angezeigt.", "LabelEncoderPreset": "Encoding Voreinstellung:", "LabelHardwareAccelerationType": "Hardware Beschleunigung:", "LabelHardwareAccelerationTypeHelp": "Hardwarebeschleunigung benötigt zusätzliche Konfiguration.", From 1b4b41322955920246a5498b2797a909ad5d0919 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 07:25:05 +0000 Subject: [PATCH 0894/1756] Translated using Weblate (Spanish (Mexico)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/ --- src/strings/es-mx.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/es-mx.json b/src/strings/es-mx.json index 779f0ce9da..bd1705e50a 100644 --- a/src/strings/es-mx.json +++ b/src/strings/es-mx.json @@ -1288,7 +1288,7 @@ "HeaderHttpsSettings": "Opciones HTTPS", "HeaderDVR": "DVR", "ApiKeysCaption": "Lista de claves API actualmente habilitadas", - "SyncPlayAccessHelp": "Selecciona el nivel de acceso que este usuario tiene en la función SyncPlay. SyncPlay permite sincronizar la reproducción con otros dispositivos.", + "SyncPlayAccessHelp": "Selecciona el nivel de acceso que este usuario tiene en la función SyncPlay. La SyncPlay permite sincronizar la reproducción con otros dispositivos.", "MessageSyncPlayErrorMedia": "¡Fallo al activar SyncPlay! Error en el archivo de medios.", "MessageSyncPlayErrorMissingSession": "¡Fallo al activar SyncPlay! Falta la sesión.", "MessageSyncPlayErrorNoActivePlayer": "No se ha encontrado ningún reproductor activo. SyncPlay ha sido desactivado.", From 0f11b996844a46dfd6317f9f28242069111330bd Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 07:24:53 +0000 Subject: [PATCH 0895/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/es.json b/src/strings/es.json index ee4a5da044..d1a076bf10 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -1293,7 +1293,7 @@ "EnableBlurHash": "Mostrar una representación de las imágenes mientras cargan", "EnableBlurHashHelp": "Las imágenes que aún se están cargando se mostrarán con un marcador de posición único.", "HeaderDVR": "DVR", - "SyncPlayAccessHelp": "Selecciona el nivel de acceso que tiene este usuario para utilizar SyncPlay. SyncPlay permite sincronizar la reproducción con otros dispositivos.", + "SyncPlayAccessHelp": "Selecciona el nivel de acceso que tiene este usuario para utilizar SyncPlay. La SyncPlay permite sincronizar la reproducción con otros dispositivos.", "MessageSyncPlayErrorMedia": "¡No se pudo activar SyncPlay! Error de medio.", "MessageSyncPlayErrorMissingSession": "¡No se pudo activar SyncPlay! Sesión desconectada.", "MessageSyncPlayErrorNoActivePlayer": "No hay reproductor activo. SyncPlay ha sido desactivado.", From 82a97b584ec6cd0503dad7882af95106e030c986 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 07:38:32 +0000 Subject: [PATCH 0896/1756] Translated using Weblate (Indonesian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/ --- src/strings/id.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/id.json b/src/strings/id.json index f6abe5a0e1..555be00b79 100644 --- a/src/strings/id.json +++ b/src/strings/id.json @@ -290,7 +290,7 @@ "LabelHardwareAccelerationType": "Akselerasi perangkat keras :", "LabelEncoderPreset": "Preset pengkodean:", "LabelH264Crf": "H264 encoding CRF:", - "LabelGroupMoviesIntoCollectionsHelp": "Saat menampilkan daftar film, film dalam sebuah koleksi akan ditampilkan sebagai satu item yang dikelompokkan.", + "LabelGroupMoviesIntoCollectionsHelp": "Saat menampilkan daftar film, maka film dalam sebuah koleksi akan ditampilkan sebagai satu item yang dikelompokkan.", "LabelGroupMoviesIntoCollections": "Kelompokkan film ke dalam koleksi", "LabelFriendlyName": "Nama ramah :", "LabelFormat": "Format :", From 02ad4694d8e44830eee75a5f036ae2d3fe059189 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 07:35:04 +0000 Subject: [PATCH 0897/1756] Translated using Weblate (Romanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/ --- src/strings/ro.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ro.json b/src/strings/ro.json index a59573a5b0..3c7fff7530 100644 --- a/src/strings/ro.json +++ b/src/strings/ro.json @@ -1289,7 +1289,7 @@ "HeaderHttpsSettings": "Setări https", "SaveChanges": "Salvează modificările", "HeaderDVR": "DVR", - "SyncPlayAccessHelp": "Selectați nivelul de acces pe care îl are acest utilizator la funcția SyncPlay. SyncPlay permite sincronizarea redării cu alte dispozitive.", + "SyncPlayAccessHelp": "Selectați nivelul de acces pe care îl are acest utilizator la funcția SyncPlay. La SyncPlay permite sincronizarea redării cu alte dispozitive.", "MessageSyncPlayErrorMedia": "Eroare la activarea SyncPlay! Eroare media.", "MessageSyncPlayErrorMissingSession": "Eroare la activarea SyncPlay! Sesiune lipsă.", "MessageSyncPlayErrorNoActivePlayer": "Nu a fost găsit niciun soft de redare activ. SyncPlay a fost dezactivat.", From df91c5f1f1258f5b549caba5d9c0a780b3caeecb Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 07:56:25 +0000 Subject: [PATCH 0898/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 4cb11b4267..eb9a1cb1a6 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -529,7 +529,7 @@ "LabelFriendlyName": "Понятное имя:", "LabelServerNameHelp": "Это имя используется для распознавания сервера и будет по умолчанию именем хоста сервера.", "LabelGroupMoviesIntoCollections": "Группировать фильмы в коллекции", - "LabelGroupMoviesIntoCollectionsHelp": "При отображении списков фильмов, фильмы из коллекции будут отображаться как единый группированный элемент.", + "LabelGroupMoviesIntoCollectionsHelp": "Когда отображаются списки фильмов, тогда фильмы из коллекции будут отображены как один группированный элемент.", "LabelH264Crf": "Значение CRF H.264-кодирования:", "LabelEncoderPreset": "Предустановка кодирования:", "LabelHardwareAccelerationType": "Аппаратное ускорение:", From 9759b4f905d0bc4b651f7e9fe427718a4bab1e1e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 08:08:59 +0000 Subject: [PATCH 0899/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index 45a454e6dc..84cf2ccafe 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -1114,7 +1114,7 @@ "LabelEnableIP4Help": "IPv4 işlevselliğini etkinleştirir.", "LabelEnableIP4": "IPv4'ü etkinleştirin", "LabelDropSubtitleHere": "Altyazıyı buraya bırakın veya göz atmak için tıklayın.", - "MusicVideos": "Müzik Videoları", + "MusicVideos": "Müzik videoları", "MusicVideo": "Müzik Videosu", "MusicAlbum": "Müzik Albümü", "LabelSelectFolderGroups": "Aşağıdaki klasörlerdeki içeriği otomatik olarak Filmler, Müzik ve TV gibi görünümlerde gruplandırın:", From c3fbf747222604c13a8e6cb8aa9789073ac8b5f8 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 07:34:34 +0000 Subject: [PATCH 0900/1756] Translated using Weblate (Serbian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/ --- src/strings/sr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sr.json b/src/strings/sr.json index d7d386055d..f13392ec91 100644 --- a/src/strings/sr.json +++ b/src/strings/sr.json @@ -1150,7 +1150,7 @@ "TabCodecs": "Кодеци", "SystemDlnaProfilesHelp": "Системски профили су само за читање. Промене на системском профилу биће сачуване у новом прилагођеном профилу.", "SyncPlayGroupDefaultTitle": "група корисника {0}", - "SyncPlayAccessHelp": "Изаберите ниво приступа који овај корисник има функцији SyncPlay. SyncPlay омогућава синхронизацију репродукције са другим уређајима.", + "SyncPlayAccessHelp": "Изаберите ниво приступа који овај корисник има функцији SyncPlay. Функцијa SyncPlay омогућава синхронизацију репродукције са другим уређајима.", "SubtitleVerticalPositionHelp": "Број реда на којем се појављује текст. Позитивни бројеви означавају одозго надоле. Негативни бројеви означавају одоздо према горе.", "SubtitleOffset": "Помак титла", "SubtitleDownloadersHelp": "Омогућите и рангирајте жељене преузимаче титлова по приоритету.", From 6f36db136aa478ebf5aeebd23520d1846bdb1d5b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 07:54:15 +0000 Subject: [PATCH 0901/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 1120425870..f53e84cbea 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -1208,7 +1208,7 @@ "LabelSelectFolderGroups": "Aŭtomate grupigi enhavon de la sekvaj dosierujoj enen vidojn kiel ekzemple Filmoj, Muziko kaj TV:", "LabelMinResumeDurationHelp": "La plej mallonga videolongo, kiu savos ludadan lokon kaj lasos vin daŭrigi, en sekundoj.", "LabelKodiMetadataSaveImagePathsHelp": "Ĉi tio estas rekomendita se vi havas bildajn dosiernomojn kiuj ne konformas al Kodi-gvidilo.", - "LabelGroupMoviesIntoCollectionsHelp": "Kiam oni montras filmlistojn, filmoj en kolekto estos montrataj kiel unu grupigita aĵo.", + "LabelGroupMoviesIntoCollectionsHelp": "Kiam oni montras filmlistojn, tiam filmoj en kolekto estos montrataj kiel unu grupigita aĵo.", "LabelPublishedServerUriHelp": "Anstataŭigi la URI uzatan de Jellyfin, surbaze de la interfaco aŭ klienta IP-adreso.", "LabelEnableSSDPTracingHelp": "Ebligi ĵurnalitajn detalojn de SSDP-reto-spurado.
AVERTO: Ĉi tio kaŭzos signifan malpliigon por rendimento.", "LabelRepositoryNameHelp": "Propra nomo por distingi ĉi tiun deponejon de iuj aliaj aldonitaj al via servilo.", From 3f11a4615b6d5711fae9290cb06bfdcf8368e158 Mon Sep 17 00:00:00 2001 From: WontTell Date: Fri, 26 Nov 2021 09:20:22 +0000 Subject: [PATCH 0902/1756] Translated using Weblate (Spanish (Latin America)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/ --- src/strings/es_419.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/es_419.json b/src/strings/es_419.json index 43c18b5c01..40a02b7ba7 100644 --- a/src/strings/es_419.json +++ b/src/strings/es_419.json @@ -7,7 +7,7 @@ "Photos": "Fotos", "Movies": "Películas", "HeaderContinueWatching": "Continuar viendo", - "HeaderAlbumArtists": "Artistas del álbum", + "HeaderAlbumArtists": "Artistas de álbum", "Genres": "Géneros", "Folders": "Carpetas", "Favorites": "Favoritos", @@ -1191,7 +1191,7 @@ "DefaultSubtitlesHelp": "Los subtítulos se cargan basados en los indicadores «por defecto» y «forzado» incluidos en los metadatos. Las preferencias de idioma son consideradas cuando hay múltiples opciones disponibles.", "DefaultMetadataLangaugeDescription": "Estos son sus valores por defecto y pueden ser personalizados en cada biblioteca.", "ErrorDefault": "Ha ocurrido un error al procesar la solicitud. Por favor, inténtalo de nuevo más tarde.", - "Default": "Por Defecto", + "Default": "Por defecto", "DeathDateValue": "Falleció: {0}", "DatePlayed": "Fecha de reproducción", "DateAdded": "Fecha de adición", @@ -1414,7 +1414,7 @@ "PosterCard": "Imagen del Cartel", "Poster": "Cartel", "Photo": "Foto", - "MusicVideos": "Videos Musicales", + "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.", From 5ea103158e47ea4ceceed6454653ee5bf7dfa500 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 07:36:42 +0000 Subject: [PATCH 0903/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/et.json b/src/strings/et.json index 5a8330f931..c2ab4d624e 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -1393,7 +1393,7 @@ "TabAccess": "Juurdepääs", "SystemDlnaProfilesHelp": "Süsteemiprofiilid on kirjutuskaitstud. Süsteemiprofiili muudatused salvestatakse uude kohandatud profiili.", "SyncPlayGroupDefaultTitle": "{0} rühm", - "SyncPlayAccessHelp": "Vali selle kasutaja juurdepääsutase funktsioonile SyncPlay. SyncPlay võimaldab taasesitust teiste seadmetega sünkroonida.", + "SyncPlayAccessHelp": "Vali selle kasutaja juurdepääsutase funktsioonile SyncPlay. Funktsioon SyncPlay võimaldab taasesitust teiste seadmetega sünkroonida.", "Sunday": "Pühapäev", "Suggestions": "Soovitused", "SubtitleVerticalPositionHelp": "Rea number, kus tekst kuvatakse. Positiivsed numbrid tähendavad ülalt alla. Negatiivsed numbrid tähendavad alt üles.", From 7a0a465090556202129b78b8811ff9c54a172d34 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 11:30:32 +0000 Subject: [PATCH 0904/1756] Translated using Weblate (Bulgarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/ --- src/strings/bg-bg.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/bg-bg.json b/src/strings/bg-bg.json index a63a873e99..741926df9b 100644 --- a/src/strings/bg-bg.json +++ b/src/strings/bg-bg.json @@ -430,7 +430,7 @@ "News": "Новини", "MessageNoNextUpItems": "Нищо не е намерено. Започнете да гледате вашите предавания!", "NoSubtitleSearchResultsFound": "Няма намерени резултати.", - "None": "Нищо", + "None": "Нито един", "Normal": "Нормален", "NumLocationsValue": "{0} папки", "Off": "Изключено", From c447ae3208dbdb9cfb3f948f1364c80ac8578c1e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 11:32:37 +0000 Subject: [PATCH 0905/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/de.json b/src/strings/de.json index 90812eae68..36ab6ea837 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -799,7 +799,7 @@ "MessageNoPluginConfiguration": "Dieses Plugin hat keine konfigurierbaren Einstellungen.", "NoSubtitleSearchResultsFound": "Keine Ergebnisse gefunden.", "NoSubtitlesHelp": "Untertitel werden standardmäßig nicht geladen. Sie können aber während der Wiedergabe manuell aktiviert werden.", - "None": "Keines", + "None": "Keiner", "NumLocationsValue": "{0} Verzeichnisse", "Off": "Aus", "OneChannel": "Ein Kanal", From 6a5180529b7e1acd3dd1495a2bded4dbe2b0d570 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 11:36:10 +0000 Subject: [PATCH 0906/1756] Translated using Weblate (Persian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/ --- src/strings/fa.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/fa.json b/src/strings/fa.json index b8d9afdb06..cc6c578f65 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -1287,8 +1287,8 @@ "NoCreatedLibraries": "Seems like you haven't created any libraries yet. {0}Would you like to create one now?{1}", "NoNewDevicesFound": "No new devices found. To add a new tuner, close this dialog and enter the device information manually.", "NoSubtitlesHelp": "Subtitles will not be loaded by default. They can still be turned on manually during playback.", - "None": "None", - "Normal": "Normal", + "None": "هیچ یک", + "Normal": "طبیعی", "NumLocationsValue": "{0} folders", "ServerRestartNeededAfterPluginInstall": "بعد از نصب یک افزونه ، Jellyfin باید دوباره راه اندازی شود.", "ServerUpdateNeeded": "این سرور باید به روز شود. برای بارگیری آخرین نسخه ، لطفاً به {0} مراجعه کنید", From 2027d6040143a195766183e583ea7db282d1ce02 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 11:38:44 +0000 Subject: [PATCH 0907/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/it.json b/src/strings/it.json index 44c217d0ba..5a51adeb6c 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -801,7 +801,7 @@ "MessageNoPluginConfiguration": "Questo Plugin non ha impostazioni da configurare.", "NoSubtitleSearchResultsFound": "Nessun risultato.", "NoSubtitlesHelp": "I sottotitoli non verranno caricati per impostazione predefinita.Possono essere ancora caricati manualmente durante la riproduzione.", - "None": "Nessuno", + "None": "Nessuna", "Normal": "Normale", "NumLocationsValue": "{0} cartelle", "Off": "No", From 94933574f8492ec91354b663ed00138c881f946b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 11:39:52 +0000 Subject: [PATCH 0908/1756] Translated using Weblate (Malay) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/ --- src/strings/ms.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/ms.json b/src/strings/ms.json index 70e166c7db..04e1f7cd2c 100644 --- a/src/strings/ms.json +++ b/src/strings/ms.json @@ -165,5 +165,6 @@ "ButtonResetEasyPassword": "Tetapkan semula kod pin mudah", "Sync": "Sync", "Shows": "Series", - "OptionBluray": "BD" + "OptionBluray": "BD", + "MusicVideos": "" } From 7f71f8738150199e82c6ba6b11c5d64f0ad18bb3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 11:40:41 +0000 Subject: [PATCH 0909/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index f1f65cbff7..7608baed43 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -733,7 +733,7 @@ "LabelffmpegPath": "Folder aplikacji FFmpeg:", "LabelffmpegPathHelp": "Określa folder aplikacji ffmpeg lub folder zawierający ffmpeg.", "LanNetworksHelp": "Lista adresów IP lub adresów IP z maską podsieci dla całych sieci, rozdzielana przecinkami, które będą traktowane jako sieć lokalna w trakcie egzekwowania ograniczeń przepustowości. Jeśli zostanie wypełniona, wszystkie pozostałe adresy będą traktowane jako sieć zewnętrzna i będą podlegać ograniczeniom przepustowości. Jeśli zostanie pusta, tylko podsieć, w której znajduje się serwer, będzie traktowana jako sieć lokalna.", - "Large": "Duże", + "Large": "Duży", "LatestFromLibrary": "{0} — ostatnio dodane", "LearnHowYouCanContribute": "Dowiedz się jak możesz pomóc.", "LibraryAccessHelp": "Wybierz biblioteki udostępniane temu użytkownikowi. Administratorzy będą mogli edytować wszystkie foldery używając menedżera metadanych.", From 1c35180b4bb8f06f54fe2f127606c107b22d52ab Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 11:49:48 +0000 Subject: [PATCH 0910/1756] Translated using Weblate (Slovenian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/ --- src/strings/sl-si.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json index 57fa334c9f..e2583a2a40 100644 --- a/src/strings/sl-si.json +++ b/src/strings/sl-si.json @@ -674,7 +674,7 @@ "LiveTV": "TV v živo", "LabelTranscodingThreadCountHelp": "Izberi največje število niti za uporabo pri prekodiranju. Zmanjšanje števila niti bo zmanjšalo uporabo CPU-ja, vendar prekodiranje morda ne bo dovolj hitro za nemoteno predvajanje.", "MessageNoCollectionsAvailable": "Zbirke vam omogočajo uživanje v prilagojenih skupinah filmov, serij in albumov. Kliknite gumb +, da začnete ustvarjati zbirke.", - "None": "Brez", + "None": "Nič", "OptionAllowBrowsingLiveTv": "Dovoli dostop do TV v živo", "OptionAllowManageLiveTv": "Dovoli upravljanje snemanja TV v živo", "MessagePlayAccessRestricted": "Predvajanje te vsebine je trenutno omejeno. Za več informacij se obrnite na skrbnika strežnika.", From bffc7142174470570bfa99d6faa5484e3746d9cd Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 11:26:10 +0000 Subject: [PATCH 0911/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 1b2a4183a2..7b88b65140 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -890,7 +890,7 @@ "MessageNoPluginsInstalled": "Bạn chưa cài đặt plugin nào.", "MessageNoMovieSuggestionsAvailable": "Hiện không có đề xuất phim nào. Hãy bắt đầu xem và xếp hạng phim của bạn, sau đó quay lại để xem các đề xuất của bạn.", "MessageNoGenresAvailable": "Kích hoạt cho phép một số bên cung cấp dữ liệu mô tả lấy các thể loại từ internet.", - "MessageNoCollectionsAvailable": "Bộ sưu tập giúp bạn tận hưởng các nhóm Phim, Phim Bộ và Tuyển Tập được cá nhân hóa. Nhấp vào nút + để bắt đầu tạo bộ sưu tập.", + "MessageNoCollectionsAvailable": "Bộ sưu tập giúp bạn tận hưởng các nhóm Phim, Loạt Phim và Tuyển Tập được cá nhân hóa. Nhấp vào nút + để bắt đầu tạo bộ sưu tập.", "MessageAddRepository": "Nếu bạn muốn thêm kho lưu trữ, hãy nhấp vào nút bên cạnh tiêu đề và điền thông tin được yêu cầu.", "LabelRepositoryNameHelp": "Tên tùy chỉnh để phân biệt giữa các kho lưu trữ đã thêm vào máy chủ của bạn.", "LabelRepositoryName": "Tên kho lưu trữ", From 8be60a952b855657a89d9ebcb8a67ef7239e7839 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 11:56:35 +0000 Subject: [PATCH 0912/1756] Translated using Weblate (Serbian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/ --- src/strings/sr.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/sr.json b/src/strings/sr.json index f13392ec91..255701290e 100644 --- a/src/strings/sr.json +++ b/src/strings/sr.json @@ -1517,5 +1517,6 @@ "HeaderSyncPlaySettings": "SyncPlay подешавања", "HeaderContinueReading": "Наставите читати", "ErrorPlayerNotFound": "Плејер није пронађен за тражени медиј.", - "AgeValue": "({0} година старо)" + "AgeValue": "({0} година старо)", + "TypeOptionPluralMusicVideo": "Музички видео" } From e722f42d7a56d7cc2710e32b24bb0c9c98bb9e02 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 11:22:04 +0000 Subject: [PATCH 0913/1756] Translated using Weblate (Bengali (Bangladesh)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bn_BD/ --- src/strings/bn_BD.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/bn_BD.json b/src/strings/bn_BD.json index 20a0f4a501..478d503cc4 100644 --- a/src/strings/bn_BD.json +++ b/src/strings/bn_BD.json @@ -87,7 +87,7 @@ "Connect": "কানেক্ট", "ConfirmEndPlayerSession": "আপনি কি জেলিফিনকে {0} এ বন্ধ করতে চান?", "ConfirmDeletion": "মোছার বিষয়টি নিশ্চিত করুন", - "ConfirmDeleteItems": "এই আইটেমগুলি মোছা ফাইল ফাইল এবং আপনার মিডিয়া লাইব্রেরি উভয় থেকে মুছে ফেলা হবে। আপনি কি তাই চান?", + "ConfirmDeleteItems": "এই আইটেমগুলি মোছা ফাইল এবং আপনার মিডিয়া লাইব্রেরি উভয় থেকে মুছে ফেলা হবে। আপনি কি তাই চান?", "ConfirmDeleteItem": "এই আইটেমটি মোছার ফলে এটি ফাইল সিস্টেম এবং আপনার মিডিয়া লাইব্রেরি উভয় থেকে মুছে যাবে। আপনি কি তাই চান?", "ConfirmDeleteImage": "ছবি মুছবেন?", "Absolute": "গুণাতীত", From ee9f991c408806dd744f70204d93914529b364d2 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 14:06:59 +0000 Subject: [PATCH 0914/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 0661fd2edc..de62052ec2 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -943,7 +943,7 @@ "LabelHardwareAccelerationType": "Hardware acceleration:", "LabelEncoderPreset": "Encoding preset:", "LabelH264Crf": "H264 encoding CRF:", - "LabelGroupMoviesIntoCollectionsHelp": "When displaying movie lists, movies in a collection will be displayed as one grouped item.", + "LabelGroupMoviesIntoCollectionsHelp": "When displaying movie lists, then movies in a collection will be displayed as one grouped item.", "LabelGroupMoviesIntoCollections": "Group movies into collections", "LabelServerNameHelp": "This name will be used to identify the server and will default to the server's hostname.", "LabelFriendlyName": "Friendly name:", From 6a940e4c6596fb871b05e3a215cfb1dab9862c45 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 14:16:50 +0000 Subject: [PATCH 0915/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 7b88b65140..fd777b3d1f 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -1082,7 +1082,7 @@ "Off": "Tắt", "NumLocationsValue": "{0} thư mục", "Normal": "Bình thường", - "None": "Không", + "None": "Không có", "NoSubtitlesHelp": "Phụ đề sẽ không được tải theo mặc định. Nó có thể được bật thủ công trong khi phát lại.", "NoSubtitleSearchResultsFound": "Không tìm thấy kết quả nào.", "MessageNoPluginConfiguration": "Không có cài đặt nào cho Plugin này để định cấu hình.", From 74df735998a75a78bcf0ebc1d2a42d647610840a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 26 Nov 2021 14:13:21 +0000 Subject: [PATCH 0916/1756] Translated using Weblate (Urdu (Pakistan)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ur_PK/ --- src/strings/ur_PK.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/ur_PK.json b/src/strings/ur_PK.json index d3e5731770..ee73b54e9d 100644 --- a/src/strings/ur_PK.json +++ b/src/strings/ur_PK.json @@ -22,5 +22,6 @@ "Shows": "شوز", "Playlists": "پلے لسٹس", "Photos": "تصوریں", - "MusicVideos": "ویڈیو موسیقی" + "MusicVideos": "ویڈیو موسیقی", + "HeaderAlbumArtists": "البم کے فنکار" } From 141ba2631553eeb59f39692e885a6abf5b0a8fd1 Mon Sep 17 00:00:00 2001 From: Weevild Date: Fri, 26 Nov 2021 21:04:48 +0000 Subject: [PATCH 0917/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index dccc772a42..ea0e955bff 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -43,7 +43,7 @@ "BoxRear": "Omslag (baksida)", "Browse": "Bläddra", "MessageBrowsePluginCatalog": "Besök katalogen för att se tillgängliga tillägg.", - "BurnSubtitlesHelp": "Avgör ifall servern ska \"bränna in\" undertexterna under transkodning. Att undvika detta förbättrar prestandan avsevärt. Välj \"Automatisk\" för att bränna bild-baserade format (ex. VOBSUB, PGS, SUB/IDX, ...) och vissa ASS/SSA-undertexter.", + "BurnSubtitlesHelp": "Avgör ifall servern ska \"bränna in\" undertexterna under omkodning. Att undvika detta förbättrar prestandan avsevärt. Välj \"Automatisk\" för att bränna bildbaserade format (t.ex. VobSub, PGS, SUB/IDX, mm.) och vissa ASS/SSA-undertexter.", "ButtonAddMediaLibrary": "Lägg till mediabibliotek", "ButtonAddScheduledTaskTrigger": "Lägg till utlösare", "ButtonAddServer": "Lägg till server", @@ -96,7 +96,7 @@ "Collections": "Samlingar", "CommunityRating": "Användaromdöme", "Composer": "Kompositör", - "ConfigureDateAdded": "Konfigurera hur tillagt datum bestäms under Biblioteksinställningar", + "ConfigureDateAdded": "Konfigurera hur tillagt datum bestäms under biblioteksinställningar hos instrumentbrädan", "ConfirmDeleteImage": "Ta bort bild?", "ConfirmDeleteItem": "Tar du bort det här objeketet så tas det bort från både ditt filsystem och mediabibliotek. Är du säker på att du vill fortsätta?", "ConfirmDeleteItems": "Tar du bort dessa objekt tas dom också bort ifrån både ditt filsystem och mediabibliotek. Är du säker på att du vill fortsätta?", @@ -134,7 +134,7 @@ "Disconnect": "Koppla bort", "Display": "Visning", "DisplayInMyMedia": "Visa på hemskärmen", - "DisplayInOtherHomeScreenSections": "Visa sektioner på hemskärmen som till exempel senast media och fortsätt kolla på", + "DisplayInOtherHomeScreenSections": "Visa sektioner på hemskärmen som till exempel senast media och fortsätt titta på", "DisplayMissingEpisodesWithinSeasons": "Visa saknade avsnitt i säsonger", "DisplayMissingEpisodesWithinSeasonsHelp": "Detta måste också vara aktiverat för TV-bibliotek i serverkonfigurationen.", "DisplayModeHelp": "Välj vilken layout du vill använda i gränssnittet.", @@ -1561,5 +1561,6 @@ "LabelMaxDaysForNextUp": "Max antal dagar i \"Nästa\":", "LabelAutomaticallyAddToCollectionHelp": "När minst 2 filmer har samma samlingsnamn läggs de automatiskt till i samlingen.", "LabelAutomaticallyAddToCollection": "Lägg automatiskt till i samlingen", - "Console": "Konsol" + "Console": "Konsol", + "Casual": "Ledig" } From 1f68900a67de37573c7885424ee31fa7a479cf49 Mon Sep 17 00:00:00 2001 From: Manuel Rivero Date: Sat, 27 Nov 2021 00:37:00 +0000 Subject: [PATCH 0918/1756] Translated using Weblate (Spanish (Mexico)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/ --- src/strings/es-mx.json | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/strings/es-mx.json b/src/strings/es-mx.json index bd1705e50a..a6a6f52d8e 100644 --- a/src/strings/es-mx.json +++ b/src/strings/es-mx.json @@ -29,7 +29,7 @@ "AlwaysPlaySubtitlesHelp": "Los subtítulos que coincidan con el idioma preferido serán cargados independientemente del idioma del audio.", "AnyLanguage": "Cualquier idioma", "Anytime": "En cualquier momento", - "AroundTime": "Alrededor de", + "AroundTime": "Alrededor de {0}", "Art": "Arte", "Artists": "Artistas", "AsManyAsPossible": "Tantos como sea posible", @@ -50,7 +50,7 @@ "MessageBrowsePluginCatalog": "Explora nuestro catálogo de complementos para ver los complementos disponibles.", "BurnSubtitlesHelp": "Determina si el servidor debería quemar los subtítulos al transcodificar videos. Evitar esto mejorará altamente el rendimiento del servidor. Seleccione Auto para grabar formatos basados en imágenes (VOBSUB, PGS, SUB, IDX...) y ciertos subtítulos ASS o SSA.", "ButtonAddMediaLibrary": "Agregar biblioteca de medios", - "ButtonAddScheduledTaskTrigger": "Agregar disparador", + "ButtonAddScheduledTaskTrigger": "Agregar activador", "ButtonAddServer": "Agregar servidor", "ButtonAddUser": "Agregar usuario", "ButtonArrowLeft": "Izquierda", @@ -58,7 +58,7 @@ "ButtonAudioTracks": "Pistas de audio", "ButtonBack": "Atrás", "ButtonCancel": "Cancelar", - "ButtonChangeServer": "Cambiar servidor", + "ButtonChangeServer": "Cambiar Servidor", "ButtonEditOtherUserPreferences": "Editar el perfil, la imagen y las preferencias personales de este usuario.", "ButtonForgotPassword": "Olvidé mi contraseña", "ButtonFullscreen": "Pantalla completa", @@ -1266,7 +1266,7 @@ "AllowFfmpegThrottlingHelp": "Cuando una transcodificación o remuxeado se adelanta lo suficiente de la posición de reproducción actual, se pausa el proceso para que consuma menos recursos. Esto es más útil cuando se mira sin buscar con frecuencia. Apaga esto si experimentas problemas de reproducción.", "AllowFfmpegThrottling": "Regular transcodificaciones", "AlbumArtist": "Artista del álbum", - "Album": "Álbum", + "Album": "Album", "Yadif": "YADIF", "LabelDeinterlaceMethod": "Método de desentrelazado:", "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.", @@ -1536,5 +1536,9 @@ "LabelSlowResponseEnabled": "Registro de advertencia si la respuesta del servidor fue lenta", "LabelLocalCustomCss": "El CSS personalizado solo aplica a este dispositivo. Puede que quieras deshabilitar el CSS del servidor.", "LabelDisableCustomCss": "Deshabilitar CSS personalizado de tema/marca del servidor.", - "DisableCustomCss": "Deshabilitar el CSS personalizado del servidor" + "DisableCustomCss": "Deshabilitar el CSS personalizado del servidor", + "Console": "Consola", + "Casual": "Casual", + "Arranger": "Compositor", + "AgeValue": "(Edad {0})" } From 483fadc8e995d0d518088cef2744620e7a562704 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 10:20:31 +0000 Subject: [PATCH 0919/1756] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index 06a5a281b5..2c7febeaa5 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -608,9 +608,9 @@ "OptionOnInterval": "بناء على فترة", "OptionParentalRating": "التصنيف الأبوي", "OptionPlainStorageFolders": "غرض جميع المجلدات كمجلدات تخزين بسيطة", - "OptionPlainStorageFoldersHelp": "يتم تمثيل كافة المجلدات في DIDL كـ \"object.container.storageFolder\" بدلاً من نوع أكثر تحديدًا ، مثل \"object.container.person.musicArtist\".", + "OptionPlainStorageFoldersHelp": "يتم تمثيل كافة المجلدات في DIDL ك \"object.container.storageFolder\" بدلاً من نوع أكثر تحديدًا ، مثل \"object.container.person.musicArtist\".", "OptionPlainVideoItems": "إظهار جميع الفيديوهات كعناصر فيديو بسيطة", - "OptionPlainVideoItemsHelp": "يتم تمثيل جميع مقاطع الفيديو في DIDL كـ \"object.item.videoItem\" بدلاً من نوع أكثر تحديدًا ، مثل \"object.item.videoItem.movie\".", + "OptionPlainVideoItemsHelp": "يتم تمثيل جميع مقاطع الفيديو في DIDL ك \"object.item.videoItem\" بدلاً من نوع أكثر تحديدًا ، مثل \"object.item.videoItem.movie\".", "OptionPlayCount": "مرات التشغيل", "OptionPremiereDate": "تاريخ العرض", "OptionProtocolHls": "البت الحي عبر http", @@ -1120,7 +1120,7 @@ "Play": "قم بتشغيل", "PlaceFavoriteChannelsAtBeginning": "ضع القنوات المفضلة في البداية", "Photo": "صورة", - "PersonRole": "كـ {0}", + "PersonRole": "ك {0}", "Person": "شخص", "PerfectMatch": "تطابق مثالي", "People": "الأشخاص", @@ -1245,7 +1245,7 @@ "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "مقدار الوقت الذي تستخدمه SpeedToSync لتصحيح موضع التشغيل.", "LabelSyncPlaySettingsSpeedToSyncDuration": "مدة SpeedToSync:", "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "الحد الأقصى لتأخير التشغيل الذي يتم بعده استخدام SkipToSync بدلاً من SpeedToSync.", - "LabelSyncPlaySettingsMaxDelaySpeedToSync": "أقصى تأخير لـ SpeedToSync:", + "LabelSyncPlaySettingsMaxDelaySpeedToSync": "أقصى تأخير ل SpeedToSync:", "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "الحد الأدنى لتأخير التشغيل الذي يحاول SpeedToSync بعده تصحيح موضع التشغيل.", "LabelSyncPlaySettingsMinDelaySpeedToSync": "الحد الأدنى من تأخير SpeedToSync:", "LabelSyncPlaySettingsSyncCorrectionHelp": "قم بتمكين المزامنة النشطة للتشغيل إما من خلال تسريع الوسائط أو بالسعي إلى الموضع المقدر. قم بتعطيل هذا في حالة التأتأة الشديدة.", @@ -1300,7 +1300,7 @@ "LabelSelectAudioChannels": "القنوات", "LabelAllowedAudioChannels": "الحد الأقصى لقنوات الصوت المسموح بها", "AllowHevcEncoding": "السماح بالتشفير بتنسيق HEVC", - "PreferFmp4HlsContainerHelp": "يُفضل استخدام fMP4 كحاوية افتراضية لـ HLS ، مما يجعل من الممكن توجيه محتوى HEVC على الأجهزة المدعومة.", + "PreferFmp4HlsContainerHelp": "يُفضل استخدام fMP4 كحاوية افتراضية ل HLS ، مما يجعل من الممكن توجيه محتوى HEVC على الأجهزة المدعومة.", "PreferFmp4HlsContainer": "يُفضل حاوية وسائط fMP4-HLS", "LabelSyncPlayInfo": "معلومات SyncPlay", "LabelOriginalMediaInfo": "معلومات الوسائط الأصلية", @@ -1356,7 +1356,7 @@ "SubtitleOffset": "إزاحة الترجمة", "SubtitleDownloadersHelp": "قم بتمكين برامج تنزيل الترجمة المفضلة لديك وتصنيفها حسب الأولوية.", "SubtitleAppearanceSettingsDisclaimer": "لن يتم تطبيق هذه الإعدادات على الترجمات الرسومية (PGS ، DVD ، إلخ) أو ترجمات ASS / SSA التي تتضمن أنماطها الخاصة.", - "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "تنطبق هذه الإعدادات أيضًا على أي تشغيل لـ Chromecast بدأ بواسطة هذا الجهاز.", + "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "تنطبق هذه الإعدادات أيضًا على أي تشغيل ل Chromecast بدأ بواسطة هذا الجهاز.", "Subtitle": "ترجمات", "Studios": "استوديوهات", "StopRecording": "أوقف التسجيل", @@ -1374,7 +1374,7 @@ "ShowTitle": "أظهر العنوان", "ShowMore": "أظهر المزيد", "ShowLess": "أظهر أقل", - "ShowIndicatorsFor": "إظهار مؤشرات لـ:", + "ShowIndicatorsFor": "إظهار مؤشرات ل:", "Share": "شارك", "SetUsingLastTracksHelp": "حاول تعيين مسار الترجمة / الصوت على أقرب تطابق للفيديو الأخير.", "SetUsingLastTracks": "تعيين الترجمة / المسارات الصوتية مع العنصر السابق", From 3f58972c4544df4f1216c79fd0e22968f8d3e613 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 10:07:37 +0000 Subject: [PATCH 0920/1756] Translated using Weblate (Persian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/ --- src/strings/fa.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fa.json b/src/strings/fa.json index cc6c578f65..27b2add680 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -591,7 +591,7 @@ "SearchForCollectionInternetMetadata": "در اینترنت برای پیدا کردن فراداده و عکس جستجو کنید", "Search": "جستجو کردن", "Screenshots": "نماگرفت ها", - "Screenshot": "نماگرفت", + "Screenshot": "عکس صفحه", "Schedule": "برنامه زمانی", "ScanLibrary": "کتابخانه را اسکن کنید", "ScanForNewAndUpdatedFiles": "فایل های جدید و به روز رسانی شده را اسکن کنید", From 18a31de27e0080341b7be23f3e6587968339a668 Mon Sep 17 00:00:00 2001 From: ahmet-dv Date: Sat, 27 Nov 2021 12:11:45 +0000 Subject: [PATCH 0921/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index 84cf2ccafe..9d08f568d5 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -271,7 +271,7 @@ "Anytime": "İstediğin zaman", "AroundTime": "Civarında", "Art": "Sanat", - "AsManyAsPossible": "Mümkün olduğunca", + "AsManyAsPossible": "Mümkün olduğunca çok", "Ascending": "Artan", "AspectRatio": "En/Boy oranı", "Audio": "Ses", @@ -557,7 +557,7 @@ "None": "Hiçbiri", "HeaderNavigation": "Navigasyon", "AllowFfmpegThrottling": "Video Kodlamasını Limitle", - "Artist": "Oyuncu", + "Artist": "Sanatçı", "Album": "Albüm", "EveryXMinutes": "Her {0} dakika", "OnWakeFromSleep": "Uyku modundan çıkılarak uyanıldığında", @@ -1156,5 +1156,16 @@ "ErrorPlayerNotFound": "İstenen medya için oynatıcı bulunamadı.", "Engineer": "Ses mühendisi", "Console": "Konsol", - "AgeValue": "({0} yaşında)" + "AgeValue": "({0} yaşında)", + "LabelPostProcessor": "İlem sonrası uygulama:", + "LabelPleaseRestart": "Değişiklikler web istemcisinin manuel olarak tekrar yüklenmesinden sonra etkin olacaktır.", + "LabelOriginalName": "Orjinal isim:", + "LabelOpenclDeviceHelp": "Bu, ton eşleme için kullanılan OpenCL cihazıdır. Noktanın sol tarafı platform numarası, sağ tarafı platformdaki cihaz numarasıdır. Varsayılan değer 0.0'dır. OpenCL donanım hızlandırma yöntemini içeren FFmpeg uygulama dosyası gereklidir.", + "LabelMinAudiobookResume": "Dakika olarak Sesli Kitap minimum devam süresi:", + "LabelMaxAudiobookResumeHelp": "Kalan süre bu değerden daha az olduğunda durdurulursa, başlıklar tamamen oynatılmış olarak kabul edilir.", + "LabelMaxDaysForNextUpHelp": "Bir dizinin izlenmeden 'Sıradaki' listesinde kalması gereken maksimum gün sayısını ayarlayın.", + "LabelMaxDaysForNextUp": "'Sıradaki' için maksimum gün sayısı:", + "LabelAutomaticallyAddToCollectionHelp": "Aynı koleksiyon adına sahip en az 2 film olduğunda, bunlar otomatik olarak koleksiyona eklenecektir.", + "HeaderSyncPlayTimeSyncSettings": "Zaman senkronu", + "Arranger": "Aranjör" } From c837824a4cc369001e581ca8d44f4aac4d6b4d1b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 09:47:28 +0000 Subject: [PATCH 0922/1756] Translated using Weblate (Serbian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/ --- src/strings/sr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sr.json b/src/strings/sr.json index 255701290e..5945c0a83e 100644 --- a/src/strings/sr.json +++ b/src/strings/sr.json @@ -7,7 +7,7 @@ "Photos": "Фотографије", "Movies": "Филмови", "HeaderContinueWatching": "Настави гледање", - "HeaderAlbumArtists": "Албум извођача", + "HeaderAlbumArtists": "Извођачи албума", "Genres": "Жанрови", "Folders": "Фасцикле", "Favorites": "Омиљено", From 4e66652f2295fe1db375fd3038884debd54ce7d4 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 10:03:22 +0000 Subject: [PATCH 0923/1756] Translated using Weblate (Marathi) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mr/ --- src/strings/mr.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/mr.json b/src/strings/mr.json index afdb888a30..a864315cf9 100644 --- a/src/strings/mr.json +++ b/src/strings/mr.json @@ -86,5 +86,7 @@ "Movies": "चित्रपट", "Genres": "जाँनरे", "Folders": "फोल्डर", - "Favorites": "आवडीचे" + "Favorites": "आवडीचे", + "MusicVideos": "संगीत व्हिडीयो", + "HeaderAlbumArtists": "अल्बम संगीतकार" } From d64ec3f57cc857d13a51d3f2b0afacbd5dce13c5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 10:01:19 +0000 Subject: [PATCH 0924/1756] Translated using Weblate (Telugu) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/te/ --- src/strings/te.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/strings/te.json b/src/strings/te.json index a4eac0d4a0..0283d4c2da 100644 --- a/src/strings/te.json +++ b/src/strings/te.json @@ -995,7 +995,7 @@ "HeaderApiKey": "API కీ", "HeaderAllowMediaDeletionFrom": "నుండి మీడియా తొలగింపును అనుమతించండి", "HeaderAlert": "హెచ్చరిక", - "HeaderAlbumArtists": "ఆల్బమ్ ఆర్టిస్ట్స్", + "HeaderAlbumArtists": "ఆల్బమ్ కళాకారులు", "HeaderAdmin": "అడ్మిన్", "HeaderAddUser": "వినియోగదారుని జోడించండి", "HeaderAddUpdateSubtitle": "ఉపశీర్షికను జోడించండి / నవీకరించండి", @@ -1497,5 +1497,9 @@ "Albums": "ఆల్బమ్‌లు", "AlbumArtist": "ఆల్బమ్ ఆర్టిస్ట్", "Album": "ఆల్బమ్", - "Aired": "ప్రసారం చేయబడింది" + "Aired": "ప్రసారం చేయబడింది", + "TypeOptionPluralSeason": "ఋతువులు", + "TypeOptionPluralMusicVideo": "మ్యూజిక్ వీడియోలు", + "TypeOptionPluralMovie": "సినిమాలు", + "TypeOptionPluralBook": "పుస్తకాలు" } From 6cfa7f889fc094d978a438f09f34838ef83dcd10 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 10:04:38 +0000 Subject: [PATCH 0925/1756] Translated using Weblate (Nepali) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ne/ --- src/strings/ne.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/ne.json b/src/strings/ne.json index 613f3ebf3d..15e12a4459 100644 --- a/src/strings/ne.json +++ b/src/strings/ne.json @@ -12,5 +12,7 @@ "Collections": "संग्रह", "Channels": "च्यानलहरू", "Books": "पुस्तकहरु", - "Artists": "कलाकारहरू" + "Artists": "कलाकारहरू", + "MusicVideos": "सांगीतिक भिडियोहरू", + "HeaderAlbumArtists": "एल्बमका कलाकारहरू" } From 42bd2e8291a9f498aacee311cb3781b10b72f659 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 10:05:30 +0000 Subject: [PATCH 0926/1756] Translated using Weblate (Punjabi) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pa/ --- src/strings/pa.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/pa.json b/src/strings/pa.json index a61a382a6a..87209e44bb 100644 --- a/src/strings/pa.json +++ b/src/strings/pa.json @@ -16,5 +16,7 @@ "Collections": "ਸੰਗ੍ਰਹਿ", "Channels": "ਚੈਨਲ", "Books": "ਕਿਤਾਬਾਂ", - "Artists": "ਕਲਾਕਾਰ" + "Artists": "ਕਲਾਕਾਰ", + "MusicVideos": "ਸੰਗੀਤ ਵੀਡੀਓ", + "HeaderAlbumArtists": "ਐਲਬਮ ਕਲਾਕਾਰ" } From 5e64bca3be4a77643ae7bf927ed619ab895c4f54 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 10:43:38 +0000 Subject: [PATCH 0927/1756] Translated using Weblate (Mongolian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mn/ --- src/strings/mn.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/strings/mn.json b/src/strings/mn.json index 38af05b648..7f669f1a80 100644 --- a/src/strings/mn.json +++ b/src/strings/mn.json @@ -6,7 +6,7 @@ "Genres": "Төрөл зүйл", "Favorites": "Дуртай", "Collections": "Багц", - "Artists": "Жүжигчин", + "Artists": "Зураачуд", "ButtonCancel": "Цуцлах", "Artist": "Жүжигчин", "Album": "Цомог", @@ -92,5 +92,6 @@ "DisablePlugin": "Идэвхгүй болгох", "Bwdif": "BWDIF", "OptionBluray": "BD", - "Option3D": "3D" + "Option3D": "3D", + "Albums": "Цомгууд" } From 11ffdbcc20a76ff5e4fd383109b98eba54563004 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:35:45 +0000 Subject: [PATCH 0928/1756] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index 2c7febeaa5..668c3827a3 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -213,7 +213,7 @@ "HeaderTranscodingProfileHelp": "أضف عرائض التشفير البيني للإشارة لأي صيغة يتعيّن استخدامها عندما توجد حاجة للتشفير البيني.", "HeaderTunerDevices": "أجهزة التوليف", "HeaderTuners": "المولفات", - "HeaderTypeImageFetchers": "{0} جالبات الصور", + "HeaderTypeImageFetchers": "جالبات الصور ({0})", "HeaderTypeText": "أدخل النص", "HeaderUpcomingOnTV": "البرامج القادمة على التلفاز", "HeaderUploadImage": "رفع الصور", @@ -450,7 +450,7 @@ "LabelTunerIpAddress": "عنوان آي بي المولف:", "LabelTunerType": "نوع المولف:", "LabelType": "النوع:", - "LabelTypeMetadataDownloaders": "{0} تنزيل البيانات الوصفية:", + "LabelTypeMetadataDownloaders": "تنزيل البيانات الوصفية ({0}):", "LabelTypeText": "النص", "LabelUseNotificationServices": "استخدم الخدمات التالية:", "LabelUser": "المستخدم:", From 4ce7be71415f4861efba703b4f49a6cb5c17476d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:36:06 +0000 Subject: [PATCH 0929/1756] Translated using Weblate (Bulgarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/ --- src/strings/bg-bg.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/bg-bg.json b/src/strings/bg-bg.json index 741926df9b..8a1533330c 100644 --- a/src/strings/bg-bg.json +++ b/src/strings/bg-bg.json @@ -820,7 +820,7 @@ "HeaderXmlDocumentAttribute": "Атрибут на XML документа", "HeaderUpcomingOnTV": "Скоро по ТВ", "HeaderTypeText": "Въведи текст", - "HeaderTypeImageFetchers": "{0} Извличане на картини", + "HeaderTypeImageFetchers": "Извличане на картини ({0})", "HeaderTuners": "Тунери", "HeaderTranscodingProfileHelp": "Добави профили за транскодиране ,за да се види кои формати ще се използват ,когато е необходимо транскодиране.", "HeaderThisUserIsCurrentlyDisabled": "Този потребител в момента е блокиран", @@ -1141,7 +1141,7 @@ "LabelUserLibraryHelp": "Изберете коя библиотека да се показва на устройството.Оставете полето празно ,за да работят настройките по подразбиране.", "LabelUserAgent": "Потребителски агент:", "LabelUseNotificationServices": "Използвайте следните услуги:", - "LabelTypeMetadataDownloaders": "{0} услуги за сваляне на метаданни:", + "LabelTypeMetadataDownloaders": "Услуги за сваляне на метаданни ({0}):", "LabelTunerType": "Тип на тунера:", "LabelTunerIpAddress": "ИП адрес на тунера:", "LabelTranscodingThreadCountHelp": "Изберете максималния брой процесорни нишки ,които ще се използват при транскодиране.Намаляването на броя на нишките ще намали използването на процесора, но може да не преобразува достатъчно бързо за да осигури гладко възпроизвеждане.", From 589b8ca2a322d5504607c6116d935f1a703b88ed Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:36:26 +0000 Subject: [PATCH 0930/1756] Translated using Weblate (Catalan) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/ --- src/strings/ca.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ca.json b/src/strings/ca.json index b01712b883..ff15b1158d 100644 --- a/src/strings/ca.json +++ b/src/strings/ca.json @@ -1098,7 +1098,7 @@ "LabelUDPPortRangeHelp": "Restringir Jellyfin utilitzar aquest rang de ports a fer les connexions UDP. (Per defecte és 1.024-645.535) Nota
: Certes funcions requereixen ports que poden estar fora d'aquest rang fix ..", "LabelUDPPortRange": "UDP Comunicacions de Camp:", "LabelTypeText": "Text", - "LabelTypeMetadataDownloaders": "{0} descarregadors de metadades:", + "LabelTypeMetadataDownloaders": "Descarregadors de metadades ({0}):", "LabelTVHomeScreen": "Televisor de pantalla d'inici de la manera:", "LabelTunerType": "Tipus de sintonitzador:", "LabelTunerIpAddress": "Adreça IP de l'sintonitzador:", @@ -1362,7 +1362,7 @@ "HeaderVideos": "vídeos", "HeaderVideoQuality": "Qualitat de vídeo", "HeaderUploadSubtitle": "Pujar subtítols", - "HeaderTypeImageFetchers": "{0} buscadors d'imatge", + "HeaderTypeImageFetchers": "Buscadors d'imatge ({0})", "HeaderTuners": "Sintonitzadors", "HeaderTunerDevices": "Dispositius sintonitzadors", "HeaderTranscodingProfileHelp": "Afegir la transcodificació de perfils per indicar quins formats han de ser utilitzats quan es requereix la transcodificació.", From b3e6dbfb3ad76a190024b1d9dab765d7c0504474 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:37:47 +0000 Subject: [PATCH 0931/1756] Translated using Weblate (Danish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/ --- src/strings/da.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/da.json b/src/strings/da.json index 63ad263e02..88ee150455 100644 --- a/src/strings/da.json +++ b/src/strings/da.json @@ -288,7 +288,7 @@ "HeaderTranscodingProfileHelp": "Tilføj profiler for transkodning foe at angive hvilke formater der skal anvendes når transkodning er nødvendig.", "HeaderTunerDevices": "Tuner-Enheder", "HeaderTuners": "Tunere", - "HeaderTypeImageFetchers": "{0} Billede Hentere", + "HeaderTypeImageFetchers": "Billede Hentere ({0})", "HeaderTypeText": "Indtast tekst", "HeaderUpcomingOnTV": "Kommende I TV", "HeaderUploadImage": "Upload Billede", @@ -561,7 +561,7 @@ "LabelTriggerType": "Udløsertype:", "LabelTunerIpAddress": "IP-adresse for Tuner:", "LabelTunerType": "Tunertype:", - "LabelTypeMetadataDownloaders": "{0} metadata downloadere:", + "LabelTypeMetadataDownloaders": "Metadata downloadere ({0}):", "LabelTypeText": "Tekst", "LabelUseNotificationServices": "Brug følgende tjenester:", "LabelUser": "Bruger:", From 174db1a3a45584b40ae987339a112ae47ccae8cc Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:40:15 +0000 Subject: [PATCH 0932/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 36ab6ea837..897e7a66d2 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -673,7 +673,7 @@ "LabelTunerIpAddress": "Tuner IP Adresse:", "LabelTunerType": "Tuner Typ:", "LabelType": "Typ:", - "LabelTypeMetadataDownloaders": "{0} Metadata Dienste:", + "LabelTypeMetadataDownloaders": "Metadata Dienste ({0}):", "LabelUseNotificationServices": "Nutze folgende Dienste:", "LabelUser": "Benutzer:", "LabelUserAgent": "User-Agent:", @@ -1199,7 +1199,7 @@ "Box": "Box", "LabelAudioCodec": "Audiocodec:", "LabelAudioChannels": "Audiokanäle:", - "HeaderTypeImageFetchers": "{0} Bildquellen", + "HeaderTypeImageFetchers": "Bildquellen ({0})", "LabelBitrate": "Bitrate:", "LabelAudioBitrate": "Tonbitrate:", "ButtonAddImage": "Bild hinzufügen", From 6b82f7b4fc4bbdb658a52f7113a1b5a649b02986 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:38:43 +0000 Subject: [PATCH 0933/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index de62052ec2..fbb957074f 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -832,7 +832,7 @@ "Next": "Next", "MessageAreYouSureYouWishToRemoveMediaFolder": "Are you sure you wish to remove this media folder?", "MessageAreYouSureDeleteSubtitles": "Are you sure you wish to delete this subtitle file?", - "LabelTypeMetadataDownloaders": "{0} metadata downloaders:", + "LabelTypeMetadataDownloaders": "Metadata downloaders ({0}):", "LabelType": "Type:", "LabelTunerType": "Tuner type:", "LabelServerName": "Server name:", @@ -1040,7 +1040,7 @@ "HeaderUploadImage": "Upload Image", "HeaderUpcomingOnTV": "Upcoming On TV", "HeaderTypeText": "Enter Text", - "HeaderTypeImageFetchers": "{0} Image Fetchers", + "HeaderTypeImageFetchers": "Image fetchers ({0})", "HeaderTuners": "Tuners", "HeaderTunerDevices": "Tuner Devices", "HeaderTranscodingProfileHelp": "Add transcoding profiles to indicate which formats should be used when transcoding is required.", From fa4b94b0ab9849ccb152356d4071e2482f8c74b3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:46:46 +0000 Subject: [PATCH 0934/1756] Translated using Weblate (Spanish (Argentina)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/ --- src/strings/es-ar.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/es-ar.json b/src/strings/es-ar.json index d868020c27..1ced095df3 100644 --- a/src/strings/es-ar.json +++ b/src/strings/es-ar.json @@ -615,7 +615,7 @@ "LabelKeepUpTo": "Mantente al día con:", "LabelInternetQuality": "Calidad de internet:", "LabelDeathDate": "Fecha de muerte:", - "HeaderTypeImageFetchers": "{0} Buscadores de imágenes", + "HeaderTypeImageFetchers": "Buscadores de imágenes ({0})", "LabelSyncPlayNewGroupDescription": "Crea un nuevo grupo", "LabelSyncPlayNewGroup": "Nuevo grupo", "LabelSyncPlaySyncMethod": "Método de sincronización:", @@ -963,7 +963,7 @@ "LabelUser": "Usuario:", "LabelUseNotificationServices": "Utiliza los siguientes servicios:", "LabelTypeText": "Texto", - "LabelTypeMetadataDownloaders": "{0} descargadores de metadatos:", + "LabelTypeMetadataDownloaders": "Descargadores de metadatos ({0}):", "LabelType": "Tipo:", "LabelTunerType": "Tipo de sintonizador:", "LabelTunerIpAddress": "Dirección IP del sintonizador:", From 901d61930fdde68d11f27ccd86aeeb068cb2e01e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:32:55 +0000 Subject: [PATCH 0935/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/es.json b/src/strings/es.json index d1a076bf10..3adba910f6 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -329,7 +329,7 @@ "HeaderTranscodingProfileHelp": "Añade los diferentes parámetros de conversión para este dispositivo, de manera que el servidor convierta automáticamente el contenido en un formato compatible para él.", "HeaderTunerDevices": "Sintonizadores", "HeaderTuners": "Sintonizadores", - "HeaderTypeImageFetchers": "{0} capturadores de imágenes", + "HeaderTypeImageFetchers": "Capturadores de imágenes ({0})", "HeaderTypeText": "Introducir texto", "HeaderUpcomingOnTV": "Próximamente en la televisión", "HeaderUploadImage": "Subir imagen", From 85caf6bed51a78b9e15cfff161e44c385c861764 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:43:36 +0000 Subject: [PATCH 0936/1756] Translated using Weblate (Persian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/ --- src/strings/fa.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/fa.json b/src/strings/fa.json index 27b2add680..0794b0bb3b 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -26,7 +26,7 @@ "HeaderSetupLibrary": "تنظیم کتابخانه های محتوی", "HeaderSystemDlnaProfiles": "پروفایل های سیستم", "HeaderTaskTriggers": "فعال سازی عملیات ها", - "HeaderTypeImageFetchers": "{0} هماهنگ کننده تصویر", + "HeaderTypeImageFetchers": "هماهنگ کننده تصویر ({0})", "HeaderUsers": "کاربران", "LabelAudioLanguagePreference": "اولویت زبان صدا:", "LabelContentType": "نوع محتوا:", @@ -44,7 +44,7 @@ "LabelSaveLocalMetadataHelp": "ذخیره ی پوستر ها داخل پوشه های رسانه، امکان ویرایش آسان آنها را در یک مکان میسر میکند.", "LabelSelectUsers": "انتخاب کاربران:", "LabelTimeLimitHours": "محدودیت زمان (ساعت):", - "LabelTypeMetadataDownloaders": "{0} دانلود کننده فراداده:", + "LabelTypeMetadataDownloaders": "دانلود کننده فراداده ({0}):", "LabelYoureDone": "به پایان رسید!", "LibraryAccessHelp": "انتخاب پوشه های رسانه برای اشتراک گذاری با این کاربر. مدیر سیستم میتواند با استفاده از مدیریت متاداده همه ی پوشه ها را ویرایش کند.", "ManageLibrary": "مدیریت کتابخانه", From 2d559887786aee51bb7223a1ddb5c9e877ec71b7 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:38:59 +0000 Subject: [PATCH 0937/1756] Translated using Weblate (Finnish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/ --- src/strings/fi.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/fi.json b/src/strings/fi.json index 6a8b01ecff..ce0da6e133 100644 --- a/src/strings/fi.json +++ b/src/strings/fi.json @@ -345,7 +345,7 @@ "Horizontal": "Horisontaalinen", "HideWatchedContentFromLatestMedia": "Piilota toistettu sisältö \"uusin media\"-luettelosta", "HeaderUpcomingOnTV": "Tulossa televisiossa", - "HeaderTypeImageFetchers": "kuvien hakijat ({0})", + "HeaderTypeImageFetchers": "Kuvien hakijat ({0})", "HeaderTranscodingProfile": "Transkoodausprofiili", "HeaderTracks": "Raidat", "HeaderThisUserIsCurrentlyDisabled": "Tämä käyttäjä on poistettu käytöstä", @@ -471,7 +471,7 @@ "LabelUser": "Käyttäjä:", "LabelUseNotificationServices": "Käytä seuraavia palveluita:", "LabelTypeText": "Teksti", - "LabelTypeMetadataDownloaders": "{0} metadatan lataajat:", + "LabelTypeMetadataDownloaders": "Metadatan lataajat ({0}):", "LabelType": "Tyyppi:", "LabelTunerType": "Virittimen tyyppi:", "LabelTunerIpAddress": "Virittimen IP-osoite:", From 069f1f56a0648dd82e6c8f65c7ccf539b3250585 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:23:59 +0000 Subject: [PATCH 0938/1756] Translated using Weblate (French (Canada)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/ --- src/strings/fr-ca.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr-ca.json b/src/strings/fr-ca.json index 65fd4b7131..9b86fdb083 100644 --- a/src/strings/fr-ca.json +++ b/src/strings/fr-ca.json @@ -427,7 +427,7 @@ "HeaderVideoType": "Type de vidéo", "HeaderVideoQuality": "Qualité vidéo", "HeaderTypeText": "Entrer le texte", - "HeaderTypeImageFetchers": "{0} récupérateurs d'images", + "HeaderTypeImageFetchers": "Récupérateurs d'images ({0})", "HeaderTuners": "Syntoniseurs", "HeaderTracks": "Pistes", "HeaderThisUserIsCurrentlyDisabled": "Cet utilisateur est actuellement désactivé", From 8abc8fdbea92fcf659e6984099edb6465a4b2813 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:24:37 +0000 Subject: [PATCH 0939/1756] Translated using Weblate (Hebrew) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/ --- src/strings/he.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/he.json b/src/strings/he.json index 8720098015..7d1a3cfc20 100644 --- a/src/strings/he.json +++ b/src/strings/he.json @@ -918,7 +918,7 @@ "HeaderXmlDocumentAttribute": "תכונת מסמך Xml", "HeaderUploadSubtitle": "העלה כתוביות", "HeaderUpcomingOnTV": "בקרוב בטלוויזיה", - "HeaderTypeImageFetchers": "{0} אוספי תמונות", + "HeaderTypeImageFetchers": "אוספי תמונות ({0})", "HeaderSyncPlayTimeSyncSettings": "סנכרון זמן", "HeaderSyncPlaySettings": "הגדרות SyncPlay", "HeaderSelectTranscodingPathHelp": "עיין או הזן את הנתיב לשימוש עבור קבצי קידוד. התיקייה חייבת להיות עם הרשאות כתיבה.", From 38413a626b0a09c37ca341cddf4bd58b28805be1 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:20:40 +0000 Subject: [PATCH 0940/1756] Translated using Weblate (Croatian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/ --- src/strings/hr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hr.json b/src/strings/hr.json index 06647589cd..162a5e2112 100644 --- a/src/strings/hr.json +++ b/src/strings/hr.json @@ -1098,7 +1098,7 @@ "HeaderVideoType": "Vrsta videa", "HeaderVideoQuality": "Kvaliteta videa", "HeaderUploadSubtitle": "Dodaj titl", - "HeaderTypeImageFetchers": "{0} Hvatatelja slika", + "HeaderTypeImageFetchers": "Hvatatelja slika ({0})", "HeaderTracks": "Zapisi", "HeaderStartNow": "Počni sada", "HeaderServerAddressSettings": "Postavke adrese servera", From 9643f539a9fee263e076312aea4ff5beb9717115 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:25:02 +0000 Subject: [PATCH 0941/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index 74bd618348..edc650b135 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -656,7 +656,7 @@ "HeaderTranscodingProfileHelp": "Add meg az átkódolási profilokat arra vonatkozóan, hogy milyen formátumokat kell használni az átkódoláshoz.", "HeaderTunerDevices": "Tuner eszközök", "HeaderTuners": "Tunerek", - "HeaderTypeImageFetchers": "{0} képgyűjtők", + "HeaderTypeImageFetchers": "Képgyűjtők ({0})", "HeaderTypeText": "Írd be a szöveget", "HeaderVideoQuality": "Videóminőség", "HeaderVideoTypes": "Videó típusok", From 4dcf8e71a7ec266f1514f8e5f9a7de6130a13a46 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:41:00 +0000 Subject: [PATCH 0942/1756] Translated using Weblate (Indonesian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/ --- src/strings/id.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/id.json b/src/strings/id.json index 555be00b79..ff11d5fcb6 100644 --- a/src/strings/id.json +++ b/src/strings/id.json @@ -484,7 +484,7 @@ "HeaderUploadImage": "Unggah Gambar", "HeaderUpcomingOnTV": "Yang Akan Datang Di TV", "HeaderTypeText": "Masukkan teks", - "HeaderTypeImageFetchers": "{0} Pengambil Gambar", + "HeaderTypeImageFetchers": "Pengambil Gambar ({0})", "HeaderTuners": "Tuner", "HeaderTunerDevices": "Perangkat Tuner", "HeaderTranscodingProfileHelp": "Tambahkan profil transcoding untuk menunjukkan format mana yang harus digunakan saat transcoding diperlukan.", @@ -825,7 +825,7 @@ "LabelUser": "Pengguna :", "LabelUseNotificationServices": "Gunakan layanan berikut :", "LabelTypeText": "Teks", - "LabelTypeMetadataDownloaders": "{0} pengunduh metadata :", + "LabelTypeMetadataDownloaders": "Pengunduh metadata ({0}):", "LabelType": "Tipe :", "LabelTunerType": "Jenis tuner :", "LabelTunerIpAddress": "Alamat IP Tuner :", From 0b146d13cd11168934586bcf735d2c5b75213b08 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:41:32 +0000 Subject: [PATCH 0943/1756] Translated using Weblate (Korean) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/ --- src/strings/ko.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ko.json b/src/strings/ko.json index 8e20b41c7a..ad042e1f14 100644 --- a/src/strings/ko.json +++ b/src/strings/ko.json @@ -925,7 +925,7 @@ "LabelBindToLocalNetworkAddress": "로컬 네트워크 주소로 바인드:", "LabelAutomaticallyRefreshInternetMetadataEvery": "인터넷에서 자동으로 메타데이터를 리프레시:", "LabelAuthProvider": "인증 제공자:", - "HeaderTypeImageFetchers": "{0} 이미지 가져오기", + "HeaderTypeImageFetchers": "이미지 가져오기 ({0})", "HeaderSubtitleAppearance": "자막 모양", "HeaderSortOrder": "정렬 순서", "HeaderSortBy": "정렬 기준", @@ -966,7 +966,7 @@ "NoNewDevicesFound": "새로운 장치를 찾지 못했습니다. 새 튜너를 추가하려면 이 대화상자를 닫고 장치 정보를 직접 입력하십시오.", "MessageNoAvailablePlugins": "가능한 플러그인 없음.", "LiveBroadcasts": "실시간 방송", - "LabelTypeMetadataDownloaders": "{0} 메타데이터 다운로더:", + "LabelTypeMetadataDownloaders": "메타데이터 다운로더 ({0}):", "LabelType": "유형:", "LabelPleaseRestart": "변경사항은 웹 클라이언트를 다시 불러오면 적용됩니다.", "LabelPlayMethod": "재생 방식:", From 77cebd5aac06b4b5144a2c3dfd82419a1a9065ab Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:26:30 +0000 Subject: [PATCH 0944/1756] Translated using Weblate (Lithuanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/ --- src/strings/lt-lt.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/lt-lt.json b/src/strings/lt-lt.json index cf83e16c09..2707bf01b3 100644 --- a/src/strings/lt-lt.json +++ b/src/strings/lt-lt.json @@ -654,7 +654,7 @@ "HeaderTranscodingProfileHelp": "Pridėti perkodavimo profilius, kad nurodyti, kokius formatus reikia naudoti, kai reikia perkoduoti.", "HeaderTunerDevices": "Tiunerio prietaisai", "HeaderTuners": "Tiuneris", - "HeaderTypeImageFetchers": "{0} atvaizdų persiuntėjai", + "HeaderTypeImageFetchers": "Atvaizdų persiuntėjai ({0})", "HeaderTypeText": "Įvesti tekstą", "HeaderUpcomingOnTV": "Laukiama per TV", "HeaderUploadImage": "Įkelti atvaizdą", From 0a4ad3f6eea9bfb064a3a9452c17a70828a3962d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:38:08 +0000 Subject: [PATCH 0945/1756] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index a45325e863..5e039f2e58 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -366,7 +366,7 @@ "HeaderTranscodingProfile": "Direct Afspelen Profiel", "HeaderTranscodingProfileHelp": "Transcoding profielen toevoegen om aan te geven welke indelingen moeten worden gebruikt wanneer transcoding vereist is.", "HeaderTunerDevices": "Tuner apparaten", - "HeaderTypeImageFetchers": "{0} Afbeelding downloaders", + "HeaderTypeImageFetchers": "Afbeelding downloaders ({0})", "HeaderTypeText": "Voer tekst in", "HeaderUpcomingOnTV": "Binnenkort op TV", "HeaderUploadImage": "Afbeelding Uploaden", @@ -1156,7 +1156,7 @@ "OptionDvd": "DVD", "OptionResElement": "res element", "TV": "TV", - "LabelTypeMetadataDownloaders": "{0} metadata downloaders:", + "LabelTypeMetadataDownloaders": "Metadata downloaders ({0}):", "OptionLoginAttemptsBeforeLockout": "Bepaald hoeveel foutieve login pogingen plaats kunnen vinden voor dat de gebruiker buitengesloten wordt.", "Premiere": "Première", "TabPlugins": "Plug-ins", From 33c59a0cd853d4e4d086d33534e432e1b64d537f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:43:09 +0000 Subject: [PATCH 0946/1756] =?UTF-8?q?Translated=20using=20Weblate=20(Norwe?= =?UTF-8?q?gian=20Bokm=C3=A5l)=20Translation:=20Jellyfin/Jellyfin=20Web=20?= =?UTF-8?q?Translate-URL:=20https://translate.jellyfin.org/projects/jellyf?= =?UTF-8?q?in/jellyfin-web/nb=5FNO/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/strings/nb.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/nb.json b/src/strings/nb.json index 106b56b46d..8be53b931c 100644 --- a/src/strings/nb.json +++ b/src/strings/nb.json @@ -296,7 +296,7 @@ "HeaderTranscodingProfileHelp": "Legg til omkodingsprofiler for å bestemme hvilke formater som skal benyttes når omkoding kreves.", "HeaderTunerDevices": "Tunerenheter", "HeaderTuners": "Tunere", - "HeaderTypeImageFetchers": "{0} - Kilder for omslagsbilder", + "HeaderTypeImageFetchers": "Kilder for omslagsbilder ({0})", "HeaderTypeText": "Skriv inn tekst", "HeaderUpcomingOnTV": "Kommende på TV", "HeaderUploadImage": "Last opp bilde", @@ -564,7 +564,7 @@ "LabelTranscodingThreadCountHelp": "Velg maksimalt antall tråder som kan brukes under omkoding. Færre tråder vil føre til lavere CPU-bruk, men kan føre til at mediet ikke konverteres fort nok til at avspillingen kan foregå uten avbrudd.", "LabelTunerIpAddress": "IP-adresse til tuner:", "LabelTunerType": "Tunertype:", - "LabelTypeMetadataDownloaders": "{0} - Kilder for metadata:", + "LabelTypeMetadataDownloaders": "Kilder for metadata ({0}):", "LabelTypeText": "Tekst", "LabelUseNotificationServices": "Bruk følgende tjenester:", "LabelUser": "Bruker:", From 442f819651c56bd4d260ece3e86300228277aea3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:43:56 +0000 Subject: [PATCH 0947/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index 7608baed43..4df75a5bee 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -387,7 +387,7 @@ "HeaderTranscodingProfileHelp": "Dodaj profile transkodowania aby wskazać które formaty powinny być używane jeżeli transkodowanie jest wymagane.", "HeaderTunerDevices": "Tunery", "HeaderTuners": "Tunery", - "HeaderTypeImageFetchers": "{0} - dostawcy grafik", + "HeaderTypeImageFetchers": "Dostawcy grafik ({0})", "HeaderTypeText": "Wprowadź tekst", "HeaderUpcomingOnTV": "Wkrótce na antenie", "HeaderUploadImage": "Przekaż obraz", @@ -711,7 +711,7 @@ "LabelTunerIpAddress": "Adres IP dekodera:", "LabelTunerType": "Typ tunera:", "LabelType": "Typ:", - "LabelTypeMetadataDownloaders": "{0} - dostawcy metadanych:", + "LabelTypeMetadataDownloaders": "Dostawcy metadanych ({0}):", "LabelTypeText": "Tekst", "LabelUseNotificationServices": "Używaj następujących usług:", "LabelUser": "Użytkownik:", From b9c914b5590012f9573827e87d2e38d7615e0c44 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:44:28 +0000 Subject: [PATCH 0948/1756] Translated using Weblate (Portuguese (Brazil)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/ --- src/strings/pt-br.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/pt-br.json b/src/strings/pt-br.json index 5a676e2e52..e16c221fe6 100644 --- a/src/strings/pt-br.json +++ b/src/strings/pt-br.json @@ -374,7 +374,7 @@ "HeaderTranscodingProfileHelp": "Adiciona perfis de transcodificação que indiquem quais formatos deverão ser usados quando a transcodificação é necessária.", "HeaderTunerDevices": "Sintonizadores", "HeaderTuners": "Sintonizadores", - "HeaderTypeImageFetchers": "{0} Buscadores de Imagem", + "HeaderTypeImageFetchers": "Buscadores de Imagem ({0})", "HeaderTypeText": "Digitar texto", "HeaderUpcomingOnTV": "A seguir na TV", "HeaderUploadImage": "Enviar Imagem", @@ -692,7 +692,7 @@ "LabelTunerIpAddress": "Endereço IP do Sintonizador:", "LabelTunerType": "Tipo de sintonizador:", "LabelType": "Tipo:", - "LabelTypeMetadataDownloaders": "{0} downloaders de metadados:", + "LabelTypeMetadataDownloaders": "Downloaders de metadados ({0}):", "LabelTypeText": "Texto", "LabelUseNotificationServices": "Usar os seguintes serviços:", "LabelUser": "Usuário:", From cd0bc24a8fe3027e2a60b367c490177fd08ca541 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:44:47 +0000 Subject: [PATCH 0949/1756] Translated using Weblate (Portuguese (Portugal)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/ --- src/strings/pt-pt.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/pt-pt.json b/src/strings/pt-pt.json index 437f121fea..c1b88694e7 100644 --- a/src/strings/pt-pt.json +++ b/src/strings/pt-pt.json @@ -998,7 +998,7 @@ "LabelSortTitle": "Título para ordenação:", "HeaderFetcherSettings": "Definições do fornecedor", "HeaderKodiMetadataHelp": "Para ativar ou desativar metadados NFO, utilize a secção de metadados disponível na página de configurações da biblioteca.", - "HeaderTypeImageFetchers": "{0} fornecedores de imagens", + "HeaderTypeImageFetchers": "Fornecedores de imagens ({0})", "LabelImageFetchersHelp": "Active e ordene os fornecedores de imagens por ordem de preferência.", "LabelKodiMetadataUserHelp": "Autorizar que outras aplicações usem dados de visualização gaurdados em ficheiros NFO.", "LabelMetadataSaversHelp": "Escolha o formato a utilizar ao guardar metadados.", @@ -1208,7 +1208,7 @@ "LabelXDlnaCap": "Limite X-DLNA:", "LabelVaapiDeviceHelp": "Este é o nó de renderização usado para aceleração de hardware.", "LabelVaapiDevice": "Dispositivo VAAPI:", - "LabelTypeMetadataDownloaders": "{0} descarregadores de metadados:", + "LabelTypeMetadataDownloaders": "Descarregadores de metadados ({0}):", "LabelTheme": "Tema:", "LabelTVHomeScreen": "Modo TV ecrã inicial:", "LabelSubtitleDownloaders": "Fornecedores de legendas:", From 06e6d5cb7b7bc9edf43009886084561fb7f3b08e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:45:03 +0000 Subject: [PATCH 0950/1756] Translated using Weblate (Romanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/ --- src/strings/ro.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ro.json b/src/strings/ro.json index 3c7fff7530..667ef4d40e 100644 --- a/src/strings/ro.json +++ b/src/strings/ro.json @@ -796,7 +796,7 @@ "HeaderUploadImage": "Încarcă imagine", "HeaderUpcomingOnTV": "În curând la TV", "HeaderTypeText": "Introduceți text", - "HeaderTypeImageFetchers": "{0} Aportor de imagine", + "HeaderTypeImageFetchers": "Aportor de imagine ({0})", "HeaderTuners": "Tunere", "HeaderTunerDevices": "Dispozitive tuner", "HeaderTranscodingProfileHelp": "Adăugați profiluri de transcodare pentru a indica ce formate trebuiesc utilizate atunci când este necesară transcodarea.", @@ -977,7 +977,7 @@ "LabelUserAgent": "Agent utilizator:", "LabelUseNotificationServices": "Utilizează următoarele servicii:", "LabelTypeText": "Text", - "LabelTypeMetadataDownloaders": "{0} colectori metadate:", + "LabelTypeMetadataDownloaders": "Colectori metadate ({0}):", "LabelType": "Tip:", "LabelTunerType": "Tip tuner:", "LabelTunerIpAddress": "Adresă IP Tuner:", From 6549b3743c9e92d7c32295c814354e743d326056 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:09:28 +0000 Subject: [PATCH 0951/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index eb9a1cb1a6..15f5579fdd 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -411,7 +411,7 @@ "Horizontal": "Горизонтально", "HttpsRequiresCert": "Чтобы включить HTTPS для внешних подключений, вам нужно будет предоставить доверенный SSL-cертификат, например, Let's Encrypt. Предоставьте сертификат или отключите защищенные соединения.", "Identify": "Распознать", - "Images": "Изображения", + "Images": "Рисунки", "ImportFavoriteChannelsHelp": "Будут импортированы только каналы, которые обозначены как избранное на тюнерном устройстве.", "InstallingPackage": "Устанавливается {0} (версия {1})", "InstantMix": "Автомикс", From 7acc892cf5821ae703a6301c13f287fa8e6c43c3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:46:31 +0000 Subject: [PATCH 0952/1756] Translated using Weblate (Slovenian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/ --- src/strings/sl-si.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json index e2583a2a40..45ec09b34a 100644 --- a/src/strings/sl-si.json +++ b/src/strings/sl-si.json @@ -416,7 +416,7 @@ "HeaderUploadImage": "Naloži sliko", "HeaderUpcomingOnTV": "Prihaja na TV", "HeaderTypeText": "Vnesi besedilo", - "HeaderTypeImageFetchers": "{0} pridobivanje slik", + "HeaderTypeImageFetchers": "Pridobivanje slik ({0})", "HeaderTuners": "Sprejemniki", "HeaderTunerDevices": "Sprejemniki", "LabelAllowHWTranscoding": "Dovoli strojno pospešeno prekodiranje", @@ -1045,7 +1045,7 @@ "LabelUser": "Uporabnik:", "LabelUseNotificationServices": "Uporabi naslednje storitve:", "LabelTypeText": "Tekst", - "LabelTypeMetadataDownloaders": "{0} prenašalci metapodatkov:", + "LabelTypeMetadataDownloaders": "Prenašalci metapodatkov ({0}):", "LabelType": "Vrsta:", "LabelTunerType": "Vrsta sprejemnika:", "LabelSyncPlayAccess": "Dostop do SyncPlay:", From a30bd1c8665b8beb353ab4b8dd59f503f64e73b0 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:47:02 +0000 Subject: [PATCH 0953/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index ea0e955bff..beb5fb86dc 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -1236,7 +1236,7 @@ "LabelUserLoginAttemptsBeforeLockout": "Felaktiga inloggnings försök innan användare blir utelåst:", "LabelUserAgent": "Användar agent:", "LabelTypeText": "Text", - "LabelTypeMetadataDownloaders": "{0} metadata nerladdare:", + "LabelTypeMetadataDownloaders": "Metadata nerladdare ({0}):", "LabelTranscodingProgress": "Omkodning progress:", "LabelTranscodingFramerate": "Omkodning framerate:", "LabelTranscodes": "Omkodningar:", From 6e21d8ee22ca8c544c6df33e1794bbda21583070 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:35:09 +0000 Subject: [PATCH 0954/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index 9d08f568d5..5059c1e1b0 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -571,7 +571,7 @@ "HttpsRequiresCert": "Güvenli bağlantı kurulabilmesi için, Let's Encrypt gibi güvenilir bir sertifika sağlayıcısından edinilmiş sertifikayı tanıtmanız gerekmektedir. Lütfen bir sertifika tanımlayın ya da güvenli bağlantı seçeneğini devre dışı bırakın.", "Home": "Anasayfa", "HideWatchedContentFromLatestMedia": "En son medyadan izlenen içeriği gizle", - "HeaderTypeImageFetchers": "{0} Resim Sağlayıcıları", + "HeaderTypeImageFetchers": "Resim Sağlayıcıları ({0})", "HeaderTracks": "Parçalar", "HeaderSeriesStatus": "Dizi Durumu", "HeaderSeriesOptions": "Dizi Seçenekleri", @@ -973,7 +973,7 @@ "ValueOneMusicVideo": "1 müzik videosu", "ValueOneMovie": "1 film", "SeriesRecordingScheduled": "Dizi kaydı planlandı.", - "LabelTypeMetadataDownloaders": "{0} metaveri indiricisi:", + "LabelTypeMetadataDownloaders": "Metaveri indiricisi ({0}):", "RecordSeries": "Kayıt dizisi", "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Bu, varsa gömülü metaverisindeki bölüm bilgilerini kullanır.", "PreferEmbeddedEpisodeInfosOverFileNames": "Dosya adları yerine gömülü bölüm bilgilerini tercih et", From ebdb79d028a85762646e7330eed636e3f2253377 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:48:24 +0000 Subject: [PATCH 0955/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index 6f462528bd..ff2e77abce 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -600,7 +600,7 @@ "HeaderUpcomingOnTV": "Напередодні на ТБ", "HeaderUninstallPlugin": "Видалити додаток", "HeaderTypeText": "Введіть текст", - "HeaderTypeImageFetchers": "{0} Засіб збору зображень", + "HeaderTypeImageFetchers": "Засіб збору зображень ({0})", "HeaderTuners": "ТБ-пристрої", "HeaderTunerDevices": "Пристрої ТБ", "HeaderTranscodingProfile": "Профілі перекодування", @@ -943,7 +943,7 @@ "LabelUDPPortRangeHelp": "Обмежте Jellyfin, щоб використовувати цей діапазон портів під час встановлення UDP-з’єднань. (За умовчанням – 1024 – 645535).
Примітка. Для деяких функцій потрібні фіксовані порти, які можуть бути за межами цього діапазону.", "LabelUDPPortRange": "Діапазон зв'язку UDP:", "LabelTypeText": "Текст", - "LabelTypeMetadataDownloaders": "Завантажувачів метаданих: {0}:", + "LabelTypeMetadataDownloaders": "Завантажувачів метаданих ({0}):", "LabelType": "Тип:", "LabelTVHomeScreen": "Головний екран режиму ТБ:", "LabelTunerType": "Тип тюнера:", From 1c9e9be513162cd33327f081aa1f1d02032b3207 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:22:36 +0000 Subject: [PATCH 0956/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 66957f84a8..fd33db398c 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -353,7 +353,7 @@ "HeaderTranscodingProfileHelp": "添加转码配置文件标明哪些媒体格式需要转码处理。", "HeaderTunerDevices": "调谐器设备", "HeaderTuners": "调谐器", - "HeaderTypeImageFetchers": "图片获取程序 {0}", + "HeaderTypeImageFetchers": "图片获取程序 ({0})", "HeaderTypeText": "输入文本", "HeaderUpcomingOnTV": "即将在电视上播放", "HeaderUploadImage": "上传图片", From a55d08755b9ffa84a4c851306cef6c96e842e8c2 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:36:42 +0000 Subject: [PATCH 0957/1756] Translated using Weblate (Chinese (Hong Kong)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/ --- src/strings/zh-hk.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/zh-hk.json b/src/strings/zh-hk.json index 8686a480d2..fbf50c4ded 100644 --- a/src/strings/zh-hk.json +++ b/src/strings/zh-hk.json @@ -511,7 +511,7 @@ "LabelUDPPortRangeHelp": "進行 UDP 連線時,限制 Jellyfin 可使用的端口範圍。(預設值為 1024 - 645535)。
注意:某些功能需要固定端口,而這些端口可能不在此範圍內。", "LabelUDPPortRange": "UDP 通訊範圍:", "LabelTypeText": "文字", - "LabelTypeMetadataDownloaders": "{0} 個媒體資料下載器:", + "LabelTypeMetadataDownloaders": "個媒體資料下載器 ({0}):", "LabelProtocolInfoHelp": "當響應來自裝置的 GetProtocolInfo(獲取協議訊息)請求時,該值將被使用。", "LabelProtocolInfo": "協議資訊:", "LabelProtocol": "協議:", @@ -762,7 +762,7 @@ "HeaderUpcomingOnTV": "即將播放", "HeaderUninstallPlugin": "解除安裝附加元件", "HeaderTypeText": "輸入文字", - "HeaderTypeImageFetchers": "{0} 圖片獲取程序", + "HeaderTypeImageFetchers": "圖片獲取程序 ({0})", "HeaderTuners": "調解器", "HeaderTunerDevices": "調解器裝置", "HeaderTranscodingProfileHelp": "新增轉檔設定檔標明哪些媒體格式需要轉檔處理。", From 6d1fca11abacae87c558af83eecc4caa7d5c8017 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:36:57 +0000 Subject: [PATCH 0958/1756] Translated using Weblate (Chinese (Traditional)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/ --- src/strings/zh-tw.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/zh-tw.json b/src/strings/zh-tw.json index 45f0bf7cca..eee4374a59 100644 --- a/src/strings/zh-tw.json +++ b/src/strings/zh-tw.json @@ -538,7 +538,7 @@ "HeaderTranscodingProfile": "轉檔設定", "HeaderTranscodingProfileHelp": "新增轉檔設定檔標明哪些媒體格式需要轉檔處理。", "HeaderTuners": "調諧器", - "HeaderTypeImageFetchers": "{0} 圖片獲取程序", + "HeaderTypeImageFetchers": "圖片獲取程序 ({0})", "HeaderTypeText": "輸入文字", "HeaderUpcomingOnTV": "即將播放", "HeaderUploadImage": "上傳圖片", @@ -715,7 +715,7 @@ "LabelTranscodingFramerate": "轉檔幀率:", "LabelTranscodingProgress": "轉檔進度:", "LabelType": "類型:", - "LabelTypeMetadataDownloaders": "{0} 個中繼資料下載器:", + "LabelTypeMetadataDownloaders": "個中繼資料下載器 ({0}):", "LabelTypeText": "文本", "LabelUsername": "使用者名稱:", "DashboardOperatingSystem": "作業系統:{0}", From bf678d74d1449413bd73a16a22176cf8eaffcab3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:41:19 +0000 Subject: [PATCH 0959/1756] Translated using Weblate (Japanese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/ --- src/strings/ja.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ja.json b/src/strings/ja.json index 82333b4c43..aaa2f56fdb 100644 --- a/src/strings/ja.json +++ b/src/strings/ja.json @@ -393,7 +393,7 @@ "HeaderTranscodingProfileHelp": "トランスコーディングが必要なときにどのフォーマットを使用するかを示すために、トランスコーディングプロファイルを追加します。", "HeaderTunerDevices": "チューナーデバイス", "HeaderTuners": "チューナー", - "HeaderTypeImageFetchers": "{0} 件のイメージを取得", + "HeaderTypeImageFetchers": "件のイメージを取得 ({0})", "HeaderTypeText": "テキストを入力", "HeaderUpcomingOnTV": "今後追加されるTV", "HeaderUploadImage": "イメージのアップロード", @@ -1051,7 +1051,7 @@ "LabelUserLoginAttemptsBeforeLockout": "ユーザーがロックされる前にログイン試行が失敗:", "LabelUserLibraryHelp": "デバイスに表示されるユーザーライブラリを選択してください。空欄の場合デフォルト設定が引き継がれます。", "LabelUseNotificationServices": "以下のサービスを使用:", - "LabelTypeMetadataDownloaders": "{0} メタデータダウンローダー:", + "LabelTypeMetadataDownloaders": "メタデータダウンローダー ({0}):", "LabelTunerType": "チューナータイプ:", "LabelTunerIpAddress": "チューナーIPアドレス:", "LabelTriggerType": "トリガータイプ:", From 3070ad33435720f6448c71292cfe77f81bae1795 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:17:40 +0000 Subject: [PATCH 0960/1756] Translated using Weblate (Afrikaans) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/ --- src/strings/af.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/af.json b/src/strings/af.json index 75291bef2b..7e54107a7d 100644 --- a/src/strings/af.json +++ b/src/strings/af.json @@ -724,7 +724,7 @@ "HeaderUploadImage": "Laai Foto", "HeaderUpcomingOnTV": "Opkomend op TV", "HeaderTypeText": "Voer teks", - "HeaderTypeImageFetchers": "{0} Beeld gaanhaalers", + "HeaderTypeImageFetchers": "Beeld gaanhaalers ({0})", "HeaderTuners": "Ontvangers", "HeaderTunerDevices": "Ontvanger Toestele", "HeaderTranscodingProfileHelp": "Las by transkodering profiele om aan te dui watter formate gebruik moet word as transkodering nodig is.", From 1c968fc25b170a52285e7dc2b0943b2e133e838c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:44:13 +0000 Subject: [PATCH 0961/1756] Translated using Weblate (Portuguese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/ --- src/strings/pt.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/pt.json b/src/strings/pt.json index 50cf35a265..af60ea7d0a 100644 --- a/src/strings/pt.json +++ b/src/strings/pt.json @@ -1,5 +1,5 @@ { - "HeaderTypeImageFetchers": "{0} Pesquisadores de Imagens", + "HeaderTypeImageFetchers": "Pesquisadores de Imagens ({0})", "HeaderSubtitleDownloads": "Transferências de Legendas", "HeaderKodiMetadataHelp": "Para ativar ou desativar metadados, edite uma biblioteca e localize a seção dos metadados.", "HeaderFetcherSettings": "Definições do Pesquisador", @@ -1039,7 +1039,7 @@ "MediaInfoContainer": "Recipiente", "MediaInfoAnamorphic": "Anamórfico", "LabelVideoResolution": "Resolução do vídeo:", - "LabelTypeMetadataDownloaders": "{0} download de metadados:", + "LabelTypeMetadataDownloaders": "Download de metadados ({0}):", "LabelTranscodePath": "Caminho da transcodificação:", "OnlyImageFormats": "Somente formatos de imagem (VOBSUB, PGS, SUB)", "OnlyForcedSubtitlesHelp": "Apenas as legendas marcadas como forçadas serão carregadas.", From 233de180210624ed1d86655b3b94534f72a0fb82 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:45:26 +0000 Subject: [PATCH 0962/1756] Translated using Weblate (Serbian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/ --- src/strings/sr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/sr.json b/src/strings/sr.json index 5945c0a83e..0ae5acb51c 100644 --- a/src/strings/sr.json +++ b/src/strings/sr.json @@ -613,7 +613,7 @@ "HeaderUpcomingOnTV": "Следеће на ТВ-у", "HeaderUninstallPlugin": "Деинсталирај додатак", "HeaderTypeText": "Унесите текст", - "HeaderTypeImageFetchers": "{0} Преузимачи слика", + "HeaderTypeImageFetchers": "Преузимачи слика ({0})", "HeaderTuners": "Тјунери", "HeaderTunerDevices": "Уређаји тјунера", "HeaderTranscodingProfileHelp": "Додајте профиле за транскодирање да бисте назначили које формате треба користити када је потребно транскодирање.", @@ -847,7 +847,7 @@ "LabelUserAgent": "Кориснички агент:", "LabelUDPPortRangeHelp": "Ограничите Jellyfin да користи овај опсег порта приликом успостављања UDP веза. (Подразумевано је 1024 - 645535).
Напомена: Одређене функције захтевају фиксне портове који могу бити изван овог опсега.", "LabelUDPPortRange": "Опсег UDP комуникације:", - "LabelTypeMetadataDownloaders": "{0} преузимачи метаподатака:", + "LabelTypeMetadataDownloaders": "Преузимачи метаподатака ({0}):", "LabelType": "Тип:", "LabelTVHomeScreen": "Почетни екран ТВ режима:", "LabelTunerType": "Тип тјунера:", From 3d0d367d8d424d2299f4b886dbea87542c921395 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:41:50 +0000 Subject: [PATCH 0963/1756] Translated using Weblate (Latvian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/ --- src/strings/lv.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/lv.json b/src/strings/lv.json index 585ece8290..7cb8d91a3d 100644 --- a/src/strings/lv.json +++ b/src/strings/lv.json @@ -55,7 +55,7 @@ "LabelUser": "Lietotājs:", "LabelUseNotificationServices": "Izmantot sekojošos servisus:", "LabelTypeText": "Teksts", - "LabelTypeMetadataDownloaders": "{0} metadatu lejupielādētāji:", + "LabelTypeMetadataDownloaders": "Metadatu lejupielādētāji ({0}):", "LabelTunerIpAddress": "Tūnera IP Addrese:", "LabelTunerType": "Tūnera tips:", "LabelType": "Tips:", @@ -482,7 +482,7 @@ "HeaderUploadImage": "Augšupielādēt Attēlu", "HeaderUpcomingOnTV": "Nākamais Televīzijā", "HeaderTypeText": "Ievadīt Tekstu", - "HeaderTypeImageFetchers": "{0} Attēlu Sagādnieki", + "HeaderTypeImageFetchers": "Attēlu Sagādnieki ({0})", "HeaderTuners": "Tūneri", "HeaderTunerDevices": "Tūnera Ierīces", "HeaderTranscodingProfile": "Transkodēšanas Profils", From 898768845cec63779768ec4f9e7d79507b03aaa2 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:47:58 +0000 Subject: [PATCH 0964/1756] Translated using Weblate (Tamil) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/ --- src/strings/ta.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ta.json b/src/strings/ta.json index 94382b8f20..1cae4fab09 100644 --- a/src/strings/ta.json +++ b/src/strings/ta.json @@ -438,7 +438,7 @@ "HeaderUploadImage": "படத்தை பதிவேற்றம் செய்யவும்", "HeaderUpcomingOnTV": "தொலைக்காட்சியில் வரவிருக்கும்", "HeaderTypeText": "உரையை உள்ளிடவும்", - "HeaderTypeImageFetchers": "{0} படத்தை எடுப்பவர்கள்", + "HeaderTypeImageFetchers": "படத்தை எடுப்பவர்கள் ({0})", "HeaderTuners": "ட்யூனர்கள்", "HeaderTunerDevices": "ட்யூனர் சாதனங்கள்", "HeaderTranscodingProfileHelp": "டிரான்ஸ்கோடிங் தேவைப்படும்போது எந்த வடிவங்களைப் பயன்படுத்த வேண்டும் என்பதைக் குறிக்க டிரான்ஸ்கோடிங் சுயவிவரங்களைச் சேர்க்கவும்.", @@ -753,7 +753,7 @@ "LabelUser": "பயனர்:", "LabelUseNotificationServices": "பின்வரும் சேவைகளைப் பயன்படுத்தவும்:", "LabelTypeText": "உரை", - "LabelTypeMetadataDownloaders": "{0} மெட்டாடேட்டா பதிவிறக்கிகள்:", + "LabelTypeMetadataDownloaders": "மெட்டாடேட்டா பதிவிறக்கிகள் ({0}):", "LabelType": "வகை:", "LabelTunerType": "ட்யூனர் வகை:", "LabelTunerIpAddress": "ட்யூனர் ஐபி முகவரி:", From e9e94af2ae4d0718e0a3365ea3d88f3fbfa4651a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:42:55 +0000 Subject: [PATCH 0965/1756] Translated using Weblate (Malayalam) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/ --- src/strings/ml.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ml.json b/src/strings/ml.json index 29544b8de8..c66bc39e11 100644 --- a/src/strings/ml.json +++ b/src/strings/ml.json @@ -1152,7 +1152,7 @@ "HeaderSubtitleProfiles": "ഉപശീർഷക പ്രൊഫൈലുകൾ", "HeaderSyncPlayEnabled": "സമന്വയ പ്ലേ പ്രവർത്തനക്ഷമമാക്കി", "HeaderSyncPlaySelectGroup": "ഒരു ഗ്രൂപ്പിൽ ചേരുക", - "HeaderTypeImageFetchers": "{0} ഇമേജ് ലഭ്യമാക്കുന്നവർ", + "HeaderTypeImageFetchers": "ഇമേജ് ലഭ്യമാക്കുന്നവർ ({0})", "HeaderTypeText": "വാചകം നൽകുക", "HeaderUninstallPlugin": "പ്ലഗിൻ അൺ‌ഇൻസ്റ്റാൾ ചെയ്യുക", "HeaderUpcomingOnTV": "ടിവിയിൽ വരാനിരിക്കുന്നു", @@ -1166,7 +1166,7 @@ "LabelOptionalNetworkPath": "പങ്കിട്ട നെറ്റ്‌വർക്ക് ഫോൾഡർ:", "LabelParentNumber": "രക്ഷാകർതൃ നമ്പർ:", "LabelTunerType": "ട്യൂണർ തരം:", - "LabelTypeMetadataDownloaders": "{0} മെറ്റാഡാറ്റ ഡൗൺലോഡർമാർ:", + "LabelTypeMetadataDownloaders": "മെറ്റാഡാറ്റ ഡൗൺലോഡർമാർ ({0}):", "LabelUDPPortRange": "യു‌ഡി‌പി ആശയവിനിമയ ശ്രേണി:", "LabelUserMaxActiveSessions": "ഒരേസമയം ഉപയോക്തൃ സെഷനുകളുടെ പരമാവധി എണ്ണം:", "LabelUsername": "ഉപയോക്തൃനാമം:", From 3b4cb4ed29a17fd9838871c7156789b631bacfc6 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:23:11 +0000 Subject: [PATCH 0966/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/et.json b/src/strings/et.json index c2ab4d624e..dcbafd8d05 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -503,7 +503,7 @@ "HeaderUploadImage": "Lae pilt üles", "HeaderUninstallPlugin": "Eemalda plugin", "HeaderTypeText": "Sisesta tekst", - "HeaderTypeImageFetchers": "{0} piltide toojat", + "HeaderTypeImageFetchers": "Piltide toojat ({0})", "HeaderTuners": "Tuunerid", "HeaderTunerDevices": "Tuuneri seadmed", "HeaderTranscodingProfileHelp": "Lisa transkoodimisprofiile, et näidata, milliseid vorminguid tuleks kasutada, kui transkoodimine on vajalik.", From 4e8552801f3f39d4d021e906cc2ff5d2b7fd6165 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 27 Nov 2021 18:48:11 +0000 Subject: [PATCH 0967/1756] Translated using Weblate (Telugu) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/te/ --- src/strings/te.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/te.json b/src/strings/te.json index 0283d4c2da..f9b7534f32 100644 --- a/src/strings/te.json +++ b/src/strings/te.json @@ -552,7 +552,7 @@ "LabelUDPPortRangeHelp": "UDP కనెక్షన్‌లు చేసేటప్పుడు ఈ పోర్ట్ పరిధిని ఉపయోగించడానికి జెల్లీఫిన్‌ను పరిమితం చేయండి. (డిఫాల్ట్ 1024 - 645535).
గమనిక: కొన్ని ఫంక్షన్‌లకు ఈ పరిధికి వెలుపల ఉండే స్థిర పోర్ట్‌లు అవసరం.", "LabelUDPPortRange": "UDP కమ్యూనికేషన్ పరిధి:", "LabelTypeText": "వచనం", - "LabelTypeMetadataDownloaders": "{0} మెటాడేటా డౌన్‌లోడ్‌లు:", + "LabelTypeMetadataDownloaders": "మెటాడేటా డౌన్‌లోడ్‌లు ({0}):", "LabelType": "రకం:", "LabelTVHomeScreen": "టీవీ మోడ్ హోమ్ స్క్రీన్:", "LabelTunerType": "ట్యూనర్ రకం:", @@ -1401,7 +1401,7 @@ "AskAdminToCreateLibrary": "లైబ్రరీని సృష్టించడానికి నిర్వాహకుడిని అడగండి.", "HeaderUninstallPlugin": "ప్లగిన్‌ను అన్‌ఇన్‌స్టాల్ చేయండి", "HeaderTypeText": "వచనాన్ని నమోదు చేయండి", - "HeaderTypeImageFetchers": "{0} ఇమేజ్ ఫెచర్స్", + "HeaderTypeImageFetchers": "ఇమేజ్ ఫెచర్స్ ({0})", "HeaderTuners": "ట్యూనర్లు", "HeaderTunerDevices": "ట్యూనర్ పరికరాలు", "HeaderTranscodingProfileHelp": "ట్రాన్స్‌కోడింగ్ అవసరమైనప్పుడు ఏ ఫార్మాట్‌లను ఉపయోగించాలో సూచించడానికి ట్రాన్స్‌కోడింగ్ ప్రొఫైల్‌లను జోడించండి.", From 3cf11a8110e147de8c631ada69bcf6f851faddd1 Mon Sep 17 00:00:00 2001 From: blob03 Date: Sat, 27 Nov 2021 22:16:28 +0000 Subject: [PATCH 0968/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 6396bcea36..0cfd893193 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -519,7 +519,7 @@ "LabelFriendlyName": "Nom d'affichage :", "LabelServerNameHelp": "Ce nom sera utilisé pour identifier le serveur. La valeur par défaut est le nom d'hôte du serveur.", "LabelGroupMoviesIntoCollections": "Grouper les films en collections", - "LabelGroupMoviesIntoCollectionsHelp": "Dans l'affichage des listes de films, les films d'une collection seront affichés comme un élément groupé.", + "LabelGroupMoviesIntoCollectionsHelp": "Lors de l'affichage des listes de films, regrouper les films d'une même collection dans un seul élément.", "LabelH264Crf": "CRF d'encodage H.264 :", "LabelEncoderPreset": "Profil d'encodage :", "LabelHardwareAccelerationType": "Accélération matérielle :", From 742eb88111dfed2552b593d145d66efb85af60ee Mon Sep 17 00:00:00 2001 From: wolong gl Date: Sun, 28 Nov 2021 05:26:26 +0000 Subject: [PATCH 0969/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index fd33db398c..e98e6e8aa5 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -198,7 +198,7 @@ "GuideProviderLogin": "登入", "GuideProviderSelectListings": "选择列表", "H264CrfHelp": "恒定速率因子 (CRF) 是 x264 编码器的默认质量设置。您可以设置介于0和51之间的值, 其中较低的值将导致更好的质量 (以更高的文件大小为代价)。正常值介于 18 和 28 之间。x264 的默认值为 23,x265 的默认值为 28,因此可以将其用作起始点。", - "EncoderPresetHelp": "选择一个更快的值以提升性能,或者选择一个更慢的值以提升质量。", + "EncoderPresetHelp": "选择较快的值以提高性能,或选择较慢的值以提高质量。", "HDPrograms": "高清节目", "HardwareAccelerationWarning": "启动硬件加速可能在某些环境下导致系统不稳定。请确认你的操作系统和显卡驱动程序是最新的。如果你在开启此项后播放视频时遇到困难,那么你需要将此选项设置回“没有”。", "HeaderAccessSchedule": "访问计划", @@ -494,7 +494,7 @@ "LabelFriendlyName": "好记的名称:", "LabelServerNameHelp": "此名称将用做服务器名,默认使用服务器的主机名。", "LabelGroupMoviesIntoCollections": "批量添加电影到集合", - "LabelGroupMoviesIntoCollectionsHelp": "显示电影列表时,同一集合的电影将显示为一个分组。", + "LabelGroupMoviesIntoCollectionsHelp": "显示电影列表时,集合中的电影将显示为一个分组项目。", "LabelH264Crf": "H.264 CRF 编码质量等级:", "LabelH265Crf": "H.265 CRF 编码质量等级:", "LabelEncoderPreset": "编码预设:", @@ -554,7 +554,7 @@ "LabelMetadataReaders": "媒体资料读取器:", "LabelMetadataReadersHelp": "为你首选的本地媒体资料源按优先级排序。找到的第一个文件将被读取。", "LabelMetadataSavers": "媒体资料储存方式:", - "LabelMetadataSaversHelp": "选择储存媒体资料的文件格式。", + "LabelMetadataSaversHelp": "选择保存元数据时要使用的文件格式。", "LabelMethod": "方法:", "LabelMinBackdropDownloadWidth": "下载背景图的最小宽度:", "LabelMinResumeDuration": "恢复播放的最短时间:", From e57ab32c06b3b83de25ad4b7adf39416d932dbf3 Mon Sep 17 00:00:00 2001 From: blob03 Date: Sun, 28 Nov 2021 14:19:02 +0000 Subject: [PATCH 0970/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 0cfd893193..572d28adf8 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1275,7 +1275,7 @@ "Yadif": "YADIF", "LabelDeinterlaceMethod": "Méthode de désentrelacement :", "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, le désentrelaceur matériel sera utilisé à la place de ce paramètre.", - "LabelLibraryPageSize": "Taille de la page de la médiathèque :", + "LabelLibraryPageSize": "Taille des pages de la médiathèque :", "LabelLibraryPageSizeHelp": "Définir le nombre d'éléments à afficher sur une page de médiathèque. Une valeur nulle désactive 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.", "ButtonTogglePlaylist": "Liste de lecture", @@ -1521,8 +1521,8 @@ "SubtitleCodecNotSupported": "Le codec de sous-titre utilisé n'est pas supporté", "ContainerNotSupported": "Le container n'est pas supporté", "AudioCodecNotSupported": "Ce codec audio n'est pas supporté", - "UseEpisodeImagesInNextUpHelp": "Les sections 'À suivre' et 'Continuez à regarder' utiliseront les vignettes des épisodes plutôt que la vignette primaire de la série.", - "UseEpisodeImagesInNextUp": "Utiliser l'image de l'épisode pour les sections 'À suivre' et 'Continuez à regarder'", + "UseEpisodeImagesInNextUpHelp": "Les sections 'À suivre' et 'Continuer à regarder' utiliseront les vignettes des épisodes plutôt que la vignette primaire de la série.", + "UseEpisodeImagesInNextUp": "Utiliser l'image de l'épisode pour les sections 'À suivre' et 'Continuer à regarder'", "DisableCustomCss": "Désactive le CSS custom fourni par le serveur", "RefFramesNotSupported": "Les cadres de référence ne sont pas pris en charge", "VideoProfileNotSupported": "Le profil du codec vidéo n’est pas pris en charge", @@ -1579,8 +1579,8 @@ "SetUsingLastTracksHelp": "Choisir la piste audio et les sous-titres les plus proches de la dernière vidéo lue.", "SetUsingLastTracks": "Utiliser les pistes de sous-titres et audio de l'élément précédent", "PlaybackErrorPlaceHolder": "Ceci est un emplacement pour les médias physiques que Jellyfin ne peut pas jouer. Merci d'insérer le disque pour lancer la lecture.", - "LabelMaxDaysForNextUpHelp": "Définir le nombre de jours d'inactivité avant qu'une émission ne soit ôtée de la section 'À suivre'.", - "LabelMaxDaysForNextUp": "Expiration de la section 'À suivre' :", + "LabelMaxDaysForNextUpHelp": "Définir le nombre de jours d'inactivité avant qu'une émission ne soit automatiquement ôtée de la section 'À suivre'.", + "LabelMaxDaysForNextUp": "Délai d'expiration dans 'À suivre' :", "MediaInfoTitle": "Titre", "Typewriter": "Machine à écrire", "Print": "Imprimé", From 8c82e1dd097c57cbfeeea7347e4bad2602acdf2f Mon Sep 17 00:00:00 2001 From: rimasx Date: Sun, 28 Nov 2021 13:11:11 +0000 Subject: [PATCH 0971/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 122 +++++++++++++++++++++++++------------------- 1 file changed, 70 insertions(+), 52 deletions(-) diff --git a/src/strings/et.json b/src/strings/et.json index dcbafd8d05..ad0815e94d 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -18,7 +18,7 @@ "AllLibraries": "Kõik meediakogud", "AlbumArtist": "Albumi esitaja", "AdditionalNotificationServices": "Täiendavate teavitusteenuste paigaldamiseks sirvi pluginate kataloogi.", - "AllComplexFormats": "Kõik keerukad vormingud (ASS, SSA, VOBSUB, PGS, SUB, IDX, …)", + "AllComplexFormats": "Kõik keerukad vormingud (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "Aired": "Ilmunud", "LabelFolder": "Kaust:", "LabelFileOrUrl": "Fail või URL:", @@ -34,7 +34,7 @@ "LabelEncoderPreset": "Enkoodimise eelseade:", "LabelEnableSSDPTracingHelp": "SSDP võrgu jälgimise üksikasjade logimise lubamine.
HOIATUS: See halvendab jõudlust tõsiselt.", "LabelEnableSSDPTracing": "Luba SSDP jälgimine:", - "LabelEnableSingleImageInDidlLimitHelp": "Mõned seadmed ei renderda korralikult, kui Didlisse on manustatud mitu pilti.", + "LabelEnableSingleImageInDidlLimitHelp": "Mõned seadmed ei renderda õigesti, kui DIDL-i on manustatud mitu pilti.", "LabelEnableSingleImageInDidlLimit": "Piira ühe manustatud kujutisega", "LabelEnableRealtimeMonitorHelp": "Toetatud failisüsteemides töödeldakse failide muudatusi kohe .", "LabelEnableRealtimeMonitor": "Luba reaalajas jälgimine", @@ -56,7 +56,7 @@ "LabelEnableBlastAliveMessagesHelp": "Luba see, kui võrgu teised UPnP seadmed ei tuvasta serverit usaldusväärselt.", "LabelEnableAutomaticPortMapHelp": "Edasta UPnP kaudu ruuteri avalikud pordid oma serveri kohalikele portidele automaatselt. See ei pruugi mõne ruuterimudeli või võrgukonfiguratsiooniga töötada. Muudatused rakenduvad alles pärast serveri taaskäivitamist.", "LabelEnableAutomaticPortMap": "Luba automaatne pordi kaardistamine", - "LabelEmbedAlbumArtDidlHelp": "Mõned seadmed eelistavad seda meetodit albumikujundusehankimiseks. Teistele seadmetele ei pruugi see valik sobida.", + "LabelEmbedAlbumArtDidlHelp": "Mõned seadmed eelistavad seda meetodit albumikujunduse hankimiseks. Teistele seadmetele ei pruugi see valik sobida.", "LabelEasyPinCode": "Lihtne PIN kood:", "LabelDynamicExternalId": "{0} Id:", "LabelDropSubtitleHere": "Lohista subtiitrid siia või klõpsa sirvimiseks.", @@ -96,8 +96,8 @@ "LabelCurrentStatus": "Praegune seis:", "LabelCurrentPassword": "Praegune parool:", "LabelCriticRating": "Kriitikute hinne:", - "LabelCreateHttpPortMap": "Luba automaatne pordikaardistus nii http kui ka https liikluse jaoks.", - "LabelCreateHttpPortMapHelp": "Luba automaatsel pordikaardistusel luua lisaks https liiklusele ka http liikluse reegel.", + "LabelCreateHttpPortMap": "Luba automaatne pordikaardistus nii HTTP kui ka HTTPS liikluse jaoks.", + "LabelCreateHttpPortMapHelp": "Luba automaatsel pordikaardistusel luua lisaks HTTP liiklusele ka HTTPS liikluse reegel.", "LabelCountry": "Riik:", "LabelCorruptedFrames": "Rikutud kaadrid:", "LabelContentType": "Sisu tüüp:", @@ -218,7 +218,7 @@ "HeaderPlaybackError": "Taasesituse viga", "HeaderPlayback": "Meedia taasesitus", "HeaderPlayAll": "Esita kõik", - "HeaderPinCodeReset": "Lähtesta PIN-kood", + "HeaderPinCodeReset": "Lähtesta PIN kood", "HeaderPhotoAlbums": "Fotoalbumid", "HeaderPaths": "Rajad", "HeaderPasswordReset": "Parooli lähtestamine", @@ -253,8 +253,8 @@ "HeaderLatestMovies": "Uusimad filmid", "HeaderLatestMedia": "Uusim meedia", "HeaderLatestEpisodes": "Uued episoodid", - "HeaderKodiMetadataHelp": "NFO metaandmete lubamiseks või keelamiseks seadista meedikogu ja leia jaotis 'Metaandmete salvestajad'.", - "LabelMetadataSaversHelp": "Valige metaandmete salvestamisel kasutatavad failivormingud.", + "HeaderKodiMetadataHelp": "NFO metaandmete lubamiseks või keelamiseks seadista meediakogu metaandmete jaotist.", + "LabelMetadataSaversHelp": "Vali metaandmete salvestamisel kasutatavad failivormingud.", "LabelMetadataSavers": "Metaandmete salvestajad:", "HeaderKeepSeries": "Hoia sari alles", "HeaderKeepRecording": "Jätka salvestamist", @@ -278,8 +278,8 @@ "HeaderEnabledFieldsHelp": "Välja lukustamiseks ja andmete muutmise vältimiseks tühjenda märkeruut.", "HeaderEnabledFields": "Lubatud väljad", "HeaderEditImages": "Muuda pilte", - "HeaderEasyPinCode": "Lihtne PIN-kood", - "HeaderDVR": "DVR", + "HeaderEasyPinCode": "Lihtne PIN kood", + "HeaderDVR": "Digisalvesti", "HeaderDownloadSync": "Laadi alla ja sünkrooni", "HeaderCancelSeries": "Tühista sari", "CustomDlnaProfilesHelp": "Loo kohandatud profiil uue seadme jaoks või tühista süsteemi profiil.", @@ -364,7 +364,7 @@ "FileReadCancelled": "Faili lugemine tühistati.", "FileNotFound": "Faili ei leitud.", "File": "Fail", - "FFmpegSavePathNotFound": "Me ei leia FFmpegi sisestatud rajal. Samuti on nõutav FFprobe ja see peab leiduma samas kaustas. Need komponendid on tavaliselt samasse allalaadimisse koondatud. Palun kontrolli rada ja proovi uuesti.", + "FFmpegSavePathNotFound": "FFmpeg puudub sisestatud rajal. Nõutav on ka FFprobe ja see peab leiduma samas kaustas. Need komponendid on tavaliselt samasse allalaadimisse koondatud. Palun kontrolli rada ja proovi uuesti.", "FetchingData": "Lisaandmete toomine", "Features": "Funktsioonid", "Favorite": "Lemmik", @@ -389,7 +389,7 @@ "ErrorAddingMediaPathToVirtualFolder": "Allika raja lisamisel ilmnes viga. Veendu, et rada on kehtiv ja Jellyfinil on juurdepääs sellele asukohale.", "Episodes": "Episoodid", "Episode": "Episood", - "Engineer": "Insener", + "Engineer": "Helitehnik", "EndsAtValue": "Lõpeb kell {0}", "Ended": "Lõppenud", "EncoderPresetHelp": "Vali jõudluse parandamiseks kiirem väärtus või kvaliteedi parandamiseks aeglasem väärtus.", @@ -411,8 +411,8 @@ "EnableDisplayMirroring": "Ekraani peegeldamine", "EnableDetailsBannerHelp": "Kuva bänner üksuse üksikasjade lehe ülaosas.", "EnableDetailsBanner": "Üksikasjadega bänner", - "EnableDecodingColorDepth10Vp9": "Luba 10-bitine riistvaraline dekodeerimine (VP9)", - "EnableDecodingColorDepth10Hevc": "Luba 10-bitine riistvaraline dekodeerimine (HEVC)", + "EnableDecodingColorDepth10Vp9": "Luba 10-bit riistvaraline dekodeerimine (VP9)", + "EnableDecodingColorDepth10Hevc": "Luba 10-bit riistvaraline dekodeerimine (HEVC)", "EnableColorCodedBackgrounds": "Värvikoodiga taustad", "EnableCinemaMode": "Kinoteater", "EnableBlurHashHelp": "Pildid, mida veel laaditakse, kuvatakse unikaalse kohahoidjaga.", @@ -423,7 +423,7 @@ "EditMetadata": "Muuda metaandmeid", "EditImages": "Muuda pilte", "Edit": "Muuda", - "EasyPasswordHelp": "Lihtsat PIN-koodi kasutatakse toetatud klientidel võrguühenduseta juurdepääsuks ja seda saab kasutada ka hõlpsaks võrgusiseseks sisselogimiseks.", + "EasyPasswordHelp": "Lihtsat PIN koodi kasutatakse toetatud klientidel võrguühenduseta juurdepääsuks ja seda saab kasutada ka hõlpsaks võrgusiseseks sisselogimiseks.", "DropShadow": "Varjutamine", "DrmChannelsNotImported": "DRM-iga kanaleid ei impordita.", "DownloadsValue": "{0} allalaadimist", @@ -433,7 +433,7 @@ "DisplayModeHelp": "Vali soovitud välimus kasutajaliidesele.", "DisplayMissingEpisodesWithinSeasonsHelp": "See peab olema lubatud serveri seadetes ka TV meediakogudes.", "DisplayMissingEpisodesWithinSeasons": "Kuva hooaegades ka puuduvad episoodid", - "DisplayInOtherHomeScreenSections": "Kuva avakuva jaotistes nagu uusim meedia ja jätka vaatamist", + "DisplayInOtherHomeScreenSections": "Kuva avakuva jaotistes nagu 'Uusim meedia' ja 'Jätka vaatamist'", "DisplayInMyMedia": "Kuva avakuval", "Display": "Kuva", "Disconnect": "Katkesta ühendus", @@ -443,7 +443,7 @@ "EnablePlugin": "Luba", "DirectStreaming": "Otsene voogesitus", "DirectStreamHelp2": "Otsese voogesituse tarbitav energia sõltub tavaliselt heliprofiilist. Ainult videovoog on kadudeta.", - "DirectStreamHelp1": "Videovoog ühildub seadmega, kuid sellel on ühildumatu helivorming (DTS, TRUEHD jne) või helikanalite arv. Enne seadmesse saatmist pakitakse videovoog lennult kadudeta ümber. Transkooditakse ainult helivoog.", + "DirectStreamHelp1": "Videovoog ühildub seadmega, kuid sellel on ühildumatu helivorming (DTS, Dolby TrueHD jne.) või helikanalite arv. Enne seadmesse saatmist pakitakse videovoog lennult kadudeta ümber. Transkooditakse ainult helivoog.", "DirectPlayHelp": "Lähtefail ühildub selle kliendiga täielikult ja seanss võtab faili vastu ilma muudatusteta.", "Directors": "Lavastajad", "Director": "Lavastaja", @@ -485,13 +485,13 @@ "HttpsRequiresCert": "Turvaliste ühenduste lubamiseks peab esitama usaldusväärse SSL -sertifikaadi, näiteks Let's Encrypt. Palun esita sertifikaat või keela turvalised ühendused.", "Horizontal": "Horisontaalne", "Home": "Kodu", - "HideWatchedContentFromLatestMedia": "Peida vaadatud sisu valikust 'Uusim meedia'", + "HideWatchedContentFromLatestMedia": "Peida vaadatud sisu jaotisest 'Uusim meedia'", "Hide": "Peida", "Help": "Abi", "HeaderYears": "Aastat", - "HeaderXmlSettings": "Xml seaded", - "HeaderXmlDocumentAttributes": "Xml dokumendi atribuudid", - "HeaderXmlDocumentAttribute": "Xml dokumendi atribuut", + "HeaderXmlSettings": "XML seaded", + "HeaderXmlDocumentAttributes": "XML dokumendi atribuudid", + "HeaderXmlDocumentAttribute": "XML dokumendi atribuut", "HeaderVideoTypes": "Video tüübid", "HeaderVideoType": "Video tüüp", "HeaderVideos": "Videod", @@ -592,7 +592,7 @@ "ButtonAddMediaLibrary": "Lisa meediakogu", "ButtonAddImage": "Lisa pilt", "ButtonActivate": "Aktiveeri", - "BurnSubtitlesHelp": "Määrab, kas server peaks videote transkoodimisel subtiitrid sisse põlema. Selle vältimine parandab jõudlust oluliselt. Pildipõhiste vormingute (VOBSUB, PGS, SUB, IDX jne.) ja teatud ASS- või SSA -subtiitrite põletamiseks vali 'automaatne'.", + "BurnSubtitlesHelp": "Määrab, kas server peaks videote transkoodimisel subtiitrid sisse põlema. Selle vältimine parandab jõudlust oluliselt. Pildipõhiste vormingute (VobSub, PGS, SUB, IDX jne.) ja teatud ASS- või SSA -subtiitrite põletamiseks vali 'automaatne'.", "Browse": "Sirvi", "BoxSet": "Karbikomplekt", "BoxRear": "Karp (taga)", @@ -654,9 +654,9 @@ "LabelOriginalAspectRatio": "Algne kuvasuhe:", "LabelOptionalNetworkPathHelp": "Kui see kaust on võrgus jagatud, võib võrgu jagamise raja pakkumine lubada teiste seadmete klientidel meediafailidele otse juurde pääseda. Näiteks {0} või {1}.", "LabelOptionalNetworkPath": "Jagatud võrgukaust:", - "LabelOpenclDeviceHelp": "See on OpenCL seade, mida kasutatakse toonikaardistamiseks. Punkti vasak pool on platvormi number ja parem pool on seadme number platvormil. Vaikeväärtus on 0,0. Vajalik on ffmpeg rakendusfail, mis sisaldab OpenCL riistvarakiirenduse meetodit.", + "LabelOpenclDeviceHelp": "See on OpenCL seade, mida kasutatakse toonikaardistuseks. Punkti vasak pool on platvormi number ja parem pool on seadme number platvormil. Vaikeväärtus on 0.0. Vajalik on ffmpeg rakendusfail, mis sisaldab OpenCL riistvarakiirenduse meetodit.", "LabelOpenclDevice": "OpenCL seade:", - "LabelNumberOfGuideDaysHelp": "Mitme päeva telekava allalaadimine annab võimaluse ajastada ja rohkem kirjeid vaadata, kuid allalaadimine võtab ka kauem aega. Automaatne valib kanalite arvu alusel.", + "LabelNumberOfGuideDaysHelp": "Mitme päeva telekava allalaadimine annab võimaluse rohkem ajastada ja kirjeid vaadata, kuid allalaadimine võtab ka kauem aega. Automaatne valib kanalite arvu alusel.", "LabelNumberOfGuideDays": "Allalaetava telekava päevade arv:", "LabelNumber": "Number:", "LabelNotificationEnabled": "Luba see märguanne", @@ -722,9 +722,9 @@ "LabelLibraryPageSize": "Meediakogu lehe suurus:", "LabelLanNetworks": "LAN võrgud:", "LabelLanguage": "Keel:", - "LabelKodiMetadataUserHelp": "Salvesta vaatamise andmed teiste rakenduste kasutamiseks NFO failidesse.", + "LabelKodiMetadataUserHelp": "Salvesta vaatamise andmed NFO failidesse teiste rakenduste jaoks.", "LabelKodiMetadataSaveImagePathsHelp": "See on soovitatav, kui pildifailide nimed ei vasta Kodi juhistele.", - "LabelKodiMetadataSaveImagePaths": "Salvesta pildi rajad nfo failidesse", + "LabelKodiMetadataSaveImagePaths": "Salvesta pildirajad NFO failidesse", "LabelKodiMetadataEnablePathSubstitution": "Luba raja asendus", "LabelKodiMetadataEnableExtraThumbsHelp": "Piltide allalaadimisel saab need Kodi rüüga maksimaalse ühilduvuse huvides salvestada nii extrafanart kui ka extrathumbs-piltidena .", "LabelKodiMetadataEnableExtraThumbs": "Kopeeri extrafanart-pildid extrahumbs-piltide väljale", @@ -734,8 +734,8 @@ "LabelKidsCategories": "Laste kategooriad:", "LabelIsForced": "Sunnitud", "LabelInternetQuality": "Interneti kvaliteet:", - "LabelInNetworkSignInWithEasyPasswordHelp": "Kasuta kohaliku võrgu klientidesse sisselogimiseks lihtsat PIN -koodi. Tavalist parooli läheb vaja ainult kodust eemal. Kui PIN-kood jäetakse tühjaks, pole koduvõrgus parooli vaja.", - "LabelInNetworkSignInWithEasyPassword": "Luba lihtsa PIN-koodiga võrgusisene sisselogimine", + "LabelInNetworkSignInWithEasyPasswordHelp": "Kasuta kohtvõrgu klientidesse sisselogimiseks lihtsat PIN koodi. Tavalist parooli läheb vaja ainult kodust eemal. Kui PIN kood jäetakse tühjaks, pole koduvõrgus parooli vaja.", + "LabelInNetworkSignInWithEasyPassword": "Luba lihtsa PIN koodiga võrgusisene sisselogimine", "LabelImportOnlyFavoriteChannels": "Piira lemmikkanalitega", "LabelImageType": "Pildi tüüp:", "LabelImageFetchersHelp": "Luba ja reasta oma eelistatud pilditoojad tähtsusjärjekorras.", @@ -746,7 +746,7 @@ "LabelHttpsPort": "Kohaliku HTTPS pordi number:", "LabelHomeScreenSectionValue": "Avaekraani jaotis {0}:", "LabelHomeNetworkQuality": "Koduvõrgu kvaliteet:", - "LabelHDHomerunPortRange": "HD Homerun pordi vahemik:", + "LabelHDHomerunPortRange": "HDHomerun pordivahemik:", "LabelHardwareEncoding": "Riistvaraline enkoodimine:", "LabelHardwareAccelerationTypeHelp": "Riistvaraline kiirendus nõuab täiendavat seadistamist.", "LabelHardwareAccelerationType": "Riistvaraline kiirendus:", @@ -755,7 +755,7 @@ "LabelFriendlyName": "Sõbralik nimi:", "LabelFormat": "Vorming:", "LabelForgotPasswordUsernameHelp": "Sisesta oma kasutajanimi, kui mäletad seda.", - "LabelEmbedAlbumArtDidl": "Manusta kaanepilt Didlisse", + "LabelEmbedAlbumArtDidl": "Manusta albumi kujundus DIDL-i", "ValueSeriesCount": "{0} sarja", "ValueOneSeries": "1 sari", "SeriesSettings": "Sarja seaded", @@ -765,7 +765,7 @@ "RecordSeries": "Salvesta sari", "OptionAutomaticallyGroupSeriesHelp": "Sarjad, mis on jaotatud selle meediakogu mitme kausta vahel, liidetakse automaatselt üheks sarjaks.", "OptionAutomaticallyGroupSeries": "Ühenda automaatselt mitmesse kausta jaotatud sarjad", - "MessageNoCollectionsAvailable": "Kogumikud võimaldavad nautida isikupärastatud filmide, sarjade ja albumite rühmitusi. Kogumike loomise alustamiseks klõpsa nuppu +.", + "MessageNoCollectionsAvailable": "Kogumikud võimaldavad nautida isikupärastatud filmide, sarjade ja albumite rühmitusi. Kogumike loomise alustamiseks klõpsa nuppu '+'.", "LabelSeriesRecordingPath": "Sarja salvestamise rada:", "LabelEnableBlastAliveMessages": "Saada ärkveloleku sõnumeid", "LabelBlastMessageIntervalHelp": "Määra ärkveloleku sõnumite vaheline kestus sekundites.", @@ -787,7 +787,7 @@ "LabelPersonRole": "Roll:", "LabelPath": "Rada:", "LabelPasswordResetProvider": "Parooli lähtestamise pakkuja:", - "LabelPasswordRecoveryPinCode": "PIN-kood:", + "LabelPasswordRecoveryPinCode": "PIN kood:", "LabelPasswordConfirm": "Parool (kinnita):", "LabelPassword": "Parool:", "LabelParentNumber": "Algne number:", @@ -962,15 +962,15 @@ "LabelTranscodes": "Transkoodimised:", "LabelTranscodePath": "Transkoodimise rada:", "LabelTrackNumber": "Raja number:", - "LabelTonemappingThresholdHelp": "Värvikaardistuse algoritmi parameetrid on iga stseeni jaoks peenhäälestatud. Ja läve abil tuvastatakse, kas stseen on muutunud või mitte. Kui praeguse kaadri keskmise heleduse ja jooksva keskmise heleduse vaheline kaugus ületab läviväärtust, arvutame stseeni keskmise ja maksimaalse heleduse uuesti. Soovitatavad ja vaikeväärtused on 0,8 ja 0,2.", - "LabelTonemappingThreshold": "Värvikaardistuse lävi:", - "LabelTonemappingRange": "Värvikaardistuse vahemik:", + "LabelTonemappingThresholdHelp": "Toonikaardistuse algoritmi parameetrid on iga stseeni jaoks peenhäälestatud. Läve abil tuvastatakse, kas stseen on muutunud või mitte. Kui praeguse kaadri keskmise heleduse ja jooksva keskmise heleduse vaheline kaugus ületab läviväärtust, arvutame stseeni keskmise ja maksimaalse heleduse uuesti. Soovitatavad ja vaikeväärtused on 0,8 ja 0,2.", + "LabelTonemappingThreshold": "Toonikaardistuse lävi:", + "LabelTonemappingRange": "Toonikaardistuse vahemik:", "LabelTonemappingPeakHelp": "Alista selle väärtusega signaal/nominaal/võrdluspiigid. Kasulik, kui metaandmetes sisalduv piigi teave on ebausaldusväärne või kui värvikaardistus toimub madalamalt kõrgemale. Soovitatav väärtus on 100 ja vaikeväärtus on 0.", - "LabelTonemappingPeak": "Värvikaardistuse piik:", + "LabelTonemappingPeak": "Toonikaardistuse piik:", "LabelTonemappingParamHelp": "Häälesta värvikaardistuse algorütmi. Soovitatavad ja vaikeväärtused on NaN. Enamasti jäetakse see tühjaks.", - "LabelTonemappingParam": "Värvikaardistuse parameeter:", + "LabelTonemappingParam": "Toonikaardistuse parameeter:", "LabelTonemappingDesatHelp": "Rakenda piikidele, mis ületavad seda heledust. Mida kõrgem parameeter, seda rohkem värviteavet säilitatakse. See säte aitab vältida ebaloomulikult paisutatud värvide esiletoomist, muutudes (sujuvalt) valgeks. See muudab pildid loomulikumaks, vähendades seejuures teavet väljaspool vahemikku olevate värvide kohta. Soovitatavad ja vaikeväärtused on 0 ja 0,5.", - "LabelTonemappingDesat": "Värvikaardistuse küllastus:", + "LabelTonemappingDesat": "Toonikaardistuse küllastus:", "LabelTonemappingAlgorithm": "Vali kasutatav värvikaardistuse algoritm:", "LabelTitle": "Pealkiri:", "LabelTimeLimitHours": "Ajapiirang (tundides):", @@ -991,7 +991,7 @@ "LabelSyncPlaySettingsSpeedToSyncDuration": "SpeedToSync kestus:", "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Maksimaalne taasesituse viiteaeg (ms), mille järel SpeedToSync proovib taasesituse asukohta parandada.", "LabelSyncPlaySettingsMaxDelaySpeedToSync": "SpeedToSync maksimaalne viiteaeg:", - "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Minimaalne taasesituse viivitus (ms), mille järel SpeedToSync proovib taasesituse asukohta korrigeerida.", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Minimaalne taasesituse viiteaeg (ms), mille järel SpeedToSync proovib taasesituse asukohta korrigeerida.", "LabelSyncPlaySettingsMinDelaySpeedToSync": "SpeedToSync minimaalne viiteaeg:", "LabelSyncPlaySettingsSyncCorrectionHelp": "Luba taasesituse aktiivne sünkroonimine, kiirendades taasesitust või otsides hinnangulist asukohta. Keela see tugeva katkumise korral.", "LabelSyncPlaySettingsSyncCorrection": "Sünkroonimise parandus", @@ -1034,8 +1034,8 @@ "LabelMinAudiobookResume": "Minimaalne audioraamatu taasesituse jätkamine (min):", "LabelMetadataDownloadersHelp": "Luba ja aseta eelistatud metaandmete allalaadijad tähtsuse järjekorras. Madalama prioriteediga allalaadijaid kasutatakse ainult puuduva teabe täitmiseks.", "LabelMaxResumePercentage": "Maksimaalne jätkamise protsent:", - "LabelMaxMuxingQueueSizeHelp": "Maksimaalne pakettide arv, mida saab puhverdada, oodates kõigi voogude käivitumist. Proovi seda suurendada, kui näed ffmpeg logides endiselt tõrke \"Liiga palju pakette puhverdatud väljundvoo jaoks\". Soovitatav väärtus on 2048.", - "MessageDirectoryPickerBSDInstruction": "BSD jaoks pead võib-olla seadistama FreeNAS Jail salvestusruumi, et Jellyfin saaks ligipääsu meediale.", + "LabelMaxMuxingQueueSizeHelp": "Maksimaalne pakettide arv, mida saab puhverdada, oodates kõigi voogude käivitumist. Proovi seda suurendada, kui näed ffmpeg logides endiselt tõrget \"Liiga palju pakette puhverdatud väljundvoo jaoks\". Soovitatav väärtus on 2048.", + "MessageDirectoryPickerBSDInstruction": "BSD jaoks pead ilmselt seadistama FreeNAS Jail salvestusruumi, et Jellyfin saaks ligipääsu meediale.", "MessageDeleteTaskTrigger": "Kas soovid selle ülesande käivitaja kustutada?", "MessageCreateAccountAt": "Loo konto {0}", "MessageContactAdminToResetPassword": "Parooli lähtestamiseks võta ühendust oma süsteemi administraatoriga.", @@ -1119,7 +1119,7 @@ "LabelVersion": "Versioon:", "LabelValue": "Väärtus:", "LabelVaapiDeviceHelp": "See on renderdussõlm, mida kasutatakse riistvarakiirenduseks.", - "LabelVaapiDevice": "VA API seade:", + "LabelVaapiDevice": "VA-API seade:", "LabelUserRemoteClientBitrateLimitHelp": "Alista serveri taasesituse seadetes määratud globaalne vaikeväärtus.", "LabelUsername": "Kasutajanimi:", "LabelUserMaxActiveSessions": "Maksimaalne samaaegsete kasutajaseansside arv:", @@ -1132,7 +1132,7 @@ "OptionAdminUsers": "Administraatorid", "Option3D": "3D", "OnWakeFromSleep": "Puhkeseisundist väljudes", - "OnlyImageFormats": "Ainult pildivormingud (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Ainult pildivormingud (VobSub, PGS, SUB)", "OnlyForcedSubtitlesHelp": "Laaditakse ainult sunnitud subtiitrid.", "OnlyForcedSubtitles": "Ainult sunnitud", "OneChannel": "Üks kanal", @@ -1159,8 +1159,8 @@ "OptionEveryday": "Iga päev", "OptionEstimateContentLength": "Hinda transkoodimisel sisu kestust", "OptionEquals": "Võrdub", - "OptionEnableM2tsModeHelp": "Luba m2ts režiim enkoodimisel mpegts vormingusse.", - "OptionEnableM2tsMode": "Luba M2ts režiim", + "OptionEnableM2tsModeHelp": "Luba M2TS režiim MPEG-TS vormingusse enkoodimisel.", + "OptionEnableM2tsMode": "Luba M2TS režiim", "OptionEnableForAllTuners": "Luba kõikidele tuuneritele", "OptionEnableExternalContentInSuggestionsHelp": "Luba interneti treilerite ja otsesaadete lisamine soovitatud sisusse.", "OptionEnableExternalContentInSuggestions": "Luba soovitustes väline sisu", @@ -1175,9 +1175,9 @@ "OptionHideUserFromLoginHelp": "Kasulik privaatsete või peidetud administraatorikontode jaoks. Kasutaja peab käsitsi sisse logima, sisestades oma kasutajanime ja parooli.", "OptionMaxActiveSessions": "Määra samaaegsete kasutajaseansside maksimaalne arv.", "OptionMax": "Maks.", - "OptionLoginAttemptsBeforeLockoutHelp": "Väärtus '0' tähendab tavakasutajate puhul kolme ja administraatorite puhul viie katse pärimist.Väärtus '-1' keelab selle funktsiooni.", + "OptionLoginAttemptsBeforeLockoutHelp": "Väärtus '0' tähendab tavakasutajate puhul kolme ja administraatorite puhul viie katse pärimist. Väärtus '-1' keelab selle funktsiooni.", "OptionUnairedEpisode": "Linastumata episoodid", - "OptionTvdbRating": "TVDB hinne", + "OptionTvdbRating": "TheTVDB hinne", "OptionTrackName": "Raja nimi", "OptionSubstring": "Alamstring", "OptionSpecialEpisode": "Eriepisoodid", @@ -1227,8 +1227,8 @@ "PlayAllFromHere": "Esita kõik alates siit", "Play": "Esita", "PlaceFavoriteChannelsAtBeginning": "Aseta lemmikkanalid algusesse", - "PinCodeResetConfirmation": "Kas soovid PIN-koodi lähtestada?", - "PinCodeResetComplete": "Pin-kood lähtestati.", + "PinCodeResetConfirmation": "Kas soovid PIN koodi lähtestada?", + "PinCodeResetComplete": "Pin kood lähtestati.", "PictureInPicture": "Pilt pildis", "Photo": "Foto", "PersonRole": "kui {0}", @@ -1243,7 +1243,7 @@ "Raised": "Tõstetud", "QuickConnectNotAvailable": "Palu oma serveri administraatoril kiirühendumine lubada", "QuickConnectNotActive": "Kiirühendumine pole selles serveris aktiveeritud", - "QuickConnectInvalidCode": "Vale kiirühedumise kood", + "QuickConnectInvalidCode": "Vale kiirühendumise kood", "QuickConnectDescription": "Kiirühendumisega sisselogimiseks vali nupp 'Kiirühendumine' seadmel, millest sisse logid, ja sisesta allpool kuvatav kood.", "QuickConnect": "Kiirühendumine", "QuickConnectAuthorizeFail": "Tundmatu kiirühendumise kood", @@ -1316,7 +1316,7 @@ "OptionCriticRating": "Kriitikute hinne", "OptionCommunityRating": "Kogukonna hinne", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", - "OptionBluray": "Blu-ray", + "OptionBluray": "BD", "OptionAllUsers": "Kõik kasutajad", "OptionAllowVideoPlaybackTranscoding": "Luba video taasesitamine, mis nõuab transkoodimist", "OptionAllowVideoPlaybackRemuxing": "Luba video taasesitus, mis nõuab teisendamist ilma uuesti kodeerimiseta", @@ -1566,5 +1566,23 @@ "TypeOptionPluralMusicArtist": "Muusika esitajad", "TypeOptionPluralMusicAlbum": "Muusika albumid", "TypeOptionPluralMovie": "Filmid", - "SortByValue": "Järjesta {0}" + "SortByValue": "Järjesta {0}", + "EnableGamepadHelp": "Kuula ühendatud juhtseadmete sisendit.", + "LabelOriginalMediaInfo": "Algsed meedia andmed", + "RemuxHelp2": "Remuksimine kasutab väga vähe jõudlust, ilma et meedia kvaliteet väheneks.", + "WeeklyAt": "{0}s kell {1}", + "OptionPlainVideoItemsHelp": "Kõik videod kuvatakse DIDL-is vormingus \"object.item.videoItem\" täpsema vormingu \"object.item.videoItem.movie\" asemel.", + "OptionPlainStorageFoldersHelp": "Kõik kaustad kuvatakse DIDL-is vormingus \"object.container.storageFolder\" konkreetsema vormingu \"object.container.person.musicArtist\" asemel.", + "MediaInfoRefFrames": "Referentskaadrid", + "LabelSonyAggregationFlagsHelp": "Määrab sisu aggregationFlags-elemendile nimeruumis urn:schemas-sonycom:av.", + "LabelSonyAggregationFlags": "Sony agregatsiooni tähised:", + "LabelLoginDisclaimer": "Hoiatus sisselogimisel:", + "LabelLineup": "Kanalid:", + "LabelKodiMetadataEnablePathSubstitutionHelp": "Luba pildikaustade rajaasendus kasutades serveri rajaasenduse seadeid.", + "LabelHDHomerunPortRangeHelp": "Piirab HDHomeRun UDP pordivahemiku selle väärtusega. (Vaikimisi 1024 - 645535).", + "LabelH265Crf": "H.265 kodeerimise CRF:", + "LabelH264Crf": "H.264 kodeerimise CRF:", + "LabelAutomaticallyAddToCollectionHelp": "Kui vähemalt kahel filmil on sama kogumiku nimi, lisatakse need automaatselt kogumikku.", + "LabelAutomaticallyAddToCollection": "Lisa automaatselt kogumikku", + "H264CrfHelp": "Constant Rate Factor (CRF) on x264 ja x265 kodeerija vaikekvaliteediseade. Võimalikud on väärtused vahemikus 0 kuni 51, kus madalamad väärtused tooksid kaasa parema kvaliteedi (suurema failimahu arvelt). Mõistlikud väärtused on vahemikus 18 kuni 28. Vaikeväärtus x264 jaoks on 23 ja x265 jaoks 28, nii et seda saab kasutada lähtepunktina." } From cf2acf91e4511080d5725b4591c0a96c635ba2ff Mon Sep 17 00:00:00 2001 From: blob03 Date: Sun, 28 Nov 2021 18:32:56 +0000 Subject: [PATCH 0972/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 572d28adf8..9b2823e176 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1128,7 +1128,7 @@ "ValueTimeLimitMultiHour": "Limite de temps : {0} heures", "ValueTimeLimitSingleHour": "Limite de temps : 1 heure", "ValueVideoCodec": "Codec Vidéo : {0}", - "Vertical": "Verticale", + "Vertical": "Vertical", "ViewAlbum": "Voir l'album", "ViewPlaybackInfo": "Voir les informations de lecture", "Watched": "Lu", From bc665d55b4eb0a01d428bbc88576111316da4fcf Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 28 Nov 2021 18:48:35 +0000 Subject: [PATCH 0973/1756] Translated using Weblate (Norwegian Nynorsk) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nn/ --- src/strings/nn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/nn.json b/src/strings/nn.json index a5773d27ed..c3a731da95 100644 --- a/src/strings/nn.json +++ b/src/strings/nn.json @@ -521,7 +521,7 @@ "ButtonAudioTracks": "Lydspor", "ButtonArrowRight": "Høgre", "ButtonArrowLeft": "Venstre", - "ButtonAddUser": "Legg til ny brukar", + "ButtonAddUser": "Legg til brukar", "ButtonAddServer": "Legg til tenar", "ButtonAddScheduledTaskTrigger": "Legg til utløysar", "ButtonAddMediaLibrary": "Legg til bibliotek", From 4240e75e8b125f4379fc0301996634ee79abd086 Mon Sep 17 00:00:00 2001 From: WWWesten <4700006+WWWesten@users.noreply.github.com> Date: Mon, 22 Nov 2021 16:23:44 +0500 Subject: [PATCH 0974/1756] Add missing font option for subtitles --- src/components/subtitlesettings/subtitlesettings.template.html | 1 + src/strings/en-us.json | 1 + 2 files changed, 2 insertions(+) diff --git a/src/components/subtitlesettings/subtitlesettings.template.html b/src/components/subtitlesettings/subtitlesettings.template.html index b335bb3e34..7c41fcdad2 100644 --- a/src/components/subtitlesettings/subtitlesettings.template.html +++ b/src/components/subtitlesettings/subtitlesettings.template.html @@ -78,6 +78,7 @@ + diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 4ccf69ed49..48c2dab264 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -150,6 +150,7 @@ "CopyStreamURL": "Copy Stream URL", "CopyStreamURLSuccess": "URL copied successfully.", "CriticRating": "Critic rating", + "Cursive": "Cursive", "CustomDlnaProfilesHelp": "Create a custom profile to target a new device or override a system profile.", "DailyAt": "Daily at {0}", "DashboardArchitecture": "Architecture: {0}", From eaa80ebda3da627bbb6e53edb73fe921c856b87e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 29 Nov 2021 05:50:00 +0000 Subject: [PATCH 0975/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index 5059c1e1b0..19cf797c7f 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -917,7 +917,7 @@ "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Bu ayarlar, bu cihaz tarafından başlatılan herhangi bir Chromecast oynatma için de geçerlidir.", "StopPlayback": "Oynatmayı durdur", "SyncPlayAccessHelp": "Bu kullanıcının SyncPlay özelliğine sahip olduğu erişim düzeyini seçin. SyncPlay, oynatmayı diğer cihazlarla senkronize etmeyi sağlar.", - "TitlePlayback": "Oynatıcı", + "TitlePlayback": "Oynatma", "UnsupportedPlayback": "Jellyfin, DRM tarafından korunan içeriğin şifresini çözemez, ancak korumalı başlıklar dahil olmak üzere tüm içerik ne olursa olsun denenecektir. Şifreleme veya etkileşimli başlıklar gibi diğer desteklenmeyen özellikler nedeniyle bazı dosyalar tamamen siyah görünebilir.", "ViewPlaybackInfo": "Oynatma bilgilerini görüntüleyin", "LabelPlaybackInfo": "Oynatma Bilgileri", From 42ce13d59b6dbee4416baec86a076c7ae1a35e86 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 29 Nov 2021 07:36:02 +0000 Subject: [PATCH 0976/1756] Translated using Weblate (Persian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/ --- src/strings/fa.json | 162 ++++++++++++++++++++++---------------------- 1 file changed, 81 insertions(+), 81 deletions(-) diff --git a/src/strings/fa.json b/src/strings/fa.json index 0794b0bb3b..8cc50a2c28 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -674,26 +674,26 @@ "DirectStreamHelp1": "جریان ویدئو با دستگاه سازگار است ، اما دارای قالب صوتی ناسازگار (DTS ، TRUEHD و غیره) یا تعداد کانال های صوتی است. جریان ویدئو قبل از ارسال به دستگاه ، در هنگام پرواز بدون ضرر بسته بندی می شود. فقط جریان صوتی کدگذاری خواهد شد.", "EasyPasswordHelp": "کد pin آسان شما برای دسترسی آفلاین در مشتریان پشتیبانی شده استفاده می شود و همچنین برای ورود به سیستم در شبکه آسان است.", "EnableBackdropsHelp": "Display backdrops in the background of some pages while browsing the library.", - "EnableNextVideoInfoOverlayHelp": "At the end of a video, display info about the next video coming up in the current playlist.", - "EnablePhotosHelp": "Images will be detected and displayed alongside other media files.", - "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.", - "EnableThemeVideosHelp": "Play theme videos in the background while browsing the library.", + "EnableNextVideoInfoOverlayHelp": "", + "EnablePhotosHelp": "", + "EnableStreamLoopingHelp": "", + "EnableThemeSongsHelp": "", + "EnableThemeVideosHelp": "", "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.", - "Episode": "Episode", - "ErrorAddingListingsToSchedulesDirect": "There was an error adding the lineup to your Schedules Direct account. Schedules Direct only allows a limited number of lineups per account. You may need to log into the Schedules Direct website and remove others listings from your account before proceeding.", + "Episode": "", + "ErrorAddingListingsToSchedulesDirect": "", "ErrorAddingMediaPathToVirtualFolder": "هنگام افزودن مسیر رسانه خطایی روی داد. لطفاً اطمینان حاصل کنید که مسیر معتبر است و Jellyfin به آن مکان دسترسی دارد.", - "ErrorAddingTunerDevice": "There was an error adding the tuner device. Please ensure it is accessible and try again.", - "ErrorAddingXmlTvFile": "There was an error accessing the XMLTV file. Please ensure the file exists and try again.", + "ErrorAddingTunerDevice": "", + "ErrorAddingXmlTvFile": "", "ErrorDeletingItem": "هنگام حذف مورد از سرور خطایی روی داد. لطفاً بررسی کنید Jellyfin به پوشه رسانه دسترسی پیدا کرده است و دوباره امتحان کنید.", - "ErrorGettingTvLineups": "There was an error downloading TV lineups. Please ensure your information is correct and try again.", - "ErrorPleaseSelectLineup": "Please select a lineup and try again. If no lineups are available, then please check that your username, password, and postal code is correct.", - "ErrorSavingTvProvider": "There was an error saving the TV provider. Please ensure it is accessible and try again.", - "LabelExtractChaptersDuringLibraryScanHelp": "Generate chapter images when videos are imported during the library scan. Otherwise, they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "ErrorGettingTvLineups": "", + "ErrorPleaseSelectLineup": "", + "ErrorSavingTvProvider": "", + "LabelExtractChaptersDuringLibraryScanHelp": "", "LabelFailed": "Failed", "LabelFileOrUrl": "File or URL:", "HeaderSelectServerCachePath": "Select Server Cache Path", - "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable.", + "HeaderSelectServerCachePathHelp": "", "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path", "HeaderSelectTranscodingPathHelp": "مسیری را که برای استفاده از پرونده های کد رمز استفاده می کنید ، مرور کرده یا وارد کنید. پوشه باید قابل نوشتن باشد.", "LabelArtistsHelp": "Separate multiple using (;).", @@ -716,13 +716,13 @@ "LabelCache": "حافظه پنهان:", "LabelCachePath": "مسیر حافظه نهان:", "LabelCachePathHelp": "Specify a custom location for server cache files such as images. Leave blank to use the server default.", - "LabelCancelled": "Cancelled", + "LabelCancelled": "", "LabelCertificatePassword": "Certificate password:", "LabelCertificatePasswordHelp": "If your certificate requires a password, please enter it here.", - "LabelChannels": "Channels:", - "LabelCollection": "Collection:", + "LabelChannels": "", + "LabelCollection": "", "LabelCommunityRating": "رتبه بندی جامعه:", - "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", + "LabelCustomDeviceDisplayNameHelp": "", "LabelDateAddedBehavior": "Date added behavior for new content:", "LabelDateAddedBehaviorHelp": "اگر یک مقدار فراداده وجود داشته باشد ، همیشه قبل از هر یک از این گزینه ها استفاده می شود.", "LabelDateTimeLocale": "Date time locale:", @@ -742,7 +742,7 @@ "LabelDisplayOrder": "Display order:", "LabelDisplaySpecialsWithinSeasons": "Display specials within seasons they aired in", "LabelDownMixAudioScale": "Audio boost when downmixing:", - "LabelDownMixAudioScaleHelp": "Boost audio when downmixing. A value of one will preserve the original volume.", + "LabelDownMixAudioScaleHelp": "", "LabelDownloadLanguages": "Download languages:", "LabelDropImageHere": "Drop image here, or click to browse.", "LabelDroppedFrames": "Dropped frames:", @@ -752,13 +752,13 @@ "LabelEmbedAlbumArtDidl": "Embed album art in Didl", "LabelEmbedAlbumArtDidlHelp": "Some devices prefer this method for obtaining album art. Others may fail to play with this option enabled.", "LabelEnableAutomaticPortMap": "Enable automatic port mapping", - "LabelEnableAutomaticPortMapHelp": "Automatically forward public ports on your router to local ports on your server via UPnP. This may not work with some router models or network configurations. Changes will not apply until after a server restart.", + "LabelEnableAutomaticPortMapHelp": "", "LabelEnableBlastAliveMessages": "Blast alive messages", - "LabelEnableBlastAliveMessagesHelp": "Enable this if the server is not detected reliably by other UPnP devices on your network.", + "LabelEnableBlastAliveMessagesHelp": "", "LabelEnableDlnaClientDiscoveryInterval": "فاصله کشف مشتری:", "LabelEnableDlnaClientDiscoveryIntervalHelp": "مدت زمان را در ثانیه بین جستجوی SSDP تعیین می کند.", "LabelEnableDlnaDebugLogging": "Enable DLNA debug logging", - "LabelEnableDlnaDebugLoggingHelp": "Create large log files and should only be used as needed for troubleshooting purposes.", + "LabelEnableDlnaDebugLoggingHelp": "", "LabelEnableDlnaPlayTo": "Enable DLNA Play To", "LabelEnableDlnaPlayToHelp": "دستگاه های موجود در شبکه خود را شناسایی کنید و توانایی کنترل آنها را از راه دور ارائه دهید.", "LabelEnableDlnaServer": "Enable DLNA server", @@ -773,13 +773,13 @@ "LabelEndDate": "End date:", "LabelEpisodeNumber": "Episode number:", "LabelEvent": "Event:", - "LabelEveryXMinutes": "Every:", + "LabelEveryXMinutes": "", "LabelBaseUrl": "URL پایه:", "LabelBaseUrlHelp": "زیر شاخه سفارشی به URL سرور اضافه کنید. به عنوان مثال: http://example.com/<baseurl>", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "EnableDetailsBanner": "Details Banner", - "EnableDetailsBannerHelp": "Display a banner image at the top of the item details page.", - "ExtractChapterImagesHelp": "Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, resource intensive, and may require several gigabytes of space. It runs when videos are discovered, and also as a nightly scheduled task. The schedule is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.", + "EnableDetailsBannerHelp": "", + "ExtractChapterImagesHelp": "", "FFmpegSavePathNotFound": "We're unable to locate FFmpeg using the path you've entered. FFprobe is also required and must exist in the same folder. These components are normally bundled together in the same download. Please check the path and try again.", "LabelTagline": "Tagline:", "RefreshDialogHelp": "فراداده براساس تنظیمات و سرویس های اینترنتی که در داشبورد فعال هستند ، تازه می شود.", @@ -794,21 +794,21 @@ "RepeatEpisodes": "Repeat episodes", "RepeatMode": "Repeat Mode", "RepeatOne": "Repeat one", - "GuideProviderSelectListings": "Select Listings", + "GuideProviderSelectListings": "", "H264CrfHelp": "فاکتور ثابت نرخ (CRF) تنظیمات پیش فرض کیفیت رمزگذار x264 و x265 است. شما می توانید مقادیر را بین 0 تا 51 تنظیم کنید ، جایی که مقادیر پایین تر باعث کیفیت بهتر می شوند (در هزینه اندازه پرونده بالاتر). مقادیر سالم بین 18 تا 28 است. پیش فرض x264 23 و x265 28 است ، بنابراین می توانید از این به عنوان نقطه شروع استفاده کنید.", - "HardwareAccelerationWarning": "Enabling hardware acceleration may cause instability in some environments. Ensure that your operating system and video drivers are fully up to date. If you have difficulty playing video after enabling this, you'll need to change the setting back to None.", + "HardwareAccelerationWarning": "", "HeaderAddToCollection": "Add to Collection", "HeaderAddToPlaylist": "Add to Playlist", "HeaderAddUpdateImage": "Add/Update Image", "HeaderAdditionalParts": "Additional Parts", "HeaderAdmin": "Admin", - "HeaderAlert": "Alert", + "HeaderAlert": "", "HeaderAllowMediaDeletionFrom": "Allow Media Deletion From", "HeaderApiKey": "API Key", "HeaderApiKeys": "API Keys", "HeaderApiKeysHelp": "برنامه های خارجی برای برقراری ارتباط با سرور نیاز به داشتن کلید API دارند. کلیدها با ورود به سیستم با یک حساب کاربری عادی یا اعطای دستی کلید به برنامه صادر می شوند.", "ApiKeysCaption": "لیست کلیدهای دسترسی به API فعال", - "HeaderApp": "App", + "HeaderApp": "", "LabelFont": "Font:", "LabelForgotPasswordUsernameHelp": "Enter your username, if you remember it.", "LabelFormat": "Format:", @@ -837,7 +837,7 @@ "OptionAllowBrowsingLiveTv": "Allow Live TV access", "OptionAllowContentDownloading": "Allow media downloading and syncing", "OptionAllowLinkSharing": "Allow social media sharing", - "OptionAllowLinkSharingHelp": "Only web pages containing media information are shared. Media files are never shared publicly. Shares are time-limited and will expire after {0} days.", + "OptionAllowLinkSharingHelp": "", "OptionAllowManageLiveTv": "Allow Live TV recording management", "OptionAllowMediaPlayback": "Allow media playback", "OptionAllowMediaPlaybackTranscodingHelp": "محدود کردن دسترسی به رمزگذاری ممکن است به دلیل پشتیبانی نکردن از قالب های رسانه ای ، منجر به خرابی پخش در مشتریان شود.", @@ -869,7 +869,7 @@ "OptionDvd": "DVD", "OptionEmbedSubtitles": "Embed within container", "OptionEnableExternalContentInSuggestions": "Enable external content in suggestions", - "OptionEnableExternalContentInSuggestionsHelp": "Allow internet trailers and live TV programs to be included within suggested content.", + "OptionEnableExternalContentInSuggestionsHelp": "", "OptionEnableForAllTuners": "Enable for all tuner devices", "OptionEnableM2tsMode": "Enable M2ts mode", "OptionEnableM2tsModeHelp": "Enable m2ts mode when encoding to mpegts.", @@ -881,7 +881,7 @@ "OptionHasThemeSong": "Theme Song", "OptionHasThemeVideo": "Theme Video", "OptionHideUser": "Hide this user from login screens", - "OptionHideUserFromLoginHelp": "Useful for private or hidden administrator accounts. The user will need to sign in manually by entering their username and password.", + "OptionHideUserFromLoginHelp": "", "HeaderSendMessage": "Send Message", "HeaderSeriesOptions": "Series Options", "HeaderSeriesStatus": "Series Status", @@ -901,11 +901,11 @@ "HeaderSyncPlaySelectGroup": "Join a group", "HeaderSyncPlayEnabled": "SyncPlay enabled", "HeaderThisUserIsCurrentlyDisabled": "This user is currently disabled", - "HeaderTracks": "Tracks", + "HeaderTracks": "", "HeaderTranscodingProfile": "Transcoding Profile", - "HeaderTranscodingProfileHelp": "Add transcoding profiles to indicate which formats should be used when transcoding is required.", + "HeaderTranscodingProfileHelp": "", "HeaderTunerDevices": "Tuner Devices", - "HeaderTuners": "Tuners", + "HeaderTuners": "", "HeaderTypeText": "Enter Text", "HeaderUpcomingOnTV": "Upcoming On TV", "HeaderUploadImage": "Upload Image", @@ -913,19 +913,19 @@ "HeaderVideoQuality": "Video Quality", "HeaderVideoType": "Video Type", "HeaderVideoTypes": "Video Types", - "HeaderVideos": "Videos", + "HeaderVideos": "", "HeaderXmlDocumentAttribute": "Xml Document Attribute", "HeaderXmlDocumentAttributes": "Xml Document Attributes", "HeaderXmlSettings": "Xml Settings", - "HeaderYears": "Years", + "HeaderYears": "", "Help": "Help", - "Hide": "Hide", + "Hide": "", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "Home": "Home", "Horizontal": "Horizontal", - "HttpsRequiresCert": "To enable secure connections, you will need to supply a trusted SSL certificate, such as Let's Encrypt. Please either supply a certificate, or disable secure connections.", - "Identify": "Identify", - "Images": "Images", + "HttpsRequiresCert": "", + "Identify": "", + "Images": "", "ImportFavoriteChannelsHelp": "فقط کانالهایی که به عنوان مورد علاقه در دستگاه تنظیم کننده علامت گذاری شده اند وارد می شوند.", "InstallingPackage": "Installing {0} (version {1})", "InstantMix": "Instant mix", @@ -953,7 +953,7 @@ "LabelAllowedRemoteAddressesMode": "Remote IP address filter mode:", "LabelAppName": "App name", "LabelAppNameExample": "Example: Sickbeard, Sonarr", - "LabelArtists": "Artists:", + "LabelArtists": "", "OptionHlsSegmentedSubtitles": "HLS segmented subtitles", "OptionIgnoreTranscodeByteRangeRequests": "Ignore transcode byte range requests", "OptionIgnoreTranscodeByteRangeRequestsHelp": "این درخواست ها مورد قبول واقع می شوند اما از عنوان دامنه بایت چشم پوشی می کنند.", @@ -973,17 +973,17 @@ "LabelMessageTitle": "Message title:", "LabelMetadata": "Metadata:", "LabelMetadataDownloadLanguage": "Preferred download language:", - "LabelMetadataDownloadersHelp": "Enable and rank your preferred metadata downloaders in order of priority. Lower priority downloaders will only be used to fill in missing information.", + "LabelMetadataDownloadersHelp": "", "LabelMetadataPath": "Metadata path:", "LabelMetadataPathHelp": "Specify a custom location for downloaded artwork and metadata.", "LabelMetadataReaders": "Metadata readers:", - "LabelMetadataReadersHelp": "Rank your preferred local metadata sources in order of priority. The first file found will be read.", + "LabelMetadataReadersHelp": "", "LabelMetadataSavers": "Metadata savers:", "LabelMetadataSaversHelp": "قالب های فایل را انتخاب کنید تا هنگام ذخیره فراداده خود از آنها استفاده کنید.", "LabelMethod": "Method:", "LabelMinBackdropDownloadWidth": "Minimum backdrop download width:", "LabelMinResumeDuration": "Minimum resume duration:", - "LabelMinResumeDurationHelp": "The shortest video length in seconds that will save playback location and let you resume.", + "LabelMinResumeDurationHelp": "", "LabelMinResumePercentage": "Minimum resume percentage:", "LabelMinResumePercentageHelp": "Titles are assumed unplayed if stopped before this time.", "LabelMinScreenshotDownloadWidth": "Minimum screenshot download width:", @@ -994,7 +994,7 @@ "LabelMonitorUsers": "Monitor activity from:", "LabelMovieCategories": "Movie categories:", "LabelMoviePrefix": "Movie prefix:", - "LabelMoviePrefixHelp": "If a prefix is applied to movie titles, enter it here so the server can handle it properly.", + "LabelMoviePrefixHelp": "", "LabelMovieRecordingPath": "مسیر ضبط فیلم:", "LabelMusicStreamingTranscodingBitrate": "Music transcoding bitrate:", "LabelMusicStreamingTranscodingBitrateHelp": "هنگام پخش موسیقی ، حداکثر میزان ارسال بیت را مشخص کنید.", @@ -1036,15 +1036,15 @@ "LabelProfileAudioCodecs": "Audio codecs:", "LabelProfileCodecs": "Codecs:", "LabelProfileContainer": "Container:", - "LabelProfileContainersHelp": "Separated by comma. This can be left empty to apply to all containers.", + "LabelProfileContainersHelp": "", "LabelProfileVideoCodecs": "Video codecs:", "LabelProtocol": "Protocol:", "LabelProtocolInfo": "Protocol info:", - "LabelProtocolInfoHelp": "The value that will be used when responding to GetProtocolInfo requests from the device.", + "LabelProtocolInfoHelp": "", "LabelPublicHttpPort": "Public HTTP port number:", - "LabelPublicHttpPortHelp": "The public port number that should be mapped to the local HTTP port.", + "LabelPublicHttpPortHelp": "", "LabelPublicHttpsPort": "Public HTTPS port number:", - "LabelPublicHttpsPortHelp": "The public port number that should be mapped to the local HTTPS port.", + "LabelPublicHttpsPortHelp": "", "LabelReasonForTranscoding": "دلیل کدگذاری:", "LabelRecord": "رکورد:", "LabelRecordingPath": "مسیر ضبط پیش فرض:", @@ -1069,7 +1069,7 @@ "HeaderAppearsOn": "Appears On", "HeaderAudioBooks": "Audio Books", "HeaderAudioSettings": "Audio Settings", - "HeaderBranding": "Branding", + "HeaderBranding": "", "HeaderConfigureRemoteAccess": "Configure Remote Access", "HeaderConfirmPluginInstallation": "Confirm Plugin Installation", "HeaderConfirmProfileDeletion": "Confirm Profile Deletion", @@ -1077,7 +1077,7 @@ "HeaderConnectToServer": "Connect to Server", "HeaderConnectionFailure": "Connection Failure", "HeaderContainerProfile": "Container Profile", - "HeaderContainerProfileHelp": "Container profiles indicate the limitations of a device when playing specific formats. If a limitation applies then the media will be transcoded, even if the format is configured for direct play.", + "HeaderContainerProfileHelp": "", "HeaderContinueListening": "Continue Listening", "HeaderDVR": "DVR", "HeaderHttpsSettings": "HTTPS Settings", @@ -1091,8 +1091,8 @@ "HeaderResponseProfileHelp": "Response profiles provide a way to customize information sent to the device when playing certain kinds of media.", "HeaderRevisionHistory": "Revision History", "HeaderRunningTasks": "Running Tasks", - "HeaderScenes": "Scenes", - "HeaderSeasons": "Seasons", + "HeaderScenes": "", + "HeaderSeasons": "", "HeaderSecondsValue": "{0} Seconds", "HeaderSelectCertificatePath": "Select Certificate Path", "HeaderSelectMetadataPath": "Select Metadata Path", @@ -1114,16 +1114,16 @@ "LabelTitle": "Title:", "LabelTrackNumber": "Track number:", "LabelTranscodePath": "Transcode path:", - "LabelTranscodingTempPathHelp": "Specify a custom path for the transcode files served to clients. Leave blank to use the server default.", + "LabelTranscodingTempPathHelp": "", "LabelTranscodes": "Transcodes:", "LabelTranscodingFramerate": "Transcoding framerate:", "LabelTranscodingProgress": "Transcoding progress:", "LabelTranscodingThreadCount": "Transcoding thread count:", - "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower CPU usage but may not convert fast enough for a smooth playback experience.", + "LabelTranscodingThreadCountHelp": "", "LabelTriggerType": "Trigger Type:", "LabelTunerIpAddress": "Tuner IP Address:", "LabelTunerType": "Tuner type:", - "LabelUserLibraryHelp": "Select which user library to display to the device. Leave empty to inherit the default setting.", + "LabelUserLibraryHelp": "", "LabelUserLoginAttemptsBeforeLockout": "Failed login attempts before user is locked out:", "LabelUserRemoteClientBitrateLimitHelp": "Override the default global value set in server playback settings.", "LabelVaapiDeviceHelp": "This is the render node that is used for hardware acceleration.", @@ -1134,7 +1134,7 @@ "LabelXDlnaDoc": "X-DLNA doc:", "LabelXDlnaDocHelp": "Determines the content of the X_DLNADOC element in the urn:schemas-dlna-org:device-1-0 namespace.", "LabelffmpegPathHelp": "مسیر فایل یا پوشه برنامه ffmpeg حاوی ffmpeg.", - "LanNetworksHelp": "Comma separated list of IP addresses or IP/netmask entries for networks that will be considered on local network when enforcing bandwidth restrictions. If set, all other IP addresses will be considered to be on the external network and will be subject to the external bandwidth restrictions. If left blank, only the server's subnet is considered to be on the local network.", + "LanNetworksHelp": "", "LearnHowYouCanContribute": "Learn how you can contribute.", "LeaveBlankToNotSetAPassword": "You can leave this field blank to set no password.", "List": "List", @@ -1188,24 +1188,24 @@ "MessageCreateAccountAt": "Create an account at {0}", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDirectoryPickerBSDInstruction": "برای BSD ، ممکن است لازم باشد فضای ذخیره سازی خود را در FreeNAS زندان خود پیکربندی کنید تا Jellyfin بتواند به رسانه شما دسترسی پیدا کند.", - "MessageDirectoryPickerLinuxInstruction": "For Linux on Arch Linux, CentOS, Debian, Fedora, openSUSE, or Ubuntu, you must grant the service user at least read access to your storage locations.", + "MessageDirectoryPickerLinuxInstruction": "", "MessageDownloadQueued": "Download queued.", "MessageEnablingOptionLongerScans": "Enabling this option may result in significantly longer library scans.", "MessageFileReadError": "There was an error reading the file. Please try again.", - "MessageForgotPasswordFileCreated": "The following file has been created on your server and contains instructions on how to proceed:", - "MessageForgotPasswordInNetworkRequired": "Please try again within your home network to initiate the password reset process.", + "MessageForgotPasswordFileCreated": "", + "MessageForgotPasswordInNetworkRequired": "", "MessageImageFileTypeAllowed": "Only JPEG and PNG files are supported.", "MessageImageTypeNotSelected": "Please select an image type from the drop-down menu.", - "MessageLeaveEmptyToInherit": "Leave empty to inherit settings from a parent item or the global default value.", + "MessageLeaveEmptyToInherit": "", "MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Movies, Series, and Albums. Click the + button to start creating collections.", "MessageNoTrailersFound": "کانال تریلرها را نصب کنید تا با افزودن کتابخانه تریلرهای اینترنتی ، تجربه فیلم خود را ارتقا دهید.", "MessagePasswordResetForUsers": "The following users have had their passwords reset. They can now sign in with the pin codes that were used to perform the reset.", - "MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your server administrator for more information.", + "MessagePlayAccessRestricted": "", "MessagePluginInstallDisclaimer": "پلاگین های ساخته شده توسط اعضای انجمن یک روش عالی برای افزایش تجربه شما با ویژگی ها و مزایای اضافی است. قبل از نصب ، لطفاً از تأثیراتی که ممکن است بر روی سرور شما بگذارد ، مانند اسکن بیشتر کتابخانه ، پردازش اضافی پس زمینه و کاهش پایداری سیستم ، آگاه باشید.", "MessageReenableUser": "See below to reenable", "MessageTheFollowingLocationWillBeRemovedFromLibrary": "The following media locations will be removed from your library:", - "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", - "MessageUnsetContentHelp": "Content will be displayed as plain folders. For best results use the metadata manager to set the content types of sub-folders.", + "MessageUnableToConnectToServer": "", + "MessageUnsetContentHelp": "", "OptionPlainStorageFoldersHelp": "تمام پوشه ها در DIDL به جای \"object.container.storageFolder\" به جای نوع خاصی مانند \"object.container.person.musicArtist\" نمایش داده می شوند.", "OptionPlainVideoItemsHelp": "همه ویدئوها به جای نوع خاص تری مانند \"object.item.videoItem.movie\" در DIDL به عنوان \"object.item.videoItem\" نشان داده می شوند.", "OptionReportByteRangeSeekingWhenTranscoding": "Report that the server supports byte seeking when transcoding", @@ -1226,16 +1226,16 @@ "Save": "Save", "SaveChanges": "Save changes", "SaveSubtitlesIntoMediaFolders": "Save subtitles into media folders", - "SaveSubtitlesIntoMediaFoldersHelp": "Storing subtitles next to video files will allow them to be more easily managed.", + "SaveSubtitlesIntoMediaFoldersHelp": "", "SendMessage": "Send message", "LabelInNetworkSignInWithEasyPasswordHelp": "Use the easy pin code to sign in to clients within your local network. Your regular password will only be needed away from home. If the pin code is left blank, you won't need a password within your home network.", "LabelInternetQuality": "Internet quality:", "LabelKeepUpTo": "Keep up to:", "LabelKodiMetadataEnableExtraThumbs": "Copy extrafanart to extrathumbs field", - "LabelKodiMetadataEnableExtraThumbsHelp": "When downloading images they can be saved into both extrafanart and extrathumbs for maximum Kodi skin compatibility.", + "LabelKodiMetadataEnableExtraThumbsHelp": "", "LabelKodiMetadataEnablePathSubstitutionHelp": "Enables path substitution of image paths using the server's path substitution settings.", "LabelKodiMetadataSaveImagePaths": "Save image paths within nfo files", - "LabelKodiMetadataSaveImagePathsHelp": "This is recommended if you have image file names that don't conform to Kodi guidelines.", + "LabelKodiMetadataSaveImagePathsHelp": "", "LabelKodiMetadataUser": "Save user watch data to NFO files for:", "LabelKodiMetadataUserHelp": "Save watch data to NFO files for other applications to utilize.", "LabelLanNetworks": "LAN networks:", @@ -1246,7 +1246,7 @@ "LabelLocalHttpServerPortNumberHelp": "شماره پورت TCP برای سرور HTTP.", "LabelLockItemToPreventChanges": "Lock this item to prevent future changes", "LabelLoginDisclaimer": "Login disclaimer:", - "LabelLoginDisclaimerHelp": "A message that will be displayed at the bottom of the login page.", + "LabelLoginDisclaimerHelp": "", "LabelLogs": "Logs:", "LabelManufacturer": "Manufacturer:", "LabelManufacturerUrl": "Manufacturer URL", @@ -1283,10 +1283,10 @@ "MoveRight": "Move right", "MovieLibraryHelp": "Review the {0}movie naming guide{1}.", "MusicLibraryHelp": "Review the {0}music naming guide{1}.", - "NewCollectionHelp": "Collections allow you to create personalized groupings of movies and other library content.", - "NoCreatedLibraries": "Seems like you haven't created any libraries yet. {0}Would you like to create one now?{1}", - "NoNewDevicesFound": "No new devices found. To add a new tuner, close this dialog and enter the device information manually.", - "NoSubtitlesHelp": "Subtitles will not be loaded by default. They can still be turned on manually during playback.", + "NewCollectionHelp": "", + "NoCreatedLibraries": "", + "NoNewDevicesFound": "", + "NoSubtitlesHelp": "", "None": "هیچ یک", "Normal": "طبیعی", "NumLocationsValue": "{0} folders", @@ -1294,16 +1294,16 @@ "ServerUpdateNeeded": "این سرور باید به روز شود. برای بارگیری آخرین نسخه ، لطفاً به {0} مراجعه کنید", "Settings": "Settings", "SettingsSaved": "Settings saved.", - "SettingsWarning": "Changing these values may cause instability or connectivity failures. If you experience any problems, we recommend changing them back to default.", + "SettingsWarning": "", "Share": "Share", "ShowIndicatorsFor": "Show indicators for:", "XmlDocumentAttributeListHelp": "These attributes are applied to the root element of every XML response.", - "XmlTvKidsCategoriesHelp": "Programs with these categories will be displayed as programs for children. Separate multiple with '|'.", - "XmlTvMovieCategoriesHelp": "Programs with these categories will be displayed as movies. Separate multiple with '|'.", - "XmlTvNewsCategoriesHelp": "Programs with these categories will be displayed as news programs. Separate multiple with '|'.", - "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 '|'.", - "PathNotFound": "The path could not be found. Please ensure the path is valid and try again.", + "XmlTvKidsCategoriesHelp": "", + "XmlTvMovieCategoriesHelp": "", + "XmlTvNewsCategoriesHelp": "", + "XmlTvPathHelp": "", + "XmlTvSportsCategoriesHelp": "", + "PathNotFound": "", "WriteAccessRequired": "Jellyfin نیاز به دسترسی نوشتن به این پوشه دارد. لطفاً از دسترسی نوشتن اطمینان حاصل کنید و دوباره امتحان کنید.", "UnsupportedPlayback": "Jellyfin cannot decrypt content protected by DRM but all content will be attempted regardless, including protected titles. Some files may appear completely black due to encryption or other unsupported features, such as interactive titles.", "ShowLess": "Show less", @@ -1317,7 +1317,7 @@ "SubtitleDownloadersHelp": "Enable and rank your preferred subtitle downloaders in order of priority.", "SubtitleOffset": "Subtitle Offset", "SyncPlayAccessHelp": "سطح دسترسی این کاربر به ویژگی SyncPlay را انتخاب کنید. SyncPlay امکان همگام سازی پخش با سایر دستگاه ها را فراهم می کند.", - "SystemDlnaProfilesHelp": "System profiles are read-only. Changes to a system profile will be saved to a new custom profile.", + "SystemDlnaProfilesHelp": "", "TabContainers": "Containers", "TvLibraryHelp": "Review the {0}TV naming guide{1}.", "UserAgentHelp": "Supply a custom user-agent HTTP header.", From e125930a4223c73b5538f796cb92752df9853bf8 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 29 Nov 2021 14:01:46 +0000 Subject: [PATCH 0977/1756] Translated using Weblate (Persian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/ --- src/strings/fa.json | 716 ++++++++++++++++++++++---------------------- 1 file changed, 358 insertions(+), 358 deletions(-) diff --git a/src/strings/fa.json b/src/strings/fa.json index 8cc50a2c28..88d79adfe8 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -690,24 +690,24 @@ "ErrorPleaseSelectLineup": "", "ErrorSavingTvProvider": "", "LabelExtractChaptersDuringLibraryScanHelp": "", - "LabelFailed": "Failed", + "LabelFailed": "***", "LabelFileOrUrl": "File or URL:", - "HeaderSelectServerCachePath": "Select Server Cache Path", + "HeaderSelectServerCachePath": "", "HeaderSelectServerCachePathHelp": "", - "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path", + "HeaderSelectTranscodingPath": "", "HeaderSelectTranscodingPathHelp": "مسیری را که برای استفاده از پرونده های کد رمز استفاده می کنید ، مرور کرده یا وارد کنید. پوشه باید قابل نوشتن باشد.", "LabelArtistsHelp": "Separate multiple using (;).", "LabelAudioBitDepth": "عمق بیت صوتی:", "LabelAudioBitrate": "Audio bitrate:", - "LabelAudioChannels": "Audio channels:", + "LabelAudioChannels": "", "LabelAudioCodec": "Audio codec:", - "LabelAudioSampleRate": "Audio sample rate:", + "LabelAudioSampleRate": "", "LabelAuthProvider": "Authentication Provider:", - "LabelAutomaticallyRefreshInternetMetadataEvery": "Automatically refresh metadata from the internet:", - "LabelBindToLocalNetworkAddress": "Bind to local network address:", + "LabelAutomaticallyRefreshInternetMetadataEvery": "", + "LabelBindToLocalNetworkAddress": "", "LabelBindToLocalNetworkAddressHelp": "آدرس IP محلی سرور HTTP را لغو کنید. در صورت خالی ماندن ، سرور به تمام آدرس های موجود متصل می شود. تغییر این مقدار نیاز به راه اندازی مجدد دارد.", - "LabelBirthDate": "Birth date:", - "LabelBirthYear": "Birth year:", + "LabelBirthDate": "", + "LabelBirthYear": "", "LabelBitrate": "Bitrate:", "LabelBlastMessageInterval": "فاصله پیام زنده:", "LabelBlastMessageIntervalHelp": "Determines the duration in seconds between blast alive messages.", @@ -715,204 +715,204 @@ "LabelBurnSubtitles": "زیرنویس را بسوزانید:", "LabelCache": "حافظه پنهان:", "LabelCachePath": "مسیر حافظه نهان:", - "LabelCachePathHelp": "Specify a custom location for server cache files such as images. Leave blank to use the server default.", + "LabelCachePathHelp": "", "LabelCancelled": "", - "LabelCertificatePassword": "Certificate password:", - "LabelCertificatePasswordHelp": "If your certificate requires a password, please enter it here.", + "LabelCertificatePassword": "", + "LabelCertificatePasswordHelp": "", "LabelChannels": "", "LabelCollection": "", "LabelCommunityRating": "رتبه بندی جامعه:", "LabelCustomDeviceDisplayNameHelp": "", - "LabelDateAddedBehavior": "Date added behavior for new content:", + "LabelDateAddedBehavior": "", "LabelDateAddedBehaviorHelp": "اگر یک مقدار فراداده وجود داشته باشد ، همیشه قبل از هر یک از این گزینه ها استفاده می شود.", - "LabelDateTimeLocale": "Date time locale:", + "LabelDateTimeLocale": "", "LabelDay": "Day:", - "LabelDeathDate": "Death date:", + "LabelDeathDate": "", "LabelDefaultScreen": "Default screen:", "LabelDefaultUser": "Default user:", "LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.", - "LabelDeinterlaceMethod": "Deinterlacing method:", - "LabelDeviceDescription": "Device description", - "LabelDidlMode": "DIDL mode:", + "LabelDeinterlaceMethod": "", + "LabelDeviceDescription": "***", + "LabelDidlMode": "", "LabelDiscNumber": "Disc number:", - "LabelDisplayLanguage": "Display language:", - "LabelDisplayLanguageHelp": "Translating Jellyfin is an ongoing project.", - "LabelDisplayMode": "Display mode:", - "LabelDisplayName": "Display name:", - "LabelDisplayOrder": "Display order:", - "LabelDisplaySpecialsWithinSeasons": "Display specials within seasons they aired in", - "LabelDownMixAudioScale": "Audio boost when downmixing:", + "LabelDisplayLanguage": "", + "LabelDisplayLanguageHelp": "", + "LabelDisplayMode": "", + "LabelDisplayName": "", + "LabelDisplayOrder": "", + "LabelDisplaySpecialsWithinSeasons": "***", + "LabelDownMixAudioScale": "", "LabelDownMixAudioScaleHelp": "", - "LabelDownloadLanguages": "Download languages:", - "LabelDropImageHere": "Drop image here, or click to browse.", - "LabelDroppedFrames": "Dropped frames:", - "LabelDropShadow": "Drop shadow:", + "LabelDownloadLanguages": "", + "LabelDropImageHere": "", + "LabelDroppedFrames": "", + "LabelDropShadow": "", "LabelDynamicExternalId": "{0} Id:", "LabelEasyPinCode": "Easy pin code:", "LabelEmbedAlbumArtDidl": "Embed album art in Didl", "LabelEmbedAlbumArtDidlHelp": "Some devices prefer this method for obtaining album art. Others may fail to play with this option enabled.", - "LabelEnableAutomaticPortMap": "Enable automatic port mapping", + "LabelEnableAutomaticPortMap": "***", "LabelEnableAutomaticPortMapHelp": "", - "LabelEnableBlastAliveMessages": "Blast alive messages", + "LabelEnableBlastAliveMessages": "***", "LabelEnableBlastAliveMessagesHelp": "", "LabelEnableDlnaClientDiscoveryInterval": "فاصله کشف مشتری:", "LabelEnableDlnaClientDiscoveryIntervalHelp": "مدت زمان را در ثانیه بین جستجوی SSDP تعیین می کند.", - "LabelEnableDlnaDebugLogging": "Enable DLNA debug logging", + "LabelEnableDlnaDebugLogging": "***", "LabelEnableDlnaDebugLoggingHelp": "", - "LabelEnableDlnaPlayTo": "Enable DLNA Play To", + "LabelEnableDlnaPlayTo": "***", "LabelEnableDlnaPlayToHelp": "دستگاه های موجود در شبکه خود را شناسایی کنید و توانایی کنترل آنها را از راه دور ارائه دهید.", - "LabelEnableDlnaServer": "Enable DLNA server", + "LabelEnableDlnaServer": "***", "LabelEnableDlnaServerHelp": "Allows UPnP devices on your network to browse and play content.", - "LabelEnableHardwareDecodingFor": "Enable hardware decoding for:", - "LabelEnableHttps": "Enable HTTPS", + "LabelEnableHardwareDecodingFor": "", + "LabelEnableHttps": "***", "LabelEnableHttpsHelp": "به درگاه پیکربندی شده HTTPS گوش دهید. برای تأیید این امر باید یک گواهی معتبر نیز ارائه شود.", - "LabelEnableRealtimeMonitor": "Enable real time monitoring", + "LabelEnableRealtimeMonitor": "***", "LabelEnableRealtimeMonitorHelp": "تغییرات پرونده ها بلافاصله در سیستم های فایل پشتیبانی شده پردازش می شوند.", - "LabelEnableSingleImageInDidlLimit": "Limit to single embedded image", + "LabelEnableSingleImageInDidlLimit": "***", "LabelEnableSingleImageInDidlLimitHelp": "Some devices will not render properly if multiple images are embedded within Didl.", "LabelEndDate": "End date:", - "LabelEpisodeNumber": "Episode number:", + "LabelEpisodeNumber": "", "LabelEvent": "Event:", "LabelEveryXMinutes": "", "LabelBaseUrl": "URL پایه:", "LabelBaseUrlHelp": "زیر شاخه سفارشی به URL سرور اضافه کنید. به عنوان مثال: http://example.com/<baseurl>", - "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", + "LabelExtractChaptersDuringLibraryScan": "***", "EnableDetailsBanner": "Details Banner", "EnableDetailsBannerHelp": "", "ExtractChapterImagesHelp": "", "FFmpegSavePathNotFound": "We're unable to locate FFmpeg using the path you've entered. FFprobe is also required and must exist in the same folder. These components are normally bundled together in the same download. Please check the path and try again.", - "LabelTagline": "Tagline:", + "LabelTagline": "", "RefreshDialogHelp": "فراداده براساس تنظیمات و سرویس های اینترنتی که در داشبورد فعال هستند ، تازه می شود.", - "RefreshMetadata": "Refresh metadata", - "RefreshQueued": "Refresh queued.", + "RefreshMetadata": "***", + "RefreshQueued": "", "ReleaseDate": "Release date", - "RememberMe": "Remember Me", - "RemoveFromCollection": "Remove from collection", - "RemoveFromPlaylist": "Remove from playlist", - "Repeat": "Repeat", - "RepeatAll": "Repeat all", - "RepeatEpisodes": "Repeat episodes", - "RepeatMode": "Repeat Mode", - "RepeatOne": "Repeat one", + "RememberMe": "***", + "RemoveFromCollection": "***", + "RemoveFromPlaylist": "***", + "Repeat": "***", + "RepeatAll": "***", + "RepeatEpisodes": "***", + "RepeatMode": "***", + "RepeatOne": "***", "GuideProviderSelectListings": "", "H264CrfHelp": "فاکتور ثابت نرخ (CRF) تنظیمات پیش فرض کیفیت رمزگذار x264 و x265 است. شما می توانید مقادیر را بین 0 تا 51 تنظیم کنید ، جایی که مقادیر پایین تر باعث کیفیت بهتر می شوند (در هزینه اندازه پرونده بالاتر). مقادیر سالم بین 18 تا 28 است. پیش فرض x264 23 و x265 28 است ، بنابراین می توانید از این به عنوان نقطه شروع استفاده کنید.", "HardwareAccelerationWarning": "", - "HeaderAddToCollection": "Add to Collection", + "HeaderAddToCollection": "", "HeaderAddToPlaylist": "Add to Playlist", "HeaderAddUpdateImage": "Add/Update Image", - "HeaderAdditionalParts": "Additional Parts", + "HeaderAdditionalParts": "", "HeaderAdmin": "Admin", "HeaderAlert": "", - "HeaderAllowMediaDeletionFrom": "Allow Media Deletion From", - "HeaderApiKey": "API Key", - "HeaderApiKeys": "API Keys", + "HeaderAllowMediaDeletionFrom": "", + "HeaderApiKey": "", + "HeaderApiKeys": "", "HeaderApiKeysHelp": "برنامه های خارجی برای برقراری ارتباط با سرور نیاز به داشتن کلید API دارند. کلیدها با ورود به سیستم با یک حساب کاربری عادی یا اعطای دستی کلید به برنامه صادر می شوند.", "ApiKeysCaption": "لیست کلیدهای دسترسی به API فعال", "HeaderApp": "", "LabelFont": "Font:", - "LabelForgotPasswordUsernameHelp": "Enter your username, if you remember it.", + "LabelForgotPasswordUsernameHelp": "", "LabelFormat": "Format:", - "LabelFriendlyName": "Friendly name:", + "LabelFriendlyName": "", "LabelServerNameHelp": "این نام برای شناسایی سرور استفاده می شود و به عنوان نام میزبان سرور پیش فرض خواهد بود.", - "LabelGroupMoviesIntoCollections": "Group movies into collections", + "LabelGroupMoviesIntoCollections": "***", "LabelGroupMoviesIntoCollectionsHelp": "هنگام نمایش لیست فیلم ها ، فیلم های یک مجموعه به عنوان یک مورد گروه بندی شده نمایش داده می شوند.", "LabelH264Crf": "H264 encoding CRF:", "LabelEncoderPreset": "رمزگذاری از پیش تعیین شده:", - "LabelHardwareAccelerationType": "Hardware acceleration:", - "LabelHomeScreenSectionValue": "Home screen section {0}:", + "LabelHardwareAccelerationType": "", + "LabelHomeScreenSectionValue": "", "LabelHttpsPortHelp": "شماره پورت TCP برای سرور HTTPS.", - "LabelIdentificationFieldHelp": "A case-insensitive substring or regex expression.", - "LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.", + "LabelIdentificationFieldHelp": "", + "LabelImageFetchersHelp": "", "LabelInNetworkSignInWithEasyPassword": "Enable in-network sign in with my easy pin code", - "Off": "Off", - "OneChannel": "One channel", - "OnlyForcedSubtitles": "Only Forced", - "OnlyForcedSubtitlesHelp": "Only subtitles marked as forced will be loaded.", + "Off": "***", + "OneChannel": "***", + "OnlyForcedSubtitles": "***", + "OnlyForcedSubtitlesHelp": "", "OnlyImageFormats": "Only Image Formats (VOBSUB, PGS, SUB)", "Option3D": "3D", - "OptionAdminUsers": "Administrators", - "OptionAllUsers": "All users", - "OptionAllowAudioPlaybackTranscoding": "Allow audio playback that requires transcoding", - "OptionForceRemoteSourceTranscoding": "Force transcoding of remote media sources such as Live TV", - "OptionAllowBrowsingLiveTv": "Allow Live TV access", + "OptionAdminUsers": "***", + "OptionAllUsers": "***", + "OptionAllowAudioPlaybackTranscoding": "***", + "OptionForceRemoteSourceTranscoding": "***", + "OptionAllowBrowsingLiveTv": "***", "OptionAllowContentDownloading": "Allow media downloading and syncing", - "OptionAllowLinkSharing": "Allow social media sharing", + "OptionAllowLinkSharing": "***", "OptionAllowLinkSharingHelp": "", - "OptionAllowManageLiveTv": "Allow Live TV recording management", - "OptionAllowMediaPlayback": "Allow media playback", + "OptionAllowManageLiveTv": "***", + "OptionAllowMediaPlayback": "***", "OptionAllowMediaPlaybackTranscodingHelp": "محدود کردن دسترسی به رمزگذاری ممکن است به دلیل پشتیبانی نکردن از قالب های رسانه ای ، منجر به خرابی پخش در مشتریان شود.", - "OptionAllowRemoteControlOthers": "Allow remote control of other users", - "OptionAllowRemoteSharedDevices": "Allow remote control of shared devices", - "OptionAllowRemoteSharedDevicesHelp": "DLNA devices are considered shared until a user begins controlling them.", - "OptionAllowSyncTranscoding": "Allow media downloading and syncing that requires transcoding", - "OptionAllowUserToManageServer": "Allow this user to manage the server", - "OptionAllowVideoPlaybackRemuxing": "Allow video playback that requires conversion without re-encoding", - "OptionAllowVideoPlaybackTranscoding": "Allow video playback that requires transcoding", - "OptionAutomaticallyGroupSeries": "Automatically merge series that are spread across multiple folders", + "OptionAllowRemoteControlOthers": "***", + "OptionAllowRemoteSharedDevices": "***", + "OptionAllowRemoteSharedDevicesHelp": "", + "OptionAllowSyncTranscoding": "***", + "OptionAllowUserToManageServer": "***", + "OptionAllowVideoPlaybackRemuxing": "***", + "OptionAllowVideoPlaybackTranscoding": "***", + "OptionAutomaticallyGroupSeries": "***", "OptionAutomaticallyGroupSeriesHelp": "مجموعه هایی که در چندین پوشه در این کتابخانه پخش می شوند ، به طور خودکار در یک مجموعه واحد ادغام می شوند.", "OptionBluray": "Blu-ray", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", - "OptionCommunityRating": "Community Rating", - "OptionCriticRating": "Critic Rating", - "OptionCustomUsers": "Custom", - "OptionDaily": "Daily", - "OptionDateAdded": "Date Added", - "OptionDateAddedFileTime": "Use file creation date", - "OptionDateAddedImportTime": "Use date scanned into the library", - "OptionDatePlayed": "Date Played", - "OptionDisableUser": "Disable this user", + "OptionCommunityRating": "***", + "OptionCriticRating": "***", + "OptionCustomUsers": "***", + "OptionDaily": "***", + "OptionDateAdded": "***", + "OptionDateAddedFileTime": "***", + "OptionDateAddedImportTime": "***", + "OptionDatePlayed": "***", + "OptionDisableUser": "***", "OptionDisableUserHelp": "سرور اجازه ارتباط با این کاربر را نمی دهد. اتصالات موجود به طور ناگهانی قطع می شوند.", - "OptionDisplayFolderView": "Display a folder view to show plain media folders", - "OptionDisplayFolderViewHelp": "Display folders alongside your other media libraries. This can be useful if you'd like to have a plain folder view.", + "OptionDisplayFolderView": "***", + "OptionDisplayFolderViewHelp": "", "OptionDownloadImagesInAdvance": "Download images in advance", "OptionDownloadImagesInAdvanceHelp": "By default, most images are only downloaded when requested by a Jellyfin app. Enable this option to download all images in advance, as new media is imported. This may cause significantly longer library scans.", "OptionDvd": "DVD", - "OptionEmbedSubtitles": "Embed within container", - "OptionEnableExternalContentInSuggestions": "Enable external content in suggestions", + "OptionEmbedSubtitles": "***", + "OptionEnableExternalContentInSuggestions": "***", "OptionEnableExternalContentInSuggestionsHelp": "", - "OptionEnableForAllTuners": "Enable for all tuner devices", + "OptionEnableForAllTuners": "***", "OptionEnableM2tsMode": "Enable M2ts mode", "OptionEnableM2tsModeHelp": "Enable m2ts mode when encoding to mpegts.", - "OptionEquals": "Equals", - "OptionEstimateContentLength": "Estimate content length when transcoding", - "OptionEveryday": "Every day", - "OptionExternallyDownloaded": "External download", - "OptionExtractChapterImage": "Enable chapter image extraction", + "OptionEquals": "***", + "OptionEstimateContentLength": "***", + "OptionEveryday": "***", + "OptionExternallyDownloaded": "***", + "OptionExtractChapterImage": "***", "OptionHasThemeSong": "Theme Song", "OptionHasThemeVideo": "Theme Video", - "OptionHideUser": "Hide this user from login screens", + "OptionHideUser": "***", "OptionHideUserFromLoginHelp": "", "HeaderSendMessage": "Send Message", "HeaderSeriesOptions": "Series Options", "HeaderSeriesStatus": "Series Status", - "HeaderServerAddressSettings": "Server Address Settings", - "HeaderServerSettings": "Server Settings", - "HeaderSortBy": "Sort By", - "HeaderSortOrder": "Sort Order", - "HeaderSpecialEpisodeInfo": "Special Episode Info", - "HeaderStartNow": "Start Now", + "HeaderServerAddressSettings": "", + "HeaderServerSettings": "", + "HeaderSortBy": "", + "HeaderSortOrder": "", + "HeaderSpecialEpisodeInfo": "", + "HeaderStartNow": "", "HeaderStatus": "Status", - "HeaderStopRecording": "Stop Recording", - "HeaderSubtitleAppearance": "Subtitle Appearance", - "HeaderSubtitleDownloads": "Subtitle Downloads", - "HeaderSubtitleProfile": "Subtitle Profile", - "HeaderSubtitleProfiles": "Subtitle Profiles", - "HeaderSubtitleProfilesHelp": "Subtitle profiles describe the subtitle formats supported by the device.", - "HeaderSyncPlaySelectGroup": "Join a group", - "HeaderSyncPlayEnabled": "SyncPlay enabled", - "HeaderThisUserIsCurrentlyDisabled": "This user is currently disabled", + "HeaderStopRecording": "", + "HeaderSubtitleAppearance": "", + "HeaderSubtitleDownloads": "", + "HeaderSubtitleProfile": "", + "HeaderSubtitleProfiles": "", + "HeaderSubtitleProfilesHelp": "", + "HeaderSyncPlaySelectGroup": "", + "HeaderSyncPlayEnabled": "", + "HeaderThisUserIsCurrentlyDisabled": "***", "HeaderTracks": "", - "HeaderTranscodingProfile": "Transcoding Profile", + "HeaderTranscodingProfile": "***", "HeaderTranscodingProfileHelp": "", - "HeaderTunerDevices": "Tuner Devices", + "HeaderTunerDevices": "***", "HeaderTuners": "", "HeaderTypeText": "Enter Text", - "HeaderUpcomingOnTV": "Upcoming On TV", + "HeaderUpcomingOnTV": "***", "HeaderUploadImage": "Upload Image", "HeaderUser": "User", - "HeaderVideoQuality": "Video Quality", + "HeaderVideoQuality": "***", "HeaderVideoType": "Video Type", - "HeaderVideoTypes": "Video Types", + "HeaderVideoTypes": "***", "HeaderVideos": "", "HeaderXmlDocumentAttribute": "Xml Document Attribute", "HeaderXmlDocumentAttributes": "Xml Document Attributes", @@ -927,117 +927,117 @@ "Identify": "", "Images": "", "ImportFavoriteChannelsHelp": "فقط کانالهایی که به عنوان مورد علاقه در دستگاه تنظیم کننده علامت گذاری شده اند وارد می شوند.", - "InstallingPackage": "Installing {0} (version {1})", - "InstantMix": "Instant mix", + "InstallingPackage": "***", + "InstantMix": "***", "ItemCount": "{0} items", "Items": "Items", "Kids": "بچه ها", "Label3DFormat": "قالب سه بعدی:", "LabelAbortedByServerShutdown": "(با خاموش کردن سرور لغو شد)", "LabelAccessDay": "روز هفته:Day of week:", - "LabelAccessEnd": "End time:", - "LabelAccessStart": "Start time:", - "LabelAirDays": "Air days:", - "LabelAirTime": "Air time:", - "LabelAirsAfterSeason": "Airs after season:", - "LabelAirsBeforeEpisode": "Airs before episode:", - "LabelAirsBeforeSeason": "Airs before season:", + "LabelAccessEnd": "", + "LabelAccessStart": "", + "LabelAirDays": "", + "LabelAirTime": "", + "LabelAirsAfterSeason": "", + "LabelAirsBeforeEpisode": "", + "LabelAirsBeforeSeason": "", "LabelAlbum": "Album:", "LabelAlbumArtHelp": "PN برای آلبوم هنری ، در ویژگی dlna: profileID در upnp: albumArtURI استفاده می شود. برخی از دستگاه ها ، صرف نظر از اندازه تصویر ، به مقدار خاصی نیاز دارند.", - "LabelAlbumArtMaxHeight": "Album art max height:", - "LabelAlbumArtMaxWidth": "Album art max width:", - "LabelAlbumArtPN": "Album art PN:", - "LabelAlbumArtists": "Album artists:", - "LabelAllowHWTranscoding": "Allow hardware transcoding", - "LabelAllowedRemoteAddresses": "Remote IP address filter:", - "LabelAllowedRemoteAddressesMode": "Remote IP address filter mode:", - "LabelAppName": "App name", - "LabelAppNameExample": "Example: Sickbeard, Sonarr", + "LabelAlbumArtMaxHeight": "", + "LabelAlbumArtMaxWidth": "", + "LabelAlbumArtPN": "", + "LabelAlbumArtists": "", + "LabelAllowHWTranscoding": "***", + "LabelAllowedRemoteAddresses": "", + "LabelAllowedRemoteAddressesMode": "", + "LabelAppName": "***", + "LabelAppNameExample": "***", "LabelArtists": "", - "OptionHlsSegmentedSubtitles": "HLS segmented subtitles", - "OptionIgnoreTranscodeByteRangeRequests": "Ignore transcode byte range requests", + "OptionHlsSegmentedSubtitles": "***", + "OptionIgnoreTranscodeByteRangeRequests": "***", "OptionIgnoreTranscodeByteRangeRequestsHelp": "این درخواست ها مورد قبول واقع می شوند اما از عنوان دامنه بایت چشم پوشی می کنند.", - "OptionImdbRating": "IMDb Rating", + "OptionImdbRating": "***", "OptionIsHD": "HD", "OptionIsSD": "SD", "OptionLoginAttemptsBeforeLockout": "Determines how many incorrect login attempts can be made before lockout occurs.", "OptionLoginAttemptsBeforeLockoutHelp": "A value of zero means inheriting the default of three attempts for normal users and five for administrators. Setting this to -1 will disable the feature.", "OptionMax": "Max", - "OptionMissingEpisode": "Missing Episodes", - "OptionNew": "New…", - "LabelMaxResumePercentageHelp": "Titles are assumed fully played if stopped after this time.", - "LabelMaxScreenshotsPerItem": "Maximum number of screenshots per item:", - "LabelMaxStreamingBitrate": "Maximum streaming quality:", - "LabelMaxStreamingBitrateHelp": "Specify a maximum bitrate when streaming.", + "OptionMissingEpisode": "***", + "OptionNew": "", + "LabelMaxResumePercentageHelp": "", + "LabelMaxScreenshotsPerItem": "", + "LabelMaxStreamingBitrate": "", + "LabelMaxStreamingBitrateHelp": "", "LabelMessageText": "Message text:", - "LabelMessageTitle": "Message title:", + "LabelMessageTitle": "", "LabelMetadata": "Metadata:", - "LabelMetadataDownloadLanguage": "Preferred download language:", + "LabelMetadataDownloadLanguage": "", "LabelMetadataDownloadersHelp": "", - "LabelMetadataPath": "Metadata path:", - "LabelMetadataPathHelp": "Specify a custom location for downloaded artwork and metadata.", - "LabelMetadataReaders": "Metadata readers:", + "LabelMetadataPath": "", + "LabelMetadataPathHelp": "", + "LabelMetadataReaders": "", "LabelMetadataReadersHelp": "", - "LabelMetadataSavers": "Metadata savers:", + "LabelMetadataSavers": "", "LabelMetadataSaversHelp": "قالب های فایل را انتخاب کنید تا هنگام ذخیره فراداده خود از آنها استفاده کنید.", - "LabelMethod": "Method:", - "LabelMinBackdropDownloadWidth": "Minimum backdrop download width:", - "LabelMinResumeDuration": "Minimum resume duration:", + "LabelMethod": "", + "LabelMinBackdropDownloadWidth": "", + "LabelMinResumeDuration": "", "LabelMinResumeDurationHelp": "", - "LabelMinResumePercentage": "Minimum resume percentage:", - "LabelMinResumePercentageHelp": "Titles are assumed unplayed if stopped before this time.", - "LabelMinScreenshotDownloadWidth": "Minimum screenshot download width:", + "LabelMinResumePercentage": "", + "LabelMinResumePercentageHelp": "", + "LabelMinScreenshotDownloadWidth": "", "LabelModelDescription": "Model description", "LabelModelName": "Model name", "LabelModelNumber": "Model number", "LabelModelUrl": "Model URL", - "LabelMonitorUsers": "Monitor activity from:", - "LabelMovieCategories": "Movie categories:", - "LabelMoviePrefix": "Movie prefix:", + "LabelMonitorUsers": "", + "LabelMovieCategories": "", + "LabelMoviePrefix": "", "LabelMoviePrefixHelp": "", "LabelMovieRecordingPath": "مسیر ضبط فیلم:", - "LabelMusicStreamingTranscodingBitrate": "Music transcoding bitrate:", + "LabelMusicStreamingTranscodingBitrate": "", "LabelMusicStreamingTranscodingBitrateHelp": "هنگام پخش موسیقی ، حداکثر میزان ارسال بیت را مشخص کنید.", "LabelName": "Name:", - "LabelChromecastVersion": "Chromecast Version", - "LabelStable": "Stable", - "LabelNewName": "New name:", - "LabelNewsCategories": "News categories:", - "LabelNotificationEnabled": "Enable this notification", + "LabelChromecastVersion": "***", + "LabelStable": "***", + "LabelNewName": "", + "LabelNewsCategories": "", + "LabelNotificationEnabled": "***", "LabelNumber": "Number:", - "LabelNumberOfGuideDays": "Number of days of guide data to download:", + "LabelNumberOfGuideDays": "", "LabelNumberOfGuideDaysHelp": "Downloading more days worth of guide data provides the ability to schedule out further in advance and view more listings, but it will also take longer to download. Auto will choose based on the number of channels.", "LabelOptionalNetworkPath": "پوشه شبکه مشترک:", "LabelOptionalNetworkPathHelp": "اگر این پوشه در شبکه شما به اشتراک گذاشته شده باشد ، ارائه مسیر اشتراک شبکه می تواند به مشتریانی که در دستگاه های دیگر هستند دسترسی مستقیم به پرونده های رسانه را داشته باشد. به عنوان مثال ، {0} یا {1}.", - "LabelOriginalAspectRatio": "Original aspect ratio:", - "LabelOriginalTitle": "Original title:", - "LabelOverview": "Overview:", - "LabelParentNumber": "Parent number:", - "LabelParentalRating": "Parental rating:", + "LabelOriginalAspectRatio": "", + "LabelOriginalTitle": "", + "LabelOverview": "", + "LabelParentNumber": "", + "LabelParentalRating": "", "LabelPassword": "Password:", - "LabelPasswordConfirm": "Password (confirm):", + "LabelPasswordConfirm": "", "LabelPasswordResetProvider": "Password Reset Provider:", "LabelPasswordRecoveryPinCode": "Pin code:", - "LabelPath": "Path:", + "LabelPath": "", "LabelPersonRole": "Role:", - "LabelPersonRoleHelp": "Example: Ice cream truck driver", - "LabelPlaceOfBirth": "Place of birth:", - "LabelPlayDefaultAudioTrack": "Play default audio track regardless of language", - "LabelPlayer": "Player:", - "LabelPlayerDimensions": "Player dimensions:", + "LabelPersonRoleHelp": "***", + "LabelPlaceOfBirth": "", + "LabelPlayDefaultAudioTrack": "***", + "LabelPlayer": "", + "LabelPlayerDimensions": "", "LabelPlaylist": "Playlist:", - "LabelPlayMethod": "Play method:", - "LabelPleaseRestart": "Changes will take effect after manually reloading the web client.", - "LabelPostProcessor": "Post-processing application:", - "LabelPostProcessorArguments": "Post-processor command line arguments:", - "LabelPostProcessorArgumentsHelp": "Use {path} as the path to the recording file.", - "LabelPreferredDisplayLanguage": "Preferred display language:", - "LabelPreferredSubtitleLanguage": "Preferred subtitle language:", - "LabelProfileAudioCodecs": "Audio codecs:", - "LabelProfileCodecs": "Codecs:", - "LabelProfileContainer": "Container:", + "LabelPlayMethod": "", + "LabelPleaseRestart": "", + "LabelPostProcessor": "", + "LabelPostProcessorArguments": "", + "LabelPostProcessorArgumentsHelp": "", + "LabelPreferredDisplayLanguage": "", + "LabelPreferredSubtitleLanguage": "", + "LabelProfileAudioCodecs": "", + "LabelProfileCodecs": "", + "LabelProfileContainer": "", "LabelProfileContainersHelp": "", - "LabelProfileVideoCodecs": "Video codecs:", + "LabelProfileVideoCodecs": "", "LabelProtocol": "Protocol:", "LabelProtocolInfo": "Protocol info:", "LabelProtocolInfoHelp": "", @@ -1061,243 +1061,243 @@ "LabelSelectFolderGroupsHelp": "پوشه هایی که علامت آن ها نیست ، از نظر خودشان توسط خودشان نمایش داده می شوند.", "LabelSkipIfGraphicalSubsPresentHelp": "نگهداری نسخه های متنی زیرنویس ها منجر به تحویل کارآمدتر و کاهش احتمال کدگذاری ویدیو می شود.", "LabelSonyAggregationFlagsHelp": "محتوای عنصر جمع کردن پرچم ها را در urn تعیین می کند: schemas-sonycom: av namespace.", - "LabelSyncPlayPlaybackDiff": "Playback time difference:", - "LabelSyncPlaySyncMethod": "Sync method:", - "LabelSyncPlayNewGroup": "New group", - "LabelSyncPlayNewGroupDescription": "Create a new group", - "LabelSyncPlayLeaveGroup": "Leave group", - "HeaderAppearsOn": "Appears On", - "HeaderAudioBooks": "Audio Books", - "HeaderAudioSettings": "Audio Settings", + "LabelSyncPlayPlaybackDiff": "", + "LabelSyncPlaySyncMethod": "", + "LabelSyncPlayNewGroup": "***", + "LabelSyncPlayNewGroupDescription": "***", + "LabelSyncPlayLeaveGroup": "***", + "HeaderAppearsOn": "", + "HeaderAudioBooks": "", + "HeaderAudioSettings": "", "HeaderBranding": "", "HeaderConfigureRemoteAccess": "Configure Remote Access", - "HeaderConfirmPluginInstallation": "Confirm Plugin Installation", - "HeaderConfirmProfileDeletion": "Confirm Profile Deletion", - "HeaderConfirmRevokeApiKey": "Revoke API Key", - "HeaderConnectToServer": "Connect to Server", - "HeaderConnectionFailure": "Connection Failure", - "HeaderContainerProfile": "Container Profile", + "HeaderConfirmPluginInstallation": "", + "HeaderConfirmProfileDeletion": "", + "HeaderConfirmRevokeApiKey": "", + "HeaderConnectToServer": "", + "HeaderConnectionFailure": "", + "HeaderContainerProfile": "", "HeaderContainerProfileHelp": "", - "HeaderContinueListening": "Continue Listening", + "HeaderContinueListening": "", "HeaderDVR": "DVR", - "HeaderHttpsSettings": "HTTPS Settings", + "HeaderHttpsSettings": "", "HeaderNavigation": "جهت یابی", "HeaderProfileServerSettingsHelp": "این مقادیر نحوه ارائه سرور به مشتری را کنترل می کنند.", "HeaderRemoteAccessSettings": "تنظیمات دسترسی از راه دور", "HeaderRemoteControl": "کنترل از راه دور", "HeaderRemoveMediaFolder": "پوشه رسانه را حذف کنید", "HeaderRemoveMediaLocation": "مکان رسانه را حذف کنید", - "HeaderResponseProfile": "Response Profile", - "HeaderResponseProfileHelp": "Response profiles provide a way to customize information sent to the device when playing certain kinds of media.", - "HeaderRevisionHistory": "Revision History", - "HeaderRunningTasks": "Running Tasks", + "HeaderResponseProfile": "", + "HeaderResponseProfileHelp": "", + "HeaderRevisionHistory": "", + "HeaderRunningTasks": "", "HeaderScenes": "", "HeaderSeasons": "", - "HeaderSecondsValue": "{0} Seconds", - "HeaderSelectCertificatePath": "Select Certificate Path", - "HeaderSelectMetadataPath": "Select Metadata Path", + "HeaderSecondsValue": "", + "HeaderSelectCertificatePath": "", + "HeaderSelectMetadataPath": "", "HeaderSelectMetadataPathHelp": "مسیری را که می خواهید برای فراداده استفاده کنید مرور یا وارد کنید. پوشه باید قابل نوشتن باشد.", - "HeaderSelectPath": "Select Path", - "LabelFolder": "Folder:", - "LabelSyncPlayLeaveGroupDescription": "Disable SyncPlay", - "LabelSyncPlayAccessCreateAndJoinGroups": "Allow user to create and join groups", - "LabelSyncPlayAccessJoinGroups": "Allow user to join groups", - "LabelSyncPlayAccessNone": "Disabled for this user", + "HeaderSelectPath": "", + "LabelFolder": "", + "LabelSyncPlayLeaveGroupDescription": "***", + "LabelSyncPlayAccessCreateAndJoinGroups": "***", + "LabelSyncPlayAccessJoinGroups": "***", + "LabelSyncPlayAccessNone": "***", "LabelSyncPlayAccess": "", "LabelTVHomeScreen": "TV mode home screen:", "LabelTag": "Tag:", - "LabelTextBackgroundColor": "Text background color:", + "LabelTextBackgroundColor": "", "LabelTextColor": "Text color:", - "LabelTextSize": "Text size:", + "LabelTextSize": "", "LabelTheme": "Theme:", - "LabelTime": "Time:", - "LabelTitle": "Title:", - "LabelTrackNumber": "Track number:", - "LabelTranscodePath": "Transcode path:", + "LabelTime": "", + "LabelTitle": "", + "LabelTrackNumber": "", + "LabelTranscodePath": "", "LabelTranscodingTempPathHelp": "", - "LabelTranscodes": "Transcodes:", - "LabelTranscodingFramerate": "Transcoding framerate:", - "LabelTranscodingProgress": "Transcoding progress:", - "LabelTranscodingThreadCount": "Transcoding thread count:", + "LabelTranscodes": "", + "LabelTranscodingFramerate": "", + "LabelTranscodingProgress": "", + "LabelTranscodingThreadCount": "", "LabelTranscodingThreadCountHelp": "", "LabelTriggerType": "Trigger Type:", - "LabelTunerIpAddress": "Tuner IP Address:", - "LabelTunerType": "Tuner type:", + "LabelTunerIpAddress": "", + "LabelTunerType": "", "LabelUserLibraryHelp": "", "LabelUserLoginAttemptsBeforeLockout": "Failed login attempts before user is locked out:", - "LabelUserRemoteClientBitrateLimitHelp": "Override the default global value set in server playback settings.", - "LabelVaapiDeviceHelp": "This is the render node that is used for hardware acceleration.", + "LabelUserRemoteClientBitrateLimitHelp": "", + "LabelVaapiDeviceHelp": "", "LabelVideoBitrate": "Video bitrate:", "LabelVideoCodec": "Video codec:", "LabelXDlnaCap": "X-DLNA cap:", - "LabelXDlnaCapHelp": "Determines the content of the X_DLNACAP element in the urn:schemas-dlna-org:device-1-0 namespace.", + "LabelXDlnaCapHelp": "", "LabelXDlnaDoc": "X-DLNA doc:", - "LabelXDlnaDocHelp": "Determines the content of the X_DLNADOC element in the urn:schemas-dlna-org:device-1-0 namespace.", + "LabelXDlnaDocHelp": "", "LabelffmpegPathHelp": "مسیر فایل یا پوشه برنامه ffmpeg حاوی ffmpeg.", "LanNetworksHelp": "", - "LearnHowYouCanContribute": "Learn how you can contribute.", - "LeaveBlankToNotSetAPassword": "You can leave this field blank to set no password.", + "LearnHowYouCanContribute": "", + "LeaveBlankToNotSetAPassword": "", "List": "List", - "Live": "Live", - "LiveBroadcasts": "Live broadcasts", - "LiveTV": "Live TV", + "Live": "***", + "LiveBroadcasts": "***", + "LiveTV": "***", "Logo": "Logo", - "ManageRecording": "Manage recording", - "MapChannels": "Map Channels", - "MarkPlayed": "Mark played", - "MarkUnplayed": "Mark unplayed", - "MediaInfoAnamorphic": "Anamorphic", - "MediaInfoAspectRatio": "Aspect ratio", - "MediaInfoBitDepth": "Bit depth", + "ManageRecording": "***", + "MapChannels": "***", + "MarkPlayed": "***", + "MarkUnplayed": "***", + "MediaInfoAnamorphic": "***", + "MediaInfoAspectRatio": "***", + "MediaInfoBitDepth": "***", "MediaInfoBitrate": "Bitrate", - "MediaInfoChannels": "Channels", + "MediaInfoChannels": "***", "MediaInfoCodec": "Codec", "MediaInfoCodecTag": "Codec tag", - "MediaInfoContainer": "Container", + "MediaInfoContainer": "***", "MediaInfoDefault": "Default", - "MediaInfoExternal": "External", - "MediaInfoForced": "Forced", - "MediaInfoFramerate": "Framerate", - "MediaInfoInterlaced": "Interlaced", - "MediaInfoLanguage": "Language", + "MediaInfoExternal": "***", + "MediaInfoForced": "***", + "MediaInfoFramerate": "***", + "MediaInfoInterlaced": "***", + "MediaInfoLanguage": "***", "MediaInfoLayout": "Layout", "MediaInfoLevel": "Level", - "MediaInfoPath": "Path", + "MediaInfoPath": "***", "MediaInfoPixelFormat": "Pixel format", - "MediaInfoProfile": "Profile", - "MediaInfoRefFrames": "Ref frames", - "MediaInfoResolution": "Resolution", - "MediaInfoSampleRate": "Sample rate", - "MediaInfoSize": "Size", - "MediaInfoTimestamp": "Timestamp", - "MediaIsBeingConverted": "The media is being converted into a format that is compatible with the device that is playing the media.", + "MediaInfoProfile": "***", + "MediaInfoRefFrames": "***", + "MediaInfoResolution": "***", + "MediaInfoSampleRate": "***", + "MediaInfoSize": "***", + "MediaInfoTimestamp": "***", + "MediaIsBeingConverted": "", "Menu": "Menu", - "MessageAlreadyInstalled": "This version is already installed.", - "MessageAreYouSureDeleteSubtitles": "Are you sure you wish to delete this subtitle file?", - "MessageAreYouSureYouWishToRemoveMediaFolder": "Are you sure you wish to remove this media folder?", - "MessageConfirmAppExit": "Do you want to exit?", - "MessageConfirmDeleteGuideProvider": "Are you sure you wish to delete this guide provider?", - "MessageConfirmDeleteTunerDevice": "Are you sure you wish to delete this device?", - "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?", - "MessageConfirmRecordingCancellation": "Cancel recording?", - "MessageConfirmRemoveMediaLocation": "Are you sure you wish to remove this location?", + "MessageAlreadyInstalled": "", + "MessageAreYouSureDeleteSubtitles": "", + "MessageAreYouSureYouWishToRemoveMediaFolder": "", + "MessageConfirmAppExit": "", + "MessageConfirmDeleteGuideProvider": "", + "MessageConfirmDeleteTunerDevice": "", + "MessageConfirmProfileDeletion": "", + "MessageConfirmRecordingCancellation": "", + "MessageConfirmRemoveMediaLocation": "", "MessageConfirmRestart": "آیا مطمئن هستید که می خواهید Jellyfin را دوباره راه اندازی کنید؟", "MessageConfirmRevokeApiKey": "آیا مطمئن هستید که می خواهید این کلید API را لغو کنید؟ اتصال برنامه به این سرور به طور ناگهانی قطع می شود.", - "MessageConfirmShutdown": "Are you sure you wish to shutdown the server?", - "MessageContactAdminToResetPassword": "Please contact your system administrator to reset your password.", - "MessageCreateAccountAt": "Create an account at {0}", - "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", + "MessageConfirmShutdown": "", + "MessageContactAdminToResetPassword": "", + "MessageCreateAccountAt": "***", + "MessageDeleteTaskTrigger": "", "MessageDirectoryPickerBSDInstruction": "برای BSD ، ممکن است لازم باشد فضای ذخیره سازی خود را در FreeNAS زندان خود پیکربندی کنید تا Jellyfin بتواند به رسانه شما دسترسی پیدا کند.", "MessageDirectoryPickerLinuxInstruction": "", - "MessageDownloadQueued": "Download queued.", - "MessageEnablingOptionLongerScans": "Enabling this option may result in significantly longer library scans.", - "MessageFileReadError": "There was an error reading the file. Please try again.", + "MessageDownloadQueued": "", + "MessageEnablingOptionLongerScans": "", + "MessageFileReadError": "", "MessageForgotPasswordFileCreated": "", "MessageForgotPasswordInNetworkRequired": "", - "MessageImageFileTypeAllowed": "Only JPEG and PNG files are supported.", - "MessageImageTypeNotSelected": "Please select an image type from the drop-down menu.", + "MessageImageFileTypeAllowed": "", + "MessageImageTypeNotSelected": "", "MessageLeaveEmptyToInherit": "", "MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Movies, Series, and Albums. Click the + button to start creating collections.", "MessageNoTrailersFound": "کانال تریلرها را نصب کنید تا با افزودن کتابخانه تریلرهای اینترنتی ، تجربه فیلم خود را ارتقا دهید.", "MessagePasswordResetForUsers": "The following users have had their passwords reset. They can now sign in with the pin codes that were used to perform the reset.", "MessagePlayAccessRestricted": "", "MessagePluginInstallDisclaimer": "پلاگین های ساخته شده توسط اعضای انجمن یک روش عالی برای افزایش تجربه شما با ویژگی ها و مزایای اضافی است. قبل از نصب ، لطفاً از تأثیراتی که ممکن است بر روی سرور شما بگذارد ، مانند اسکن بیشتر کتابخانه ، پردازش اضافی پس زمینه و کاهش پایداری سیستم ، آگاه باشید.", - "MessageReenableUser": "See below to reenable", - "MessageTheFollowingLocationWillBeRemovedFromLibrary": "The following media locations will be removed from your library:", + "MessageReenableUser": "***", + "MessageTheFollowingLocationWillBeRemovedFromLibrary": "", "MessageUnableToConnectToServer": "", "MessageUnsetContentHelp": "", "OptionPlainStorageFoldersHelp": "تمام پوشه ها در DIDL به جای \"object.container.storageFolder\" به جای نوع خاصی مانند \"object.container.person.musicArtist\" نمایش داده می شوند.", "OptionPlainVideoItemsHelp": "همه ویدئوها به جای نوع خاص تری مانند \"object.item.videoItem.movie\" در DIDL به عنوان \"object.item.videoItem\" نشان داده می شوند.", - "OptionReportByteRangeSeekingWhenTranscoding": "Report that the server supports byte seeking when transcoding", - "OptionReportByteRangeSeekingWhenTranscodingHelp": "This is required for some devices that don't time seek very well.", - "OptionRequirePerfectSubtitleMatch": "Only download subtitles that are a perfect match for my video files", + "OptionReportByteRangeSeekingWhenTranscoding": "***", + "OptionReportByteRangeSeekingWhenTranscodingHelp": "", + "OptionRequirePerfectSubtitleMatch": "***", "OptionSaveMetadataAsHiddenHelp": "تغییر این مورد برای فراداده جدید ذخیره شده در حال اجرا اعمال می شود. پرونده های فراداده موجود دفعه بعد که توسط سرور ذخیره می شوند به روز می شوند.", - "ParentalRating": "Parental rating", + "ParentalRating": "***", "PasswordResetProviderHelp": "Choose a Password Reset Provider to be used when this user requests a password reset.", - "PasswordSaved": "Password saved.", - "PlaceFavoriteChannelsAtBeginning": "Place favorite channels at the beginning", - "PlayCount": "Play count", - "ReplaceAllMetadata": "Replace all metadata", - "ReplaceExistingImages": "Replace existing images", - "ResumeAt": "Resume from {0}", - "Rewind": "Rewind", - "Runtime": "Runtime", - "Saturday": "Saturday", - "Save": "Save", - "SaveChanges": "Save changes", - "SaveSubtitlesIntoMediaFolders": "Save subtitles into media folders", + "PasswordSaved": "", + "PlaceFavoriteChannelsAtBeginning": "***", + "PlayCount": "***", + "ReplaceAllMetadata": "***", + "ReplaceExistingImages": "***", + "ResumeAt": "***", + "Rewind": "***", + "Runtime": "***", + "Saturday": "***", + "Save": "***", + "SaveChanges": "***", + "SaveSubtitlesIntoMediaFolders": "***", "SaveSubtitlesIntoMediaFoldersHelp": "", "SendMessage": "Send message", "LabelInNetworkSignInWithEasyPasswordHelp": "Use the easy pin code to sign in to clients within your local network. Your regular password will only be needed away from home. If the pin code is left blank, you won't need a password within your home network.", - "LabelInternetQuality": "Internet quality:", - "LabelKeepUpTo": "Keep up to:", - "LabelKodiMetadataEnableExtraThumbs": "Copy extrafanart to extrathumbs field", + "LabelInternetQuality": "", + "LabelKeepUpTo": "", + "LabelKodiMetadataEnableExtraThumbs": "***", "LabelKodiMetadataEnableExtraThumbsHelp": "", "LabelKodiMetadataEnablePathSubstitutionHelp": "Enables path substitution of image paths using the server's path substitution settings.", "LabelKodiMetadataSaveImagePaths": "Save image paths within nfo files", "LabelKodiMetadataSaveImagePathsHelp": "", - "LabelKodiMetadataUser": "Save user watch data to NFO files for:", + "LabelKodiMetadataUser": "", "LabelKodiMetadataUserHelp": "Save watch data to NFO files for other applications to utilize.", - "LabelLanNetworks": "LAN networks:", - "LabelLibraryPageSize": "Library page size:", + "LabelLanNetworks": "", + "LabelLibraryPageSize": "", "LabelLibraryPageSizeHelp": "Sets the amount of items to show on a library page. Set to 0 in order to disable paging.", - "LabelLineup": "Lineup:", + "LabelLineup": "", "LabelLocalHttpServerPortNumber": "Local HTTP port number:", "LabelLocalHttpServerPortNumberHelp": "شماره پورت TCP برای سرور HTTP.", - "LabelLockItemToPreventChanges": "Lock this item to prevent future changes", - "LabelLoginDisclaimer": "Login disclaimer:", + "LabelLockItemToPreventChanges": "***", + "LabelLoginDisclaimer": "", "LabelLoginDisclaimerHelp": "", - "LabelLogs": "Logs:", - "LabelManufacturer": "Manufacturer:", - "LabelManufacturerUrl": "Manufacturer URL", - "LabelMatchType": "Match type:", - "LabelMaxBackdropsPerItem": "Maximum number of backdrops per item:", - "LabelMaxChromecastBitrate": "Chromecast streaming quality:", - "LabelMaxResumePercentage": "Maximum resume percentage:", - "MessageYouHaveVersionInstalled": "You currently have version {0} installed.", - "MessageSyncPlayEnabled": "SyncPlay enabled.", - "MessageSyncPlayDisabled": "SyncPlay disabled.", + "LabelLogs": "", + "LabelManufacturer": "", + "LabelManufacturerUrl": "***", + "LabelMatchType": "", + "LabelMaxBackdropsPerItem": "", + "LabelMaxChromecastBitrate": "", + "LabelMaxResumePercentage": "", + "MessageYouHaveVersionInstalled": "", + "MessageSyncPlayEnabled": "", + "MessageSyncPlayDisabled": "", "MessageSyncPlayUserJoined": "{0} has joined the group.", "MessageSyncPlayUserLeft": "{0} has left the group.", "MessageSyncPlayGroupWait": " {0} در حال بافر است …", - "MessageSyncPlayNoGroupsAvailable": "No groups available. Start playing something first.", - "MessageSyncPlayPlaybackPermissionRequired": "Playback permission required.", - "MessageSyncPlayGroupDoesNotExist": "Failed to join group because it does not exist.", - "MessageSyncPlayCreateGroupDenied": "Permission required to create a group.", + "MessageSyncPlayNoGroupsAvailable": "", + "MessageSyncPlayPlaybackPermissionRequired": "", + "MessageSyncPlayGroupDoesNotExist": "", + "MessageSyncPlayCreateGroupDenied": "", "MessageSyncPlayJoinGroupDenied": "عضو شدن در گروه امکان پذیر نیست.", - "MessageSyncPlayLibraryAccessDenied": "Access to this content is restricted.", - "MessageSyncPlayErrorAccessingGroups": "An error occurred while accessing groups list.", - "MessageSyncPlayErrorNoActivePlayer": "No active player found. SyncPlay has been disabled.", - "MessageSyncPlayErrorMissingSession": "Failed to enable SyncPlay! Missing session.", - "MessageSyncPlayErrorMedia": "Failed to enable SyncPlay! Media error.", + "MessageSyncPlayLibraryAccessDenied": "", + "MessageSyncPlayErrorAccessingGroups": "", + "MessageSyncPlayErrorNoActivePlayer": "", + "MessageSyncPlayErrorMissingSession": "", + "MessageSyncPlayErrorMedia": "", "Metadata": "Metadata", "MetadataManager": "Metadata Manager", "MetadataSettingChangeHelp": "تغییر تنظیمات فراداده روی محتوای جدید اضافه شده به جلو تأثیر می گذارد. برای تازه کردن محتوای موجود ، صفحه جزئیات را باز کنید و روی دکمه تازه کردن کلیک کنید یا با استفاده از مدیر متادیتا تازه سازی های عمده را انجام دهید.", - "MinutesAfter": "minutes after", - "MinutesBefore": "minutes before", - "Mobile": "Mobile", - "Monday": "Monday", - "MoreFromValue": "More from {0}", + "MinutesAfter": "***", + "MinutesBefore": "***", + "Mobile": "***", + "Monday": "***", + "MoreFromValue": "***", "MoreMediaInfo": "Media Info", - "MoveLeft": "Move left", - "MoveRight": "Move right", - "MovieLibraryHelp": "Review the {0}movie naming guide{1}.", - "MusicLibraryHelp": "Review the {0}music naming guide{1}.", + "MoveLeft": "***", + "MoveRight": "***", + "MovieLibraryHelp": "", + "MusicLibraryHelp": "", "NewCollectionHelp": "", "NoCreatedLibraries": "", "NoNewDevicesFound": "", "NoSubtitlesHelp": "", "None": "هیچ یک", "Normal": "طبیعی", - "NumLocationsValue": "{0} folders", + "NumLocationsValue": "***", "ServerRestartNeededAfterPluginInstall": "بعد از نصب یک افزونه ، Jellyfin باید دوباره راه اندازی شود.", "ServerUpdateNeeded": "این سرور باید به روز شود. برای بارگیری آخرین نسخه ، لطفاً به {0} مراجعه کنید", - "Settings": "Settings", - "SettingsSaved": "Settings saved.", + "Settings": "***", + "SettingsSaved": "", "SettingsWarning": "", - "Share": "Share", - "ShowIndicatorsFor": "Show indicators for:", - "XmlDocumentAttributeListHelp": "These attributes are applied to the root element of every XML response.", + "Share": "***", + "ShowIndicatorsFor": "", + "XmlDocumentAttributeListHelp": "", "XmlTvKidsCategoriesHelp": "", "XmlTvMovieCategoriesHelp": "", "XmlTvNewsCategoriesHelp": "", @@ -1306,22 +1306,22 @@ "PathNotFound": "", "WriteAccessRequired": "Jellyfin نیاز به دسترسی نوشتن به این پوشه دارد. لطفاً از دسترسی نوشتن اطمینان حاصل کنید و دوباره امتحان کنید.", "UnsupportedPlayback": "Jellyfin cannot decrypt content protected by DRM but all content will be attempted regardless, including protected titles. Some files may appear completely black due to encryption or other unsupported features, such as interactive titles.", - "ShowLess": "Show less", - "ShowMore": "Show more", - "Shuffle": "Shuffle", - "New": "New", + "ShowLess": "***", + "ShowMore": "***", + "Shuffle": "***", + "New": "***", "Filter": "Filter", - "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", - "SmallCaps": "Small Caps", + "SkipEpisodesAlreadyInMyLibraryHelp": "", + "SmallCaps": "***", "SubtitleAppearanceSettingsDisclaimer": "These settings will not apply to graphical subtitles (PGS, DVD, etc) or ASS/SSA subtitles that embed their own styles.", - "SubtitleDownloadersHelp": "Enable and rank your preferred subtitle downloaders in order of priority.", - "SubtitleOffset": "Subtitle Offset", + "SubtitleDownloadersHelp": "", + "SubtitleOffset": "***", "SyncPlayAccessHelp": "سطح دسترسی این کاربر به ویژگی SyncPlay را انتخاب کنید. SyncPlay امکان همگام سازی پخش با سایر دستگاه ها را فراهم می کند.", "SystemDlnaProfilesHelp": "", - "TabContainers": "Containers", - "TvLibraryHelp": "Review the {0}TV naming guide{1}.", - "UserAgentHelp": "Supply a custom user-agent HTTP header.", - "ValueContainer": "Container: {0}", + "TabContainers": "***", + "TvLibraryHelp": "", + "UserAgentHelp": "", + "ValueContainer": "***", "EnableBlurHash": "", "EnableBlurHashHelp": "Images that are still being loaded will be displayed with a blurred placeholder.", "ButtonSyncPlay": "SyncPlay", From 651dadc7e7e7f284dca972d492a91e5a17e25422 Mon Sep 17 00:00:00 2001 From: snieguzary Date: Mon, 29 Nov 2021 14:02:01 +0000 Subject: [PATCH 0978/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 114 ++++++++++++++++++++++++-------------------- 1 file changed, 63 insertions(+), 51 deletions(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index 4df75a5bee..954bc39e10 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -14,7 +14,7 @@ "Alerts": "Alarmy", "All": "Wszystkie", "AllChannels": "Wszystkie kanały", - "AllComplexFormats": "Wszystkie złożone formaty (ASS, SSA, VOBSUB, PGS, SUB, IDX, ...)", + "AllComplexFormats": "Wszystkie złożone formaty (ASS, SSA, VobSub, PGS, SUB, IDX, ...)", "AllEpisodes": "Wszystkie odcinki", "AllLanguages": "Wszystkie języki", "AllLibraries": "Biblioteki", @@ -51,7 +51,7 @@ "BoxRear": "Pudełko (tył)", "Browse": "Przeglądaj", "MessageBrowsePluginCatalog": "Przejrzyj nasz katalog wtyczek żeby zobaczyć dostępne wtyczki.", - "BurnSubtitlesHelp": "Określ czy serwer powinien wypalać napisy podczas konwersji wideo, w zależności od formatu napisów. Unikanie wypalania napisów znacząco poprawia wydajność serwera. Wybierz Automatycznie, w celu wypalania zarówno napisów w formatach graficznych (np. VOBSUB, PGS, SUB, IDX, itd.), jak i pewnych napisów ASS lub SSA.", + "BurnSubtitlesHelp": "Określ czy serwer powinien wypalać napisy podczas konwersji wideo. Unikanie wypalania napisów znacząco poprawia wydajność. Wybierz Automatycznie, w celu wypalania zarówno napisów w formatach graficznych (VobSub, PGS, SUB, IDX, itd.), jak i pewnych napisów ASS lub SSA.", "ButtonAddMediaLibrary": "Dodaj media do biblioteki", "ButtonAddScheduledTaskTrigger": "Dodaj wyzwalacz", "ButtonAddServer": "Dodaj Serwer", @@ -141,7 +141,7 @@ "DetectingDevices": "Wykrywanie urządzeń", "DeviceAccessHelp": "Dotyczy to tylko urządzeń, które mogą zostać niepowtarzalnie zidentyfikowane i nie blokuje dostępu przez przeglądarkę. Filtrowanie dostępu urządzeń użytkowników, uniemożliwi im korzystanie z urządzeń, do momentu zatwierdzenia dostępu.", "DirectPlaying": "Odtwarzanie bezpośrednie", - "DirectStreamHelp1": "Strumień wideo jest kompatybilny z urządzeniem, ale posiada niekompatybilną ścieżkę audio (DTS, TRUEHD itd.) lub liczbę kanałów. Wideo zostanie przetworzone bezstratnie w locie przed rozpoczęciem transmisji do urządzenia. Tylko ścieżka audio zostanie przekodowana.", + "DirectStreamHelp1": "Strumień wideo jest kompatybilny z urządzeniem, ale posiada niekompatybilną ścieżkę audio (DTS, Dolby TrueHD, itd.) lub liczbę kanałów. Wideo zostanie przetworzone bezstratnie w locie przed rozpoczęciem transmisji do urządzenia. Tylko ścieżka audio zostanie przekodowana.", "DirectStreamHelp2": "Zużycie zasobów w trakcie transmisji bezpośredniej zwykle zależy od profilu audio. Wyłącznie transmisja wideo jest bezstratna.", "DirectStreaming": "Transmisja bezpośrednia", "Director": "Reżyser", @@ -150,7 +150,7 @@ "Disconnect": "Rozłącz", "Display": "Wyświetlanie", "DisplayInMyMedia": "Wyświetlaj na ekranie startowym", - "DisplayInOtherHomeScreenSections": "Wyświetlaj na ekranie startowym sekcje Ostatnio dodane i Kontynuuj odtwarzanie", + "DisplayInOtherHomeScreenSections": "Wyświetlaj na ekranie startowym sekcje 'Ostatnio dodane' i 'Kontynuuj odtwarzanie'", "DisplayMissingEpisodesWithinSeasons": "Wyświetlaj w sezonach brakujące odcinki", "DisplayMissingEpisodesWithinSeasonsHelp": "Ta opcja musi zostać dodatkowo aktywowana w bibliotece seriali, w konfiguracji serwera.", "DisplayModeHelp": "Wybierz styl układu interfejsu.", @@ -197,7 +197,7 @@ "ExtraLarge": "Największe", "ExtractChapterImagesHelp": "Wydobywanie obrazów rozdziałów pozwoli klientom, na wyświetlanie graficznego menu wyboru scen. Proces ten może być wolny, mocno wykorzystujący zasoby i może wymagać kilku gigabajtów przestrzeni dyskowej. Jest uruchamiany gdy filmy są wykrywane oraz podczas nocnych zaplanowanych zadań. Zadania są konfigurowalne w części zaplanowanych zadań. Nie jest zalecane uruchamianie tego zadania podczas szczytowych godzin użycia serwera.", "Extras": "Materiały dodatkowe", - "FFmpegSavePathNotFound": "Nieudana lokalizacja aplikacji FFmpeg przy użyciu wprowadzonego folderu. Aplikacja FFprobe jest również wymagana i musi znajdować się w tym samym folderze. Komponenty te są zwykle zawarte w jednym pakiecie. Sprawdź folder i spróbuj ponownie.", + "FFmpegSavePathNotFound": "Nie udało się zlokalizować aplikacji FFmpeg przy użyciu wprowadzonej ścieżki. Aplikacja FFprobe jest również wymagana i musi znajdować się w tym samym folderze. Komponenty te są zwykle zawarte w jednym pakiecie. Sprawdź ścieżkę i spróbuj ponownie.", "FastForward": "Do przodu", "Favorite": "Ulubione", "Favorites": "Ulubione", @@ -233,7 +233,7 @@ "HeaderAddUpdateImage": "Dodaj / Aktualizuj obraz", "HeaderAdditionalParts": "Dodatkowe części", "HeaderAdmin": "Administracja", - "HeaderAlbumArtists": "Album artysty", + "HeaderAlbumArtists": "Wykonawcy albumów", "HeaderAlert": "Alarm", "HeaderAllowMediaDeletionFrom": "Zezwalaj na usuwanie mediów z", "HeaderApiKey": "Klucz API", @@ -397,13 +397,13 @@ "HeaderVideoType": "Typ wideo", "HeaderVideoTypes": "Typy Video", "HeaderVideos": "Wideo", - "HeaderXmlDocumentAttribute": "Atrybut Dokumentu Xml", - "HeaderXmlDocumentAttributes": "Atrybuty Dokumentu Xml", - "HeaderXmlSettings": "Ustawienia Xml", + "HeaderXmlDocumentAttribute": "Atrybut Dokumentu XML", + "HeaderXmlDocumentAttributes": "Atrybuty Dokumentu XML", + "HeaderXmlSettings": "Ustawienia XML", "HeaderYears": "Lata", "Help": "Pomoc", "Hide": "Ukryj", - "HideWatchedContentFromLatestMedia": "Ukrywaj obejrzaną zawartość na listach ostatnio dodanych", + "HideWatchedContentFromLatestMedia": "Ukrywaj obejrzaną zawartość na listach 'Ostatnio dodanych'", "Home": "Start", "Horizontal": "Horyzontalny", "HttpsRequiresCert": "Korzystanie z bezpiecznych połączeń, wymaga dostarczenia zaufanego certyfikatu SSL takiego, jak Let's Encrypt. Jeśli nie posiadasz certyfikatu, musisz dezaktywować bezpieczne połączenia.", @@ -467,7 +467,7 @@ "LabelCustomCssHelp": "Zastosuj własne niestandardowe arkusze stylów dla interfejsu webowego.", "LabelCustomDeviceDisplayNameHelp": "Dostarcz własną nazwę wyświetlania lub zostaw puste i użyj nazwy dostarczonej przez urządzenie.", "LabelCustomRating": "Kategoria wiekowa własna:", - "LabelDashboardTheme": "Motyw kokpitu serwera:", + "LabelDashboardTheme": "Motyw Kokpitu serwera:", "LabelDateAdded": "Data dodania:", "LabelDateAddedBehavior": "Data dodania dla nowej zawartości:", "LabelDateAddedBehaviorHelp": "Jeśli istnieją metadane, będą one zawsze użyte przed którąkolwiek z tych opcji.", @@ -492,8 +492,8 @@ "LabelDropImageHere": "Upuść obraz tutaj lub naciśnij przycisk, aby przeglądać.", "LabelDropShadow": "Cień:", "LabelEasyPinCode": "Kod PIN:", - "LabelEmbedAlbumArtDidl": "Wbudowana okładka albumu w Didl", - "LabelEmbedAlbumArtDidlHelp": "Niektóre urządzenia wybierają tę metodę uzyskiwania okładki albumu. Inne mogą nie odtwarzać gdy ta opcja jest włączona.", + "LabelEmbedAlbumArtDidl": "Wbudowana okładka albumu w DIDL", + "LabelEmbedAlbumArtDidlHelp": "Niektóre urządzenia wybierają tę metodę uzyskiwania okładki albumu. Inne mogą nie odtwarzać, gdy ta opcja jest włączona.", "LabelEnableAutomaticPortMap": "Mapuj porty automatycznie", "LabelEnableAutomaticPortMapHelp": "Umożliwia automatyczne przekierowanie publicznego portu na twoim ruterze do lokalnego portu na serwerze przy użyciu UPnP. Ta opcja może nie działać z niektórymi modelami ruterów lub w niektórych konfiguracjach sieci. Zmiany zaczną działać po ponownym uruchomieniu serwera.", "LabelEnableBlastAliveMessages": "Przesyłaj komunikaty o dostępności", @@ -510,7 +510,7 @@ "LabelEnableRealtimeMonitor": "Monitoruj w czasie rzeczywistym", "LabelEnableRealtimeMonitorHelp": "Na obsługiwanych systemach plików zmiany zostaną przetworzone natychmiast.", "LabelEnableSingleImageInDidlLimit": "Ograniczaj do jednego wbudowanego obrazu", - "LabelEnableSingleImageInDidlLimitHelp": "Niektóre urządzenie nie pokarzą prawidłowo wielu obrazów z Didl.", + "LabelEnableSingleImageInDidlLimitHelp": "Niektóre urządzenie nie pokażą prawidłowo wielu zintegrowanych obrazów z DIDL.", "LabelEndDate": "Data zakończenia:", "LabelEpisodeNumber": "Numer odcinka:", "LabelEvent": "Zdarzenie:", @@ -526,7 +526,7 @@ "LabelServerNameHelp": "Ta nazwa będzie użyta do identyfikacji serwera, domyślnie użyta będzie nazwa serwera.", "LabelGroupMoviesIntoCollections": "Grupuj filmy w kolekcje", "LabelGroupMoviesIntoCollectionsHelp": "Podczas wyświetlania list filmów, filmy w kolekcji będą wyświetlane jako jedna zgrupowana pozycja.", - "LabelH264Crf": "CRF kodowania H264:", + "LabelH264Crf": "CRF kodowania H.264:", "LabelEncoderPreset": "Szablon kodowania:", "LabelHardwareAccelerationType": "Akceleracja sprzętowa:", "LabelHardwareAccelerationTypeHelp": "Akceleracja sprzętowa wymaga dodatkowej konfiguracji.", @@ -551,7 +551,7 @@ "LabelKodiMetadataEnableExtraThumbsHelp": "Pobrane obrazy mogą być zapisane zarówno w folderze \"extrafanart\" jak i \"extrathumbs\" w celu zachowania maksymalnej kompatybilności z Kodi.", "LabelKodiMetadataEnablePathSubstitution": "Aktywuj mapowanie folderów", "LabelKodiMetadataEnablePathSubstitutionHelp": "Zezwól na mapowanie folderów obrazów przy użyciu ustawień mapowania serwera.", - "LabelKodiMetadataSaveImagePaths": "Zapisuj ścieżki obrazów w plikach nfo", + "LabelKodiMetadataSaveImagePaths": "Zapisuj ścieżki obrazów w plikach NFO", "LabelKodiMetadataSaveImagePathsHelp": "Aktywowanie tej opcji jest rekomendowane, jeżeli posiadasz nazwy plików obrazów, które nie są kompatybilne z wytycznymi Kodi.", "LabelKodiMetadataUser": "Zapisz dane oglądania użytkownika do pliku NFO:", "LabelKodiMetadataUserHelp": "Zapisz informacje o obejrzeniu do plików NFO, aby inne aplikacje mogły je wykorzystać.", @@ -612,7 +612,7 @@ "LabelNotificationEnabled": "Aktywuj to powiadomienie", "LabelNumber": "Numer:", "LabelNumberOfGuideDays": "Liczba dni pobieranych danych przewodnika:", - "LabelNumberOfGuideDaysHelp": "Pobieranie większej liczby dni danych przewodnika, pozwoli na zaplanowanie zadań na dłuższy okres i wyświetlanie większej listy, ale wydłuży także czas na jego pobranie. Automatycznie wybierze na podstawie liczby kanałów.", + "LabelNumberOfGuideDaysHelp": "Pobieranie większej liczby dni danych przewodnika, pozwoli na zaplanowanie zadań na dłuższy okres i wyświetlanie większej listy, ale wydłuży także czas na jego pobranie. 'Automatycznie' wybierze na podstawie liczby kanałów.", "LabelOptionalNetworkPath": "Udostępniony folder sieciowy:", "LabelOptionalNetworkPathHelp": "Jeśli ten folder jest udostępniony w sieci, podanie ścieżki udziału sieciowego może umożliwić klientom na innych urządzeniach bezpośredni dostęp do plików multimedialnych. Na przykład {0} lub {1}.", "LabelOriginalAspectRatio": "Oryginalny format obrazu:", @@ -720,7 +720,7 @@ "LabelUserLibraryHelp": "Wybierz, którą bibliotekę użytkownika wyświetlać na urządzeniu. Zostaw puste, aby odziedziczyć domyślne ustawienia.", "LabelUserRemoteClientBitrateLimitHelp": "Zastąp domyślną globalną wartość ustawioną w ustawieniach odtwarzania serwera.", "LabelUsername": "Nazwa użytkownika:", - "LabelVaapiDevice": "Urządzenie VA API:", + "LabelVaapiDevice": "Urządzenie VA-API:", "LabelVaapiDeviceHelp": "Jest to maszyna renderująca użyta w celu przyśpieszenia sprzętowego.", "LabelValue": "Wartość:", "LabelVersion": "Wersja:", @@ -731,7 +731,7 @@ "LabelYoureDone": "Zakończono!", "LabelZipCode": "Kod pocztowy:", "LabelffmpegPath": "Folder aplikacji FFmpeg:", - "LabelffmpegPathHelp": "Określa folder aplikacji ffmpeg lub folder zawierający ffmpeg.", + "LabelffmpegPathHelp": "Określa folder aplikacji FFmpeg lub folder zawierający FFmpeg.", "LanNetworksHelp": "Lista adresów IP lub adresów IP z maską podsieci dla całych sieci, rozdzielana przecinkami, które będą traktowane jako sieć lokalna w trakcie egzekwowania ograniczeń przepustowości. Jeśli zostanie wypełniona, wszystkie pozostałe adresy będą traktowane jako sieć zewnętrzna i będą podlegać ograniczeniom przepustowości. Jeśli zostanie pusta, tylko podsieć, w której znajduje się serwer, będzie traktowana jako sieć lokalna.", "Large": "Duży", "LatestFromLibrary": "{0} — ostatnio dodane", @@ -786,7 +786,7 @@ "MessageContactAdminToResetPassword": "W celu wyczyszczenia hasła. skontaktuj się z administratorem systemu.", "MessageCreateAccountAt": "Utwórz konto na {0}", "MessageDeleteTaskTrigger": "Czy na pewno chcesz usunąć ten wyzwalacz zadania?", - "MessageDirectoryPickerBSDInstruction": "W wypadku BSD, należy skonfigurować oprogramowanie FreeNAS aby umożliwić Jellyfin dostęp do danych.", + "MessageDirectoryPickerBSDInstruction": "W przypadku BSD, konieczne może być skonfigurowanie przestrzeni dyskowej w aplikacji FreeNAS Jail, tak aby Jellyfin miał dostęp do Twoich plików.", "MessageDirectoryPickerLinuxInstruction": "Dla Linuxa dystrybucji Arch Linux, CentOS, Debian, Fedora, openSUSE albo Ubuntu, musisz uzyskać dla użytkownika Jellyfin uprawnienia przynajmniej do odczytu pamięci masowej.", "MessageDownloadQueued": "Dodano do kolejki pobierania.", "MessageEnablingOptionLongerScans": "Aktywowanie tej opcji może spowodować znaczne wydłużenie czasu skanowania biblioteki.", @@ -807,7 +807,7 @@ "MessagePlayAccessRestricted": "Odtwarzanie tej zawartości jest aktualnie ograniczone. Skontaktuj się z administratorem serwera, aby uzyskać dodatkowe informacje.", "MessagePleaseEnsureInternetMetadata": "Upewnij się, że pobieranie metadanych z internetu jest aktywne.", "MessagePleaseWait": "Proszę czekać. To może potrwać chwilę.", - "MessagePluginConfigurationRequiresLocalAccess": "Aby skonfigurować ten plugin zaloguj się bezpośrednio do lokalnego serwera.", + "MessagePluginConfigurationRequiresLocalAccess": "Aby skonfigurować tą wtyczkę zaloguj się bezpośrednio do lokalnego serwera.", "MessagePluginInstallDisclaimer": "Wtyczki stworzone przez członków społeczności to świetny sposób na ulepszenie Twojego doświadczenia dzięki dodatkowym funkcjom i korzyściom. Przed instalacją zwróć uwagę na skutki, jakie mogą mieć na serwerze, takie jak dłuższe skanowanie bibliotek, dodatkowe przetwarzanie w tle i zmniejszona stabilność systemu.", "MessageReenableUser": "Zobacz poniżej aby aktywować ponownie", "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Następujące lokalizacje mediów zostaną usunięte z twojej biblioteki:", @@ -816,13 +816,13 @@ "MessageYouHaveVersionInstalled": "Masz aktualnie zainstalowaną wersję {0}.", "Metadata": "Metadane", "MetadataManager": "Menedżer metadanych", - "MetadataSettingChangeHelp": "Zmiana ustawień metadanych wpłynie na nowe treści dodane w przyszłości. Aby odświeżyć istniejącą zawartość, otwórz ekran szczegółów i kliknij przycisk odświeżania lub przeprowadź zbiorcze odświeżanie za pomocą menedżera metadanych.", + "MetadataSettingChangeHelp": "Zmiana ustawień metadanych wpłynie na nowe treści dodane w przyszłości. Aby odświeżyć istniejącą zawartość, otwórz ekran szczegółów i kliknij przycisk odświeżania lub wykonaj zbiorcze odświeżanie za pomocą menedżera metadanych.", "MinutesAfter": "minut po", "MinutesBefore": "minut przed", "Mobile": "Telefon", "Monday": "Poniedziałek", "MoreFromValue": "Więcej od {0}", - "MoreUsersCanBeAddedLater": "Kolejnych użytkowników może dodać później z kokpitu.", + "MoreUsersCanBeAddedLater": "Kolejnych użytkowników można dodać później z Kokpitu.", "MoveLeft": "Przesuń w lewo", "MoveRight": "Przesuń w prawo", "MovieLibraryHelp": "Zapoznaj się z instrukcją{1} nazewnictwa filmów {0}.", @@ -852,7 +852,7 @@ "OneChannel": "Jeden kanał", "OnlyForcedSubtitles": "Tylko wymuszone", "OnlyForcedSubtitlesHelp": "Tylko napisy oznaczone jako wymuszone będą wczytywane.", - "OnlyImageFormats": "Tylko Formaty Graficzne (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Tylko Formaty Graficzne (VobSub, PGS, SUB)", "OptionAdminUsers": "Administratorzy", "OptionAllUsers": "Wszyscy użytkownicy", "OptionAllowAudioPlaybackTranscoding": "Zezwalaj na odtwarzanie dźwięku, które wymaga transkodowania", @@ -872,7 +872,7 @@ "OptionAllowVideoPlaybackTranscoding": "Zezwalaj na odtwarzanie wideo, które wymaga transkodowania", "OptionAutomaticallyGroupSeries": "Scalaj seriale znajdujące się w wielu folderach", "OptionAutomaticallyGroupSeriesHelp": "Serie rozmieszczone w wielu folderach w tej bibliotece zostaną automatycznie połączone w jedną serię.", - "OptionBluray": "Płyta Blu-ray", + "OptionBluray": "BD", "OptionCommunityRating": "Ocena społeczności", "OptionCriticRating": "Ocena krytyków", "OptionCustomUsers": "Własne", @@ -896,8 +896,8 @@ "OptionEnableExternalContentInSuggestions": "Dodawaj zewnętrzną zawartość do polecanych", "OptionEnableExternalContentInSuggestionsHelp": "Umożliwia dodawanie zwiastunów i programów telewizyjnych do polecanej zawartości.", "OptionEnableForAllTuners": "Aktywuj dla wszystkich tunerów", - "OptionEnableM2tsMode": "Aktywuj tryb M2ts", - "OptionEnableM2tsModeHelp": "Aktywuj tryb m2ts podczas kodowania do mpegts.", + "OptionEnableM2tsMode": "Aktywuj tryb M2TS", + "OptionEnableM2tsModeHelp": "Aktywuj tryb M2TS podczas kodowania do MPEG-TS.", "OptionEquals": "Równy", "OptionEstimateContentLength": "Określa długość zawartości podczas transkodowania", "OptionEveryday": "Każdego dnia", @@ -999,7 +999,7 @@ "RecordingScheduled": "Zaplanowano nagranie.", "Recordings": "Nagrania", "Refresh": "Odśwież", - "RefreshDialogHelp": "Metadane są odświeżane na podstawie ustawień i usług internetowych włączonych na pulpicie nawigacyjnym.", + "RefreshDialogHelp": "Metadane są odświeżane na podstawie ustawień i usług internetowych włączonych na Kokpicie.", "RefreshMetadata": "Odśwież metadane", "RefreshQueued": "Odświeżanie dodane do kolejki zadań.", "ReleaseDate": "Data wydania", @@ -1188,7 +1188,7 @@ "Menu": "Menu", "MessageImageFileTypeAllowed": "Obsługiwane są tylko pliki JPEG i PNG.", "MessageImageTypeNotSelected": "Wybierz typ obrazu z menu rozwijanego.", - "MessageNoCollectionsAvailable": "Kolekcje pozwalają cieszyć się spersonalizowanymi grupami filmów, seriali i albumów. Kliknij przycisk +, aby rozpocząć tworzenie kolekcji.", + "MessageNoCollectionsAvailable": "Kolekcje pozwalają cieszyć się spersonalizowanymi grupami filmów, seriali i albumów. Kliknij przycisk '+', aby rozpocząć tworzenie kolekcji.", "MessageNoServersAvailable": "Nie znaleziono serwerów przy użyciu automatycznego wykrywania serwera.", "MusicAlbum": "Album Muzyczny", "MusicArtist": "Artysta Muzyczny", @@ -1198,7 +1198,7 @@ "OptionIsHD": "HD", "OptionIsSD": "SD", "OptionLoginAttemptsBeforeLockout": "Określ ile nieprawidłowych prób logowania można wykonać przed wystąpieniem blokady.", - "OptionLoginAttemptsBeforeLockoutHelp": "Wartość zero oznacza dziedziczenie domyślnej wartości (trzy dla osób niebędących administratorami i pięć dla administratora). Ustawienia na -1 wyłącza blokadę.", + "OptionLoginAttemptsBeforeLockoutHelp": "Wartość zero oznacza dziedziczenie domyślnej wartości (trzy dla osób niebędących administratorami i pięć dla administratora). Ustawienie na -1 wyłącza blokadę.", "PasswordResetProviderHelp": "Wybierz dostawcę resetowania hasła, który będzie używany, gdy ten użytkownik zażąda resetowania hasła.", "PlaybackData": "Dane Odtwarzania", "SubtitleOffset": "Przesunięcie Napisów", @@ -1263,7 +1263,7 @@ "ButtonCast": "Strumieniuj", "EnableBlurHashHelp": "Obrazy które wciąż się ładują zostaną zastąpione rozmazanym symbolem.", "EnableBlurHash": "Włącz rozmazane zamienniki dla obrazów", - "UnsupportedPlayback": "Jellyfin nie może odszyfrować zawartości zabezpieczonej przy pomocy DRM, ale spróbuje pomimo tego. Niektóre pliki mogą pojawiać się jako zupełnie czarne z powodu szyfrowania lub innych nie wspieranych funkcji jak np. interaktywne tytuły.", + "UnsupportedPlayback": "Jellyfin nie może odszyfrować zawartości zabezpieczonej przy pomocy DRM, ale spróbuje pomimo tego. Niektóre pliki mogą pojawiać się jako zupełnie czarne z powodu szyfrowania lub innych niewspieranych funkcji jak np. interaktywne tytuły.", "OnApplicationStartup": "Przy starcie aplikacji", "EveryXHours": "Co {0} godzin", "EveryHour": "Co godzinę", @@ -1337,7 +1337,7 @@ "HeaderServerAddressSettings": "Ustawienia Adresu Serwera", "HeaderRemoteAccessSettings": "Ustawienia Zdalnego Dostępu", "HeaderHttpsSettings": "Ustawienia HTTPS", - "HeaderDVR": "DVR", + "HeaderDVR": "Nagrywarka cyfrowa", "ApiKeysCaption": "Lista aktualnie włączonych kluczy API", "EnableDetailsBannerHelp": "Wyświetl baner na szczycie strony ze szczegółami elementu.", "EnableDetailsBanner": "Baner w szczegółach", @@ -1377,7 +1377,7 @@ "LabelCurrentStatus": "Bieżący status:", "EnableAutoCast": "Ustaw jako Domyślny", "ButtonActivate": "Aktywuj", - "EnableQuickConnect": "Aktywuj szybkie połączenie na tym serwerze", + "EnableQuickConnect": "Aktywuj Szybkie Połączenie na tym serwerze", "ButtonUseQuickConnect": "Użyj szybkiego połączenia", "Authorize": "Autoryzuj", "HeaderDeleteDevices": "Usuń wszystkie urządzenia", @@ -1404,11 +1404,11 @@ "RemuxHelp2": "Remuksowanie zużywa bardzo mało zasobów z kompletnie bezstratną jakością multimediów.", "TonemappingRangeHelp": "Wybierz wyjściowy zakres kolorów. Automatycznie ustawia się na zakres wejściowy.", "MediaInfoColorTransfer": "Transfer kolorów", - "LabelTonemappingThresholdHelp": "Algorytm mapowania tonów jest dostrajany dla każdej sceny, a próg jest używany by wykryć czy scena się zmieniła czy nie. Jeśli różnica między średnią jasnością aktualnej sceny i aktualną średnią przekracza wartość progu, średnia i najwyższa jasność sceny zostanie przeliczona. Zalecane i domyślne wartości to 0.8 i 0.2.", + "LabelTonemappingThresholdHelp": "Parametry algorytmu mapowania tonów są dostrajane dla każdej sceny, a próg jest używany by wykryć czy scena się zmieniła czy nie. Jeśli różnica między średnią jasnością aktualnej sceny i aktualną średnią przekracza wartość progu, średnia i najwyższa jasność sceny zostanie przeliczona. Zalecane i domyślne wartości to 0.8 i 0.2.", "LabelTonemappingThreshold": "Próg mapowania tonów:", "LabelTonemappingRange": "Zakres mapowania tonów:", "LabelTonemappingPeakHelp": "Nadpisz peak sygnału/nominalny/referencyjny tą wartością. Przydatne gdy dołączone w metadanych informacje o peak nie są wiarygodne lub gdy mapowanie tonów zachodzi z niższego do wyższego zakresu. Zalecane i domyślne wartości to 100 i 0.", - "LabelTonemappingPeak": "Peak mapowania tonów:", + "LabelTonemappingPeak": "Szczyt mapowania tonów:", "LabelTonemappingParamHelp": "Wyreguluj algorytm mapowania tonów. Zalecane i domyślne wartości to NaN. Ogólnie pozostaw to puste.", "LabelTonemappingParam": "Parametry mapowania tonów:", "LabelTonemappingDesatHelp": "Zaaplikuj desaturację dla uwydatnień które przekraczają ten poziom jasności. Im wyższa wartość tym więcej informacji o kolorze zostanie zachowane. To ustawienie pomaga zapobiec nienaturalnie uwydatnionym kolorom (płynnie) przechodząc w biel. Uzyskane obrazy wyglądają bardziej naturalnie kosztem utraty informacji o kolorach poza skalą. Zalecane i domyślne wartości to 0 i 0.5.", @@ -1416,17 +1416,17 @@ "LabelMaxMuxingQueueSize": "Maksymalna długość kolejki multipleksowania:", "LabelColorTransfer": "Transfer kolorów:", "Remuxing": "Remuxowanie", - "QuickConnectInvalidCode": "Nieprawidłowy kod szybkiego łączenia", - "QuickConnectDescription": "By zalogować się przy użyciu szybkiego łączenia wybierz przycisk Szybkie Łączenie na urządzeniu z którego się logujesz i podaj kod wyświetlony poniżej.", - "QuickConnectDeactivated": "Szybkie łączenie zostało wyłączone zanim żądanie logowania zostało zatwierdzone", - "QuickConnectAuthorizeFail": "Nieznany kod szybkiego łączenia", + "QuickConnectInvalidCode": "Nieprawidłowy kod Szybkiego Łączenia", + "QuickConnectDescription": "By zalogować się przy użyciu Szybkiego Łączenia wybierz przycisk 'Szybkie Łączenie' na urządzeniu, z którego się logujesz i podaj kod wyświetlony poniżej.", + "QuickConnectDeactivated": "Szybkie Łączenie zostało wyłączone zanim żądanie logowania zostało zatwierdzone", + "QuickConnectAuthorizeFail": "Nieznany kod Szybkiego Łączenia", "QuickConnect": "Szybkie Łączenie", "LabelQuickConnectCode": "Kod szybkiego połączenia:", "LabelPublishedServerUriHelp": "Nadpisz URI używane przez Jellyfin bazując na interfejsie lub adresie IP klienta.", "LabelPublishedServerUri": "Publiczne URI Serwera:", "LabelMinAudiobookResumeHelp": "Tytuły są uważane za nieodtworzone jeśli zostały zatrzymane przed tym czasem.", "LabelMinAudiobookResume": "Minimalne wznowienie Audiobooka w minutach:", - "LabelMaxMuxingQueueSizeHelp": "Maksymalna długość pakietów jakie mogą być buforowane w trakcie czekania aż wszystkie streamy się zainicjalizują. Spróbuj zwiększyć tę wartość jeśli wciąż otrzymujesz logi \"Too many packets buffered for output stream\" w logach ffmpeg. Zalecana wartość to 2048.", + "LabelMaxMuxingQueueSizeHelp": "Maksymalna długość pakietów, jakie mogą być buforowane w trakcie czekania, aż wszystkie strumienie się zainicjalizują. Spróbuj zwiększyć tę wartość jeśli wciąż otrzymujesz logi \"Too many packets buffered for output stream\" w logach FFmpeg. Zalecana wartość to 2048.", "LabelMaxAudiobookResumeHelp": "Zakłada się, że tytuły zostały w pełni odtworzone, jeśli zostały zatrzymane, gdy pozostały czas jest krótszy niż ta wartość.", "LabelMaxAudiobookResume": "Pozostały czas w minutach do wznowienia audiobooka:", "LabelEnableSSDPTracingHelp": "Włącza logowanie szczegółów SSDP.
OSTRZEŻENIE: Powoduje poważny spadek wydajności.", @@ -1459,8 +1459,8 @@ "HeaderSelectFallbackFontPathHelp": "Wyszukaj lub podaj ścieżkę folderu czcionki rezerwowej do użycia przy renderowaniu napisów ASS/SAA.", "HeaderSelectFallbackFontPath": "Wybierz Ścieżkę Foldery Czcionki Rezerwowej", "SyncPlayGroupDefaultTitle": "Grupa {0}", - "QuickConnectNotAvailable": "Poproś administratora serwera by włączył szybkie łączenie", - "QuickConnectNotActive": "Szybkie łączenie nie jest aktywne na tym serwerze", + "QuickConnectNotAvailable": "Poproś administratora serwera by włączył Szybkie Łączenie", + "QuickConnectNotActive": "Szybkie Łączenie nie jest aktywne na tym serwerze", "QuickConnectAuthorizeSuccess": "Żądanie autoryzowane", "QuickConnectAuthorizeCode": "Wpisz kod {0} by się zalogować", "PluginFromRepo": "{0} z repozytorium {1}", @@ -1484,24 +1484,24 @@ "LabelSyncPlayHaltPlayback": "Zatrzymaj lokalne odtwarzanie", "LabelSSDPTracingFilterHelp": "Opcjonalny adres IP po który filtrować ruch SSDP.", "LabelSSDPTracingFilter": "Filtr SSDP:", - "LabelOpenclDeviceHelp": "Urządzenie OpenCL używane do mapowania tonów. Numer po lewej stronie kropki to numer platformy, a po prawej numer urządzenia na platformie. Domyślna wartość to 0.0. Wersja ffmpeg wspierająca przyśpieszenie sprzętowe OpenCL jest wymagana.", + "LabelOpenclDeviceHelp": "Urządzenie OpenCL używane do mapowania tonów. Numer po lewej stronie kropki to numer platformy, a po prawej numer urządzenia na platformie. Domyślna wartość to 0.0. Wersja FFmpeg wspierająca przyśpieszenie sprzętowe OpenCL jest wymagana.", "LabelOpenclDevice": "Urządzenie OpenCL:", "LabelIsForced": "Wymuszone", - "LabelHDHomerunPortRangeHelp": "Ogranicza zakres portów UDP dla HD Homerun do tej wartości. (Domyślnie: 1024 - 645535).", - "LabelHDHomerunPortRange": "Zakres portów HD Homerun:", + "LabelHDHomerunPortRangeHelp": "Ogranicza zakres portów UDP dla HDHomeRun do tej wartości. (Domyślnie: 1024 - 645535).", + "LabelHDHomerunPortRange": "Zakres portów HDHomeRun:", "LabelEnableIP6Help": "Włącz funkcjonalność IPv6.", "LabelEnableIP6": "Włącz IPv6", "LabelEnableIP4Help": "Włącz funkcjonalność IPv4.", "LabelEnableIP4": "Włącz IPv4", "LabelDropSubtitleHere": "Upuść napisy tutaj lub kliknij by przeglądać.", - "LabelCreateHttpPortMapHelp": "Zezwól automatycznemu mapowaniu portów na stworzenie reguły dla ruchu http oraz https.", - "LabelCreateHttpPortMap": "Włącz automatyczne mapowanie portów dla ruchu http oraz https.", + "LabelCreateHttpPortMapHelp": "Zezwól automatycznemu mapowaniu portów na stworzenie reguły dla ruchu HTTP oraz HTTPS.", + "LabelCreateHttpPortMap": "Włącz automatyczne mapowanie portów dla ruchu HTTP oraz HTTPS.", "LabelColorPrimaries": "Kolory podstawowe:", "LabelAutomaticDiscoveryHelp": "Zezwól aplikacjom na automatyczne wykrywanie serwera Jellyfin przy użyciu portu UDP 7359.", "HeaderDebugging": "Debugowanie i Tracing", "RemuxHelp1": "Nośnik znajduje się w niekompatybilnym kontenerze plików (MKV, AVI, WMV, itp.), ale zarówno strumień wideo, jak i strumień audio są zgodne z urządzeniem. Nośnik zostanie bezstratnie przepakowany w locie przed wysłaniem do urządzenia.", "UseDoubleRateDeinterlacingHelp": "To ustawienie wykorzystuje szybkość pola podczas usuwania przeplotu, często określaną jako usuwanie przeplotu typu bob, która podwaja liczbę klatek na sekundę, aby zapewnić pełny ruch, taki jaki można zobaczyć podczas oglądania wideo z przeplotem na telewizorze.", - "LabelH265Crf": "CRF kodowania H265:", + "LabelH265Crf": "CRF kodowania H.265:", "AllowVppTonemappingHelp": "W pełni sprzętowe mapowanie tonów bez użycia filtra OpenCL. Aktualnie działa wyłącznie w trakcie transkodowania wideo z wbudowanymi metadanymi HDR10.", "EnableVppTonemapping": "Włącz mapowanie tonów VPP", "EnableEnhancedNvdecDecoder": "Włącz ulepszony dekoder NVDEC", @@ -1518,7 +1518,7 @@ "LabelSlowResponseTime": "Czas w milisekundach po którym odpowiedź uznana będzie za powolną:", "LabelSlowResponseEnabled": "Zaloguj ostrzeżenie gdy serwer wolno odpowiada", "UseEpisodeImagesInNextUpHelp": "Sekcje \"Do obejrzenia\" i \"Kontynuuj odtwarzanie\" pokażą grafikę epizodu jako podgląd zamiast głównej miniatury serii.", - "UseEpisodeImagesInNextUp": "Użyj grafik epizodów w sekcjach \"Do obejrzenia\" i \"Kontynuuj odtwarzanie\"", + "UseEpisodeImagesInNextUp": "Użyj grafik epizodów w sekcjach 'Do obejrzenia' i 'Kontynuuj odtwarzanie'", "AudioBitDepthNotSupported": "Głębia bitowa dźwięku nie jest obsługiwana", "VideoProfileNotSupported": "Profil kodeka wideo nie jest obsługiwany", "VideoLevelNotSupported": "Poziom kodeka wideo nie jest obsługiwany", @@ -1547,7 +1547,7 @@ "LabelMaxDaysForNextUpHelp": "Ustaw maksymalną ilość dni, przez które program powinien pozostać na liście 'Następny w kolejności' bez oglądania go.", "LabelMaxDaysForNextUp": "Maksimum dni w \"Następny w kolejności\":", "ErrorPlayerNotFound": "Nie znaleziono odtwarzacza dla żądanego nośnika.", - "Engineer": "Inżynier", + "Engineer": "Inżynier dźwięku", "Conductor": "Przewodnik", "Arranger": "Organizator", "Track": "Utwór", @@ -1586,5 +1586,17 @@ "MediaInfoTitle": "Tytuł", "Larger": "Większa", "Console": "Konsolowa", - "Casual": "Zwykła" + "Casual": "Zwykła", + "TypeOptionPluralVideo": "Pliki wideo", + "TypeOptionPluralSeries": "Seriale", + "TypeOptionPluralSeason": "Sezony", + "TypeOptionPluralMusicVideo": "Teledyski", + "TypeOptionPluralMusicArtist": "Wykonawcy muzyczni", + "TypeOptionPluralMusicAlbum": "Albumy muzyczne", + "TypeOptionPluralMovie": "Filmy", + "TypeOptionPluralEpisode": "Odcinki", + "TypeOptionPluralBook": "Książki", + "TypeOptionPluralAudio": "Pliki audio", + "LabelAutomaticallyAddToCollectionHelp": "Gdy co najmniej 2 filmy mają tą samą nazwę kolekcji, zostaną automatycznie dodane do kolekcji.", + "LabelAutomaticallyAddToCollection": "Automatycznie dodaj do kolekcji" } From 5ffc83d77eb7f838304baa6109c495b7650f821f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Nov 2021 16:05:30 +0000 Subject: [PATCH 0979/1756] Bump actions/cache from 2.1.6 to 2.1.7 Bumps [actions/cache](https://github.com/actions/cache) from 2.1.6 to 2.1.7. - [Release notes](https://github.com/actions/cache/releases) - [Commits](https://github.com/actions/cache/compare/v2.1.6...v2.1.7) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/workflows/lint.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 8bd3a23f71..4435176d4c 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -26,7 +26,7 @@ jobs: run: echo "::set-output name=dir::$(npm config get cache)" - name: Cache node_modules - uses: actions/cache@v2.1.6 + uses: actions/cache@v2.1.7 id: npm-cache with: path: ${{ steps.npm-cache-dir-path.outputs.dir }} @@ -61,7 +61,7 @@ jobs: run: echo "::set-output name=dir::$(npm config get cache)" - name: Cache node_modules - uses: actions/cache@v2.1.6 + uses: actions/cache@v2.1.7 id: npm-cache with: path: ${{ steps.npm-cache-dir-path.outputs.dir }} @@ -99,7 +99,7 @@ jobs: run: echo "::set-output name=dir::$(npm config get cache)" - name: Cache node_modules - uses: actions/cache@v2.1.6 + uses: actions/cache@v2.1.7 id: npm-cache with: path: ${{ steps.npm-cache-dir-path.outputs.dir }} From 483d48d1863760e4b4987b933048565af086020a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Nov 2021 16:05:33 +0000 Subject: [PATCH 0980/1756] Bump actions/setup-node from 2.4.1 to 2.5.0 Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.4.1 to 2.5.0. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v2.4.1...v2.5.0) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/lint.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 8bd3a23f71..13ac4a6526 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: uses: actions/checkout@v2 - name: Setup node environment - uses: actions/setup-node@v2.4.1 + uses: actions/setup-node@v2.5.0 with: node-version: 12 check-latest: true @@ -51,7 +51,7 @@ jobs: uses: actions/checkout@v2 - name: Setup node environment - uses: actions/setup-node@v2.4.1 + uses: actions/setup-node@v2.5.0 with: node-version: 12 check-latest: true @@ -89,7 +89,7 @@ jobs: uses: actions/checkout@v2 - name: Setup node environment - uses: actions/setup-node@v2.4.1 + uses: actions/setup-node@v2.5.0 with: node-version: 12 check-latest: true From c2a320db90a7e8fb5d18c0b31dfdbdfa7b5f834a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 29 Nov 2021 18:12:02 +0000 Subject: [PATCH 0981/1756] Translated using Weblate (Persian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/ --- src/strings/fa.json | 404 ++++++++++++++++++++++---------------------- 1 file changed, 202 insertions(+), 202 deletions(-) diff --git a/src/strings/fa.json b/src/strings/fa.json index 88d79adfe8..308b3bf494 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -355,7 +355,7 @@ "BoxSet": "ست جعبه", "Art": "هنر", "Artist": "هنرمند", - "AllComplexFormats": "کلیه فرمت‌های پیچیده (ASS ، SSA ، VOBSUB ، PGS ، SUB ، IDX ، ...)", + "AllComplexFormats": "کلیه فرمت‌های پیچیده (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "GuideProviderLogin": "ورود", "Guide": "راهنما", "GuestStar": "ستاره‌ی مهمان", @@ -382,7 +382,7 @@ "DashboardVersionNumber": "نسخه: {0}", "LabelVersion": "نسخه:", "LabelValue": "مقدار:", - "LabelVaapiDevice": "دستگاه VA API:", + "LabelVaapiDevice": "دستگاه VA-API:", "LabelUsername": "نام کاربری:", "LabelUserLibrary": "کتابخانه کاربر:", "LabelUserAgent": "عامل کاربر:", @@ -572,7 +572,7 @@ "OptionWeekdays": "روز های هفته", "OptionWakeFromSleep": "از خواب بیدار شدن", "OptionUnairedEpisode": "قسمت های پخش نشده", - "OptionTvdbRating": "نمره TVDB", + "OptionTvdbRating": "نمره TheTVDB", "OptionTrackName": "نام ترک", "OptionRequirePerfectSubtitleMatchHelp": "نتیجه کامل زیرنویس ها را به صورتی فیلتر می کند که فقط مواردی را که دقیقا با فایل تصویری شما آزمایش و تأیید شده اند ،شامل شود. حذف این گزینه احتمال بارگیری زیرنویس ها را افزایش می دهد ، اما شانس متن زیرنویس ناهماهنگ یا غلط نیز افزایش می یابد.", "ServerNameIsShuttingDown": "سرور در {0} در حال خاموش شدن است.", @@ -671,15 +671,15 @@ "DefaultSubtitlesHelp": "زیرنویس ها بر اساس پرچم های پیش فرض و اجباری در ابرداده تعبیه شده بارگذاری می شوند. تنظیمات زبان در نظر گرفته می شوند زمانی که گزینه های متعدد در دسترس هستند.", "DeinterlaceMethodHelp": "روش deinterlacing را انتخاب کنید تا هنگام رمزگذاری نرم افزار محتوای درهم آمیخته ، از آن استفاده شود. هنگامی که شتاب سخت افزاری پشتیبانی از ضد زنگ سخت افزاری را فعال می کند ، از ضد عفونی کننده سخت افزاری به جای این تنظیم استفاده خواهد شد.", "DeviceAccessHelp": "این فقط برای دستگاههایی است که می توانند به صورت منحصر به فرد شناسایی شوند و از دسترسی مرورگر جلوگیری نکنند. فیلتر کردن دسترسی دستگاه کاربر مانع از استفاده از دستگاه های جدید می شود تا اینکه در اینجا تایید شده باشند.", - "DirectStreamHelp1": "جریان ویدئو با دستگاه سازگار است ، اما دارای قالب صوتی ناسازگار (DTS ، TRUEHD و غیره) یا تعداد کانال های صوتی است. جریان ویدئو قبل از ارسال به دستگاه ، در هنگام پرواز بدون ضرر بسته بندی می شود. فقط جریان صوتی کدگذاری خواهد شد.", + "DirectStreamHelp1": "جریان ویدئو با دستگاه سازگار است ، اما دارای قالب صوتی ناسازگار (DTS ، Dolby TrueHD و غیره) یا تعداد کانال های صوتی است. جریان ویدئو قبل از ارسال به دستگاه ، در هنگام پرواز بدون ضرر بسته بندی می شود. فقط جریان صوتی کدگذاری خواهد شد.", "EasyPasswordHelp": "کد pin آسان شما برای دسترسی آفلاین در مشتریان پشتیبانی شده استفاده می شود و همچنین برای ورود به سیستم در شبکه آسان است.", - "EnableBackdropsHelp": "Display backdrops in the background of some pages while browsing the library.", + "EnableBackdropsHelp": "", "EnableNextVideoInfoOverlayHelp": "", "EnablePhotosHelp": "", "EnableStreamLoopingHelp": "", "EnableThemeSongsHelp": "", "EnableThemeVideosHelp": "", - "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": "", "Episode": "", "ErrorAddingListingsToSchedulesDirect": "", "ErrorAddingMediaPathToVirtualFolder": "هنگام افزودن مسیر رسانه خطایی روی داد. لطفاً اطمینان حاصل کنید که مسیر معتبر است و Jellyfin به آن مکان دسترسی دارد.", @@ -690,7 +690,7 @@ "ErrorPleaseSelectLineup": "", "ErrorSavingTvProvider": "", "LabelExtractChaptersDuringLibraryScanHelp": "", - "LabelFailed": "***", + "LabelFailed": "", "LabelFileOrUrl": "File or URL:", "HeaderSelectServerCachePath": "", "HeaderSelectServerCachePathHelp": "", @@ -710,7 +710,7 @@ "LabelBirthYear": "", "LabelBitrate": "Bitrate:", "LabelBlastMessageInterval": "فاصله پیام زنده:", - "LabelBlastMessageIntervalHelp": "Determines the duration in seconds between blast alive messages.", + "LabelBlastMessageIntervalHelp": "", "LabelBlockContentWithTags": "Block items with tags:", "LabelBurnSubtitles": "زیرنویس را بسوزانید:", "LabelCache": "حافظه پنهان:", @@ -730,9 +730,9 @@ "LabelDeathDate": "", "LabelDefaultScreen": "Default screen:", "LabelDefaultUser": "Default user:", - "LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.", + "LabelDefaultUserHelp": "", "LabelDeinterlaceMethod": "", - "LabelDeviceDescription": "***", + "LabelDeviceDescription": "", "LabelDidlMode": "", "LabelDiscNumber": "Disc number:", "LabelDisplayLanguage": "", @@ -740,7 +740,7 @@ "LabelDisplayMode": "", "LabelDisplayName": "", "LabelDisplayOrder": "", - "LabelDisplaySpecialsWithinSeasons": "***", + "LabelDisplaySpecialsWithinSeasons": "", "LabelDownMixAudioScale": "", "LabelDownMixAudioScaleHelp": "", "LabelDownloadLanguages": "", @@ -748,52 +748,52 @@ "LabelDroppedFrames": "", "LabelDropShadow": "", "LabelDynamicExternalId": "{0} Id:", - "LabelEasyPinCode": "Easy pin code:", - "LabelEmbedAlbumArtDidl": "Embed album art in Didl", - "LabelEmbedAlbumArtDidlHelp": "Some devices prefer this method for obtaining album art. Others may fail to play with this option enabled.", - "LabelEnableAutomaticPortMap": "***", + "LabelEasyPinCode": "", + "LabelEmbedAlbumArtDidl": "", + "LabelEmbedAlbumArtDidlHelp": "", + "LabelEnableAutomaticPortMap": "", "LabelEnableAutomaticPortMapHelp": "", - "LabelEnableBlastAliveMessages": "***", + "LabelEnableBlastAliveMessages": "", "LabelEnableBlastAliveMessagesHelp": "", "LabelEnableDlnaClientDiscoveryInterval": "فاصله کشف مشتری:", "LabelEnableDlnaClientDiscoveryIntervalHelp": "مدت زمان را در ثانیه بین جستجوی SSDP تعیین می کند.", - "LabelEnableDlnaDebugLogging": "***", + "LabelEnableDlnaDebugLogging": "", "LabelEnableDlnaDebugLoggingHelp": "", - "LabelEnableDlnaPlayTo": "***", + "LabelEnableDlnaPlayTo": "", "LabelEnableDlnaPlayToHelp": "دستگاه های موجود در شبکه خود را شناسایی کنید و توانایی کنترل آنها را از راه دور ارائه دهید.", - "LabelEnableDlnaServer": "***", - "LabelEnableDlnaServerHelp": "Allows UPnP devices on your network to browse and play content.", + "LabelEnableDlnaServer": "", + "LabelEnableDlnaServerHelp": "", "LabelEnableHardwareDecodingFor": "", - "LabelEnableHttps": "***", + "LabelEnableHttps": "", "LabelEnableHttpsHelp": "به درگاه پیکربندی شده HTTPS گوش دهید. برای تأیید این امر باید یک گواهی معتبر نیز ارائه شود.", - "LabelEnableRealtimeMonitor": "***", + "LabelEnableRealtimeMonitor": "", "LabelEnableRealtimeMonitorHelp": "تغییرات پرونده ها بلافاصله در سیستم های فایل پشتیبانی شده پردازش می شوند.", - "LabelEnableSingleImageInDidlLimit": "***", - "LabelEnableSingleImageInDidlLimitHelp": "Some devices will not render properly if multiple images are embedded within Didl.", + "LabelEnableSingleImageInDidlLimit": "", + "LabelEnableSingleImageInDidlLimitHelp": "", "LabelEndDate": "End date:", "LabelEpisodeNumber": "", "LabelEvent": "Event:", "LabelEveryXMinutes": "", "LabelBaseUrl": "URL پایه:", "LabelBaseUrlHelp": "زیر شاخه سفارشی به URL سرور اضافه کنید. به عنوان مثال: http://example.com/<baseurl>", - "LabelExtractChaptersDuringLibraryScan": "***", + "LabelExtractChaptersDuringLibraryScan": "", "EnableDetailsBanner": "Details Banner", "EnableDetailsBannerHelp": "", "ExtractChapterImagesHelp": "", - "FFmpegSavePathNotFound": "We're unable to locate FFmpeg using the path you've entered. FFprobe is also required and must exist in the same folder. These components are normally bundled together in the same download. Please check the path and try again.", + "FFmpegSavePathNotFound": "", "LabelTagline": "", "RefreshDialogHelp": "فراداده براساس تنظیمات و سرویس های اینترنتی که در داشبورد فعال هستند ، تازه می شود.", - "RefreshMetadata": "***", + "RefreshMetadata": "", "RefreshQueued": "", "ReleaseDate": "Release date", - "RememberMe": "***", - "RemoveFromCollection": "***", - "RemoveFromPlaylist": "***", - "Repeat": "***", - "RepeatAll": "***", - "RepeatEpisodes": "***", - "RepeatMode": "***", - "RepeatOne": "***", + "RememberMe": "", + "RemoveFromCollection": "", + "RemoveFromPlaylist": "", + "Repeat": "", + "RepeatAll": "", + "RepeatEpisodes": "", + "RepeatMode": "", + "RepeatOne": "", "GuideProviderSelectListings": "", "H264CrfHelp": "فاکتور ثابت نرخ (CRF) تنظیمات پیش فرض کیفیت رمزگذار x264 و x265 است. شما می توانید مقادیر را بین 0 تا 51 تنظیم کنید ، جایی که مقادیر پایین تر باعث کیفیت بهتر می شوند (در هزینه اندازه پرونده بالاتر). مقادیر سالم بین 18 تا 28 است. پیش فرض x264 23 و x265 28 است ، بنابراین می توانید از این به عنوان نقطه شروع استفاده کنید.", "HardwareAccelerationWarning": "", @@ -814,73 +814,73 @@ "LabelFormat": "Format:", "LabelFriendlyName": "", "LabelServerNameHelp": "این نام برای شناسایی سرور استفاده می شود و به عنوان نام میزبان سرور پیش فرض خواهد بود.", - "LabelGroupMoviesIntoCollections": "***", + "LabelGroupMoviesIntoCollections": "", "LabelGroupMoviesIntoCollectionsHelp": "هنگام نمایش لیست فیلم ها ، فیلم های یک مجموعه به عنوان یک مورد گروه بندی شده نمایش داده می شوند.", - "LabelH264Crf": "H264 encoding CRF:", + "LabelH264Crf": "", "LabelEncoderPreset": "رمزگذاری از پیش تعیین شده:", "LabelHardwareAccelerationType": "", "LabelHomeScreenSectionValue": "", "LabelHttpsPortHelp": "شماره پورت TCP برای سرور HTTPS.", "LabelIdentificationFieldHelp": "", "LabelImageFetchersHelp": "", - "LabelInNetworkSignInWithEasyPassword": "Enable in-network sign in with my easy pin code", - "Off": "***", - "OneChannel": "***", - "OnlyForcedSubtitles": "***", + "LabelInNetworkSignInWithEasyPassword": "", + "Off": "", + "OneChannel": "", + "OnlyForcedSubtitles": "", "OnlyForcedSubtitlesHelp": "", - "OnlyImageFormats": "Only Image Formats (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "", "Option3D": "3D", - "OptionAdminUsers": "***", - "OptionAllUsers": "***", - "OptionAllowAudioPlaybackTranscoding": "***", - "OptionForceRemoteSourceTranscoding": "***", - "OptionAllowBrowsingLiveTv": "***", + "OptionAdminUsers": "", + "OptionAllUsers": "", + "OptionAllowAudioPlaybackTranscoding": "", + "OptionForceRemoteSourceTranscoding": "", + "OptionAllowBrowsingLiveTv": "", "OptionAllowContentDownloading": "Allow media downloading and syncing", - "OptionAllowLinkSharing": "***", + "OptionAllowLinkSharing": "", "OptionAllowLinkSharingHelp": "", - "OptionAllowManageLiveTv": "***", - "OptionAllowMediaPlayback": "***", + "OptionAllowManageLiveTv": "", + "OptionAllowMediaPlayback": "", "OptionAllowMediaPlaybackTranscodingHelp": "محدود کردن دسترسی به رمزگذاری ممکن است به دلیل پشتیبانی نکردن از قالب های رسانه ای ، منجر به خرابی پخش در مشتریان شود.", - "OptionAllowRemoteControlOthers": "***", - "OptionAllowRemoteSharedDevices": "***", + "OptionAllowRemoteControlOthers": "", + "OptionAllowRemoteSharedDevices": "", "OptionAllowRemoteSharedDevicesHelp": "", - "OptionAllowSyncTranscoding": "***", - "OptionAllowUserToManageServer": "***", - "OptionAllowVideoPlaybackRemuxing": "***", - "OptionAllowVideoPlaybackTranscoding": "***", - "OptionAutomaticallyGroupSeries": "***", + "OptionAllowSyncTranscoding": "", + "OptionAllowUserToManageServer": "", + "OptionAllowVideoPlaybackRemuxing": "", + "OptionAllowVideoPlaybackTranscoding": "", + "OptionAutomaticallyGroupSeries": "", "OptionAutomaticallyGroupSeriesHelp": "مجموعه هایی که در چندین پوشه در این کتابخانه پخش می شوند ، به طور خودکار در یک مجموعه واحد ادغام می شوند.", - "OptionBluray": "Blu-ray", + "OptionBluray": "BD", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", - "OptionCommunityRating": "***", - "OptionCriticRating": "***", - "OptionCustomUsers": "***", - "OptionDaily": "***", - "OptionDateAdded": "***", - "OptionDateAddedFileTime": "***", - "OptionDateAddedImportTime": "***", - "OptionDatePlayed": "***", - "OptionDisableUser": "***", + "OptionCommunityRating": "", + "OptionCriticRating": "", + "OptionCustomUsers": "", + "OptionDaily": "", + "OptionDateAdded": "", + "OptionDateAddedFileTime": "", + "OptionDateAddedImportTime": "", + "OptionDatePlayed": "", + "OptionDisableUser": "", "OptionDisableUserHelp": "سرور اجازه ارتباط با این کاربر را نمی دهد. اتصالات موجود به طور ناگهانی قطع می شوند.", - "OptionDisplayFolderView": "***", + "OptionDisplayFolderView": "", "OptionDisplayFolderViewHelp": "", "OptionDownloadImagesInAdvance": "Download images in advance", "OptionDownloadImagesInAdvanceHelp": "By default, most images are only downloaded when requested by a Jellyfin app. Enable this option to download all images in advance, as new media is imported. This may cause significantly longer library scans.", "OptionDvd": "DVD", - "OptionEmbedSubtitles": "***", - "OptionEnableExternalContentInSuggestions": "***", + "OptionEmbedSubtitles": "", + "OptionEnableExternalContentInSuggestions": "", "OptionEnableExternalContentInSuggestionsHelp": "", - "OptionEnableForAllTuners": "***", - "OptionEnableM2tsMode": "Enable M2ts mode", - "OptionEnableM2tsModeHelp": "Enable m2ts mode when encoding to mpegts.", - "OptionEquals": "***", - "OptionEstimateContentLength": "***", - "OptionEveryday": "***", - "OptionExternallyDownloaded": "***", - "OptionExtractChapterImage": "***", + "OptionEnableForAllTuners": "", + "OptionEnableM2tsMode": "", + "OptionEnableM2tsModeHelp": "", + "OptionEquals": "", + "OptionEstimateContentLength": "", + "OptionEveryday": "", + "OptionExternallyDownloaded": "", + "OptionExtractChapterImage": "", "OptionHasThemeSong": "Theme Song", "OptionHasThemeVideo": "Theme Video", - "OptionHideUser": "***", + "OptionHideUser": "", "OptionHideUserFromLoginHelp": "", "HeaderSendMessage": "Send Message", "HeaderSeriesOptions": "Series Options", @@ -900,35 +900,35 @@ "HeaderSubtitleProfilesHelp": "", "HeaderSyncPlaySelectGroup": "", "HeaderSyncPlayEnabled": "", - "HeaderThisUserIsCurrentlyDisabled": "***", + "HeaderThisUserIsCurrentlyDisabled": "", "HeaderTracks": "", - "HeaderTranscodingProfile": "***", + "HeaderTranscodingProfile": "", "HeaderTranscodingProfileHelp": "", - "HeaderTunerDevices": "***", + "HeaderTunerDevices": "", "HeaderTuners": "", "HeaderTypeText": "Enter Text", - "HeaderUpcomingOnTV": "***", + "HeaderUpcomingOnTV": "", "HeaderUploadImage": "Upload Image", "HeaderUser": "User", - "HeaderVideoQuality": "***", + "HeaderVideoQuality": "", "HeaderVideoType": "Video Type", - "HeaderVideoTypes": "***", + "HeaderVideoTypes": "", "HeaderVideos": "", - "HeaderXmlDocumentAttribute": "Xml Document Attribute", - "HeaderXmlDocumentAttributes": "Xml Document Attributes", - "HeaderXmlSettings": "Xml Settings", + "HeaderXmlDocumentAttribute": "", + "HeaderXmlDocumentAttributes": "", + "HeaderXmlSettings": "", "HeaderYears": "", "Help": "Help", "Hide": "", - "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", + "HideWatchedContentFromLatestMedia": "", "Home": "Home", "Horizontal": "Horizontal", "HttpsRequiresCert": "", "Identify": "", "Images": "", "ImportFavoriteChannelsHelp": "فقط کانالهایی که به عنوان مورد علاقه در دستگاه تنظیم کننده علامت گذاری شده اند وارد می شوند.", - "InstallingPackage": "***", - "InstantMix": "***", + "InstallingPackage": "", + "InstantMix": "", "ItemCount": "{0} items", "Items": "Items", "Kids": "بچه ها", @@ -948,22 +948,22 @@ "LabelAlbumArtMaxWidth": "", "LabelAlbumArtPN": "", "LabelAlbumArtists": "", - "LabelAllowHWTranscoding": "***", + "LabelAllowHWTranscoding": "", "LabelAllowedRemoteAddresses": "", "LabelAllowedRemoteAddressesMode": "", - "LabelAppName": "***", - "LabelAppNameExample": "***", + "LabelAppName": "", + "LabelAppNameExample": "", "LabelArtists": "", - "OptionHlsSegmentedSubtitles": "***", - "OptionIgnoreTranscodeByteRangeRequests": "***", + "OptionHlsSegmentedSubtitles": "", + "OptionIgnoreTranscodeByteRangeRequests": "", "OptionIgnoreTranscodeByteRangeRequestsHelp": "این درخواست ها مورد قبول واقع می شوند اما از عنوان دامنه بایت چشم پوشی می کنند.", - "OptionImdbRating": "***", + "OptionImdbRating": "", "OptionIsHD": "HD", "OptionIsSD": "SD", - "OptionLoginAttemptsBeforeLockout": "Determines how many incorrect login attempts can be made before lockout occurs.", - "OptionLoginAttemptsBeforeLockoutHelp": "A value of zero means inheriting the default of three attempts for normal users and five for administrators. Setting this to -1 will disable the feature.", + "OptionLoginAttemptsBeforeLockout": "", + "OptionLoginAttemptsBeforeLockoutHelp": "", "OptionMax": "Max", - "OptionMissingEpisode": "***", + "OptionMissingEpisode": "", "OptionNew": "", "LabelMaxResumePercentageHelp": "", "LabelMaxScreenshotsPerItem": "", @@ -999,14 +999,14 @@ "LabelMusicStreamingTranscodingBitrate": "", "LabelMusicStreamingTranscodingBitrateHelp": "هنگام پخش موسیقی ، حداکثر میزان ارسال بیت را مشخص کنید.", "LabelName": "Name:", - "LabelChromecastVersion": "***", - "LabelStable": "***", + "LabelChromecastVersion": "", + "LabelStable": "", "LabelNewName": "", "LabelNewsCategories": "", - "LabelNotificationEnabled": "***", + "LabelNotificationEnabled": "", "LabelNumber": "Number:", "LabelNumberOfGuideDays": "", - "LabelNumberOfGuideDaysHelp": "Downloading more days worth of guide data provides the ability to schedule out further in advance and view more listings, but it will also take longer to download. Auto will choose based on the number of channels.", + "LabelNumberOfGuideDaysHelp": "", "LabelOptionalNetworkPath": "پوشه شبکه مشترک:", "LabelOptionalNetworkPathHelp": "اگر این پوشه در شبکه شما به اشتراک گذاشته شده باشد ، ارائه مسیر اشتراک شبکه می تواند به مشتریانی که در دستگاه های دیگر هستند دسترسی مستقیم به پرونده های رسانه را داشته باشد. به عنوان مثال ، {0} یا {1}.", "LabelOriginalAspectRatio": "", @@ -1017,12 +1017,12 @@ "LabelPassword": "Password:", "LabelPasswordConfirm": "", "LabelPasswordResetProvider": "Password Reset Provider:", - "LabelPasswordRecoveryPinCode": "Pin code:", + "LabelPasswordRecoveryPinCode": "", "LabelPath": "", "LabelPersonRole": "Role:", - "LabelPersonRoleHelp": "***", + "LabelPersonRoleHelp": "", "LabelPlaceOfBirth": "", - "LabelPlayDefaultAudioTrack": "***", + "LabelPlayDefaultAudioTrack": "", "LabelPlayer": "", "LabelPlayerDimensions": "", "LabelPlaylist": "Playlist:", @@ -1063,14 +1063,14 @@ "LabelSonyAggregationFlagsHelp": "محتوای عنصر جمع کردن پرچم ها را در urn تعیین می کند: schemas-sonycom: av namespace.", "LabelSyncPlayPlaybackDiff": "", "LabelSyncPlaySyncMethod": "", - "LabelSyncPlayNewGroup": "***", - "LabelSyncPlayNewGroupDescription": "***", - "LabelSyncPlayLeaveGroup": "***", + "LabelSyncPlayNewGroup": "", + "LabelSyncPlayNewGroupDescription": "", + "LabelSyncPlayLeaveGroup": "", "HeaderAppearsOn": "", "HeaderAudioBooks": "", "HeaderAudioSettings": "", "HeaderBranding": "", - "HeaderConfigureRemoteAccess": "Configure Remote Access", + "HeaderConfigureRemoteAccess": "", "HeaderConfirmPluginInstallation": "", "HeaderConfirmProfileDeletion": "", "HeaderConfirmRevokeApiKey": "", @@ -1079,7 +1079,7 @@ "HeaderContainerProfile": "", "HeaderContainerProfileHelp": "", "HeaderContinueListening": "", - "HeaderDVR": "DVR", + "HeaderDVR": "", "HeaderHttpsSettings": "", "HeaderNavigation": "جهت یابی", "HeaderProfileServerSettingsHelp": "این مقادیر نحوه ارائه سرور به مشتری را کنترل می کنند.", @@ -1099,10 +1099,10 @@ "HeaderSelectMetadataPathHelp": "مسیری را که می خواهید برای فراداده استفاده کنید مرور یا وارد کنید. پوشه باید قابل نوشتن باشد.", "HeaderSelectPath": "", "LabelFolder": "", - "LabelSyncPlayLeaveGroupDescription": "***", - "LabelSyncPlayAccessCreateAndJoinGroups": "***", - "LabelSyncPlayAccessJoinGroups": "***", - "LabelSyncPlayAccessNone": "***", + "LabelSyncPlayLeaveGroupDescription": "", + "LabelSyncPlayAccessCreateAndJoinGroups": "", + "LabelSyncPlayAccessJoinGroups": "", + "LabelSyncPlayAccessNone": "", "LabelSyncPlayAccess": "", "LabelTVHomeScreen": "TV mode home screen:", "LabelTag": "Tag:", @@ -1124,52 +1124,52 @@ "LabelTunerIpAddress": "", "LabelTunerType": "", "LabelUserLibraryHelp": "", - "LabelUserLoginAttemptsBeforeLockout": "Failed login attempts before user is locked out:", + "LabelUserLoginAttemptsBeforeLockout": "", "LabelUserRemoteClientBitrateLimitHelp": "", "LabelVaapiDeviceHelp": "", "LabelVideoBitrate": "Video bitrate:", "LabelVideoCodec": "Video codec:", - "LabelXDlnaCap": "X-DLNA cap:", + "LabelXDlnaCap": "", "LabelXDlnaCapHelp": "", - "LabelXDlnaDoc": "X-DLNA doc:", + "LabelXDlnaDoc": "", "LabelXDlnaDocHelp": "", - "LabelffmpegPathHelp": "مسیر فایل یا پوشه برنامه ffmpeg حاوی ffmpeg.", + "LabelffmpegPathHelp": "مسیر فایل یا پوشه برنامه ffmpeg حاوی FFmpeg.", "LanNetworksHelp": "", "LearnHowYouCanContribute": "", "LeaveBlankToNotSetAPassword": "", "List": "List", - "Live": "***", - "LiveBroadcasts": "***", - "LiveTV": "***", + "Live": "", + "LiveBroadcasts": "", + "LiveTV": "", "Logo": "Logo", - "ManageRecording": "***", - "MapChannels": "***", - "MarkPlayed": "***", - "MarkUnplayed": "***", - "MediaInfoAnamorphic": "***", - "MediaInfoAspectRatio": "***", - "MediaInfoBitDepth": "***", + "ManageRecording": "", + "MapChannels": "", + "MarkPlayed": "", + "MarkUnplayed": "", + "MediaInfoAnamorphic": "", + "MediaInfoAspectRatio": "", + "MediaInfoBitDepth": "", "MediaInfoBitrate": "Bitrate", - "MediaInfoChannels": "***", + "MediaInfoChannels": "", "MediaInfoCodec": "Codec", "MediaInfoCodecTag": "Codec tag", - "MediaInfoContainer": "***", + "MediaInfoContainer": "", "MediaInfoDefault": "Default", - "MediaInfoExternal": "***", - "MediaInfoForced": "***", - "MediaInfoFramerate": "***", - "MediaInfoInterlaced": "***", - "MediaInfoLanguage": "***", + "MediaInfoExternal": "", + "MediaInfoForced": "", + "MediaInfoFramerate": "", + "MediaInfoInterlaced": "", + "MediaInfoLanguage": "", "MediaInfoLayout": "Layout", "MediaInfoLevel": "Level", - "MediaInfoPath": "***", + "MediaInfoPath": "", "MediaInfoPixelFormat": "Pixel format", - "MediaInfoProfile": "***", - "MediaInfoRefFrames": "***", - "MediaInfoResolution": "***", - "MediaInfoSampleRate": "***", - "MediaInfoSize": "***", - "MediaInfoTimestamp": "***", + "MediaInfoProfile": "", + "MediaInfoRefFrames": "", + "MediaInfoResolution": "", + "MediaInfoSampleRate": "", + "MediaInfoSize": "", + "MediaInfoTimestamp": "", "MediaIsBeingConverted": "", "Menu": "Menu", "MessageAlreadyInstalled": "", @@ -1185,7 +1185,7 @@ "MessageConfirmRevokeApiKey": "آیا مطمئن هستید که می خواهید این کلید API را لغو کنید؟ اتصال برنامه به این سرور به طور ناگهانی قطع می شود.", "MessageConfirmShutdown": "", "MessageContactAdminToResetPassword": "", - "MessageCreateAccountAt": "***", + "MessageCreateAccountAt": "", "MessageDeleteTaskTrigger": "", "MessageDirectoryPickerBSDInstruction": "برای BSD ، ممکن است لازم باشد فضای ذخیره سازی خود را در FreeNAS زندان خود پیکربندی کنید تا Jellyfin بتواند به رسانه شما دسترسی پیدا کند.", "MessageDirectoryPickerLinuxInstruction": "", @@ -1197,59 +1197,59 @@ "MessageImageFileTypeAllowed": "", "MessageImageTypeNotSelected": "", "MessageLeaveEmptyToInherit": "", - "MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Movies, Series, and Albums. Click the + button to start creating collections.", + "MessageNoCollectionsAvailable": "", "MessageNoTrailersFound": "کانال تریلرها را نصب کنید تا با افزودن کتابخانه تریلرهای اینترنتی ، تجربه فیلم خود را ارتقا دهید.", - "MessagePasswordResetForUsers": "The following users have had their passwords reset. They can now sign in with the pin codes that were used to perform the reset.", + "MessagePasswordResetForUsers": "", "MessagePlayAccessRestricted": "", "MessagePluginInstallDisclaimer": "پلاگین های ساخته شده توسط اعضای انجمن یک روش عالی برای افزایش تجربه شما با ویژگی ها و مزایای اضافی است. قبل از نصب ، لطفاً از تأثیراتی که ممکن است بر روی سرور شما بگذارد ، مانند اسکن بیشتر کتابخانه ، پردازش اضافی پس زمینه و کاهش پایداری سیستم ، آگاه باشید.", - "MessageReenableUser": "***", + "MessageReenableUser": "", "MessageTheFollowingLocationWillBeRemovedFromLibrary": "", "MessageUnableToConnectToServer": "", "MessageUnsetContentHelp": "", "OptionPlainStorageFoldersHelp": "تمام پوشه ها در DIDL به جای \"object.container.storageFolder\" به جای نوع خاصی مانند \"object.container.person.musicArtist\" نمایش داده می شوند.", "OptionPlainVideoItemsHelp": "همه ویدئوها به جای نوع خاص تری مانند \"object.item.videoItem.movie\" در DIDL به عنوان \"object.item.videoItem\" نشان داده می شوند.", - "OptionReportByteRangeSeekingWhenTranscoding": "***", + "OptionReportByteRangeSeekingWhenTranscoding": "", "OptionReportByteRangeSeekingWhenTranscodingHelp": "", - "OptionRequirePerfectSubtitleMatch": "***", + "OptionRequirePerfectSubtitleMatch": "", "OptionSaveMetadataAsHiddenHelp": "تغییر این مورد برای فراداده جدید ذخیره شده در حال اجرا اعمال می شود. پرونده های فراداده موجود دفعه بعد که توسط سرور ذخیره می شوند به روز می شوند.", - "ParentalRating": "***", - "PasswordResetProviderHelp": "Choose a Password Reset Provider to be used when this user requests a password reset.", + "ParentalRating": "", + "PasswordResetProviderHelp": "", "PasswordSaved": "", - "PlaceFavoriteChannelsAtBeginning": "***", - "PlayCount": "***", - "ReplaceAllMetadata": "***", - "ReplaceExistingImages": "***", - "ResumeAt": "***", - "Rewind": "***", - "Runtime": "***", - "Saturday": "***", - "Save": "***", - "SaveChanges": "***", - "SaveSubtitlesIntoMediaFolders": "***", + "PlaceFavoriteChannelsAtBeginning": "", + "PlayCount": "", + "ReplaceAllMetadata": "", + "ReplaceExistingImages": "", + "ResumeAt": "", + "Rewind": "", + "Runtime": "", + "Saturday": "", + "Save": "", + "SaveChanges": "", + "SaveSubtitlesIntoMediaFolders": "", "SaveSubtitlesIntoMediaFoldersHelp": "", "SendMessage": "Send message", - "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": "", "LabelInternetQuality": "", "LabelKeepUpTo": "", - "LabelKodiMetadataEnableExtraThumbs": "***", + "LabelKodiMetadataEnableExtraThumbs": "", "LabelKodiMetadataEnableExtraThumbsHelp": "", - "LabelKodiMetadataEnablePathSubstitutionHelp": "Enables path substitution of image paths using the server's path substitution settings.", - "LabelKodiMetadataSaveImagePaths": "Save image paths within nfo files", + "LabelKodiMetadataEnablePathSubstitutionHelp": "", + "LabelKodiMetadataSaveImagePaths": "", "LabelKodiMetadataSaveImagePathsHelp": "", "LabelKodiMetadataUser": "", - "LabelKodiMetadataUserHelp": "Save watch data to NFO files for other applications to utilize.", + "LabelKodiMetadataUserHelp": "", "LabelLanNetworks": "", "LabelLibraryPageSize": "", - "LabelLibraryPageSizeHelp": "Sets the amount of items to show on a library page. Set to 0 in order to disable paging.", + "LabelLibraryPageSizeHelp": "", "LabelLineup": "", "LabelLocalHttpServerPortNumber": "Local HTTP port number:", "LabelLocalHttpServerPortNumberHelp": "شماره پورت TCP برای سرور HTTP.", - "LabelLockItemToPreventChanges": "***", + "LabelLockItemToPreventChanges": "", "LabelLoginDisclaimer": "", "LabelLoginDisclaimerHelp": "", "LabelLogs": "", "LabelManufacturer": "", - "LabelManufacturerUrl": "***", + "LabelManufacturerUrl": "", "LabelMatchType": "", "LabelMaxBackdropsPerItem": "", "LabelMaxChromecastBitrate": "", @@ -1257,9 +1257,9 @@ "MessageYouHaveVersionInstalled": "", "MessageSyncPlayEnabled": "", "MessageSyncPlayDisabled": "", - "MessageSyncPlayUserJoined": "{0} has joined the group.", - "MessageSyncPlayUserLeft": "{0} has left the group.", - "MessageSyncPlayGroupWait": " {0} در حال بافر است …", + "MessageSyncPlayUserJoined": "", + "MessageSyncPlayUserLeft": "", + "MessageSyncPlayGroupWait": "{0} در حال بافر است …", "MessageSyncPlayNoGroupsAvailable": "", "MessageSyncPlayPlaybackPermissionRequired": "", "MessageSyncPlayGroupDoesNotExist": "", @@ -1273,14 +1273,14 @@ "Metadata": "Metadata", "MetadataManager": "Metadata Manager", "MetadataSettingChangeHelp": "تغییر تنظیمات فراداده روی محتوای جدید اضافه شده به جلو تأثیر می گذارد. برای تازه کردن محتوای موجود ، صفحه جزئیات را باز کنید و روی دکمه تازه کردن کلیک کنید یا با استفاده از مدیر متادیتا تازه سازی های عمده را انجام دهید.", - "MinutesAfter": "***", - "MinutesBefore": "***", - "Mobile": "***", - "Monday": "***", - "MoreFromValue": "***", + "MinutesAfter": "", + "MinutesBefore": "", + "Mobile": "", + "Monday": "", + "MoreFromValue": "", "MoreMediaInfo": "Media Info", - "MoveLeft": "***", - "MoveRight": "***", + "MoveLeft": "", + "MoveRight": "", "MovieLibraryHelp": "", "MusicLibraryHelp": "", "NewCollectionHelp": "", @@ -1289,13 +1289,13 @@ "NoSubtitlesHelp": "", "None": "هیچ یک", "Normal": "طبیعی", - "NumLocationsValue": "***", + "NumLocationsValue": "", "ServerRestartNeededAfterPluginInstall": "بعد از نصب یک افزونه ، Jellyfin باید دوباره راه اندازی شود.", "ServerUpdateNeeded": "این سرور باید به روز شود. برای بارگیری آخرین نسخه ، لطفاً به {0} مراجعه کنید", - "Settings": "***", + "Settings": "", "SettingsSaved": "", "SettingsWarning": "", - "Share": "***", + "Share": "", "ShowIndicatorsFor": "", "XmlDocumentAttributeListHelp": "", "XmlTvKidsCategoriesHelp": "", @@ -1305,23 +1305,23 @@ "XmlTvSportsCategoriesHelp": "", "PathNotFound": "", "WriteAccessRequired": "Jellyfin نیاز به دسترسی نوشتن به این پوشه دارد. لطفاً از دسترسی نوشتن اطمینان حاصل کنید و دوباره امتحان کنید.", - "UnsupportedPlayback": "Jellyfin cannot decrypt content protected by DRM but all content will be attempted regardless, including protected titles. Some files may appear completely black due to encryption or other unsupported features, such as interactive titles.", - "ShowLess": "***", - "ShowMore": "***", - "Shuffle": "***", - "New": "***", + "UnsupportedPlayback": "", + "ShowLess": "", + "ShowMore": "", + "Shuffle": "", + "New": "", "Filter": "Filter", "SkipEpisodesAlreadyInMyLibraryHelp": "", - "SmallCaps": "***", - "SubtitleAppearanceSettingsDisclaimer": "These settings will not apply to graphical subtitles (PGS, DVD, etc) or ASS/SSA subtitles that embed their own styles.", + "SmallCaps": "", + "SubtitleAppearanceSettingsDisclaimer": "", "SubtitleDownloadersHelp": "", - "SubtitleOffset": "***", + "SubtitleOffset": "", "SyncPlayAccessHelp": "سطح دسترسی این کاربر به ویژگی SyncPlay را انتخاب کنید. SyncPlay امکان همگام سازی پخش با سایر دستگاه ها را فراهم می کند.", "SystemDlnaProfilesHelp": "", - "TabContainers": "***", + "TabContainers": "", "TvLibraryHelp": "", "UserAgentHelp": "", - "ValueContainer": "***", + "ValueContainer": "", "EnableBlurHash": "", "EnableBlurHashHelp": "Images that are still being loaded will be displayed with a blurred placeholder.", "ButtonSyncPlay": "SyncPlay", @@ -1427,14 +1427,14 @@ "LabelUDPPortRangeHelp": "هنگام ایجاد اتصالات UDP ، Jellyfin را محدود به استفاده از این محدوده پورت کنید. (به طور پیش فرض 1024 - 645535 است).
توجه: عملکرد خاصی به پورت های ثابت نیاز دارد که ممکن است خارج از این محدوده باشند.", "LabelUDPPortRange": "محدوده ارتباطی UDP:", "LabelTonemappingThresholdHelp": "پارامترهای الگوریتم tonemapping در هر صحنه دقیق تنظیم می شوند. و برای تشخیص تغییر صحنه یا عدم استفاده از آستانه استفاده می شود. اگر فاصله بین روشنایی متوسط قاب فعلی و میانگین جریان فعلی بیش از یک مقدار آستانه باشد ، ما میانگین صحنه و اوج روشنایی را دوباره محاسبه می کنیم. مقادیر توصیه شده و پیش فرض 0.8 و 0.2 است.", - "LabelTonemappingThreshold": "آستانه تنش:", + "LabelTonemappingThreshold": "", "LabelTonemappingRange": "محدوده Tonemapping:", "LabelTonemappingPeakHelp": "با این مقدار اوج سیگنال / اسمی / مرجع را لغو کنید. زمانی مفید است که اطلاعات پیک تعبیه شده در فراداده نمایشگر قابل اعتماد نباشد یا هنگام نگاشت لحن از محدوده پایین به دامنه بالاتر. مقادیر توصیه شده و پیش فرض 100 و 0 است.", - "LabelTonemappingPeak": "اوج تنظیمی:", + "LabelTonemappingPeak": "", "LabelTonemappingParamHelp": "الگوریتم نگاشت لحن را تنظیم کنید. مقادیر توصیه شده و پیش فرض NaN هستند. به طور کلی آن را خالی بگذارید.", "LabelTonemappingParam": "پارامتر Tonemapping:", "LabelTonemappingDesatHelp": "برای موارد برجسته که بیش از این سطح روشنایی هستند ، از اشباع استفاده کنید. هرچه پارامتر بالاتر باشد ، اطلاعات رنگ بیشتری نیز حفظ خواهد شد. این تنظیم کمک می کند تا از رنگهای غیر طبیعی دمیده شده برای نورهای برجسته جلوگیری شود ، در عوض (به آرامی) به سفید تبدیل می شود. این باعث می شود تصاویر ، با هزینه کاهش اطلاعات در مورد رنگ های خارج از محدوده ، طبیعی تر شوند. مقادیر توصیه شده و پیش فرض 0 و 0.5 است.", - "LabelTonemappingDesat": "تنظیمی:", + "LabelTonemappingDesat": "", "LabelTonemappingAlgorithm": "الگوریتم نگاشت تن را برای استفاده انتخاب کنید:", "LabelSyncPlayTimeSyncOffset": "جبران زمان:", "LabelSyncPlayTimeSyncDevice": "همگام سازی زمان با:", @@ -1463,9 +1463,9 @@ "LabelKnownProxies": "پروکسی های شناخته شده:", "LabelIsForced": "اجباری", "LabelIconMaxResHelp": "حداکثر وضوح نمادهای در معرض از طریق ویژگی upnp: نماد.", - "LabelHDHomerunPortRangeHelp": "محدوده پورت HD Homerun UDP را به این مقدار محدود می کند. (پیش فرض 1024 - 645535 است).", - "LabelHDHomerunPortRange": "محدوده بندر HD Homerun:", - "LabelH265Crf": "H265 رمزگذاری CRF:", + "LabelHDHomerunPortRangeHelp": "محدوده پورت HDHomeRun UDP را به این مقدار محدود می کند. (پیش فرض 1024 - 645535 است).", + "LabelHDHomerunPortRange": "محدوده بندر HDHomeRun:", + "LabelH265Crf": "H.265 رمزگذاری CRF:", "LabelEnableSSDPTracingHelp": "ردیابی شبکه SSDP را با جزئیات فعال کنید تا ثبت شود.
هشدار: این باعث تخریب جدی عملکرد می شود.", "LabelEnableSSDPTracing": "ردیابی SSDP را فعال کنید:", "LabelEnableIP6Help": "قابلیت IPv6 را فعال می کند.", @@ -1474,8 +1474,8 @@ "LabelEnableIP4": "فعال کردن IPv4", "LabelDropSubtitleHere": "زیرنویس را اینجا رها کنید یا برای مرور کلیک کنید.", "LabelCurrentStatus": "وضعیت فعلی:", - "LabelCreateHttpPortMapHelp": "برای ایجاد قاعده ای برای ترافیک http علاوه بر ترافیک https ، اجازه نقشه برداری خودکار پورت را بدهید.", - "LabelCreateHttpPortMap": "نگاشت پورت خودکار را برای ترافیک http و همچنین https فعال کنید.", + "LabelCreateHttpPortMapHelp": "برای ایجاد قاعده ای برای ترافیک HTTP علاوه بر ترافیک HTTPS ، اجازه نقشه برداری خودکار پورت را بدهید.", + "LabelCreateHttpPortMap": "نگاشت پورت خودکار را برای ترافیک HTTP و همچنین HTTPS فعال کنید.", "LabelColorTransfer": "انتقال رنگ:", "LabelColorSpace": "فضای رنگی:", "LabelColorPrimaries": "مقدماتی رنگ:", From 3305abb939ea4fb727e52810759639508c2fc37f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 29 Nov 2021 17:45:49 +0000 Subject: [PATCH 0982/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 15f5579fdd..61244111bc 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -984,7 +984,7 @@ "PleaseSelectTwoItems": "Выберите хотя бы два элемента.", "MessagePluginInstalled": "Плагин установлен успешно. Чтобы изменения вступили в силу, будет необходимо перезапустить сервер.", "PreferEmbeddedTitlesOverFileNames": "Предпочитать внедрённые названия, чем имена файлов", - "PreferEmbeddedTitlesOverFileNamesHelp": "Определияет отображаемое название, которое будет использоваться, когда метаданные в Интернете или локальные метаданные недоступны.", + "PreferEmbeddedTitlesOverFileNamesHelp": "Определяется отображаемое название, которое будет использоваться, когда метаданные в Интернете или локальные метаданные недоступны.", "Premiere": "Премьера", "Premieres": "Премьеры", "Previous": "Предыдущее", From dd9b94f0421ede302d6ae2aae0372a149350f3c6 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 30 Nov 2021 06:46:55 +0000 Subject: [PATCH 0983/1756] Translated using Weblate (Persian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/ --- src/strings/fa.json | 39 ++++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/src/strings/fa.json b/src/strings/fa.json index 308b3bf494..a74366fc65 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -690,7 +690,7 @@ "ErrorPleaseSelectLineup": "", "ErrorSavingTvProvider": "", "LabelExtractChaptersDuringLibraryScanHelp": "", - "LabelFailed": "", + "LabelFailed": "ناموفق", "LabelFileOrUrl": "File or URL:", "HeaderSelectServerCachePath": "", "HeaderSelectServerCachePathHelp": "", @@ -716,11 +716,11 @@ "LabelCache": "حافظه پنهان:", "LabelCachePath": "مسیر حافظه نهان:", "LabelCachePathHelp": "", - "LabelCancelled": "", + "LabelCancelled": "لغو شد", "LabelCertificatePassword": "", "LabelCertificatePasswordHelp": "", - "LabelChannels": "", - "LabelCollection": "", + "LabelChannels": "کانال های:", + "LabelCollection": "مجموعه:", "LabelCommunityRating": "رتبه بندی جامعه:", "LabelCustomDeviceDisplayNameHelp": "", "LabelDateAddedBehavior": "", @@ -773,7 +773,7 @@ "LabelEndDate": "End date:", "LabelEpisodeNumber": "", "LabelEvent": "Event:", - "LabelEveryXMinutes": "", + "LabelEveryXMinutes": "هر:", "LabelBaseUrl": "URL پایه:", "LabelBaseUrlHelp": "زیر شاخه سفارشی به URL سرور اضافه کنید. به عنوان مثال: http://example.com/<baseurl>", "LabelExtractChaptersDuringLibraryScan": "", @@ -802,13 +802,13 @@ "HeaderAddUpdateImage": "Add/Update Image", "HeaderAdditionalParts": "", "HeaderAdmin": "Admin", - "HeaderAlert": "", + "HeaderAlert": "هشدار", "HeaderAllowMediaDeletionFrom": "", "HeaderApiKey": "", "HeaderApiKeys": "", "HeaderApiKeysHelp": "برنامه های خارجی برای برقراری ارتباط با سرور نیاز به داشتن کلید API دارند. کلیدها با ورود به سیستم با یک حساب کاربری عادی یا اعطای دستی کلید به برنامه صادر می شوند.", "ApiKeysCaption": "لیست کلیدهای دسترسی به API فعال", - "HeaderApp": "", + "HeaderApp": "برنامه", "LabelFont": "Font:", "LabelForgotPasswordUsernameHelp": "", "LabelFormat": "Format:", @@ -905,7 +905,7 @@ "HeaderTranscodingProfile": "", "HeaderTranscodingProfileHelp": "", "HeaderTunerDevices": "", - "HeaderTuners": "", + "HeaderTuners": "تنظیم کننده هاتنظیم کننده های تلویزیون", "HeaderTypeText": "Enter Text", "HeaderUpcomingOnTV": "", "HeaderUploadImage": "Upload Image", @@ -913,19 +913,19 @@ "HeaderVideoQuality": "", "HeaderVideoType": "Video Type", "HeaderVideoTypes": "", - "HeaderVideos": "", + "HeaderVideos": "ویدیوها", "HeaderXmlDocumentAttribute": "", "HeaderXmlDocumentAttributes": "", "HeaderXmlSettings": "", - "HeaderYears": "", + "HeaderYears": "سال", "Help": "Help", - "Hide": "", + "Hide": "پنهان کردن", "HideWatchedContentFromLatestMedia": "", "Home": "Home", "Horizontal": "Horizontal", "HttpsRequiresCert": "", - "Identify": "", - "Images": "", + "Identify": "شناسایى", + "Images": "تصاویر", "ImportFavoriteChannelsHelp": "فقط کانالهایی که به عنوان مورد علاقه در دستگاه تنظیم کننده علامت گذاری شده اند وارد می شوند.", "InstallingPackage": "", "InstantMix": "", @@ -953,7 +953,7 @@ "LabelAllowedRemoteAddressesMode": "", "LabelAppName": "", "LabelAppNameExample": "", - "LabelArtists": "", + "LabelArtists": "هنرمندان:", "OptionHlsSegmentedSubtitles": "", "OptionIgnoreTranscodeByteRangeRequests": "", "OptionIgnoreTranscodeByteRangeRequestsHelp": "این درخواست ها مورد قبول واقع می شوند اما از عنوان دامنه بایت چشم پوشی می کنند.", @@ -1069,7 +1069,7 @@ "HeaderAppearsOn": "", "HeaderAudioBooks": "", "HeaderAudioSettings": "", - "HeaderBranding": "", + "HeaderBranding": "نام تجاری", "HeaderConfigureRemoteAccess": "", "HeaderConfirmPluginInstallation": "", "HeaderConfirmProfileDeletion": "", @@ -1091,7 +1091,7 @@ "HeaderResponseProfileHelp": "", "HeaderRevisionHistory": "", "HeaderRunningTasks": "", - "HeaderScenes": "", + "HeaderScenes": "صحنه‌های", "HeaderSeasons": "", "HeaderSecondsValue": "", "HeaderSelectCertificatePath": "", @@ -1241,13 +1241,13 @@ "LabelLanNetworks": "", "LabelLibraryPageSize": "", "LabelLibraryPageSizeHelp": "", - "LabelLineup": "", + "LabelLineup": "ترتیب:", "LabelLocalHttpServerPortNumber": "Local HTTP port number:", "LabelLocalHttpServerPortNumberHelp": "شماره پورت TCP برای سرور HTTP.", "LabelLockItemToPreventChanges": "", "LabelLoginDisclaimer": "", "LabelLoginDisclaimerHelp": "", - "LabelLogs": "", + "LabelLogs": "گزارش ها:", "LabelManufacturer": "", "LabelManufacturerUrl": "", "LabelMatchType": "", @@ -1508,5 +1508,6 @@ "DirectPlayHelp": "فایل منبع کاملاً با این سرویس گیرنده سازگار است و جلسه بدون تغییر پرونده در حال دریافت فایل است.", "DeleteDevicesConfirmation": "آیا مطمئن هستید که می خواهید همه دستگاه ها را حذف کنید؟ تمام جلسات دیگر از سیستم خارج می شوند. بار دیگر که کاربر وارد سیستم شود ، دستگاه ها دوباره ظاهر می شوند.", "Bwdif": "BWDIF", - "ButtonUseQuickConnect": "از اتصال سریع استفاده کنید" + "ButtonUseQuickConnect": "از اتصال سریع استفاده کنید", + "Track": "تراک" } From e3a8e9d6a3a273d86bbdc25e61bcd7ae339b41e1 Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Tue, 30 Nov 2021 07:40:51 +0000 Subject: [PATCH 0984/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 98 ++++++++++++++++++++++----------------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index fd777b3d1f..56ca1457f3 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -82,7 +82,7 @@ "Actor": "Diễn viên", "ButtonRevoke": "Thu hồi", "ButtonResume": "Tiếp tục", - "ButtonResetEasyPassword": "Đặt lại mã pin nhanh", + "ButtonResetEasyPassword": "Đặt lại mã PIN tiện lợi", "ButtonRename": "Đổi tên", "ButtonRefreshGuideData": "Làm mới dữ liệu hướng dẫn", "ButtonQuickStartGuide": "Hướng dẫn nhanh", @@ -109,7 +109,7 @@ "ButtonAddScheduledTaskTrigger": "Thêm kích hoạt", "ButtonAddMediaLibrary": "Thêm Thư Viện Media", "ButtonAddImage": "Thêm hình ảnh", - "BurnSubtitlesHelp": "Xác định xem máy chủ có nên ghi phụ đề khi chuyển mã video hay không. Tránh việc này sẽ cải thiện đáng kể hiệu suất. Chọn Tự động để ghi các định dạng dựa trên hình ảnh (VOBSUB, PGS, SUB, IDX, v.v.) và phụ đề ASS hoặc SSA nhất định.", + "BurnSubtitlesHelp": "Xác định xem máy chủ có nên ghi phụ đề khi chuyển mã video hay không. Tránh việc này sẽ cải thiện đáng kể hiệu suất. Chọn Tự động để ghi các định dạng dựa trên hình ảnh (VobSub, PGS, SUB, IDX, v.v.) và phụ đề ASS hoặc SSA nhất định.", "Browse": "Duyệt", "BoxRear": "Hộp (mặt sau)", "Books": "Sách", @@ -144,7 +144,7 @@ "AllLibraries": "Tất cả thư viện", "AllLanguages": "Tất cả các ngôn ngữ", "AllEpisodes": "Tất cả các tập phim", - "AllComplexFormats": "Tất cả các định dạng phức tạp (ASS, SSA, VOBSUB, PGS, SUB, IDX, ...)", + "AllComplexFormats": "Tất cả các định dạng phức tạp (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllChannels": "Tất cả các kênh", "Alerts": "Cảnh Báo", "Albums": "Tuyển Tập", @@ -187,7 +187,7 @@ "ConfirmDeleteItems": "Xoá những mục này sẽ xoá chúng khỏi ổ cứng và thư viện của bạn. Bạn có chắc chắn muốn tiếp tục?", "ConfirmDeleteItem": "Xoá mục này sẽ xoá nó khỏi ổ cứng và thư viện của bạn. Bạn có chắc chắn muốn tiếp tục?", "ConfirmDeleteImage": "Bạn có chắc chắn xoá ảnh này?", - "ConfigureDateAdded": "Định cấu hình cách xác định ngày đã thêm trong trang tổng quan trong cài đặt thư viện máy chủ Jellyfin", + "ConfigureDateAdded": "Thiết lập cách xác định ngày được thêm ở Trang Tổng Quan trong Cài đặt Thư Viện", "Composer": "Tác giả", "CommunityRating": "Đánh giá của cộng đồng", "ColorTransfer": "Chuyển đổi màu", @@ -223,7 +223,7 @@ "Director": "Đạo Diễn", "DirectStreaming": "Phát trực tuyến", "DirectStreamHelp2": "Mức độ tổn hao khi phát trực tiếp thường phụ thuộc vào cấu hình âm thanh. Chỉ có luồng video là không mất dữ liệu.", - "DirectStreamHelp1": "Luồng video tương thích với thiết bị, nhưng có định dạng âm thanh (DTS, TRUEHD, v.v.) hoặc số kênh âm thanh không tương thích. Luồng video sẽ được đóng gói lại không mất dữ liệu trước khi gửi đến thiết bị. Chỉ luồng âm thanh mới được chuyển mã.", + "DirectStreamHelp1": "Luồng video tương thích với thiết bị, nhưng có định dạng âm thanh (DTS, Dolby TrueHD, v.v.) hoặc số kênh âm thanh không tương thích. Luồng video sẽ được đóng gói lại không mất dữ liệu trước khi gửi đến thiết bị. Chỉ luồng âm thanh mới được chuyển mã.", "DirectPlaying": "Phát trực tiếp", "DeviceAccessHelp": "Thiết lập này chỉ áp dụng cho những thiết bị có thể định danh và sẽ không chặn được truy cập từ trình duyệt. Chọn lọc thiết bị người dùng sẽ chặn người dùng này truy cập từ những thiết bị mới cho đến khi được duyệt.", "DetectingDevices": "Đang tìm kiếm thiết bị", @@ -246,7 +246,7 @@ "EditMetadata": "Chỉnh sửa thông tin", "EditImages": "Chỉnh sửa hình ảnh", "Edit": "Chỉnh sửa", - "EasyPasswordHelp": "Mã PIN tiện lợi được sử dụng cho việc truy cập ngoại tuyến trên thiết bị có hỗ trợ và cũng được sử dụng để đăng nhập trong mạng dễ dàng.", + "EasyPasswordHelp": "Mã PIN tiện lợi được dùng cho việc truy cập ngoại tuyến trên thiết bị hỗ trợ và cũng dùng để đăng nhập trong mạng dễ dàng.", "DropShadow": "Bóng đổ", "DrmChannelsNotImported": "Những kênh được bảo vệ bản quyền sẽ không được nhập vào.", "DownloadsValue": "{0} đã tải về", @@ -262,7 +262,7 @@ "HeaderConfirmRevokeApiKey": "Thu hồi khóa API", "HeaderConfirmProfileDeletion": "Xác Nhận Xoá Hồ Sơ", "HeaderConfirmPluginInstallation": "Xác Nhận Cài Đặt Plugin", - "HeaderConfigureRemoteAccess": "Thiết Lập Truy Cập Từ Xa", + "HeaderConfigureRemoteAccess": "Cài đặt Truy Cập Từ Xa", "HeaderCodecProfile": "Bộ Giải Mã", "HeaderChapterImages": "Hình Ảnh Đoạn", "HeaderChannelAccess": "Quyền Truy Cập Kênh", @@ -315,7 +315,7 @@ "Favorites": "Yêu Thích", "Favorite": "Yêu thích", "FastForward": "Tua Nhanh Hơn", - "FFmpegSavePathNotFound": "Không tìm thấy FFmpeg bằng đường dẫn bạn đã nhập. FFprobe cũng được yêu cầu và phải cùng thư mục. Cả hai thường được để chung trong cùng một gói tải xuống. Hãy kiểm tra đường dẫn và thử lại.", + "FFmpegSavePathNotFound": "Chúng tôi không thể tìm thấy FFmpeg bằng đường dẫn bạn đã nhập. FFprobe buộc phải có và cùng thư mục. Cả hai thường được để chung trong cùng một gói tải xuống. Hãy kiểm tra đường dẫn và thử lại.", "Extras": "Đặc biệt", "ExtractChapterImagesHelp": "Trích xuất hình ảnh từ những phân đoạn chính sẽ cho phép thiết bị phát hiển thị bảng lựa chọn cảnh thông qua những hình ảnh đó. Quá trình đó có thể chậm, cần nhiều tài nguyên máy chủ, và có thể cần một vài gigabytes trống. Điều này sẽ được thực hiện khi video được tìm thấy, và cũng như trong tác vụ hàng đêm. Thời gian thực hiện tác vụ này có thể điều chỉnh trong phần cài đặt tác vụ thường xuyên. Không nên thực hiện quá trình này trong giờ sử dụng cao điểm.", "ExtraLarge": "Rất Lớn", @@ -385,7 +385,7 @@ "HeaderLatestRecordings": "Bản Ghi Âm/Ghi Hình Mới Nhất", "HeaderLatestMusic": "Âm Nhạc Mới Nhất", "HeaderLatestMedia": "Nội Dung Mới Nhất", - "HeaderKodiMetadataHelp": "Để bật hoặc tắt dữ liệu mô tả NFO, hãy chỉnh sửa thư viện và xác định vị trí nơi lưu tệp NFO.", + "HeaderKodiMetadataHelp": "Để bật hoặc tắt dữ liệu mô tả NFO, hãy chỉnh sửa thư viện và tìm phần lưu dữ liệu mô tả.", "HeaderKeepSeries": "Lưu Series", "HeaderKeepRecording": "Tiếp Tục Ghi Âm/Ghi Hình", "HeaderInstantMix": "Trộn Lẫn Nhanh", @@ -547,7 +547,7 @@ "HeaderTranscodingProfileHelp": "Thêm hồ sơ chuyển mã để chỉ ra những định dạng nên dùng khi cần chuyển mã.", "HeaderTranscodingProfile": "Hồ Sơ Chuyển Mã", "LabelEnableAutomaticPortMap": "Kích hoạt tính năng tự động kết nối các port", - "LabelEmbedAlbumArtDidlHelp": "Một vài thiết bị ưu tiên phương pháp này để tải bìa tuyển tập. Một số thiết bị khác có thể không phát được nếu tuỳ chọn này được kích hoạt.", + "LabelEmbedAlbumArtDidlHelp": "Một số thiết bị thích cách này hơn để tải ảnh bìa album. Số khác có thể bị lỗi nếu tuỳ chọn này được bật.", "LabelEmbedAlbumArtDidl": "Bìa tuyển tập trong DIDL", "LabelEasyPinCode": "Mã PIN tiện lợi:", "LabelDynamicExternalId": "{0} Id:", @@ -575,7 +575,7 @@ "LabelDateAddedBehaviorHelp": "Nếu có giá trị dữ liệu mô tả, nó sẽ luôn được sử dụng trước một trong các tùy chọn này.", "LabelDateAddedBehavior": "Hành động thêm ngày cho nội dung mới:", "LabelDateAdded": "Ngày thêm vào:", - "LabelDashboardTheme": "Chủ đề bảng điều khiển máy chủ:", + "LabelDashboardTheme": "Giao diện Bảng Điều Khiển máy chủ:", "LabelCustomRating": "Đánh giá tuỳ chọn:", "ApiKeysCaption": "Danh sách các Khóa API hiện được bật", "LabelBaseUrl": "URL cơ bản:", @@ -615,7 +615,7 @@ "LabelLibraryPageSizeHelp": "Đặt số lượng mục để hiển thị trên trang thư viện. Đặt là 0 để tắt phân trang.", "LabelLibraryPageSize": "Kích cỡ trang thư viện:", "LabelLanNetworks": "Mạng Cục Bộ:", - "LabelKodiMetadataUserHelp": "Lưu dữ liệu xem vào tập tin NFO để cho những ứng dụng khác dùng chung.", + "LabelKodiMetadataUserHelp": "Lưu dữ liệu xem vào tệp NFO cho các ứng dụng khác sử dụng.", "LabelKodiMetadataUser": "Lưu thông tin người xem vào tập tin NFO dành cho:", "LabelKodiMetadataSaveImagePathsHelp": "Cài đặt này được khuyến cáo nếu bạn có những hình ảnh đặt tên không đúng với hướng dẫn của Kodi.", "LabelKodiMetadataSaveImagePaths": "Lưu đường dẫn hình ảnh trong tập tin NFO", @@ -628,7 +628,7 @@ "LabelKidsCategories": "Những thể loại của trẻ em:", "LabelKeepUpTo": "Theo kịp:", "LabelInternetQuality": "Chất lượng Internet:", - "LabelInNetworkSignInWithEasyPasswordHelp": "Dùng mã PIN tiện lợi để đăng nhập thiết bị trong mạng cục bộ. Mật khẩu thông thường của bạn sẽ chỉ cần thiết khi ở nhà. Nếu để trống mã PIN, bạn sẽ không cần mật khẩu trong mạng nhà của mình.", + "LabelInNetworkSignInWithEasyPasswordHelp": "Dùng mã PIN tiện lợi để đăng nhập thiết bị trong mạng cục bộ. Mật khẩu thông thường của bạn chỉ cần thiết khi ở nhà. Nếu để trống mã PIN, bạn sẽ không cần mật khẩu trong mạng nhà của mình.", "LabelInNetworkSignInWithEasyPassword": "Bật đăng nhập trong mạng bằng mã PIN tiện lợi", "LabelImportOnlyFavoriteChannels": "Hạn chế các kênh được đánh dấu là yêu thích", "LabelImageType": "Loại hình ảnh:", @@ -643,8 +643,8 @@ "LabelHardwareAccelerationTypeHelp": "Tăng tốc phần cứng yêu cầu cấu hình bổ sung.", "LabelHardwareAccelerationType": "Tăng tốc phần cứng:", "LabelEncoderPreset": "Mẫu cài đặt sẵn H264 và H265:", - "LabelH264Crf": "CRF của mã H264:", - "LabelGroupMoviesIntoCollectionsHelp": "Khi hiển thị danh sách phim, các phim trong bộ sưu tập sẽ hiển thị như một mục được nhóm lại.", + "LabelH264Crf": "CRF của mã H.264:", + "LabelGroupMoviesIntoCollectionsHelp": "Khi hiển thị danh sách phim, phim trong bộ sưu tập sẽ hiển thị như một mục được nhóm lại.", "LabelGroupMoviesIntoCollections": "Nhóm các phim vào bộ sưu tập", "LabelServerNameHelp": "Tên này sẽ được dùng để phân biệt máy chủ và sẽ mặc định là tên của máy tính chủ.", "LabelFriendlyName": "Tên thân thiện:", @@ -681,7 +681,7 @@ "LabelMinResumeDuration": "Thời lượng phát tiếp tục tối thiểu:", "LabelMinBackdropDownloadWidth": "Chiều rộng tối thiểu của phông nền tải xuống:", "LabelMethod": "Phương pháp:", - "LabelMetadataSaversHelp": "Chọn định dạng tập tin dùng để lưu dữ liệu mô tả của bạn.", + "LabelMetadataSaversHelp": "Chọn định dạng tệp dùng để lưu dữ liệu mô tả của bạn.", "LabelMetadataSavers": "Lưu Dữ liệu Mô Tả Dưới Dạng:", "LabelMetadataReadersHelp": "Sắp xếp thứ tự ưu tiên những dữ liệu mô tả cục bộ. Tập tin đầu tiên được tìm thấy sẽ được đọc.", "LabelMetadataReaders": "Trình đọc dữ liệu mô tả:", @@ -736,7 +736,7 @@ "RefreshQueued": "Làm mới đã xếp hàng đợi.", "RefreshMetadata": "Làm mới dữ liệu mô tả", "RecordingScheduled": "Ghi theo lịch trình.", - "RefreshDialogHelp": "Dữ liệu mô tả được làm mới dựa trên cài đặt và dịch vụ internet được bật trong trang tổng quan.", + "RefreshDialogHelp": "Dữ liệu mô tả được làm mới dựa trên cài đặt và dịch vụ internet được bật trong Trang Tổng Quan.", "Refresh": "Làm mới", "Record": "Ghi lại", "RecommendationStarring": "Diễn Viên Chính {0}", @@ -750,7 +750,7 @@ "OptionSubstring": "Chuỗi con", "OptionResElement": "thành phần res", "MessageItemsAdded": "Đã thêm vào các mục.", - "MessageInvalidForgotPasswordPin": "Đã nhập mã pin không hợp lệ hoặc hết hạn. Vui lòng thử lại.", + "MessageInvalidForgotPasswordPin": "Đã nhập mã PIN không hợp lệ hoặc hết hạn. Vui lòng thử lại.", "MessageInvalidUser": "Sai tên đăng nhập hoặc mật khẩu. Vui lòng thử lại.", "MessageItemSaved": "Mục đã được lưu.", "LabelTVHomeScreen": "Màn hình chính chế độ TV:", @@ -826,7 +826,7 @@ "LabelRecordingPath": "Đường dẫn ghi mặc định:", "LabelRecord": "Ghi lại:", "LabelReasonForTranscoding": "Lý do chuyển mã:", - "LabelQuickConnectCode": "Mã số kết nối nhanh:", + "LabelQuickConnectCode": "Mã Kết Nối Nhanh:", "LabelPublicHttpsPortHelp": "Số cổng công khai sẽ được ánh xạ tới cổng HTTPS cục bộ.", "LabelPublicHttpsPort": "Số cổng HTTPS công khai:", "LabelPublicHttpPortHelp": "Số cổng công khai sẽ được ánh xa tới cổng HTTP cục bộ.", @@ -864,7 +864,7 @@ "LabelOriginalAspectRatio": "Tỷ lệ khung hình gốc:", "LabelOptionalNetworkPathHelp": "Nếu thư mục này được chia sẻ trong mạng nhà của bạn, việc cung cấp đường dẫn chia sẻ mạng có thể cho phép ứng dụng khách trên các thiết bị khác truy cập trực tiếp vào các tệp phương tiện. Ví dụ: {0} hoặc {1}.", "LabelOptionalNetworkPath": "Thư mục mạng được chia sẻ:", - "LabelNumberOfGuideDaysHelp": "Việc tải xuống nhiều ngày hơn dữ liệu hướng dẫn cung cấp khả năng lên lịch trình trước và xem nhiều danh sách hơn, nhưng cũng sẽ mất nhiều thời gian hơn để tải xuống. Tự động sẽ chọn dựa trên số lượng kênh.", + "LabelNumberOfGuideDaysHelp": "Việc tải xuống nhiều ngày hơn dữ liệu hướng dẫn cung cấp khả năng lên lịch trình trước và xem nhiều danh sách, nhưng nó sẽ mất nhiều thời gian tải xuống. Tự động sẽ chọn dựa trên số lượng kênh.", "LabelNumberOfGuideDays": "Số ngày tải xuống dữ liệu hướng dẫn:", "LabelNumber": "Số:", "LabelNewName": "Tên mới:", @@ -876,7 +876,7 @@ "LabelCurrentStatus": "Tình trạng hiện tại:", "LabelAlbumArtMaxResHelp": "Độ phân giải tối đa của ảnh bìa tuyển tập hiển thị qua thuộc tính UPnP, albumArtURI.", "Other": "Khác", - "EnableQuickConnect": "Bật kết nối nhanh trên máy chủ này", + "EnableQuickConnect": "Bật Kết Nối Nhanh trên máy chủ này", "EnableDecodingColorDepth10Vp9": "Bật giải mã phần cứng 10 bit cho VP9", "EnableDecodingColorDepth10Hevc": "Bật giải mã phần cứng 10-bit cho HEVC", "Data": "Dữ liệu", @@ -884,13 +884,13 @@ "ButtonActivate": "Kích hoạt", "Authorize": "Ủy quyền", "MessagePlayAccessRestricted": "Việc phát lại nội dung này hiện bị hạn chế. Vui lòng liên hệ với quản trị viên máy chủ của bạn để biết thêm thông tin.", - "MessagePasswordResetForUsers": "Những người dùng này đã đặt lại mật khẩu của họ. Giờ đây, họ có thể đăng nhập bằng mã pin đã được sử dụng để thực hiện đặt lại.", + "MessagePasswordResetForUsers": "Những người dùng này đã đặt lại mật khẩu của họ. Giờ đây, họ có thể đăng nhập bằng mã PIN đã được sử dụng để thiết lập lại.", "MessageNoTrailersFound": "Cài đặt kênh đoạn giới thiệu để nâng cao trải nghiệm phim của bạn bằng cách thêm thư viện đoạn giới thiệu trên internet.", "MessageNoServersAvailable": "Không tìm thấy máy chủ nào qua tính năng phát hiện máy chủ tự động.", "MessageNoPluginsInstalled": "Bạn chưa cài đặt plugin nào.", "MessageNoMovieSuggestionsAvailable": "Hiện không có đề xuất phim nào. Hãy bắt đầu xem và xếp hạng phim của bạn, sau đó quay lại để xem các đề xuất của bạn.", "MessageNoGenresAvailable": "Kích hoạt cho phép một số bên cung cấp dữ liệu mô tả lấy các thể loại từ internet.", - "MessageNoCollectionsAvailable": "Bộ sưu tập giúp bạn tận hưởng các nhóm Phim, Loạt Phim và Tuyển Tập được cá nhân hóa. Nhấp vào nút + để bắt đầu tạo bộ sưu tập.", + "MessageNoCollectionsAvailable": "Bộ sưu tập giúp bạn tận hưởng các nhóm Phim, Loạt Phim và Tuyển Tập được cá nhân hóa. Bấm vào nút '+' để bắt đầu tạo bộ sưu tập.", "MessageAddRepository": "Nếu bạn muốn thêm kho lưu trữ, hãy nhấp vào nút bên cạnh tiêu đề và điền thông tin được yêu cầu.", "LabelRepositoryNameHelp": "Tên tùy chỉnh để phân biệt giữa các kho lưu trữ đã thêm vào máy chủ của bạn.", "LabelRepositoryName": "Tên kho lưu trữ", @@ -905,7 +905,7 @@ "MessageEnablingOptionLongerScans": "Bật tùy chọn này có thể dẫn đến việc quét thư viện lâu hơn đáng kể.", "MessageDownloadQueued": "Tải xuống đã được xếp hàng đợi.", "MessageDirectoryPickerLinuxInstruction": "Đối với Linux trên Arch Linux, CentOS, Debian, Fedora, openSUSE hoặc Ubuntu, bạn phải cấp cho người dùng dịch vụ ít nhất quyền truy cập đọc vào các vị trí lưu trữ của bạn.", - "MessageDirectoryPickerBSDInstruction": "Đối với BSD, bạn có thể cần phải định cấu hình bộ nhớ trong FreeNAS Jail của mình để Jellyfin có thể truy cập phương tiện của bạn.", + "MessageDirectoryPickerBSDInstruction": "Đối với BSD, bạn có thể cần thiết lập bộ nhớ trong FreeNAS Jail để Jellyfin có thể truy cập phương tiện của bạn.", "MessageDeleteTaskTrigger": "Bạn có chắc chắn muốn xóa trình kích hoạt tác vụ này không?", "MessageCreateAccountAt": "Tạo tài khoản tại {0}", "MessageContactAdminToResetPassword": "Vui lòng liên hệ với quản trị viên hệ thống của bạn để đặt lại mật khẩu của bạn.", @@ -979,10 +979,10 @@ "LabelVersion": "Phiên bản:", "LabelValue": "Giá trị:", "LabelVaapiDeviceHelp": "Đây là điểm kết xuất được sử dụng để tăng tốc phần cứng.", - "LabelVaapiDevice": "API Thiết bị tăng tốc Video:", + "LabelVaapiDevice": "Thiết bị VA-API:", "LabelUsername": "Tên đăng nhập:", "LabelUserRemoteClientBitrateLimitHelp": "Ghi đè giá trị chung mặc định được đặt trong cài đặt phát lại trên máy chủ.", - "LabelUserLoginAttemptsBeforeLockout": "Số lần đăng nhập thất bại trước khi người dùng bị khóa:", + "LabelUserLoginAttemptsBeforeLockout": "Lần thử đăng nhập thất bại trước khi người dùng bị khóa:", "LabelUserLibraryHelp": "Chọn thư viện người dùng để hiển thị trên thiết bị. Để trống để giữ nguyên cài đặt mặc định.", "LabelUserLibrary": "Thư viện người dùng:", "LabelUserAgent": "Hành động người dùng:", @@ -1055,7 +1055,7 @@ "OptionDaily": "Hằng ngày", "OptionCustomUsers": "Tùy Chọn", "OptionCriticRating": "Xếp Hạng Chấm Điểm", - "OptionBluray": "Đĩa Blu-ray", + "OptionBluray": "BD", "OptionAutomaticallyGroupSeriesHelp": "Loạt phim nằm trên nhiều thư mục trong thư viện này sẽ được tự động hợp nhất thành một loạt phim duy nhất.", "OptionAutomaticallyGroupSeries": "Tự động gộp các bộ phim được trải dài trên nhiều thư mục", "OptionAllowVideoPlaybackTranscoding": "Cho phép phát lại video yêu cầu chuyển mã", @@ -1075,7 +1075,7 @@ "OptionAllUsers": "Tất Cả Người Dùng", "OptionAdminUsers": "Quản Trị Viên", "Option3D": "3D", - "OnlyImageFormats": "Chỉ những định dạng ảnh này (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Chỉ những định dạng ảnh này (VobSub, PGS, SUB)", "OnlyForcedSubtitles": "Bắt Buộc Duy Nhất", "OnlyForcedSubtitlesHelp": "Chỉ những phụ đề được đánh dấu là bắt buộc mới được tải.", "OneChannel": "Một kênh", @@ -1085,7 +1085,7 @@ "None": "Không có", "NoSubtitlesHelp": "Phụ đề sẽ không được tải theo mặc định. Nó có thể được bật thủ công trong khi phát lại.", "NoSubtitleSearchResultsFound": "Không tìm thấy kết quả nào.", - "MessageNoPluginConfiguration": "Không có cài đặt nào cho Plugin này để định cấu hình.", + "MessageNoPluginConfiguration": "Plugin này không có cài đặt nào để thiết lập.", "MessageNoNextUpItems": "Không tìm thấy. Bắt đầu xem chương trình của bạn!", "NoNewDevicesFound": "Không tìm thấy thiết bị mới. Để thêm bộ dò mới, hãy đóng hộp thoại này và nhập thông tin thiết bị theo cách thủ công.", "NoCreatedLibraries": "Trông như bạn chưa tạo bất kỳ thư viện nào. {0} Bạn có muốn tạo một cái ngay bây giờ không? {1}", @@ -1113,12 +1113,12 @@ "MoveRight": "Di chuyển sang phải", "MoveLeft": "Di chuyển sang trái", "MoreMediaInfo": "Thông Tin Phương Tiện", - "MoreUsersCanBeAddedLater": "Có thể thêm nhiều người dùng hơn sau đó từ trong trang tổng quan.", + "MoreUsersCanBeAddedLater": "Có thể thêm nhiều người dùng hơn sau đó trong Trang Tổng Quan.", "MoreFromValue": "Thêm từ {0}", "Mobile": "Di động", "MinutesBefore": "phút trước", "MinutesAfter": "phút sau", - "MetadataSettingChangeHelp": "Thay đổi cài đặt dữ liệu mô tả sẽ ảnh hưởng đến nội dung mới được thêm vào. Để làm mới nội dung hiện có, hãy mở màn hình chi tiết và bấm nút làm mới hoặc thực hiện làm mới hàng loạt bằng trình quản lý dữ liệu mô tả.", + "MetadataSettingChangeHelp": "Thay đổi cài đặt dữ liệu mô tả sẽ ảnh hưởng nội dung mới thêm vào trong tương lai. Để làm mới nội dung hiện có, hãy mở màn hình chi tiết và bấm nút làm mới hoặc làm mới hàng loạt bằng trình quản lý dữ liệu mô tả.", "MetadataManager": "Quản lý dữ liệu mô tả", "Metadata": "Dữ liệu mô tả", "MessageSyncPlayErrorMedia": "Không thể bật SyncPlay! Lỗi phương tiện.", @@ -1141,18 +1141,18 @@ "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Các vị trí phương tiện sau sẽ bị xóa khỏi thư viện của bạn:", "MessageReenableUser": "Xem bên dưới để kích hoạt lại", "MessagePluginInstallDisclaimer": "Các plugin do các thành viên cộng đồng xây dựng là một cách tuyệt vời để nâng cao trải nghiệm của bạn với các tính năng và lợi ích bổ sung. Trước khi cài đặt, hãy lưu ý về những ảnh hưởng mà chúng có thể có trên máy chủ của bạn, chẳng hạn như quét thư viện lâu hơn, xử lý nền bổ sung và giảm độ ổn định của hệ thống.", - "MessagePluginConfigurationRequiresLocalAccess": "Để cấu hình plugin này, hãy đăng nhập trực tiếp vào máy chủ của bạn.", + "MessagePluginConfigurationRequiresLocalAccess": "Để cài đặt plugin này, hãy đăng nhập trực tiếp vào máy chủ cục bộ của bạn.", "MessagePleaseWait": "Vui lòng đợi. Việc này có thể phải mất một ít thời gian.", "MessagePleaseEnsureInternetMetadata": "Hãy đảm bảo rằng việc tải xuống dữ liệu mô tả trên internet đã được bật.", "LabelSeriesRecordingPath": "Đường dẫn Ghi lại Phim Bộ:", - "PinCodeResetConfirmation": "Bạn có chắc chắn muốn đặt lại mã pin không?", - "PinCodeResetComplete": "Mã pin đã được đặt lại.", + "PinCodeResetConfirmation": "Bạn có chắc chắn muốn đặt lại mã PIN không?", + "PinCodeResetComplete": "Mã PIN đã được đặt lại.", "PictureInPicture": "Trình phát thu nhỏ", "Photo": "Hình Ảnh", "Person": "Người", "PerfectMatch": "Trùng khớp hoàn hảo", "People": "Mọi người", - "PasswordResetProviderHelp": "Chọn nhà cung cấp đặt lại mật khẩu sẽ được sử dụng khi người dùng này yêu cầu đặt lại mật khẩu.", + "PasswordResetProviderHelp": "Chọn một cách đặt lại mật khẩu sẽ được sử dụng khi người dùng này yêu cầu đặt lại mật khẩu.", "PackageInstallFailed": "Cài đặt {0} (phiên bản {1}) không thành công.", "PackageInstallCompleted": "Đã hoàn tất cài đặt {0} (phiên bản {1}).", "PackageInstallCancelled": "Đã hủy cài đặt {0} (phiên bản {1}).", @@ -1163,7 +1163,7 @@ "OptionWeekdays": "Các ngày trong tuần", "OptionWakeFromSleep": "Đánh thức chế độ ngủ", "OptionUnairedEpisode": "Các tập không mong muốn", - "OptionTvdbRating": "Xếp hạng TVDB", + "OptionTvdbRating": "Xếp hạng TheTVDB", "OptionAllowVideoPlaybackRemuxing": "Cho phép phát lại video yêu cầu chuyển đổi mà không cần mã hóa lại", "SortByValue": "Sắp xếp theo {0}", "Sort": "Sắp xếp", @@ -1215,12 +1215,12 @@ "MessageChangeRecordingPath": "Thay đổi thư mục ghi của bạn sẽ không đưa các bản ghi hiện có từ chỗ cũ sang chỗ mới. Bạn sẽ cần đưa chúng đi theo cách thủ công nếu muốn.", "RecordingCancelled": "Đã hủy ghi lại.", "RecordSeries": "Ghi lại loạt phim", - "QuickConnectNotActive": "Kết nối nhanh không hoạt động trên máy chủ này", - "QuickConnectNotAvailable": "Yêu cầu quản trị viên máy chủ của bạn bật kết nối nhanh", - "QuickConnectInvalidCode": "Mã kết nối nhanh không hợp lệ", - "QuickConnectDescription": "Để đăng nhập bằng kết nối nhanh, hãy chọn nút Kết Nối Nhanh trên thiết bị bạn đang đăng nhập và nhập mã hiển thị bên dưới.", - "QuickConnectDeactivated": "Kết nối nhanh đã bị vô hiệu hóa trước khi yêu cầu đăng nhập được chấp nhận", - "QuickConnectAuthorizeFail": "Mã kết nối nhanh không xác định", + "QuickConnectNotActive": "Kết Nối Nhanh không hoạt động trên máy chủ này", + "QuickConnectNotAvailable": "Yêu cầu quản trị viên máy chủ của bạn bật Kết Nối Nhanh", + "QuickConnectInvalidCode": "Mã Kết Nối Nhanh không hợp lệ", + "QuickConnectDescription": "Để đăng nhập với Kết Nối Nhanh, hãy chọn nút 'Kết Nối Nhanh' trên thiết bị bạn đang đăng nhập và nhập mã hiển thị bên dưới.", + "QuickConnectDeactivated": "Kết Nối Nhanh đã bị vô hiệu hóa trước khi yêu cầu đăng nhập được chấp nhận", + "QuickConnectAuthorizeFail": "Mã Kết Nối Nhanh không xác định", "QuickConnectAuthorizeSuccess": "Yêu cầu đã được cho phép", "QuickConnectAuthorizeCode": "Nhập mã {0} để đăng nhập", "QuickConnectActivationSuccessful": "Kích hoạt thành công", @@ -1309,7 +1309,7 @@ "LabelSubtitleVerticalPosition": "Vị trí dọc:", "LabelMaxMuxingQueueSize": "Kích cỡ hàng đợi phát ngẫu nhiên tối đa:", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Các cài đặt này áp dụng cho mỗi lần bắt đầu phát lại Chromecast trên thiết bị này.", - "SyncPlayAccessHelp": "Chọn cấp độ truy cập cho người dùng này vào tính năng Phát Đồng Bộ. Phát Đồng Bộ cho phép đồng bộ phát lại với các thiết bị khác.", + "SyncPlayAccessHelp": "Chọn cấp độ truy cập mà người dùng này có đối với tính năng SyncPlay. SyncPlay cho phép đồng bộ phát lại với các thiết bị khác.", "TabDirectPlay": "Phát Trực Tiếp", "TitlePlayback": "Phát lại", "Unplayed": "Chưa Phát", @@ -1319,11 +1319,11 @@ "XmlTvMovieCategoriesHelp": "Chương trình có các danh mục này sẽ được hiển thị dưới dạng phim. Cách nhau bằng '|'.", "XmlTvNewsCategoriesHelp": "Các chương trình có các danh mục này sẽ được hiển thị dưới dạng chương trình tin tức. Phân tách nhiều bằng '|'.", "XmlTvSportsCategoriesHelp": "Các chương trình có các danh mục này sẽ được hiển thị dưới dạng chương trình thể thao. Phân tách nhiều với '|'.", - "UnsupportedPlayback": "Jellyfin không thể giải mã nội dung bảo vệ DRM nhưng sẽ cố gắng giải mã tất cả nội dung, bao gồm cả các tiêu đề được bảo vệ. Một số tệp có thể xuất hiện toàn màu đen do mã hóa hoặc tính năng không được hỗ trợ, chẳng hạn như tiêu đề tương tác.", + "UnsupportedPlayback": "Jellyfin không thể giải mã nội dung bảo vệ DRM nhưng sẽ cố gắng thử với tất cả nội dung, bao gồm cả các tiêu đề được bảo vệ. Một số tệp có thể xuất hiện toàn màu đen do mã hóa hoặc tính năng không được hỗ trợ, chẳng hạn như tiêu đề tương tác.", "EnableBlurHashHelp": "Hình ảnh đang được tải sẽ được hiển thị với một trình giữ chỗ duy nhất.", "ButtonPlayer": "Trình Phát", "LabelOpenclDeviceHelp": "Đây là thiết bị OpenCL dùng để chỉnh tông màu. Phía bên trái của dấu chấm là số nền tảng và phía bên phải là số thiết bị trên nền tảng. Mặc định là 0.0. Bắt buộc tệp ứng dụng FFmpeg phải có tính năng tăng tốc phần cứng OpenCL.", - "LabelMaxMuxingQueueSizeHelp": "Số gói tối đa có thể được lưu vào bộ đệm trong khi chờ tất cả các luồng khởi tạo. Hãy thử tăng nó lên nếu bạn vẫn gặp lỗi \"Quá nhiều gói được lưu vào bộ đệm cho luồng đầu ra\" trong nhật ký FFmpeg. Giá trị được đề xuất là 2048.", + "LabelMaxMuxingQueueSizeHelp": "Số gói tối đa có thể được lưu vào bộ đệm trong khi chờ tất cả các luồng khởi tạo. Hãy thử tăng lên nếu bạn vẫn gặp lỗi \"Quá nhiều gói được lưu vào bộ đệm cho luồng đầu ra\" trong nhật ký FFmpeg. Giá trị được đề xuất là 2048.", "ClearQueue": "Xóa hàng đợi", "LabelTonemappingParamHelp": "Điều chỉnh thuật toán ánh xạ tông màu. Các giá trị được đề xuất và mặc định là NaN. Nói chung là để trống.", "LabelTonemappingParam": "Tham số ánh xạ tông màu:", @@ -1440,7 +1440,7 @@ "AllowHevcEncoding": "Cho phép mã hóa ở định dạng HEVC", "PreferFmp4HlsContainerHelp": "Ưu tiên dùng fMP4 làm vùng chứa mặc định cho HLS, giúp bạn có thể truyền trực tiếp nội dung HEVC trên các thiết bị được hỗ trợ.", "PreferFmp4HlsContainer": "Ưu tiên vùng chứa phương tiện fMP4-HLS", - "LabelH265Crf": "CRF mã hóa H265:", + "LabelH265Crf": "CRF mã hóa H.265:", "LabelSyncPlayInfo": "Thông Tin Phát Đồng Bộ", "LabelOriginalMediaInfo": "Thông Tin Phương Tiện Gốc", "LabelRemuxingInfo": "Thông Tin Pha Trộn", @@ -1486,8 +1486,8 @@ "LabelSSDPTracingFilter": "Bộ lọc SSDP:", "LabelPublishedServerUriHelp": "Ghi đè URI được Jellyfin dùng, dựa trên giao diện hoặc địa chỉ IP của ứng dụng khách.", "LabelPublishedServerUri": "URI Máy Chủ Đã Công Bố:", - "LabelHDHomerunPortRangeHelp": "Giới hạn phạm vi cổng HD Homerun UDP ở giá trị này. (Mặc định là 1024 - 645535).", - "LabelHDHomerunPortRange": "Dải cổng Homerun HD:", + "LabelHDHomerunPortRangeHelp": "Giới hạn phạm vi cổng HDHomeRun UDP ở giá trị này. (Mặc định là 1024 - 645535).", + "LabelHDHomerunPortRange": "Phạm vi cổng HDHomeRun:", "SyncPlayGroupDefaultTitle": "{0}'s nhóm", "MessageSyncPlayIsDisabled": "Cần có quyền để sử dụng SyncPlay.", "LabelSyncPlayTimeSyncOffset": "Thời gian bù đắp:", @@ -1518,7 +1518,7 @@ "LabelSlowResponseTime": "Thời gian tính bằng mili giây sau đó phản hồi được coi là chậm:", "LabelSlowResponseEnabled": "Ghi lại thông báo cảnh báo nếu máy chủ trả lời chậm", "UseEpisodeImagesInNextUpHelp": "Phần Tiếp Theo và Tiếp Tục Xem sẽ sử dụng hình ảnh của tập làm hình thu nhỏ thay vì hình thu nhỏ chính của chương trình.", - "UseEpisodeImagesInNextUp": "Sử dụng hình ảnh của tập trong phần Tiếp theo và Tiếp tục Xem", + "UseEpisodeImagesInNextUp": "Sử dụng hình ảnh tập trong phần 'Tiếp theo' và 'Tiếp tục Xem'", "LabelLocalCustomCss": "Kiểu CSS tùy chỉnh chỉ áp dụng cho máy khách này. Bạn có thể muốn tắt CSS tùy chỉnh của máy chủ.", "LabelDisableCustomCss": "Tắt nhãn hiệu/chủ đề CSS tùy chỉnh được cung cấp từ máy chủ.", "DisableCustomCss": "Tắt CSS tùy chỉnh do máy chủ cung cấp", From a28430bd33ab71dfc24167ce4d22cc846dff7319 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 30 Nov 2021 12:28:15 +0000 Subject: [PATCH 0985/1756] Translated using Weblate (Persian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/ --- src/strings/fa.json | 112 +++++++++++++++++++++++++------------------- 1 file changed, 64 insertions(+), 48 deletions(-) diff --git a/src/strings/fa.json b/src/strings/fa.json index a74366fc65..b10aff4979 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -75,13 +75,13 @@ "Albums": "آلبوم‌ها", "Artists": "هنرمندان", "Books": "کتاب‌ها", - "Channels": "کانال‌ها", + "Channels": "کانالها", "Collections": "مجموعه‌ها", "Favorites": "مورد علاقه‌ها", "Folders": "پوشه‌ها", "Genres": "ژانرها", "HeaderAlbumArtists": "هنرمندان آلبوم", - "Movies": "فیلم‌ها", + "Movies": "فیلم ها", "Photos": "عکس‌ها", "Playlists": "لیست‌های پخش", "Shows": "سریال‌ها", @@ -680,7 +680,7 @@ "EnableThemeSongsHelp": "", "EnableThemeVideosHelp": "", "BurnSubtitlesHelp": "", - "Episode": "", + "Episode": "قسمت سریال", "ErrorAddingListingsToSchedulesDirect": "", "ErrorAddingMediaPathToVirtualFolder": "هنگام افزودن مسیر رسانه خطایی روی داد. لطفاً اطمینان حاصل کنید که مسیر معتبر است و Jellyfin به آن مکان دسترسی دارد.", "ErrorAddingTunerDevice": "", @@ -719,7 +719,7 @@ "LabelCancelled": "لغو شد", "LabelCertificatePassword": "", "LabelCertificatePasswordHelp": "", - "LabelChannels": "کانال های:", + "LabelChannels": "کانالها:", "LabelCollection": "مجموعه:", "LabelCommunityRating": "رتبه بندی جامعه:", "LabelCustomDeviceDisplayNameHelp": "", @@ -781,7 +781,7 @@ "EnableDetailsBannerHelp": "", "ExtractChapterImagesHelp": "", "FFmpegSavePathNotFound": "", - "LabelTagline": "", + "LabelTagline": "تگ لاین:", "RefreshDialogHelp": "فراداده براساس تنظیمات و سرویس های اینترنتی که در داشبورد فعال هستند ، تازه می شود.", "RefreshMetadata": "", "RefreshQueued": "", @@ -789,7 +789,7 @@ "RememberMe": "", "RemoveFromCollection": "", "RemoveFromPlaylist": "", - "Repeat": "", + "Repeat": "تکرار", "RepeatAll": "", "RepeatEpisodes": "", "RepeatMode": "", @@ -824,13 +824,13 @@ "LabelIdentificationFieldHelp": "", "LabelImageFetchersHelp": "", "LabelInNetworkSignInWithEasyPassword": "", - "Off": "", + "Off": "خاموش", "OneChannel": "", "OnlyForcedSubtitles": "", "OnlyForcedSubtitlesHelp": "", "OnlyImageFormats": "", "Option3D": "3D", - "OptionAdminUsers": "", + "OptionAdminUsers": "مدیران سیستم", "OptionAllUsers": "", "OptionAllowAudioPlaybackTranscoding": "", "OptionForceRemoteSourceTranscoding": "", @@ -854,8 +854,8 @@ "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OptionCommunityRating": "", "OptionCriticRating": "", - "OptionCustomUsers": "", - "OptionDaily": "", + "OptionCustomUsers": "‏‏سفارشی", + "OptionDaily": "روزانه", "OptionDateAdded": "", "OptionDateAddedFileTime": "", "OptionDateAddedImportTime": "", @@ -873,7 +873,7 @@ "OptionEnableForAllTuners": "", "OptionEnableM2tsMode": "", "OptionEnableM2tsModeHelp": "", - "OptionEquals": "", + "OptionEquals": "مساوی", "OptionEstimateContentLength": "", "OptionEveryday": "", "OptionExternallyDownloaded": "", @@ -964,7 +964,7 @@ "OptionLoginAttemptsBeforeLockoutHelp": "", "OptionMax": "Max", "OptionMissingEpisode": "", - "OptionNew": "", + "OptionNew": "جدید…", "LabelMaxResumePercentageHelp": "", "LabelMaxScreenshotsPerItem": "", "LabelMaxStreamingBitrate": "", @@ -980,7 +980,7 @@ "LabelMetadataReadersHelp": "", "LabelMetadataSavers": "", "LabelMetadataSaversHelp": "قالب های فایل را انتخاب کنید تا هنگام ذخیره فراداده خود از آنها استفاده کنید.", - "LabelMethod": "", + "LabelMethod": "روش:", "LabelMinBackdropDownloadWidth": "", "LabelMinResumeDuration": "", "LabelMinResumeDurationHelp": "", @@ -1011,19 +1011,19 @@ "LabelOptionalNetworkPathHelp": "اگر این پوشه در شبکه شما به اشتراک گذاشته شده باشد ، ارائه مسیر اشتراک شبکه می تواند به مشتریانی که در دستگاه های دیگر هستند دسترسی مستقیم به پرونده های رسانه را داشته باشد. به عنوان مثال ، {0} یا {1}.", "LabelOriginalAspectRatio": "", "LabelOriginalTitle": "", - "LabelOverview": "", + "LabelOverview": "نمای کلی:", "LabelParentNumber": "", "LabelParentalRating": "", "LabelPassword": "Password:", "LabelPasswordConfirm": "", "LabelPasswordResetProvider": "Password Reset Provider:", "LabelPasswordRecoveryPinCode": "", - "LabelPath": "", + "LabelPath": "‏‏مسیر:", "LabelPersonRole": "Role:", "LabelPersonRoleHelp": "", "LabelPlaceOfBirth": "", "LabelPlayDefaultAudioTrack": "", - "LabelPlayer": "", + "LabelPlayer": "پخش کننده:", "LabelPlayerDimensions": "", "LabelPlaylist": "Playlist:", "LabelPlayMethod": "", @@ -1034,8 +1034,8 @@ "LabelPreferredDisplayLanguage": "", "LabelPreferredSubtitleLanguage": "", "LabelProfileAudioCodecs": "", - "LabelProfileCodecs": "", - "LabelProfileContainer": "", + "LabelProfileCodecs": "کدِک های:", + "LabelProfileContainer": "مورد ظرف:", "LabelProfileContainersHelp": "", "LabelProfileVideoCodecs": "", "LabelProtocol": "Protocol:", @@ -1098,7 +1098,7 @@ "HeaderSelectMetadataPath": "", "HeaderSelectMetadataPathHelp": "مسیری را که می خواهید برای فراداده استفاده کنید مرور یا وارد کنید. پوشه باید قابل نوشتن باشد.", "HeaderSelectPath": "", - "LabelFolder": "", + "LabelFolder": "پوشه:", "LabelSyncPlayLeaveGroupDescription": "", "LabelSyncPlayAccessCreateAndJoinGroups": "", "LabelSyncPlayAccessJoinGroups": "", @@ -1110,8 +1110,8 @@ "LabelTextColor": "Text color:", "LabelTextSize": "", "LabelTheme": "Theme:", - "LabelTime": "", - "LabelTitle": "", + "LabelTime": "زمان:", + "LabelTitle": "عنوان:", "LabelTrackNumber": "", "LabelTranscodePath": "", "LabelTranscodingTempPathHelp": "", @@ -1138,7 +1138,7 @@ "LearnHowYouCanContribute": "", "LeaveBlankToNotSetAPassword": "", "List": "List", - "Live": "", + "Live": "پخش زنده", "LiveBroadcasts": "", "LiveTV": "", "Logo": "Logo", @@ -1150,26 +1150,26 @@ "MediaInfoAspectRatio": "", "MediaInfoBitDepth": "", "MediaInfoBitrate": "Bitrate", - "MediaInfoChannels": "", + "MediaInfoChannels": "کانالها", "MediaInfoCodec": "Codec", "MediaInfoCodecTag": "Codec tag", - "MediaInfoContainer": "", + "MediaInfoContainer": "مورد ظرف", "MediaInfoDefault": "Default", - "MediaInfoExternal": "", - "MediaInfoForced": "", - "MediaInfoFramerate": "", + "MediaInfoExternal": "خارجی", + "MediaInfoForced": "اجباری", + "MediaInfoFramerate": "نرخ فریم", "MediaInfoInterlaced": "", - "MediaInfoLanguage": "", + "MediaInfoLanguage": "زبان", "MediaInfoLayout": "Layout", "MediaInfoLevel": "Level", - "MediaInfoPath": "", + "MediaInfoPath": "‏‏مسیر", "MediaInfoPixelFormat": "Pixel format", - "MediaInfoProfile": "", + "MediaInfoProfile": "نمایه", "MediaInfoRefFrames": "", - "MediaInfoResolution": "", + "MediaInfoResolution": "دقت", "MediaInfoSampleRate": "", - "MediaInfoSize": "", - "MediaInfoTimestamp": "", + "MediaInfoSize": "اندازه", + "MediaInfoTimestamp": "مهر زمان:", "MediaIsBeingConverted": "", "Menu": "Menu", "MessageAlreadyInstalled": "", @@ -1220,10 +1220,10 @@ "ReplaceAllMetadata": "", "ReplaceExistingImages": "", "ResumeAt": "", - "Rewind": "", - "Runtime": "", - "Saturday": "", - "Save": "", + "Rewind": "به عقب بردن", + "Runtime": "زمان اجرا", + "Saturday": "شنبه", + "Save": "ذخیره", "SaveChanges": "", "SaveSubtitlesIntoMediaFolders": "", "SaveSubtitlesIntoMediaFoldersHelp": "", @@ -1248,7 +1248,7 @@ "LabelLoginDisclaimer": "", "LabelLoginDisclaimerHelp": "", "LabelLogs": "گزارش ها:", - "LabelManufacturer": "", + "LabelManufacturer": "سازنده:", "LabelManufacturerUrl": "", "LabelMatchType": "", "LabelMaxBackdropsPerItem": "", @@ -1275,8 +1275,8 @@ "MetadataSettingChangeHelp": "تغییر تنظیمات فراداده روی محتوای جدید اضافه شده به جلو تأثیر می گذارد. برای تازه کردن محتوای موجود ، صفحه جزئیات را باز کنید و روی دکمه تازه کردن کلیک کنید یا با استفاده از مدیر متادیتا تازه سازی های عمده را انجام دهید.", "MinutesAfter": "", "MinutesBefore": "", - "Mobile": "", - "Monday": "", + "Mobile": "دستگاه همراه", + "Monday": "دوشنبه", "MoreFromValue": "", "MoreMediaInfo": "Media Info", "MoveLeft": "", @@ -1292,10 +1292,10 @@ "NumLocationsValue": "", "ServerRestartNeededAfterPluginInstall": "بعد از نصب یک افزونه ، Jellyfin باید دوباره راه اندازی شود.", "ServerUpdateNeeded": "این سرور باید به روز شود. برای بارگیری آخرین نسخه ، لطفاً به {0} مراجعه کنید", - "Settings": "", + "Settings": "تنظیمات", "SettingsSaved": "", "SettingsWarning": "", - "Share": "", + "Share": "اشتراک گذاری", "ShowIndicatorsFor": "", "XmlDocumentAttributeListHelp": "", "XmlTvKidsCategoriesHelp": "", @@ -1308,8 +1308,8 @@ "UnsupportedPlayback": "", "ShowLess": "", "ShowMore": "", - "Shuffle": "", - "New": "", + "Shuffle": "پخش تصادفی", + "New": "جدید", "Filter": "Filter", "SkipEpisodesAlreadyInMyLibraryHelp": "", "SmallCaps": "", @@ -1344,7 +1344,7 @@ "YoutubeBadRequest": "درخواست بد.", "LabelSelectStereo": "استریو", "LabelSelectMono": "مونو", - "LabelSelectAudioChannels": "کانال ها", + "LabelSelectAudioChannels": "کانالها", "LabelAllowedAudioChannels": "حداکثر کانال های صوتی مجاز", "AllowHevcEncoding": "کدگذاری در قالب HEVC را مجاز کنید", "PreferFmp4HlsContainerHelp": "ترجیح می دهید از fMP4 به عنوان ظرف پیش فرض HLS استفاده کنید ، این امکان را می دهد محتوای HEVC جریان را روی دستگاه های پشتیبانی شده هدایت کنید.", @@ -1397,7 +1397,7 @@ "QuickConnectActivationSuccessful": "با موفقیت فعال شد", "QuickConnect": "اتصال سریع", "PluginFromRepo": "{0} از مخزن {1}", - "Profile": "مشخصات", + "Profile": "نمایه", "PreviousTrack": "رفتن به قبلی", "Preview": "پیش نمایش", "PosterCard": "کارت پوستر", @@ -1495,7 +1495,7 @@ "HeaderAutoDiscovery": "کشف شبکه", "HeaderAddUser": "افزودن کاربر", "HeaderAddUpdateSubtitle": "زیرنویس را اضافه یا به روز کنید", - "Framerate": "چارچوب", + "Framerate": "نرخ فریم", "EnableTonemapping": "نگاشت آهنگ را فعال کنید", "EnableQuickConnect": "اتصال سریع را در این سرور فعال کنید", "EnableFasterAnimationsHelp": "از انیمیشن ها و انتقال های سریعتر استفاده کنید.", @@ -1509,5 +1509,21 @@ "DeleteDevicesConfirmation": "آیا مطمئن هستید که می خواهید همه دستگاه ها را حذف کنید؟ تمام جلسات دیگر از سیستم خارج می شوند. بار دیگر که کاربر وارد سیستم شود ، دستگاه ها دوباره ظاهر می شوند.", "Bwdif": "BWDIF", "ButtonUseQuickConnect": "از اتصال سریع استفاده کنید", - "Track": "تراک" + "Track": "شیار", + "TypeOptionPluralVideo": "ویدیوها", + "TypeOptionPluralMovie": "فیلم ها", + "TypeOptionPluralEpisode": "قسمت‌ها", + "TypeOptionPluralBook": "کتاب‌ها", + "TypeOptionPluralAudio": "مورد صوتی", + "Typewriter": "ماشین‌تحریر", + "Print": "چاپ", + "Larger": "بزرگتر", + "Console": "کنسول", + "Casual": "عادی", + "MediaInfoTitle": "عنوان", + "HeaderSyncPlayPlaybackSettings": "پخش", + "Mixer": "ترکیب کننده", + "Lyricist": "سراینده اشعار", + "Conductor": "رهبر ارکستر", + "Controls": "کنترل ها" } From 54a9708354a8006c87b96d06231af65622687e0c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 30 Nov 2021 17:35:30 +0000 Subject: [PATCH 0986/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 6f60bd2542..a768e4cb85 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -653,7 +653,7 @@ "LabelFormat": "Format:", "LabelFriendlyName": "Friendly name:", "LabelGroupMoviesIntoCollections": "Group movies into collections", - "LabelGroupMoviesIntoCollectionsHelp": "When displaying movie lists, then movies in a collection will be displayed as one grouped item.", + "LabelGroupMoviesIntoCollectionsHelp": "If pick the movies list view, then the box sets will be shown as items with grouped movies.", "LabelH264Crf": "H.264 encoding CRF:", "LabelH265Crf": "H.265 encoding CRF:", "LabelHardwareAccelerationType": "Hardware acceleration:", @@ -1416,7 +1416,7 @@ "Suggestions": "Suggestions", "Sunday": "Sunday", "Sync": "Sync", - "SyncPlayAccessHelp": "Select the level of access this user has to the SyncPlay feature. The SyncPlay enables to sync playback with other devices.", + "SyncPlayAccessHelp": "The SyncPlay feature enables to sync playback with other devices. Select the level of access this user has to the SyncPlay.", "SyncPlayGroupDefaultTitle": "{0}'s group", "SystemDlnaProfilesHelp": "System profiles are read-only. Changes to a system profile will be saved to a new custom profile.", "TabAccess": "Access", From 5c1674b603d599a189d067422bd5561732e6d9dc Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 30 Nov 2021 17:40:53 +0000 Subject: [PATCH 0987/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index fbb957074f..f67b13e1ef 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -943,7 +943,7 @@ "LabelHardwareAccelerationType": "Hardware acceleration:", "LabelEncoderPreset": "Encoding preset:", "LabelH264Crf": "H264 encoding CRF:", - "LabelGroupMoviesIntoCollectionsHelp": "When displaying movie lists, then movies in a collection will be displayed as one grouped item.", + "LabelGroupMoviesIntoCollectionsHelp": "", "LabelGroupMoviesIntoCollections": "Group movies into collections", "LabelServerNameHelp": "This name will be used to identify the server and will default to the server's hostname.", "LabelFriendlyName": "Friendly name:", @@ -1289,7 +1289,7 @@ "EnableBlurHashHelp": "Images that are still being loaded will be displayed with a blurred placeholder.", "EnableBlurHash": "Enable blurred placeholders for images", "TabRepositories": "Repositories", - "SyncPlayAccessHelp": "Select the level of access this user has to the SyncPlay feature. The SyncPlay enables to sync playback with other devices.", + "SyncPlayAccessHelp": "The SyncPlay feature enables to sync playback with other devices. Select the level of access this user has to the SyncPlay.", "ShowMore": "Show more", "ShowLess": "Show less", "SaveChanges": "Save changes", From 0cac0f3b639a68de74f363f8939fcbedaadec7b0 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 30 Nov 2021 17:06:10 +0000 Subject: [PATCH 0988/1756] Translated using Weblate (Persian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/ --- src/strings/fa.json | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/src/strings/fa.json b/src/strings/fa.json index b10aff4979..ea405e2e9a 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -794,17 +794,17 @@ "RepeatEpisodes": "", "RepeatMode": "", "RepeatOne": "", - "GuideProviderSelectListings": "", + "GuideProviderSelectListings": "لیست ها را انتخاب کنید", "H264CrfHelp": "فاکتور ثابت نرخ (CRF) تنظیمات پیش فرض کیفیت رمزگذار x264 و x265 است. شما می توانید مقادیر را بین 0 تا 51 تنظیم کنید ، جایی که مقادیر پایین تر باعث کیفیت بهتر می شوند (در هزینه اندازه پرونده بالاتر). مقادیر سالم بین 18 تا 28 است. پیش فرض x264 23 و x265 28 است ، بنابراین می توانید از این به عنوان نقطه شروع استفاده کنید.", "HardwareAccelerationWarning": "", "HeaderAddToCollection": "", "HeaderAddToPlaylist": "Add to Playlist", "HeaderAddUpdateImage": "Add/Update Image", - "HeaderAdditionalParts": "", + "HeaderAdditionalParts": "قطعات اضافی", "HeaderAdmin": "Admin", "HeaderAlert": "هشدار", "HeaderAllowMediaDeletionFrom": "", - "HeaderApiKey": "", + "HeaderApiKey": "کلید API", "HeaderApiKeys": "", "HeaderApiKeysHelp": "برنامه های خارجی برای برقراری ارتباط با سرور نیاز به داشتن کلید API دارند. کلیدها با ورود به سیستم با یک حساب کاربری عادی یا اعطای دستی کلید به برنامه صادر می شوند.", "ApiKeysCaption": "لیست کلیدهای دسترسی به API فعال", @@ -886,15 +886,15 @@ "HeaderSeriesOptions": "Series Options", "HeaderSeriesStatus": "Series Status", "HeaderServerAddressSettings": "", - "HeaderServerSettings": "", - "HeaderSortBy": "", - "HeaderSortOrder": "", + "HeaderServerSettings": "تنظیمات سرور", + "HeaderSortBy": "مسیر را انتخاب کنید", + "HeaderSortOrder": "ترتیب مرتب سازی", "HeaderSpecialEpisodeInfo": "", - "HeaderStartNow": "", + "HeaderStartNow": "اکنون شروع شود", "HeaderStatus": "Status", - "HeaderStopRecording": "", - "HeaderSubtitleAppearance": "", - "HeaderSubtitleDownloads": "", + "HeaderStopRecording": "توقف ضبط", + "HeaderSubtitleAppearance": "زیرنویس ظاهر", + "HeaderSubtitleDownloads": "دانلودهای زیرنویس", "HeaderSubtitleProfile": "", "HeaderSubtitleProfiles": "", "HeaderSubtitleProfilesHelp": "", @@ -904,13 +904,13 @@ "HeaderTracks": "", "HeaderTranscodingProfile": "", "HeaderTranscodingProfileHelp": "", - "HeaderTunerDevices": "", + "HeaderTunerDevices": "دستگاه های تیونر", "HeaderTuners": "تنظیم کننده هاتنظیم کننده های تلویزیون", "HeaderTypeText": "Enter Text", "HeaderUpcomingOnTV": "", "HeaderUploadImage": "Upload Image", "HeaderUser": "User", - "HeaderVideoQuality": "", + "HeaderVideoQuality": "کیفیت تصویری", "HeaderVideoType": "Video Type", "HeaderVideoTypes": "", "HeaderVideos": "ویدیوها", @@ -1067,15 +1067,15 @@ "LabelSyncPlayNewGroupDescription": "", "LabelSyncPlayLeaveGroup": "", "HeaderAppearsOn": "", - "HeaderAudioBooks": "", - "HeaderAudioSettings": "", + "HeaderAudioBooks": "کتاب های صوتی", + "HeaderAudioSettings": "تنظیمات صوتی", "HeaderBranding": "نام تجاری", "HeaderConfigureRemoteAccess": "", "HeaderConfirmPluginInstallation": "", "HeaderConfirmProfileDeletion": "", "HeaderConfirmRevokeApiKey": "", "HeaderConnectToServer": "", - "HeaderConnectionFailure": "", + "HeaderConnectionFailure": "عدم اتصال", "HeaderContainerProfile": "", "HeaderContainerProfileHelp": "", "HeaderContinueListening": "", @@ -1089,11 +1089,11 @@ "HeaderRemoveMediaLocation": "مکان رسانه را حذف کنید", "HeaderResponseProfile": "", "HeaderResponseProfileHelp": "", - "HeaderRevisionHistory": "", - "HeaderRunningTasks": "", + "HeaderRevisionHistory": "تاریخچه ویرایشهای", + "HeaderRunningTasks": "در حال اجرا وظایف", "HeaderScenes": "صحنه‌های", "HeaderSeasons": "", - "HeaderSecondsValue": "", + "HeaderSecondsValue": "{0} ثانیه", "HeaderSelectCertificatePath": "", "HeaderSelectMetadataPath": "", "HeaderSelectMetadataPathHelp": "مسیری را که می خواهید برای فراداده استفاده کنید مرور یا وارد کنید. پوشه باید قابل نوشتن باشد.", @@ -1169,7 +1169,7 @@ "MediaInfoResolution": "دقت", "MediaInfoSampleRate": "", "MediaInfoSize": "اندازه", - "MediaInfoTimestamp": "مهر زمان:", + "MediaInfoTimestamp": "مهر زمان", "MediaIsBeingConverted": "", "Menu": "Menu", "MessageAlreadyInstalled": "", From fb0070e5564275478e49c94429f49a3ff9a2d82c Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 30 Nov 2021 18:38:59 +0000 Subject: [PATCH 0989/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 9b2823e176..65c4e49cf1 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1320,7 +1320,7 @@ "LabelSyncPlayAccess": "Accès SyncPlay :", "LabelSyncPlayAccessNone": "Désactivé pour cet utilisateur", "LabelSyncPlayAccessJoinGroups": "Autoriser l'utilisateur à rejoindre un groupe", - "SyncPlayAccessHelp": "Sélectionner le niveau d'accès de cet utilisateur à la fonctionnalité SyncPlay permettant la synchronisation de la lecture avec d'autres appareils.", + "SyncPlayAccessHelp": "La fonctionnalité SyncPlay permet de synchroniser la lecture avec d'autres appareils. Choisir le niveau d'accès de l'utilisateur à cette fonctionnalité.", "MessageSyncPlayErrorMedia": "Impossible d'activer SyncPlay ! Erreur média.", "MessageSyncPlayErrorMissingSession": "Impossible d'activer SyncPlay ! Session manquante.", "MessageSyncPlayErrorNoActivePlayer": "Aucun lecteur actif trouvé. SyncPlay a été désactivé.", From 8c5e0ad82451cbeed8cae62be5a1998cc9f917e4 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 30 Nov 2021 17:18:21 +0000 Subject: [PATCH 0990/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index edc650b135..fe1f9a6e16 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -1303,7 +1303,7 @@ "MillisecondsUnit": "ms", "HeaderSyncPlayEnabled": "SyncPlay engedélyezve", "HeaderSyncPlaySelectGroup": "Csatlakozás csoporthoz", - "SyncPlayAccessHelp": "Válaszd ki, hogy ez a felhasználó milyen szinten férhet hozzá a SyncPlay funkcióhoz. A SyncPlay lehetőséget biztosít a lejátszások közötti szinkronizációra.", + "SyncPlayAccessHelp": "A SyncPlay funkcióhoz lehetőséget biztosít a lejátszások közötti szinkronizációra. Válaszd ki, hogy ez a felhasználó milyen szinten férhet hozzá a SyncPlay.", "MessageSyncPlayErrorMedia": "Nem sikerült a SyncPlay engedélyezése! Média hiba.", "MessageSyncPlayErrorMissingSession": "A SyncPlay lejátszása sikertelen! Hiányzó munkamenet.", "MessageSyncPlayErrorNoActivePlayer": "Nem található aktív lejátszó. A SyncPlay letiltásra került.", From 9f781f3eac6727a46fb33f5a5d835b338f838a8a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 30 Nov 2021 17:48:13 +0000 Subject: [PATCH 0991/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index db47784188..d18e9c6525 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -528,7 +528,7 @@ "LabelFriendlyName": "Tüsınıktı atau:", "LabelServerNameHelp": "Būl atau serverdı anyqtau üşın paidalanylady jäne serverdıñ tüiın atauyna ädepkı bolady.", "LabelGroupMoviesIntoCollections": "Filmderdı jiyntyqtar ışıne toptastyru", - "LabelGroupMoviesIntoCollectionsHelp": "Film tızımderın beinelegen kezde jiyntyqtağy filmder toptalğan bıryñğai tarmaq bolyp körsetıledı.", + "LabelGroupMoviesIntoCollectionsHelp": "Film tızımınıñ körınısı tañdalğanda, film jiyntyqtary toptastırılğan tarmaq retinde körsetıledı.", "LabelH264Crf": "H.264 kodtau CRF mänı:", "LabelEncoderPreset": "Kodtau daiyndamasy:", "LabelHardwareAccelerationType": "Aparattyq jedeldetu:", @@ -1484,7 +1484,7 @@ "LabelCreateHttpPortMapHelp": "HTTPS-trafigıne qosymşa keletın HTTP-trafik erejesın jasau üşın avtomatty port salğastyruğa rūqsat etіledı.", "MessageAddRepository": "Eger repozitoridı üstegıñız kelse, üstіñgі derekteme janyndağy tüimeşıktı basyp, saual etılgen aqparatty toltyryñyz.", "LabelRequireHttpsHelp": "Belgılengen bolsa, server HTTP arqyly kelgen barlyq saualdardy HTTPS üşın avtomatty bağyttaidy. Eger server HTTPS-portyn tyñdamasa, būl eşqandai äser etpeidı.", - "SyncPlayAccessHelp": "Būl paidalanuşynyñ SyncPlay funksiasyna qatynau deñgeiіn tañdañyz. SyncPlay basqa qūrylğylarmen oinatudy ündestıruge mümkındık beredі.", + "SyncPlayAccessHelp": "SyncPlay basqa qūrylğylarmen oinatudy ündestıruge mümkındık beredі. Būl paidalanuşynyñ SyncPlay funksiasyna qatynau deñgeiіn tañdañyz.", "SubtitleVerticalPositionHelp": "Mätın kösetıletın jol nömіrі. Oñ sandar joğarydan tömenge bağyttalğan. Terіs sandar tömennen joğaryğa bağyttalğan.", "QuickConnectDescription": "Jyldam Bailanys arqyly jüiege kıru üşın jüieden kırıp jatqan qūrylğydan \"Jyldam Bailanys\" tüimeşıgın tañdap, tömende körsetılgen kodty engızıñız.", "OptionAllowContentDownloadHelp": "Paidalanuşylar tasyğyşderekterdı jüktep alyp, ony öz qūrylğylarynda saqtai alady. Būl ündestıru funksiasymen bırdei emes. Kіtap tasyğyşhanalaryna būl dūrys jūmys іsteu üşın qajet.", From 34388f4d16f0388096af5855ad38dc4403ed61e9 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 30 Nov 2021 17:20:45 +0000 Subject: [PATCH 0992/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index 954bc39e10..32d5bd5932 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -1280,7 +1280,7 @@ "Writers": "Scenariusz", "ViewAlbumArtist": "Zobacz wykonawcę albumu", "TabRepositories": "Repozytoria", - "SyncPlayAccessHelp": "Wybierz poziom dostępu do funkcji SyncPlay jaki posiada ten użytkownik. SyncPlay pozwala na synchronizację odtwarzania z innymi urządzeniami.", + "SyncPlayAccessHelp": "SyncPlay pozwala na synchronizację odtwarzania z innymi urządzeniami. Wybierz poziom dostępu do funkcji SyncPlay jaki posiada ten użytkownik.", "Filter": "Filtruj", "New": "Nowy", "ShowMore": "Pokaż więcej", From 47cacf171e921e61b329652dfc3cff8c5f55e4a8 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 30 Nov 2021 17:43:17 +0000 Subject: [PATCH 0993/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 61244111bc..cc10e19b17 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -529,7 +529,7 @@ "LabelFriendlyName": "Понятное имя:", "LabelServerNameHelp": "Это имя используется для распознавания сервера и будет по умолчанию именем хоста сервера.", "LabelGroupMoviesIntoCollections": "Группировать фильмы в коллекции", - "LabelGroupMoviesIntoCollectionsHelp": "Когда отображаются списки фильмов, тогда фильмы из коллекции будут отображены как один группированный элемент.", + "LabelGroupMoviesIntoCollectionsHelp": "Если выбран вид списка фильмов, то коллекции фильмов будут отображаться как элементы со сгруппированными фильмами.", "LabelH264Crf": "Значение CRF H.264-кодирования:", "LabelEncoderPreset": "Предустановка кодирования:", "LabelHardwareAccelerationType": "Аппаратное ускорение:", @@ -1316,7 +1316,7 @@ "LabelSyncPlayPlaybackDiff": "Разница времени воспроизведения:", "MillisecondsUnit": "мс", "LabelSyncPlayTimeOffset": "Сдвиг времени относительно сервера:", - "SyncPlayAccessHelp": "Выберите уровень доступа к SyncPlay для данного пользователя. SyncPlay позволяет синхронное воспроизведение на других устройствах.", + "SyncPlayAccessHelp": "SyncPlay позволяет синхронное воспроизведение на других устройствах. Выберите уровень доступа к SyncPlay для данного пользователя.", "MessageSyncPlayErrorMedia": "Не удалось включить SyncPlay! Ошибка медиаданных.", "MessageSyncPlayErrorMissingSession": "Не удалось включить SyncPlay! Отсутствует сеанс.", "MessageSyncPlayErrorNoActivePlayer": "Активный проигрыватель не найден. SyncPlay был отключен.", From 0fd5b76c1c63ef67031ef4f7223148d7df512e27 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 30 Nov 2021 17:23:20 +0000 Subject: [PATCH 0994/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 56ca1457f3..dd39a0d052 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -1309,7 +1309,7 @@ "LabelSubtitleVerticalPosition": "Vị trí dọc:", "LabelMaxMuxingQueueSize": "Kích cỡ hàng đợi phát ngẫu nhiên tối đa:", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Các cài đặt này áp dụng cho mỗi lần bắt đầu phát lại Chromecast trên thiết bị này.", - "SyncPlayAccessHelp": "Chọn cấp độ truy cập mà người dùng này có đối với tính năng SyncPlay. SyncPlay cho phép đồng bộ phát lại với các thiết bị khác.", + "SyncPlayAccessHelp": "SyncPlay cho phép đồng bộ phát lại với các thiết bị khác. Chọn cấp độ truy cập mà người dùng này có đối với tính năng SyncPlay.", "TabDirectPlay": "Phát Trực Tiếp", "TitlePlayback": "Phát lại", "Unplayed": "Chưa Phát", From b6120ce498d31ae4d00d07ed9316625a15c216e3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 30 Nov 2021 17:40:15 +0000 Subject: [PATCH 0995/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index f53e84cbea..dbeb067b4a 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -1208,7 +1208,7 @@ "LabelSelectFolderGroups": "Aŭtomate grupigi enhavon de la sekvaj dosierujoj enen vidojn kiel ekzemple Filmoj, Muziko kaj TV:", "LabelMinResumeDurationHelp": "La plej mallonga videolongo, kiu savos ludadan lokon kaj lasos vin daŭrigi, en sekundoj.", "LabelKodiMetadataSaveImagePathsHelp": "Ĉi tio estas rekomendita se vi havas bildajn dosiernomojn kiuj ne konformas al Kodi-gvidilo.", - "LabelGroupMoviesIntoCollectionsHelp": "Kiam oni montras filmlistojn, tiam filmoj en kolekto estos montrataj kiel unu grupigita aĵo.", + "LabelGroupMoviesIntoCollectionsHelp": "Se elektas la filmlistan vidon, tiam la filmkolektoj estos montritaj kiel ajoj kun grupigitaj filmoj.", "LabelPublishedServerUriHelp": "Anstataŭigi la URI uzatan de Jellyfin, surbaze de la interfaco aŭ klienta IP-adreso.", "LabelEnableSSDPTracingHelp": "Ebligi ĵurnalitajn detalojn de SSDP-reto-spurado.
AVERTO: Ĉi tio kaŭzos signifan malpliigon por rendimento.", "LabelRepositoryNameHelp": "Propra nomo por distingi ĉi tiun deponejon de iuj aliaj aldonitaj al via servilo.", @@ -1298,7 +1298,7 @@ "TheseSettingsAffectSubtitlesOnThisDevice": "Ĉi tiuj parametroj influas subtekstojn en ĉi tiu aparato", "TellUsAboutYourself": "Rakontu al ni pri vi mem", "SystemDlnaProfilesHelp": "Sistemaj profiloj estas nurlegblaj. Ŝanĝoj al sistema profilo estos savitaj al nova propra profilo.", - "SyncPlayAccessHelp": "Elekti la nivelon de aliro, kiun ĉi tiu uzanto havas al la SyncPlay-funkcio. SyncPlay ebligas sinkronigi ludadon kun aliaj aparatoj.", + "SyncPlayAccessHelp": "La SyncPlay-funkcio ebligas sinkronigi ludadon kun aliaj aparatoj. Elekti la nivelon de aliro, kiun ĉi tiu uzanto havas al la SyncPlay.", "SubtitleVerticalPositionHelp": "Linia numero, kie teksto aperas. Pozitivaj nombroj indikas de supre malsupren. Negativaj nombroj indikas sube supren.", "SubtitleDownloadersHelp": "Ebligi kaj rangi viajn preferatajn subtekstajn elŝutilojn laŭ prioritato.", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Ĉi tiuj agordoj validas ankaŭ por iu ajn Chromecast-ludado lanĉita de ĉi tiu aparato.", From 0dbea3b2e6fd5cb66f1fb953cb0ed2f30e16546f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 30 Nov 2021 17:19:54 +0000 Subject: [PATCH 0996/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/et.json b/src/strings/et.json index ad0815e94d..bb04b69d24 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -1393,7 +1393,7 @@ "TabAccess": "Juurdepääs", "SystemDlnaProfilesHelp": "Süsteemiprofiilid on kirjutuskaitstud. Süsteemiprofiili muudatused salvestatakse uude kohandatud profiili.", "SyncPlayGroupDefaultTitle": "{0} rühm", - "SyncPlayAccessHelp": "Vali selle kasutaja juurdepääsutase funktsioonile SyncPlay. Funktsioon SyncPlay võimaldab taasesitust teiste seadmetega sünkroonida.", + "SyncPlayAccessHelp": "Funktsioon SyncPlay võimaldab taasesitust teiste seadmetega sünkroonida. Vali selle kasutaja juurdepääsutase SyncPlay.", "Sunday": "Pühapäev", "Suggestions": "Soovitused", "SubtitleVerticalPositionHelp": "Rea number, kus tekst kuvatakse. Positiivsed numbrid tähendavad ülalt alla. Negatiivsed numbrid tähendavad alt üles.", From 2743b7ba84c7e1db5a4d876daf58ce6f6854e25d Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 30 Nov 2021 21:51:25 +0000 Subject: [PATCH 0997/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 65c4e49cf1..fd58841ad7 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -815,7 +815,7 @@ "MetadataSettingChangeHelp": "Les modifications des paramètres des métadonnées ne concernent que le contenu à venir. Pour actualiser le contenu existant, ouvrir l'écran des détails et cliquer sur le bouton Actualiser, ou bien effectuer des actualisations en masse en utilisant le gestionnaire de métadonnées.", "MinutesAfter": "minutes après", "MinutesBefore": "minutes avant", - "Mobile": "Mobile", + "Mobile": "Appareil mobile", "Monday": "Lundi", "MoreFromValue": "Plus de {0}", "MoreUsersCanBeAddedLater": "D'autres utilisateurs pourront être ajoutés ultérieurement depuis le tableau de bord.", @@ -1178,7 +1178,7 @@ "Sports": "Sports", "Studios": "Studios", "Suggestions": "Suggestions", - "TV": "Tv", + "TV": "TV", "TabCodecs": "Codecs", "TabNotifications": "Notifications", "TabPlugins": "Extensions", From bb0276c46747930db6d5bc6079d7b85370bfbfcb Mon Sep 17 00:00:00 2001 From: Csaba Date: Wed, 1 Dec 2021 05:28:55 +0000 Subject: [PATCH 0998/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index fe1f9a6e16..60c2b96680 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -733,7 +733,7 @@ "LabelFormat": "Formátum:", "LabelFriendlyName": "Könnyen megjegyezhető név:", "LabelServerNameHelp": "Ez a név kerül a Szerver azonosítására és alapértelmezetten a hoszt neve kerül felhasználásra.", - "LabelGroupMoviesIntoCollectionsHelp": "A filmlisták megjelenítésekor a gyűjteményben lévő filmek egy csoportos elemként jelennek meg.", + "LabelGroupMoviesIntoCollectionsHelp": "Ha a filmlista nézetet választja, akkor a dobozos készletek csoportosított filmekkel rendelkező elemekként jelennek meg.", "LabelH264Crf": "H.264 CRF kódolás:", "LabelHomeNetworkQuality": "Otthoni hálózat minősége:", "LabelHttpsPort": "Helyi HTTPS port száma:", From b6d6a368cb3a5075d5949cb4d0ad9dced0d9ffc3 Mon Sep 17 00:00:00 2001 From: millallo Date: Wed, 1 Dec 2021 07:33:12 +0000 Subject: [PATCH 0999/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index 5a51adeb6c..dc914a1823 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -498,7 +498,7 @@ "LabelFriendlyName": "Nome Condiviso:", "LabelServerNameHelp": "Questo nome è usato per identificare il server e avrà come default l'hostname del server.", "LabelGroupMoviesIntoCollections": "Raggruppa i film nelle collezioni", - "LabelGroupMoviesIntoCollectionsHelp": "Quando si visualizzano le liste di film, quelli appartenenti ad una collezione saranno visualizzati come un elemento raggruppato.", + "LabelGroupMoviesIntoCollectionsHelp": "Visualizzando le liste dei film, quelli appartenenti ad una collezione saranno visualizzati come un elemento raggruppato.", "LabelH264Crf": "CRF di codifica H.264:", "LabelEncoderPreset": "Preset di codifica:", "LabelHardwareAccelerationType": "Accelerazione Hardware:", @@ -1288,7 +1288,7 @@ "HeaderHttpsSettings": "Configurazione HTTPS", "SaveChanges": "Salva modifiche", "HeaderDVR": "VideoRegistratore Digitale", - "SyncPlayAccessHelp": "Selezionare il livello d'accesso di questo utente a SyncPlay che permetterà di riprodurre contemporaneamente su altri dispositivi.", + "SyncPlayAccessHelp": "La funzione SyncPlay permette la riproduzione contemporanea con altri dispositivi. Selezionare il livello d'accesso di SyncPlay per questo utente.", "MessageSyncPlayErrorMedia": "Impossibile abilitare SyncPlay! Errore media.", "MessageSyncPlayErrorMissingSession": "Impossibile abilitare SyncPlay! Sessione mancante.", "MessageSyncPlayErrorNoActivePlayer": "Nessun player attivo. SyncPlay è stato disabilitato.", From fcf91507c179b8c572601607cd649fa415663966 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 1 Dec 2021 16:06:54 +0000 Subject: [PATCH 1000/1756] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index 668c3827a3..e1fd30cf8f 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -855,7 +855,7 @@ "DateAdded": "تاريخ الإضافة", "CriticRating": "تقييم النقاد", "ResumeAt": "اكمل من {0}", - "AskAdminToCreateLibrary": "أطلب من المدير إنشاء مكتبة.", + "AskAdminToCreateLibrary": "اطلب من المسؤول إنشاء مكتبة.", "Artist": "الفنان", "AllowFfmpegThrottling": "إبطاء التحويل", "AlbumArtist": "المؤدي", @@ -881,7 +881,7 @@ "CopyStreamURLSuccess": "تم نسخ عنوان الرابط بنجاح.", "Connect": "إتصال", "ConfirmEndPlayerSession": "هل تريد إيقاف Jellyfin عند {0}؟", - "ColorPrimaries": "الألوان الرئيسية", + "ColorPrimaries": "الألوان التمهيدية", "ClientSettings": "إعدادات التطبيق", "ButtonTogglePlaylist": "قائمة التشغيل", "BoxSet": "طقم", From 4be621d08b9d9e8a498da6d3842a09b6c4c9f836 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Fernandes?= Date: Wed, 1 Dec 2021 19:48:21 +0000 Subject: [PATCH 1001/1756] Translated using Weblate (Portuguese (Portugal)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/ --- src/strings/pt-pt.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/pt-pt.json b/src/strings/pt-pt.json index c1b88694e7..5262a5750f 100644 --- a/src/strings/pt-pt.json +++ b/src/strings/pt-pt.json @@ -613,7 +613,7 @@ "Albums": "Álbuns", "Alerts": "Alertas", "AllChannels": "Todos os canais", - "AllComplexFormats": "Todos os Formatos Complexos (ASS, SSA, VOBSUB, PGS, SUB/IDX, etc.)", + "AllComplexFormats": "Todos os Formatos Complexos (ASS, SSA, VobSub, PGS, SUB/IDX, etc.)", "AllEpisodes": "Todos os episódios", "AllLanguages": "Todos os idiomas", "AllLibraries": "Todas as bibliotecas", @@ -637,7 +637,7 @@ "BirthPlaceValue": "Local de nascimento: {0}", "Blacklist": "Lista Negra", "Books": "Livros", - "BurnSubtitlesHelp": "Determine se o servidor deve integrar as legendas enquanto trancodifica de vídeos. Evitar a integração de legendas melhora o desempenho do servidor. Selecione Auto para que legendas baseadas em imagem (VOBSUB, PGS, SUB/IDX) e certos formatos ASS/SSA sejam integrados.", + "BurnSubtitlesHelp": "Determine se o servidor deve integrar as legendas enquanto trancodifica de vídeos. Evitar a integração de legendas melhora o desempenho do servidor. Selecione Auto para que legendas baseadas em imagem (VobSub, PGS, SUB/IDX) e certos formatos ASS/SSA sejam integrados.", "Channels": "Canais", "Collections": "Coleções", "Favorites": "Favoritos", @@ -1270,8 +1270,8 @@ "Episode": "Episódio", "EnableDetailsBannerHelp": "Mostra uma imagem no topo da página dos detalhes do item.", "EnableDetailsBanner": "Cartaz de Detalhes", - "EnableDecodingColorDepth10Vp9": "Ativar descodificação de hardware de 10-Bits para VP9", - "EnableDecodingColorDepth10Hevc": "Ativar descodificação de hardware de 10-Bits para HEVC", + "EnableDecodingColorDepth10Vp9": "Ativar descodificação de hardware de 10-bits para VP9", + "EnableDecodingColorDepth10Hevc": "Ativar descodificação de hardware de 10-bits para HEVC", "DeinterlaceMethodHelp": "Selecionar um método de desentrelaçamento ao transcodificar conteúdo entrelaçado através de software. Caso esteja ativo, o desentrelaçamento através de aceleração por hardware terá prioridade sobre esta opção.", "ClientSettings": "Definições do Cliente", "ButtonTogglePlaylist": "Lista de Reprodução", From 7b53f540a563af40b82d981ed044d2730c9c8d34 Mon Sep 17 00:00:00 2001 From: wolong gl Date: Thu, 2 Dec 2021 00:21:02 +0000 Subject: [PATCH 1002/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index e98e6e8aa5..80de715e06 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -494,7 +494,7 @@ "LabelFriendlyName": "好记的名称:", "LabelServerNameHelp": "此名称将用做服务器名,默认使用服务器的主机名。", "LabelGroupMoviesIntoCollections": "批量添加电影到集合", - "LabelGroupMoviesIntoCollectionsHelp": "显示电影列表时,集合中的电影将显示为一个分组项目。", + "LabelGroupMoviesIntoCollectionsHelp": "如果选择电影列表视图,集合中的电影将显示为一个分组项目。", "LabelH264Crf": "H.264 CRF 编码质量等级:", "LabelH265Crf": "H.265 CRF 编码质量等级:", "LabelEncoderPreset": "编码预设:", @@ -1317,7 +1317,7 @@ "ButtonSyncPlay": "SyncPlay", "EnableBlurHashHelp": "仍在加载的图片将以独特的的占位符显示。", "EnableBlurHash": "为图片启用模糊的占位符", - "SyncPlayAccessHelp": "选择此用户对 SyncPlay 功能的访问级别。 SyncPlay 可以与其他设备同步播放。", + "SyncPlayAccessHelp": "SyncPlay 功能可以与其他设备同步播放。 选择此用户对 SyncPlay 的访问级别。", "ShowMore": "显示更多", "ShowLess": "显示更少", "MessageSyncPlayErrorMedia": "同步播放启用失败!媒体错误。", From 00947c89caa46352ca6d82b48888bb0f30a56b8d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 2 Dec 2021 12:41:53 +0000 Subject: [PATCH 1003/1756] Translated using Weblate (Persian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/ --- src/strings/fa.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/strings/fa.json b/src/strings/fa.json index ea405e2e9a..9bc4e3502b 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -699,7 +699,7 @@ "LabelArtistsHelp": "Separate multiple using (;).", "LabelAudioBitDepth": "عمق بیت صوتی:", "LabelAudioBitrate": "Audio bitrate:", - "LabelAudioChannels": "", + "LabelAudioChannels": "کانال های صوتی:", "LabelAudioCodec": "Audio codec:", "LabelAudioSampleRate": "", "LabelAuthProvider": "Authentication Provider:", @@ -764,7 +764,7 @@ "LabelEnableDlnaServer": "", "LabelEnableDlnaServerHelp": "", "LabelEnableHardwareDecodingFor": "", - "LabelEnableHttps": "", + "LabelEnableHttps": "فعال کردن HTTPS", "LabelEnableHttpsHelp": "به درگاه پیکربندی شده HTTPS گوش دهید. برای تأیید این امر باید یک گواهی معتبر نیز ارائه شود.", "LabelEnableRealtimeMonitor": "", "LabelEnableRealtimeMonitorHelp": "تغییرات پرونده ها بلافاصله در سیستم های فایل پشتیبانی شده پردازش می شوند.", @@ -786,11 +786,11 @@ "RefreshMetadata": "", "RefreshQueued": "", "ReleaseDate": "Release date", - "RememberMe": "", + "RememberMe": "به‌یاد سپاری", "RemoveFromCollection": "", "RemoveFromPlaylist": "", "Repeat": "تکرار", - "RepeatAll": "", + "RepeatAll": "تکرار تمام بر", "RepeatEpisodes": "", "RepeatMode": "", "RepeatOne": "", @@ -899,7 +899,7 @@ "HeaderSubtitleProfiles": "", "HeaderSubtitleProfilesHelp": "", "HeaderSyncPlaySelectGroup": "", - "HeaderSyncPlayEnabled": "", + "HeaderSyncPlayEnabled": "فعال شد SyncPlay", "HeaderThisUserIsCurrentlyDisabled": "", "HeaderTracks": "", "HeaderTranscodingProfile": "", @@ -999,7 +999,7 @@ "LabelMusicStreamingTranscodingBitrate": "", "LabelMusicStreamingTranscodingBitrateHelp": "هنگام پخش موسیقی ، حداکثر میزان ارسال بیت را مشخص کنید.", "LabelName": "Name:", - "LabelChromecastVersion": "", + "LabelChromecastVersion": "نسخه Chromecast", "LabelStable": "", "LabelNewName": "", "LabelNewsCategories": "", @@ -1063,9 +1063,9 @@ "LabelSonyAggregationFlagsHelp": "محتوای عنصر جمع کردن پرچم ها را در urn تعیین می کند: schemas-sonycom: av namespace.", "LabelSyncPlayPlaybackDiff": "", "LabelSyncPlaySyncMethod": "", - "LabelSyncPlayNewGroup": "", + "LabelSyncPlayNewGroup": "گروه جدید", "LabelSyncPlayNewGroupDescription": "", - "LabelSyncPlayLeaveGroup": "", + "LabelSyncPlayLeaveGroup": "ترک گروه", "HeaderAppearsOn": "", "HeaderAudioBooks": "کتاب های صوتی", "HeaderAudioSettings": "تنظیمات صوتی", @@ -1079,8 +1079,8 @@ "HeaderContainerProfile": "", "HeaderContainerProfileHelp": "", "HeaderContinueListening": "", - "HeaderDVR": "", - "HeaderHttpsSettings": "", + "HeaderDVR": "ضبط دیجیتال", + "HeaderHttpsSettings": "تنظیمات HTTPS", "HeaderNavigation": "جهت یابی", "HeaderProfileServerSettingsHelp": "این مقادیر نحوه ارائه سرور به مشتری را کنترل می کنند.", "HeaderRemoteAccessSettings": "تنظیمات دسترسی از راه دور", @@ -1216,7 +1216,7 @@ "PasswordResetProviderHelp": "", "PasswordSaved": "", "PlaceFavoriteChannelsAtBeginning": "", - "PlayCount": "", + "PlayCount": "تعداد پخش", "ReplaceAllMetadata": "", "ReplaceExistingImages": "", "ResumeAt": "", @@ -1224,7 +1224,7 @@ "Runtime": "زمان اجرا", "Saturday": "شنبه", "Save": "ذخیره", - "SaveChanges": "", + "SaveChanges": "ذخیره تغییرات", "SaveSubtitlesIntoMediaFolders": "", "SaveSubtitlesIntoMediaFoldersHelp": "", "SendMessage": "Send message", @@ -1255,8 +1255,8 @@ "LabelMaxChromecastBitrate": "", "LabelMaxResumePercentage": "", "MessageYouHaveVersionInstalled": "", - "MessageSyncPlayEnabled": "", - "MessageSyncPlayDisabled": "", + "MessageSyncPlayEnabled": "فعال شد SyncPlay.", + "MessageSyncPlayDisabled": "SyncPlay غیرفعال شد.", "MessageSyncPlayUserJoined": "", "MessageSyncPlayUserLeft": "", "MessageSyncPlayGroupWait": "{0} در حال بافر است …", @@ -1293,7 +1293,7 @@ "ServerRestartNeededAfterPluginInstall": "بعد از نصب یک افزونه ، Jellyfin باید دوباره راه اندازی شود.", "ServerUpdateNeeded": "این سرور باید به روز شود. برای بارگیری آخرین نسخه ، لطفاً به {0} مراجعه کنید", "Settings": "تنظیمات", - "SettingsSaved": "", + "SettingsSaved": "تنظیمات ذخیره شد.", "SettingsWarning": "", "Share": "اشتراک گذاری", "ShowIndicatorsFor": "", @@ -1306,13 +1306,13 @@ "PathNotFound": "", "WriteAccessRequired": "Jellyfin نیاز به دسترسی نوشتن به این پوشه دارد. لطفاً از دسترسی نوشتن اطمینان حاصل کنید و دوباره امتحان کنید.", "UnsupportedPlayback": "", - "ShowLess": "", - "ShowMore": "", + "ShowLess": "نمایش کمتر", + "ShowMore": "نمایش بیشتر", "Shuffle": "پخش تصادفی", "New": "جدید", "Filter": "Filter", "SkipEpisodesAlreadyInMyLibraryHelp": "", - "SmallCaps": "", + "SmallCaps": "حروف کوچک", "SubtitleAppearanceSettingsDisclaimer": "", "SubtitleDownloadersHelp": "", "SubtitleOffset": "", From ebe9c5be2a1d2f031df730a0f1d0a5a655ec694a Mon Sep 17 00:00:00 2001 From: Weevild Date: Thu, 2 Dec 2021 15:36:37 +0000 Subject: [PATCH 1004/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index beb5fb86dc..7b3844d7a2 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -195,7 +195,7 @@ "GuideProviderLogin": "Logga in", "GuideProviderSelectListings": "Välj listor", "H264CrfHelp": "Constant Rate Factor (CRF) är den förvalda kvalitetsinställningen för x264- och x265-kodaren. Du kan ange värden mellan 0-51, där lägre värden resulterar i högre kvalitet men på bekostnad av större filstorlekar. Rimliga värden ligger mellan 18-28. Det förvalda värdet för x264 är 23 och x265 är 28, så du kan använda det som utgångspunkt.", - "EncoderPresetHelp": "Välj ett snabbare värde för öka prestandan, eller ett långsammare värde för att utöka kvaliten.", + "EncoderPresetHelp": "Välj ett snabbare värde för öka prestandan eller ett långsammare för att utöka kvalitén.", "HDPrograms": "HD-program", "HardwareAccelerationWarning": "Aktivering av hårdvaruacceleration kan innebära instabilitet i vissa miljöer. Säkerställ att ditt operativsystem och dina grafikdrivrutiner är helt uppdaterade. Om du har problem med uppspelning när detta är på behöver du ändra tillbaka inställningen till Auto.", "HeaderAccessSchedule": "Schema för åtkomst", @@ -1104,7 +1104,7 @@ "ColorSpace": "Färgrymd", "ColorPrimaries": "Färgprimärer", "Channels": "Kanaler", - "ChangingMetadataImageSettingsNewContent": "Ändringar angående nedladdning av metadata eller illustrationer kommer enbart att appliceras på nytt innehåll läggs till i ditt bibliotek. För att applicera ändringarna till redan tillagt innehåll så behöver du uppdatera metadata manuellt.", + "ChangingMetadataImageSettingsNewContent": "Ändringar angående nedladdning av metadata eller illustrationer kommer enbart att verkställas på nytt innehåll som läggs till i ditt bibliotek. Du behöver korrigera metadata manuellt för att uppdatera redan tillagt innehåll.", "ButtonTrailer": "Trailer", "ButtonStart": "Börja", "ButtonInfo": "Information", From 5c2f502d04abbec511bf9f75af18ea32c5efd087 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 2 Dec 2021 20:56:40 +0000 Subject: [PATCH 1005/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index a768e4cb85..b1dae083ac 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -1266,7 +1266,7 @@ "PlaceFavoriteChannelsAtBeginning": "Place favorite channels at the beginning", "Play": "Play", "PlayAllFromHere": "Play all from here", - "PlaybackData": "Playback Data", + "PlaybackData": "Playback Info", "PlaybackErrorNoCompatibleStream": "This client isn't compatible with the media and the server isn't sending a compatible media format.", "PlaybackErrorPlaceHolder": "This is a placeholder for physical media that Jellyfin cannot play. Please insert the disc to play.", "PlaybackRate": "Playback Rate", From f23c153a5442684c5ecf961c3b76d260a43bdbb6 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 2 Dec 2021 20:58:38 +0000 Subject: [PATCH 1006/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index f67b13e1ef..8029d390fe 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -501,7 +501,7 @@ "PlayNext": "Play next", "PlayFromBeginning": "Play from beginning", "PlayCount": "Play count", - "PlaybackData": "Playback Data", + "PlaybackData": "Playback Info", "PlayAllFromHere": "Play all from here", "PinCodeResetConfirmation": "Are you sure you wish to reset the PIN code?", "PinCodeResetComplete": "The PIN code has been reset.", From 9294d65daa3703209f0237f374324bba9b995dde Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 2 Dec 2021 20:57:52 +0000 Subject: [PATCH 1007/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index d18e9c6525..e57f19ec08 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -1202,7 +1202,7 @@ "OptionLoginAttemptsBeforeLockout": "Qūlyptalğanşa deiın qanşa dūrys emes kıru äreketı jasaluy mümkın ekendıgın anyqtau.", "OptionLoginAttemptsBeforeLockoutHelp": "0 mänı qarapaiym paidalanuşylar üşın üş jäne äkımşıler üşın bes ärekettıñ ädepkı mänın bıldıredı. Būl -1 etıp ornatylğanda funksia ajyratylady.", "PasswordResetProviderHelp": "Būl paidalanuşy paröldı ysyru saualyn jıbergen kezde paidalanylatyn paröldı ysyru jetkızuşısın tañdañyz.", - "PlaybackData": "Oinatu derekterı", + "PlaybackData": "Oinatu turaly", "SubtitleOffset": "Subtitrler yğysuy", "TabNetworking": "Jelılık jūmys", "LabelBaseUrlHelp": "Serverdıñ URL-mekenjaiyna jeke ışkı katalogty qosady. Mysaly: http://example.com/<baseurl>", From e37668d9c8f902fa26adecae3ac9983153544356 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 2 Dec 2021 20:58:07 +0000 Subject: [PATCH 1008/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index cc10e19b17..1184840421 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -1206,7 +1206,7 @@ "OptionLoginAttemptsBeforeLockout": "Определить, сколько неудачных попыток входа можно сделать до блокировки.", "OptionLoginAttemptsBeforeLockoutHelp": "При значении 0 наследуются по умолчанию три попытки для обычных пользователей и пять для администратора. При установке этого значения в -1 функция отключается.", "PasswordResetProviderHelp": "Выберите поставщика сброса пароля, который использовуется при запросе пользователем сброса пароля.", - "PlaybackData": "Данные воспроизведения", + "PlaybackData": "О воспроизведении", "SubtitleOffset": "Сдвиг субтитров", "TabNetworking": "Работа в сети", "LabelBaseUrlHelp": "Добавляет пользовательский подкаталог к URL сервера. Например: http://example.com/<baseurl>", From f91022b9060d1c9bfbf84c806280f3e078950a69 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 2 Dec 2021 20:57:23 +0000 Subject: [PATCH 1009/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index dbeb067b4a..ab8f907310 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -866,7 +866,7 @@ "GuideProviderSelectListings": "Elektu Listarojn", "Guide": "Gvidilo", "HeaderGuideProviders": "Datenaj Provizantoj pri TV-gvidilo", - "PlaybackData": "Ludada Dateno", + "PlaybackData": "Informo pri Ludado", "LabelMetadataSavers": "Metadatenaj saviloj:", "LabelMetadataReaders": "Metadatenaj legiloj:", "Data": "Dateno", From 475abf12cf32c801c3969261365c8f49de7474c8 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 2 Dec 2021 23:21:46 +0000 Subject: [PATCH 1010/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index fd58841ad7..c489099229 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1415,7 +1415,7 @@ "QuickConnect": "Connexion Rapide", "LabelQuickConnectCode": "Code de connexion rapide :", "LabelCurrentStatus": "Statut actuel :", - "EnableQuickConnect": "Activer la connexion rapide sur ce serveur", + "EnableQuickConnect": "Activer la fonctionnalité 'Quick Connect' sur ce serveur", "ButtonUseQuickConnect": "Utiliser la Connexion Rapide", "ButtonActivate": "Activer", "Authorize": "Autoriser", From 21a21647e8ed2cd660316ede2e1cf151771b17eb Mon Sep 17 00:00:00 2001 From: Csaba Date: Fri, 3 Dec 2021 05:22:30 +0000 Subject: [PATCH 1011/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index 60c2b96680..043880e587 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -1155,7 +1155,7 @@ "LabelAudioBitDepth": "Audió bitmélység:", "CopyStreamURLSuccess": "URL másolása sikeres.", "CopyStreamURL": "Stream URL másolása", - "PlaybackData": "Lejátszási adatok", + "PlaybackData": "Lejátszási információk", "ButtonAddImage": "Kép hozzáadása", "LabelPasswordResetProvider": "Jelszó Visszaállítási Szolgáltató:", "FetchingData": "További adatok lekérése", From d2a517ad4ce52c5255ec1de49ffb747d740cb786 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 3 Dec 2021 10:20:32 +0000 Subject: [PATCH 1012/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 1184840421..5d5813b18d 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -92,7 +92,7 @@ "ButtonSignIn": "Вход", "ButtonSignOut": "Выйти", "ButtonStart": "Запустить", - "ButtonStop": "Остановить", + "ButtonStop": "Стоп", "ButtonSubmit": "Подтвердить", "ButtonTogglePlaylist": "Плей-лист", "ButtonTrailer": "Трейлер", From ef88b52a97010b5e51ea37e0aff180a9239b4560 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 3 Dec 2021 10:47:39 +0000 Subject: [PATCH 1013/1756] Translated using Weblate (Punjabi) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pa/ --- src/strings/pa.json | 93 +++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 85 insertions(+), 8 deletions(-) diff --git a/src/strings/pa.json b/src/strings/pa.json index 87209e44bb..8e79a1470d 100644 --- a/src/strings/pa.json +++ b/src/strings/pa.json @@ -1,22 +1,99 @@ { "Artist": "ਕਲਾਕਾਰ", "Albums": "ਐਲਬਮਾਂ", - "ValueSpecialEpisodeName": "ਵਿਸ਼ੇਸ਼ - {0}", + "ValueSpecialEpisodeName": "ਖਾਸ - {0}", "Sync": "ਸਿੰਕ", - "Songs": "ਗਾਣੇ", - "Shows": "ਸ਼ੋਅਜ਼", - "Playlists": "ਪਲੇਲਿਸਟਸ", + "Songs": "ਗਾਣੇਂ", + "Shows": "ਸ਼ੋਅ", + "Playlists": "ਪਲੇਸੂਚੀਆਂ", "Photos": "ਫੋਟੋਆਂ", "Movies": "ਫਿਲਮਾਂ", "HeaderContinueWatching": "ਵੇਖਣਾ ਜਾਰੀ ਰੱਖੋ", "Genres": "ਸ਼ੈਲੀਆਂ", - "Folders": "ਫੋਲਡਰ", + "Folders": "ਫੋਲਡਰਸ", "Favorites": "ਮਨਪਸੰਦ", - "Default": "ਮੂਲ", - "Collections": "ਸੰਗ੍ਰਹਿ", + "Default": "ਡਿਫੌਲਟ", + "Collections": "ਸੰਗ੍ਰਹਿਣ", "Channels": "ਚੈਨਲ", "Books": "ਕਿਤਾਬਾਂ", "Artists": "ਕਲਾਕਾਰ", "MusicVideos": "ਸੰਗੀਤ ਵੀਡੀਓ", - "HeaderAlbumArtists": "ਐਲਬਮ ਕਲਾਕਾਰ" + "HeaderAlbumArtists": "ਐਲਬਮ ਕਲਾਕਾਰ", + "Extras": "ਵਾਧੂ", + "Episode": "TV ਦੀ ਕਿਸ਼ਤ", + "Ended": "ਖਤਮ ਹੋਈ", + "Edit": "ਸੰਪਾਦਨ ਕਰੋ", + "Download": "ਡਾਉਨਲੋਡ", + "Down": "ਥੱਲੇ", + "Display": "ਪ੍ਰਦਰਸ਼ਨ", + "Disconnect": "ਡਿਸਕਨੈਕਟ ਕਰੋ", + "Disc": "ਡਿਸਕ", + "DisablePlugin": "ਅਸਮਰੱਥ ਕਰੋ", + "EnablePlugin": "ਸਮਰੱਥ ਬਣਾਓ", + "Directors": "ਡਾਈਰੈਕਟਰਸ", + "Director": "ਨਿਰਦੇਸ਼ਕ", + "Desktop": "ਡੈਸਕਟੌਪ", + "Depressed": "ਘਟਾਇਆ ਹੋਇਆ", + "Delete": "ਮਿਟਾਓ", + "Data": "ਡੇਟਾ", + "Continuing": "ਜਾਰੀ ਕਰ ਰਿਹਾ ਹੈ", + "Console": "ਕਨਸੋਲ", + "Connect": "ਕਨੈਕਟ ਕਰੋ", + "Conductor": "ਕੰਡਕਟਰ", + "Composer": "ਰਚਨਾਕਾਰ", + "Categories": "ਸ਼੍ਰੇਣੀਆਂ", + "Casual": "ਕੈਜੁਅਲ", + "Bwdif": "BWDIF", + "ButtonWebsite": "ਵੈਬਸਾਈਟ", + "ButtonUninstall": "ਸਥਾਪਤ ਕਰੋ", + "ButtonTrailer": "ਟ੍ਰੇਲਰ", + "ButtonTogglePlaylist": "ਪਲੇਸੂਚੀ", + "ButtonSyncPlay": "SyncPlay", + "ButtonSubmit": "ਸਬਮਿਟ ਕਰੋ", + "ButtonStop": "ਰੋਕੋ", + "ButtonStart": "ਸਟਾਰਟ", + "ButtonSplit": "ਵਿਭਾਜਨ", + "ButtonShutdown": "ਸ਼ਟ ਡਾਊਨ ਕਰੋ", + "ButtonSend": "ਭੇਜੋ", + "ButtonRevoke": "ਕੁੰਜੀ ਰੱਦ ਕਰੋ", + "ButtonResume": "ਮੁੜ ਜਾਰੀ ਕਰੋ", + "ButtonRename": "ਦੁਬਾਰਾ ਨਾਮ ਦਿਉ", + "ButtonRemove": "ਹਟਾਓ", + "ButtonPlayer": "ਪਲੇਅਰ", + "ButtonPause": "ਰੋਕੋ", + "ButtonOpen": "ਖੋਲੋ", + "ButtonOk": "ਓਕੇ", + "ButtonNetwork": "ਨੈਟਵਰਕ", + "ButtonMore": "ਹੋਰ", + "ButtonInfo": "ਜਾਣਕਾਰੀ", + "ButtonFullscreen": "ਪੂਰੀ ਸਕਰੀਨ", + "ButtonCast": "ਕਾਸਟ ਕਰੋ", + "ButtonCancel": "ਰੱਦ ਕਰੋ", + "ButtonBack": "ਪਿੱਛੇ ਵੱਲ", + "ButtonArrowRight": "ਸੱਜੇ", + "ButtonArrowLeft": "ਖੱਬੇ", + "ButtonActivate": "ਕਾਰਜਸ਼ੀਲ", + "Browse": "ਬ੍ਰਾਊਜ਼ ਕਰੋ", + "Box": "ਬਾਕਸ", + "Banner": "ਬੈਨਰ", + "Auto": "ਸ੍ਵੈ", + "Authorize": "ਅਧਿਕਾਰ ਦਿਓ", + "Audio": "ਔਡੀਓ", + "Descending": "ਅਵਰੋਹੀ", + "Ascending": "ਆਰੋਹੀ", + "Anytime": "ਕਿਸੇ ਵੀ ਸਮੇਂ", + "All": "ਸਾਰੇ", + "Alerts": "ਚੇਤਾਵਨੀਆਂ", + "Album": "ਐਲਬਮ", + "Aired": "ਪ੍ਰਸਾਰਿਤ", + "Add": "ਜੋਡ਼ੋ", + "Actor": "ਐਕਟਰ", + "Absolute": "ਨਿਰਪੇਖ", + "SpecialFeatures": "ਵਿਸ਼ੇਸ਼ ਫੀਚਰਜ਼", + "OptionSpecialEpisode": "ਵਿਸ਼ੇਸ਼", + "TypeOptionPluralMovie": "ਫਿਲਮਾਂ", + "MediaInfoDefault": "ਡਿਫੌਲਟ", + "LabelSelectAudioChannels": "ਚੈਨਲ", + "MediaInfoChannels": "ਚੈਨਲ", + "TypeOptionPluralBook": "ਕਿਤਾਬਾਂ" } From a7e59b9c6f3f380fa5a768737ea2b02da9f9892e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 3 Dec 2021 17:24:02 +0000 Subject: [PATCH 1014/1756] Translated using Weblate (Icelandic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/is/ --- src/strings/is-is.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/strings/is-is.json b/src/strings/is-is.json index 6a07be3d59..486af5b27f 100644 --- a/src/strings/is-is.json +++ b/src/strings/is-is.json @@ -442,5 +442,9 @@ "Name": "Nafn", "MusicVideo": "Tónlistarmyndbönd", "No": "Nei", - "News": "Nýtt" + "News": "Nýtt", + "Never": "Aldrei", + "Mute": "Þagga", + "MusicArtist": "Tónlistarmaður", + "MusicAlbum": "Tónlistaralbúm" } From 97d7798f1f56f7cc64c28056137075122867d32b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 3 Dec 2021 17:17:38 +0000 Subject: [PATCH 1015/1756] Translated using Weblate (Lithuanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/ --- src/strings/lt-lt.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/lt-lt.json b/src/strings/lt-lt.json index 2707bf01b3..ab8c91183e 100644 --- a/src/strings/lt-lt.json +++ b/src/strings/lt-lt.json @@ -597,7 +597,7 @@ "HeaderIdentification": "Identifikacija", "HeaderIdentificationHeader": "Identifikavimo antraštė", "HeaderHttpHeaders": "HTTP-antraštės", - "OptionAutomaticallyGroupSeriesHelp": "Jei įjungta - serijos skirtinguose bibliotekos aplankaluose bus apjungtos į vieną serialą.", + "OptionAutomaticallyGroupSeriesHelp": "Serijos skirtinguose bibliotekos aplankaluose bus apjungtos į vieną serialą.", "Playlists": "Grojaraštis", "HeaderDateIssued": "Išdavimo data", "HeaderDefaultRecordingSettings": "Numatytieji įrašymo nustatymai", @@ -752,7 +752,7 @@ "LabelEnableSingleImageInDidlLimit": "Apriboti iki vieno įterpto vaizdo", "EnableStreamLooping": "Cikliškai perleisti tiesiogines transliacijas", "EnableStreamLoopingHelp": "Įjunkite, jei tiesioginės transliacijos šaltinis reikalauja pastovių užklausų srauto gavimui. Jei tai įjungta, kai to nereikia, gali kilti nesklandumų su transliacijos rodymu.", - "ErrorDeletingItem": "Įvyko klaida trinant elementą iš Jellyfin Serverio. Įsitikinkite, kad Jellyfin Serveris turi rašymo prieigos teisę tam keliui.", + "ErrorDeletingItem": "Įvyko klaida trinant elementą iš serverio. Įsitikinkite, kad Jellyfin turi rašymo prieigos teisę tam keliui.", "ErrorAddingMediaPathToVirtualFolder": "Įvyko klaida pridedant medijos kelią. Įsitikinkite, kad kelias teisingas ir Jellyfin Server turi prieigos teisę tam keliui.", "ErrorAddingTunerDevice": "Pridedant imtuvo įrenginį įvyko klaida. Įsitikinkite, kad jis prieinamas, ir bandykite dar kartą.", "ErrorAddingXmlTvFile": "Atidarant XMLTV failą įvyko klaida. Įsitikinkite, ar failas egzistuoja, ir bandykite dar kartą.", From 2b05ce82153d2f0b49772261cf52211952746937 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 3 Dec 2021 17:58:28 +0000 Subject: [PATCH 1016/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 58 ++++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index 19cf797c7f..21c86c8eba 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -39,7 +39,7 @@ "HeaderContinueWatching": "İzlemeye Devam Et", "HeaderCustomDlnaProfiles": "Özel Profiller", "HeaderDeviceAccess": "Cihaz Erişimi", - "HeaderEasyPinCode": "Kolay Pin Kodu", + "HeaderEasyPinCode": "Kolay PIN Kodu", "HeaderFrequentlyPlayed": "Sıkça Oynatılan", "HeaderImageSettings": "Resim Ayarları", "HeaderLatestEpisodes": "Son Bölümler", @@ -125,7 +125,7 @@ "OptionResumable": "Başlatılabilir", "OptionSpecialEpisode": "Özeller", "OptionTrackName": "Parça İsmi", - "OptionTvdbRating": "TVDB Puanı", + "OptionTvdbRating": "TheTVDB Puanı", "OptionWeekly": "Haftalık", "ParentalRating": "Yaş derecelendirmesi", "PasswordMatchError": "Parola ve Sifre Eslesmelidir.", @@ -211,7 +211,7 @@ "Composer": "Besteci", "ConfigureDateAdded": "Eklenen tarihin, Kitaplık ayarları altındaki kontrol panelinde nasıl belirleneceğini ayarlayın", "ConfirmDeleteImage": "Resmi Sil?", - "ButtonResetEasyPassword": "Kolay pin kodunu sıfırla", + "ButtonResetEasyPassword": "Kolay PIN kodunu sıfırla", "ColorPrimaries": "Renk ön seçimleri", "DirectStreamHelp2": "Doğrudan akış tarafından tüketilen güç genellikle ses profiline bağlıdır. Yalnızca video akışı kayıpsızdır.", "DirectStreaming": "Doğrudan akış", @@ -254,13 +254,13 @@ "Display": "Kullanıcı Ekranı", "DisplayInMyMedia": "Ana ekranda göster", "DisplayInOtherHomeScreenSections": "Son eklenen medyada ve izlemeye devam et ekranlarında göster", - "BurnSubtitlesHelp": "Sunucunun video işlendiği esnada, altyazının görüntüye gömülmesini sağlar. Performansı çok düşürür, zorunda kalmadıkça bu özelliği seçmeyin. Görüntü tabanlı biçimleri (VOBSUB, PGS, SUB / IDX, vb.) Ve bazı ASS / SSA altyazıların görüntüye gömülmesi için Otomatik'i seçin.", + "BurnSubtitlesHelp": "Sunucunun video işlendiği esnada, altyazının görüntüye gömülmesini sağlar. Performansı çok düşürür, zorunda kalmadıkça bu özelliği seçmeyin. Görüntü tabanlı biçimleri (BobSub, PGS, SUB, IDX, vb.) Ve bazı ASS / SSA altyazıların görüntüye gömülmesi için Otomatik'i seçin.", "ConfirmDeleteItem": "Bu öğeyi silmek, onu hem dosya sisteminden hem de medya kütüphanenizden siler. Devam etmek istediğinize emin misiniz?", "ValueSpecialEpisodeName": "Özel - {0}", "DeviceAccessHelp": "Bu, yalnızca benzersiz şekilde tanımlanabilen ve tarayıcı erişimini engellemeyen cihazlar için geçerlidir. Kullanıcı cihazlarına erişimin filtrelenmesi, burada onaylanana kadar yeni cihazları kullanmalarını önler.", "DirectStreamHelp1": "Video akışı cihazla uyumludur ancak uyumsuz bir ses formatına (DTS, TRUEHD, vb.) veya ses kanallarına sahiptir. Video akışı, cihaza gönderilmeden önce anında kayıpsız bir şekilde yeniden paketlenecektir. Yalnızca ses akışının kodu dönüştürülecektir.", "DisplayMissingEpisodesWithinSeasonsHelp": "Bu, sunucu yapılandırmasındaki TV kütüphaneleri için de etkinleştirilmelidir.", - "EasyPasswordHelp": "Kolay pin kodunuz, desteklenen istemcilerde çevrimdışı erişim için kullanılır ve ayrıca ağ içinde oturum açmak için de kullanılabilir.", + "EasyPasswordHelp": "Kolay PIN kodunuz, desteklenen istemcilerde çevrimdışı erişim için kullanılır ve ayrıca ağ içinde oturum açmak için de kullanılabilir.", "ChangingMetadataImageSettingsNewContent": "Metaveri veya resim indirme ayarlarında yapılan değişiklikler yalnızca kitaplığınıza eklenen yeni içerikler için geçerli olacaktır. Değişiklikleri mevcut başlıklara uygulamak için metaverisini el ile yenilemeniz gerekir.", "CinemaModeConfigurationHelp": "Sinema Modu, izleyeceğiniz videodan önce fragmanlar ve özel tanıtımlar oynatarak evinizde sinema deneyimi yaşamanıza olanak sağlar.", "Browse": "Gözat", @@ -443,7 +443,7 @@ "HeaderPluginInstallation": "Eklenti Kurulumu", "HeaderPlaybackError": "Oynatma Hatası", "HeaderPlayback": "Medya Oynatma", - "HeaderPinCodeReset": "Pin Kodunu Sıfırla", + "HeaderPinCodeReset": "PIN Kodunu Sıfırla", "HeaderPhotoAlbums": "Fotoğraf Albümleri", "HeaderPasswordReset": "Parola Sıfırlama", "HeaderPassword": "Parola", @@ -478,7 +478,7 @@ "HeaderIdentification": "Kimlik", "HeaderHttpHeaders": "HTTP Başlıkları", "LabelEnableAutomaticPortMap": "Otomatik port eşleştirmeyi etkinleştir", - "LabelEasyPinCode": "Basit pin kodu:", + "LabelEasyPinCode": "Basit PIN kodu:", "LabelDropImageHere": "Görüntüyü buraya bırakın veya göz atmak için tıklayın.", "LabelDownloadLanguages": "Dilleri indir:", "LabelDisplayOrder": "Görüntüleme sırası:", @@ -522,9 +522,9 @@ "Horizontal": "Yatay", "Help": "Yardım", "HeaderYears": "Yıllar", - "HeaderXmlSettings": "Xml Ayarları", - "HeaderXmlDocumentAttributes": "Xml Döküman Öznitelikleri", - "HeaderXmlDocumentAttribute": "Xml Döküman Özniteliği", + "HeaderXmlSettings": "XML Ayarları", + "HeaderXmlDocumentAttributes": "XML Döküman Öznitelikleri", + "HeaderXmlDocumentAttribute": "XML Döküman Özniteliği", "HeaderUser": "Kullanıcı", "HeaderUploadImage": "Resim Yükle", "HeaderUpcomingOnTV": "TV'de Yaklaşan", @@ -625,7 +625,7 @@ "LabelHardwareAccelerationTypeHelp": "Donanım hızlandırma ek yapılandırma gerektirir.", "LabelHardwareAccelerationType": "Donanım hızlandırması:", "LabelEncoderPreset": "Kodlama ön ayarı:", - "LabelH264Crf": "H264 CRF kodlaması:", + "LabelH264Crf": "H.264 CRF kodlaması:", "LabelGroupMoviesIntoCollectionsHelp": "Film listelerini görüntülerken, bir koleksiyondaki filmler tek bir gruplanmış öğe olarak görüntülenecektir.", "LabelGroupMoviesIntoCollections": "Filmleri koleksiyonlar halinde gruplandırın", "LabelServerNameHelp": "Bu ad, sunucuyu tanımlamak için kullanılacak ve varsayılan olarak sunucunun ana bilgisayar adını alacaktır.", @@ -644,7 +644,7 @@ "LabelEvent": "Olay:", "LabelEpisodeNumber": "Bölüm numarası:", "LabelEndDate": "Bitiş tarihi:", - "LabelEnableSingleImageInDidlLimitHelp": "Didl içinde birden fazla görüntü gömülü ise bazı cihazlar düzgün şekilde oluşturulmayacaktır.", + "LabelEnableSingleImageInDidlLimitHelp": "DIDL içinde birden fazla görüntü gömülü ise bazı cihazlar düzgün şekilde oluşturulmayacaktır.", "LabelEnableSingleImageInDidlLimit": "Tek gömülü görüntü ile sınırla", "LabelEnableRealtimeMonitorHelp": "Dosyalardaki değişiklikler, desteklenen dosya sistemlerinde hemen işlenecektir.", "LabelEnableRealtimeMonitor": "Gerçek zamanlı izlemeyi etkinleştir", @@ -713,14 +713,14 @@ "HeaderServerAddressSettings": "Sunucu Adres Ayarları", "HeaderRemoteAccessSettings": "Uzaktan Erişim Ayarları", "HeaderHttpsSettings": "HTTPS Ayarları", - "HeaderDVR": "DVR", + "HeaderDVR": "Dijital Kaydedici", "HeaderDeleteDevices": "Tüm Cihazları Sil", "ApiKeysCaption": "Şu anda etkin olan API anahtarlarının listesi", "Other": "Diğer", "EnableDetailsBanner": "Ayrıntılar Başlığı", "EnableQuickConnect": "Bu sunucuda hızlı bağlantıyı etkinleştirin", "EnableDecodingColorDepth10Vp9": "VP9 için 10 bit donanım kod çözmeyi etkinleştirin", - "EnableDecodingColorDepth10Hevc": "HEVC için 10-Bit donanım kod çözmeyi etkinleştirin", + "EnableDecodingColorDepth10Hevc": "HEVC için 10-bit donanım kod çözmeyi etkinleştirin", "EnableAutoCast": "Varsayılan olarak ayarla", "DeleteDevicesConfirmation": "Tüm cihazları silmek istediğinizden emin misiniz? Diğer tüm oturumlar kapatılacaktır. Bir kullanıcının bir sonraki oturum açışında cihazlar yeniden görünecek.", "DeleteAll": "Hepsini Sil", @@ -826,7 +826,7 @@ "LabelKodiMetadataUserHelp": "Diğer uygulamaların kullanması için saat verilerini NFO dosyalarına kaydedin.", "LabelKodiMetadataUser": "Kullanıcı izleme verilerini aşağıdakiler için NFO dosyalarına kaydedin:", "LabelKodiMetadataSaveImagePathsHelp": "Kodi yönergelerine uymayan görüntü dosyası adlarınız varsa bu önerilir.", - "LabelKodiMetadataSaveImagePaths": "Görüntü yollarını nfo dosyalarına kaydedin", + "LabelKodiMetadataSaveImagePaths": "Görüntü yollarını NFO dosyalarına kaydedin", "LabelKodiMetadataEnablePathSubstitutionHelp": "Sunucunun yol değiştirme ayarlarını kullanarak görüntü yollarının yol değiştirmesini etkinleştirir.", "LabelKodiMetadataEnablePathSubstitution": "Yol değiştirmeyi etkinleştir", "LabelKodiMetadataEnableExtraThumbsHelp": "Görüntüleri indirirken, maksimum Kodi cilt uyumluluğu için hem ekstrafanart hem de ekstra tahtalara kaydedilebilirler.", @@ -837,11 +837,11 @@ "LabelKeepUpTo": "Aşağıdakileri takip edin:", "LabelInternetQuality": "İnternet kalitesi:", "LabelInNetworkSignInWithEasyPasswordHelp": "Yerel ağınızdaki istemcilerde oturum açmak için kolay PIN kodunu kullanın. Normal parolanıza yalnızca evden uzakta ihtiyaç duyulacaktır. PIN kodu boş bırakılırsa, ev ağınızda bir parolaya ihtiyacınız olmayacaktır.", - "LabelInNetworkSignInWithEasyPassword": "Kolay pin kodumla ağ içi oturum açmayı etkinleştir", + "LabelInNetworkSignInWithEasyPassword": "Kolay PIN kodumla ağ içi oturum açmayı etkinleştir", "LabelImportOnlyFavoriteChannels": "Favori olarak işaretlenen kanallarla sınırla", "LabelImageType": "Resim türü:", "LabelImageFetchersHelp": "Öncelik sırasına göre tercih ettiğiniz görüntü alıcılarını etkinleştirin ve sıralayın.", - "LabelEmbedAlbumArtDidl": "Didl'e albüm resmini katıştır", + "LabelEmbedAlbumArtDidl": "DIDL'e albüm resmini katıştır", "Writers": "Yazarlar", "Writer": "Yazar", "RecommendationBecauseYouWatched": "Buna benzer içerikler: {0}", @@ -916,7 +916,7 @@ "LabelQuickConnectCode": "Hızlı bağlantı kodu:", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Bu ayarlar, bu cihaz tarafından başlatılan herhangi bir Chromecast oynatma için de geçerlidir.", "StopPlayback": "Oynatmayı durdur", - "SyncPlayAccessHelp": "Bu kullanıcının SyncPlay özelliğine sahip olduğu erişim düzeyini seçin. SyncPlay, oynatmayı diğer cihazlarla senkronize etmeyi sağlar.", + "SyncPlayAccessHelp": "SyncPlay, oynatmayı diğer cihazlarla senkronize etmeyi sağlar. Bu kullanıcının SyncPlay özelliğine sahip olduğu erişim düzeyini seçin.", "TitlePlayback": "Oynatma", "UnsupportedPlayback": "Jellyfin, DRM tarafından korunan içeriğin şifresini çözemez, ancak korumalı başlıklar dahil olmak üzere tüm içerik ne olursa olsun denenecektir. Şifreleme veya etkileşimli başlıklar gibi diğer desteklenmeyen özellikler nedeniyle bazı dosyalar tamamen siyah görünebilir.", "ViewPlaybackInfo": "Oynatma bilgilerini görüntüleyin", @@ -935,8 +935,8 @@ "LabelDownMixAudioScaleHelp": "Downmixing sırasında sesi güçlendirin. Bir değeri, orijinal hacmi koruyacaktır.", "LabelDownMixAudioScale": "Downmixing sırasında ses güçlendirme:", "LabelDashboardTheme": "Sunucu kontrol paneli teması:", - "LabelCreateHttpPortMapHelp": "Https trafiğine ek olarak http trafiği için bir kural oluşturmak üzere otomatik bağlantı noktası eşlemesine izin ver.", - "LabelCreateHttpPortMap": "Http trafiği ve ayrıca https için otomatik bağlantı noktası eşlemeyi etkinleştir.", + "LabelCreateHttpPortMapHelp": "HTTPS trafiğine ek olarak HTTP trafiği için bir kural oluşturmak üzere otomatik bağlantı noktası eşlemesine izin ver.", + "LabelCreateHttpPortMap": "HTTP trafiği ve ayrıca HTTPS için otomatik bağlantı noktası eşlemeyi etkinleştir.", "LabelColorTransfer": "Renk aktarımı:", "LabelColorSpace": "Renk alanı:", "LabelColorPrimaries": "Renk ön seçimleri:", @@ -1014,7 +1014,7 @@ "Series": "Diziler", "OptionAutomaticallyGroupSeriesHelp": "Bu kitaplık içinde birden çok klasöre yayılan diziyi otomatik olarak tek bir dizi halinde birleştirilecektir.", "OptionAutomaticallyGroupSeries": "Birden çok klasöre yayılmış diziyi otomatik olarak birleştir", - "MessageNoCollectionsAvailable": "Koleksiyonlar, kişiselleştirilmiş Film, Dizi ve Albüm gruplarının keyfini çıkarmanıza olanak tanır. Koleksiyon oluşturmaya başlamak için + düğmesini tıklayın.", + "MessageNoCollectionsAvailable": "Koleksiyonlar, kişiselleştirilmiş Film, Dizi ve Albüm gruplarının keyfini çıkarmanıza olanak tanır. Koleksiyon oluşturmaya başlamak için \"+\" düğmesini tıklayın.", "LabelSeriesRecordingPath": "Dizi kayıt yolu:", "SeriesDisplayOrderHelp": "Bölümleri yayın tarihine, DVD sırasına veya mutlak numaralandırmaya göre sıralayın.", "Runtime": "Süre", @@ -1074,9 +1074,9 @@ "NoCreatedLibraries": "Görünüşe göre henüz bir kitaplık oluşturmamışsınız. {0}Şimdi bir tane oluşturmak ister misiniz?{1}", "MoreFromValue": "{0} kaynağından daha fazlası", "MessageYouHaveVersionInstalled": "Şu anda yüklü {0} sürümüne sahipsiniz.", - "MessageSyncPlayUserLeft": "{0} gruptan ayrıldı.", - "MessageSyncPlayUserJoined": "{0} gruba katıldı.", - "MessageSyncPlayGroupWait": "{0} arabelleğe alıyor…", + "MessageSyncPlayUserLeft": "{0} gruptan ayrıldı.", + "MessageSyncPlayUserJoined": "{0} gruba katıldı.", + "MessageSyncPlayGroupWait": "{0} arabelleğe alıyor…", "LabelVersionInstalled": "{0} yüklendi", "LabelScheduledTaskLastRan": "Son çalıştırma {0}, {1} sürdü.", "RememberMe": "Beni Hatırla", @@ -1106,8 +1106,8 @@ "LabelVideoResolution": "Video çözünürlüğü:", "LabelVersion": "Versiyon:", "LabelUsername": "Kullanıcı Adı:", - "LabelMaxMuxingQueueSizeHelp": "Tüm akışların başlatılmasını beklerken arabelleğe alınabilecek maksimum paket sayısı. ffmpeg loglarında hala \"Çıkış akışı için çok fazla paket arabelleğe alındı\" hatasıyla karşılaşıyorsanız, bunu artırmayı deneyin. Önerilen değer 2048'dir.", - "LabelffmpegPathHelp": "ffmpeg uygulama dosyası veya ffmpeg içeren klasörün yolu.", + "LabelMaxMuxingQueueSizeHelp": "Tüm akışların başlatılmasını beklerken arabelleğe alınabilecek maksimum paket sayısı. FFmpeg loglarında hala \"Çıkış akışı için çok fazla paket arabelleğe alındı\" hatasıyla karşılaşıyorsanız, bunu artırmayı deneyin. Önerilen değer 2048'dir.", + "LabelffmpegPathHelp": "FFmpeg uygulama dosyası veya FFmpeg içeren klasörün yolu.", "LabelffmpegPath": "FFmpeg yolu:", "LabelEnableIP6Help": "IPv6 işlevselliğini etkinleştirir.", "LabelEnableIP6": "IPv6'yı etkinleştirin", @@ -1136,10 +1136,10 @@ "LabelLocalCustomCss": "Sadece bu istemciye uygulanabilir özel CSS tasarımı. Sunucu özel CSS tasarımı kapatmak isteyebilirsin.", "LabelKodiMetadataEnableExtraThumbs": "Ek hayran resmini ek eskiz alanına kopyala", "LabelIsForced": "Zorlanmış", - "LabelHDHomerunPortRangeHelp": "HD Hedef UDP bağlantı kapı serisini bu değerle sınırlar. (Varsayılan 1024-645535).", - "LabelHDHomerunPortRange": "HD Hedef bağlantı kapı serisi:", + "LabelHDHomerunPortRangeHelp": "HDHomeRun UDP bağlantı kapı serisini bu değerle sınırlar. (Varsayılan 1024-645535).", + "LabelHDHomerunPortRange": "HDHomeRun bağlantı kapı serisi:", "LabelHardwareEncoding": "Donanım şifreleme:", - "LabelH265Crf": "H265 CRF modunda şifreliyor:", + "LabelH265Crf": "H.265 CRF modunda şifreliyor:", "LabelEnableSSDPTracingHelp": "SSDP ağ izleme detaylarının günlüğe girilmesini etkinleştir.
DİKKATBu değişiklik performansta ciddi düşüşlere sebep olacaktır.", "LabelEnableSSDPTracing": "SSDP İzlemeyi Etkinleştir:", "LabelDropShadow": "Gölgelendir:", From 14dfcfd05ab1c4d7c41a58790e86f3c55048f8ed Mon Sep 17 00:00:00 2001 From: wolong gl Date: Sat, 4 Dec 2021 03:52:39 +0000 Subject: [PATCH 1017/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 80de715e06..5030faa838 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -1209,7 +1209,7 @@ "MusicAlbum": "音乐专辑", "MusicArtist": "音乐艺术家", "MusicVideo": "音乐视频", - "PlaybackData": "播放数据", + "PlaybackData": "播放信息", "SmallCaps": "小型大写字母", "SubtitleOffset": "字幕偏移", "MessageNoServersAvailable": "未能自动发现服务器。", From 1038a597ef764d0180a18d24899f7e8f36711398 Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Sat, 4 Dec 2021 05:43:35 +0000 Subject: [PATCH 1018/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index dd39a0d052..23d2295b47 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -644,7 +644,7 @@ "LabelHardwareAccelerationType": "Tăng tốc phần cứng:", "LabelEncoderPreset": "Mẫu cài đặt sẵn H264 và H265:", "LabelH264Crf": "CRF của mã H.264:", - "LabelGroupMoviesIntoCollectionsHelp": "Khi hiển thị danh sách phim, phim trong bộ sưu tập sẽ hiển thị như một mục được nhóm lại.", + "LabelGroupMoviesIntoCollectionsHelp": "Nếu chọn xem danh sách phim, các bộ hộp sẽ được hiển thị là các mục có các phim được nhóm lại.", "LabelGroupMoviesIntoCollections": "Nhóm các phim vào bộ sưu tập", "LabelServerNameHelp": "Tên này sẽ được dùng để phân biệt máy chủ và sẽ mặc định là tên của máy tính chủ.", "LabelFriendlyName": "Tên thân thiện:", @@ -1256,7 +1256,7 @@ "PlayFromBeginning": "Phát từ đầu", "PlayCount": "Số lần phát", "PlaybackRate": "Tốc độ phát", - "PlaybackData": "Dữ liệu phát lại", + "PlaybackData": "Thông Tin Phát Lại", "PlayAllFromHere": "Phát tất cả từ đây", "Play": "Phát", "PlaceFavoriteChannelsAtBeginning": "Đặt các kênh yêu thích ở phần đầu", From 42ea84fa30fed7d978976ef18bb519d024b35ccf Mon Sep 17 00:00:00 2001 From: Bas Goos Date: Sat, 4 Dec 2021 14:35:25 +0000 Subject: [PATCH 1019/1756] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index 5e039f2e58..b6763fd5c6 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -130,7 +130,7 @@ "DetectingDevices": "Apparaten detecteren", "DeviceAccessHelp": "Dit geldt alleen voor apparaten die uniek geïdentificeerd kunnen worden en voorkomen niet toegang via een webbrowser. Filteren van apparaat toegang voor gebruikers voorkomt dat zij nieuwe apparaten gebruiken totdat deze hier zijn goedgekeurd.", "DirectPlaying": "Direct afspelen", - "DirectStreamHelp1": "De resolutie en codec (H.264, AC3, etc.) wordt ondersteund door het apparaat, maar het medium is in een niet-ondersteunde bestandscontainer (mkv, avi, wmv, etc.). De video zal tijdens het afspelen opnieuw verpakt worden naar een andere bestandscontainer.", + "DirectStreamHelp1": "De resolutie en codec wordt ondersteund door het apparaat, maar het audioformaat (DTS, Dolby TrueHD, etc.) of nummer van audiokanalen wordt niet ondersteund. De stream zal zonder kwaliteitsverlies worden verpakt voor deze naar het apparaat gestuurd wordt. Alleen de audio wordt geconverteerd.", "DirectStreamHelp2": "Direct streamen van een bestand gebruikt weinig processorkracht zonder verlies van beeldkwaliteit.", "DirectStreaming": "Direct streamen", "Director": "Regiseur", @@ -206,7 +206,7 @@ "GuideProviderLogin": "Log in", "GuideProviderSelectListings": "Selecteer lijst", "H264CrfHelp": "De Constant Rate Factor (CRF) is de standaard kwaliteit instelling voor de x264 en x265 encoder. U kunt de waarden tussen 0 en 51, in voorkomend lagere waarden zou resulteren in een betere kwaliteit (ten koste van hogere bestandsgrootte). aanbevolen zijn waarden tussen de 18 en 28. De standaard is 23 voor x264 en 28 voor x265. U kunt deze waardes gebruiken als beginpunt.", - "EncoderPresetHelp": "Kies een hogere waarde om de prestaties, of een tragere waarde om de kwaliteit te verbeteren.", + "EncoderPresetHelp": "Kies een hogere waarde om de prestaties te verbeteren, of een tragere waarde om de kwaliteit te verbeteren.", "HDPrograms": "HD Programma's", "HardwareAccelerationWarning": "Hardwareversnelling inschakelen kan instabiliteit veroorzaken in sommige omgevingen. Zorg ervoor dat uw besturingssysteem en videostuurprogramma's volledig up-to-date zijn. Als u problemen ondervindt bij het afspelen van video, nadat u dit hebt ingeschakeld, moet u de instelling terugzetten naar geen.", "HeaderAccessSchedule": "Schema Toegang", @@ -219,7 +219,7 @@ "HeaderAddUpdateImage": "Afbeelding Toevoegen/Bijwerken", "HeaderAdditionalParts": "Extra onderdelen", "HeaderAdmin": "Beheerder", - "HeaderAlbumArtists": "Artiests Album", + "HeaderAlbumArtists": "Album Artiesten", "HeaderAlert": "Waarschuwing", "HeaderAllowMediaDeletionFrom": "Wissen van media toestaan van", "HeaderApiKey": "API Sleutel", @@ -376,13 +376,13 @@ "HeaderVideoType": "Videotype", "HeaderVideoTypes": "Video types", "HeaderVideos": "Video's", - "HeaderXmlDocumentAttribute": "Xml Document Attribuut", - "HeaderXmlDocumentAttributes": "Xml Document Attributen", - "HeaderXmlSettings": "Xml Instellingen", + "HeaderXmlDocumentAttribute": "XML Document Attribuut", + "HeaderXmlDocumentAttributes": "XML Document Attributen", + "HeaderXmlSettings": "XML Instellingen", "HeaderYears": "Jaren", "Help": "Hulp", "Hide": "Verbergen", - "HideWatchedContentFromLatestMedia": "Verberg gekeken inhoud uit nieuwste media", + "HideWatchedContentFromLatestMedia": "Verberg bekeken inhoud uit 'nieuwste media'", "Home": "Start", "Horizontal": "Horizontaal", "HttpsRequiresCert": "Om beveiligde verbindingen in te schakelen, is een vertrouwd SSL-certificaat vereist (zoals Let's Encrypt). Geef een certificaat op of schakel beveiligde verbindingen uit.", @@ -1318,7 +1318,7 @@ "HeaderServerAddressSettings": "Server adres instellingen", "HeaderRemoteAccessSettings": "Externe toegang instellingen", "HeaderHttpsSettings": "HTTPS instellingen", - "HeaderDVR": "DVR", + "HeaderDVR": "Digitale Recorder", "ApiKeysCaption": "Lijst met de momenteel ingeschakelde API-sleutels", "ButtonSyncPlay": "SyncPlay", "ShowMore": "Laat meer zien", @@ -1523,7 +1523,7 @@ "HeaderSyncPlayPlaybackSettings": "Weergave", "HeaderSyncPlaySettings": "SyncPlay instellingen", "ErrorPlayerNotFound": "Geen speler gevonden voor het gekozen bestand.", - "Engineer": "Technicus", + "Engineer": "Geluidstechnicus", "DisableCustomCss": "Door server ingestelde custom CSS uitschakelen", "Conductor": "Dirigent", "Arranger": "Arrangeur", @@ -1580,5 +1580,6 @@ "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Hoeveelheid tijd die SpeedToSync gebruikt om de playback positie te verbeteren.", "LabelSyncPlaySettingsSpeedToSyncDuration": "SpeedToSync duur:", "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Maximale playback vertraging waarna SkipToSync gebruikt wordt in plaats van SpeedToSync.", - "Console": "Console" + "Console": "Console", + "LabelAutomaticallyAddToCollection": "Voeg automatisch toe aan collectie" } From 435752a8152b7e3a3c6e57767fe387672b247df5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 4 Dec 2021 16:47:55 +0000 Subject: [PATCH 1020/1756] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 59 +++++++++++++++++++++++++++------------------ 1 file changed, 35 insertions(+), 24 deletions(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index b6763fd5c6..d51467476d 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -13,7 +13,7 @@ "Alerts": "Meldingen", "All": "Alle", "AllChannels": "Alle kanalen", - "AllComplexFormats": "Alle Complexe Formaten (ASS, SSA, VOBSUB, PGS, SUB, IDX, etc.)", + "AllComplexFormats": "Alle Complexe Formaten (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllEpisodes": "Alle afleveringen", "AllLanguages": "Alle talen", "AllLibraries": "Alle bibliotheken", @@ -465,7 +465,7 @@ "LabelDropImageHere": "Sleep de afbeelding hierheen of klik om te bladeren.", "LabelDropShadow": "Schaduw:", "LabelEasyPinCode": "Eenvoudige pincode:", - "LabelEmbedAlbumArtDidl": "Insluiten van albumhoezen in Didl", + "LabelEmbedAlbumArtDidl": "Insluiten van albumhoezen in DIDL", "LabelEmbedAlbumArtDidlHelp": "Sommige apparaten prefereren deze methode voor het verkrijgen van albumhoezen. Anderen kunnen falen om af te spelen met deze optie ingeschakeld.", "LabelEnableAutomaticPortMap": "Schakel automatisch poort vertalen in", "LabelEnableAutomaticPortMapHelp": "Publieke poort automatisch doorsturen naar een lokale poort via UPnP. Dit werkt niet op alle routers en netwerk configuraties. De wijzigingen worden pas actief na een herstart van de server.", @@ -483,7 +483,7 @@ "LabelEnableRealtimeMonitor": "Real time monitoring inschakelen", "LabelEnableRealtimeMonitorHelp": "Wijzigingen aan bestanden worden op ondersteunde bestandssystemen direct verwerkt.", "LabelEnableSingleImageInDidlLimit": "Beperk tot één enkele ingesloten afbeelding", - "LabelEnableSingleImageInDidlLimitHelp": "Sommige apparaten zullen niet goed weergeven als er meerdere afbeeldingen ingesloten zijn in Didl.", + "LabelEnableSingleImageInDidlLimitHelp": "Sommige apparaten zullen niet goed weergeven als er meerdere afbeeldingen ingesloten zijn in DIDL.", "LabelEndDate": "Eind datum:", "LabelEpisodeNumber": "Afleveringsnummer:", "LabelEvent": "Gebeurtenis:", @@ -513,7 +513,7 @@ "LabelImageFetchersHelp": "Rangschik uw voorkeurs afbeeldingen downloader in volgorde van prioriteit.", "LabelImageType": "Afbeeldingstype:", "LabelImportOnlyFavoriteChannels": "Gebruik alleen kanalen die favoriet zijn", - "LabelInNetworkSignInWithEasyPassword": "Schakel eenvoudige lokale aanmelding in met mijn easy pin code", + "LabelInNetworkSignInWithEasyPassword": "Schakel eenvoudige lokale aanmelding in met mijn easy PIN code", "LabelInNetworkSignInWithEasyPasswordHelp": "Gebruik de gemakkelijke pincode om in te loggen op apparaten binnen uw lokaal netwerk. Uw reguliere wachtwoord is nodig buiten uw thuisnetwerk. Als u de pincode leeg laat, heeft u geen wachtwoord nodig in uw thuisnetwerk.", "LabelInternetQuality": "Internet kwaliteit:", "LabelKeepUpTo": "Houd tot:", @@ -680,7 +680,7 @@ "LabelUserLibraryHelp": "Selecteer welke gebruikers bibliotheek weergegeven moeten worden op het apparaat. Laat leeg om de standaardinstelling te gebruiken.", "LabelUserRemoteClientBitrateLimitHelp": "Schrijf de standaard globale waarde gedefinieerd in de server afspeel instellingen.", "LabelUsername": "Gebruikersnaam:", - "LabelVaapiDevice": "VA API Apparaat:", + "LabelVaapiDevice": "VA-API Apparaat:", "LabelVaapiDeviceHelp": "Dit is de render knooppunt dat wordt gebruikt voor hardwareversnelling.", "LabelValue": "Waarde:", "LabelVersion": "Versie:", @@ -691,7 +691,7 @@ "LabelYoureDone": "Gereed!", "LabelZipCode": "Postcode:", "LabelffmpegPath": "FFmpeg pad:", - "LabelffmpegPathHelp": "Het pad naar het ffmpeg applicatiebestand, of de folder die ffmpeg bevat.", + "LabelffmpegPathHelp": "Het pad naar het FFmpeg applicatiebestand, of de folder die FFmpeg bevat.", "LanNetworksHelp": "Komma-gescheiden lijst van IP-adressen of IP/netmask adressen voor netwerken die als lokaal gezien worden wanneer bandbreedtebeperkingen van toepassing zijn. Indien ingesteld, worden alle overige IP-adressen gezien als externe adressen en zullen worden onderworpen aan de bandbreedte-instellingen voor externe adressen. Indien blanco, zal alleen het subnet van de server als lokaal netwerk gezien worden.", "Large": "Groot", "LatestFromLibrary": "Laatste {0}", @@ -754,7 +754,7 @@ "MessageNoPluginsInstalled": "U heeft geen plugins geïnstalleerd.", "MessageNoTrailersFound": "Installeer het Trailers kanaal om uw film ervaring te verbeteren door middel van het toevoegen van een bibliotheek met internet trailers.", "MessageNothingHere": "Lijst is leeg.", - "MessagePasswordResetForUsers": "De volgende gebruikers hebben hun wachtwoord laten herstellen. Zij kunnen nu inloggen met de pin codes die gebruikt werden om de herstel te voltooien.", + "MessagePasswordResetForUsers": "De volgende gebruikers hebben hun wachtwoord laten herstellen. Zij kunnen nu inloggen met de PIN codes die gebruikt werden om de herstel te voltooien.", "MessagePlayAccessRestricted": "Afspelen hiervan is op dit moment niet toegestaan. Neem contact op met uw server beheerder voor meer informatie.", "MessagePleaseEnsureInternetMetadata": "Zorg ervoor dat het downloaden van internet-metadata is ingeschakeld.", "MessagePleaseWait": "Even geduld. Dit kan even duren.", @@ -800,7 +800,7 @@ "OneChannel": "Eén kanaal", "OnlyForcedSubtitles": "Alleen geforceerde ondertitels", "OnlyForcedSubtitlesHelp": "Alleen als geforceerd gemarkeerde ondertitels worden geladen.", - "OnlyImageFormats": "Alleen beeld formaten (VOBSUP, PGS, SUB, etc.)", + "OnlyImageFormats": "Alleen beeld formaten (VobSub, PGS, SUB)", "OptionAdminUsers": "Beheerders", "OptionAllUsers": "Alle gebruikers", "OptionAllowAudioPlaybackTranscoding": "Afspelen van geluid via transcoding toestaan", @@ -820,7 +820,7 @@ "OptionAllowVideoPlaybackTranscoding": "Afspelen van video die transcoderen vereisen toestaan", "OptionAutomaticallyGroupSeries": "Automatisch samenvoegen serie die zijn verspreid over meerdere mappen", "OptionAutomaticallyGroupSeriesHelp": "Serie die verspreid zijn over meerdere mappen binnen deze bibliotheek worden automatisch samengevoegd tot één serie.", - "OptionBluray": "Blu-ray", + "OptionBluray": "BD", "OptionCommunityRating": "Algemene Waardering", "OptionCriticRating": "Kritieken", "OptionCustomUsers": "Aangepast", @@ -843,8 +843,8 @@ "OptionEnableExternalContentInSuggestions": "Inschakelen externe inhoud in suggesties", "OptionEnableExternalContentInSuggestionsHelp": "Laat internet trailers en live-tv-programma's op te nemen binnen de voorgestelde inhoud.", "OptionEnableForAllTuners": "Inschakelen voor alle tuners", - "OptionEnableM2tsMode": "M2ts-modus inschakelen", - "OptionEnableM2tsModeHelp": "M2ts-modus bij het encoderen naar mpegts inschakelen.", + "OptionEnableM2tsMode": "M2TS-modus inschakelen", + "OptionEnableM2tsModeHelp": "M2TS-modus bij het encoderen naar MPEG-TS inschakelen.", "OptionEquals": "Is gelijk aan", "OptionEstimateContentLength": "Lengte inschatten van de inhoud bij het transcoderen", "OptionEveryday": "Elke dag", @@ -879,7 +879,7 @@ "OptionSaveMetadataAsHiddenHelp": "Als u dit wijzigt, is dit van toepassing op nieuwe metagegevens die in de toekomst worden opgeslagen. Bestaande metadatabestanden worden bijgewerkt de volgende keer dat ze door de server worden opgeslagen.", "OptionSubstring": "Subtekenreeks", "OptionTrackName": "Naam van Nummer", - "OptionTvdbRating": "TVDB Waardering", + "OptionTvdbRating": "TheTVDB Waardering", "OptionUnairedEpisode": "Toekomstige Afleveringen", "OptionWakeFromSleep": "Uit slaapstand halen", "OptionWeekdays": "Week dagen", @@ -1119,7 +1119,7 @@ "LabelCache": "Cache:", "LabelDidlMode": "DIDL mode:", "LabelDynamicExternalId": "{0} Id:", - "LabelH264Crf": "H264 codering CRF:", + "LabelH264Crf": "H.264 codering CRF:", "LabelMetadata": "Metagegevens:", "LabelModelUrl": "Model URL", "LabelPasswordResetProvider": "Wachtwoord Reset Aanbieder:", @@ -1217,7 +1217,7 @@ "MediaInfoRefFrames": "Ref beeld", "MessageImageFileTypeAllowed": "Alleen JPEG en PNG bestanden worden ondersteund.", "MessageImageTypeNotSelected": "Selecteer een afbeelding type van het menu alstublieft .", - "MessageNoCollectionsAvailable": "Collecties staan u toe om te genieten van gepersonaliseerde groeperingen van Films, Series en Albums te maken. Klik op de + knop om te beginnen met het maken van collecties.", + "MessageNoCollectionsAvailable": "Collecties staan u toe om te genieten van gepersonaliseerde groeperingen van Films, Series en Albums te maken. Klik op de '+' knop om te beginnen met het maken van collecties.", "MessageNoServersAvailable": "Geen servers zijn gevonden door middel van het automatisch ontdekken van een server.", "Metadata": "Metadata", "MetadataManager": "Metadata Beheerder", @@ -1278,7 +1278,7 @@ "EnableDetailsBanner": "Details Banner", "MessageSyncPlayNoGroupsAvailable": "Geen groepen beschikbaar. Begin eerst iets te spelen.", "EnableDetailsBannerHelp": "Toon een bannerafbeelding bovenaan de pagina met itemdetails.", - "SyncPlayAccessHelp": "Selecteer het toegangsniveau dat deze gebruiker heeft tot de SyncPlay-functie. SyncPlay maakt het mogelijk om het afspelen met andere gebruikers te synchroniseren.", + "SyncPlayAccessHelp": "SyncPlay-functie maakt het mogelijk om het afspelen met andere gebruikers te synchroniseren. Selecteer het toegangsniveau dat deze gebruiker heeft tot de SyncPlay.", "Filter": "Filter", "New": "Nieuw", "SaveChanges": "Wijzigingen opslaan", @@ -1377,7 +1377,7 @@ "QuickConnectNotActive": "Quick Connect is niet geactiveerd op deze server", "QuickConnectNotAvailable": "Vraag je server administrator om Quick Connect in te schakelen", "QuickConnectInvalidCode": "Ongeldige Quick Connect code", - "QuickConnectDescription": "Om in te loggen met Quick Connect, selecteer de Quick Connect knop op het apparaat waar je mee wil inloggen en voeg de code hieronder in.", + "QuickConnectDescription": "Om in te loggen met Quick Connect, selecteer de 'Quick Connect' knop op het apparaat waar je mee wil inloggen en voeg de code hieronder in.", "QuickConnectDeactivated": "Quick Connect was gedeactiveerd voor dat de login request goedgekeurd kon worden", "QuickConnectAuthorizeFail": "Onbekende Quick Connect code", "QuickConnectAuthorizeSuccess": "Verzoek goedgekeurd", @@ -1388,7 +1388,7 @@ "KnownProxiesHelp": "Een door komma gescheiden lijst van IP adressen of hostnamen van proxies, die gebruikt worden bij het verbinden met je Jellyfin instantie. Dit is nodig om goed gebruik te maken van X-Forwarded-For headers. Reboot nodig na opslaan.", "EnableQuickConnect": "Schakel Quick Connect in op deze server", "ButtonUseQuickConnect": "Gebruik Quick Connect", - "LabelMaxMuxingQueueSizeHelp": "Maximaal aantal pakketten dat kan worden gebufferd terwijl wordt gewacht tot alle streams zijn geïnitialiseerd. Probeer het te verhogen als u nog steeds de fout \"Te veel pakketten gebufferd voor uitvoerstroom\" tegenkomt in ffmpeg-logboeken. De aanbevolen waarde is 2048.", + "LabelMaxMuxingQueueSizeHelp": "Maximaal aantal pakketten dat kan worden gebufferd terwijl wordt gewacht tot alle streams zijn geïnitialiseerd. Probeer het te verhogen als u nog steeds de fout \"Te veel pakketten gebufferd voor uitvoerstroom\" tegenkomt in FFmpeg-logboeken. De aanbevolen waarde is 2048.", "LabelMaxMuxingQueueSize": "Maximale grootte van de wachtrij:", "LabelColorPrimaries": "Primaire kleur:", "MediaInfoColorPrimaries": "Primaire kleur", @@ -1406,7 +1406,7 @@ "LabelTonemappingAlgorithm": "Selecteer het te gebruiken Tone mapping-algoritme:", "AllowTonemappingHelp": "Tone mapping kan het dynamische bereik van een video transformeren van HDR naar SDR met behoud van beelddetails en kleuren, wat zeer belangrijke informatie is voor het weergeven van de originele scène. Werkt momenteel alleen bij het transcoderen van video's met ingesloten HDR10- of HLG-metadata. Als het afspelen niet soepel verloopt of mislukt, overweeg dan om de bijbehorende hardwaredecoder uit te schakelen.", "EnableTonemapping": "Schakel Tone mapping in", - "LabelOpenclDeviceHelp": "Dit is het OpenCL-apparaat dat wordt gebruikt voor tonemapping. De linkerkant van het punt is het platformnummer en de rechterkant is het apparaatnummer op het platform. De standaardwaarde is 0,0. Het ffmpeg-toepassingsbestand met de OpenCL-hardwareversnellingsmethode is vereist.", + "LabelOpenclDeviceHelp": "Dit is het OpenCL-apparaat dat wordt gebruikt voor tonemapping. De linkerkant van het punt is het platformnummer en de rechterkant is het apparaatnummer op het platform. De standaardwaarde is 0,0. Het FFmpeg-toepassingsbestand met de OpenCL-hardwareversnellingsmethode is vereist.", "LabelOpenclDevice": "OpenCL-apparaat:", "LabelColorTransfer": "Kleuroverdracht:", "LabelColorSpace": "Kleurbereik:", @@ -1462,8 +1462,8 @@ "LabelPublishedServerUriHelp": "Overschrijf de URI die door Jellyfin wordt gebruikt, op basis van de interface of het IP-adres van de client.", "LabelPublishedServerUri": "Gepubliceerde server-URI's:", "LabelIsForced": "Geforceerd", - "LabelHDHomerunPortRangeHelp": "Beperkt het HD Homerun UDP-poortbereik tot deze waarde. (Standaard is 1024 - 645535).", - "LabelHDHomerunPortRange": "HD Homerun poort bereik:", + "LabelHDHomerunPortRangeHelp": "Beperkt het HDHomeRun UDP-poortbereik tot deze waarde. (Standaard is 1024 - 645535).", + "LabelHDHomerunPortRange": "HDHomeRun poort bereik:", "LabelEnableSSDPTracingHelp": "Schakel in dat de details van SSDP netwerk tracering worden gelogged.
WAARSCHUWING: Dit zal een ernstige prestatieverlies veroorzaken.", "LabelEnableSSDPTracing": "SSDP-tracering inschakelen:", "LabelEnableIP6Help": "Maakt IPv6-functionaliteit mogelijk.", @@ -1471,7 +1471,7 @@ "LabelEnableIP6": "IPv6 inschakelen", "LabelEnableIP4Help": "Maakt IPv4-functionaliteit mogelijk.", "LabelDropSubtitleHere": "Voeg ondertiteling hier toe, of klik op bladeren.", - "LabelCreateHttpPortMap": "Automatische poort mapping voor http en ook https verkeer toestaan.", + "LabelCreateHttpPortMap": "Automatische poort mapping voor HTTP en ook HTTPS verkeer toestaan.", "LabelAutomaticDiscoveryHelp": "Sta applicaties toe automatisch Jellyfin te ontdekken via UDP poort 7359.", "LabelAutomaticDiscovery": "Auto Discovery Inschakelen:", "HeaderUploadSubtitle": "Ondertiteling toevoegen", @@ -1485,8 +1485,8 @@ "YoutubeNotFound": "Video niet gevonden.", "YoutubePlaybackError": "De aangevraagde video kan niet worden afgespeeld.", "YoutubeBadRequest": "Foute aanvraag.", - "LabelH265Crf": "H265 encodering CRF:", - "LabelCreateHttpPortMapHelp": "Sta automatische port mapping toe om regels te maken voor http verkeer naast https verkeer.", + "LabelH265Crf": "H.265 encodering CRF:", + "LabelCreateHttpPortMapHelp": "Sta automatische port mapping toe om regels te maken voor HTTP verkeer naast HTTPS verkeer.", "LabelAutoDiscoveryTracingHelp": "Als dit aan staat, worden alle packets die op de auto discovery port binnenkomen gelogged.", "SyncPlayGroupDefaultTitle": "{0}'s groep", "MessageSyncPlayIsDisabled": "Toestemming nodig om SyncPlay te mogen gebruiken.", @@ -1581,5 +1581,16 @@ "LabelSyncPlaySettingsSpeedToSyncDuration": "SpeedToSync duur:", "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Maximale playback vertraging waarna SkipToSync gebruikt wordt in plaats van SpeedToSync.", "Console": "Console", - "LabelAutomaticallyAddToCollection": "Voeg automatisch toe aan collectie" + "LabelAutomaticallyAddToCollection": "Voeg automatisch toe aan collectie", + "TypeOptionPluralVideo": "Video's", + "TypeOptionPluralSeries": "TV-series", + "TypeOptionPluralSeason": "Seizoenen", + "TypeOptionPluralMusicVideo": "Music Video's", + "TypeOptionPluralMusicArtist": "Muziek Artiesten", + "TypeOptionPluralMusicAlbum": "Muziek Albums", + "TypeOptionPluralMovie": "Films", + "TypeOptionPluralEpisode": "Afleveringen", + "TypeOptionPluralBoxSet": "Collecties", + "TypeOptionPluralBook": "Boeken", + "Casual": "Informeel" } From 7c12a86524a544c2e3cd4e2e0b937a6a41c04337 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 4 Dec 2021 18:38:32 +0000 Subject: [PATCH 1021/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index 3b92ffc11d..75a11f8432 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -442,7 +442,7 @@ "LabelFriendlyName": "Přívětivý název:", "LabelGroupMoviesIntoCollections": "Seskupit filmy do kolekcí", "LabelGroupMoviesIntoCollectionsHelp": "Při zobrazení seznamu filmů budou filmy v kolekci zobrazeny jako jedna položka.", - "LabelH264Crf": "H264 kódování CRF:", + "LabelH264Crf": "H.264 kódování CRF:", "LabelEncoderPreset": "Nastavení kódování:", "LabelHardwareAccelerationType": "Hardwarová akcelerace:", "LabelHardwareAccelerationTypeHelp": "Hardwarová akcelerace vyžaduje další konfiguraci.", @@ -1023,7 +1023,7 @@ "Banner": "Výřez plakátu", "Blacklist": "Zakázat vše kromě výjimek", "Browse": "Procházet", - "BurnSubtitlesHelp": "Zda má server při překódování videa vypálit titulky do obrazu. Tato funkce má velký negativní vliv na výkon. Chcete-li vypálit grafické formáty titulků (VOBSUB, PGS, SUB, IDX, atd.) a některé titulky ASS nebo SSA, vyberte možnost Automaticky.", + "BurnSubtitlesHelp": "Zda má server při překódování videa vypálit titulky do obrazu. Tato funkce má velký negativní vliv na výkon. Chcete-li vypálit grafické formáty titulků (VobSub, PGS, SUB, IDX, atd.) a některé titulky ASS nebo SSA, vyberte možnost Automaticky.", "ButtonInfo": "Info", "ButtonOk": "Ok", "ButtonScanAllLibraries": "Skenovat všechny knihovny", @@ -1467,7 +1467,7 @@ "LabelIsForced": "Vynucené", "LabelHDHomerunPortRangeHelp": "Omezí rozsah UDP portů HDHomeRun na tuto hodnotu. (Výchozí hodnota je 1024-645535).", "LabelHDHomerunPortRange": "Rozsah portů HDHomeRun:", - "LabelH265Crf": "Kódování H265 CRF:", + "LabelH265Crf": "H.265 kódování CRF:", "LabelEnableSSDPTracingHelp": "Povolí zaznamenávání podrobností o trasování sítě SSDP.
VAROVÁNÍ: Způsobuje závažné snížení výkonu.", "LabelEnableSSDPTracing": "Povolit trasování SSDP:", "LabelEnableIP6Help": "Povolit internetový protokol verze 6.", From 6711ab3ee58267a3318f660808bada7f56caa7dd Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 4 Dec 2021 18:35:27 +0000 Subject: [PATCH 1022/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/de.json b/src/strings/de.json index 897e7a66d2..73e779c0a5 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -1288,7 +1288,7 @@ "HeaderServerAddressSettings": "Server-Adresseinstellungen", "HeaderRemoteAccessSettings": "Fernzugriffs-Einstellungen", "HeaderHttpsSettings": "HTTPS-Einstellungen", - "SyncPlayAccessHelp": "Wähle die Berechtigungsstufe, die dieser Benutzer auf das SyncPlay-Feature hat. Das SyncPlay ermöglicht die Synchronisierung der Wiedergabe mit anderen Geräten.", + "SyncPlayAccessHelp": "Das SyncPlay-Feature ermöglicht die Synchronisierung der Wiedergabe mit anderen Geräten. Wähle die Berechtigungsstufe, die dieser Benutzer auf das SyncPlay hat.", "MessageSyncPlayErrorMedia": "SyncPlay konnte nicht aktiviert werden! Medienfehler.", "MessageSyncPlayErrorMissingSession": "SyncPlay konnte nicht aktiviert werden! Fehlende Sitzung.", "MessageSyncPlayErrorNoActivePlayer": "Keine aktive Wiedergabe gefunden. SyncPlay wurde deaktiviert.", From 6c7238521821b22d85301c7d2feb5e3d7566bea1 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 4 Dec 2021 18:46:22 +0000 Subject: [PATCH 1023/1756] Translated using Weblate (Marathi) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mr/ --- src/strings/mr.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/mr.json b/src/strings/mr.json index a864315cf9..6207b2ff5f 100644 --- a/src/strings/mr.json +++ b/src/strings/mr.json @@ -88,5 +88,6 @@ "Folders": "फोल्डर", "Favorites": "आवडीचे", "MusicVideos": "संगीत व्हिडीयो", - "HeaderAlbumArtists": "अल्बम संगीतकार" + "HeaderAlbumArtists": "अल्बम संगीतकार", + "TypeOptionPluralMovie": "चित्रपट" } From 48475fc6903d7065f41966599cd4beb49581203d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 4 Dec 2021 18:56:49 +0000 Subject: [PATCH 1024/1756] Translated using Weblate (Macedonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mk/ --- src/strings/mk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/mk.json b/src/strings/mk.json index 910419f866..2f3312b2b9 100644 --- a/src/strings/mk.json +++ b/src/strings/mk.json @@ -3,7 +3,7 @@ "Sync": "Синхронизација", "Songs": "Песни", "Shows": "Серии", - "Playlists": "Листи", + "Playlists": "Плејлисти", "Photos": "Слики", "Movies": "Филмови", "HeaderContinueWatching": "Продолжи со Гледање", From d9e1fd21386e074e9f06d6a0eee5cffa31e6ec91 Mon Sep 17 00:00:00 2001 From: RTapeLoadingError Date: Sun, 5 Dec 2021 00:03:17 +0000 Subject: [PATCH 1025/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/strings/es.json b/src/strings/es.json index 3adba910f6..836902ab80 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -9,7 +9,7 @@ "Alerts": "Alertas", "All": "Todo", "AllChannels": "Todos los canales", - "AllComplexFormats": "Todos los formatos complejos (ASS, SSA, VOBSUB, PGS, SUB, IDX)", + "AllComplexFormats": "Todos los formatos complejos (ASS, SSA, VOBSUB, PGS, SUB, IDX, ...)", "AllEpisodes": "Todos los episodios", "AllLanguages": "Todos los idiomas", "AllLibraries": "Todas las bibliotecas", @@ -23,7 +23,7 @@ "AllowedRemoteAddressesHelp": "Lista separada por comas de direcciones IP o entradas de IP / máscara de red para redes a las que se les permitirá conectarse de forma remota. Si se deja en blanco, se permitirán todas las direcciones remotas.", "AlwaysPlaySubtitles": "Siempre mostrar subtítulos", "AlwaysPlaySubtitlesHelp": "Los subtítulos que concuerden con la preferencia de idioma se cargarán independientemente del idioma de audio.", - "Art": "Arte", + "Art": "Clearart", "Artists": "Artistas", "AsManyAsPossible": "Tantos como sea posible", "AspectRatio": "Relación de aspecto", @@ -136,7 +136,7 @@ "EnableExternalVideoPlayers": "Reproductores externos", "EnableHardwareEncoding": "Activar codificación por hardware", "EnableNextVideoInfoOverlay": "Muestra la información del siguiente video durante la reproducción", - "EnablePhotos": "Mostrar fotos", + "EnablePhotos": "Mostrar las fotos", "EnablePhotosHelp": "Las imágenes se detectarán y se mostrarán junto con otros archivos multimedia.", "EnableStreamLooping": "Bucle automático de las emisiones en directo", "EnableStreamLoopingHelp": "Habilite esto si las emisiones en directo sólo contienen unos pocos segundos de datos y necesitan ser solicitados continuamente.", @@ -881,7 +881,7 @@ "PleaseEnterNameOrId": "Introduzca un nombre o un identificador externo.", "PleaseRestartServerName": "Por favor, reinicie Jellyfin en {0}.", "PleaseSelectTwoItems": "Seleccione al menos dos elementos.", - "MessagePluginInstalled": "El complemento se ha instalado correctamente. El servidor deberá reiniciarse para que los cambios surjan efecto.", + "MessagePluginInstalled": "El complemento se ha instalado correctamente. El servidor deberá reiniciarse para que los cambios surtan efecto.", "PreferEmbeddedTitlesOverFileNames": "Preferir títulos incrustados sobre los nombres de archivo", "PreferEmbeddedTitlesOverFileNamesHelp": "Esto determina el título que se utilizará cuando un elemento no tenga etiquetas ni estas se hayan podido descargar de Internet.", "Premieres": "Estrenos", @@ -1060,7 +1060,7 @@ "Audio": "Audio", "Auto": "Automático", "Banner": "Pancarta", - "BurnSubtitlesHelp": "Determina si el servidor debe grabar los subtítulos en el vídeo al transcodificar. Desactivar esta opción puede mejorar el rendimiento. Seleccione 'Auto' para grabar formatos basados en imágenes (VOBSUB, PGS, SUB/IDX) y ciertos subtítulos ASS o SSA.", + "BurnSubtitlesHelp": "Determina si el servidor debe grabar los subtítulos en el vídeo al transcodificar. Desactivar esta opción puede mejorar el rendimiento. Seleccione 'Auto' para grabar formatos basados en imágenes (VobSub, PGS, SUB/IDX) y ciertos subtítulos ASS o SSA.", "ButtonInfo": "Información", "ChangingMetadataImageSettingsNewContent": "Los cambios a la configuración de descarga de etiquetas e imágenes sólo se aplicará al nuevo contenido que se añada a la biblioteca. Para aplicar los cambios a los elementos existentes necesitarás actualizar las etiquetas manualmente.", "ColorPrimaries": "Colores primarios", @@ -1072,7 +1072,7 @@ "DateAdded": "Añadido el", "DatePlayed": "Reproducido el", "Descending": "Descendiente", - "DirectStreamHelp1": "La transmisión de video es compatible con el dispositivo, pero tiene un formato de audio incompatible (DTS, TRUEHD, etc.) o un número de canales de audio. La transmisión de video se volverá a empaquetar sin pérdidas sobre la marcha antes de enviarse al dispositivo. Solo se transcodificará la transmisión de audio.", + "DirectStreamHelp1": "La transmisión de video es compatible con el dispositivo, pero tiene un formato de audio incompatible (DTS, Dolby TrueHD, etc.) o un número de canales de audio. La transmisión de video se volverá a empaquetar sin pérdidas sobre la marcha antes de enviarse al dispositivo. Solo se transcodificará la transmisión de audio.", "DirectStreamHelp2": "La energía consumida por la transmisión directa generalmente depende del perfil de audio. Solo la transmisión de video no tiene pérdidas.", "Director": "Director", "Directors": "Directores", @@ -1539,5 +1539,10 @@ "LabelSlowResponseEnabled": "Registrar alerta si la respuesta del servidor es lenta", "LabelLocalCustomCss": "Estilos CSS personalizados que se aplican sólo a este cliente. Es posible que desee desactivar el CSS personalizado del servidor.", "LabelDisableCustomCss": "Desactivar la temática/marca CSS personalizada proporcionada desde el servidor.", - "DisableCustomCss": "Desactivar el CSS personalizado proporcionado por el servidor" + "DisableCustomCss": "Desactivar el CSS personalizado proporcionado por el servidor", + "ErrorPlayerNotFound": "No se ha encontrado un reproductor para el medio solicitado.", + "Engineer": "Ingeniero de sonido", + "Console": "Consola", + "Conductor": "Director de orquesta", + "Arranger": "Arreglista" } From 071e2a6721027c0a569fd95730b82cdfb73b342c Mon Sep 17 00:00:00 2001 From: oxixes Date: Sun, 5 Dec 2021 04:05:57 +0000 Subject: [PATCH 1026/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 246 ++++++++++++++++++++++++++------------------ 1 file changed, 148 insertions(+), 98 deletions(-) diff --git a/src/strings/es.json b/src/strings/es.json index 836902ab80..3f7b14bd1e 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -4,7 +4,7 @@ "AddToCollection": "Añadir a una colección", "AddToPlaylist": "Añadir a una lista de reproducción", "AddedOnValue": "Añadido {0}", - "AdditionalNotificationServices": "Visite el catálogo de extensiones para instalar servicios de notificación adicionales.", + "AdditionalNotificationServices": "Visita el catálogo de complementos para instalar servicios de notificación adicionales.", "Albums": "Álbumes", "Alerts": "Alertas", "All": "Todo", @@ -38,7 +38,7 @@ "Box": "Caja", "BoxRear": "Caja (trasera)", "Browse": "Explorar", - "MessageBrowsePluginCatalog": "Explore el catálogo de extensiones para ver las extensiones disponibles.", + "MessageBrowsePluginCatalog": "Explora el catálogo de complementos para ver las extensiones disponibles.", "ButtonAddMediaLibrary": "Añadir biblioteca de medios", "ButtonAddScheduledTaskTrigger": "Agregar disparador", "ButtonAddServer": "Añadir servidor", @@ -86,14 +86,14 @@ "CancelRecording": "Cancelar grabación", "CancelSeries": "Cancelar series", "Categories": "Categorías", - "ChannelAccessHelp": "Seleccione los canales para compartir con este usuario. Los administradores podrán editar todos los canales mediante el editor de etiquetas.", + "ChannelAccessHelp": "Selecciona los canales para compartir con este usuario. Los administradores podrán editar todos los canales mediante el editor de metadatos.", "ChannelNameOnly": "Canal {0} solo", "ChannelNumber": "Número de canal", "Channels": "Canales", "CinemaModeConfigurationHelp": "El modo cine proporciona la experiencia del cine directamente en su sala con la capacidad de reproducir tráilers e introducciones personalizadas antes de la función principal.", "Collections": "Colecciones", "Composer": "Compositor", - "ConfigureDateAdded": "Configure cómo se determinará la fecha añadido en el panel bajo la configuración de la biblioteca", + "ConfigureDateAdded": "Configura cómo se determinará la fecha de añadido en el panel bajo la configuración de la biblioteca", "ConfirmDeleteImage": "¿Borrar imagen?", "ConfirmDeleteItem": "Al borrar este elemento se borrará del sistema de archivos y de la biblioteca. ¿Quieres continuar?", "ConfirmDeleteItems": "Al borrar este elemento se borrará del sistema de archivos y de la biblioteca. ¿Quieres continuar?", @@ -106,7 +106,7 @@ "Default": "Predeterminado", "ErrorDefault": "Ha habido un error procesando la solicitud. Por favor inténtalo más tarde.", "DefaultMetadataLangaugeDescription": "Estos son tus ajustes y se pueden personalizar para cada biblioteca.", - "DefaultSubtitlesHelp": "Los subtítulos que se utilizarán dependerán de como estén etiquetadas las pistas de los archivos (si \"por defecto\" o \"forzado\"). Los ajustes de idioma se tienen en cuenta cuando hay varias opciones disponibles.", + "DefaultSubtitlesHelp": "Los subtítulos que se utilizarán dependerán de los metadatos embebidos en las pistas de los archivos (si \"por defecto\" o \"forzado\"). Los ajustes de idioma se tienen en cuenta cuando hay varias opciones disponibles.", "Delete": "Borrar", "DeleteDeviceConfirmation": "¿Estás seguro de que quieres borrar este dispositivo? Volverá a aparecer la próxima vez que un usuario inicie sesión en él.", "DeleteImage": "Borrar imagen", @@ -127,7 +127,7 @@ "Download": "Descargar", "DownloadsValue": "Descargas: {0}", "DrmChannelsNotImported": "Los canales con DRM no se importarán.", - "EasyPasswordHelp": "Su código PIN es usado para el acceso sin conexión en los clientes soportados y puede también ser usado para iniciar sesión más cómodamente.", + "EasyPasswordHelp": "Su código PIN es usado para el acceso sin conexión en los clientes soportados y puede también ser usado para iniciar sesión más fácilmente.", "Edit": "Editar", "EditImages": "Editar imágenes", "EditSubtitles": "Editar subtítulos", @@ -155,7 +155,7 @@ "ExitFullscreen": "Salir de pantalla completa", "ExtraLarge": "Extragrande", "ExtractChapterImagesHelp": "La extracción de imágenes de capítulos permitirá a los clientes mostrar gráficamente la selección de escenas. El proceso puede ser lento, intensivo en recursos y requerir varios gigabytes de espacio. Se ejecuta cuando se añaden vídeos y también como tarea programable por la noche. El horario es configurable en el área de tareas programadas. No se recomienda ejecutar esta tarea durante las horas pico de uso.", - "FFmpegSavePathNotFound": "No se ha podido localizar ffmpeg ni ffprobe en la ruta especificada. Comprueba la ruta y vuelva a intentarlo.", + "FFmpegSavePathNotFound": "No se ha podido localizar FFmpeg ni FFprobe en la ruta especificada. FFprobe también se necesita y debe existir en la misma carpeta. Estos componentes normalmente están empaquetados en la misma descarga. Comprueba la ruta y vuelve a intentarlo.", "FastForward": "Avanzar rápido", "Favorite": "Favorito", "Favorites": "Favoritos", @@ -172,7 +172,7 @@ "Guide": "Guía", "GuideProviderSelectListings": "Seleccionar listados", "H264CrfHelp": "El factor de velocidad constante (CRF) es el ajuste de calidad predeterminado para los codificadores x264 y x265. 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 sanos están entre 18 y 28. El valor predeterminado para x264 es 23, y para x265 es 28, por lo que puede utilizar esto como punto de partida.", - "EncoderPresetHelp": "Elija un valor más rápido para mejorar el rendimiento o un valor más lento para mejorar la calidad.", + "EncoderPresetHelp": "Elige un valor más rápido para mejorar el rendimiento o un valor más lento para mejorar la calidad.", "HDPrograms": "Programas en HD", "HardwareAccelerationWarning": "Activar la aceleración por hardware puede producir inestabilidades en algunos entornos. Asegúrate de que tu sistema operativo y tus controladores de vídeo están actualizados. Si tienes dificultades para reproducir los vídeos después de activar esto, tendrás que volver a poner este ajuste en None.", "HeaderAccessSchedule": "Horario de acceso", @@ -200,7 +200,7 @@ "HeaderChapterImages": "Imágenes de capítulos", "HeaderCodecProfile": "Perfil de códec", "HeaderCodecProfileHelp": "Los perfiles de los códecs indican las limitaciones de un dispositivo cuando reproduce un códec en específico. Si lo que se va a reproducir no está dentro de estos límites (por ejemplo, bitrate demasiado alto), el contenido se convertirá, incluso si el códec está configurado para reproducción directa.", - "HeaderConfigureRemoteAccess": "Configurar acceso remoto", + "HeaderConfigureRemoteAccess": "Configurar el acceso remoto", "HeaderConfirmPluginInstallation": "Confirmar la instalación del complemento", "HeaderConfirmProfileDeletion": "Confirmar borrado del perfil", "HeaderConfirmRevokeApiKey": "Revocar clave API", @@ -209,7 +209,7 @@ "HeaderContainerProfile": "Perfil de contenedor", "HeaderContainerProfileHelp": "Los perfiles de los contenedores indican las limitaciones de un dispositivo cuando reproduce contenido en un formato en específico. Si lo que se va a reproducir no está dentro de estos límites, el contenedor del contenido se cambiará, incluso si el formato está configurado para reproducción directa.", "HeaderContinueListening": "Continuar escuchando", - "HeaderContinueWatching": "Continuar viendo", + "HeaderContinueWatching": "Seguir viendo", "HeaderCustomDlnaProfiles": "Perfiles personalizados", "HeaderDateIssued": "Fecha de emisión", "HeaderDefaultRecordingSettings": "Configuración predeterminada de grabación", @@ -247,9 +247,9 @@ "HeaderInstantMix": "Mezcla instantánea", "HeaderKeepRecording": "Mantener grabación", "HeaderKeepSeries": "Mantener series", - "HeaderKodiMetadataHelp": "Puedes activar o desactivar las etiquetas en formato NFO abriendo la configuración de una biblioteca y revisando los ajustes en la sección de etiquetas.", + "HeaderKodiMetadataHelp": "Puedes activar o desactivar los metadatos en formato NFO abriendo la configuración de una biblioteca y revisando los ajustes en la sección de metadatos.", "HeaderLatestEpisodes": "Últimos episodios", - "HeaderLatestMedia": "Últimos medios", + "HeaderLatestMedia": "Últimos", "HeaderLatestMovies": "Últimas películas", "HeaderLatestMusic": "Última música", "HeaderLatestRecordings": "Últimas grabaciones", @@ -262,7 +262,7 @@ "HeaderLoginFailure": "Fallo de inicio de sesión", "HeaderMedia": "Medios", "HeaderMediaFolders": "Carpetas de medios", - "HeaderMetadataSettings": "Ajustes de etiquetas", + "HeaderMetadataSettings": "Ajustes de metadatos", "HeaderMoreLikeThis": "Más como este", "HeaderMyDevice": "Mi dispositivo", "HeaderMyMedia": "Mis contenidos", @@ -284,7 +284,7 @@ "HeaderPlaybackError": "Error de reproducción", "HeaderPleaseSignIn": "Por favor, inicie sesión", "HeaderPluginInstallation": "Instalación del complemento", - "HeaderPreferredMetadataLanguage": "Idioma preferido para las etiquetas", + "HeaderPreferredMetadataLanguage": "Idioma preferido para los metadatos", "HeaderProfileInformation": "Información del perfil", "HeaderProfileServerSettingsHelp": "Estos valores controlan cómo el servidor será presentado a los clientes.", "HeaderRecentlyPlayed": "Reproducido recientemente", @@ -301,7 +301,7 @@ "HeaderSeasons": "Temporadas", "HeaderSecondsValue": "{0} segundos", "HeaderSelectCertificatePath": "Elige la ruta del certificado", - "HeaderSelectMetadataPath": "Seleccione la ruta para las etiquetas", + "HeaderSelectMetadataPath": "Selecciona la ruta para los metadatos", "HeaderSelectMetadataPathHelp": "Busque o escriba la ruta de acceso que desea utilizar para los metadatos.. La carpeta debe tener permiso de escritura.", "HeaderSelectPath": "Elige ruta", "HeaderSelectServerCachePath": "Seleccione la ruta para el caché del servidor", @@ -338,13 +338,13 @@ "HeaderVideoQuality": "Calidad de vídeo", "HeaderVideoTypes": "Tipos de vídeos", "HeaderVideos": "Vídeos", - "HeaderXmlDocumentAttribute": "Atributos del documento xml", - "HeaderXmlDocumentAttributes": "Atributos del documento xml", - "HeaderXmlSettings": "Ajustes xml", + "HeaderXmlDocumentAttribute": "Atributo del documento XML", + "HeaderXmlDocumentAttributes": "Atributos del documento XML", + "HeaderXmlSettings": "Ajustes de XML", "HeaderYears": "Años", "Help": "Ayuda", "Hide": "Ocultar", - "HideWatchedContentFromLatestMedia": "Esconder medios vistos de los medios más recientes", + "HideWatchedContentFromLatestMedia": "Esconder contenido visto de \"Últimos\"", "HttpsRequiresCert": "Para activar la conexión segura, necesitas un certificado SSL de confianza, como Let's Encrypt. De lo contrario, desactive las conexiones seguras.", "Identify": "Identificar", "Images": "Imágenes", @@ -378,7 +378,7 @@ "LabelArtists": "Artistas:", "LabelArtistsHelp": "Separar múltiples artistas utilizando punto y coma.", "LabelAudioLanguagePreference": "Idioma de audio preferido:", - "LabelAutomaticallyRefreshInternetMetadataEvery": "Actualizar las etiquetas automáticamente desde Internet:", + "LabelAutomaticallyRefreshInternetMetadataEvery": "Actualizar los metadatos automáticamente desde Internet:", "LabelBindToLocalNetworkAddress": "Vincular a la dirección de red local:", "LabelBindToLocalNetworkAddressHelp": "Anule la dirección IP local para enlazar el servidor HTTP. Si se deja vacío, el servidor se enlazará a todas las direcciones disponibles. Este cambio requiere reiniciar.", "LabelBirthDate": "Fecha de nacimiento:", @@ -407,7 +407,7 @@ "LabelCustomRating": "Valoración pesonalizada:", "LabelDateAdded": "Fecha de añadido:", "LabelDateAddedBehavior": "Comportamiento de la fecha añadida para contenido nuevo:", - "LabelDateAddedBehaviorHelp": "Si el elemento tiene etiquetas que contengan información sobre la fecha de creación independientemente de lo seleccionado aquí, se utilizarán para ordenar el contenido.", + "LabelDateAddedBehaviorHelp": "Si el elemento tiene metadatos que contengan información sobre la fecha de creación independientemente de lo seleccionado aquí, se utilizarán para ordenar el contenido.", "LabelDay": "Día:", "LabelDeathDate": "Fecha de muerte:", "LabelDefaultUser": "Usuario por defecto:", @@ -425,7 +425,7 @@ "LabelDropImageHere": "Soltar imagen aquí, o pulsar para navegar.", "LabelDynamicExternalId": "{0} id:", "LabelEasyPinCode": "Código PIN:", - "LabelEmbedAlbumArtDidl": "Incorporar la carátula del álbum en didl", + "LabelEmbedAlbumArtDidl": "Incorporar la carátula del álbum en DIDL", "LabelEmbedAlbumArtDidlHelp": "Algunos dispositivos prefieren este método para obtener la carátula del álbum. Otros pueden fallar al reproducir con esta opción habilitada.", "LabelEnableAutomaticPortMap": "Habilitar asignación de puertos automático", "LabelEnableAutomaticPortMapHelp": "Reenvia automáticamente los puertos públicos de su Router a los puertos locales de su servidor a través de UPnP. Es posible que esto no funcione con algunos modelos de Routers o configuraciones de red. Los cambios no se aplicarán hasta después de reiniciar el servidor.", @@ -438,12 +438,12 @@ "LabelEnableDlnaPlayTo": "Activar la reproducción en DLNAi", "LabelEnableDlnaPlayToHelp": "Detectar equipos dentro de su red y ofrecer la posibilidad de controlarlos remotamente.", "LabelEnableDlnaServer": "Habilitar el servidor DLNA", - "LabelEnableDlnaServerHelp": "Permite a los dispositivos UPnP en su red local explorar y reproducir contenidos.", + "LabelEnableDlnaServerHelp": "Permitir a los dispositivos UPnP en tu red local explorar y reproducir contenidos.", "LabelEnableHardwareDecodingFor": "Activar decodificación por hardware para:", "LabelEnableRealtimeMonitor": "Activar la monitorización en tiempo real", "LabelEnableRealtimeMonitorHelp": "Los cambios se procesarán inmediatamente en sistemas de archivo que lo soporten.", "LabelEnableSingleImageInDidlLimit": "Limitar a una imagen integrada", - "LabelEnableSingleImageInDidlLimitHelp": "Algunos dispositivos no renderizan correctamente si hay muchas imágenes integradas en Didl.", + "LabelEnableSingleImageInDidlLimitHelp": "Algunos dispositivos no renderizan correctamente si hay muchas imágenes integradas en DIDL.", "LabelEndDate": "Fecha de fin:", "LabelEpisodeNumber": "Episodio número:", "LabelEvent": "Evento:", @@ -460,7 +460,7 @@ "LabelServerNameHelp": "Este nombre se utilizará para identificar el servidor, por defecto será el nombre del ordenador.", "LabelGroupMoviesIntoCollections": "Agrupar películas en colecciones", "LabelGroupMoviesIntoCollectionsHelp": "Al mostrar las listas de películas, las películas pertenecientes a una colección se mostrarán como un elemento agrupado.", - "LabelH264Crf": "H264 que codifica CRF:", + "LabelH264Crf": "CRF de la codificación H.264:", "LabelEncoderPreset": "Preajuste de codificación:", "LabelHardwareAccelerationType": "Aceleración por hardware:", "LabelHardwareAccelerationTypeHelp": "La aceleración por hardware requiere configuración adicional.", @@ -510,14 +510,14 @@ "LabelMaxStreamingBitrateHelp": "Especifica la tasa de bits máxima de la transmisión.", "LabelMessageText": "Mensaje de texto:", "LabelMessageTitle": "Título del mensaje:", - "LabelMetadata": "Etiquetas:", + "LabelMetadata": "Metadatos:", "LabelMetadataDownloadLanguage": "Idioma preferido de visualizado:", - "LabelMetadataDownloadersHelp": "Activa y ordena estos proveedores de etiquetas por prioridad. Los que tengan menor prioridad sólo se utilizarán para completar la información que falte.", - "LabelMetadataPath": "Ruta de las etiquetas:", - "LabelMetadataPathHelp": "Especifica una ruta para las imágenes y las etiquetas.", - "LabelMetadataReaders": "Lectores de etiquetas:", - "LabelMetadataReadersHelp": "Ordena los proveedores de etiquetas locales por prioridad. Se leerá el primer archivo encontrado.", - "LabelMetadataSavers": "Formato de etiquetas:", + "LabelMetadataDownloadersHelp": "Activa y ordena estos proveedores de metadatos por prioridad. Los que tengan menor prioridad sólo se utilizarán para completar la información que falte.", + "LabelMetadataPath": "Ruta de metadatos:", + "LabelMetadataPathHelp": "Especifica una ruta para las imágenes y los metadatos.", + "LabelMetadataReaders": "Lectores de metadatos:", + "LabelMetadataReadersHelp": "Ordena los proveedores de metadatos locales por prioridad. Se leerá el primer archivo encontrado.", + "LabelMetadataSavers": "Formato de metadatos:", "LabelMetadataSaversHelp": "Elija los formatos de archivo que desea utilizar al guardar los metadatos.", "LabelMethod": "Método:", "LabelMinBackdropDownloadWidth": "Anchura mínima de descarga de imágenes de fondo:", @@ -587,8 +587,8 @@ "LabelRemoteClientBitrateLimit": "Límite de la transmisión de tasa de bits por internet (Mbps):", "LabelRemoteClientBitrateLimitHelp": "Especifica el bitrate máximo para los dispositivos que se encuentren fuera de la red local. Esto es útil para permitir la reproducción del contenido que tengas con una tasa de bits muy alta cuando la conexión a internet de tu servidor o la del cliente no sea lo suficientemente rápida. Esto ocasionará mayor carga, ya que el contenido que supere esta tasa de bits se convertirá para que esté dentro del límite establecido.", "LabelRuntimeMinutes": "Tiempo de ejecución:", - "LabelSaveLocalMetadata": "Guardar imágenes y etiquetas en las carpetas de medios", - "LabelSaveLocalMetadataHelp": "Guardar imágenes y etiquetas directamente en las carpetas en las que estén los elementos hará que se puedan editar más fácilmente.", + "LabelSaveLocalMetadata": "Guardar imágenes en las carpetas de medios", + "LabelSaveLocalMetadataHelp": "Guardar imágenes directamente en las carpetas en las que estén los elementos hará que se puedan editar más fácilmente.", "LabelScheduledTaskLastRan": "Última ejecución {0}, tardando {1}.", "LabelScreensaver": "Salvapantallas:", "LabelSeasonNumber": "Número de temporada:", @@ -636,7 +636,7 @@ "LabelTunerIpAddress": "IP del sintonizador:", "LabelTunerType": "Tipo de sintonizador:", "LabelType": "Tipo:", - "LabelTypeMetadataDownloaders": "Proveedores de etiquetas para {0}:", + "LabelTypeMetadataDownloaders": "Proveedores de metadatos para {0}:", "LabelTypeText": "Texto", "LabelUseNotificationServices": "Usar los siguientes servicios:", "LabelUser": "Usuario:", @@ -645,7 +645,7 @@ "LabelUserLibraryHelp": "Seleccione de qué usuario se utilizará la librería en el dispositivo. Déjelo vacío para utilizar la configuración por defecto.", "LabelUserRemoteClientBitrateLimitHelp": "Anular el valor global predeterminado establecido en la configuración de reproducción del servidor.", "LabelUsername": "Nombre de usuario:", - "LabelVaapiDevice": "Dispositivo VAAPI:", + "LabelVaapiDevice": "Dispositivo VA-API:", "LabelVaapiDeviceHelp": "Este es el nodo de procesamiento que se utiliza para la aceleración de hardware.", "LabelValue": "Valor:", "LabelVersionInstalled": "{0} instalado", @@ -655,11 +655,11 @@ "LabelYoureDone": "¡Ya está!", "LabelZipCode": "Código postal:", "LabelffmpegPath": "Ruta de ffmpeg:", - "LabelffmpegPathHelp": "Ruta completa de la aplicación ffmpeg, o de la carpeta que la contiene.", + "LabelffmpegPathHelp": "Ruta completa de la aplicación FFmpeg, o de la carpeta que la contiene.", "LanNetworksHelp": "Lista de direcciones IP separadas por comas o entradas de dirección IP / máscara de red para redes que se considerarán en la red local al imponer restricciones de ancho de banda. Si se establece, todas las demás direcciones IP se considerarán en la red externa y estarán sujetas a las restricciones de ancho de banda externo. Si se deja en blanco, solo se considera que la subred del servidor está en la red local.", "Large": "Grande", "LatestFromLibrary": "Reciente en {0}", - "LibraryAccessHelp": "Seleccione las bibliotecas a compartir con este usuario. Los administradores podrán editar todas las carpetas usando el gestor de etiquetas.", + "LibraryAccessHelp": "Seleccione las bibliotecas a compartir con este usuario. Los administradores podrán editar todas las carpetas usando el gestor de metadatos.", "Live": "Directo", "LiveBroadcasts": "Emisiones en vivo", "LiveTV": "Televisión en vivo", @@ -703,7 +703,7 @@ "MessageConfirmRecordingCancellation": "¿Está seguro que desea cancelar esta grabación?", "MessageConfirmRemoveMediaLocation": "¿Está seguro de que quiere eliminar esta ubicación?", "MessageConfirmRestart": "¿Está seguro de que quieres reiniciar Jellyfin?", - "MessageConfirmRevokeApiKey": "¿Está seguro de que quieres revocar esta clave API? Las conexiones de aplicaciones que usen la API se terminarán.", + "MessageConfirmRevokeApiKey": "¿Está seguro de que quieres revocar esta clave API? Las conexiones de aplicaciones que usen esta clave API se finalizarán.", "MessageConfirmShutdown": "¿Está seguro que quiere apagar el servidor?", "MessageContactAdminToResetPassword": "Por favor, contacta con el administrador del sistema para restablecer tu contraseña.", "MessageCreateAccountAt": "Crear una cuenta en {0}", @@ -715,35 +715,35 @@ "MessageFileReadError": "Ha habido un error leyendo el fichero. Por favor, inténtalo más tarde.", "MessageForgotPasswordFileCreated": "Se ha creado el siguiente archivo en tu servidor y contiene instrucciones de cómo proceder:", "MessageForgotPasswordInNetworkRequired": "Por favor, inténtalo de nuevo desde tu red de casa para iniciar el proceso de restablecimiento de la contraseña.", - "MessageInvalidForgotPasswordPin": "Ha introducido un código PIN inválido o expirado. Por favor, inténtelo de nuevo.", + "MessageInvalidForgotPasswordPin": "Has introducido un código PIN inválido o expirado. Por favor, inténtalo de nuevo.", "MessageInvalidUser": "Usuario o contraseña inválidos. Por favor, inténtalo otra vez.", "MessageItemSaved": "Elemento grabado.", "MessageItemsAdded": "Ítems añadidos.", "MessageLeaveEmptyToInherit": "Dejar en blanco para heredar la configuración del elemento padre, o el valor global por defecto.", - "MessageNoAvailablePlugins": "No hay extensiones disponibles.", + "MessageNoAvailablePlugins": "No hay complementos disponibles.", "MessageNoMovieSuggestionsAvailable": "No hay sugerencias de películas disponibles. Comience ver y calificar sus películas y vuelva para ver las recomendaciones.", - "MessageNoPluginsInstalled": "No hay extensiones instaladas.", + "MessageNoPluginsInstalled": "No hay complementos instalados.", "MessageNoTrailersFound": "Instale el canal de tráilers para mejorar su experiencia cinematográfica agregando una biblioteca de tráilers de Internet.", "MessageNothingHere": "Nada aquí.", - "MessagePasswordResetForUsers": "Se ha restablecido las contraseñas a los siguientes usuarios. Ahora pueden iniciar sesión con los códigos PIN que usaron para el restablecimiento.", - "MessagePleaseEnsureInternetMetadata": "Asegúrate de que la descarga de etiquetas desde internet está activada.", + "MessagePasswordResetForUsers": "Se ha restablecido las contraseñas a los siguientes usuarios. Ahora pueden iniciar sesión con los códigos PIN que se usaron para el restablecimiento.", + "MessagePleaseEnsureInternetMetadata": "Asegúrate de que la descarga de metadatos desde internet está activada.", "MessagePleaseWait": "Por favor, espere.", "MessagePluginConfigurationRequiresLocalAccess": "Para configurar este complemento inicia sesión en tu servidor local directamente.", - "MessagePluginInstallDisclaimer": "Las extensiones creadas por los miembros de la comunidad 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.", + "MessagePluginInstallDisclaimer": "Los complementos creados por los miembros de la comunidad son una buena forma de mejorar tu experiencia con características adicionales y otros beneficios. Antes de instalarlos considera los efectos que pueden tener en tu servidor, como escaneos de la biblioteca más largos, aumento del procesado en segundo plano o inestabilidad del sistema.", "MessageReenableUser": "Mira abajo para reactivarlo", "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Se eliminarán las siguientes ubicaciones de medios de tu biblioteca:", "MessageUnableToConnectToServer": "No podemos conectar con el servidor seleccionado ahora mismo. Por favor, asegúrate de que esta funcionando e inténtalo otra vez.", "MessageUnsetContentHelp": "El contenido se mostrará como carpetas planas. Para tener mejores resultados utiliza el gestor de metadatos para establecer los tipos de contenidos de las sub-carpetas.", "MessageYouHaveVersionInstalled": "Actualmente tienes la versión {0} instalada.", - "Metadata": "Etiquetas", - "MetadataManager": "Administrador de etiquetas", - "MetadataSettingChangeHelp": "Este cambio afectará al nuevo contenido que se añada en el futuro. Para actualizar el contenido existente abra la pantalla de detalles y haga clic en el botón \"Actualizar\". También se pueden actualizar todas las etiquetas a la vez utilizando el administrador de etiquetas.", + "Metadata": "Metadatos", + "MetadataManager": "Administrador de metadatos", + "MetadataSettingChangeHelp": "Este cambio afectará al nuevo contenido que se añada en el futuro. Para actualizar el contenido existente abre la pantalla de detalles y haz clic en el botón \"Actualizar\". También se pueden actualizar todos los metadatos a la vez utilizando el administrador de metadatos.", "MinutesAfter": "minutos después", "MinutesBefore": "minutos antes", "Mobile": "Móvil", "Monday": "Lunes", "MoreFromValue": "Más de {0}", - "MoreUsersCanBeAddedLater": "Puedes agregar más usuarios más tarde desde el panel de control.", + "MoreUsersCanBeAddedLater": "Puedes agregar más usuarios más tarde desde el Panel de Control.", "MoveLeft": "Mover a la izquierda", "MoveRight": "Mover a la derecha", "MovieLibraryHelp": "Revisar la {0}guía de nombres de películas{1}.", @@ -758,7 +758,7 @@ "NewEpisodesOnly": "Solo nuevos episodios", "News": "Noticias", "Next": "Siguiente", - "NextUp": "Seguidamente", + "NextUp": "A continuación", "NoNewDevicesFound": "No se han encontrado nuevos dispositivos. Para añadir un sintonizador cierra este diálogo e introduce la información del dispositivo manualmente.", "MessageNoNextUpItems": "Nada encontrado. ¡Comienza a ver tus programas!", "MessageNoPluginConfiguration": "Este complemento no tiene opciones que configurar.", @@ -769,7 +769,7 @@ "OneChannel": "Un canal", "OnlyForcedSubtitles": "Solo subtítulos forzados", "OnlyForcedSubtitlesHelp": "Solo se cargarán los subtítulos marcados como forzados.", - "OnlyImageFormats": "Solo formatos de imagen (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Solo formatos de imagen (VobSub, PGS, SUB)", "OptionAdminUsers": "Administradores", "OptionAllUsers": "Todos los usuarios", "OptionAllowAudioPlaybackTranscoding": "Activar la conversión del audio", @@ -811,8 +811,8 @@ "OptionEnableExternalContentInSuggestions": "Habilitar contenido externo en sugerencias", "OptionEnableExternalContentInSuggestionsHelp": "Permite incluir los tráilers de Internet y los programas de TV en vivo en el contenido sugerido.", "OptionEnableForAllTuners": "Activar para todos los dispositivos sintonizadores", - "OptionEnableM2tsMode": "Activar modo M2TS", - "OptionEnableM2tsModeHelp": "Activar modo M2TS cuando se codifique a MPEGTS.", + "OptionEnableM2tsMode": "Activar el modo M2TS", + "OptionEnableM2tsModeHelp": "Activar modo M2TS cuándo se codifique a MPEG-TS.", "OptionEquals": "Igual", "OptionEstimateContentLength": "Estimar la longitud del contenido al convertirse", "OptionEveryday": "Todos los días", @@ -846,11 +846,11 @@ "OptionRequirePerfectSubtitleMatchHelp": "Requerir una coincidencia perfecta filtra los subtítulos para incluir sólo aquellos que coinciden con el archivo de vídeo. Desmarcando esta opción, aumentará la probabilidad de que los subtítulos se descarguen, pero puede que el texto del subtítulo no coincida con el vídeo.", "OptionResElement": "Elemento res", "OptionResumable": "Se puede continuar", - "OptionSaveMetadataAsHidden": "Guardar las etiquetas e imágenes como archivos ocultos", - "OptionSaveMetadataAsHiddenHelp": "La configuración se aplicará a las nuevas etiquetas que se creen. Las etiquetas existentes se actualizarán la próxima vez que sean guardadas por el servidor.", + "OptionSaveMetadataAsHidden": "Guardar los metadatos e imágenes como archivos ocultos", + "OptionSaveMetadataAsHiddenHelp": "La configuración se aplicará a los nuevos metadatos que se creen. Los metadatos existentes se actualizarán la próxima vez que sean guardadas por el servidor.", "OptionSpecialEpisode": "Especiales", "OptionTrackName": "Nombre de pista", - "OptionTvdbRating": "Valoración TVDB", + "OptionTvdbRating": "Valoración de TheTVDB", "OptionUnairedEpisode": "Episodios no emitidos", "OptionWakeFromSleep": "Despertar", "OptionWeekdays": "Días de la semana", @@ -868,7 +868,7 @@ "PasswordSaved": "Contraseña guardada.", "People": "Gente", "PinCodeResetComplete": "El código PIN se ha restablecido.", - "PinCodeResetConfirmation": "¿Está seguro de que desea restablecer el código PIN?", + "PinCodeResetConfirmation": "¿Estás seguro de que deseas restablecer el código PIN?", "PlaceFavoriteChannelsAtBeginning": "Situar los canales favoritos al principio", "Play": "Reproducir", "PlayAllFromHere": "Reproducir todos desde aquí", @@ -883,7 +883,7 @@ "PleaseSelectTwoItems": "Seleccione al menos dos elementos.", "MessagePluginInstalled": "El complemento se ha instalado correctamente. El servidor deberá reiniciarse para que los cambios surtan efecto.", "PreferEmbeddedTitlesOverFileNames": "Preferir títulos incrustados sobre los nombres de archivo", - "PreferEmbeddedTitlesOverFileNamesHelp": "Esto determina el título que se utilizará cuando un elemento no tenga etiquetas ni estas se hayan podido descargar de Internet.", + "PreferEmbeddedTitlesOverFileNamesHelp": "Determina el título que se utilizará cuando un elemento no tenga metadatos locales ni descargados de Internet.", "Premieres": "Estrenos", "Previous": "Anterior", "Primary": "Principal", @@ -904,7 +904,7 @@ "RecordingScheduled": "Grabación programada.", "Recordings": "Grabaciones", "Refresh": "Refrescar", - "RefreshMetadata": "Actualizar etiquetas", + "RefreshMetadata": "Actualizar metadatos", "RefreshQueued": "Actualización programada.", "ReleaseDate": "Fecha de lanzamiento", "RememberMe": "Recuérdame", @@ -915,7 +915,7 @@ "RepeatEpisodes": "Repetir episodios", "RepeatMode": "Modo de repetición", "RepeatOne": "Repetir uno", - "ReplaceAllMetadata": "Reemplazar todas las etiquetas", + "ReplaceAllMetadata": "Reemplazar todos los metadatos", "ReplaceExistingImages": "Reemplazar imágenes existentes", "ResumeAt": "Continuar desde {0}", "Rewind": "Rebobinar", @@ -930,8 +930,8 @@ "Screenshot": "Captura de pantalla", "Screenshots": "Capturas de pantalla", "Search": "Buscar", - "SearchForCollectionInternetMetadata": "Buscar en internet imágenes y etiquetas", - "SearchForMissingMetadata": "Buscar etiquetas que falten", + "SearchForCollectionInternetMetadata": "Buscar en internet imágenes y metadatos", + "SearchForMissingMetadata": "Buscar metadatos que falten", "SearchForSubtitles": "Búsqueda de subtítulos", "SearchResults": "Resultados de la búsqueda", "SendMessage": "Enviar mensaje", @@ -978,7 +978,7 @@ "TabDirectPlay": "Reproducción directa", "TabLatest": "Novedades", "TabMusic": "Música", - "TabMyPlugins": "Mis extensiones", + "TabMyPlugins": "Mis complementos", "TabNetworks": "Cadenas", "TabNfoSettings": "Ajustes de NFO", "TabNotifications": "Notificaciones", @@ -1062,12 +1062,12 @@ "Banner": "Pancarta", "BurnSubtitlesHelp": "Determina si el servidor debe grabar los subtítulos en el vídeo al transcodificar. Desactivar esta opción puede mejorar el rendimiento. Seleccione 'Auto' para grabar formatos basados en imágenes (VobSub, PGS, SUB/IDX) y ciertos subtítulos ASS o SSA.", "ButtonInfo": "Información", - "ChangingMetadataImageSettingsNewContent": "Los cambios a la configuración de descarga de etiquetas e imágenes sólo se aplicará al nuevo contenido que se añada a la biblioteca. Para aplicar los cambios a los elementos existentes necesitarás actualizar las etiquetas manualmente.", + "ChangingMetadataImageSettingsNewContent": "Los cambios a la configuración de descarga de metadatos e imágenes sólo se aplicará al nuevo contenido que se añada a la biblioteca. Para aplicar los cambios a los elementos existentes necesitarás actualizar los metadatos manualmente.", "ColorPrimaries": "Colores primarios", "ColorSpace": "Espacio de color", "ColorTransfer": "Transferencia de color", "CommunityRating": "Puntuación de la comunidad", - "ContinueWatching": "Continuar viendo", + "ContinueWatching": "Seguir viendo", "CriticRating": "Puntuación de la crítica", "DateAdded": "Añadido el", "DatePlayed": "Reproducido el", @@ -1078,11 +1078,11 @@ "Directors": "Directores", "Display": "Visualización", "DisplayInMyMedia": "Mostrar en la pantalla de inicio", - "DisplayInOtherHomeScreenSections": "Mostrar en las secciones de la pantalla de inicio al igual que \"últimos\" y \"continuar viendo\"", + "DisplayInOtherHomeScreenSections": "Mostrar en las secciones de la pantalla de inicio como \"Últimos\" y \"Continuar viendo\"", "DisplayMissingEpisodesWithinSeasons": "Mostrar episodios ausentes en las temporadas", "DisplayMissingEpisodesWithinSeasonsHelp": "Esto también debe ser habilitado para la biblioteca de TV en la configuración del servidor.", "DropShadow": "Eliminar sombra", - "EditMetadata": "Editar etiquetas", + "EditMetadata": "Editar metadatos", "EnableBackdropsHelp": "Mostrar imágenes de fondo en algunas páginas mientras se explora la biblioteca.", "EnableColorCodedBackgrounds": "Fondos con código de colores", "EnableExternalVideoPlayersHelp": "Se mostrará un menú para reproductor externo cuando comience la reproducción del vídeo.", @@ -1098,7 +1098,7 @@ "Genre": "Género", "GroupBySeries": "Agrupar por series", "GuideProviderLogin": "Credenciales", - "HeaderAlbumArtists": "Artista del álbum", + "HeaderAlbumArtists": "Artistas del álbum", "HeaderApp": "Aplicación", "HeaderAppearsOn": "Aparece en", "HeaderBranding": "Personalización de apariencia", @@ -1162,7 +1162,7 @@ "DashboardOperatingSystem": "Sistema operativo: {0}", "DashboardArchitecture": "Arquitectura: {0}", "LabelWeb": "Web:", - "MessageNoCollectionsAvailable": "Las colecciones te permiten crear grupos personalizados de películas, series y álbumes. Haz clic en el botón + para empezar a crear colecciones.", + "MessageNoCollectionsAvailable": "Las colecciones te permiten crear grupos personalizados de películas, series y álbumes. Haz clic en el botón \"+\" para empezar a crear colecciones.", "MessageNoServersAvailable": "No se ha encontrado ningún servidor usando la detección automática de servidores.", "MusicAlbum": "Álbum de música", "MusicArtist": "Artista musical", @@ -1180,21 +1180,21 @@ "PlayCount": "Reproducciones", "Premiere": "Estreno", "Raised": "Elevados", - "RefreshDialogHelp": "Las etiquetas se actualizan basándose en las configuraciones y los servicios de Internet activados desde el panel de control.", + "RefreshDialogHelp": "Los metadatos se actualizan basándose en las configuraciones y los servicios de Internet activados desde el Panel de Control.", "Series": "Series", "SeriesDisplayOrderHelp": "Ordena los episodios por fecha de emisión, orden de DVD o número absoluto.", - "ShowTitle": "Título de la serie", - "ShowYear": "Año de la serie", + "ShowTitle": "Mostrar el título", + "ShowYear": "Mostrar el año", "SmallCaps": "Letras minúsculas", "Smaller": "Más pequeño", "Sort": "Ordenar", "SortByValue": "Ordenar por {0}", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Estos ajustes también se aplican a cualquier reproducción en Chromecast iniciada por este dispositivo.", - "SubtitleAppearanceSettingsDisclaimer": "Estos ajustes no se aplicarán a los subtítulos gráficos (PGS, DVD, etc.), ni a ASS/SSA que tengan incluidos sus propios estilos.", + "SubtitleAppearanceSettingsDisclaimer": "Los siguientes ajustes no se aplicarán a los subtítulos gráficos mencionados anteriormente, ni a los subtítulos ASS/SSA que tengan incluidos sus propios estilos.", "SubtitleOffset": "Desplazamiento de subtítulos", "TV": "Televisión", "TabLogs": "Registros", - "TabPlugins": "Extensiones", + "TabPlugins": "Complementos", "TagsValue": "Etiquetas: {0}", "ThemeSongs": "Banda sonora", "Trailers": "Tráilers", @@ -1273,8 +1273,8 @@ "LabelDeinterlaceMethod": "Metodo de desentrelazar:", "DeinterlaceMethodHelp": "Seleccione el tipo de filtro que se aplicará para desentrelazar el contenido que esté entrelazado durante la conversión. Si la aceleración por hardware para el desentrelazado está activada, se usará en lugar de este filtro.", "LabelLibraryPageSize": "Tamaño de la página de la biblioteca:", - "LabelLibraryPageSizeHelp": "Establece la cantidad de artículos a mostrar en una página de la biblioteca. Ponlo en 0 para desactivar la paginación.", - "UnsupportedPlayback": "No es posible desencriptar contenido protegido mediante DRM; sin embargo se intentará su reproducción. Algunos archivos pueden aparecer completamente negros debido a encriptación u otras características no soportadas, como títulos interactivos.", + "LabelLibraryPageSizeHelp": "Establece la cantidad de ítems a mostrar en una página de la biblioteca. Ponlo en 0 para desactivar la paginación.", + "UnsupportedPlayback": "Jellyfin no puede desencriptar contenido protegido por DRM aunque intentará reproducirlo de todas formas. Algunos archivos pueden aparecer completamente negros debido a encriptación u otras características no soportadas, como títulos interactivos.", "Yadif": "YADIF", "ButtonTogglePlaylist": "Lista de reproducción", "Filter": "Filtro", @@ -1293,7 +1293,7 @@ "EnableBlurHash": "Mostrar una representación de las imágenes mientras cargan", "EnableBlurHashHelp": "Las imágenes que aún se están cargando se mostrarán con un marcador de posición único.", "HeaderDVR": "DVR", - "SyncPlayAccessHelp": "Selecciona el nivel de acceso que tiene este usuario para utilizar SyncPlay. La SyncPlay permite sincronizar la reproducción con otros dispositivos.", + "SyncPlayAccessHelp": "La característica SyncPlay permite sincronizar la reproducción con otros dispositivos. Selecciona el nivel de acceso que este usuario tiene a SyncPlay.", "MessageSyncPlayErrorMedia": "¡No se pudo activar SyncPlay! Error de medio.", "MessageSyncPlayErrorMissingSession": "¡No se pudo activar SyncPlay! Sesión desconectada.", "MessageSyncPlayErrorNoActivePlayer": "No hay reproductor activo. SyncPlay ha sido desactivado.", @@ -1330,8 +1330,8 @@ "ButtonSyncPlay": "SyncPlay", "ButtonCast": "Enviar", "MessageNoGenresAvailable": "Permitir a algunos proveedores de metadatos extraer géneros de Internet.", - "EnableDecodingColorDepth10Vp9": "Habilite la decodificación por hardware de 10 bits para VP9", - "EnableDecodingColorDepth10Hevc": "Habilite la decodificación por hardware de 10 bits para HEVC", + "EnableDecodingColorDepth10Vp9": "Habilitar la decodificación por hardware de 10 bits para VP9", + "EnableDecodingColorDepth10Hevc": "Habilitar la decodificación por hardware de 10 bits para HEVC", "ButtonPlayer": "Reproductor", "TabRepositories": "Repositorios", "MessageAddRepository": "Si desea agregar un repositorio, haga click en el botón cerca del encabezado y complete la información requerida.", @@ -1346,8 +1346,8 @@ "ClearQueue": "Borrar la cola", "LabelSubtitleVerticalPosition": "Posición vertical:", "PreviousTrack": "Saltar al anterior", - "MessageGetInstalledPluginsError": "Ha ocurrido un error al recuperar la lista de plugins instalados.", - "MessagePluginInstallError": "Ha ocurrido un error al instalar este plugin.", + "MessageGetInstalledPluginsError": "Ha ocurrido un error al obtener la lista de complementos instalados.", + "MessagePluginInstallError": "Ha ocurrido un error al instalar este complemento.", "NextTrack": "Saltar al siguiente", "LabelUnstable": "Inestable", "Image": "Imagen", @@ -1372,11 +1372,11 @@ "Other": "Otro", "VideoAudio": "Vídeo Audio", "ThumbCard": "Tarjeta miniatura", - "QuickConnectNotActive": "Conexión rápida no está activa en este servidor", + "QuickConnectNotActive": "La 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 desactivó antes que se pudiera aprobar la solicitud de inicio de sesión", + "QuickConnectInvalidCode": "Código de conexión rápida inválido", + "QuickConnectDescription": "Para iniciar sesión con conexión rápida, pulsa el botón \"Conexión Rápida\" en el dispositivo desde el que está iniciando sesión e introduce el código que se muestra a continuación.", + "QuickConnectDeactivated": "La conexión rápida se desactivó 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", @@ -1394,7 +1394,7 @@ "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:", + "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 Hable.", "LabelTonemappingAlgorithm": "Seleccione el algoritmo de mapeo de Tonos:", "EnableTonemapping": "Habilitar mapeo de Tono", @@ -1407,8 +1407,8 @@ "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:", + "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", @@ -1416,11 +1416,11 @@ "LabelTonemappingDesatHelp": "Aplicar desaturación a realces que excedan este nivel de brillo. Mientras más alto el parámetro, se preservará más información de color. Este ajuste ayuda a prevenir la aparición de colores innecesariamente apagados en realces altos, cambiándolos gradualmente a blanco. Esto hace que las imágenes se vean más naturales, a cambio de reducir información relativa a los colores que estén fuera del rango. Se recomiendan los valores predeterminados 0 y 0.5.", "AllowTonemappingHelp": "El mapeo de tonos puede transformar el rango dinámico de un video HDR a SDR mientras se mantienen los detalles y colores en la imagen, por lo tanto es importante para representar la escena original. Actualmente solo funciona cuando se transcodifican videos con metadatos HDR10 o HLG incrustados. Si la reproducción no es fluida o falla, considere desactivar el decodificador por hardware correspondiente.", "LabelOpenclDeviceHelp": "Este es el dispositivo OpenCL que se usará para el mapeo de tonos. La parte izquierda del punto es el número de plataforma, la derecha es el número de dispositivo en la plataforma. El valor predeterminado es 0.0. Se requiere especificar el archivo ejecutable ffmpeg con el método de aceleración por Hardware para OpenCL.", - "LabelMaxMuxingQueueSizeHelp": "El número máximo de paquetes que se pueden almacenar en buffer mientras se espera a que se inicialicen todos los flujos. Intente aumentar este valor si aún encuentra el mensaje de error \"Demasiados paquetes en buffer para transmitir\" en las bitácoras de ffmpeg. El valor recomendado es 2048.", + "LabelMaxMuxingQueueSizeHelp": "El número máximo de paquetes que se pueden almacenar en buffer mientras se espera a que se inicialicen todos los flujos. Intenta aumentar este valor si aún encuentras el mensaje de error \"Demasiados paquetes en buffer para transmitir\" en los registros de FFmpeg. El valor recomendado es 2048.", "LabelTonemappingPeakHelp": "Se omitirán los picos de referencia con este valor. Util cuando la información de pico incrustada en los metadatos de imagen no es confiable o cuando se hace un mapeo de tonos de un rango bajo a uno más alto. Se recomiendan los valores predeterminados 100 y 0.", "LabelTonemappingThresholdHelp": "Los parámetros del algoritmo de mapeo de tonos se ajustan en cada escena. Se usa un umbral para detectar si la escena ha cambiado o no. Si el brillo promedio se sale del umbral entre el fotograma actual y el próximo, se volveran a calcular los valores de brillo promedio y de pico. Se recomiendan los valores predeterminados 0.8 y 0.2.", "OptionMaxActiveSessionsHelp": "Un valor de 0 desactivará esta característica.", - "OptionMaxActiveSessions": "Fija el número máximo de sesiones que puede tener cada usuario.", + "OptionMaxActiveSessions": "Establece el número máximo de sesiones simultáneas que puede tener cada usuario.", "LabelUserMaxActiveSessions": "Número máximo de sesiones simultaneas por usuario:", "OptionAllowContentDownloadHelp": "Los usuarios pueden descargar los medios y guardarlos en sus dispositivos. Esto no es una función de sincronización. Las bibliotecas de libros requieren que esto esté activado para funcionar correctamente.", "OptionAllowContentDownload": "Permitir descargas de medios", @@ -1439,7 +1439,7 @@ "AllowHevcEncoding": "Permitir la codificación en formato HEVC", "PreferFmp4HlsContainerHelp": "Preferir usar fMP4 como contenedor predeterminado para HLS, haciendo posible transmitir contenido HEVC directo en dispositivos compatibles.", "PreferFmp4HlsContainer": "Preferir contenedor de medios fMP4-HLS", - "LabelH265Crf": "CRF de codificación H265:", + "LabelH265Crf": "CRF de la codificación H.265:", "LabelSelectStereo": "Estéreo", "LabelSyncPlayInfo": "Información de SyncPlay", "LabelOriginalMediaInfo": "Información de medios originales", @@ -1456,8 +1456,8 @@ "HeaderAddUser": "Añadir usuario", "HeaderAddUpdateSubtitle": "Añadir/Actualizar subtítulo", "AspectRatioFill": "Rellenar", - "LabelHDHomerunPortRangeHelp": "Restringe el intervalo de puertos UDP de HD Homerun a este valor (por defecto: 1024 - 645535).", - "LabelHDHomerunPortRange": "Intervalo de puertos HD Homerun:", + "LabelHDHomerunPortRangeHelp": "Restringe el intervalo de puertos UDP de HDHomeRun a este valor. (Por defecto: 1024 - 645535).", + "LabelHDHomerunPortRange": "Intervalo de puertos HDHomeRun:", "LabelEnableSSDPTracingHelp": "Activa el registro de detalles de la traza de la red SSDP.
ATENCIÓN: esto causará una disminución considerable del rendimiento.", "LabelEnableSSDPTracing": "Activar el registro de SSDP:", "LabelAutoDiscoveryTracing": "Activar el registro del descubrimiento automático.", @@ -1480,8 +1480,8 @@ "LabelEnableIP4Help": "Activa la funcionalidad IPv4.", "LabelEnableIP4": "Activar IPv4", "LabelDropSubtitleHere": "Suelta el subtítulo aquí, o haz clic para buscar.", - "LabelCreateHttpPortMapHelp": "Permite al mapeo automático de puertos crear una nueva regla para tráfico HTTP y HTTPS .", - "LabelCreateHttpPortMap": "Habilita mapeo automático de puertos para tráfico HTTP y también HTTPS.", + "LabelCreateHttpPortMapHelp": "Permite el mapeo automático de puertos para crear una nueva regla para tráfico HTTP y HTTPS .", + "LabelCreateHttpPortMap": "Habilita mapeo automático de puertos para tráfico HTTP y HTTPS.", "LabelAutomaticDiscoveryHelp": "Permite a las aplicaciones detectar automáticamente Jellyfin usando el puerto UDP 7359.", "LabelAutomaticDiscovery": "Activar descubrimiento automático:", "LabelAutoDiscoveryTracingHelp": "Si está activada, los paquetes recibidos en el puerto de descubrimiento automático serán registrados.", @@ -1533,8 +1533,8 @@ "ContainerNotSupported": "El formato de archivo no es compatible", "AudioCodecNotSupported": "El códec de audio no es compatible", "EnableGamepadHelp": "Escucha la entrada de cualquier controlador conectado.", - "UseEpisodeImagesInNextUpHelp": "Las secciones \"Siguiente\" y \"Seguir viendo\" utilizarán las imágenes de los episodios como miniaturas en lugar de la miniatura principal de la serie.", - "UseEpisodeImagesInNextUp": "Utilizar las imágenes de los episodios en las secciones Siguiente y Seguir viendo", + "UseEpisodeImagesInNextUpHelp": "Las secciones \"A continuación\" y \"Seguir viendo\" utilizarán las imágenes de los episodios como miniaturas en lugar de la miniatura principal de la serie.", + "UseEpisodeImagesInNextUp": "Utilizar las imágenes de los episodios en las secciones \"A continuación\" y \"Seguir viendo\"", "LabelSlowResponseTime": "Tiempo en ms a partir del cual una respuesta se considera lenta:", "LabelSlowResponseEnabled": "Registrar alerta si la respuesta del servidor es lenta", "LabelLocalCustomCss": "Estilos CSS personalizados que se aplican sólo a este cliente. Es posible que desee desactivar el CSS personalizado del servidor.", @@ -1544,5 +1544,55 @@ "Engineer": "Ingeniero de sonido", "Console": "Consola", "Conductor": "Director de orquesta", - "Arranger": "Arreglista" + "Arranger": "Arreglista", + "Lyricist": "Letrista", + "LabelSyncPlaySettingsSkipToSyncHelp": "Método de corrección de sincronización que consiste en mover el punto de reproducción a la posición estimada. La corrección de sincronización debe estar activada.", + "LabelSyncPlaySettingsSkipToSync": "Activar SkipToSync", + "LabelSyncPlaySettingsSpeedToSyncHelp": "Método de corrección de sincronización que consiste en acelerar la reproducción. La corrección de sincronización debe estar activada.", + "LabelSyncPlaySettingsSpeedToSync": "Activar SpeedToSync", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Retardo mínimo de reproducción (en milisegundos) después del cual SkipToSync intentará corregir la posición de reproducción.", + "LabelSyncPlaySettingsMinDelaySkipToSync": "Retardo mínimo de SkipToSync:", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Cantidad de milisegundos usadas por SpeedToSync para corregir la posición de reproducción.", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Retardo máximo de reproducción (en milisegundos) después del cual SkipToSync se usará en lugar de SpeedToSync.", + "LabelSyncPlaySettingsSpeedToSyncDuration": "Duración de SpeedToSync:", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Retardo mínimo de reproducción (en milisegundos) después del cual SpeedToSync intentará corregir la posición de reproducción.", + "LabelSyncPlaySettingsMaxDelaySpeedToSync": "Retardo máximo de SpeedToSync:", + "LabelSyncPlaySettingsMinDelaySpeedToSync": "Retardo mínimo de SpeedToSync:", + "HeaderSyncPlaySettings": "Configuración de SyncPlay", + "SetUsingLastTracksHelp": "Intentar establecer la pista de Audio/Subtítulos más parecida a la del vídeo anterior.", + "Typewriter": "Máquina de escribir", + "TypeOptionPluralVideo": "Vídeos", + "TypeOptionPluralSeries": "Series de televisión", + "TypeOptionPluralSeason": "Temporadas", + "TypeOptionPluralMusicVideo": "Vídeos musicales", + "TypeOptionPluralMusicArtist": "Artistas de música", + "TypeOptionPluralMusicAlbum": "Álbumes de música", + "TypeOptionPluralMovie": "Películas", + "TypeOptionPluralEpisode": "Episodios", + "TypeOptionPluralBook": "Libros", + "TypeOptionPluralAudio": "Audios", + "Track": "Pista", + "SetUsingLastTracks": "Establecer la pista de Audio/Subtítulos con el Ítem Anterior", + "Remixer": "Remezclador", + "Print": "Imprimir", + "PreviousChapter": "Capítulo anterior", + "PlaybackErrorPlaceHolder": "Esto es un sustituto para un medio físico que Jellyfin no puede reproducir. Por favor introduce el disco para reproducirlo.", + "OtherArtist": "Otro artista", + "NextChapter": "Siguiente capítulo", + "Mixer": "Mezclador", + "MediaInfoTitle": "Título", + "Larger": "Más grande", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Ajusta manualmente el desfase (en milisegundos) con el dispositivo seleccionado para la sincronización temporal. Ajústalo con cuidado.", + "LabelSyncPlaySettingsSyncCorrection": "Corrección de sincronización", + "LabelSyncPlaySettingsDescription": "Cambiar las opciones de SyncPlay", + "LabelSortName": "Nombre para ordenar:", + "LabelOriginalName": "Nombre original:", + "LabelMaxDaysForNextUpHelp": "Establece el máximo número de días en el que una serie estará en \"A continuación\" sin haberla visto.", + "LabelMaxDaysForNextUp": "Máximos días en \"A continuación\":", + "LabelHardwareEncoding": "Codificación por hardware:", + "LabelAutomaticallyAddToCollectionHelp": "Cuando al menos 2 películas tienen el mismo nombre de colección, serán añadidas automáticamente a la colección.", + "LabelAutomaticallyAddToCollection": "Añadir a la colección automáticamente", + "HeaderSyncPlayTimeSyncSettings": "Sincronización temporal", + "HeaderSyncPlayPlaybackSettings": "Reproducción", + "Casual": "Casual" } From 6dbb4048aba3e5908c526d69d6b4d4e5a41d51e7 Mon Sep 17 00:00:00 2001 From: Deleted User Date: Sun, 5 Dec 2021 02:11:31 +0000 Subject: [PATCH 1027/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/es.json b/src/strings/es.json index 3f7b14bd1e..3ddb7a2ded 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -1594,5 +1594,6 @@ "LabelAutomaticallyAddToCollection": "Añadir a la colección automáticamente", "HeaderSyncPlayTimeSyncSettings": "Sincronización temporal", "HeaderSyncPlayPlaybackSettings": "Reproducción", - "Casual": "Casual" + "Casual": "Casual", + "AgeValue": "({0} años)" } From a35beeb228f6635aa739da2c31d2da6ccba902dd Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 5 Dec 2021 09:37:50 +0000 Subject: [PATCH 1028/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index b1dae083ac..cb6cccb866 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -230,7 +230,7 @@ "EnableQuickConnect": "Enable Quick Connect on this server", "EnableStreamLooping": "Auto-loop live streams", "EnableStreamLoopingHelp": "Enable this if live streams only contain a few seconds of data and need to be continuously requested. Enabling this when not needed may cause problems.", - "EnableThemeSongsHelp": "Play theme songs in the background while browsing the library.", + "EnableThemeSongsHelp": "Play the theme songs in background while browsing the library.", "EnableThemeVideosHelp": "Play theme videos in the background while browsing the library.", "EnableTonemapping": "Enable Tone mapping", "EncoderPresetHelp": "Pick a faster value to improve performance, or a slower value to improve quality.", From 352f52e7e5051b9747d318a336cb4a6c74ccb2be Mon Sep 17 00:00:00 2001 From: Remco Schrijver Date: Sun, 5 Dec 2021 10:43:38 +0000 Subject: [PATCH 1029/1756] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index d51467476d..d289636f66 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -1592,5 +1592,12 @@ "TypeOptionPluralEpisode": "Afleveringen", "TypeOptionPluralBoxSet": "Collecties", "TypeOptionPluralBook": "Boeken", - "Casual": "Informeel" + "Casual": "Informeel", + "Typewriter": "Typemachine", + "TypeOptionPluralAudio": "Audio's", + "ReleaseGroup": "Uitgave Groep", + "Print": "Afdrukken", + "MediaInfoTitle": "Titel", + "Larger": "Groter", + "LabelAutomaticallyAddToCollectionHelp": "Wanneer op zijn minst 2 films een identieke collectie naam hebben, zullen ze automatisch toegevoegd worden aan de collectie." } From c84166751eccdc9b94581e6ea6906947bf4cbddc Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 5 Dec 2021 09:38:54 +0000 Subject: [PATCH 1030/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index ab8f907310..146d24bd8b 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -1434,7 +1434,7 @@ "ErrorAddingMediaPathToVirtualFolder": "Okazis eraro aldonante la plurmedia serĉvojo. Certigi, ke la serĉvojo estas valida kaj Jellyfin havas aliron al tiu loko.", "EncoderPresetHelp": "Elekti pli rapidan valoron por plibonigi rendimenton, aŭ pli malrapidan valoron por plibonigi kvaliton.", "EnableThemeVideosHelp": "Ludi temajn videojn en la fono dum foliumas la plurmeditekon.", - "EnableThemeSongsHelp": "Ludi temajn kantojn en la fono dum foliumas la plurmeditekon.", + "EnableThemeSongsHelp": "Ludi la temajn kantojn en fono dum foliumas la plurmeditekon.", "EnableQuickConnect": "Ebligi Rapidan Konekton sur ĉi tiu servilo", "EnablePhotosHelp": "Bildoj estos detektitaj kaj montrataj kune kun aliaj plurmedidosieroj.", "EnableNextVideoInfoOverlayHelp": "Ĉe la fino de video, montri informojn pri la sekva video venonta en la kuranta ludlisto.", From 9d7fd0c8ff884e2cb7228c29d99fc32e60643de1 Mon Sep 17 00:00:00 2001 From: nyanmisaka Date: Sun, 5 Dec 2021 20:54:02 +0800 Subject: [PATCH 1031/1756] remove the unused server check for cinema mode option --- src/components/playbackSettings/playbackSettings.js | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/components/playbackSettings/playbackSettings.js b/src/components/playbackSettings/playbackSettings.js index e0571b63d6..f16537ac09 100644 --- a/src/components/playbackSettings/playbackSettings.js +++ b/src/components/playbackSettings/playbackSettings.js @@ -157,15 +157,6 @@ import template from './playbackSettings.template.html'; context.querySelector('.chkEpisodeAutoPlay').checked = user.Configuration.EnableNextEpisodeAutoPlay || false; }); - // hide cinema mode options if disabled at server level - apiClient.getNamedConfiguration('cinemamode').then(cinemaConfig => { - if (cinemaConfig.EnableIntrosForMovies || cinemaConfig.EnableIntrosForEpisodes) { - context.querySelector('.cinemaModeOptions').classList.remove('hide'); - } else { - context.querySelector('.cinemaModeOptions').classList.add('hide'); - } - }); - if (appHost.supports('externalplayerintent') && userId === loggedInUserId) { context.querySelector('.fldExternalPlayer').classList.remove('hide'); } else { From e7b80487155a11b9f818c3bccabdf854aa48b9ab Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Sun, 5 Dec 2021 19:04:43 +0300 Subject: [PATCH 1032/1756] Handle command 'Back' --- src/controllers/playback/video/index.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/controllers/playback/video/index.js b/src/controllers/playback/video/index.js index 0ae93a63ed..8f1046855b 100644 --- a/src/controllers/playback/video/index.js +++ b/src/controllers/playback/video/index.js @@ -399,6 +399,15 @@ import { appRouter } from '../../../components/appRouter'; case 'togglestats': toggleStats(); + break; + + case 'back': + // Ignore command when some dialog is opened + if (currentVisibleMenu === 'osd' && !getOpenedDialog()) { + hideOsd(); + e.preventDefault(); + } + break; } } From 22525a72b6667c6033581791379078f4e02eb58b Mon Sep 17 00:00:00 2001 From: oxixes Date: Sun, 5 Dec 2021 15:05:21 +0000 Subject: [PATCH 1033/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/es.json b/src/strings/es.json index 3ddb7a2ded..f08cda53ab 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -483,7 +483,7 @@ "LabelKodiMetadataEnableExtraThumbs": "Copiar extrafanart a vistas previas extras", "LabelKodiMetadataEnableExtraThumbsHelp": "Cuando se descarguen imágenes pueden ser guardadas tanto en extrafanart como en extrathumbs para maximizar la compatibilidad con los temas de Kodi.", "LabelKodiMetadataEnablePathSubstitution": "Habilitar rutas de sustitución", - "LabelKodiMetadataEnablePathSubstitutionHelp": "Permite la sustitución de las rutas de imágenes utilizando la configuración de rutas de sustitución en las opciones del servidor.", + "LabelKodiMetadataEnablePathSubstitutionHelp": "Permitir la sustitución de las rutas de imágenes utilizando la configuración de rutas de sustitución en las opciones del servidor.", "LabelKodiMetadataSaveImagePaths": "Guardar la ruta de las imágenes en los archivos NFO", "LabelKodiMetadataSaveImagePathsHelp": "Esto se recomienda si tienes imágenes que no se ajustan a las directrices de Kodi.", "LabelKodiMetadataUser": "Guardar los datos de reproducciones del usuario a los archivos NFO para:", @@ -921,7 +921,7 @@ "Rewind": "Rebobinar", "Runtime": "Tiempo de ejecución", "Saturday": "Sábado", - "Save": "Grabar", + "Save": "Guardar", "SaveSubtitlesIntoMediaFolders": "Guarda los subtítulos en las carpetas de medios", "SaveSubtitlesIntoMediaFoldersHelp": "Almacenar los subtítulos junto a los archivos de vídeo te permitirá administrarlos más fácilmente.", "ScanForNewAndUpdatedFiles": "Buscar archivos nuevos y actualizados", @@ -1292,7 +1292,7 @@ "SaveChanges": "Guardar cambios", "EnableBlurHash": "Mostrar una representación de las imágenes mientras cargan", "EnableBlurHashHelp": "Las imágenes que aún se están cargando se mostrarán con un marcador de posición único.", - "HeaderDVR": "DVR", + "HeaderDVR": "Grabador Digital (DVR)", "SyncPlayAccessHelp": "La característica SyncPlay permite sincronizar la reproducción con otros dispositivos. Selecciona el nivel de acceso que este usuario tiene a SyncPlay.", "MessageSyncPlayErrorMedia": "¡No se pudo activar SyncPlay! Error de medio.", "MessageSyncPlayErrorMissingSession": "¡No se pudo activar SyncPlay! Sesión desconectada.", @@ -1390,7 +1390,7 @@ "ButtonUseQuickConnect": "Usar conexión rápida", "ButtonActivate": "Activar", "Authorize": "Autorizar", - "LabelTonemappingThreshold": "Límite del mapeo de Tono:", + "LabelTonemappingThreshold": "Umbral 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.", @@ -1415,7 +1415,7 @@ "EnableAutoCast": "Marcar como predeterminado", "LabelTonemappingDesatHelp": "Aplicar desaturación a realces que excedan este nivel de brillo. Mientras más alto el parámetro, se preservará más información de color. Este ajuste ayuda a prevenir la aparición de colores innecesariamente apagados en realces altos, cambiándolos gradualmente a blanco. Esto hace que las imágenes se vean más naturales, a cambio de reducir información relativa a los colores que estén fuera del rango. Se recomiendan los valores predeterminados 0 y 0.5.", "AllowTonemappingHelp": "El mapeo de tonos puede transformar el rango dinámico de un video HDR a SDR mientras se mantienen los detalles y colores en la imagen, por lo tanto es importante para representar la escena original. Actualmente solo funciona cuando se transcodifican videos con metadatos HDR10 o HLG incrustados. Si la reproducción no es fluida o falla, considere desactivar el decodificador por hardware correspondiente.", - "LabelOpenclDeviceHelp": "Este es el dispositivo OpenCL que se usará para el mapeo de tonos. La parte izquierda del punto es el número de plataforma, la derecha es el número de dispositivo en la plataforma. El valor predeterminado es 0.0. Se requiere especificar el archivo ejecutable ffmpeg con el método de aceleración por Hardware para OpenCL.", + "LabelOpenclDeviceHelp": "Este es el dispositivo OpenCL que se usará para el mapeo de tonos. La parte izquierda del punto es el número de plataforma, la derecha es el número de dispositivo en la plataforma. El valor predeterminado es 0.0. Se requiere especificar el archivo ejecutable FFmpeg con el método de aceleración por Hardware para OpenCL.", "LabelMaxMuxingQueueSizeHelp": "El número máximo de paquetes que se pueden almacenar en buffer mientras se espera a que se inicialicen todos los flujos. Intenta aumentar este valor si aún encuentras el mensaje de error \"Demasiados paquetes en buffer para transmitir\" en los registros de FFmpeg. El valor recomendado es 2048.", "LabelTonemappingPeakHelp": "Se omitirán los picos de referencia con este valor. Util cuando la información de pico incrustada en los metadatos de imagen no es confiable o cuando se hace un mapeo de tonos de un rango bajo a uno más alto. Se recomiendan los valores predeterminados 100 y 0.", "LabelTonemappingThresholdHelp": "Los parámetros del algoritmo de mapeo de tonos se ajustan en cada escena. Se usa un umbral para detectar si la escena ha cambiado o no. Si el brillo promedio se sale del umbral entre el fotograma actual y el próximo, se volveran a calcular los valores de brillo promedio y de pico. Se recomiendan los valores predeterminados 0.8 y 0.2.", From 794edc0a438e406c5a93e2b81784fdd64948062c Mon Sep 17 00:00:00 2001 From: Mehyar Date: Sun, 5 Dec 2021 16:47:26 +0000 Subject: [PATCH 1034/1756] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index e1fd30cf8f..61a5a66436 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -783,7 +783,7 @@ "AllowMediaConversion": "السماح بتحويل الوسائط", "AllLanguages": "كل اللغات", "AllEpisodes": "كل الحلقات", - "AllComplexFormats": "جميع الصيغ المعقدة (ASS, SSA, VOBSUB, PGS, SUB, IDX, …)", + "AllComplexFormats": "جميع الصيغ المعقدة (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllChannels": "كل القنوات", "Albums": "ألبومات", "Aired": "عرضت", From d4c8eae925b02a04e55d430796d070c343854549 Mon Sep 17 00:00:00 2001 From: mio2 Date: Sun, 5 Dec 2021 16:51:48 +0000 Subject: [PATCH 1035/1756] Translated using Weblate (Japanese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/ --- src/strings/ja.json | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/strings/ja.json b/src/strings/ja.json index aaa2f56fdb..8068166adf 100644 --- a/src/strings/ja.json +++ b/src/strings/ja.json @@ -14,7 +14,7 @@ "Alerts": "アーティスト", "All": "すべて", "AllChannels": "すべてのチャンネル", - "AllComplexFormats": "すべての複雑なフォーマット (ASS, SSA, VOBSUB, PGS, SUB, IDX など)", + "AllComplexFormats": "すべての複雑なフォーマット (ASS, SSA, VobSub, PGS, SUB, IDX など)", "AllEpisodes": "すべてのエピソード", "AllLanguages": "すべての言語", "AllLibraries": "すべてのライブラリ", @@ -82,7 +82,7 @@ "ButtonRefreshGuideData": "ガイドデータの更新", "ButtonRemove": "削除", "ButtonRename": "名前の変更", - "ButtonResetEasyPassword": "easy pin code をリセット", + "ButtonResetEasyPassword": "簡易ピンコードをリセット", "ButtonResume": "レジューム", "ButtonRevoke": "取り消す", "ButtonScanAllLibraries": "すべてのライブラリをスキャン", @@ -150,7 +150,7 @@ "Disconnect": "切断", "Display": "ディスプレイ", "DisplayInMyMedia": "ホームスクリーンに表示", - "DisplayInOtherHomeScreenSections": "最新のメディアなどをホーム画面に表示する", + "DisplayInOtherHomeScreenSections": "最新のメディアや再生中のメディアなどをホーム画面に表示する", "DisplayMissingEpisodesWithinSeasons": "シーズンの欠けているエピソードを表示する", "DisplayMissingEpisodesWithinSeasonsHelp": "これは サーバーのTVライブラリ設定でも有効にする必要があります。", "DisplayModeHelp": "インターフェース用のお好みのレイアウトスタイルを選びます。", @@ -174,11 +174,11 @@ "EnableHardwareEncoding": "ハードウェアエンコーディングを有効にする", "EnableNextVideoInfoOverlay": "再生中に次のビデオ情報を表示する", "EnableNextVideoInfoOverlayHelp": "動画の最後に、現在のプレイリストに表示されている次の動画に関する情報を表示します。", - "EnablePhotos": "フォトを表示", + "EnablePhotos": "画像を表示", "EnablePhotosHelp": "写真が検出され、他のメディアファイルと一緒に表示されます。", "EnableStreamLooping": "ライブストリームの自動ループ", "EnableStreamLoopingHelp": "ライブストリームに数秒のデータしか含まれず、継続的に要求する必要がある場合は、これを有効にします。不要なときにこれを有効にすると、問題が発生する可能性があります。", - "EnableThemeSongsHelp": "ライブラリを閲覧している間バックグラウンドでテーマ曲を再生する。", + "EnableThemeSongsHelp": "ライブラリを閲覧している間、バックグラウンドでテーマ曲を再生する。", "EnableThemeVideosHelp": "ライブラリを閲覧中にバックグラウンドでテーマ動画を再生します。", "Ended": "終了", "EndsAtValue": "{0}に終了", @@ -241,7 +241,7 @@ "HeaderAddUpdateImage": "イメージの追加/更新", "HeaderAdditionalParts": "追加のパーツ", "HeaderAdmin": "管理者", - "HeaderAlbumArtists": "アーティストのアルバム", + "HeaderAlbumArtists": "アルバムアーティスト", "HeaderAlert": "アラート", "HeaderAllowMediaDeletionFrom": "メディアの削除を許可", "HeaderApiKey": "API キー", @@ -285,7 +285,7 @@ "HeaderDirectPlayProfile": "ダイレクトプレイ プロファイル", "HeaderDirectPlayProfileHelp": "ダイレクトプレイプロファイルを追加して、デバイスがどのフォーマットをネイティブに処理できるかを示します。", "HeaderDownloadSync": "ダウンロード&同期", - "HeaderEasyPinCode": "簡単なPINコード", + "HeaderEasyPinCode": "簡易PINコード", "HeaderEditImages": "イメージの編集", "HeaderEnabledFields": "有効なフィールド", "HeaderEnabledFieldsHelp": "フィールドをオフにしてロックし、データが変更されないようにします。", @@ -971,7 +971,7 @@ "ApiKeysCaption": "現在有効にしている API キー一覧", "EnableDetailsBannerHelp": "項目の詳細ページのトップに、バナー画像を表示します。", "EnableDetailsBanner": "詳細画面バナー", - "EnableDecodingColorDepth10Vp9": "VP9 の10ビット ハードウェア デコードを有効に", + "EnableDecodingColorDepth10Vp9": "VP9 の10ビット ハードウェア デコードを有効にします", "EnableDecodingColorDepth10Hevc": "HEVC の 10ビット ハードウェア デコードを有効に", "LabelEnableBlastAliveMessagesHelp": "ネットワーク上の他の UPnP デバイスによってサーバーが確実に検出されない場合、この設定を有効にします。", "LabelEnableAutomaticPortMapHelp": "ルーター上のパブリックポートを、UPnP 経由でサーバーのローカルポートに自動的に転送します。これはルータのモデルやネットワーク構成によっては動作しない場合があります。変更はサーバーを再起動するまで適用されません。", @@ -1490,5 +1490,7 @@ "LabelLocalCustomCss": "このクライアントにのみ適用されるカスタムCSSです。サーバーからカスタムCSSを無効にすることをお勧めします。", "LabelHardwareEncoding": "ハードウェアエンコーディング:", "LabelDisableCustomCss": "サーバーからのカスタムCSSを無効にする。", - "DisableCustomCss": "サーバーからのカスタムCSSを無効にする" + "DisableCustomCss": "サーバーからのカスタムCSSを無効にする", + "ErrorPlayerNotFound": "再生しようとしたメディア用のプレイヤーがありません。", + "AgeValue": "({0}年前)" } From dc6716c43de595a069b8d6c4e0d86af2a34cfe01 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 5 Dec 2021 19:01:08 +0000 Subject: [PATCH 1036/1756] Translated using Weblate (Bulgarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/ --- src/strings/bg-bg.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/bg-bg.json b/src/strings/bg-bg.json index 8a1533330c..b80fafd263 100644 --- a/src/strings/bg-bg.json +++ b/src/strings/bg-bg.json @@ -737,7 +737,7 @@ "EnableDetailsBannerHelp": "Покажи картинка с банер в горната част на страницата с детайли.", "EnableDetailsBanner": "Банер с подробности", "EnableThemeVideosHelp": "Пускай тематични видеа на заден план ,докато се разглежда библиотеката.", - "EnableThemeSongsHelp": "Пускай тематична музика ,докато се разглежда библиотеката.", + "EnableThemeSongsHelp": "Пускай тематична музика, докато се разглежда библиотеката.", "EnableStreamLoopingHelp": "Включи това ,ако поточното видео се предава на кратки интервали и е необходимо да се изпращат заявки постоянно.Включването на тази опция без нужда може да породи проблеми.", "EnableStreamLooping": "Автоматично повторение на поточни видеа", "EnablePhotosHelp": "Снимките ще бъдат разпознати и показани заедно с другите медийни файлове.", From 8cfbb1182b79ae0704b21783be72b1f914871182 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 5 Dec 2021 19:02:20 +0000 Subject: [PATCH 1037/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 8029d390fe..8764fa7be6 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -215,7 +215,7 @@ "EnablePhotosHelp": "Images will be detected and displayed alongside other media files.", "EnableStreamLooping": "Auto-loop live streams", "EnableStreamLoopingHelp": "Enable this if live streams only contain a few seconds of data and need to be continuously requested. Enabling this when not needed may cause problems.", - "EnableThemeSongsHelp": "Play theme songs in the background while browsing the library.", + "EnableThemeSongsHelp": "Play the theme songs in background while browsing the library.", "EnableThemeVideosHelp": "Play theme videos in the background while browsing the library.", "Ended": "Ended", "EndsAtValue": "Ends at {0}", From 0e9de62e5787e1080143fd5f04111628c6536d4b Mon Sep 17 00:00:00 2001 From: blob03 Date: Sun, 5 Dec 2021 19:29:51 +0000 Subject: [PATCH 1038/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index c489099229..885dc5e0d6 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -566,7 +566,7 @@ "LabelMaxChromecastBitrate": "Qualité maximale pour Chromecast :", "LabelMaxParentalRating": "Classification parentale maximale :", "LabelMaxResumePercentage": "Pourcentage maximal pour reprendre :", - "LabelMaxResumePercentageHelp": "Les médias sont considérés comme lus si arrêtés après ce temps.", + "LabelMaxResumePercentageHelp": "Les médias seront considérés comme entièrement lus si arrêtés après ce délai.", "LabelMaxScreenshotsPerItem": "Nombre maximal de captures d'écran par élément :", "LabelMaxStreamingBitrate": "Qualité maximale de streaming :", "LabelMaxStreamingBitrateHelp": "Spécifier le débit maximal lors du streaming.", @@ -586,7 +586,7 @@ "LabelMinResumeDuration": "Temps de reprise minimal :", "LabelMinResumeDurationHelp": "La plus courte durée de vidéo vous permettant d'enregistrer la progression et d'en reprendre la lecture.", "LabelMinResumePercentage": "Pourcentage minimal pour reprendre :", - "LabelMinResumePercentageHelp": "Les médias seront considérés comme non lus si arrêtés avant ce temps.", + "LabelMinResumePercentageHelp": "Les médias seront considérés comme non lus si arrêtés avant ce délai.", "LabelMinScreenshotDownloadWidth": "Largeur minimale de capture d'écran à télécharger :", "LabelModelDescription": "Description de modèle", "LabelModelName": "Nom de modèle", @@ -1497,9 +1497,9 @@ "LabelSyncPlayResumePlayback": "Relancer la lecture", "LabelSyncPlayHaltPlaybackDescription": "Et ignorer les mises à jour de la liste de lecture", "LabelMaxAudiobookResume": "Temps restant pour la reprise des livres audio :", - "LabelMinAudiobookResumeHelp": "Les titres seront considérés comme non-lus si stoppés avant ce temps.", + "LabelMinAudiobookResumeHelp": "Les titres seront considérés comme non-lus si stoppés avant ce délai.", "LabelMinAudiobookResume": "Temps de reprise minimal pour les livres audio :", - "LabelMaxAudiobookResumeHelp": "Les titres seront considérés comme lus entièrement si le temps restant est inférieur à cette valeur.", + "LabelMaxAudiobookResumeHelp": "Les titres seront considérés comme entièrement lus si le temps restant est inférieur à cette valeur.", "MessagePlaybackError": "Une erreur s'est produite lors de la lecture de ce fichier sur votre récepteur Google Cast.", "MessageChromecastConnectionError": "Votre récepteur Google Cast ne parvient pas à contacter le serveur Jellyfin. Veuillez vérifier la connexion et réessayer.", "AllowVppTonemappingHelp": "Mappage de ton local purement matériel et n'utilisant pas de filtre OpenCL. Ne fonctionne actuellement que lors du transcodage de vidéos contenant des métadonnées HDR10.", From cd33a6aec2af1a71ad42cb50842975c9e984cb84 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 5 Dec 2021 19:22:17 +0000 Subject: [PATCH 1039/1756] Translated using Weblate (Croatian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/ --- src/strings/hr.json | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/src/strings/hr.json b/src/strings/hr.json index 162a5e2112..f78bbf755d 100644 --- a/src/strings/hr.json +++ b/src/strings/hr.json @@ -231,9 +231,9 @@ "HeaderSortBy": "Složi po", "HeaderSortOrder": "Redoslijed", "HeaderSpecialEpisodeInfo": "Posebni podaci o epizodi", - "HeaderSubtitleProfile": "Profil titlova prijevoda", - "HeaderSubtitleProfiles": "Profili titlova prijevoda", - "HeaderSubtitleProfilesHelp": "Profili titlova prijevoda opisuju format titlova koji podržava uređaj.", + "HeaderSubtitleProfile": "Profil titla", + "HeaderSubtitleProfiles": "Profili titla", + "HeaderSubtitleProfilesHelp": "Profili titla opisuju format titla koji podržava uređaj.", "HeaderSystemDlnaProfiles": "Sistemski profil", "HeaderTaskTriggers": "Okidači zadataka", "HeaderThisUserIsCurrentlyDisabled": "Ovaj je korisnik trenutno onemogućen", @@ -475,7 +475,7 @@ "LabelServerHostHelp": "192.168.1.100 ili https://myserver.com", "LabelSkipIfAudioTrackPresent": "Preskoči ako zadani audio zapis odgovara jeziku preuzimanja", "LabelSkipIfAudioTrackPresentHelp": "Poništite ovo da bi osigurali da svi videi imaju titlove, bez obzira na audio jezik.", - "LabelSkipIfGraphicalSubsPresent": "Preskoči ako video već sadrži ugrađene titlove prijevoda", + "LabelSkipIfGraphicalSubsPresent": "Preskoči ako video već sadrži ugrađene titlovi", "LabelSkipIfGraphicalSubsPresentHelp": "Zadržavanjem tekstualne verzije titlova prijevoda rezultirati će učinkovitijoj isporuci i smanjiti vjerojatnost video konvertiranja.", "LabelSonyAggregationFlagsHelp": "Određuje sadržaj aggregationFlags elementa u urn:schemas-sonycom:av namespace.", "LabelSortTitle": "Naziv vrste:", @@ -485,7 +485,7 @@ "LabelStopWhenPossible": "Zaustavi kada je moguće:", "LabelStopping": "Zaustavljanje", "LabelSubtitleFormatHelp": "Npr.: srt", - "LabelSubtitlePlaybackMode": "Način prijevoda:", + "LabelSubtitlePlaybackMode": "Način titla:", "LabelSupportedMediaTypes": "Podržani tipovi medija:", "LabelTag": "Oznaka:", "LabelTagline": "Slogan:", @@ -548,7 +548,7 @@ "MediaInfoSize": "Veličina", "MediaInfoTimestamp": "Vremenski žig", "MessageAlreadyInstalled": "Ova verzija je već instalirana.", - "MessageAreYouSureDeleteSubtitles": "Da li ste sigurni da želite izbrisati ove titlove prijevoda?", + "MessageAreYouSureDeleteSubtitles": "Da li ste sigurni da želite izbrisati ove titla?", "MessageAreYouSureYouWishToRemoveMediaFolder": "Jeste li sigurni da želite ukloniti ovu medijsku mapu?", "MessageConfirmDeleteGuideProvider": "Da li ste sigurni da želite izbrisati ovog pružatelja vodiča?", "MessageConfirmDeleteTunerDevice": "Da li ste sigurni da želite izbrisati ovaj uređaj?", @@ -655,7 +655,7 @@ "OptionHasThemeVideo": "Video teme", "OptionHideUser": "Sakrij korisnika sa prozora prijave", "OptionHideUserFromLoginHelp": "Korisno za privatne ili skrivene administratorske račune. Korisnik će se morati prijaviti ručno unosom svojeg korisničkog imena i lozinke.", - "OptionHlsSegmentedSubtitles": "Hls dijelovi titlova prijevoda", + "OptionHlsSegmentedSubtitles": "HLS dijelovi titlovi", "OptionIgnoreTranscodeByteRangeRequests": "Zanemari raspon zahtjeva prikrivenog bajta", "OptionIgnoreTranscodeByteRangeRequestsHelp": "Ako je omogućeno, zahtjevi će biti poštovani, ali će ignorirati zaglavlja raspona bajta.", "OptionImdbRating": "IMDb ocjena", @@ -743,7 +743,7 @@ "Search": "Traži", "SearchForCollectionInternetMetadata": "Potraži na internetu grafike i metadata", "SearchForMissingMetadata": "Potraga za meta-podacima koji nedostaju", - "SearchForSubtitles": "Traži titlove prijevoda", + "SearchForSubtitles": "Traži titlove", "SearchResults": "Rezultati pretraživanja", "Series": "Serija", "SeriesCancelled": "Serija je otkazana.", @@ -872,7 +872,7 @@ "AlwaysPlaySubtitles": "Uvijek pokreni titlove", "AllowRemoteAccessHelp": "Ako je odznačeno, svi udaljeni pristupi će biti blokirani.", "AllowRemoteAccess": "Dopusti udaljene pristupe na ovaj server", - "AllowOnTheFlySubtitleExtraction": "Dopusti izdvajanje titlova tokom reprodukcije", + "AllowOnTheFlySubtitleExtraction": "Dopusti izdvajanje titla tokom reprodukcije", "AllowMediaConversion": "Dopusti konverziju medija", "AllLanguages": "Svi jezici", "Alerts": "Upozorenja", @@ -952,7 +952,7 @@ "LabelServerName": "Naziv servera:", "EnableFasterAnimations": "Brže animacije", "LabelReasonForTranscoding": "Razlog transkodiranja:", - "LabelPreferredSubtitleLanguage": "Preferirani jezik prijevoda:", + "LabelPreferredSubtitleLanguage": "Preferirani jezik titla:", "LabelStable": "Stabilna", "LabelLanNetworks": "LAN mreže:", "LabelInternetQuality": "Internet kvaliteta:", @@ -974,8 +974,8 @@ "Hide": "Sakrij", "HeaderSyncPlayEnabled": "SyncPlay omogućen", "HeaderSyncPlaySelectGroup": "Pridruži se grupi", - "HeaderSubtitleDownloads": "Preuzimanje prijevoda", - "HeaderSubtitleAppearance": "Prikaz prijevoda", + "HeaderSubtitleDownloads": "Preuzimanje titlove", + "HeaderSubtitleAppearance": "Prikaz titlove", "HeaderStopRecording": "Zaustavi snimanje", "HeaderStatus": "Status", "HeaderSeriesStatus": "Status serije", @@ -1113,7 +1113,7 @@ "HeaderLiveTvTunerSetup": "Postavljanje Tunera za TV Uživo", "HeaderLibraryOrder": "Poredak biblioteka", "HeaderKodiMetadataHelp": "Za omogućivanje ili isključivanje NFO metapodataka, uredite biblioteku i pronađite odjeljak za spremanje metapodataka.", - "HeaderInstantMix": "Instant Mix", + "HeaderInstantMix": "Trenutno miješanje", "HeaderImageOptions": "Mogućnosti slike", "HeaderHttpsSettings": "Postavke HTTPS-a", "HeaderFetcherSettings": "Postavke dohvaćanja", @@ -1156,7 +1156,7 @@ "LabelAllowedRemoteAddresses": "FIlter vanjskih IP adresa:", "EnablePlugin": "Omogući", "LabelDynamicExternalId": "{0} ID:", - "LabelDropSubtitleHere": "Ovdje ispustite titlove ili kliknite za pregledavanje.", + "LabelDropSubtitleHere": "Ovdje ispustite title ili kliknite za pregledavanje.", "LabelDropShadow": "Sjena:", "LabelDroppedFrames": "Izgubljene slike:", "LabelDropImageHere": "Ovdje ispustite sliku ili kliknite za pregledavanje.", @@ -1187,5 +1187,6 @@ "Conductor": "Dirigent", "Arranger": "Aranžer", "AgeValue": "(staro {0} godina)", - "MusicVideos": "Glazbeni spotovi" + "MusicVideos": "Glazbeni spotovi", + "Subtitle": "Titl" } From 5789fc2fef75f028f21d41e52134fce04ed53f7e Mon Sep 17 00:00:00 2001 From: millallo Date: Sun, 5 Dec 2021 21:23:50 +0000 Subject: [PATCH 1040/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/it.json b/src/strings/it.json index dc914a1823..e2e9b6e53c 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -164,7 +164,7 @@ "EnablePhotosHelp": "Le immagini saranno rilevate e visualizzate accanto ad altri file multimediali.", "EnableStreamLooping": "Auto-loop streaming in diretta", "EnableStreamLoopingHelp": "Abilita questo se gli streaming in diretta contengono solo pochi secondi di dati e devono essere costantemente richiesti. L'abilitazione di questa funzione quando non è servita può causare problemi.", - "EnableThemeSongsHelp": "Le canzoni a tema saranno riprodotte mentre visualizzi la tua libreria.", + "EnableThemeSongsHelp": "Riproduci le sigle in sottofondo durante la visualizzazione della libreria.", "EnableThemeVideosHelp": "Riproduzione dei video a tema sullo sfondo mentre visualizzi la tua libreria.", "Ended": "Finito", "EndsAtValue": "Finirà alle {0}", From 559947c078095f15b45e0f701f56ca454536ef26 Mon Sep 17 00:00:00 2001 From: Weevild Date: Sun, 5 Dec 2021 22:59:27 +0000 Subject: [PATCH 1041/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 101 ++++++++++++++++++++++++++++++-------------- 1 file changed, 69 insertions(+), 32 deletions(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index 7b3844d7a2..b22cb54358 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -160,7 +160,7 @@ "EnableNextVideoInfoOverlayHelp": "Vid slutet av en video, visa information om nästföljande video i spellistan.", "EnablePhotos": "Visa foton", "EnablePhotosHelp": "Bilder kommer upptäckas och visas tillsammans med andra mediefiler.", - "EnableThemeSongsHelp": "Spela ledmotiv i bakgrunden vid bläddring i biblioteket.", + "EnableThemeSongsHelp": "Spela signaturmelodi i bakgrunden vid bläddring i biblioteket.", "EnableThemeVideosHelp": "Spela vinjettvideor i bakgrunden vid bläddring i biblioteket.", "Ended": "Avslutad", "EndsAtValue": "Slutar vid: {0}", @@ -269,7 +269,7 @@ "HeaderInstantMix": "Direktmix", "HeaderKeepRecording": "Fortsätt spela in", "HeaderKeepSeries": "Behåll serie", - "HeaderKodiMetadataHelp": "För att aktivera eller inaktivera NFO-metadata, redigera ett bibliotek och använd Metadata-fliken.", + "HeaderKodiMetadataHelp": "För att aktivera eller inaktivera NFO-metadata, redigera ett bibliotek och använd metadatafliken.", "HeaderLatestEpisodes": "Senaste avsnitten", "HeaderLatestMedia": "Nytillkommet", "HeaderLatestMovies": "Nytillkomna filmer", @@ -360,7 +360,7 @@ "HeaderVideoType": "Videotyp", "HeaderVideoTypes": "Videotyper", "HeaderXmlDocumentAttribute": "XML-dokumentattribut", - "HeaderXmlDocumentAttributes": "XML-dokumentattribut", + "HeaderXmlDocumentAttributes": "XML-dokumentattributer", "HeaderXmlSettings": "XML-inställningar", "HeaderYears": "År", "Help": "Hjälp", @@ -483,8 +483,8 @@ "LabelFriendlyName": "Visningsnamn:", "LabelServerNameHelp": "Det här namnet används för att identifiera servern. Ifall det lämnas tomt används serverns värdnamn.", "LabelGroupMoviesIntoCollections": "Gruppera filmer i samlingsboxar", - "LabelGroupMoviesIntoCollectionsHelp": "I filmlistor visas filmer som ingår i en samling som ett enda objekt.", - "LabelH264Crf": "H264-omkodning CRF:", + "LabelGroupMoviesIntoCollectionsHelp": "Boxuppsättningar kommer att visas som föremål grupperade med filmer om filmlistavy väljs.", + "LabelH264Crf": "H.264-kodning CRF:", "LabelEncoderPreset": "Omkodningsförval:", "LabelHardwareAccelerationType": "Hårdvaruacceleration:", "LabelHardwareAccelerationTypeHelp": "Endast tillgängligt på hårdvara med stöd.", @@ -512,7 +512,7 @@ "LabelKodiMetadataSaveImagePaths": "Spara bildsökvägar i NFO-filer", "LabelKodiMetadataSaveImagePathsHelp": "Detta rekommenderas om du har bilder med filnamn som inte uppfyller Kodis riktlinjer.", "LabelKodiMetadataUser": "Spara 'visad-data' för användare till nfo's för:", - "LabelKodiMetadataUserHelp": "Aktivera detta för att spara visningsinformation till Nfo-filer som kan användas av andra program.", + "LabelKodiMetadataUserHelp": "Aktivera detta för att spara visningsinformation till NFO-filer som kan användas av andra program.", "LabelLanNetworks": "LAN nätverk:", "LabelLanguage": "Språk:", "LabelLineup": "Uppsättning:", @@ -670,7 +670,7 @@ "LabelUserLibraryHelp": "Välj vilken användares bibliotek som skall visas på enheten. Lämna detta tomt för att använda standardbiblioteket.", "LabelUserRemoteClientBitrateLimitHelp": "Kommer att skriva över det globala standard-värdet satt under serverns uppspelningsinställningar.", "LabelUsername": "Användarnamn:", - "LabelVaapiDevice": "VA API-enhet:", + "LabelVaapiDevice": "VA-API-enhet:", "LabelVaapiDeviceHelp": "Detta är renderingsnoden som används för hårdvaruacceleration.", "LabelValue": "Värde:", "LabelVersionInstalled": "{0} installerade", @@ -696,12 +696,12 @@ "MaxParentalRatingHelp": "Innehåll med högre gräns visas ej för den här användaren.", "MediaInfoAnamorphic": "Anamorfisk", "MediaInfoAspectRatio": "Bildförhållande", - "MediaInfoBitDepth": "Färgdjup", + "MediaInfoBitDepth": "Bitdjup", "MediaInfoBitrate": "Bithastighet", "MediaInfoChannels": "Kanaler", "MediaInfoCodec": "Kodningsformat", "MediaInfoCodecTag": "Kodningsetikett", - "MediaInfoDefault": "Förval", + "MediaInfoDefault": "Förvald", "MediaInfoExternal": "Externa", "MediaInfoForced": "Tvingade", "MediaInfoFramerate": "Bildfrekvens", @@ -727,12 +727,12 @@ "MessageConfirmRecordingCancellation": "Är du säker på att du vill avbryta denna inspelning?", "MessageConfirmRemoveMediaLocation": "Är du säker på att du vill ta bort den här platsen?", "MessageConfirmRestart": "Är du säker på att du vill starta om Jellyfin?", - "MessageConfirmRevokeApiKey": "Är du säker på att du vill återkalla den här API-nyckeln? Applikationens koppling till denna server kommer att avslutas abrupt.", + "MessageConfirmRevokeApiKey": "Är du säker på att du vill återkalla den här API-nyckeln? Applikationens anslutning till denna server kommer att avslutas abrupt.", "MessageConfirmShutdown": "Är du säker på att du vill stänga av servern?", "MessageContactAdminToResetPassword": "Vänligen kontakta din systemadministratör för att återställa ditt lösenord.", "MessageCreateAccountAt": "Skapa ett konto på {0}", "MessageDeleteTaskTrigger": "Vill du ta bort denna aktivitetsutlösare?", - "MessageDirectoryPickerBSDInstruction": "Om du kör BSD kan du behöva konfiguerara din lagring inom ditt FreeNAS-Jail för att ge Jellyfin åtkomst till din media.", + "MessageDirectoryPickerBSDInstruction": "Om du kör BSD kan du behöva konfigurera din lagring inom ditt FreeNAS-Jail för att ge Jellyfin åtkomst till din media.", "MessageDirectoryPickerLinuxInstruction": "För Linux på ArchLinux, CentOS, Debian, Fedora, OpenSuse, eller Ubuntu, behöver du ge systemanvändaren för Jellyfin minst läsrättigheter till dina lagringsplatser.", "MessageDownloadQueued": "Nedladdning köad.", "MessageEnablingOptionLongerScans": "Aktivering av detta alternativ kan innebära att biblioteksskanningar tar längre tid.", @@ -766,7 +766,7 @@ "Mobile": "Mobil", "Monday": "Måndag", "MoreFromValue": "Mer från {0}", - "MoreUsersCanBeAddedLater": "Flera användare kan skapas senare i Kontrollpanelen.", + "MoreUsersCanBeAddedLater": "Flera användare kan skapas senare i kontrollpanelen.", "MoveLeft": "Vänster", "MoveRight": "Höger", "MovieLibraryHelp": "Läs om {0} namngivningsguide för filmer{1}.", @@ -875,7 +875,7 @@ "OptionSpecialEpisode": "Specialavsnitt", "OptionSubstring": "Delsträng", "OptionTrackName": "Spårnamn", - "OptionTvdbRating": "TVDB-betyg", + "OptionTvdbRating": "TheTVDB-betyg", "OptionUnairedEpisode": "Ej sända avsnitt", "OptionWakeFromSleep": "Vakna ur energisparläge", "OptionWeekdays": "Veckodagar", @@ -1186,7 +1186,7 @@ "SaveSubtitlesIntoMediaFoldersHelp": "Spara undertexter vid video filer kommer göra det mer enklare att hantera.", "Rewind": "Spola tillbaka", "MessageChangeRecordingPath": "Ändring av din inspelnings mapp kommer inte migrera existerande inspelningar från gamla platsen till den nya. Du behöver flytta dom manuellt om så önskas.", - "PlaybackData": "Uppspelningsdata", + "PlaybackData": "Uppspelningsinformation", "PasswordResetProviderHelp": "Välj en tjänst för återställning av lösenord, som används när denna användare begär en lösenordsåterställning.", "OptionSaveMetadataAsHiddenHelp": "Denna ändring påverkar ny metadata som sparas framledes. Existerande metadata-filer kommer att uppdateras nästa gång de sparas av servern.", "OptionResElement": "återskapa element", @@ -1195,7 +1195,7 @@ "OptionProtocolHttp": "HTTP", "OptionMax": "Max", "OptionLoginAttemptsBeforeLockoutHelp": "Ett värde av noll menas att använda standard av tre försök för normala användare och fem för administratörer. -1 kommer att stänga av denna funktion.", - "OptionLoginAttemptsBeforeLockout": "Bestäm hur många felaktiga inloggningsförsök kan göras innan kontot låses.", + "OptionLoginAttemptsBeforeLockout": "Bestäm hur många felaktiga inloggningsförsök som kan göras innan kontot låses.", "OptionIsSD": "SD", "OptionIsHD": "HD", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", @@ -1209,7 +1209,7 @@ "MusicArtist": "Musik Artist", "MusicAlbum": "Musik Album", "MoreMediaInfo": "Medieinformation", - "MetadataSettingChangeHelp": "Ändring av metadata-inställningar endast innehåll som är tillagt framledes. För att uppdatera existerande innehåll, öppna detaljsidan och klicka på uppdatera-knappen, eller utför bulk-uppdateringar med metadata-hanteraren.", + "MetadataSettingChangeHelp": "Ändring av metadata-inställningar påverkar endast innehåll som är tillagt framledes. För att uppdatera existerande innehåll, öppna detaljsidan och klicka på uppdatera-knappen, eller utför bulk-uppdateringar med metadata-hanteraren.", "Metadata": "Metadata", "MessageNoServersAvailable": "Inga servrar har hittats med automatiska server sökningen.", "MessageNoCollectionsAvailable": "Samlingar tillåter dig att avnjuta personliga grupperingar av Filmer, Serier och Album. Tryck på \"+\"-knappen för att skapa samlingar.", @@ -1233,7 +1233,7 @@ "DashboardServerName": "Server: {0}", "DashboardVersionNumber": "Version: {0}", "LabelVersion": "Version:", - "LabelUserLoginAttemptsBeforeLockout": "Felaktiga inloggnings försök innan användare blir utelåst:", + "LabelUserLoginAttemptsBeforeLockout": "Felaktiga inloggningsförsök innan användare blir utelåsta:", "LabelUserAgent": "Användar agent:", "LabelTypeText": "Text", "LabelTypeMetadataDownloaders": "Metadata nerladdare ({0}):", @@ -1273,7 +1273,7 @@ "Filter": "Filter", "New": "Ny", "OnWakeFromSleep": "Vid start från vilande läge", - "UnsupportedPlayback": "Jellyfin kan inte dekryptera inehåll skyddat av DRM men allt inehåll kommer ändå försökas, även skyddade titlar. Vissa filer kan se helt svarta ut på grund av kryptering eller andra funktioner som inte stöds, till exempel interaktiva titlar.", + "UnsupportedPlayback": "Jellyfin kan inte dekryptera innehåll skyddat av DRM men allt innehåll kommer ändå försökas, även skyddade titlar. Vissa filer kan se helt svarta ut på grund av kryptering eller andra funktioner som inte stöds, till exempel interaktiva titlar.", "LabelLibraryPageSizeHelp": "Bestäm antalet objekt att visas på en bibliotekssida. Sätt 0 för att avaktivera paginering.", "ApiKeysCaption": "Lista av aktiva API-nycklar", "DeinterlaceMethodHelp": "Välj metod för avflätning vid mjukvarukonvertering av inflätat innehåll. När hårdvaruacceleration med stöd för hårdvarustödd avflätning används så kommer hårdvarustödd avflätning användas istället.", @@ -1285,7 +1285,7 @@ "HeaderServerAddressSettings": "Serveradressinställningar", "HeaderRemoteAccessSettings": "Inställningar för fjärråtkomst", "HeaderHttpsSettings": "HTTPS-inställningar", - "HeaderDVR": "PVR", + "HeaderDVR": "Digital inspelare", "ButtonSyncPlay": "SyncPlay", "LabelStable": "Stabil", "HeaderSyncPlaySelectGroup": "Gå med i en grupp", @@ -1323,7 +1323,7 @@ "Writers": "Skribenter", "ViewAlbumArtist": "Visa albums artist", "TabRepositories": "Förvaringsplatser", - "SyncPlayAccessHelp": "Välj tillgångsnivån för denna användaren har till SyncPlay funktionen. SyncPlay tillåter en att synka uppspelning med andra enheter.", + "SyncPlayAccessHelp": "SyncPlay-funktionen aktiveras för att synkronisera uppspelning med andra enheter. Välj behörighetsnivån som denna användare har för denna funktion.", "ShowMore": "Visa mer", "ShowLess": "Visa mindre", "MessageSyncPlayErrorMedia": "Misslyckades att aktivera SyncPlay! Media fel.", @@ -1378,8 +1378,8 @@ "Profile": "Profil", "PreviousTrack": "Hoppa över till föregående", "MessageGetInstalledPluginsError": "Ett fel inträffade när listan över installerade tillägg skulle hämtas.", - "QuickConnectInvalidCode": "Ogiltig Snabbanslutningskod", - "QuickConnectDescription": "För att logga in med snabbanslutning, klicka på Snabbanslutning-knappen på den enhet du loggar in från, och ange koden som visas nedan.", + "QuickConnectInvalidCode": "Ogiltig snabbanslutningskod", + "QuickConnectDescription": "För att logga in med snabbanslutning, klicka på snabbanslutning-knappen på den enhet du loggar in från, och ange koden som visas nedan.", "LabelSubtitleVerticalPosition": "Vertikal position:", "LabelOpenclDevice": "OpenCL-enhet:", "Video": "Video", @@ -1424,7 +1424,7 @@ "LabelIsForced": "Tvingad", "LabelHDHomerunPortRangeHelp": "Begränsar UDP-portintervallet för HDHomeRun till detta värde. (Standard är 1024 - 645535).", "LabelHDHomerunPortRange": "HDHomeRun portintervall:", - "LabelH265Crf": "H265 omkodning CRF:", + "LabelH265Crf": "H.265-kodning CRF:", "LabelEnableSSDPTracingHelp": "Aktivera detaljloggning för SSDP nätverksspårning.
VARNING: Detta alternativ medför allvarlig försämring av prestandan.", "LabelEnableSSDPTracing": "Aktivera SSDP spårning:", "LabelEnableIP6Help": "Aktiverar IPv6-funktionalitet.", @@ -1444,7 +1444,7 @@ "DisablePlugin": "Avaktivera", "EnablePlugin": "Aktivera", "DirectPlayHelp": "Källfilen är inte kompatibel med denna klient, filen spelas upp utan omkodning.", - "LabelTonemappingDesat": "Tonmappning desat:", + "LabelTonemappingDesat": "Tonmappningsblekning:", "LabelTonemappingAlgorithm": "Välj algoritm för tonmappning:", "LabelSyncPlayTimeSyncOffset": "Tidsförskjutning:", "LabelSyncPlayTimeSyncDevice": "Synkronisera tid med:", @@ -1463,18 +1463,18 @@ "LabelUDPPortRangeHelp": "Begränsa Jellyfin till att använda detta spann av portar vid anslutning över UDP-protokollet (Förvalt är 1024-645535).
Notera: Vissa funktioner kräver portar som kan vara utanför detta span.", "LabelUDPPortRange": "Spann för UDP-kommunikation:", "LabelTonemappingThresholdHelp": "Algoritmernas parametrar för tonmappning är finjusterade för varje scen. Ett tröskelvärde används för att upptäcka om scenen har ändrats eller ej. Om skillnaden mellan nuvarande bildrutas ljusstyrka och det nuvarande genomsnittliga ljusstyrkans värde överstiger tröskelvärdet så kommer scenens genomsnittsvärde och maximala ljusstyrka att beräknas om. De rekommenderade och förvalda värdena är 0.8 och 0.2.", - "LabelTonemappingThreshold": "Tonmappning tröskelvärde:", - "LabelTonemappingRange": "Tonmappning omfång:", + "LabelTonemappingThreshold": "Tonmappningströskelvärde:", + "LabelTonemappingRange": "Tonmappningsomfång:", "LabelTonemappingPeakHelp": "Åsidosätta signal/nominal/referenstopp med detta värde. Det är användbart när den inbäddade informationen i metadatan inte är tillförlitlig eller när man tonmappar från ett lägre till högre omfång. De förvalda värdena är 100 och 0.", - "LabelTonemappingPeak": "Tonmappning peak:", + "LabelTonemappingPeak": "Tonmappningstoppvärde:", "LabelTonemappingParamHelp": "Ställ in algoritm för tonmappning. De rekommenderade och förvalda värdena är NaN. Vanligtvis kan man lämna det tomt.", - "LabelTonemappingParam": "Tonmappning param:", + "LabelTonemappingParam": "Tonmappningsparameter:", "RemuxHelp1": "Mediet finns i en inkompatibel filbehållare (MKV, AVI, WMV, etc) men både videoströmmen och ljudströmmen är kompatibla med enheten. Media kommer att förpackas förlustfritt i farten innan den skickas till enheten.", "AspectRatioCover": "Omslag", "EnableFallbackFontHelp": "Aktivera anpassade alternativa teckensnitt. Detta kan undvika problemet med felaktig återgivning av undertexter.", "UseDoubleRateDeinterlacingHelp": "Denna inställning använder fälthastigheten vid deinterlacing, ofta kallad bob deinterlacing, vilket fördubblar bildhastigheten för videon för att ge full rörelse som är vad du skulle se när du tittar på interlaced video på en TV.", "TonemappingRangeHelp": "Välj utdatafärgsintervall. Auto är samma som inmatningsområdet.", - "LabelTonemappingDesatHelp": "Använd desaturering för höjdpunkter som överstiger denna ljusstyrka. Ju högre parameter, desto mer färginformation bevaras. Denna inställning hjälper till att förhindra onaturligt utblåsta färger för superhöjdpunkter genom att (mjukt) förvandlas till vitt istället. Detta gör att bilderna känns mer naturliga, på bekostnad av att minska informationen om färger utanför området. De rekommenderade värdena och standardvärdena är 0 och 0.5.", + "LabelTonemappingDesatHelp": "Använd blekning (desaturation) för höjdpunkter som överstiger denna ljusstyrka. Ju högre parameter, desto mer färginformation bevaras. Denna inställning hjälper till att förhindra onaturligt utblåsta färger för superhöjdpunkter genom att (mjukt) förvandlas till vitt istället. Detta gör att bilderna känns mer naturliga, på bekostnad av att minska informationen om färger utanför området. De rekommenderade värdena och standardvärdena är 0 och 0.5.", "LabelOpenclDeviceHelp": "Det här är OpenCL-enheten som används för tonmappning. Den vänstra sidan av punkten är plattformsnumret och den högra sidan är enhetsnumret på plattformen. Standardvärdet är 0.0. FFmpeg-applikationen som innehåller OpenCL-hårdvaruaccelereringsmetoden krävs.", "LabelVideoInfo": "Video-information", "LabelAudioInfo": "Ljud-information", @@ -1485,7 +1485,7 @@ "LabelFallbackFontPath": "Sökväg till reservmapp för typsnitt:", "HeaderSelectFallbackFontPath": "Välj reservmapp för typsnitt", "HeaderSelectFallbackFontPathHelp": "Bläddra till eller mata in sökvägen till reservmappen för typsnitt att använda i framställningen av ASS/SSA-undertexter.", - "AllowTonemappingHelp": "Tonmappning kan förvändla en videos dynamisk omfång från HDR till SDR (standard dynamiska omfång) när den bibehåller bildens detaljer och färger, som är mycket viktig information för att representera originalscenen. Fungerar för närvarande bara under transkodning av videor med inbäddad HDR10 eller HLG metedata. Om uppspelning är inte jämn eller misslyckas, vänligen överväg att avsluta den korresponderande maskinvarudekodaren.", + "AllowTonemappingHelp": "Tonmappning kan förvandla en videos dynamisk omfång från HDR till SDR (standard dynamiskt omfång) när den bibehåller bildens detaljer och färger, som är mycket viktig information för att representera originalscenen. Fungerar för närvarande bara under omkodning av videor med inbäddad HDR10 eller HLG-metadata. Om uppspelning är inte jämn eller misslyckas, vänligen överväg att avsluta den korresponderande hårdvaruavkodaren.", "AllowVppTonemappingHelp": "Helt hårdvarubaserad tonmappning utan att använda OpenCL-filtret. Fungerar för närvarande endast när videor omkodas med inbäddad HDR10-metadata.", "EnableVppTonemapping": "Aktivera VPP tonmappning", "EnableEnhancedNvdecDecoder": "Aktivera förbättrad NVDEC-avkodare", @@ -1554,7 +1554,7 @@ "Conductor": "Dirigent", "Arranger": "Arrangör", "AgeValue": "år gammal", - "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Minimum uppspelningsfördröjning (i ms) innan SpeedToSync försöker korrigera uppspelningspositionen.", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Minsta uppspelningsfördröjning (i ms) innan SpeedToSync försöker korrigera uppspelningspositionen.", "LabelSyncPlaySettingsSyncCorrectionHelp": "Aktivera aktiv synkronisering av uppspelning genom snabbspolning eller genom söka till den beräknade positionen. Avaktivera detta om uppspelningen hackar.", "LabelSyncPlaySettingsSyncCorrection": "Synkroniseringskorrigering", "LabelMaxDaysForNextUpHelp": "Bestäm antal dagar en serie ska vara i \"Nästa\"-listan utan att någon ser den.", @@ -1562,5 +1562,42 @@ "LabelAutomaticallyAddToCollectionHelp": "När minst 2 filmer har samma samlingsnamn läggs de automatiskt till i samlingen.", "LabelAutomaticallyAddToCollection": "Lägg automatiskt till i samlingen", "Console": "Konsol", - "Casual": "Ledig" + "Casual": "Ledig", + "Typewriter": "Skrivmaskin", + "TypeOptionPluralVideo": "Videor", + "TypeOptionPluralSeries": "TV shower", + "TypeOptionPluralSeason": "Säsonger", + "TypeOptionPluralMusicVideo": "Musikvideor", + "TypeOptionPluralMusicArtist": "Musikartister", + "TypeOptionPluralMusicAlbum": "Musikalbum", + "TypeOptionPluralMovie": "Filmer", + "TypeOptionPluralEpisode": "Avsnitt", + "TypeOptionPluralBoxSet": "Boxuppsättningar", + "TypeOptionPluralBook": "Böcker", + "TypeOptionPluralAudio": "Ljudfiler", + "Track": "Spår", + "SetUsingLastTracksHelp": "Försök att ställa in undertext/ljudspår för den närmaste matchningen för den senaste videon.", + "SetUsingLastTracks": "Ställ in undertext/ljudspår med tidigare föremål", + "Remixer": "Remixer", + "ReleaseGroup": "Utgivare", + "Print": "Skriv ut", + "PreviousChapter": "Förgående kapitel", + "PlaybackErrorPlaceHolder": "Detta är en platshållare för fysisk media som Jellyfin inte kan spela upp. Vänligen sätt in skivan för att spela upp.", + "OtherArtist": "Andra artister", + "NextChapter": "Nästa kapitel", + "Mixer": "Mixer", + "MediaInfoTitle": "Titel", + "Lyricist": "Textförfattare", + "Larger": "Större", + "LabelSyncPlaySettingsSkipToSyncHelp": "Synkroniseringsmetod som hoppar fram till den beräknade uppspelningspositionen. Sync Correction måste vara aktiverat.", + "LabelSyncPlaySettingsSkipToSync": "Aktivera SkipToSync", + "LabelSyncPlaySettingsSpeedToSyncHelp": "Synkroniseringsmetod som ökar uppspelningshastigheten. Sync Correction måste vara aktiverat.", + "LabelSyncPlaySettingsSpeedToSync": "Aktivera SpeedToSync", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Minsta uppspelningsfördröjning (i ms) efter vilket då SkipToSync försöker att korrigera uppspelningspositionen.", + "LabelSyncPlaySettingsMinDelaySkipToSync": "SkipToSync minsta fördröjning:", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Mängden millisekunder som används av SpeedToSync för att korrigera uppspelningspositionen.", + "LabelSyncPlaySettingsSpeedToSyncDuration": "SpeedToSync varaktighet:", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Högsta uppspelningsfördröjning (i ms) efter vilket då SkipToSync används istället för SpeedToSync.", + "LabelSyncPlaySettingsMaxDelaySpeedToSync": "SpeedToSync högsta fördröjning:", + "LabelSyncPlaySettingsMinDelaySpeedToSync": "SpeedToSync minsta fördröjning:" } From 037385e173fbe7f13b2ec7e0f464a75ce61b21d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Mon, 6 Dec 2021 06:10:01 +0000 Subject: [PATCH 1042/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index 75a11f8432..37738a5f70 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -137,8 +137,8 @@ "EnableNextVideoInfoOverlay": "Zobrazit informaci o následujícím videu během přehrávání", "EnablePhotos": "Zobrazit fotky", "EnablePhotosHelp": "Obrázky budou detekovány a zobrazeny spolu s dalšími multimediálními soubory.", - "EnableThemeSongsHelp": "Přehrát tématickou hudbu na pozadí při procházení knihovny.", - "EnableThemeVideosHelp": "Přehrát tématické video na pozadí při procházení knihovny.", + "EnableThemeSongsHelp": "Přehrávat hudební znělky při procházení knihovny.", + "EnableThemeVideosHelp": "Přehrávat videa z médií na pozadí při procházení knihovny.", "Ended": "Ukončeno", "EndsAtValue": "Končí v {0}", "Episodes": "Epizody", From 83b8a1e8adc30b60e0cb0e8a751d52a113826a7c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 6 Dec 2021 08:49:27 +0000 Subject: [PATCH 1043/1756] Translated using Weblate (Malay) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/ --- src/strings/ms.json | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/strings/ms.json b/src/strings/ms.json index 04e1f7cd2c..8a5158624e 100644 --- a/src/strings/ms.json +++ b/src/strings/ms.json @@ -82,7 +82,7 @@ "Collections": "Koleksi", "Channels": "Saluran", "ButtonSyncPlay": "Segerak Main", - "Movies": "Filem", + "Movies": "Filem-filem", "HeaderAlbumArtists": "Album Artis-artis", "Folders": "Fail-fail", "Favorites": "Kegemaran", @@ -163,8 +163,9 @@ "ButtonRevoke": "Membatalkan", "ButtonResume": "Sambung semula", "ButtonResetEasyPassword": "Tetapkan semula kod pin mudah", - "Sync": "Sync", - "Shows": "Series", + "Sync": "", + "Shows": "Tayangan", "OptionBluray": "BD", - "MusicVideos": "" + "MusicVideos": "", + "TypeOptionPluralMovie": "Filem-filem" } From 60495dd16a0c5071e3c987b094b44ca221cc85bf Mon Sep 17 00:00:00 2001 From: oxixes Date: Mon, 6 Dec 2021 11:22:18 +0000 Subject: [PATCH 1044/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/strings/es.json b/src/strings/es.json index f08cda53ab..99d868507d 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -518,11 +518,11 @@ "LabelMetadataReaders": "Lectores de metadatos:", "LabelMetadataReadersHelp": "Ordena los proveedores de metadatos locales por prioridad. Se leerá el primer archivo encontrado.", "LabelMetadataSavers": "Formato de metadatos:", - "LabelMetadataSaversHelp": "Elija los formatos de archivo que desea utilizar al guardar los metadatos.", + "LabelMetadataSaversHelp": "Elige los formatos de archivo que desea utilizar al guardar los metadatos.", "LabelMethod": "Método:", "LabelMinBackdropDownloadWidth": "Anchura mínima de descarga de imágenes de fondo:", "LabelMinResumeDuration": "Duración mínima de reanudación:", - "LabelMinResumeDurationHelp": "La duración de video mínima en segundos que guardará la ubicación de reproducción y le permitirá reanudar.", + "LabelMinResumeDurationHelp": "La duración de video mínima en segundos que guardará la ubicación de reproducción y te permitirá reanudar.", "LabelMinResumePercentage": "Porcentaje mínimo para reanudación:", "LabelMinResumePercentageHelp": "Los títulos se asumirán como no reproducidos si se paran antes de este momento.", "LabelMinScreenshotDownloadWidth": "Anchura mínima de descarga de capturas de pantalla:", @@ -1112,7 +1112,7 @@ "Home": "Inicio", "Horizontal": "Horizontal", "LabelBurnSubtitles": "Incrustar subtítulos:", - "LabelDashboardTheme": "Tema para la interfaz del servidor:", + "LabelDashboardTheme": "Tema para el Panel de Control del servidor:", "LabelDateTimeLocale": "Fecha y hora local:", "LabelDefaultScreen": "Pantalla por defecto:", "LabelDisplayLanguage": "Idioma:", @@ -1595,5 +1595,9 @@ "HeaderSyncPlayTimeSyncSettings": "Sincronización temporal", "HeaderSyncPlayPlaybackSettings": "Reproducción", "Casual": "Casual", - "AgeValue": "({0} años)" + "AgeValue": "({0} años)", + "LabelSyncPlaySettingsExtraTimeOffset": "Ajuste de tiempo extra:", + "TypeOptionPluralBoxSet": "Colecciones", + "ReleaseGroup": "Grupo de lanzamiento", + "LabelSyncPlaySettingsSyncCorrectionHelp": "Activar la sincronización activa de la reproducción acelerando o moviéndose a la posición estimada. Desactivar esto en caso de cortes frecuentes en la reproducción." } From ba8055759068d80c674255e2cab0477fdfc4c1ac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Dec 2021 16:03:32 +0000 Subject: [PATCH 1045/1756] Bump webpack from 5.64.0 to 5.65.0 Bumps [webpack](https://github.com/webpack/webpack) from 5.64.0 to 5.65.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.64.0...v5.65.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 40 ++++++++++++++++++++-------------------- package.json | 2 +- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/package-lock.json b/package-lock.json index 57009d4cbe..40feb2164a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2641,9 +2641,9 @@ "dev": true }, "@types/eslint": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.2.tgz", - "integrity": "sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.2.1.tgz", + "integrity": "sha512-UP9rzNn/XyGwb5RQ2fok+DzcIRIYwc16qTXse5+Smsy8MOIccCChT15KAwnsgQx4PzJkaMq4myFyZ4CL5TjhIQ==", "dev": true, "requires": { "@types/estree": "*", @@ -15365,9 +15365,9 @@ "dev": true }, "jest-worker": { - "version": "27.3.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz", - "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==", + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", + "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", "dev": true, "requires": { "@types/node": "*", @@ -15973,9 +15973,9 @@ } }, "watchpack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", - "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", "dev": true, "requires": { "glob-to-regexp": "^0.4.1", @@ -16011,9 +16011,9 @@ "dev": true }, "webpack": { - "version": "5.64.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.64.0.tgz", - "integrity": "sha512-UclnN24m054HaPC45nmDEosX6yXWD+UGC12YtUs5i356DleAUGMDC9LBAw37xRRfgPKYIdCYjGA7RZ1AA+ZnGg==", + "version": "5.65.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.65.0.tgz", + "integrity": "sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -16038,8 +16038,8 @@ "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.2.0", - "webpack-sources": "^3.2.0" + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.2" }, "dependencies": { "@types/json-schema": { @@ -16049,9 +16049,9 @@ "dev": true }, "acorn": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", - "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", + "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", "dev": true }, "enhanced-resolve": { @@ -16314,9 +16314,9 @@ } }, "webpack-sources": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.1.tgz", - "integrity": "sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz", + "integrity": "sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==", "dev": true }, "websocket-driver": { diff --git a/package.json b/package.json index e61b7e0fe0..dd459c0bff 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "stylelint-scss": "^4.0.0", "ts-loader": "^9.2.6", "typescript": "^4.4.4", - "webpack": "^5.64.0", + "webpack": "^5.65.0", "webpack-cli": "^4.9.1", "webpack-dev-server": "^4.5.0", "webpack-merge": "^5.8.0", From cea16d7d0e8443b9c55db1700b87ba3f1b6635e8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Dec 2021 16:09:18 +0000 Subject: [PATCH 1046/1756] Bump date-fns from 2.25.0 to 2.27.0 Bumps [date-fns](https://github.com/date-fns/date-fns) from 2.25.0 to 2.27.0. - [Release notes](https://github.com/date-fns/date-fns/releases) - [Changelog](https://github.com/date-fns/date-fns/blob/master/CHANGELOG.md) - [Commits](https://github.com/date-fns/date-fns/compare/v2.25.0...v2.27.0) --- updated-dependencies: - dependency-name: date-fns dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 57009d4cbe..abd7b30507 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4882,9 +4882,9 @@ "dev": true }, "date-fns": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.25.0.tgz", - "integrity": "sha512-ovYRFnTrbGPD4nqaEqescPEv1mNwvt+UTqI3Ay9SzNtey9NZnYu6E2qCcBBgJ6/2VF1zGGygpyTDITqpQQ5e+w==" + "version": "2.27.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.27.0.tgz", + "integrity": "sha512-sj+J0Mo2p2X1e306MHq282WS4/A8Pz/95GIFcsPNMPMZVI3EUrAdSv90al1k+p74WGLCruMXk23bfEDZa71X9Q==" }, "debug": { "version": "4.3.1", diff --git a/package.json b/package.json index e61b7e0fe0..d45d8ee161 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", "classnames": "^2.3.1", "core-js": "^3.19.1", - "date-fns": "^2.25.0", + "date-fns": "^2.27.0", "dompurify": "^2.3.3", "epubjs": "^0.3.90", "fast-text-encoding": "^1.0.3", From 5b48768110439afb87ada5908aac5fc82a504ad6 Mon Sep 17 00:00:00 2001 From: Muhammed Aljailane Date: Mon, 6 Dec 2021 18:52:36 +0000 Subject: [PATCH 1047/1756] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index 61a5a66436..beed07ea66 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -39,7 +39,7 @@ "ButtonRefreshGuideData": "إعادة تنشيط بيانات الدليل", "ButtonRemove": "إزالة", "ButtonRename": "إعادة التسمية", - "ButtonResetEasyPassword": "إعادة تهيئة الرمز الشخصي الميسر", + "ButtonResetEasyPassword": "إعادة تهيئة الرمز الشخصي البسيط", "ButtonResume": "مواصلة", "ButtonRevoke": "أرفض", "ButtonSelectDirectory": "إختر المجلد", @@ -70,7 +70,7 @@ "DeviceAccessHelp": "هذه الميزة تنطبق حصرياً على الأجهزة التي يمكن التعرف عليها فردياً ولن تمنع المتصفح من الدخول عليها. ترشيح الوصول لأجهزة المستخدم ستمنع المستخدمين من استعمال الأجهزة الجديدة إلى أن يتم اعتمادهم من هنا.", "DrmChannelsNotImported": "القنوات المجهزة بإدارة الحقوق الرقمية DRM لن تورّد.", "EasyPasswordHelp": "يتم استخدام رمز PIN السهل الخاص بك للوصول دون اتصال بالإنترنت على العملاء المدعومين ويمكن استخدامه أيضًا لسهولة تسجيل الدخول عبر الشبكة.", - "EnablePhotos": "عرض الصور", + "EnablePhotos": "عارض الصور", "EnablePhotosHelp": "سيتم اكتشاف الصور وعرضها مع ملفات الوسائط الأخرى.", "ErrorAddingListingsToSchedulesDirect": "كان هناك خطأ في إضافة الاصطفاف لخدمة \"Schedules Direct\" الخاصة بك. خدمة \"Schedules Direct\" لا تسمح إلا بعدد محدود من الاصطفافات لكل حساب. قد تحتاج إلى تسجيل الدخول إلى موقع \"Schedules Direct\" لإزالة الاصطفافات الأخرى من حسابك قبل المتابعة.", "ErrorAddingMediaPathToVirtualFolder": "كان هناك خطأ في إضافة مسار الوسائط. الرجاء التأكد من صحة المسار وأن Jellyfin لديه صلاحية الوصول إلى ذلك المسار.", @@ -134,7 +134,7 @@ "HeaderDevices": "الأجهزة", "HeaderDirectPlayProfile": "عريضة التشغيل المباشر", "HeaderDirectPlayProfileHelp": "أضف مباشرةً عريضة تشغيل للإشارة لأي صيغة يتمكن الجهاز من التعامل معه بتلقائية.", - "HeaderEasyPinCode": "الرمز الشخصي الميسر", + "HeaderEasyPinCode": "الرمز الشخصي البسيط", "HeaderError": "حدث خطأ", "HeaderFeatureAccess": "صلاحية الخاصية", "HeaderFetchImages": "إطهار الصور:", @@ -276,7 +276,7 @@ "LabelDownMixAudioScaleHelp": "تعزيز الصوت عند تقليل توزيع قنوات الصوت. حدد القيمة ب 1 للمحافظة على القيمة الأصلية للصوت.", "LabelDownloadLanguages": "إنزال اللغة:", "LabelDynamicExternalId": "معرفة {0}:", - "LabelEasyPinCode": "الرمز الشخصي الميسر:", + "LabelEasyPinCode": "الرمز الشخصي البسيط:", "LabelEmbedAlbumArtDidl": "ضمن رسومات الألبوم في مخطط DIDL", "LabelEmbedAlbumArtDidlHelp": "بعض الأجهزة تفضل هذه الطريقة لاستخلاص رسومات الألبوم، فيما قد يفشل تشغيلها بتفعيل هذا الخيار.", "LabelEnableAutomaticPortMap": "فعل الخاصية الآلية في التوفيق بين المنافذ", @@ -321,7 +321,7 @@ "LabelImageFetchersHelp": "مكّن ورتّب جالبات الصور التي تفضلها حسب أولوية التفضيل.", "LabelImageType": "صيغة الصورة:", "LabelImportOnlyFavoriteChannels": "أحصر العرض على القنوات المعلّمة كمفضلات", - "LabelInNetworkSignInWithEasyPassword": "تفعيل تسجيل الدخول من الشبكة الداخلية باستخدام الرمز الشخصي الميسر", + "LabelInNetworkSignInWithEasyPassword": "تفعيل تسجيل الدخول من الشبكة الداخلية باستخدام الرمز الشخصي البسيط", "LabelInNetworkSignInWithEasyPasswordHelp": "استخدام الرمز الشخصي الميسر للدخول إلىالتطبيق عبر شبكتك الداخلية. أما كلمة السر الخاصة بك فلن تحتاجها إلا عندما تكون على شبكة الإنترنت بعيداً عن شبكتك. إن ترك الرمز الشخصي فارغاً فلن تحتاج إلى إدخال شيء للدخول من داخل شبكتك المنزلية.", "LabelKidsCategories": "تصنيفات الأطفال:", "LabelKodiMetadataDateFormat": "تنسيق تاريخ الإصدار:", @@ -330,7 +330,7 @@ "LabelKodiMetadataEnableExtraThumbsHelp": "عند إنزال الصور بإمكان حفظها إلى extrafanart و extrathumbs لتكون متوافقة مع مظاهر Kodi بأقصى حد.", "LabelKodiMetadataEnablePathSubstitution": "تفعيل إبدال المسارات", "LabelKodiMetadataEnablePathSubstitutionHelp": "لتمكين استبدال مسار مسارات الصور باستخدام إعدادات استبدال مسار الخادم.", - "LabelKodiMetadataSaveImagePaths": "إحفظ مسارات الصور داخل ملقات nfo", + "LabelKodiMetadataSaveImagePaths": "إحفظ مسارات الصور داخل ملفات nfo", "LabelKodiMetadataSaveImagePathsHelp": "هذا الخيار ينصح به إذا كان لديك صور لا تتوافق مع الدليل الإرشادي لنظام Kodi.", "LabelLanguage": "اللغة:", "LabelLineup": "سلسل:", @@ -1271,7 +1271,7 @@ "LabelSpecialSeasonsDisplayName": "اسم عرض الموسم الخاص:", "Framerate": "معدل الإطارات", "ErrorPlayerNotFound": "لم يتم العثور على لاعب للوسائط المطلوبة.", - "Engineer": "مهندس", + "Engineer": "مهندس صوت", "DisableCustomCss": "تعطيل CSS المخصص المقدم من الخادم", "Conductor": "قائد الاوركسترا", "Arranger": "منظم", @@ -1524,8 +1524,8 @@ "LabelRemoteClientBitrateLimitHelp": "حد اختياري لمعدل البت لكل تدفق لجميع الأجهزة خارج الشبكة. هذا مفيد لمنع الأجهزة من طلب معدل بت أعلى مما يمكن لاتصال الإنترنت الخاص بك التعامل معه. قد يؤدي هذا إلى زيادة حمل CPU على الخادم الخاص بك من أجل تحويل مقاطع الفيديو بسرعة إلى معدل بت أقل.", "LabelQuickConnectCode": "كود الاتصال السريع:", "LabelPlayMethod": "طريقة التشغيل:", - "LabelParentNumber": "رقم المستوى الأعلى:", - "LabelParentalRating": "تصنيف النضج:", + "LabelParentNumber": "رقم الوالد:", + "LabelParentalRating": "تصنيف الوالدين:", "LabelMaxMuxingQueueSizeHelp": "الحد الأقصى لعدد الحزم التي يمكن تخزينها مؤقتًا أثناء انتظار تهيئة جميع التدفقات. حاول زيادتها إذا كنت لا تزال تواجه خطأ \"عدد كبير جدًا من الحزم المخزنة مؤقتًا لدفق الإخراج\" في سجلات ffmpeg. القيمة الموصى بها هي 2048.", "LabelMaxMuxingQueueSize": "الحد الأقصى لحجم قائمة انتظار تعدد الإرسال:", "LabelLockItemToPreventChanges": "قفل هذا العنصر لمنع التغييرات المستقبلية", @@ -1554,5 +1554,15 @@ "HeaderSyncPlayPlaybackSettings": "التشغيل", "HeaderNewRepository": "مستودع جديد", "DirectPlayHelp": "الملف المصدر متوافق تمامًا مع هذا العميل ، وتستقبل الجلسة الملف بدون تعديلات.", - "LabelDashboardTheme": "سمة لوحة تحكم الخادم:" + "LabelDashboardTheme": "سمة لوحة تحكم الخادم:", + "LabelTonemappingParamHelp": "ضبط خوارزمية تعيين النغمة.‌ القيم الموصى بها والافتراضية هي NaN. اتركه فارغًا بشكل عام.", + "LabelTonemappingParam": "معلمة تعيين النغمة:", + "LabelTonemappingDesat": "تم حفظ تعيين النغمة:", + "LabelTonemappingAlgorithm": "حدد خوارزمية تعيين النغمة لاستخدامها:", + "LabelOpenclDeviceHelp": "هذا هو جهاز OpenCL المستخدم لتعيين النغمة. الجانب الأيسر من النقطة هو رقم النظام الأساسي ، والجانب الأيمن هو رقم الجهاز على النظام الأساسي. القيمة الافتراضية هي 0.0. مطلوب ملف تطبيق FFmpeg الذي يحتوي على طريقة تسريع أجهزة OpenCL.", + "LabelAutomaticallyAddToCollectionHelp": "عندما يكون لفيلمين على الأقل نفس اسم المجموعة ، فسيتم إضافتهما تلقائيًا إلى المجموعة.", + "LabelAutomaticallyAddToCollection": "إضافة إلى المجموعة تلقائيا", + "Console": "وحدة التحكم", + "Casual": "غير رسمي", + "AllowTonemappingHelp": "يمكن أن يؤدي تعيين النغمة إلى تحويل النطاق الديناميكي لمقطع فيديو من HDR إلى SDR مع الحفاظ على تفاصيل الصورة والألوان ، وهي معلومات مهمة جدًا لتمثيل المشهد الأصلي. يعمل حاليًا فقط عند تحويل ترميز مقاطع الفيديو باستخدام بيانات التعريف HDR10 أو HLG المضمنة. إذا لم يكن التشغيل سلسًا أو فشل ، فيرجى التفكير في إيقاف تشغيل وحدة فك ترميز الأجهزة المقابلة." } From c05338d4bc101064181b5220ad1b3359ccaca1e8 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 6 Dec 2021 20:31:38 +0000 Subject: [PATCH 1048/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 67 +++++++++++++++++++++++------------------- 1 file changed, 36 insertions(+), 31 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 8764fa7be6..926831552e 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -9,26 +9,26 @@ "EnableColorCodedBackgrounds": "Colour coded backgrounds", "Favorite": "Favourite", "Favorites": "Favourites", - "HDPrograms": "HD programs", + "HDPrograms": "HD programmes", "HeaderBlockItemsWithNoRating": "Block items with no or unrecognised rating information:", "HeaderResponseProfileHelp": "Response profiles provide a way to customise information sent to the device when playing certain kinds of media.", "ImportFavoriteChannelsHelp": "If enabled, only channels that are marked as favourite on the tuner device will be imported.", "LabelDateAddedBehavior": "Date added behaviour for new content:", "LabelImportOnlyFavoriteChannels": "Restrict to channels marked as favourite", "LabelKodiMetadataUserHelp": "Save watch data to NFO files for other applications to utilize.", - "LabelTextBackgroundColor": "Text background color:", - "LabelTextColor": "Text color:", - "NewCollectionHelp": "Collections allow you to create personalised groupings of movies and other library content.", + "LabelTextBackgroundColor": "Text background colour:", + "LabelTextColor": "Text colour:", + "NewCollectionHelp": "Collections allow you to create personalised groupings of films and other library content.", "NoNewDevicesFound": "No new devices found. To add a new tuner, close this dialogueand enter the device information manually.", - "OptionEnableExternalContentInSuggestionsHelp": "Allow internet trailers and live TV programs to be included within suggested content.", + "OptionEnableExternalContentInSuggestionsHelp": "Allow internet trailers and live TV programmes to be included within suggested content.", "OptionIgnoreTranscodeByteRangeRequestsHelp": "These requests will be honored but will ignore the byte range header.", "PlaceFavoriteChannelsAtBeginning": "Place favourite channels at the beginning", - "Programs": "Programs", + "Programs": "Programmes", "TabCatalog": "Catalogue", - "XmlTvKidsCategoriesHelp": "Programs with these categories will be displayed as programs for children. Separate multiple with '|'.", - "XmlTvMovieCategoriesHelp": "Programs with these categories will be displayed as movies. Separate multiple with '|'.", - "XmlTvNewsCategoriesHelp": "Programs with these categories will be displayed as news programs. Separate multiple with '|'.", - "XmlTvSportsCategoriesHelp": "Programs with these categories will be displayed as sports programs. Separate multiple with '|'.", + "XmlTvKidsCategoriesHelp": "Programmes with these categories will be displayed as programmes for children. Separate multiple with '|'.", + "XmlTvMovieCategoriesHelp": "Programmes with these categories will be displayed as films. Separate multiple with '|'.", + "XmlTvNewsCategoriesHelp": "Programmes with these categories will be displayed as news programmes. Separate multiple with '|'.", + "XmlTvSportsCategoriesHelp": "Programmes with these categories will be displayed as sports programmes. Separate multiple with '|'.", "Albums": "Albums", "Artists": "Artists", "Books": "Books", @@ -94,7 +94,7 @@ "Box": "Box", "BoxRear": "Box (rear)", "Browse": "Browse", - "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": "Determine if the server should burn in subtitles while transcoding videos. Avoiding this will greatly improve performance. Select Auto to burn image based formats (VobSub, PGS, SUB, IDX, etc.) and certain ASS or SSA subtitles.", "ButtonAddMediaLibrary": "Add Media Library", "ButtonAddScheduledTaskTrigger": "Add Trigger", "ButtonAddServer": "Add Server", @@ -149,7 +149,7 @@ "ChannelNumber": "Channel number", "CommunityRating": "Community rating", "Composer": "Composer", - "ConfigureDateAdded": "Configure how date added is determined in the dashboard under the library settings", + "ConfigureDateAdded": "Configure how date added is determined in the 'Dashboard' under the 'Library Settings'", "ConfirmDeleteImage": "Delete image?", "ConfirmDeleteItem": "Deleting this item will delete it from both the file system and your media library. Are you sure you wish to continue?", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", @@ -188,7 +188,7 @@ "Disconnect": "Disconnect", "Display": "Display", "DisplayInMyMedia": "Display on home screen", - "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as 'Latest Media' and 'Continue Watching'", "DisplayMissingEpisodesWithinSeasons": "Display missing episodes within seasons", "DisplayMissingEpisodesWithinSeasonsHelp": "This must also be enabled for TV libraries in the server configuration.", "DisplayModeHelp": "Select the layout style you want for the interface.", @@ -333,7 +333,7 @@ "HeaderKodiMetadataHelp": "To enable or disable NFO metadata, edit a library and locate the metadata savers section.", "HeaderLatestEpisodes": "Latest Episodes", "HeaderLatestMedia": "Latest Media", - "HeaderLatestMovies": "Latest Movies", + "HeaderLatestMovies": "Latest Films", "HeaderLatestMusic": "Latest Music", "HeaderLatestRecordings": "Latest Recordings", "HeaderLibraries": "Libraries", @@ -376,7 +376,7 @@ "ValueOneMusicVideo": "1 music video", "ValueOneAlbum": "1 album", "ValueMusicVideoCount": "{0} music videos", - "ValueMovieCount": "{0} movies", + "ValueMovieCount": "{0} films", "ValueMinutes": "{0} min", "ValueDiscNumber": "Disc {0}", "ValueContainer": "Container: {0}", @@ -590,9 +590,9 @@ "MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your server administrator for more information.", "MessagePasswordResetForUsers": "The following users have had their passwords reset. They can now sign in with the PIN codes that were used to perform the reset.", "MessageNothingHere": "Nothing here.", - "MessageNoTrailersFound": "Install the trailers channel to enhance your movie experience by adding a library of internet trailers.", + "MessageNoTrailersFound": "Install the trailers channel to enhance your cinema experience by adding a library of internet trailers.", "MessageNoServersAvailable": "No servers have been found using the automatic server discovery.", - "MessageNoMovieSuggestionsAvailable": "No movie suggestions are currently available. Start watching and rating your movies, and then come back to view your recommendations.", + "MessageNoMovieSuggestionsAvailable": "No film suggestions are currently available. Start watching and rating your films, and then come back to view your recommendations.", "MessageNoAvailablePlugins": "No available plugins.", "MessageInvalidUser": "Invalid username or password. Please try again.", "MessageInvalidForgotPasswordPin": "An invalid or expired PIN code was entered. Please try again.", @@ -691,7 +691,7 @@ "LabelSerialNumber": "Serial number", "LabelSendNotificationToUsers": "Send the notification to:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", - "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", + "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Films, Music and TV:", "LabelSeasonNumber": "Season number:", "LabelScreensaver": "Screensaver:", "EnableFasterAnimations": "Faster animations", @@ -732,7 +732,7 @@ "Off": "Off", "NumLocationsValue": "{0} folders", "Name": "Name", - "MovieLibraryHelp": "Review the {0}movie naming guide{1}.", + "MovieLibraryHelp": "Review the {0}film naming guide{1}.", "MoveRight": "Move right", "MoveLeft": "Move left", "MoreMediaInfo": "Media Info", @@ -895,8 +895,8 @@ "LabelNewName": "New name:", "LabelName": "Name:", "LabelMusicStreamingTranscodingBitrate": "Music transcoding bitrate:", - "LabelMoviePrefix": "Movie prefix:", - "LabelMovieCategories": "Movie categories:", + "LabelMoviePrefix": "Film prefix:", + "LabelMovieCategories": "Film categories:", "LabelMonitorUsers": "Monitor activity from:", "LabelModelUrl": "Model URL", "LabelModelNumber": "Model number", @@ -943,8 +943,8 @@ "LabelHardwareAccelerationType": "Hardware acceleration:", "LabelEncoderPreset": "Encoding preset:", "LabelH264Crf": "H264 encoding CRF:", - "LabelGroupMoviesIntoCollectionsHelp": "", - "LabelGroupMoviesIntoCollections": "Group movies into collections", + "LabelGroupMoviesIntoCollectionsHelp": "If pick the films list view, then the film collections will be shown as items with grouped films.", + "LabelGroupMoviesIntoCollections": "Group films into collections", "LabelServerNameHelp": "This name will be used to identify the server and will default to the server's hostname.", "LabelFriendlyName": "Friendly name:", "LabelFormat": "Format:", @@ -1027,7 +1027,7 @@ "Identify": "Identify", "Horizontal": "Horizontal", "Home": "Home", - "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", + "HideWatchedContentFromLatestMedia": "Hide watched content from 'Latest Media'", "Hide": "Hide", "Help": "Help", "HeaderXmlSettings": "XML Settings", @@ -1123,8 +1123,8 @@ "OptionDownloadImagesInAdvanceHelp": "By default, most images are only downloaded when requested by a client. Enable this option to download all images in advance, as new media is imported. This may cause significantly longer library scans.", "OptionDownloadImagesInAdvance": "Download images in advance", "OptionDisplayFolderView": "Display a folder view to show plain media folders", - "LabelMovieRecordingPath": "Movie recording path:", - "LabelMoviePrefixHelp": "If a prefix is applied to movie titles, enter it here so the server can handle it properly.", + "LabelMovieRecordingPath": "Film recording path:", + "LabelMoviePrefixHelp": "If a prefix is applied to film titles, enter it here so the server can handle it properly.", "LabelMessageTitle": "Message title:", "LabelMessageText": "Message text:", "LabelMaxStreamingBitrateHelp": "Specify a maximum bitrate when streaming.", @@ -1147,7 +1147,7 @@ "LabelCollection": "Collection:", "LabelChannels": "Channels:", "LabelCertificatePasswordHelp": "If your certificate requires a password, please enter it here.", - "ValueOneMovie": "1 movie", + "ValueOneMovie": "1 film", "ValueOneEpisode": "1 episode", "ValueEpisodeCount": "{0} episodes", "TabParentalControl": "Parental Control", @@ -1186,7 +1186,7 @@ "Save": "Save", "People": "People", "MusicAlbum": "Music Album", - "MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Movies, Series, and Albums. Click the '+' button to start creating collections.", + "MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Films, Series, and Albums. Click the '+' button to start creating collections.", "ShowTitle": "Show the title", "HeaderStopRecording": "Stop Recording", "HeaderStatus": "Status", @@ -1267,8 +1267,8 @@ "PreferEmbeddedEpisodeInfosOverFileNames": "Prefer embedded episode information over filenames", "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "This uses the episode information from the embedded metadata if available.", "Person": "Person", - "Movie": "Movie", - "LabelLibraryPageSizeHelp": "Sets the amount of items to show on a library page. Set to 0 in order to disable paging.", + "Movie": "Film", + "LabelLibraryPageSizeHelp": "Set the amount of items to show on a library page. Set to 0 in order to disable paging.", "LabelLibraryPageSize": "Library page size:", "LabelDeinterlaceMethod": "Deinterlacing method:", "Episode": "Episode", @@ -1580,5 +1580,10 @@ "DisableCustomCss": "Disable Server-Provided Custom CSS", "Conductor": "Conductor", "Arranger": "Arranger", - "AgeValue": "({0} years old)" + "AgeValue": "({0} years old)", + "TypeOptionPluralMovie": "Films", + "LabelAutomaticallyAddToCollectionHelp": "When at least 2 films have the same collection name, they will be automatically added to the collection.", + "LabelAutomaticallyAddToCollection": "Automatically add to collection", + "Console": "Console", + "Casual": "Casual" } From 6e70ba37446c1d88f89f9cbc2039cfbe392f5170 Mon Sep 17 00:00:00 2001 From: oxixes Date: Mon, 6 Dec 2021 19:57:02 +0000 Subject: [PATCH 1049/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/es.json b/src/strings/es.json index 99d868507d..be035437b1 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -717,7 +717,7 @@ "MessageForgotPasswordInNetworkRequired": "Por favor, inténtalo de nuevo desde tu red de casa para iniciar el proceso de restablecimiento de la contraseña.", "MessageInvalidForgotPasswordPin": "Has introducido un código PIN inválido o expirado. Por favor, inténtalo de nuevo.", "MessageInvalidUser": "Usuario o contraseña inválidos. Por favor, inténtalo otra vez.", - "MessageItemSaved": "Elemento grabado.", + "MessageItemSaved": "Elemento guardado.", "MessageItemsAdded": "Ítems añadidos.", "MessageLeaveEmptyToInherit": "Dejar en blanco para heredar la configuración del elemento padre, o el valor global por defecto.", "MessageNoAvailablePlugins": "No hay complementos disponibles.", From 5e5df608caf84b0090d21d5e94eca07035304f3d Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 6 Dec 2021 22:43:43 +0000 Subject: [PATCH 1050/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 885dc5e0d6..c02391f520 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -566,7 +566,7 @@ "LabelMaxChromecastBitrate": "Qualité maximale pour Chromecast :", "LabelMaxParentalRating": "Classification parentale maximale :", "LabelMaxResumePercentage": "Pourcentage maximal pour reprendre :", - "LabelMaxResumePercentageHelp": "Les médias seront considérés comme entièrement lus si arrêtés après ce délai.", + "LabelMaxResumePercentageHelp": "Les médias seront considérés comme entièrement lus si arrêtés au-delà de ce délai.", "LabelMaxScreenshotsPerItem": "Nombre maximal de captures d'écran par élément :", "LabelMaxStreamingBitrate": "Qualité maximale de streaming :", "LabelMaxStreamingBitrateHelp": "Spécifier le débit maximal lors du streaming.", @@ -586,7 +586,7 @@ "LabelMinResumeDuration": "Temps de reprise minimal :", "LabelMinResumeDurationHelp": "La plus courte durée de vidéo vous permettant d'enregistrer la progression et d'en reprendre la lecture.", "LabelMinResumePercentage": "Pourcentage minimal pour reprendre :", - "LabelMinResumePercentageHelp": "Les médias seront considérés comme non lus si arrêtés avant ce délai.", + "LabelMinResumePercentageHelp": "Les médias seront considérés comme non lus si arrêtés dans ce délai.", "LabelMinScreenshotDownloadWidth": "Largeur minimale de capture d'écran à télécharger :", "LabelModelDescription": "Description de modèle", "LabelModelName": "Nom de modèle", @@ -1496,9 +1496,9 @@ "LabelSyncPlayResumePlaybackDescription": "Rejoindre le groupe de lecture", "LabelSyncPlayResumePlayback": "Relancer la lecture", "LabelSyncPlayHaltPlaybackDescription": "Et ignorer les mises à jour de la liste de lecture", - "LabelMaxAudiobookResume": "Temps restant pour la reprise des livres audio :", - "LabelMinAudiobookResumeHelp": "Les titres seront considérés comme non-lus si stoppés avant ce délai.", - "LabelMinAudiobookResume": "Temps de reprise minimal pour les livres audio :", + "LabelMaxAudiobookResume": "Temps restant en minutes pour la reprise des livres audio :", + "LabelMinAudiobookResumeHelp": "Les titres seront considérés comme non lus si arrêtés dans ce délai.", + "LabelMinAudiobookResume": "Temps de reprise minimal en minutes pour les livres audio :", "LabelMaxAudiobookResumeHelp": "Les titres seront considérés comme entièrement lus si le temps restant est inférieur à cette valeur.", "MessagePlaybackError": "Une erreur s'est produite lors de la lecture de ce fichier sur votre récepteur Google Cast.", "MessageChromecastConnectionError": "Votre récepteur Google Cast ne parvient pas à contacter le serveur Jellyfin. Veuillez vérifier la connexion et réessayer.", From 0c57a9056877fbb252b559a584ca15b7a72b4b3f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 7 Dec 2021 07:24:23 +0000 Subject: [PATCH 1051/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 126 +++++++++++++++++++++++------------------ 1 file changed, 70 insertions(+), 56 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 926831552e..497e730d44 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -141,7 +141,7 @@ "ButtonUninstall": "Uninstall", "ButtonWebsite": "Website", "CancelRecording": "Cancel recording", - "CancelSeries": "Cancel series", + "CancelSeries": "Cancel programme", "Categories": "Categories", "ChangingMetadataImageSettingsNewContent": "Changes to metadata or artwork downloading settings will only apply to new content added to your library. To apply the changes to existing titles, you'll need to refresh their metadata manually.", "ChannelAccessHelp": "Select the channels to share with this user. Administrators will be able to edit all channels using the metadata manager.", @@ -189,7 +189,7 @@ "Display": "Display", "DisplayInMyMedia": "Display on home screen", "DisplayInOtherHomeScreenSections": "Display in home screen sections such as 'Latest Media' and 'Continue Watching'", - "DisplayMissingEpisodesWithinSeasons": "Display missing episodes within seasons", + "DisplayMissingEpisodesWithinSeasons": "Display missing episodes within their series", "DisplayMissingEpisodesWithinSeasonsHelp": "This must also be enabled for TV libraries in the server configuration.", "DisplayModeHelp": "Select the layout style you want for the interface.", "DoNotRecord": "Do not record", @@ -247,7 +247,7 @@ "Fullscreen": "Full screen", "General": "General", "Genre": "Genre", - "GroupBySeries": "Group by series", + "GroupBySeries": "Group by programmes", "GroupVersions": "Group versions", "GuestStar": "Guest star", "Guide": "Guide", @@ -277,7 +277,7 @@ "HeaderAudioSettings": "Audio Settings", "HeaderBranding": "Branding", "HeaderCancelRecording": "Cancel Recording", - "HeaderCancelSeries": "Cancel Series", + "HeaderCancelSeries": "Cancel Programme", "HeaderCastAndCrew": "Cast & Crew", "HeaderChannelAccess": "Channel Access", "HeaderChapterImages": "Chapter Images", @@ -329,7 +329,7 @@ "HeaderInstall": "Install", "HeaderInstantMix": "Instant Mix", "HeaderKeepRecording": "Keep Recording", - "HeaderKeepSeries": "Keep Series", + "HeaderKeepSeries": "Keep Programme", "HeaderKodiMetadataHelp": "To enable or disable NFO metadata, edit a library and locate the metadata savers section.", "HeaderLatestEpisodes": "Latest Episodes", "HeaderLatestMedia": "Latest Media", @@ -370,7 +370,7 @@ "ValueVideoCodec": "Video Codec: {0}", "ValueTimeLimitSingleHour": "Time limit: 1 hour", "ValueTimeLimitMultiHour": "Time limit: {0} hours", - "ValueSeriesCount": "{0} series", + "ValueSeriesCount": "{0} programmes", "ValueSeconds": "{0} seconds", "ValueOneSong": "1 song", "ValueOneMusicVideo": "1 music video", @@ -418,7 +418,7 @@ "Subtitles": "Subtitles", "SubtitleOffset": "Subtitle Offset", "SubtitleDownloadersHelp": "Enable and rank your preferred subtitle downloaders in order of priority.", - "SubtitleAppearanceSettingsDisclaimer": "These settings will not apply to graphical subtitles (PGS, DVD, etc) or ASS/SSA subtitles that embed their own styles.", + "SubtitleAppearanceSettingsDisclaimer": "Following settings do not apply to the graphical subtitles mentioned above or ASS/SSA subtitles that embed their own styles.", "SortName": "Sort name", "SortChannelsBy": "Sort channels by:", "SortByValue": "Sort by {0}", @@ -439,9 +439,9 @@ "ServerRestartNeededAfterPluginInstall": "Jellyfin will need to be restarted after installing a plugin.", "ServerNameIsShuttingDown": "The server at {0} is shutting down.", "SeriesYearToPresent": "{0} - Present", - "SeriesSettings": "Series settings", - "SeriesRecordingScheduled": "Series recording scheduled.", - "SeriesCancelled": "Series cancelled.", + "SeriesSettings": "Programmes settings", + "SeriesRecordingScheduled": "Programmes recording scheduled.", + "SeriesCancelled": "Programmes cancelled.", "SendMessage": "Send message", "SearchResults": "Search Results", "SearchForSubtitles": "Search for Subtitles", @@ -476,7 +476,7 @@ "RecordingScheduled": "Recording scheduled.", "MessageChangeRecordingPath": "Changing your recording folder will not migrate existing recordings from the old location to the new. You'll need to move them manually if desired.", "RecordingCancelled": "Recording cancelled.", - "RecordSeries": "Record series", + "RecordSeries": "Record programmes", "Record": "Record", "RecommendationStarring": "Starring {0}", "RecommendationDirectedBy": "Directed by {0}", @@ -489,7 +489,7 @@ "Previous": "Previous", "Premieres": "Premieres", "Premiere": "Premiere", - "PreferEmbeddedTitlesOverFileNamesHelp": "This determines the default display title when no internet metadata or local metadata is available.", + "PreferEmbeddedTitlesOverFileNamesHelp": "Determine the display title to use when no internet metadata or local metadata is available.", "PreferEmbeddedTitlesOverFileNames": "Prefer embedded titles over filenames", "MessagePluginInstalled": "The plugin has been successfully installed. The server will need to be restarted for changes to take effect.", "PleaseSelectTwoItems": "Please select at least two items.", @@ -544,10 +544,10 @@ "OptionMissingEpisode": "Missing Episodes", "OptionMax": "Max", "OptionLoginAttemptsBeforeLockoutHelp": "A value of zero means inheriting the default of three attempts for normal users and five for administrators. Setting this to -1 will disable the feature.", - "OptionLoginAttemptsBeforeLockout": "Determines how many incorrect login attempts can be made before lockout occurs.", + "OptionLoginAttemptsBeforeLockout": "Determine how many incorrect login tries can be made before lockout occurs.", "OptionDatePlayed": "Date Played", - "OptionAutomaticallyGroupSeriesHelp": "Series that are spread across multiple folders within this library will be automatically merged into a single series.", - "OptionAutomaticallyGroupSeries": "Automatically merge series that are spread across multiple folders", + "OptionAutomaticallyGroupSeriesHelp": "Programmes that are spread across multiple folders within this library will be automatically merged into a single programme.", + "OptionAutomaticallyGroupSeries": "Automatically merge programmes that are spread across multiple folders", "OptionAllowVideoPlaybackTranscoding": "Allow video playback that requires transcoding", "OptionAllowVideoPlaybackRemuxing": "Allow video playback that requires conversion without re-encoding", "OptionAllowUserToManageServer": "Allow this user to manage the server", @@ -569,8 +569,8 @@ "Normal": "Normal", "None": "None", "NoSubtitlesHelp": "Subtitles will not be loaded by default. They can still be turned on manually during playback.", - "MessageNoPluginConfiguration": "This plugin has no settings to configure.", - "MessageNoNextUpItems": "None found. Start watching your shows!", + "MessageNoPluginConfiguration": "This plugin has no settings to set up.", + "MessageNoNextUpItems": "None found. Start watching your programmes!", "No": "No", "NextUp": "Next Up", "NewEpisodesOnly": "New episodes only", @@ -581,7 +581,7 @@ "MusicLibraryHelp": "Review the {0}music naming guide{1}.", "Monday": "Monday", "MinutesBefore": "minutes before", - "MetadataSettingChangeHelp": "Changing metadata settings will affect new content added going forward. To refresh existing content, open the detail screen and click the refresh button, or perform bulk refreshes using the metadata manager.", + "MetadataSettingChangeHelp": "Changing metadata settings will affect new content added going forward. To refresh existing content, open the detail screen and click the refresh button, or do bulk refreshes using the metadata manager.", "MetadataManager": "Metadata Manager", "MessagePluginInstallDisclaimer": "Plugins built by community members are a great way to enhance your experience with additional features and benefits. Before installing, please be aware of the effects they may have on your server, such as longer library scans, additional background processing, and decreased system stability.", "MessagePluginConfigurationRequiresLocalAccess": "To configure this plugin please sign in to your local server directly.", @@ -677,7 +677,7 @@ "LabelStopWhenPossible": "Stop when possible:", "LabelStatus": "Status:", "LabelStartWhenPossible": "Start when possible:", - "LabelSpecialSeasonsDisplayName": "Special season display name:", + "LabelSpecialSeasonsDisplayName": "Special series display name:", "LabelSource": "Source:", "LabelSortBy": "Sort by:", "LabelSonyAggregationFlagsHelp": "Determines the content of the aggregationFlags element in the urn:schemas-sonycom:av namespace.", @@ -692,7 +692,7 @@ "LabelSendNotificationToUsers": "Send the notification to:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Films, Music and TV:", - "LabelSeasonNumber": "Season number:", + "LabelSeasonNumber": "Series number:", "LabelScreensaver": "Screensaver:", "EnableFasterAnimations": "Faster animations", "EnableFasterAnimationsHelp": "Use faster animations and transitions.", @@ -719,7 +719,7 @@ "HeaderYears": "Years", "HeaderVideos": "Videos", "HeaderVideoTypes": "Video Types", - "Series": "Series", + "Series": "Programme", "NewEpisodes": "New episodes", "NewCollectionNameExample": "Example: Star Wars Collection", "MinutesAfter": "minutes after", @@ -809,7 +809,7 @@ "LabelDisplayLanguage": "Display language:", "LabelDiscNumber": "Disc number:", "LabelDeviceDescription": "Device description", - "LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.", + "LabelDefaultUserHelp": "Determine which user library should be displayed on connected devices. This can be overridden for each device using profiles.", "TabStreaming": "Streaming", "TabProfiles": "Profiles", "TabPlugins": "Plugins", @@ -837,12 +837,12 @@ "LabelTunerType": "Tuner type:", "LabelServerName": "Server name:", "LabelServerHostHelp": "192.168.1.100:8096 or https://myserver.com", - "LabelSeriesRecordingPath": "Series recording path:", + "LabelSeriesRecordingPath": "Programmes recording path:", "LabelRecordingPathHelp": "Specify the default location to save recordings. If left empty, the server's program data folder will be used.", "LabelRecordingPath": "Default recording path:", "LabelAlbumArtMaxWidth": "Album art max width:", "LabelCustomCssHelp": "Apply your own custom styles on the web interface.", - "LabelBlastMessageIntervalHelp": "Determines the duration in seconds between blast alive messages.", + "LabelBlastMessageIntervalHelp": "Determine the duration in seconds between blast alive messages.", "LabelBlastMessageInterval": "Alive message interval:", "LabelBitrate": "Bitrate:", "LabelAudioSampleRate": "Audio sample rate:", @@ -867,7 +867,7 @@ "LabelInNetworkSignInWithEasyPassword": "Enable in-network sign in with my easy PIN code", "LabelHardwareAccelerationTypeHelp": "Hardware acceleration requires additional configuration.", "LabelEnableHardwareDecodingFor": "Enable hardware decoding for:", - "LabelEnableDlnaServerHelp": "Allows UPnP devices on your network to browse and play content.", + "LabelEnableDlnaServerHelp": "Allow UPnP devices on your network to browse and play content.", "LabelEnableDlnaDebugLoggingHelp": "Create large log files and should only be used as needed for troubleshooting purposes.", "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determines the duration in seconds between SSDP searches.", "LabelEnableAutomaticPortMapHelp": "Automatically forward public ports on your router to local ports on your server via UPnP. This may not work with some router models or network configurations. Changes will not apply until after a server restart.", @@ -929,7 +929,7 @@ "LabelKodiMetadataUser": "Save user watch data to NFO files for:", "LabelKodiMetadataSaveImagePathsHelp": "This is recommended if you have image file names that don't conform to Kodi guidelines.", "LabelKodiMetadataSaveImagePaths": "Save image paths within NFO files", - "LabelKodiMetadataEnablePathSubstitutionHelp": "Enables path substitution of image paths using the server's path substitution settings.", + "LabelKodiMetadataEnablePathSubstitutionHelp": "Enable path substitution of image paths using the server's path substitution settings.", "LabelKodiMetadataEnableExtraThumbsHelp": "When downloading images they can be saved into both extrafanart and extrathumbs for maximum Kodi skin compatibility.", "LabelImageType": "Image type:", "LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.", @@ -942,7 +942,7 @@ "LabelHomeNetworkQuality": "Home network quality:", "LabelHardwareAccelerationType": "Hardware acceleration:", "LabelEncoderPreset": "Encoding preset:", - "LabelH264Crf": "H264 encoding CRF:", + "LabelH264Crf": "H.264 encoding CRF:", "LabelGroupMoviesIntoCollectionsHelp": "If pick the films list view, then the film collections will be shown as items with grouped films.", "LabelGroupMoviesIntoCollections": "Group films into collections", "LabelServerNameHelp": "This name will be used to identify the server and will default to the server's hostname.", @@ -974,7 +974,7 @@ "LabelDownloadLanguages": "Download languages:", "LabelDownMixAudioScaleHelp": "Boost audio when downmixing. A value of one will preserve the original volume.", "LabelDownMixAudioScale": "Audio boost when downmixing:", - "LabelDisplaySpecialsWithinSeasons": "Display specials within seasons they aired in", + "LabelDisplaySpecialsWithinSeasons": "Display specials within their series they aired in", "LabelDisplayOrder": "Display order:", "LabelDisplayName": "Display name:", "LabelDateAddedBehaviorHelp": "If a metadata value is present, it will always be used before either of these options.", @@ -1011,9 +1011,9 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbumArtPN": "Album art PN:", "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 series:", "LabelAirsBeforeEpisode": "Airs before episode:", - "LabelAirsAfterSeason": "Airs after season:", + "LabelAirsAfterSeason": "Airs after series:", "LabelAirTime": "Air time:", "LabelAirDays": "Air days:", "LabelAccessEnd": "End time:", @@ -1135,14 +1135,14 @@ "LabelBaseUrl": "Base URL:", "Up": "Up", "SearchForCollectionInternetMetadata": "Search the internet for artwork and metadata", - "ValueOneSeries": "1 series", + "ValueOneSeries": "1 programme", "MediaInfoBitrate": "Bitrate", "LabelPostProcessorArgumentsHelp": "Use {path} as the path to the recording file.", "LabelKodiMetadataEnableExtraThumbs": "Copy extrafanart to extrathumbs field", "LabelInternetQuality": "Internet quality:", "LabelFileOrUrl": "File or URL:", "LabelDateAdded": "Date added:", - "LabelDashboardTheme": "Server dashboard theme:", + "LabelDashboardTheme": "Server Dashboard theme:", "LabelCustomRating": "Custom rating:", "LabelCollection": "Collection:", "LabelChannels": "Channels:", @@ -1151,7 +1151,7 @@ "ValueOneEpisode": "1 episode", "ValueEpisodeCount": "{0} episodes", "TabParentalControl": "Parental Control", - "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using series and episode numbers, when available.", "RefreshQueued": "Refresh queued.", "Play": "Play", "PasswordResetProviderHelp": "Choose a password reset provider to be used when this user requests a password reset.", @@ -1186,7 +1186,7 @@ "Save": "Save", "People": "People", "MusicAlbum": "Music Album", - "MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Films, Series, and Albums. Click the '+' button to start creating collections.", + "MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Films, Programmes, and Albums. Click the '+' button to start creating collections.", "ShowTitle": "Show the title", "HeaderStopRecording": "Stop Recording", "HeaderStatus": "Status", @@ -1196,8 +1196,8 @@ "HeaderSortBy": "Sort By", "HeaderSetupLibrary": "Setup your media libraries", "HeaderServerSettings": "Server Settings", - "HeaderSeriesStatus": "Series Status", - "HeaderSeriesOptions": "Series Options", + "HeaderSeriesStatus": "Programmes Status", + "HeaderSeriesOptions": "Programmes Options", "HeaderSendMessage": "Send Message", "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.", "HeaderSubtitleDownloads": "Subtitle Downloads", @@ -1209,7 +1209,7 @@ "HeaderSelectMetadataPath": "Select Metadata Path", "HeaderSelectCertificatePath": "Select Certificate Path", "HeaderSecondsValue": "{0} Seconds", - "HeaderSeasons": "Seasons", + "HeaderSeasons": "Series", "HeaderScenes": "Scenes", "HeaderRunningTasks": "Running Tasks", "HeaderRevisionHistory": "Revision History", @@ -1263,9 +1263,9 @@ "PathNotFound": "The path could not be found. Please ensure the path is valid and try again.", "Yadif": "YADIF", "Bwdif": "BWDIF", - "Season": "Season", + "Season": "Series", "PreferEmbeddedEpisodeInfosOverFileNames": "Prefer embedded episode information over filenames", - "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "This uses the episode information from the embedded metadata if available.", + "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Use the episode information from the embedded metadata if available.", "Person": "Person", "Movie": "Film", "LabelLibraryPageSizeHelp": "Set the amount of items to show on a library page. Set to 0 in order to disable paging.", @@ -1427,15 +1427,15 @@ "HeaderSelectFallbackFontPathHelp": "Browse or enter the path of the fallback font folder to use for rendering ASS/SSA subtitles.", "HeaderSelectFallbackFontPath": "Select Fallback Font Folder Path", "OptionMaxActiveSessionsHelp": "A value of 0 will disable the feature.", - "OptionMaxActiveSessions": "Sets the maximum number of simultaneous user sessions.", + "OptionMaxActiveSessions": "Set the maximum number of simultaneous user sessions.", "OptionAllowContentDownloadHelp": "Users can download media and store it on their devices. This is not the same as a sync feature. Book libraries require this enabled to function properly.", "OptionAllowContentDownload": "Allow media downloads", "LabelUserMaxActiveSessions": "Maximum number of simultaneous user sessions:", "HeaderDeleteDevices": "Delete All Devices", "DeleteDevicesConfirmation": "Are you sure you wish to delete all devices? All other sessions will be logged out. Devices will reappear the next time a user signs in.", "DeleteAll": "Delete All", - "LabelCreateHttpPortMap": "Enable automatic port mapping for http traffic as well as https.", - "LabelCreateHttpPortMapHelp": "Permit automatic port mapping to create a rule for http traffic in addition to https traffic.", + "LabelCreateHttpPortMap": "Enable automatic port mapping for HTTP traffic as well as HTTPS.", + "LabelCreateHttpPortMapHelp": "Permit automatic port mapping to create a rule for HTTP traffic in addition to HTTPS traffic.", "HeaderAutoDiscovery": "Network Discovery", "LabelAutomaticDiscovery": "Enable Auto Discovery:", "LabelAutomaticDiscoveryHelp": "Allow applications to automatically detect Jellyfin by using UDP port 7359.", @@ -1445,7 +1445,7 @@ "LabelUDPPortRange": "UDP Communication Range:", "LabelUDPPortRangeHelp": "Restrict Jellyfin to use this port range when making UDP connections. (Default is 1024 - 645535).
Note: Certain function require fixed ports that may be outside of this range.", "LabelHDHomerunPortRange": "HDHomeRun port range:", - "LabelHDHomerunPortRangeHelp": "Restricts the HD Homerun UDP port range to this value. (Default is 1024 - 645535).", + "LabelHDHomerunPortRangeHelp": "Restricts the HDHomeRun UDP port range to this value. (Default is 1024 - 645535).", "LabelPublishedServerUri": "Published Server URIs:", "LabelPublishedServerUriHelp": "Override the URI used by Jellyfin, based on the interface, or client IP address.", "HeaderDebugging": "Debugging and Tracing", @@ -1453,9 +1453,9 @@ "LabelEnableSSDPTracingHelp": "Enable details SSDP network tracing to be logged.
WARNING: This will cause serious performance degradation.", "LabelSSDPTracingFilter": "SSDP Filter:", "LabelSSDPTracingFilterHelp": "Optional IP address upon which to filter the logged SSDP traffic.", - "LabelEnableIP6Help": "Enables IPv6 functionality.", + "LabelEnableIP6Help": "Enable IPv6 functionality.", "LabelEnableIP6": "Enable IPv6", - "LabelEnableIP4Help": "Enables IPv4 functionality.", + "LabelEnableIP4Help": "Enable IPv4 functionality.", "LabelEnableIP4": "Enable IPv4", "HeaderNetworking": "IP Protocols", "EnablePlugin": "Enable", @@ -1516,7 +1516,7 @@ "TextSent": "Text sent.", "MessageSent": "Message sent.", "LabelSlowResponseTime": "Time in ms after which a response is considered slow:", - "LabelSlowResponseEnabled": "Log warning if server response was slow", + "LabelSlowResponseEnabled": "Log a warning message if the server was slow to answer", "SecondaryAudioNotSupported": "Secondary audio tracks are not supported", "RefFramesNotSupported": "Reference frames are not supported", "VideoBitDepthNotSupported": "The video's bit depth is not supported", @@ -1535,10 +1535,10 @@ "SubtitleCodecNotSupported": "The subtitle codec is not supported", "ContainerNotSupported": "The container is not supported", "AudioCodecNotSupported": "The audio codec is not supported", - "UseEpisodeImagesInNextUpHelp": "Next Up and Continue Watching sections will use episode images as thumbnails instead of the primary thumbnail of the show.", + "UseEpisodeImagesInNextUpHelp": "Next Up and Continue Watching sections will use episode images as thumbnails instead of the primary thumbnail of the programme.", "UseEpisodeImagesInNextUp": "Use episode images in 'Next Up' and 'Continue Watching' sections", "Track": "Track", - "SetUsingLastTracksHelp": "Attempts to set the Subtitle/Audio track to the closest match to the last video.", + "SetUsingLastTracksHelp": "Try to set the Subtitle/Audio track to the closest match to the last video.", "SetUsingLastTracks": "Set Subtitle/Audio Tracks with Previous Item", "Remixer": "Remixer", "ReleaseGroup": "Release Group", @@ -1552,24 +1552,24 @@ "LabelSyncPlaySettingsSkipToSync": "Enable SkipToSync", "LabelSyncPlaySettingsSpeedToSyncHelp": "Sync correction method that consist in speeding up the playback. Sync Correction must be enabled.", "LabelSyncPlaySettingsSpeedToSync": "Enable SpeedToSync", - "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Minimum playback delay after which SkipToSync attempts to correct playback position.", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Minimum playback delay (in ms) after which SkipToSync tries to correct playback position.", "LabelSyncPlaySettingsMinDelaySkipToSync": "SkipToSync minimum delay:", - "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Amount of time used by SpeedToSync to correct playback position.", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Amount of milliseconds used by SpeedToSync to correct playback position.", "LabelSyncPlaySettingsSpeedToSyncDuration": "SpeedToSync duration:", - "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Maximum playback delay after which SkipToSync is used instead of SpeedToSync.", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Maximum playback delay (in ms) after which SkipToSync is used instead of SpeedToSync.", "LabelSyncPlaySettingsMaxDelaySpeedToSync": "SpeedToSync maximum delay:", - "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Minimum playback delay after which SpeedToSync attempts to correct playback position.", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Minimum playback delay (in ms) after which SpeedToSync tries to correct playback position.", "LabelSyncPlaySettingsMinDelaySpeedToSync": "SpeedToSync minimum delay:", "LabelSyncPlaySettingsSyncCorrectionHelp": "Enable active syncing of playback by either speeding up the media or by seeking to the estimated position. Disable this in case of heavy stuttering.", "LabelSyncPlaySettingsSyncCorrection": "Sync Correction", - "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Manually adjust time offset with selected device for time sync. Tweak with care.", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Manually adjust time offset (in ms) with selected device for time sync. Tweak with care.", "LabelSyncPlaySettingsExtraTimeOffset": "Extra time offset:", "LabelSyncPlaySettingsDescription": "Change SyncPlay preferences", "LabelSortName": "Sort name:", "LabelOriginalName": "Original name:", "LabelLocalCustomCss": "Custom CSS styling which applies to this client only. You may want to disable server custom CSS.", - "LabelMaxDaysForNextUpHelp": "Sets the maximum amount of days a show should stay in the 'Next up' list without watching it.", - "LabelMaxDaysForNextUp": "Max days in 'Next up':", + "LabelMaxDaysForNextUpHelp": "Set the maximum amount of days a programme should stay in the 'Next Up' list without watching it.", + "LabelMaxDaysForNextUp": "Max days in 'Next Up':", "LabelHardwareEncoding": "Hardware encoding:", "LabelDisableCustomCss": "Disable custom CSS theming/branding provided from the server.", "HeaderSyncPlayTimeSyncSettings": "Time sync", @@ -1585,5 +1585,19 @@ "LabelAutomaticallyAddToCollectionHelp": "When at least 2 films have the same collection name, they will be automatically added to the collection.", "LabelAutomaticallyAddToCollection": "Automatically add to collection", "Console": "Console", - "Casual": "Casual" + "Casual": "Casual", + "Typewriter": "Typewriter", + "TypeOptionPluralVideo": "Videos", + "TypeOptionPluralMusicVideo": "Music Videos", + "TypeOptionPluralMusicArtist": "Music Artists", + "TypeOptionPluralMusicAlbum": "Music Albums", + "TypeOptionPluralEpisode": "Episodes", + "TypeOptionPluralBoxSet": "Film Colections", + "TypeOptionPluralBook": "Books", + "TypeOptionPluralAudio": "Audios", + "Print": "Print", + "MediaInfoTitle": "Title", + "Larger": "Larger", + "TypeOptionPluralSeries": "TV Programmes", + "TypeOptionPluralSeason": "Series" } From f35eef4a53739a73b1be929180e4bb11777a0db7 Mon Sep 17 00:00:00 2001 From: Muhammed Aljailane Date: Tue, 7 Dec 2021 10:31:43 +0000 Subject: [PATCH 1052/1756] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 83 +++++++++++++++++++++++++++++++-------------- 1 file changed, 58 insertions(+), 25 deletions(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index beed07ea66..a0ab3a6750 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -82,7 +82,7 @@ "ErrorSavingTvProvider": "كان هناك خطأ في حفظ مزود التلفزة. الرجاء التأكد من صلاحية الوصول إليه ثم عاود المحاولة.", "ExitFullscreen": "الخروج من الشاشة الكاملة", "ExtractChapterImagesHelp": "استخلاص صور الفصول سيسمح للتطبيقات أن تظهر لك قوائم تصويرية لتبويبات الأفلام. هذه العملية قد تكون بطيئة، وتستغل موارد الجهاز بشكل ملحوظ، وقد تحتاج إلى حيازة بضعة غيغابايتات من مساحة التخزين بشكل مؤقت. هذه المهمة تعمل خلال عملية استكشاف المقاطع المرئية، كما يمكن أن تحدد لتكون مهمة ليلية مجدولة. يمكنك جدولة العملية من قسم جدولة المهام. لا ينصح بتشغيل هذه المهمة خلال ساعات الذروة من دخول المستخدمين.", - "FFmpegSavePathNotFound": "لم نستطع تحديد موقع ffmpeg باستخدام المسار الذي أدخلته. سوف نحتاج تطبيق FFprobe أيضاً ويجب أن يتواجد في نفس المكان. إن هذه الأجزاء تكون بالعادة محزومة معاً في نفس ملف الإنزال. الرجاء التأكد من المسار المدخل والمحاولة مرة أخرى.", + "FFmpegSavePathNotFound": "لم نستطع تحديد موقع ffmpeg باستخدام المسار الذي أدخلته. سوف نحتاج تطبيق FFprobe أيضاً ويجب أن يتواجد في نفس المكان. إن هذه الأجزاء تكون بالعادة الحزمة معاً في نفس ملف الإنزال. الرجاء التأكد من المسار المدخل والمحاولة مرة أخرى.", "FastForward": "التقديم السريع", "FileNotFound": "الملف غير موجود.", "FileReadCancelled": "تم الغاء قراءة الملف.", @@ -92,7 +92,7 @@ "GuideProviderLogin": "تسجيل الدخول", "GuideProviderSelectListings": "إختر المبوبات", "H264CrfHelp": "معامل المعدل الثابت CRF هو الجودة الافتراضية لإعدادات مشفر x264 و x265. بإمكانك إعطاء قيمة تتراوح بين 0 و 51، وكلما قلت القيمة فسينتج عن ذلك جودة أفضل (على حساب حجم تخزين أعلى). القيم المعقولة تتراوح بين 18 و 28. الافتراضي ل x264 هو 23، ول x265 هو 28, لذا فبإمكانك استخدام هذه القيمة كنقطة بداية.", - "EncoderPresetHelp": "اختر قيمة أعلى لتحسين السرة والأداء وقيمة أقل لتحسين الجودة.", + "EncoderPresetHelp": "اختر قيمة أعلى لتحسين الصورة والأداء وقيمة أقل لتحسين الجودة.", "HardwareAccelerationWarning": "تمكين التسريع بعتاد الحاسوب قد يتسبب في عدم استقرار بعض أنواع الأنظمة. تأكد من أن نظام التشغيل الخاص بك محدث إلى آخر نسخة وأن سواقات الفيديو محدثة أيضاً. إذا واجهت أية صعوبات في تسغيل الفيديو بعد تمكين هذه الخاصية، فعليك إرجاع الإعداد إلى وضعية بلا None.", "HeaderAccessSchedule": "جدول الدخولات", "HeaderAccessScheduleHelp": "إنشئ جدول دخولات لكي تتمكن من تحديد ساعات للدخول.", @@ -168,7 +168,7 @@ "HeaderPassword": "كلمة السر", "HeaderPasswordReset": "إعادة تهيئة كلمة السر", "HeaderPaths": "مسارات", - "HeaderPinCodeReset": "أعد تهيئة الرمز الشخصي", + "HeaderPinCodeReset": "اعد تهيئة الرمز الشخصي", "HeaderPlayAll": "تشغيل الكل", "HeaderPlayback": "تشغيل الوسائط", "HeaderPleaseSignIn": "الرجاء تسجيل الدخول", @@ -294,7 +294,7 @@ "LabelEnableRealtimeMonitor": "تفعيل خاصية المراقبة في الوقت الحقيقي", "LabelEnableRealtimeMonitorHelp": "التغييرات للملفات ستعالج مباشرة علي انظمة الملفات المدعومة.", "LabelEnableSingleImageInDidlLimit": "حدد عدد الصور المضمّنة لصور واحدة", - "LabelEnableSingleImageInDidlLimitHelp": "بعض الأجهزه لن تظهر الصور جيداً إن ضمّنت صور عديدة في مخطط didl.", + "LabelEnableSingleImageInDidlLimitHelp": "بعض الأجهزة لن تظهر الصور جيداً إن ضمّنت صور عديدة في مخطط didl.", "LabelEndDate": "تاريخ الانتهاء:", "LabelEpisodeNumber": "رقم الحلقة:", "LabelEvent": "الحدث:", @@ -322,7 +322,7 @@ "LabelImageType": "صيغة الصورة:", "LabelImportOnlyFavoriteChannels": "أحصر العرض على القنوات المعلّمة كمفضلات", "LabelInNetworkSignInWithEasyPassword": "تفعيل تسجيل الدخول من الشبكة الداخلية باستخدام الرمز الشخصي البسيط", - "LabelInNetworkSignInWithEasyPasswordHelp": "استخدام الرمز الشخصي الميسر للدخول إلىالتطبيق عبر شبكتك الداخلية. أما كلمة السر الخاصة بك فلن تحتاجها إلا عندما تكون على شبكة الإنترنت بعيداً عن شبكتك. إن ترك الرمز الشخصي فارغاً فلن تحتاج إلى إدخال شيء للدخول من داخل شبكتك المنزلية.", + "LabelInNetworkSignInWithEasyPasswordHelp": "استخدام الرمز الشخصي السهل للدخول إلى التطبيق عبر شبكتك الداخلية. أما كلمة السر الخاصة بك فلن تحتاجها إلا عندما تكون على شبكة الإنترنت بعيداً عن شبكتك. إن ترك الرمز الشخصي فارغاً فلن تحتاج إلى إدخال شيء للدخول من داخل شبكتك المنزلية.", "LabelKidsCategories": "تصنيفات الأطفال:", "LabelKodiMetadataDateFormat": "تنسيق تاريخ الإصدار:", "LabelKodiMetadataDateFormatHelp": "جميع التواريخ داخل ملف NFO ستكون وفق هذا التنسيق.", @@ -358,7 +358,7 @@ "LabelMetadataReaders": "قُراء البيانات الوصفية:", "LabelMetadataReadersHelp": "رتب مصادر واصفات البيانات التي تفضلها حسب أولوية التفضيل. أول ملف يعثر عليه سيحمّل.", "LabelMetadataSavers": "حافظات واصفات البيانات:", - "LabelMetadataSaversHelp": "إختر صيغ الملفات التي ترغب في استخدمها عند حفظ واصفات البيانات.", + "LabelMetadataSaversHelp": "اختر صيغ الملفات التي ترغب في استخدمها عند حفظ واصفات البيانات.", "LabelMethod": "الطريقة:", "LabelMinBackdropDownloadWidth": "أقل جودة للخلفية المنزلة:", "LabelMinResumeDuration": "الفترة الدنيا للمتابعة:", @@ -384,7 +384,7 @@ "LabelNewsCategories": "التصنيفات الأخبارية:", "LabelNotificationEnabled": "تفعيل هذه الإشعارات", "LabelNumberOfGuideDays": "عدد أيام بيانات الدليل للإنزال:", - "LabelNumberOfGuideDaysHelp": "إنزال أيام أكثر من بيانات الدليل ستوفر أمكانية جدولة أيام أبعد وإظهار قوائم أطول للبرامج، لكنها ستأخذ وقتاً أطول للإنزال. االخيار الآلي سوف يتخيّر بناء على عدد القنوات المتاحة.", + "LabelNumberOfGuideDaysHelp": "إنزال أيام أكثر من بيانات الدليل ستوفر أمكانية جدولة أيام أبعد وإظهار قوائم أطول للبرامج، لكنها ستأخذ وقتاً أطول للإنزال. الخيار الآلي سوف يتخيّر بناء على عدد القنوات المتاحة.", "LabelOptionalNetworkPath": "مجلد الشبكة المُشارك:", "LabelOptionalNetworkPathHelp": "إن كان هذا المجلد مشاركاً على شبكتك فإن تزويد مسار الشبكة سيسمح للتطبيقات على الأجهزة الأخرى بالوصول إلى ملفات الوسائط مباشرة. كمثال، {0} او {1}.", "LabelPassword": "كلمة السر:", @@ -729,7 +729,7 @@ "XmlTvSportsCategoriesHelp": "البرامج من هذه التصنيفات ستعرض كبرامج رياضية. إفصل الإدخالات المتعددة برمز \"|\".", "Yesterday": "البارحة", "ConfirmDeleteImage": "حذف الصورة؟", - "ConfigureDateAdded": "قم بتكوين كيفية تحديد \"تاريخ الاضافة\" في لوحة التحكم ضمن اعدادات المكتبة", + "ConfigureDateAdded": "قم بتكوين كيفية تحديد \"تاريخ الإضافة\" في لوحة التحكم ضمن اعدادات المكتبة", "Composer": "ألحان", "CommunityRating": "تقييم الجمهور", "ColorTransfer": "نقل اللون", @@ -744,7 +744,7 @@ "Shows": "الحلقات", "Books": "الكتب", "ValueSpecialEpisodeName": "خاص - {0}", - "HeaderAlbumArtists": "ألبوم الفنان", + "HeaderAlbumArtists": "فناني الألبوم", "Genres": "التضنيفات", "Folders": "المجلدات", "Favorites": "مفضلات", @@ -803,7 +803,7 @@ "ConfirmDeleteItems": "حذف هذه العناصر سوف يحذفها من نظام الملفات ومن مكتبة الوسائط. هل ترغب حقاً فى الاستمرار؟", "EveryNDays": "كل {0} يوم", "ConfirmDeleteItem": "حذف هذا العنصر سوف يحذفه من نظام الملفات ومن مكتبة الوسائط. هل ترغب حقاً فى الاستمرار؟", - "DropShadow": "اسقاط ظل", + "DropShadow": "شبح الهبوط", "LabelDropShadow": "اسقاط الظل:", "EditSubtitles": "تعديل الترجمات", "EditMetadata": "تعديل البيانات التعريفية", @@ -821,7 +821,7 @@ "ContinueWatching": "استمر بالمشاهدة", "Horizontal": "عرضي", "Home": "الصفحة الرئيسية", - "HideWatchedContentFromLatestMedia": "اخفاء المحتوى الذي تمت مشاهدته من احدث الوسائط", + "HideWatchedContentFromLatestMedia": "إخفاء المحتوى الذي تمت مشاهدته من احدث الوسائط", "Hide": "اخفاء", "Help": "المساعدة", "HeaderVideoType": "نوع الفيديو", @@ -849,13 +849,13 @@ "HeaderLiveTvTunerSetup": "اعداد موالف التلفاز المباشر", "HeaderLibrarySettings": "اعدادات المكتبة", "HeaderLibraryOrder": "ترتيب المكتبة", - "HeaderKodiMetadataHelp": "لتشغيل او اطفاء البيانات الوصفية بصيغة NFO، عدل احد المكتبات فى اعدادات المكتبات واوجد قسم حافظات البيانات الوصفية.", + "HeaderKodiMetadataHelp": "لتشغيل او إطفاء البيانات الوصفية بصيغة NFO، عدل احد المكتبات في اعدادات المكتبات واوجد قسم حافظات البيانات الوصفية.", "EnableNextVideoInfoOverlay": "عرض معلومات الفيديو القادم أثناء التشغيل", "DatePlayed": "تاريخ التشغيل", "DateAdded": "تاريخ الإضافة", "CriticRating": "تقييم النقاد", "ResumeAt": "اكمل من {0}", - "AskAdminToCreateLibrary": "اطلب من المسؤول إنشاء مكتبة.", + "AskAdminToCreateLibrary": "طلب انشاء مجلد من مسؤول النظام", "Artist": "الفنان", "AllowFfmpegThrottling": "إبطاء التحويل", "AlbumArtist": "المؤدي", @@ -867,7 +867,7 @@ "DirectPlaying": "البث المباشر", "DirectStreaming": "البث المباشر", "DirectStreamHelp2": "استهلاك الطاقة عن طريق البث المباشر عادةً يعتمد على ملف الصوت . فقط بث الفديو لن يشهد أي تغيير في الجودة.", - "DirectStreamHelp1": "بث الفديو متوافق مع الجهاز ولكن يحتوي على صيغ صوتيات غير متوافقة (DTS, TRUEHD, الخ) . سيتم إعادة حزم بث الفيديو في الوقت الحقيقي قبل إرساله إلى الجهاز. فقط البث الصوتي سيتم تحويله.", + "DirectStreamHelp1": "بث الفيديو متوافق مع الجهاز ولكن يحتوي على صيغ صوتيات غير متوافقة (DTS, TRUEHD, الخ) . سيتم إعادة حزم بث الفيديو في الوقت الحقيقي قبل إرساله إلى الجهاز. فقط البث الصوتي سيتم تحويله.", "DetectingDevices": "يتم الكشف عن الأجهزة", "Desktop": "سطح المكتب", "Descending": "تنازلي", @@ -886,7 +886,7 @@ "ButtonTogglePlaylist": "قائمة التشغيل", "BoxSet": "طقم", "ButtonSplit": "تقسيم", - "AllowFfmpegThrottlingHelp": "سيتوقف المُرَمِّز (transcoder) عن الترميز مؤقتا عندما يتقدم المُرَمِّز عن وقت المتفرج بكثير، فبهذه العملية ستنقص معدل استهلاك الطاقة والأجهزة وإلى ما ذلك، تكمن هذه المِيزة عندما تشاهد المقطع دفعةً واحدة ولا تقدمه ما بين كل حينة وأخرى. أغلق المِيزة إذا واجهت مشكلة خلال المشاهدة.", + "AllowFfmpegThrottlingHelp": "عندما يتقدم التحويل أو الريمكس بعيدًا بما يكفي عن موضع التشغيل الحالي ، أوقف العملية مؤقتًا حتى تستهلك موارد أقل. يكون هذا مفيدًا للغاية عند المشاهدة دون البحث كثيرًا. قم بإيقاف تشغيل هذا إذا كنت تواجه مشكلات في التشغيل.", "InstallingPackage": "تثبيت {0} (الإصدار {1})", "Images": "الصور", "Identify": "التعرف على الوسائط", @@ -902,7 +902,7 @@ "HeaderEnabledFieldsHelp": "قم بإلغاء تحديد حقل لقفله ومنع تغيير بياناته.", "HeaderEnabledFields": "الحقول الممكّنة", "HeaderEditImages": "تحرير الصور", - "HeaderDVR": "DVR", + "HeaderDVR": "جهاز DVR", "HeaderDownloadSync": "تنزيل ومزامنة", "HeaderDetectMyDevices": "كشف أجهزتي", "HeaderDeleteItems": "حذف العناصر", @@ -954,7 +954,7 @@ "DisplayInOtherHomeScreenSections": "عرض في أقسام الشاشة الرئيسية مثل أحدث الوسائط واستمر في المشاهدة", "DisplayInMyMedia": "عرض على الشاشة الرئيسية", "Display": "عرض", - "ButtonSyncPlay": "SyncPlay", + "ButtonSyncPlay": "مزامنة التشغيل", "ExtraLarge": "كبير جدا", "EnableNextVideoInfoOverlayHelp": "في نهاية الفيديو، عرض معلومات عن الفيديو القادم في قائمة التشغيل.", "LabelDroppedFrames": "الاطارات الساقطة:", @@ -1001,7 +1001,7 @@ "EnableDetailsBannerHelp": "اظهر صوره اللافته اعلى عنصر تفاصيل الصفحة.", "EnableDetailsBanner": "لافتة التفاصيل", "EnableDecodingColorDepth10Vp9": "تمكين ترميز ال10 بت عبر العتاد الصلب من اجل VP9", - "EnableDecodingColorDepth10Hevc": "تمكين ترميز ال10 بت عبر العتاد الصلب من اجل HEVC", + "EnableDecodingColorDepth10Hevc": "تمكين ترميز ال 10 بت عبر العتاد الصلب من اجل HEVC", "LabelFont": "خط:", "LabelFolder": "مجلد:", "LabelIconMaxResHelp": "اعلى دقه للايقونات المعروضة من خلال خاصيه upnp:icon.", @@ -1131,7 +1131,7 @@ "PackageInstallCancelled": "تم إلغاء تثبيت {0} (الإصدار {1}).", "Overview": "ملخص", "OptionRequirePerfectSubtitleMatchHelp": "سيؤدي طلب التطابق التام إلى تصفية الترجمات المصاحبة لتشمل فقط تلك التي تم اختبارها والتحقق منها بملف الفيديو الخاص بك بالضبط. سيؤدي إلغاء تحديد هذا إلى زيادة احتمالية تنزيل الترجمات المصاحبة ، لكنني سأزيد من فرص نص الترجمة الخاطئ أو غير الصحيح.", - "OptionRegex": "Regex", + "OptionRegex": "ريجكس", "OptionRandom": "عشوائي", "OptionProtocolHttp": "HTTP", "OptionNew": "جديد…", @@ -1478,7 +1478,7 @@ "QuickConnectNotActive": "Quick Connect غير نشط على هذا الخادم", "QuickConnectInvalidCode": "رمز Quick Connect غير صالح", "QuickConnectAuthorizeFail": "رمز Quick Connect غير معروف", - "QuickConnect": "Quick Connect", + "QuickConnect": "الاتصال السريع", "QuickConnectDescription": "لتسجيل الدخول باستخدام الاتصال السريع ، حدد زر Quick Connect على الجهاز الذي تقوم بتسجيل الدخول منه وأدخل الرمز المعروض أدناه.", "QuickConnectDeactivated": "تم إلغاء تنشيط Quick Connect قبل الموافقة على طلب تسجيل الدخول", "PluginFromRepo": "{0} من المستودع {1}", @@ -1526,11 +1526,11 @@ "LabelPlayMethod": "طريقة التشغيل:", "LabelParentNumber": "رقم الوالد:", "LabelParentalRating": "تصنيف الوالدين:", - "LabelMaxMuxingQueueSizeHelp": "الحد الأقصى لعدد الحزم التي يمكن تخزينها مؤقتًا أثناء انتظار تهيئة جميع التدفقات. حاول زيادتها إذا كنت لا تزال تواجه خطأ \"عدد كبير جدًا من الحزم المخزنة مؤقتًا لدفق الإخراج\" في سجلات ffmpeg. القيمة الموصى بها هي 2048.", + "LabelMaxMuxingQueueSizeHelp": "الحد الأقصى لعدد الحزم التي يمكن تخزينها مؤقتًا أثناء انتظار تهيئة جميع التدفقات. حاول زيادتها إذا كنت لا تزال تواجه خطأ \"عدد كبير جدًا من الحزم المخزنة مؤقتًا لدفق الإخراج\" في سجلات ffmpeg. القيمة الموصي بها هي 2048.", "LabelMaxMuxingQueueSize": "الحد الأقصى لحجم قائمة انتظار تعدد الإرسال:", "LabelLockItemToPreventChanges": "قفل هذا العنصر لمنع التغييرات المستقبلية", - "LabelMaxDaysForNextUpHelp": "يضبط الحد الأقصى لعدد الأيام التي يجب أن يبقى فيها العرض في قائمة \"التالي\" دون مشاهدته.", - "LabelMaxDaysForNextUp": "الحد الأقصى للأيام في \"التالي\":", + "LabelMaxDaysForNextUpHelp": "يضبط الحد الأقصى لعدد الأيام التي يجب أن يبقى فيها العرض في قائمة 'التالي' دون مشاهدته.", + "LabelMaxDaysForNextUp": "الحد الأقصى للأيام في 'التالي':", "LabelLibraryPageSizeHelp": "يضبط مقدار العناصر التي سيتم عرضها على صفحة المكتبة. قم بالتعيين إلى 0 لتعطيل الترحيل.", "LabelLibraryPageSize": "حجم صفحة المكتبة:", "LabelKnownProxies": "الوكلاء المعروفون:", @@ -1540,7 +1540,7 @@ "LabelHDHomerunPortRangeHelp": "يقصر نطاق منفذ HD Homerun UDP على هذه القيمة. (الافتراضي هو 1024-645535).", "LabelHDHomerunPortRange": "نطاق منفذ HD Homerun:", "LabelHardwareEncoding": "ترميز الأجهزة:", - "LabelH265Crf": "H265 ترميز CRF:", + "LabelH265Crf": "H.265 ترميز CRF:", "LabelEnableSSDPTracingHelp": "تمكين تفاصيل تتبع شبكة SSDP ليتم تسجيلها.
تحذير: سيؤدي هذا إلى تدهور كبير في الأداء.", "LabelEnableSSDPTracing": "تمكين تتبع SSDP:", "LabelEnableIP6Help": "تمكن وظيفة IPv6.", @@ -1564,5 +1564,38 @@ "LabelAutomaticallyAddToCollection": "إضافة إلى المجموعة تلقائيا", "Console": "وحدة التحكم", "Casual": "غير رسمي", - "AllowTonemappingHelp": "يمكن أن يؤدي تعيين النغمة إلى تحويل النطاق الديناميكي لمقطع فيديو من HDR إلى SDR مع الحفاظ على تفاصيل الصورة والألوان ، وهي معلومات مهمة جدًا لتمثيل المشهد الأصلي. يعمل حاليًا فقط عند تحويل ترميز مقاطع الفيديو باستخدام بيانات التعريف HDR10 أو HLG المضمنة. إذا لم يكن التشغيل سلسًا أو فشل ، فيرجى التفكير في إيقاف تشغيل وحدة فك ترميز الأجهزة المقابلة." + "AllowTonemappingHelp": "يمكن أن يؤدي تعيين النغمة إلى تحويل النطاق الديناميكي لمقطع فيديو من HDR إلى SDR مع الحفاظ على تفاصيل الصورة والألوان ، وهي معلومات مهمة جدًا لتمثيل المشهد الأصلي. يعمل حاليًا فقط عند تحويل ترميز مقاطع الفيديو باستخدام بيانات التعريف HDR10 أو HLG المضمنة. إذا لم يكن التشغيل سلسًا أو فشل ، فيرجى التفكير في إيقاف تشغيل وحدة فك ترميز الأجهزة المقابلة.", + "RefFramesNotSupported": "الإطارات المرجعية غير مدعومة", + "InterlacedVideoNotSupported": "الفيديو المتشابك غير مدعوم", + "AnamorphicVideoNotSupported": "لا يتم دعم الفيديو ذي الصورة المشوهة", + "AllowVppTonemappingHelp": "تعين النغمة الكامل للأجهزة دون استخدام مرشح OpenCL. يعمل حاليًا فقط عند تحويل ترميز مقاطع الفيديو باستخدام بيانات تعريف HDR10 المضمنة.", + "EnableVppTonemapping": "تفعيل تعيين نغمة VPP", + "Remuxing": "إعادة", + "AspectRatioCover": "غلاف", + "Typewriter": "آلة كاتبة", + "TypeOptionPluralVideo": "فيديوهات", + "TypeOptionPluralSeries": "مسلسلات", + "TypeOptionPluralSeason": "مواسم", + "TypeOptionPluralMusicVideo": "أشرطة الفيديو والموسيقى", + "TypeOptionPluralMusicArtist": "فنانو الموسيقى", + "TypeOptionPluralMusicAlbum": "ألبومات الموسيقى", + "TypeOptionPluralMovie": "الأفلام", + "TypeOptionPluralEpisode": "الحلقات", + "TypeOptionPluralBoxSet": "مجموعات مربعه", + "TypeOptionPluralBook": "كتب", + "TypeOptionPluralAudio": "صوتيات", + "TonemappingAlgorithmHelp": "يمكن ضبط النغمة بدقة. إذا لم تكن معتادًا على هذه الخيارات ، فما عليك سوى الاحتفاظ بالخيار الافتراضي. القيمة الموصى بها هي Hable.", + "ThumbCard": "بطاقة مصغرة", + "Thumb": "ابهام", + "Smart": "ذكي", + "SmallCaps": "قبعات صغيرة", + "Remixer": "ريمكس", + "Print": "طباعة", + "MediaInfoTitle": "عنوان", + "Larger": "أكبر", + "LabelTonemappingThresholdHelp": "يتم ضبط معلمات خوارزمية تعيين النغمة لكل مشهد. ويتم استخدام عتبة لاكتشاف ما إذا كان المشهد قد تغير أم لا. إذا تجاوزت المسافة بين متوسط سطوع الإطار الحالي ومتوسط التشغيل الحالي قيمة عتبة ، فسنقوم بإعادة حساب متوسط سطوع المشهد وذروة السطوع. القيم الموصي بها والافتراضية هي 0.8 و 0.2.", + "LabelTonemappingThreshold": "حد تعيين النغمة:", + "LabelTonemappingRange": "نطاق تعيين النغمة:", + "LabelTonemappingPeakHelp": "تجاوز الإشارة / الذروة الاسمية / المرجعية بهذه القيمة. يكون مفيدًا عندما تكون معلومات الذروة المضمنة في البيانات الوصفية للعرض غير موثوقة أو عند تعيين درجة اللون من نطاق أقل إلى نطاق أعلى. القيم الموصي بها والافتراضية هي 100 و 0.", + "LabelTonemappingPeak": "ذروة رسم الخرائط:" } From 3905520836cb72bf606958f00e93bb03749cf968 Mon Sep 17 00:00:00 2001 From: Muhammed Aljailane Date: Tue, 7 Dec 2021 12:29:13 +0000 Subject: [PATCH 1053/1756] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 56 ++++++++++++++++++++++----------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index a0ab3a6750..6dbcf01799 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -457,7 +457,7 @@ "LabelUserLibrary": "مكتبة المستخدم:", "LabelUserLibraryHelp": "إاختر أي من مكتبات المستخدم لإظهارها على الجهاز. أتركها فارغة لوراثة القيمة الافتراضية.", "LabelUsername": "اسم المستخدم:", - "LabelVaapiDevice": "جهاز واجهة API صوت وصورة:", + "LabelVaapiDevice": "جهاز VA-API:", "LabelVaapiDeviceHelp": "هذه هي عقدة التصيير التي ستستخدم من قبل التسريع بعتاد الحاسوب.", "LabelValue": "القيمة:", "LabelVersionInstalled": "{0} مثبتة", @@ -504,7 +504,7 @@ "MessageConfirmProfileDeletion": "هل أنت متأكد أنك تريد حذف هذه العريضة؟", "MessageConfirmRemoveMediaLocation": "هل أنت متأكد أنك تريد حذف هذا المكان؟", "MessageConfirmRestart": "هل أنت متأكد أنك تريد أن تعيد تشغيل خادم Jellyfin؟", - "MessageConfirmRevokeApiKey": "هل أنت متأكد من أنك تريد أن ترفض المفتاح (API) هذا؟ سيتم قطع اتصال التطبيق عن خادم Jellyfin مباشرة.", + "MessageConfirmRevokeApiKey": "هل أنت متأكد من رغبتك في إبطال مفتاح واجهة برمجة التطبيقات هذا؟ سيتم إنهاء اتصال التطبيق بهذا الخادم بشكل مفاجئ.", "MessageConfirmShutdown": "هل أنت متأكد أنك تريد أن تنهي تشغيل الخادم؟", "MessageContactAdminToResetPassword": "الرجاء التواصل مع مدير النظام لإعادة أعداد كملة سرّك.", "MessageCreateAccountAt": "أنشئ حساب في {0}", @@ -515,7 +515,7 @@ "MessageFileReadError": "حصل خطأ أثناء قراءة الملف. الرجاء المحاولة مرة اخرى.", "MessageForgotPasswordFileCreated": "الملف التالي قد أنشيء على خادمك وهو يحتوي على التوجيهات لكيفية البدء:", "MessageForgotPasswordInNetworkRequired": "الرجاء المحاولة من خلال شبكة المنزل لبدء عملية إعادة إعداد كملة السر.", - "MessageInvalidForgotPasswordPin": "لقد تم إدخال رمز شخصي غير صحيح أو منتهي الصلاحية. الرجاء المحاولة مرة أخرى.", + "MessageInvalidForgotPasswordPin": "تم إدخال رمز PIN غير صالح أو منتهي الصلاحية. حاول مرة أخرى.", "MessageInvalidUser": "اسم المستخدم أو كلمة السر غير صحيحة. الرجاء المحاولة مرة أخرى.", "MessageItemSaved": "تم حفظ العنصر.", "MessageItemsAdded": "تم اضافة العناصر.", @@ -539,11 +539,11 @@ "MinutesBefore": "عدد الدقائق السابقة", "Monday": "الاثنين", "MoreFromValue": "المزيد من {0}", - "MoreUsersCanBeAddedLater": "يمكن اضافة المستخدمين لاحقا من لوحة العدادات.", + "MoreUsersCanBeAddedLater": "يمكن إضافة المزيد من المستخدمين لاحقًا من داخل لوحة التحكم الرئيسية.", "Mute": "صامت", "NextUp": "التالي", "MessageNoNextUpItems": "لم يتم ايجاد شيء، إبدأ بمشاهدة برامجك!", - "MessageNoPluginConfiguration": "هذا الملحق ليس له إعدادات تضبط.", + "MessageNoPluginConfiguration": "هذا البرنامج المساعد ليس لديه إعدادات بعد.", "NumLocationsValue": "{0} مجلد(ات)", "Option3D": "ثلاثي أبعاد", "OptionAdminUsers": "المدراء", @@ -585,8 +585,8 @@ "OptionEnableExternalContentInSuggestions": "تمكين المحتوى الخارجي في المقترحات", "OptionEnableExternalContentInSuggestionsHelp": "السماح للعروض الإعلانية من الإنترنت وبرامج بث التلفزة الحي لتضمّن في المحتوى المقترح.", "OptionEnableForAllTuners": "تمكين كل أجهزة المولفات", - "OptionEnableM2tsMode": "تفعيل طور M2ts", - "OptionEnableM2tsModeHelp": "تفعيل طور M2ts عند التشفير إلى صيغة mpegts.", + "OptionEnableM2tsMode": "قم بتمكين وضع M2TS", + "OptionEnableM2tsModeHelp": "قم بتمكين وضع M2TS عند الترميز إلى MPEG-TS.", "OptionEquals": "تساوي", "OptionEstimateContentLength": "توقّع طور المحتوى حال التشفير", "OptionEveryday": "كل يوم", @@ -624,7 +624,7 @@ "OptionSaveMetadataAsHiddenHelp": "سيؤدي تغيير هذا إلى تطبيق البيانات الوصفية الجديدة المحفوظة من الآن فصاعدًا. سيتم تحديث ملفات البيانات الوصفية الموجودة في المرة التالية التي يتم فيها حفظها بواسطة الخادم.", "OptionSpecialEpisode": "حصريات", "OptionTrackName": "اسم المقطوعة", - "OptionTvdbRating": "تقييم Tvdb", + "OptionTvdbRating": "تقييم TheTVDB", "OptionUnairedEpisode": "حلفة لم تبثّ", "OptionWakeFromSleep": "استيقظ من السبات", "OptionWeekdays": "أيام الأسبوع", @@ -637,7 +637,7 @@ "PasswordResetConfirmation": "هل انت متاكد من انك تريد اعادة تعيين كلمة السر؟", "PasswordSaved": "تم حفظ كلمة السر.", "PictureInPicture": "صورة داخل صورة", - "PinCodeResetComplete": "تمت إعادة تهيئة الرمز الشخصي.", + "PinCodeResetComplete": "تمت إعادة تعيين رمز PIN.", "PinCodeResetConfirmation": "هل أنت متأكد أنك تريد إعادة تهيئة الرمز الشخصي؟", "PleaseAddAtLeastOneFolder": "الرجاء إضافة مجلد واحد على الأقل لهذه المكتبة بالضغط على زر \"إضافة\".", "PleaseConfirmPluginInstallation": "الرجاء الضغط على زر موافق لتأكيد قرائتك لما ورد أعلاه وأنك ترغب في الاستمرار في تثبيت الملحق.", @@ -855,7 +855,7 @@ "DateAdded": "تاريخ الإضافة", "CriticRating": "تقييم النقاد", "ResumeAt": "اكمل من {0}", - "AskAdminToCreateLibrary": "طلب انشاء مجلد من مسؤول النظام", + "AskAdminToCreateLibrary": "اطلب من المسؤول إنشاء مكتبة.", "Artist": "الفنان", "AllowFfmpegThrottling": "إبطاء التحويل", "AlbumArtist": "المؤدي", @@ -1100,9 +1100,9 @@ "Preview": "معاينة", "Premieres": "العرض الأول", "Premiere": "العرض الأول", - "PreferEmbeddedTitlesOverFileNamesHelp": "يحدد هذا عنوان العرض الافتراضي في حالة عدم توفر بيانات تعريف الإنترنت أو البيانات الوصفية المحلية.", + "PreferEmbeddedTitlesOverFileNamesHelp": "حدد عنوان العرض المراد استخدامه في حالة عدم توفر بيانات تعريف الإنترنت أو البيانات الوصفية المحلية.", "PreferEmbeddedTitlesOverFileNames": "تفضل العناوين المضمنة على أسماء الملفات", - "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "يستخدم هذا معلومات الحلقة من البيانات الوصفية المضمنة إذا كانت متوفرة.", + "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "استخدم معلومات الحلقة من البيانات الوصفية المضمنة إذا كانت متوفرة.", "PreferEmbeddedEpisodeInfosOverFileNames": "تفضل معلومات الحلقة المضمنة على أسماء الملفات", "PosterCard": "بطاقة ملصق", "Poster": "ملصق", @@ -1115,7 +1115,7 @@ "PlayCount": "عدد التشغيل", "PlaybackRate": "معدل التشغيل", "PlaybackErrorNoCompatibleStream": "هذا العميل غير متوافق مع الوسائط ولا يرسل الخادم تنسيق وسائط متوافق.", - "PlaybackData": "بيانات التشغيل", + "PlaybackData": "معلومات التشغيل", "PlayAllFromHere": "قم بتشغيل كلها من هنا", "Play": "قم بتشغيل", "PlaceFavoriteChannelsAtBeginning": "ضع القنوات المفضلة في البداية", @@ -1136,9 +1136,9 @@ "OptionProtocolHttp": "HTTP", "OptionNew": "جديد…", "OptionMaxActiveSessionsHelp": "ستؤدي القيمة 0 إلى تعطيل الميزة.", - "OptionMaxActiveSessions": "يضبط الحد الأقصى لعدد جلسات المستخدم المتزامنة.", + "OptionMaxActiveSessions": "قم بتعيين الحد الأقصى لعدد جلسات المستخدم المتزامنة.", "OptionLoginAttemptsBeforeLockoutHelp": "تعني القيمة صفر وراثة الافتراضي لثلاث محاولات للمستخدمين العاديين وخمس محاولات للمسؤولين. سيؤدي تعيين هذا إلى -1 إلى تعطيل الميزة.", - "OptionLoginAttemptsBeforeLockout": "يحدد عدد محاولات تسجيل الدخول غير الصحيحة التي يمكن إجراؤها قبل حدوث الإغلاق.", + "OptionLoginAttemptsBeforeLockout": "حدد عدد محاولات تسجيل الدخول غير الصحيحة التي يمكن إجراؤها قبل حدوث الإغلاق.", "OptionDvd": "DVD", "OptionBluray": "Blu-ray", "OptionAllowSyncTranscoding": "السماح بتنزيل الوسائط ومزامنتها التي تتطلب تحويل الشفرة", @@ -1146,7 +1146,7 @@ "OptionAllowContentDownloadHelp": "يمكن للمستخدمين تنزيل الوسائط وتخزينها على أجهزتهم. هذه ليست نفس ميزة المزامنة. تتطلب مكتبات الكتب تمكين هذا لتعمل بشكل صحيح.", "OptionAllowContentDownload": "السماح بتنزيل الوسائط", "OnWakeFromSleep": "عند الاستيقاظ", - "OnlyImageFormats": "تنسيقات الصور فقط (VOBSUB ,PGS ,SUB)", + "OnlyImageFormats": "تنسيقات الصور فقط (VobSub ، PGS ، SUB)", "OnlyForcedSubtitlesHelp": "سيتم تحميل الترجمة القسرية فقط.", "OnlyForcedSubtitles": "الترجمة القسرية فقط", "OneChannel": "قناة واحدة", @@ -1200,7 +1200,7 @@ "MessagePleaseWait": "يرجى الانتظار.", "MessagePlayAccessRestricted": "تشغيل هذا المحتوى مقيد حاليا. يرجى الاتصال بمسؤول الخادم الخاص بك لمزيد من المعلومات.", "MessageNoServersAvailable": "لم يتم العثور على خوادم باستخدام الاكتشاف التلقائي للخادم.", - "MessageNoCollectionsAvailable": "تتيح لك المجموعات الاستمتاع بمجموعات مخصصة من الأفلام والمسلسلات والألبومات. انقر فوق الزر + لبدء إنشاء المجموعات.", + "MessageNoCollectionsAvailable": "تتيح لك المجموعات الاستمتاع بمجموعات مخصصة من الأفلام والمسلسلات والألبومات. انقر فوق الزر \"+\" لبدء إنشاء المجموعات.", "MessageConfirmAppExit": "هل تريد الخروج؟", "MediaInfoVideoRange": "نطاق الفيديو", "MarkUnplayed": "وضع علامة على أنه لم يتم تشغيله", @@ -1240,9 +1240,9 @@ "LabelSyncPlaySettingsSkipToSync": "قم بتمكين SkipToSync", "LabelSyncPlaySettingsSpeedToSyncHelp": "طريقة تصحيح المزامنة التي تتمثل في تسريع التشغيل. يجب تمكين تصحيح المزامنة.", "LabelSyncPlaySettingsSpeedToSync": "قم بتمكين SpeedToSync", - "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "الحد الأدنى لتأخير التشغيل الذي يحاول SkipToSync بعده تصحيح موضع التشغيل.", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "الحد الأدنى لتأخير التشغيل (بالملي ثانية) وبعد ذلك يحاول SkipToSync تصحيح موضع التشغيل.", "LabelSyncPlaySettingsMinDelaySkipToSync": "الحد الأدنى لتأخير SkipToSync:", - "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "مقدار الوقت الذي تستخدمه SpeedToSync لتصحيح موضع التشغيل.", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "مقدار الملي ثانية المستخدمة بواسطة SpeedToSync لتصحيح موضع التشغيل.", "LabelSyncPlaySettingsSpeedToSyncDuration": "مدة SpeedToSync:", "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "الحد الأقصى لتأخير التشغيل الذي يتم بعده استخدام SkipToSync بدلاً من SpeedToSync.", "LabelSyncPlaySettingsMaxDelaySpeedToSync": "أقصى تأخير ل SpeedToSync:", @@ -1331,9 +1331,9 @@ "Vertical": "عمودي", "ValueSeconds": "{0} ثانية", "UseEpisodeImagesInNextUpHelp": "ستستخدم أقسام المتابعة والمتابعة صور الحلقة كصور مصغرة بدلاً من الصورة المصغرة الأساسية للعرض.", - "UseEpisodeImagesInNextUp": "استخدم صور الحلقة في قسمي التالي ومتابعة المشاهدة", + "UseEpisodeImagesInNextUp": "استخدم صور الحلقة في قسمي \"التالي\" و \"متابعة المشاهدة\"", "Upload": "تحميل", - "UnsupportedPlayback": "لا يمكن Jellyfin فك تشفير المحتوى المحمي بواسطة DRM ولكن ستتم محاولة جميع المحتويات بغض النظر ، بما في ذلك العناوين المحمية. قد تظهر بعض الملفات سوداء بالكامل بسبب التشفير أو ميزات أخرى غير مدعومة ، مثل العناوين التفاعلية.", + "UnsupportedPlayback": "لا يمكن ل Jellyfin فك تشفير المحتوى المحمي بواسطة DRM ولكن سيتم تجربة كل المحتوى بغض النظر ، بما في ذلك العناوين المحمية. قد تظهر بعض الملفات سوداء بالكامل بسبب التشفير أو ميزات أخرى غير مدعومة ، مثل العناوين التفاعلية.", "Unrated": "غير مصنف", "Unplayed": "لم يتم تشغيله", "Uniform": "منتظم", @@ -1350,7 +1350,7 @@ "Tags": "العلامات", "TabNetworking": "الشبكات", "SyncPlayGroupDefaultTitle": "مجموعة {0}", - "SyncPlayAccessHelp": "حدد مستوى وصول هذا المستخدم إلى ميزة SyncPlay. يتيح SyncPlay مزامنة التشغيل مع الأجهزة الأخرى.", + "SyncPlayAccessHelp": "تتيح ميزة SyncPlay مزامنة التشغيل مع الأجهزة الأخرى. حدد مستوى وصول هذا المستخدم إلى SyncPlay.", "Suggestions": "اقتراحات", "SubtitleVerticalPositionHelp": "رقم السطر حيث يظهر النص. تشير الأرقام الموجبة من أعلى إلى أسفل. تشير الأرقام السالبة من أسفل إلى أعلى.", "SubtitleOffset": "إزاحة الترجمة", @@ -1370,13 +1370,13 @@ "SkipEpisodesAlreadyInMyLibraryHelp": "ستتم مقارنة الحلقات باستخدام أرقام الموسم والحلقات ، عند توفرها.", "SkipEpisodesAlreadyInMyLibrary": "لا تسجل الحلقات الموجودة بالفعل في مكتبتي", "SimultaneousConnectionLimitHelp": "الحد الأقصى لعدد التدفقات المتزامنة المسموح بها. أدخل 0 لعدم وجود حد.", - "ShowYear": "أظهر العام", - "ShowTitle": "أظهر العنوان", + "ShowYear": "عرض السنة", + "ShowTitle": "اعرض العنوان", "ShowMore": "أظهر المزيد", "ShowLess": "أظهر أقل", "ShowIndicatorsFor": "إظهار مؤشرات ل:", "Share": "شارك", - "SetUsingLastTracksHelp": "حاول تعيين مسار الترجمة / الصوت على أقرب تطابق للفيديو الأخير.", + "SetUsingLastTracksHelp": "حاول ضبط العنوان الفرعي / المسار الصوتي على أقرب تطابق للفيديو الأخير.", "SetUsingLastTracks": "تعيين الترجمة / المسارات الصوتية مع العنصر السابق", "ServerRestartNeededAfterPluginInstall": "سيحتاج Jellyfin إلى إعادة التشغيل بعد تثبيت البرنامج المساعد.", "ServerNameIsShuttingDown": "يتم إيقاف تشغيل الخادم في {0}.", @@ -1474,10 +1474,10 @@ "Shuffle": "خلط", "Refresh": "تحديث", "Raised": "رفع", - "QuickConnectNotAvailable": "اطلب من مسؤول الخادم تمكين Quick Connect", + "QuickConnectNotAvailable": "اطلب من مسؤول الخادم تمكين الاتصال السريع", "QuickConnectNotActive": "Quick Connect غير نشط على هذا الخادم", - "QuickConnectInvalidCode": "رمز Quick Connect غير صالح", - "QuickConnectAuthorizeFail": "رمز Quick Connect غير معروف", + "QuickConnectInvalidCode": "رمز الاتصال السريع غير صالح", + "QuickConnectAuthorizeFail": "رمز الاتصال السريع غير معروف", "QuickConnect": "الاتصال السريع", "QuickConnectDescription": "لتسجيل الدخول باستخدام الاتصال السريع ، حدد زر Quick Connect على الجهاز الذي تقوم بتسجيل الدخول منه وأدخل الرمز المعروض أدناه.", "QuickConnectDeactivated": "تم إلغاء تنشيط Quick Connect قبل الموافقة على طلب تسجيل الدخول", From 52abc8d554af892e41a6f8a0fc0e3be1beb6308a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 7 Dec 2021 18:32:42 +0000 Subject: [PATCH 1054/1756] Translated using Weblate (Croatian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/ --- src/strings/hr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hr.json b/src/strings/hr.json index f78bbf755d..331686fa8c 100644 --- a/src/strings/hr.json +++ b/src/strings/hr.json @@ -856,7 +856,7 @@ "Shows": "Serije", "Photos": "Fotografije", "HeaderContinueWatching": "Nastavi gledati", - "HeaderAlbumArtists": "Album od izvođača", + "HeaderAlbumArtists": "Izvođači albuma", "Folders": "Mape", "Favorites": "Favoriti", "ButtonCast": "Uloge", From c208e1a067a2a4bb56d11c1bb52200fa27fb5969 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 7 Dec 2021 18:35:56 +0000 Subject: [PATCH 1055/1756] Translated using Weblate (Romanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/ --- src/strings/ro.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ro.json b/src/strings/ro.json index 667ef4d40e..3ee09f3558 100644 --- a/src/strings/ro.json +++ b/src/strings/ro.json @@ -426,7 +426,7 @@ "HeaderDeleteDevice": "Ștergeți Dispozitiv", "HeaderResponseProfileHelp": "Profilele de răspuns oferă o modalitate de a personaliza informațiile trimise dispozitivului atunci când redați anumite tipuri de suporturi.", "Folders": "Dosare", - "HeaderAlbumArtists": "Album Artiști", + "HeaderAlbumArtists": "Albume Artiști", "Movies": "Filme", "Playlists": "Liste redare", "Shows": "Spectacole", From 0e642f27e677f4febd6e22667dfdee2166279123 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 7 Dec 2021 18:39:55 +0000 Subject: [PATCH 1056/1756] Translated using Weblate (Macedonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mk/ --- src/strings/mk.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/mk.json b/src/strings/mk.json index 2f3312b2b9..c99bd39f6d 100644 --- a/src/strings/mk.json +++ b/src/strings/mk.json @@ -16,5 +16,6 @@ "Artists": "Изведувач", "Albums": "Албуми", "MusicVideos": "Музички видеа", - "HeaderAlbumArtists": "Изведувачи од Албуми" + "HeaderAlbumArtists": "Изведувачи од Албуми", + "Default": "Зададено" } From d226c7084dfda9b4e8269176d3a6149604557185 Mon Sep 17 00:00:00 2001 From: blob03 Date: Wed, 8 Dec 2021 10:58:25 +0000 Subject: [PATCH 1057/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index c02391f520..1b4442755d 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -566,7 +566,7 @@ "LabelMaxChromecastBitrate": "Qualité maximale pour Chromecast :", "LabelMaxParentalRating": "Classification parentale maximale :", "LabelMaxResumePercentage": "Pourcentage maximal pour reprendre :", - "LabelMaxResumePercentageHelp": "Les médias seront considérés comme entièrement lus si arrêtés au-delà de ce délai.", + "LabelMaxResumePercentageHelp": "Les médias interrompus au-delà de ce délai sont considérés comme entièrement lus.", "LabelMaxScreenshotsPerItem": "Nombre maximal de captures d'écran par élément :", "LabelMaxStreamingBitrate": "Qualité maximale de streaming :", "LabelMaxStreamingBitrateHelp": "Spécifier le débit maximal lors du streaming.", @@ -586,7 +586,7 @@ "LabelMinResumeDuration": "Temps de reprise minimal :", "LabelMinResumeDurationHelp": "La plus courte durée de vidéo vous permettant d'enregistrer la progression et d'en reprendre la lecture.", "LabelMinResumePercentage": "Pourcentage minimal pour reprendre :", - "LabelMinResumePercentageHelp": "Les médias seront considérés comme non lus si arrêtés dans ce délai.", + "LabelMinResumePercentageHelp": "Les médias interrompus dans ce délai sont considérés comme non lus.", "LabelMinScreenshotDownloadWidth": "Largeur minimale de capture d'écran à télécharger :", "LabelModelDescription": "Description de modèle", "LabelModelName": "Nom de modèle", @@ -1497,9 +1497,9 @@ "LabelSyncPlayResumePlayback": "Relancer la lecture", "LabelSyncPlayHaltPlaybackDescription": "Et ignorer les mises à jour de la liste de lecture", "LabelMaxAudiobookResume": "Temps restant en minutes pour la reprise des livres audio :", - "LabelMinAudiobookResumeHelp": "Les titres seront considérés comme non lus si arrêtés dans ce délai.", + "LabelMinAudiobookResumeHelp": "Les titres interrompus dans ce délai sont considérés comme non lus.", "LabelMinAudiobookResume": "Temps de reprise minimal en minutes pour les livres audio :", - "LabelMaxAudiobookResumeHelp": "Les titres seront considérés comme entièrement lus si le temps restant est inférieur à cette valeur.", + "LabelMaxAudiobookResumeHelp": "Si le temps restant est inférieur à cette valeur, les titres sont considérés comme entièrement lus.", "MessagePlaybackError": "Une erreur s'est produite lors de la lecture de ce fichier sur votre récepteur Google Cast.", "MessageChromecastConnectionError": "Votre récepteur Google Cast ne parvient pas à contacter le serveur Jellyfin. Veuillez vérifier la connexion et réessayer.", "AllowVppTonemappingHelp": "Mappage de ton local purement matériel et n'utilisant pas de filtre OpenCL. Ne fonctionne actuellement que lors du transcodage de vidéos contenant des métadonnées HDR10.", From 4003564c22b704eb1656efb78e50be20c5c0e08d Mon Sep 17 00:00:00 2001 From: SuperDumbTM Date: Wed, 8 Dec 2021 14:23:30 +0000 Subject: [PATCH 1058/1756] Translated using Weblate (Chinese (Hong Kong)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/ --- src/strings/zh-hk.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/zh-hk.json b/src/strings/zh-hk.json index fbf50c4ded..fd5c53ad05 100644 --- a/src/strings/zh-hk.json +++ b/src/strings/zh-hk.json @@ -1045,5 +1045,6 @@ "ExtraLarge": "特大", "ExtractChapterImagesHelp": "擷取章節圖片將允許 Jellyfin 顯示圖片形式的章節選單,過程可能會非常緩慢、佔用大量 CPU 資源,並且可能需要幾 GB 的硬碟空間。擷取會在影片被偵測到時啟動,同時也可作為一個夜間計劃任務運行,這個任務可以在「計劃任務」選項中進行設定,不建議在尖峰使用時間進行這個任務。", "MusicVideos": "音樂影片", - "AgeValue": "({0} 歲)" + "AgeValue": "({0} 歲)", + "MediaInfoLanguage": "語言" } From de15d6fa7148df4ff1d85cf5e907302df1f642c4 Mon Sep 17 00:00:00 2001 From: Revertron Date: Wed, 8 Dec 2021 18:07:34 +0000 Subject: [PATCH 1059/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 5d5813b18d..7f353aaf5e 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -9,7 +9,7 @@ "AddedOnValue": "Добавлено {0}", "AdditionalNotificationServices": "Просмотрите каталог плагинов, чтобы установить дополнительные сервисы уведомлений.", "AirDate": "Дата эфира", - "Aired": "Эфирный", + "Aired": "Показан", "Albums": "Альбомы", "Alerts": "Оповещения", "All": "Все", From 470cbcea15f46df33810e5204163ec4f42cb1375 Mon Sep 17 00:00:00 2001 From: blob03 Date: Wed, 8 Dec 2021 20:29:46 +0000 Subject: [PATCH 1060/1756] Translated using Weblate (Catalan) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/ --- src/strings/ca.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/ca.json b/src/strings/ca.json index ff15b1158d..e6d081be94 100644 --- a/src/strings/ca.json +++ b/src/strings/ca.json @@ -629,7 +629,7 @@ "AllowHWTranscodingHelp": "Permet al sintonitzador transcodificar streams sobre la marxa. Això pot ajudar a reduir la transcodificació requerida pel servidor.", "AllLibraries": "Totes les biblioteques", "AllLanguages": "Tots els idiomes", - "AllComplexFormats": "Tots els formats complexos (ASS, SSA, VOBSUB, PGS, SUB / IDX, etc.)", + "AllComplexFormats": "Tots els formats complexos (ASS, SSA, VobSub, PGS, SUB / IDX, etc.)", "Alerts": "Alertes", "Aired": "Transmès", "AirDate": "Data d'emissió", @@ -642,7 +642,7 @@ "ChannelNameOnly": "Número de canal", "ChangingMetadataImageSettingsNewContent": "Els canvis als paràmetres de descàrrega de metadades o d'obra d'art només s'apliquen al contingut nou afegit a la biblioteca. Per aplicar els canvis als títols existents, haureu de refrescar les metadades manualment.", "ButtonTogglePlaylist": "Llista de reproducció", - "BurnSubtitlesHelp": "Determina si el servidor hauria de gravar els subtítols en transcodificar vídeos. Evitar això millorarà molt el rendiment. Seleccioneu Automàtica per gravar formats basats en imatges (VOBSUB, PGS, SUB, IDX) i certs subtítols ASS o SSA.", + "BurnSubtitlesHelp": "Determina si el servidor hauria de gravar els subtítols en transcodificar vídeos. Evitar això millorarà molt el rendiment. Seleccioneu Automàtica per gravar formats basats en imatges (VobSub, PGS, SUB, IDX) i certs subtítols ASS o SSA.", "Browse": "Navega", "BoxRear": "Caixa (posterior)", "BoxSet": "conjunt de caixes", @@ -1259,8 +1259,8 @@ "LabelHDHomerunPortRange": "HD Homerun rang de ports:", "LabelHardwareAccelerationTypeHelp": "L'acceleració de maquinari requereix una configuració addicional.", "LabelHardwareAccelerationType": "L'acceleració de maquinari:", - "LabelH265Crf": "H265 codifica CRF:", - "LabelH264Crf": "H264 codifica CRF:", + "LabelH265Crf": "H.265 codifica CRF:", + "LabelH264Crf": "H.264 codifica CRF:", "LabelFormat": "Format:", "LabelForgotPasswordUsernameHelp": "Introdueix el nom d'usuari, si ho recordi.", "LabelFont": "Font:", From 0dfea97e54615e57d857feb077909bdc4546ab6d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 9 Dec 2021 05:52:38 +0000 Subject: [PATCH 1061/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 7f353aaf5e..5d5813b18d 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -9,7 +9,7 @@ "AddedOnValue": "Добавлено {0}", "AdditionalNotificationServices": "Просмотрите каталог плагинов, чтобы установить дополнительные сервисы уведомлений.", "AirDate": "Дата эфира", - "Aired": "Показан", + "Aired": "Эфирный", "Albums": "Альбомы", "Alerts": "Оповещения", "All": "Все", From a17c1102db228a395f8e7294c72b2b6d2c22766f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 9 Dec 2021 09:30:28 +0000 Subject: [PATCH 1062/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 5d5813b18d..009fa765d4 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -969,7 +969,7 @@ "PinCodeResetComplete": "PIN-код был сброшен.", "PinCodeResetConfirmation": "Вы действительно хотите сбросить PIN-код?", "PlaceFavoriteChannelsAtBeginning": "Разместить избранные каналы в начале", - "Play": "Воспроизведение", + "Play": "Воспроизвести", "PlayAllFromHere": "Воспроизвести все отсюда", "PlayCount": "Кол. воспроизведений", "PlayFromBeginning": "Воспроизвести с начала", From 7c4995ba0eb128cd6e93bdf62b96c3e4a22e47bb Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 10 Dec 2021 20:33:52 +0000 Subject: [PATCH 1063/1756] Translated using Weblate (Persian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/ --- src/strings/fa.json | 52 ++++++++++++++++++++++----------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/src/strings/fa.json b/src/strings/fa.json index 9bc4e3502b..a7401d3116 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -425,7 +425,7 @@ "TrackCount": "{0} آهنگ", "TitlePlayback": "پخش", "TitleHostingSettings": "تنظیمات میزبانی", - "TitleHardwareAcceleration": "تسریع کننده سخت افزاری", + "TitleHardwareAcceleration": "شتاب سخت افزاری", "Thursday": "پنج‌شنبه", "Thumb": "بندانگشتی", "ThemeVideos": "تم ویدیوها", @@ -771,7 +771,7 @@ "LabelEnableSingleImageInDidlLimit": "", "LabelEnableSingleImageInDidlLimitHelp": "", "LabelEndDate": "End date:", - "LabelEpisodeNumber": "", + "LabelEpisodeNumber": "شماره اپیزود:", "LabelEvent": "Event:", "LabelEveryXMinutes": "هر:", "LabelBaseUrl": "URL پایه:", @@ -812,13 +812,13 @@ "LabelFont": "Font:", "LabelForgotPasswordUsernameHelp": "", "LabelFormat": "Format:", - "LabelFriendlyName": "", + "LabelFriendlyName": "‏‏نام دوستانه:", "LabelServerNameHelp": "این نام برای شناسایی سرور استفاده می شود و به عنوان نام میزبان سرور پیش فرض خواهد بود.", "LabelGroupMoviesIntoCollections": "", "LabelGroupMoviesIntoCollectionsHelp": "هنگام نمایش لیست فیلم ها ، فیلم های یک مجموعه به عنوان یک مورد گروه بندی شده نمایش داده می شوند.", "LabelH264Crf": "", "LabelEncoderPreset": "رمزگذاری از پیش تعیین شده:", - "LabelHardwareAccelerationType": "", + "LabelHardwareAccelerationType": "شتاب سخت افزاری:", "LabelHomeScreenSectionValue": "", "LabelHttpsPortHelp": "شماره پورت TCP برای سرور HTTPS.", "LabelIdentificationFieldHelp": "", @@ -970,15 +970,15 @@ "LabelMaxStreamingBitrate": "", "LabelMaxStreamingBitrateHelp": "", "LabelMessageText": "Message text:", - "LabelMessageTitle": "", + "LabelMessageTitle": "عنوان پیام:", "LabelMetadata": "Metadata:", "LabelMetadataDownloadLanguage": "", "LabelMetadataDownloadersHelp": "", - "LabelMetadataPath": "", + "LabelMetadataPath": "مسیر فراداده:", "LabelMetadataPathHelp": "", - "LabelMetadataReaders": "", + "LabelMetadataReaders": "خوانندگان فراداده:", "LabelMetadataReadersHelp": "", - "LabelMetadataSavers": "", + "LabelMetadataSavers": "ذخیره‌کننده‌های فراداده:", "LabelMetadataSaversHelp": "قالب های فایل را انتخاب کنید تا هنگام ذخیره فراداده خود از آنها استفاده کنید.", "LabelMethod": "روش:", "LabelMinBackdropDownloadWidth": "", @@ -992,17 +992,17 @@ "LabelModelNumber": "Model number", "LabelModelUrl": "Model URL", "LabelMonitorUsers": "", - "LabelMovieCategories": "", - "LabelMoviePrefix": "", + "LabelMovieCategories": "دسته بندی فیلم ها:", + "LabelMoviePrefix": "پیشوند فیلم:", "LabelMoviePrefixHelp": "", "LabelMovieRecordingPath": "مسیر ضبط فیلم:", "LabelMusicStreamingTranscodingBitrate": "", "LabelMusicStreamingTranscodingBitrateHelp": "هنگام پخش موسیقی ، حداکثر میزان ارسال بیت را مشخص کنید.", "LabelName": "Name:", "LabelChromecastVersion": "نسخه Chromecast", - "LabelStable": "", - "LabelNewName": "", - "LabelNewsCategories": "", + "LabelStable": "پایدار", + "LabelNewName": "نام جدید:", + "LabelNewsCategories": "دسته بندی اخبار:", "LabelNotificationEnabled": "", "LabelNumber": "Number:", "LabelNumberOfGuideDays": "", @@ -1010,12 +1010,12 @@ "LabelOptionalNetworkPath": "پوشه شبکه مشترک:", "LabelOptionalNetworkPathHelp": "اگر این پوشه در شبکه شما به اشتراک گذاشته شده باشد ، ارائه مسیر اشتراک شبکه می تواند به مشتریانی که در دستگاه های دیگر هستند دسترسی مستقیم به پرونده های رسانه را داشته باشد. به عنوان مثال ، {0} یا {1}.", "LabelOriginalAspectRatio": "", - "LabelOriginalTitle": "", + "LabelOriginalTitle": "عنوان اصلی:", "LabelOverview": "نمای کلی:", - "LabelParentNumber": "", - "LabelParentalRating": "", + "LabelParentNumber": "شماره والدین:", + "LabelParentalRating": "رتبه بندی والدین:", "LabelPassword": "Password:", - "LabelPasswordConfirm": "", + "LabelPasswordConfirm": "رمز عبور (تأیید):", "LabelPasswordResetProvider": "Password Reset Provider:", "LabelPasswordRecoveryPinCode": "", "LabelPath": "‏‏مسیر:", @@ -1028,7 +1028,7 @@ "LabelPlaylist": "Playlist:", "LabelPlayMethod": "", "LabelPleaseRestart": "", - "LabelPostProcessor": "", + "LabelPostProcessor": "برنامه پس از پردازش:", "LabelPostProcessorArguments": "", "LabelPostProcessorArgumentsHelp": "", "LabelPreferredDisplayLanguage": "", @@ -1146,7 +1146,7 @@ "MapChannels": "", "MarkPlayed": "", "MarkUnplayed": "", - "MediaInfoAnamorphic": "", + "MediaInfoAnamorphic": "آنامورفیک", "MediaInfoAspectRatio": "", "MediaInfoBitDepth": "", "MediaInfoBitrate": "Bitrate", @@ -1158,7 +1158,7 @@ "MediaInfoExternal": "خارجی", "MediaInfoForced": "اجباری", "MediaInfoFramerate": "نرخ فریم", - "MediaInfoInterlaced": "", + "MediaInfoInterlaced": "درهم آمیخته", "MediaInfoLanguage": "زبان", "MediaInfoLayout": "Layout", "MediaInfoLevel": "Level", @@ -1229,7 +1229,7 @@ "SaveSubtitlesIntoMediaFoldersHelp": "", "SendMessage": "Send message", "LabelInNetworkSignInWithEasyPasswordHelp": "", - "LabelInternetQuality": "", + "LabelInternetQuality": "کیفیت اینترنت:", "LabelKeepUpTo": "", "LabelKodiMetadataEnableExtraThumbs": "", "LabelKodiMetadataEnableExtraThumbsHelp": "", @@ -1238,19 +1238,19 @@ "LabelKodiMetadataSaveImagePathsHelp": "", "LabelKodiMetadataUser": "", "LabelKodiMetadataUserHelp": "", - "LabelLanNetworks": "", + "LabelLanNetworks": "شبکه های LAN:", "LabelLibraryPageSize": "", "LabelLibraryPageSizeHelp": "", "LabelLineup": "ترتیب:", "LabelLocalHttpServerPortNumber": "Local HTTP port number:", "LabelLocalHttpServerPortNumberHelp": "شماره پورت TCP برای سرور HTTP.", "LabelLockItemToPreventChanges": "", - "LabelLoginDisclaimer": "", + "LabelLoginDisclaimer": "سلب مسئولیت ورود:", "LabelLoginDisclaimerHelp": "", "LabelLogs": "گزارش ها:", "LabelManufacturer": "سازنده:", - "LabelManufacturerUrl": "", - "LabelMatchType": "", + "LabelManufacturerUrl": "آدرس سازنده", + "LabelMatchType": "نوع انطباق:", "LabelMaxBackdropsPerItem": "", "LabelMaxChromecastBitrate": "", "LabelMaxResumePercentage": "", @@ -1318,7 +1318,7 @@ "SubtitleOffset": "", "SyncPlayAccessHelp": "سطح دسترسی این کاربر به ویژگی SyncPlay را انتخاب کنید. SyncPlay امکان همگام سازی پخش با سایر دستگاه ها را فراهم می کند.", "SystemDlnaProfilesHelp": "", - "TabContainers": "", + "TabContainers": "دربرگیرنده‌ها", "TvLibraryHelp": "", "UserAgentHelp": "", "ValueContainer": "", From ad7c698181dbd39fd5dbdae89822e9636cd14619 Mon Sep 17 00:00:00 2001 From: Larvitar Date: Fri, 10 Dec 2021 18:38:59 +0000 Subject: [PATCH 1064/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index 32d5bd5932..7b441995b4 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -110,7 +110,7 @@ "ColorTransfer": "Transfer kolorów", "CommunityRating": "Ocena społeczności", "Composer": "Kompozytor", - "ConfigureDateAdded": "Skonfiguruj sposób określania dodanej daty na pulpicie nawigacyjnym w ustawieniach biblioteki", + "ConfigureDateAdded": "Ustaw sposób określania daty dodania w ustawieniach biblioteki w kokpicie", "ConfirmDeleteImage": "Usunąć obraz?", "ConfirmDeleteItem": "Usunięcie tej pozycji usunie ją zarówno z systemu plików jak i z biblioteki mediów. Czy chcesz kontynuować?", "ConfirmDeleteItems": "Usunięcie tej pozycji usunie ją zarówno z systemu plików jak i z biblioteki mediów. Czy chcesz kontynuować?", @@ -220,7 +220,7 @@ "GuideProviderLogin": "Logowanie", "GuideProviderSelectListings": "Pokazuj oferty", "H264CrfHelp": "Constant Rate Factor (CRF) to domyślna jakość kodowania x264 i x265. Możesz ją ustawić w zakresie 0-51, gdzie niższe wartości zwiększają jakość (kosztem większego rozmiaru pliku). Rozsądne wartości to zakres 18-28. Domyślne wartości to 23 dla x264 oraz 28 dla x265 - możesz jej użyć jako wartości początkowej.", - "EncoderPresetHelp": "Wybierz wartość faster, żeby zwiększyć wydajność, albo slower, żeby zwiększyć jakość.", + "EncoderPresetHelp": "Wybierz szybszą wartość aby zwiększyć wydajność lub wolniejszą aby zwiększyć jakość.", "HDPrograms": "Programy w jakości HD", "HardwareAccelerationWarning": "Aktywacja akceleracji sprzętowej może powodować niestabilność na niektórych środowiskach. Upewnij się, że system operacyjny i sterowniki karty graficznej są aktualne. Jeżeli masz problemy z odtwarzaniem wideo po aktywacji, przywróć to ustawienie do wartości Brak.", "HeaderAccessSchedule": "Harmonogram dostępu", @@ -300,7 +300,7 @@ "HeaderInstantMix": "Szybki remiks", "HeaderKeepRecording": "Zachowaj nagranie", "HeaderKeepSeries": "Zachowaj nagranie serialu", - "HeaderKodiMetadataHelp": "W celu aktywowania lub dezaktywowania metadanych NFO, należy zmodyfikować ustawienia biblioteki w sekcji menadżerów metadanych.", + "HeaderKodiMetadataHelp": "By aktywować lub dezaktywować metadane NFO, edytuj ustawienia biblioteki w sekcji dostawców metadanych.", "HeaderLatestEpisodes": "Odcinki ostatnio dodane", "HeaderLatestMedia": "Media ostatnio dodane", "HeaderLatestMovies": "Filmy ostatnio dodane", @@ -1598,5 +1598,6 @@ "TypeOptionPluralBook": "Książki", "TypeOptionPluralAudio": "Pliki audio", "LabelAutomaticallyAddToCollectionHelp": "Gdy co najmniej 2 filmy mają tą samą nazwę kolekcji, zostaną automatycznie dodane do kolekcji.", - "LabelAutomaticallyAddToCollection": "Automatycznie dodaj do kolekcji" + "LabelAutomaticallyAddToCollection": "Automatycznie dodaj do kolekcji", + "TypeOptionPluralBoxSet": "Kolekcje" } From fa4c1ec042397ffd9ce4bd2cd8f01c74788c380d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 10 Dec 2021 17:15:16 +0000 Subject: [PATCH 1065/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 009fa765d4..448aedf342 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -299,7 +299,7 @@ "HeaderIdentifyItemHelp": "Введите одно или несколько условий поиска. Изымите условие, чтобы прирастить найденные результаты.", "HeaderImageOptions": "Параметры изображения", "HeaderImageSettings": "Настройки изображения", - "HeaderInstall": "Установка", + "HeaderInstall": "Установить", "HeaderInstantMix": "Автомикс", "HeaderKeepRecording": "Продолжать запись", "HeaderKeepSeries": "Хранение сериала", From ab3c38f26f6189a9e40bd25411984820fb8c0c89 Mon Sep 17 00:00:00 2001 From: INOUE Daisuke Date: Fri, 10 Dec 2021 16:25:11 +0000 Subject: [PATCH 1066/1756] Translated using Weblate (Japanese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/ --- src/strings/ja.json | 204 +++++++++++++++++++++++++++----------------- 1 file changed, 125 insertions(+), 79 deletions(-) diff --git a/src/strings/ja.json b/src/strings/ja.json index 8068166adf..eb59842024 100644 --- a/src/strings/ja.json +++ b/src/strings/ja.json @@ -52,7 +52,7 @@ "BoxRear": "ボックス(後)", "Browse": "ブラウズ", "MessageBrowsePluginCatalog": "利用可能なプラグインを表示するには、プラグインカタログを参照してください。", - "BurnSubtitlesHelp": "ビデオのトランスコード時にサーバーが字幕を焼付けるかどうかを決定します。 この字幕焼付けを避けると、サーバーのパフォーマンスが非常に向上します。 画像ベースの形式 (VOBSUB, PGS, SUB, IDX など) と特定の ASS または SSA 字幕でだけ焼付けを行うには、自動を選んでください。", + "BurnSubtitlesHelp": "ビデオのトランスコード時にサーバーで字幕を焼き付けるかどうかを決定します。 字幕焼き付けをしなければ、パフォーマンスが非常に向上します。 画像ベースの形式 (VobSub, PGS, SUB, IDX など) と特定の ASS または SSA 字幕でだけ焼き付けを行うには、自動を選んでください。", "ButtonAddMediaLibrary": "メディアライブラリを追加", "ButtonAddScheduledTaskTrigger": "トリガーを追加", "ButtonAddServer": "サーバーを追加", @@ -112,14 +112,14 @@ "ColorSpace": "カラースペース", "CommunityRating": "コミュニティ評価", "Composer": "作曲者", - "ConfigureDateAdded": "追加日時の設定はダッシュボードからライブラリー設定で変えられます", + "ConfigureDateAdded": "ダッシュボードが追加日時をどのように決定するか、ライブラリー設定で変更します", "ConfirmDeleteImage": "イメージを削除しますか?", "ConfirmDeleteItem": "このアイテムを削除すると、ファイルシステムとメディアライブラリの両方から削除されます。 続行しますか?", "ConfirmDeleteItems": "これらの項目を削除すると、ファイルシステムとメディアライブラリの両方からそれらが削除されます。 続行しますか?", "ConfirmDeletion": "削除を確認", "ConfirmEndPlayerSession": "{0}のJellyfinをシャットダウンしますか?", "Connect": "接続", - "ContinueWatching": "視聴中", + "ContinueWatching": "続きを見る", "Continuing": "続く", "CriticRating": "批評家の評価", "CustomDlnaProfilesHelp": "カスタムプロファイルを作成して新しいデバイスをターゲットにするか、システムプロファイルを上書きします。", @@ -141,7 +141,7 @@ "DetectingDevices": "検出デバイス", "DeviceAccessHelp": "これは、識別できるデバイスにのみ適用され、ブラウザへのアクセスを妨げることはありません。 ユーザーのデバイスアクセスをフィルタリングすると、ここで承認されるまで新しいデバイスを使用できなくなります。", "DirectPlaying": "ダイレクト再生", - "DirectStreamHelp1": "ビデオストリームは、お使いのデバイスとの互換性がありますが、互換性のないオーディオフォーマット(DTS、TRUEHDなど)、オーディオチャンネルがあります。ビデオストリームは、デバイスに送信される前に、ロスレスに再パッケージされ、音声ストリームのみがトランスコードされます。", + "DirectStreamHelp1": "ビデオストリームは、お使いのデバイスとの互換性がありますが、(DTS、Dolby TrueHDなどの)オーディオフォーマットまたはオーディオチャンネル数で互換性がありません。ビデオストリームは、デバイスに送信される前に、ロスレスに再パッケージされ、音声ストリームのみをトランスコードします。", "DirectStreamHelp2": "ダイレクトストリーミングによって消費される電力はオーディオプロファイルによります。動画のストリームのみが可逆圧縮です。", "DirectStreaming": "ダイレクトストリーミング", "Director": "ディレクター", @@ -150,7 +150,7 @@ "Disconnect": "切断", "Display": "ディスプレイ", "DisplayInMyMedia": "ホームスクリーンに表示", - "DisplayInOtherHomeScreenSections": "最新のメディアや再生中のメディアなどをホーム画面に表示する", + "DisplayInOtherHomeScreenSections": "「最新のメディア」や「続きを見る」などをホーム画面のセクションに表示する", "DisplayMissingEpisodesWithinSeasons": "シーズンの欠けているエピソードを表示する", "DisplayMissingEpisodesWithinSeasonsHelp": "これは サーバーのTVライブラリ設定でも有効にする必要があります。", "DisplayModeHelp": "インターフェース用のお好みのレイアウトスタイルを選びます。", @@ -160,12 +160,12 @@ "DownloadsValue": "{0} ダウンロード", "DrmChannelsNotImported": "DRMのあるチャンネルはインポートされません。", "DropShadow": "影をつける", - "EasyPasswordHelp": "簡単なPINコードを設定することで、サポートされているJellyfinアプリケーションとのオフラインアクセスに使用できます。また、ネットワーク内サインインにも使用できます。", + "EasyPasswordHelp": "簡単な PIN コードを設定することで、サポートされているクライアントでのオフラインアクセスに使用します。また、ネットワーク内サインインにも使用できます。", "Edit": "編集", "EditImages": "イメージを編集", "EditMetadata": "メタデータを編集", "EditSubtitles": "字幕を編集", - "EnableBackdropsHelp": "ライブラリを閲覧している間、背景がいくつかのページの背景に表示されます。", + "EnableBackdropsHelp": "ライブラリを閲覧している間、背景画がいくつかのページの背景に表示されます。", "EnableCinemaMode": "シネマモード", "EnableColorCodedBackgrounds": "カラーコードによる背景", "EnableDisplayMirroring": "ディスプレイミラーリング", @@ -204,7 +204,7 @@ "ExtraLarge": "特大", "ExtractChapterImagesHelp": "チャプター画像を抽出すると、クライアントはグラフィカルシーン選択メニューを表示できます。 このプロセスは遅く、リソースを消費し、数ギガバイトのスペースが必要になる場合があります。 動画が発見されたときに実行され、夜間のスケジュールされたタスクとしても実行されます。 スケジュールは、スケジュール済みタスク領域で構成可能です。 ピーク時にこのタスクを実行することはお勧めできません。", "Extras": "エクストラ", - "FFmpegSavePathNotFound": "入力されたパスからFFmpegを見つけることができませんでした。 FFprobeも必須であり、同じフォルダーに存在しなければなりません。 これらのコンポーネントは通常、同じダウンロードにまとめられています。 パスを確認してもう一度やり直してください。", + "FFmpegSavePathNotFound": "ご指定のパスに FFmpeg が見つかりません。 FFprobeも必須であり、同じフォルダーに存在しなければなりません。 これらのコンポーネントは通常、同じダウンロードにまとめられています。 パスを確認してもう一度やり直してください。", "FastForward": "早送り", "Favorite": "お気に入り", "Favorites": "お気に入り", @@ -228,7 +228,7 @@ "GuideProviderLogin": "ログイン", "GuideProviderSelectListings": "リストを選択", "H264CrfHelp": "固定レートファクタ(CRF)は、x264 と x265 のエンコーダのデフォルトの品質設定です。 0から51までの値を設定できます。値が小さいほど品質が高くなります(ファイルサイズが大きくなりますが)。 正しい値は18から28の間です。x264 のデフォルトは23で、x265 のデフォルトは28なので、これを出発点として使用できます。", - "EncoderPresetHelp": "パフォーマンスを向上させるには小さい値を、品質を向上させるには大きい値を選択してください。", + "EncoderPresetHelp": "パフォーマンスを向上させるには小さい値を、品質を向上させるには大きい値を選んでください。", "HDPrograms": "HD番組", "HardwareAccelerationWarning": "ハードウェアアクセラレーションを有効にすると、環境によっては不安定になる可能性があります。 オペレーティングシステムとビデオドライバが完全に最新であることを確認してください。 これを有効にした後でビデオの再生が困難な場合は、設定を[なし]に戻す必要があります。", "HeaderAccessSchedule": "アクセススケジュール", @@ -269,7 +269,7 @@ "HeaderContainerProfile": "コンテナプロファイル", "HeaderContainerProfileHelp": "コンテナプロファイルは、特定のフォーマットを再生するときのデバイスの制限を示します。 制限が適用される場合は、フォーマットが直接再生用に設定されていても、メディアはトランスコードされます。", "HeaderContinueListening": "視聴を続ける", - "HeaderContinueWatching": "視聴を続ける", + "HeaderContinueWatching": "続きを見る", "HeaderCustomDlnaProfiles": "カスタムプロファイル", "HeaderDateIssued": "発行日", "HeaderDefaultRecordingSettings": "デフォルトの録画設定", @@ -307,7 +307,7 @@ "HeaderInstall": "インストール", "HeaderKeepRecording": "録画を続ける", "HeaderKeepSeries": "シリーズを続ける", - "HeaderKodiMetadataHelp": "NFOメタデータを有効または無効にするには、ライブラリを編集し「メタデータサーバー」の項目にて変更できます。", + "HeaderKodiMetadataHelp": "NFO メタデータを有効または無効にするには、ライブラリを編集し、メタデータセーバーの項目を確認してください。", "HeaderLatestEpisodes": "最新のエピソード", "HeaderLatestMedia": "最新のメディア", "HeaderLatestMovies": "最新のムービー", @@ -338,7 +338,7 @@ "HeaderPasswordReset": "パスワードリセット", "HeaderPaths": "パス", "HeaderPhotoAlbums": "フォトアルバム", - "HeaderPinCodeReset": "PINコードのリセット", + "HeaderPinCodeReset": "PIN コードのリセット", "HeaderPlayAll": "すべて再生", "HeaderPlayOn": "ここから再生", "HeaderPlayback": "メディア再生", @@ -403,7 +403,7 @@ "HeaderVideoType": "ビデオタイプ", "HeaderVideoTypes": "ビデオタイプ", "HeaderVideos": "ビデオ", - "HeaderXmlSettings": "XML設定", + "HeaderXmlSettings": "XML 設定", "HeaderYears": "年", "Help": "ヘルプ", "Hide": "隠す", @@ -447,11 +447,11 @@ "LabelDeviceDescription": "デバイスの詳細", "LabelDiscNumber": "ディスク数:", "LabelDidlMode": "DIDLモード:", - "LabelEmbedAlbumArtDidl": "DIDLのアルバムアートを埋め込む", + "LabelEmbedAlbumArtDidl": "DIDL のアルバムアートを埋め込む", "LabelFailed": "失敗", "LabelEncoderPreset": "エンコーディングプリセット:", "LabelHardwareAccelerationType": "ハードウェアアクセラレーション:", - "LabelH264Crf": "H264エンコーディングCRF:", + "LabelH264Crf": "H.264エンコーディングCRF:", "LabelHttpsPortHelp": "HTTPS サーバーのTCPポート番号。", "LabelKodiMetadataDateFormat": "リリース日時フォーマット:", "LabelLogs": "ログ:", @@ -534,7 +534,7 @@ "ThemeVideos": "テーマビデオ", "ValueMusicVideoCount": "{0} ミュージックビデオ", "Yes": "はい", - "OptionBluray": "ブルーレイ", + "OptionBluray": "BD", "TabNfoSettings": "NFO設定", "Label3DFormat": "3Dフォーマット:", "LabelAccessDay": "曜日:", @@ -546,7 +546,7 @@ "LabelParentalRating": "個人評価:", "LabelPassword": "パスワード:", "LabelPasswordConfirm": "パスワード (確認):", - "LabelPasswordRecoveryPinCode": "PINコード:", + "LabelPasswordRecoveryPinCode": "PIN コード:", "LabelPath": "パス:", "LabelPersonRole": "役割:", "LabelSortOrder": "並び順:", @@ -556,7 +556,7 @@ "ReleaseDate": "公開日", "OptionDvd": "DVD", "Save": "保存", - "HideWatchedContentFromLatestMedia": "最新のメディアに視聴したコンテンツを表示しない", + "HideWatchedContentFromLatestMedia": "「最新のメディア」に視聴済みコンテンツを表示しない", "Home": "ホーム", "Horizontal": "水平", "LabelAuthProvider": "認証プロバイダー:", @@ -587,12 +587,12 @@ "OptionRandom": "ランダム", "OptionSubstring": "部分一致", "OptionTrackName": "トラック名", - "OptionTvdbRating": "TVDB評価", + "OptionTvdbRating": "TheTVDB での評価", "OptionWeekends": "休日", "Overview": "概要", "PasswordResetComplete": "パスワードは再設定されました。", - "PinCodeResetComplete": "PINコードが再設定されました。", - "PinCodeResetConfirmation": "本当にPINコードを再設定しますか?", + "PinCodeResetComplete": "PIN コードをリセットしました。", + "PinCodeResetConfirmation": "本当に PIN コードをリセットしますか?", "PleaseRestartServerName": "{0} のJellyfinを再起動してください。", "OptionEveryday": "毎日", "Premieres": "初日", @@ -688,8 +688,8 @@ "LabelFileOrUrl": "ファイル又はURL:", "LabelHardwareAccelerationTypeHelp": "ハードウェアアクセラレーションを利用するには追加設定が必要です。", "LabelHomeNetworkQuality": "ホームネットワーク品質:", - "HeaderXmlDocumentAttribute": "XMLドキュメント属性", - "HeaderXmlDocumentAttributes": "XMLドキュメント属性", + "HeaderXmlDocumentAttribute": "XML ドキュメント属性", + "HeaderXmlDocumentAttributes": "XML ドキュメント属性", "Images": "画像", "InstallingPackage": "{0} (バージョン {1} )をインストールしています", "ItemCount": "{0} アイテム", @@ -743,7 +743,7 @@ "LabelDownloadLanguages": "ダウンロードされた言語:", "LabelEnableAutomaticPortMap": "自動ポートマッピングを有効:", "LabelEnableHardwareDecodingFor": "ハードウェアでコードを有効:", - "LabelEnableDlnaServerHelp": "ネットワーク中のUPnPデバイスにコンテンツの閲覧・再生を許可する。", + "LabelEnableDlnaServerHelp": "ネットワーク中の UPnP デバイスにコンテンツの閲覧・再生を許可する。", "LabelEnableRealtimeMonitor": "リアルタイムモニタリングを有効化", "LabelEpisodeNumber": "エピソード数:", "LabelBaseUrl": "ベースURL:", @@ -751,18 +751,18 @@ "LabelForgotPasswordUsernameHelp": "ユーザー名を覚えていたら入力してください。", "LabelFormat": "フォーマット:", "LabelDropImageHere": "画像を個々にドロップするか検索する。", - "LabelEasyPinCode": "簡単なPINコード:", + "LabelEasyPinCode": "簡単な PIN コード:", "LabelManufacturerUrl": "製作社のURL:", "LabelHomeScreenSectionValue": "ホームスクリーンセクション {0}:", "LabelHttpsPort": "ローカルHTTPSポート番号:", "LabelIconMaxHeight": "アイコン最大高さ:", "LabelIconMaxWidth": "アイコン最大幅:", "LabelKodiMetadataEnablePathSubstitution": "パス置換の有効化", - "LabelKodiMetadataSaveImagePaths": "NFOファイル中に画像パスを保存", + "LabelKodiMetadataSaveImagePaths": "NFO ファイル内に画像パスを保存", "LabelManufacturer": "製作社:", "LabelMatchType": "マッチタイプ:", "LabelMetadataReaders": "メタデータリーダー:", - "LabelMetadataSavers": "メタデータサーバー:", + "LabelMetadataSavers": "メタデータセーバー:", "LabelMethod": "方法:", "LabelMonitorUsers": "アクティビティをモニター:", "LabelMovieCategories": "ムービーカテゴリ:", @@ -955,11 +955,11 @@ "AllowFfmpegThrottlingHelp": "トランスコードや remux が現在の再生位置から十分に先に進んだ場合、処理を一時停止してリソースの消費を抑えます。これは、あまり早送り・早戻しをしないで視聴する場合に便利です。再生に問題が発生した場合は、この機能をオフにしてください。", "LabelDisplaySpecialsWithinSeasons": "放送されたシーズン内のスペシャルを表示", "LabelDeinterlaceMethod": "インターレース解除方法:", - "LabelDefaultUserHelp": "接続されたデバイスに表示するユーザーライブラリを決定します。これは、プロファイルを使用して各デバイスに対してオーバーライドすることができます。", + "LabelDefaultUserHelp": "接続したデバイスにどのユーザーライブラリを表示するかを決定します。この設定は、デバイスごとに、プロファイルを使用することでオーバーライドすることができます。", "LabelDateAddedBehavior": "新規コンテンツの追加日のふるまい:", "LabelCustomCertificatePathHelp": "カスタムドメインでTLSサポートを有効にするための証明書と秘密鍵を含むPKCS #12ファイルのパス。", "LabelCachePathHelp": "画像などのサーバーキャッシュファイルの場所を指定します。空欄にしておくと、サーバーのデフォルトを使います。", - "LabelBlastMessageIntervalHelp": "ブラスト アライブ メッセージ間の時間を秒単位で指定します。", + "LabelBlastMessageIntervalHelp": "ブラスト アライブ メッセージの間隔を秒単位で指定します。", "LabelBindToLocalNetworkAddressHelp": "HTTP サーバー用のローカル IP アドレスを上書きします。空のままにしておくと、サーバーは利用可能なすべてのアドレスにバインドします。この値の変更を反映するには再起動が必要です。", "LabelAlbumArtHelp": "upnp:albumArtURI の dlna:profileID 属性で、アルバムアートに使われるPN。デバイスによっては、画像のサイズと無関係に特定の値を要求するものもあります。", "HeaderSyncPlayEnabled": "SyncPlay を有効にしました", @@ -967,7 +967,7 @@ "HeaderServerAddressSettings": "サーバー アドレス設定", "HeaderRemoteAccessSettings": "リモート接続設定", "HeaderHttpsSettings": "HTTPS 設定", - "HeaderDVR": "DVR", + "HeaderDVR": "デジタルレコーダー", "ApiKeysCaption": "現在有効にしている API キー一覧", "EnableDetailsBannerHelp": "項目の詳細ページのトップに、バナー画像を表示します。", "EnableDetailsBanner": "詳細画面バナー", @@ -975,19 +975,19 @@ "EnableDecodingColorDepth10Hevc": "HEVC の 10ビット ハードウェア デコードを有効に", "LabelEnableBlastAliveMessagesHelp": "ネットワーク上の他の UPnP デバイスによってサーバーが確実に検出されない場合、この設定を有効にします。", "LabelEnableAutomaticPortMapHelp": "ルーター上のパブリックポートを、UPnP 経由でサーバーのローカルポートに自動的に転送します。これはルータのモデルやネットワーク構成によっては動作しない場合があります。変更はサーバーを再起動するまで適用されません。", - "LabelEmbedAlbumArtDidlHelp": "一部のデバイスでは、アルバムアートを取得するためにこの方法が好まれています。その他のデバイスでは、このオプションを有効にしても再生できない場合があります。", + "LabelEmbedAlbumArtDidlHelp": "一部のデバイスでは、アルバムアートの取得にこの方法が好まれています。その他のデバイスでは、このオプションを有効にすると、再生できない場合があります。", "LabelDownMixAudioScaleHelp": "ダウンミックス時にオーディオの音量を増幅します。値が 1 の場合、元の音量を維持します。", "LabelEnableHttps": "HTTPS を有効にする", "LabelEnableDlnaPlayToHelp": "ネットワーク内のデバイスを検出し、それらをリモートで操作できるようにします。", "LabelEnableDlnaPlayTo": "DLNA 再生を有効にする", "LabelEnableDlnaDebugLoggingHelp": "巨大なログファイルを作成します。トラブルシューティングでの必要な際にだけ使用してください。", "LabelEnableDlnaClientDiscoveryIntervalHelp": "SSDP 検索の間隔を決めます(秒単位)。", - "LabelGroupMoviesIntoCollectionsHelp": "ムービー リストを表示する際、コレクションに属するムービーは1つのグループとして表示します。", + "LabelGroupMoviesIntoCollectionsHelp": "ムービー リストを選択すると、ボックスセットはグループ化したムービーの項目として表示します。", "LabelServerNameHelp": "この名前はサーバーを識別するために使用します。デフォルトではサーバーのホスト名です。", "LabelExtractChaptersDuringLibraryScanHelp": "ライブラリー スキャン中に動画を取り込んだときに、チャプター画像を生成します。もしくは、スケジュールタスクの中でチャプター画像を抽出することで、通常のライブラリー スキャンをより速く完了させることができます。", "LabelExtractChaptersDuringLibraryScan": "ライブラリーをスキャンしながら、チャプター画像を生成する", "LabelBaseUrlHelp": "サーバーの URL に、カスタム サブディレクトリを加えます。例 : http://example.com/<baseurl>", - "LabelEnableSingleImageInDidlLimitHelp": "Didl 内に複数の画像が埋め込まれている場合、一部のデバイスでは正しくレンダリングされません。", + "LabelEnableSingleImageInDidlLimitHelp": "一部のデバイスでは、DIDL 内に複数の画像が埋め込まれていると正しく描画されません。", "LabelEnableRealtimeMonitorHelp": "サポートしているファイルシステムでは、ファイルの変更をすぐに処理します。", "LabelEnableHttpsHelp": "設定した HTTPS ポートをリッスンします。この機能を有効にするには、適切な証明書の設定が必要です。", "LabelImageFetchersHelp": "画像検索サイトの優先度を設定します。", @@ -1001,7 +1001,7 @@ "LabelPersonRoleHelp": "例: アイスクリームトラックドライバー", "LabelPasswordResetProvider": "パスワードリセットの提供:", "LabelOptionalNetworkPathHelp": "ネットワーク内の共有フォルダの場合,ネットワーク共有のパスが他デバイスのクライアントからメディアファイルに直接アクセスできるようになります。例えば {0} や {1}です。", - "LabelNumberOfGuideDaysHelp": "多くの日数分のガイドデータをダウンロードするとより先のスケジュールとリストを見ることができるようになりますが,ダウンロードに時間がかかるようになります。自動に設定するとチャンネル数を基に選択されます。", + "LabelNumberOfGuideDaysHelp": "より多くの日数分の番組表をダウンロードすると、より先の放送予定を予約でき、また多くの番組リストを見れる利点があります。一方で、ダウンロード時間が長くなります。自動では、チャンネル数をもとに設定します。", "LabelNumberOfGuideDays": "ガイドデータをダウンロードする日数:", "LabelNewsCategories": "ニュースのカテゴリ:", "LabelStable": "安定版", @@ -1014,7 +1014,7 @@ "LabelMinResumeDurationHelp": "動画で再生している場所を記録してレジュームできるようにする,最短の時間です。", "LabelMinResumeDuration": "レジューム再生する最小時間:", "LabelMinBackdropDownloadWidth": "ダウンロードする背景の最小幅:", - "LabelMetadataSaversHelp": "メタデータを保存する際に使うファイルのフォーマットを選択します。", + "LabelMetadataSaversHelp": "メタデータを保存する際に使うファイル形式を選択します。", "LabelMetadataReadersHelp": "ローカルメタデータ取得先の優先度を並び替えます。最初に見つかったファイルが読み込まれます。", "LabelMetadataDownloadersHelp": "優先度順にオンラインメタデータ取得先を並び替えます。低い優先度のメタデータ取得先は,欠落した情報を補うためのみに使われるようになります。", "LabelMetadataPathHelp": "ダウンロードされたアートワークとメタデータの保存先を自分で指定します。", @@ -1027,28 +1027,28 @@ "LabelLockItemToPreventChanges": "今後の変更を抑止するためにこのアイテムをロックします", "LabelLibraryPageSizeHelp": "ライブラリのページに表示するアイテムの数を指定します。0を指定するとページングを無効にします。", "LabelLibraryPageSize": "ライブラリページの表示数:", - "LabelKodiMetadataUserHelp": "他のアプリで利用するために,視聴データをNFOファイルに保存します。", + "LabelKodiMetadataUserHelp": "他のアプリで利用するために、視聴データを NFO ファイルに保存します。", "LabelKodiMetadataUser": "ユーザー視聴データをNFOファイルに保存:", "LabelKodiMetadataSaveImagePathsHelp": "これは,Kodiのガイドラインに適応していないファイル名の画像を所持している場合に推奨されます。", "LabelKodiMetadataEnableExtraThumbsHelp": "Kodiのスキンとの互換性を最大にするために,画像をダウンロードしたときに追加ファンアートと追加サムネイルの両方に保存します。", "LabelKodiMetadataEnableExtraThumbs": "追加ファンアートを追加サムネイルのフィールドにコピー", - "LabelKodiMetadataDateFormatHelp": "NFOファイル内の全データが,このフォーマットによって解析されます。", + "LabelKodiMetadataDateFormatHelp": "NFOファイル内の全データをこの形式で解析します。", "LabelKeepUpTo": "最新:", - "LabelInNetworkSignInWithEasyPasswordHelp": "ローカルネットワーク内では簡単なPINコードを利用してサインインするようにします。ローカル以外からのアクセスのときのみ通常のパスワードが必要になります。PINコードを空欄にした場合,ローカルネットワーク内からのアクセスではパスワードが不要になります。", - "LabelInNetworkSignInWithEasyPassword": "簡単なPINコードを利用してネットワーク内からサインインする機能の有効化", + "LabelInNetworkSignInWithEasyPasswordHelp": "ローカルネットワーク内でのクライアントのサインインに簡単な PIN コードを使用します。ローカル以外からのアクセスのときのみ、通常のパスワードが必要になります。PIN コードを空欄にすると、ローカルネットワーク内ではパスワードが不要になります。", + "LabelInNetworkSignInWithEasyPassword": "ネットワーク内から簡単な PIN コードでのサインインを有効化", "ManageRecording": "録画管理", "LeaveBlankToNotSetAPassword": "このフィールドを空欄にすることでパスワード不要にできます。", - "Large": "ラージ", - "LabelffmpegPathHelp": "ffmpegアプリケーションファイルかffmpegを含有するフォルダのパス。", + "Large": "大きい", + "LabelffmpegPathHelp": "FFmpeg のアプリケーションファイルか、FFmpeg を含むフォルダーのパス。", "LabelZipCode": "郵便番号:", "LabelYoureDone": "全て完了です!", "LabelXDlnaDoc": "X-DLNA doc:", "LabelXDlnaCap": "X-DLNA cap:", "LabelVideoResolution": "動画解像度:", "LabelValue": "値:", - "LabelVaapiDevice": "VA APIデバイス:", + "LabelVaapiDevice": "VA-API デバイス:", "LabelUserRemoteClientBitrateLimitHelp": "サーバープレイバック設定のデフォルトグローバル値をオーバーライド。", - "LabelUserLoginAttemptsBeforeLockout": "ユーザーがロックされる前にログイン試行が失敗:", + "LabelUserLoginAttemptsBeforeLockout": "ユーザーがロックされるまでのログイン失敗回数:", "LabelUserLibraryHelp": "デバイスに表示されるユーザーライブラリを選択してください。空欄の場合デフォルト設定が引き継がれます。", "LabelUseNotificationServices": "以下のサービスを使用:", "LabelTypeMetadataDownloaders": "メタデータダウンローダー ({0}):", @@ -1097,23 +1097,23 @@ "LabelPlayerDimensions": "プレーヤーサイズ:", "LabelUnstable": "不安定", "LabelMaxParentalRating": "最大許容ペアレントレイティング:", - "LabelKodiMetadataEnablePathSubstitutionHelp": "サーバーのパス補完を使った画像パスの補完を有効にする。", + "LabelKodiMetadataEnablePathSubstitutionHelp": "サーバーのパス補完を使った画像パスの補完を有効にします。", "ButtonActivate": "アクティベート", "Authorize": "承認", "LabelAlbumArtMaxResHelp": "upnp:albumArtURIプロパティで使用されるアルバムアートの最大解像度。", - "KnownProxiesHelp": "Jellyfinインスタンスへ接続するとき使用されるコンマで区切られた既知のプロキシのIPアドレスリスト。X-Forwarded-Forヘッダを適切に使用するため必要となります。保存後に再起動が必要です。", + "KnownProxiesHelp": "Jellyfin インスタンスへ接続する際に利用する、既知のプロキシーの IP アドレスまたはホスト名のリスト。複数の場合はコンマで区切ります。X-Forwarded-For ヘッダを適切に使用するために必要です。保存後に再起動が必要です。", "Image": "画像", "Other": "その他", - "EnableQuickConnect": "このサーバへのクイックコネクトを有効化", + "EnableQuickConnect": "このサーバへのクイックコネクトを有効にする", "EnableAutoCast": "デフォルトとして設定", "Data": "データ", "ButtonUseQuickConnect": "クイックコネクトを使用", "LabelRecordingPathHelp": "デフォルトの録画保存先を指定します。空白にした場合、サーバーのプログラムデータフォルダを使用します。", - "LabelQuickConnectCode": "クイックコネクトコード:", + "LabelQuickConnectCode": "クイックコネクト コード:", "LabelKnownProxies": "既知のプロキシ:", "LabelIconMaxResHelp": "upnp:iconプロパティで使用されるアイコンの最大解像度。", "LabelCurrentStatus": "現在の状態:", - "MessageConfirmRevokeApiKey": "本当にこのAPI キーを取り消してよろしいですか?アプリケーションによるサーバー接続が突然終了します。", + "MessageConfirmRevokeApiKey": "本当にこの API キーを取り消してよろしいですか? アプリケーションのサーバー接続が突然終了します。", "MessageConfirmRemoveMediaLocation": "本当にこのロケーションを削除してよろしいですか?", "MessageConfirmAppExit": "終了しますか?", "MediaIsBeingConverted": "再生中のデバイスに対応するフォーマットへメディアの変換を開始しました。", @@ -1138,14 +1138,14 @@ "LabelSaveLocalMetadataHelp": "保存したアートワークをメディアフォルダーに置くことで簡単に編集できるようになります。", "LabelRemoteClientBitrateLimitHelp": "すべての外部ネットワークデバイスにストリームごとのビットレート制限を設定します。あなたのインターネット接続で処理できる以上のビットレートを要求するデバイスを防ぐのに便利です。低ビットレートで動画をトランスコードするためにCPU負荷が増加する可能性があります。", "MessageLeaveEmptyToInherit": "空白の場合は親アイテムかグローバルのデフォルト値の設定を継承します。", - "MessageInvalidForgotPasswordPin": "無効か期限切れのPINコードが入力されました。もう一度やり直してください。", + "MessageInvalidForgotPasswordPin": "無効か期限切れの PIN コードが入力されました。もう一度やり直してください。", "MessageImageTypeNotSelected": "ドロップダウンメニューから画像タイプを選択してください。", "MessageForgotPasswordInNetworkRequired": "パスワードのリセットをすすめるにはホームネットワーク上でもう一度やり直してください。", "MessageForgotPasswordFileCreated": "手順の説明が記載された以下のファイルがサーバ上に作成されました:", "MessageFileReadError": "ファイルの読み込みでエラーが発生しました。もう一度やり直してください。", "MessageEnablingOptionLongerScans": "このオプションを有効にするとライブラリのスキャンが大幅に長くなる可能性があります。", "MessageDirectoryPickerLinuxInstruction": "LinuxのArch Linux、CentOS、Debian、Fedora、openSUSE、Ubuntuではサービスユーザーにストレージの場所への読み取り権限が最低限必要となります。", - "MessageDirectoryPickerBSDInstruction": "BSDでは、メディアへアクセスできるようにするためFreeNAS Jail にストレージを設定する必要があるかもしれません。", + "MessageDirectoryPickerBSDInstruction": "BSD では、Jellyfin がメディアへアクセスできるよう FreeNAS Jail にストレージを設定する必要があるかもしれません。", "MessageCreateAccountAt": "アカウントを作成 {0}", "MessageAddRepository": "リポジトリを追加したい場合、ヘッダーの横にあるボタンをクリックして要求された情報を入力してください。", "LabelRepositoryNameHelp": "サーバーに追加された他のリポジトリと区別するための名前。", @@ -1155,8 +1155,8 @@ "HeaderNewRepository": "新しいリポジトリ", "MessageNoRepositories": "リポジトリはありません。", "MessageNoGenresAvailable": "一部のメタデータプロバイダでインターネットからのジャンル取得を有効化します。", - "MessageNoCollectionsAvailable": "コレクションによりムービー、シリーズ、アルバムを個人的にグループ化して楽しむことができます。 + ボタンをクリックするとコレクションの作成を始めます。", - "MetadataSettingChangeHelp": "メタデータの設定変更は今後追加される新しいコンテンツに影響します。既存のコンテンツを更新する場合、詳細画面を開きリフレッシュボタンをクリックするか、メタデータマネージャーを使用して一括リフレッシュを行ってください。", + "MessageNoCollectionsAvailable": "コレクションを使うと、ムービー、シリーズ、アルバムを自分用にグループ化して楽しむことができます。 「+」ボタンをクリックしてコレクションの作成を始めます。", + "MetadataSettingChangeHelp": "メタデータ設定の変更は、今後追加される新しいコンテンツに影響します。既存のコンテンツを更新する場合、詳細画面を開いてリフレッシュボタンをクリックするか、メタデータマネージャーを使って一括リフレッシュを行ってください。", "MessageSyncPlayErrorMedia": "SyncPlayの有効化に失敗しました!メディアエラーです。", "MessageSyncPlayErrorMissingSession": "SyncPlayの有効化に失敗しました!セッションが見つかりません。", "MessageSyncPlayErrorNoActivePlayer": "アクティブなプレーヤーが見つかりません。SyncPlayは無効になりました。", @@ -1167,19 +1167,19 @@ "MessageSyncPlayGroupDoesNotExist": "グループが存在しないため参加できませんでした。", "MessageSyncPlayPlaybackPermissionRequired": "再生の権限が必要です。", "MessageSyncPlayNoGroupsAvailable": "グループがありません。まず何かの再生を始めてください。", - "MessageSyncPlayGroupWait": "{0} はバッファリング中です…", - "MessageSyncPlayUserLeft": "{0} がグループから退出しました。", - "MessageSyncPlayUserJoined": "{0} がグループに参加しました。", + "MessageSyncPlayGroupWait": "{0} をバッファしています…", + "MessageSyncPlayUserLeft": "{0} がグループから退出しました。", + "MessageSyncPlayUserJoined": "{0} がグループに加わりました。", "MessageSyncPlayDisabled": "SyncPlayを無効にしました。", "MessageSyncPlayEnabled": "SyncPlayを有効にしました。", "MessageUnsetContentHelp": "コンテンツはプレーンフォルダとして表示されます。良い結果を得るためには、メタデータマネージャーでサブフォルダのコンテンツタイプを設定します。", "MessageUnableToConnectToServer": "現在、選択されたサーバーへの接続ができません。稼働していることを確認しもう一度やり直してください。", "MessageTheFollowingLocationWillBeRemovedFromLibrary": "以下のメディアロケーションがあなたのライブラリから削除されます:", "MessagePluginInstallDisclaimer": "コミュニティメンバーによって作成されたプラグインは機能や利点を追加することであなたの体験を向上するとても良い方法です。インストールする前に、ライブラリスキャンの時間が長くなる、バックグラウンドの処理が増える、システムの安定性が下がるなど、サーバへの影響がありうることに注意してください。", - "MessagePluginConfigurationRequiresLocalAccess": "このプラグインを設定する場合はローカルサーバーに直接サインインしてください。", + "MessagePluginConfigurationRequiresLocalAccess": "このプラグインを設定する場合は、ローカルサーバーに直接サインインしてください。", "MessagePleaseEnsureInternetMetadata": "インターネットからのメタデータのダウンロードが有効化されているか確認してください。", "MessagePlayAccessRestricted": "このコンテンツの再生は現在制限されています。詳細はサーバー管理者にお問い合わせください。", - "MessagePasswordResetForUsers": "以下のユーザーのパスワードをリセットしました。リセットに使用したPINコードでサインインすることができるようになっています。", + "MessagePasswordResetForUsers": "以下のユーザーのパスワードをリセットしました。リセットに使用した PIN コードでサインインすることができます。", "MessageNoTrailersFound": "トレーラーチャンネルをインストールするとインターネットのトレーラーがライブラリに追加されて映画体験が向上します。", "MessageNoServersAvailable": "サーバーの自動探索ではサーバーが発見できませんでした。", "MessageNoMovieSuggestionsAvailable": "おすすめの映画は現在ありません。視聴を始めてムービーを評価し、戻ってくるとあなたの推薦が表示されます。", @@ -1189,14 +1189,14 @@ "MusicLibraryHelp": "{0}ミュージックの命名規則ガイド{1}を閲覧。", "Movie": "ムービー", "MovieLibraryHelp": "{0}ムービーの命名規則ガイド{1}を閲覧。", - "MoreUsersCanBeAddedLater": "ダッシュボードで後からユーザーの追加が可能です。", + "MoreUsersCanBeAddedLater": "この他のユーザーは、後ほどダッシュボードから追加できます。", "OptionAllowManageLiveTv": "テレビ放送録画の管理を許可", "OptionAllowLinkSharingHelp": "メディア情報を含むウェブページのみを共有します。メディアファイルは決して公に共有されません。共有には時間制限があり {0} 日で期限切れとなります。", "OptionAllowContentDownloading": "メディアのダウンロードと同期を許可", "OptionForceRemoteSourceTranscoding": "リモートメディアソースの強制トランスコーディング(テレビ放送など)", "OptionAllowVideoPlaybackTranscoding": "トランスコーディングが必要な動画の再生を許可", "OptionAllowAudioPlaybackTranscoding": "トランスコーディングが必要な音声の再生を許可", - "OnlyImageFormats": "イメージフォーマットのみ(VOBSUB、PGS、SUB)", + "OnlyImageFormats": "イメージフォーマットのみ(VobSub、PGS、SUB)", "OnlyForcedSubtitlesHelp": "強制表示になっている字幕のみ読み込みます。", "OnlyForcedSubtitles": "強制表示のみ", "Off": "オフ", @@ -1207,14 +1207,14 @@ "MessageNoNextUpItems": "何も見つかりませんでした。番組の視聴を始めましょう!", "NoNewDevicesFound": "新しいデバイスは見つかりませんでした。新しいチューナーを追加する場合、このダイアログを閉じてデバイス情報を手動で入力してください。", "NoCreatedLibraries": "まだライブラリが作成されていないようです。{0}今すぐ作成しますか?{1}", - "NextUp": "次", + "NextUp": "まずは…", "PreviousTrack": "前へスキップ", "NextTrack": "次へスキップ", "News": "ニュース", "NewEpisodesOnly": "新しいエピソードのみ", "NewCollectionHelp": "コレクションによりムービーとその他のライブラリコンテンツを個人的にグループ化することができます。", "OptionDisplayFolderView": "プレーンメディアフォルダーを表示するときにフォルダービューを表示", - "OptionDisableUserHelp": "サーバーはこのユーザーからの接続を許可しなくなります。既存の接続は突然終了します。", + "OptionDisableUserHelp": "サーバーは今後このユーザーからの接続を許可しません。既存の接続は突然終了します。", "OptionDateAddedImportTime": "ライブラリでスキャンされた日時を使用する", "OptionDateAddedFileTime": "ファイル作成日時を使用する", "OptionDateAdded": "追加日時", @@ -1235,15 +1235,15 @@ "OptionEnableForAllTuners": "すべてのチューナーデバイスを有効化", "OptionEnableExternalContentInSuggestionsHelp": "インターネットのトレーラーやテレビ放送の番組をおすすめの欄のコンテンツに含めることを許可します。", "OptionEnableAccessFromAllDevices": "すべてのデバイスからのアクセスを有効化", - "OptionEnableM2tsModeHelp": "mpegtsをエンコードする際にm2tsモードを有効化。", + "OptionEnableM2tsModeHelp": "MPEG-TS にエンコードする際に M2TS モードを有効にします。", "OptionPlainStorageFolders": "すべてのフォルダーをプレーンストレージフォルダーとして表示", "OnApplicationStartup": "アプリケーション起動時", "OptionOnInterval": "間隔", "OptionNew": "新規…", "OptionMaxActiveSessionsHelp": "値が0の場合はこの機能を無効化します。", "OptionMaxActiveSessions": "同時ユーザーセッション数の最大値を設定します。", - "OptionLoginAttemptsBeforeLockoutHelp": "値をゼロにした場合は通常のユーザーでは3回、管理者では5回のデフォルト値を継承します。設定を-1にするとこの機能は無効化されます。", - "OptionLoginAttemptsBeforeLockout": "ロックアウトが発生するまでに間違ったログインを何回行うことができるかを決定します。", + "OptionLoginAttemptsBeforeLockoutHelp": "値をゼロにすると、通常のユーザーは 3 回、管理者は 5 回のデフォルト値を継承します。設定を -1 にすると機能を無効にします。", + "OptionLoginAttemptsBeforeLockout": "ログイン失敗がこの設定回数に達すると、該当のユーザーをロックします。", "OptionIgnoreTranscodeByteRangeRequestsHelp": "リクエストは尊重されますが byte range ヘッダーは無視されます。", "OptionIgnoreTranscodeByteRangeRequests": "トランスコードの byte range リクエストを無視", "OptionHideUserFromLoginHelp": "プライベートや管理者アカウントを隠すのに便利です。このユーザーはユーザー名とパスワードを手動で入力してサインインする必要があります。", @@ -1257,7 +1257,7 @@ "PlaceFavoriteChannelsAtBeginning": "お気に入りのチャンネルを先頭にする", "Photo": "画像", "Person": "人物", - "PasswordResetProviderHelp": "このユーザーがパスワードリセットを要求した時に提供するかの選択。", + "PasswordResetProviderHelp": "このユーザーからのパスワードリセット要求に対して提供するパスワードリセットプロバイダを選択します。", "PackageInstallFailed": "{0} (version {1}) のインストールに失敗しました。", "PackageInstallCompleted": "{0} (version {1}) のインストールが完了しました。", "PackageInstallCancelled": "{0} (version {1}) のインストールはキャンセルされました。", @@ -1291,7 +1291,7 @@ "Primary": "主画像", "Previous": "前", "PreferEmbeddedEpisodeInfosOverFileNames": "ファイル名より埋め込まれたエピソード情報を優先", - "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "埋め込まれたメタデータにエピソードの情報があった場合にそれを使用します。", + "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "埋め込まれたメタデータにエピソード情報があれば、利用します。", "PreferEmbeddedTitlesOverFileNamesHelp": "これはインターネットメタデータやローカルメタデータが利用できない時にデフォルトで表示するタイトルを決定します。", "SubtitleAppearanceSettingsDisclaimer": "これらの設定は画像字幕(PGS、DVD等) やSS/SSAのように独自のスタイルを埋め込む字幕には適用されません。", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "これらの設定はこのデバイスから再生を開始する Chromecast にも適用されます。", @@ -1368,7 +1368,7 @@ "Subtitle": "字幕", "SubtitleDownloadersHelp": "あなたの好みに応じて有効化とランク付けで字幕ダウンローダーを優先度順にしてください。", "XmlDocumentAttributeListHelp": "これらの属性はすべてのXMLレスポンスのルートエレメントにも適用されます。", - "LabelMaxMuxingQueueSizeHelp": "すべてのストリームが初期化されるのを待つ間にバッファリングできるパケットの最大数。ffmpeg のログで \"Too many packets buffered for output stream\" エラーが発生した場合は、この値を増やしてみてください。推奨値は 2048 です。", + "LabelMaxMuxingQueueSizeHelp": "すべてのストリームが初期化されるのを待つ間にバッファリングできるパケットの最大数。FFmpeg のログで \"Too many packets buffered for output stream\" エラーが発生した場合は、この値を増やしてみてください。推奨値は 2048 です。", "LabelMaxMuxingQueueSize": "最大多重化キューサイズ:", "Preview": "プレビュー", "SubtitleVerticalPositionHelp": "テキストが表示される行番号です。正数は上から下を示します。負数は下から上を示します。", @@ -1378,18 +1378,18 @@ "LabelTonemappingParam": "トーンマッピング パラメータ:", "LabelTonemappingParamHelp": "トーンマッピングアルゴリズムを調整します。推奨値とデフォルト値はありません。一般的には空白のままとなります。", "LabelTonemappingPeakHelp": "この値でsignal/nominal/referenceピークをオーバーライドします。表示メタデータに埋め込まれたピーク情報が信頼できない場合や、低域から高域へのトーンマッピングを行う場合に便利です。推奨値とデフォルト値は100と0です。", - "LabelTonemappingPeak": "トーンマッピングのピーク:", + "LabelTonemappingPeak": "トーンマッピングの最大値:", "LabelTonemappingThreshold": "トーンマッピングのしきい値:", - "LabelTonemappingThresholdHelp": "トーンマッピングアルゴリズムのパラメータはシーンごとに微調整されます。そしてシーンが変化したかどうかを検出するためにしきい値を使用します。現在のフレーム平均輝度と現在の走行平均との差がしきい値を超えた場合、シーン平均とピークの輝度を再計算します。推奨値とデフォルト値は0.8と0.2です。", + "LabelTonemappingThresholdHelp": "トーンマッピングアルゴリズムのパラメータはシーンごとに微調整されます。そしてシーンが変化したかどうかを検出するためにしきい値を使用します。現在のフレーム平均輝度と現在の走行平均との差がしきい値を超えた場合、シーン平均とピークの輝度を再計算します。推奨値とデフォルト値は 0.8 と 0.2 です。", "LabelTonemappingDesat": "トーンマッピングの彩度低下:", "LabelTonemappingDesatHelp": "この明るさのレベルを超えるハイライトには彩度の低下を適用します。パラメータが高いほど色情報が保存されます。この設定はスーパーハイライトの色が不自然な白になるのを防ぐのに役立ちます。これにより画像がより自然に感じられるようになりますが、範囲外の色の情報が減少します。推奨値とデフォルト値は 0 と 0.5 です。", "TonemappingRangeHelp": "出力のカラーレンジを選択します。自動の場合は入力のカラーレンジと同じになります。", - "LabelTonemappingRange": "トーンマッピング レンジ:", + "LabelTonemappingRange": "トーンマッピングの範囲:", "TonemappingAlgorithmHelp": "トーンマッピングを微調整することができます。もしこれらのオプションに馴染みがない場合はデフォルトのままにしてください。推奨値は Hable です。", "LabelTonemappingAlgorithm": "使用するトーンマッピング アルゴリズムを選択:", "AllowTonemappingHelp": "トーンマッピングは元のシーンを表現する上で非常に重要な情報である画像の詳細や色を維持したまま、動画のダイナミックレンジを HDR から SDR に変換することができます。現在はHDR10 または HLG メタデータが埋め込まれた動画をトランスコーディングする場合にのみ機能します。スムーズに再生されない場合や失敗する場合は、対応するハードウェアデコーダをオフにすることを検討してください。", "EnableTonemapping": "トーンマッピングを有効化", - "LabelOpenclDeviceHelp": "これはトーンマッピングに使用される OpenCL デバイスです。ドットの左側がプラットフォーム番号、右側がプラットフォーム上のデバイス番号となります。デフォルト値は0.0です。OpenCL ハードウェアアクセラレーションの方法を含むffmpeg アプリケーションファイルである必要があります。", + "LabelOpenclDeviceHelp": "これはトーンマッピングに使用する OpenCL デバイスです。ドットの左側がプラットフォーム番号、右側がプラットフォーム上のデバイス番号となります。デフォルト値は 0.0。FFmpeg アプリケーションファイルは OpenCL ハードウェアアクセラレーションメソッドを含む必要があります。", "LabelOpenclDevice": "OpenCL デバイス:", "LabelColorPrimaries": "プライマリーカラー:", "LabelColorTransfer": "カラートランスファー:", @@ -1436,12 +1436,12 @@ "LabelPublishedServerUri": "公開されたサーバーのURL:", "LabelMinAudiobookResumeHelp": "この時間以前に停止した場合、タイトルは全く再生されていないものとみなされます。", "LabelMinAudiobookResume": "オーディオブックの再生の再開の最小の分数:", - "LabelMaxAudiobookResumeHelp": "この時間以降に停止した場合、タイトルは完全に再生されたものとみなされます。", - "LabelMaxAudiobookResume": "オーディオブックの再生の再開の最大の分数:", + "LabelMaxAudiobookResumeHelp": "この値よりも残り時間が短い場合、タイトルはすべて再生したものと扱います。", + "LabelMaxAudiobookResume": "オーディオブックの再開を有効にする残り時間(分):", "LabelIsForced": "強制", - "LabelHDHomerunPortRangeHelp": "HDHomeRun のポート範囲をこの値に制限します (既定では 1024 から 65535 の間)。", - "LabelHDHomerunPortRange": "HDHomeRun のポートの範囲:", - "LabelH265Crf": "H265 エンコード の CRF:", + "LabelHDHomerunPortRangeHelp": "HDHomeRun のUDP ポート範囲をこの値に制限します。 (既定では 1024 ー 65535)。", + "LabelHDHomerunPortRange": "HDHomeRun のポート範囲:", + "LabelH265Crf": "H.265 エンコーディング CRF:", "LabelEnableSSDPTracingHelp": "SSDP ネットワークのトレースの詳細を記録することを許可します。
警告: これは深刻なパフォーマンス低下をもたらします。", "LabelEnableSSDPTracing": "SSDP トレースを有効化:", "LabelEnableIP6Help": "IPv6 機能を有効にします。", @@ -1449,8 +1449,8 @@ "LabelEnableIP4Help": "IPv4 機能を有効にします。", "LabelEnableIP4": "IPv4 を有効化:", "LabelDropSubtitleHere": "ここに字幕をドロップするか、クリックして参照してください。", - "LabelCreateHttpPortMapHelp": "http のトラフィックのための自動ポートマッピングのためのルール作成を https のトラフィックに加えて許可します。", - "LabelCreateHttpPortMap": "自動ポートマッピングを http のトラフィックと同様に https でも行うようにします。", + "LabelCreateHttpPortMapHelp": "HTTPS トラフィックに加えて、HTTP トラフィックのルール作成のための自動ポートマッピングも許可します。", + "LabelCreateHttpPortMap": "HTTPS 同様に HTTP トラフィックの自動ポートマッピングを行うようにします。", "LabelAutomaticDiscoveryHelp": "UDP ポート 7359 番を使用して、アプリケーションが自動的に Jellyfin を検出できるようにします。", "LabelAutomaticDiscovery": "自動検出を有効:", "LabelAutoDiscoveryTracingHelp": "有効になっている場合、自動検出ポートに受信したパケットは記録されます。", @@ -1492,5 +1492,51 @@ "LabelDisableCustomCss": "サーバーからのカスタムCSSを無効にする。", "DisableCustomCss": "サーバーからのカスタムCSSを無効にする", "ErrorPlayerNotFound": "再生しようとしたメディア用のプレイヤーがありません。", - "AgeValue": "({0}年前)" + "AgeValue": "({0}年前)", + "OtherArtist": "その他のアーチスト", + "NextChapter": "次のチャプター", + "Mixer": "ミキサー", + "MessageSent": "メッセージを送信しました。", + "MediaInfoTitle": "タイトル", + "Lyricist": "作詞", + "Larger": "より大きい", + "LabelUDPPortRangeHelp": "UDP 接続を確立する際のポートをこの値の範囲に制限します。(デフォルト値は 1024 - 645535)。
注: 特定の機能は、この範囲外となる固定のポートを要求する場合があります。", + "LabelUDPPortRange": "UDP コミュニケーション範囲:", + "LabelSyncPlaySettingsSkipToSyncHelp": "予想される地点へシーク(スキップ)して同期を補正します。同期補正を有効にする必要があります。", + "LabelSyncPlaySettingsSkipToSync": "スキップによる同期の有効化", + "LabelSyncPlaySettingsSpeedToSyncHelp": "再生スピードを上げて同期を補正します。同期補正を有効にする必要があります。", + "LabelSyncPlaySettingsSpeedToSync": "スピード調整による同期の有効化", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "スピードによる同期で再生地点の補正を行う再生の遅延の最大値(ミリ秒)。", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "スピードによる同期で再生地点の補正を行う再生の遅延の最小値(ミリ秒)。", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "スキップによる同期で再生地点の補正を行う遅延の最小値(ミリ秒)。", + "LabelSyncPlaySettingsMinDelaySkipToSync": "スキップによる同期を行う最小の遅延:", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "スピード調整による同期で再生地点を補正する時間の幅(ミリ秒)。", + "LabelSyncPlaySettingsSpeedToSyncDuration": "スピード調整による同期を行う時間幅:", + "LabelSyncPlaySettingsMinDelaySpeedToSync": "再生スピードによる同期を行う最小の遅延:", + "LabelSyncPlaySettingsMaxDelaySpeedToSync": "再生スピードによる同期を行う最大の遅延:", + "LabelSyncPlaySettingsSyncCorrectionHelp": "メディアのスピードアップ、または予想される地点へのシークで積極的な再生の同期を有効にします。激しいちらつきが発生する場合は無効にしてください。", + "LabelSyncPlaySettingsSyncCorrection": "同期補正", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "時刻同期用に選択したデバイスに対するオフセット時間(ミリ秒)を手動で調整します。慎重にご利用を。", + "LabelSyncPlaySettingsExtraTimeOffset": "特別な時間オフセット:", + "LabelSyncPlaySettingsDescription": "SyncPlay 設定の変更", + "LabelSyncPlayTimeSyncDevice": "時刻同期対象:", + "LabelSyncPlayResumePlaybackDescription": "グループ再生に再加入", + "LabelSortName": "名前の並び用の表記:", + "LabelOriginalName": "原題:", + "LabelSlowResponseTime": "遅くなったとする応答時間(ミリ秒):", + "LabelSlowResponseEnabled": "サーバーの応答が遅くなった際に、警告メッセージをログに残す", + "UseEpisodeImagesInNextUpHelp": "「まずは…」と「続きを見る」のセクションで、番組の主サムネイルではなく、エピソードの画像を表示します。", + "UseEpisodeImagesInNextUp": "「まずは…」と「続きを見る」のセクションにエピソードの画像を利用する", + "LabelMaxDaysForNextUpHelp": "視聴されないまま「まずは…」に表示を続ける最大日数を設定します。", + "LabelMaxDaysForNextUp": "「まずは…」に表示する最大日数 :", + "LabelAutomaticallyAddToCollectionHelp": "2 つ以上の動画が同じコレクション名の場合、それらを自動でコレクションに追加します。", + "LabelAutomaticallyAddToCollection": "自動でコレクションに追加する", + "HeaderSyncPlayTimeSyncSettings": "時刻同期", + "HeaderSyncPlayPlaybackSettings": "再生", + "HeaderSyncPlaySettings": "SyncPlay 設定", + "Engineer": "サウンドエンジニア", + "Console": "コンソール", + "Conductor": "指揮者", + "Casual": "カジュアル", + "Arranger": "アレンジ" } From c8ed1feb81af6a141e6c6ad0ca583aaf0bd41bf8 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 10 Dec 2021 17:33:00 +0000 Subject: [PATCH 1067/1756] Translated using Weblate (Zulu) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zu/ --- src/strings/zu.json | 118 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 117 insertions(+), 1 deletion(-) diff --git a/src/strings/zu.json b/src/strings/zu.json index 0967ef424b..e41a15f572 100644 --- a/src/strings/zu.json +++ b/src/strings/zu.json @@ -1 +1,117 @@ -{} +{ + "Sync": "Vumelanisa", + "Songs": "Amaculo", + "Shows": "Izinhlelo", + "Playlists": "Izinhla Zokudlalayo", + "Photos": "Izithombe", + "Movies": "Amamuvi", + "HeaderStatus": "Usimo", + "HeaderSeasons": "Amasizini", + "HeaderScenes": "Izigcawu", + "HeaderPaths": "Imigudu", + "HeaderPassword": "Iphasiwedi", + "HeaderNavigation": "Ukuhlwaya", + "HeaderMedia": "Imidiya", + "HeaderLibraries": "Imitapo", + "HeaderInstall": "Ukufaka", + "HeaderIdentification": "Ukuhlonza", + "HeaderError": "Iphutha", + "HeaderDevices": "Amadivayisi", + "HeaderBranding": "Ukwenza uphawu", + "HeaderApp": "I-app", + "HeaderAlert": "Isexwayiso", + "HeaderAdmin": "Ukuphatha", + "HeaderActivity": "Umsebenzi", + "GuideProviderLogin": "Ukungena", + "Guide": "Umhlahlandlela", + "Genres": "Izinhlobo", + "Genre": "Uhlobo", + "General": "Ngokuvamile", + "Friday": "ULwesihlanu", + "Framerate": "Ukukalwa kwe fulemu", + "Folders": "Izikhwama", + "Filters": "Izisefo", + "Filter": "Isihlungi", + "File": "Ifayela", + "Features": "Izici", + "Favorites": "Izintandokazi", + "Favorite": "Intandokazi", + "FastForward": "Shesha phambili", + "Extras": "Okwengeziwe", + "Episode": "Isiqephu", + "Ended": "Kuphelile", + "Edit": "Hlela", + "Download": "Yehlisa", + "Down": "Phansi", + "Display": "Bonisa", + "Disconnect": "Nqamula", + "Disc": "Idiski", + "DisablePlugin": "Vimbela", + "EnablePlugin": "Vumela", + "Directors": "Abaqondisi", + "Director": "Umqondisi", + "Desktop": "Ideskithophu", + "Descending": "Ukwehla", + "Depressed": "Cindezelekile", + "Delete": "Susa", + "Default": "Okumisiwe", + "Data": "Imininingo", + "Continuing": "Ukuqhubeka", + "Connect": "Xhuma", + "Composer": "Umqambi", + "Collections": "Amaqoqo", + "Channels": "Amashaneli", + "Categories": "Izigaba", + "Bwdif": "BWDIF", + "ButtonWebsite": "Iwebhusayithi", + "ButtonUninstall": "Khipha", + "ButtonTrailer": "Ithreyila", + "ButtonTogglePlaylist": "Uhlu lokudlalwayo", + "ButtonSyncPlay": "SyncPlay", + "ButtonSubmit": "Hambisa", + "ButtonStop": "Misa", + "ButtonStart": "Qalisa", + "ButtonSplit": "Hlukanisa", + "ButtonShutdown": "Ivaliwe", + "ButtonSend": "Thumela", + "ButtonRevoke": "Hoxisa", + "ButtonResume": "Qala futhi", + "ButtonRename": "Qamba kabusha", + "ButtonRemove": "Khipha", + "ButtonPlayer": "Isidlali", + "ButtonPause": "Phumuza isikhashana", + "ButtonOpen": "Vula", + "ButtonOk": "Kulungile", + "ButtonNetwork": "Inethiwekhi", + "ButtonMore": "Okwengeziwe", + "ButtonInfo": "Ulwazi", + "ButtonFullscreen": "Isikrini esigcwele", + "ButtonCast": "Thumela", + "ButtonCancel": "Khansela", + "ButtonBack": "Emuva", + "ButtonArrowRight": "Okwesokudla", + "ButtonArrowLeft": "Okwesokunxele", + "ButtonActivate": "Yenza isebenze", + "Browse": "Phequlula", + "Box": "Ibhokisi", + "Books": "Izincwadi", + "Blacklist": "Uhlu oluvinjelwe", + "Banner": "Ibhena", + "Backdrops": "Okungemuva", + "Backdrop": "Ingemuva", + "Auto": "Zenzekelayo", + "Authorize": "Gunyaza", + "Audio": "Okulalelwayo", + "Ascending": "Ukwenyuka", + "Artists": "Abadlali", + "Artist": "Umculi", + "Anytime": "Noma nini", + "All": "Konke", + "Alerts": "Izixwayiso", + "Albums": "Ama-albhamu", + "Album": "I-albhamu", + "Aired": "Kusakazwa", + "Add": "Yengeza", + "Actor": "Umlingisi", + "Absolute": "Impela" +} From 33d655cac9b57260e72eabedda69166589005cdf Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 11 Dec 2021 12:59:07 +0000 Subject: [PATCH 1068/1756] Translated using Weblate (Persian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/ --- src/strings/fa.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fa.json b/src/strings/fa.json index a7401d3116..869b776001 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -962,7 +962,7 @@ "OptionIsSD": "SD", "OptionLoginAttemptsBeforeLockout": "", "OptionLoginAttemptsBeforeLockoutHelp": "", - "OptionMax": "Max", + "OptionMax": "", "OptionMissingEpisode": "", "OptionNew": "جدید…", "LabelMaxResumePercentageHelp": "", From 6bb07db30e6ef8efd08d92ce703fb277613021dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Woli=C5=84ski?= Date: Sat, 11 Dec 2021 19:55:40 +0000 Subject: [PATCH 1069/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index 7b441995b4..3b50b22e36 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -931,7 +931,7 @@ "OptionReportByteRangeSeekingWhenTranscodingHelp": "Wymagane tylko dla urządzeń, które niezbyt dobrze wspierają przewijanie.", "OptionRequirePerfectSubtitleMatch": "Pobieraj tylko napisy, które pasują idealnie do plików wideo", "OptionRequirePerfectSubtitleMatchHelp": "Wymaganie perfekcyjnego dopasowania ograniczy listę napisów tylko do tych, które zostały przetestowane i zweryfikowane jako dokładnie pasujące. Odznaczenie tej opcji zwiększy szansę pobrania napisów, ale zwiększy także szansę na pobranie napisów błędnych lub o błędnej sygnaturze czasowej.", - "OptionResElement": "Element rozdzielczości", + "OptionResElement": "Element zasobów", "OptionResumable": "Do wznowienia", "OptionSaveMetadataAsHidden": "Zapisuj metadane i obrazy jako pliki ukryte", "OptionSaveMetadataAsHiddenHelp": "Zmiana ta będzie miała zastosowanie do nowych metadanych zapisanych w przyszłości. Istniejące pliki metadanych zostaną zaktualizowane przy następnym zapisie przez serwer.", @@ -1581,12 +1581,12 @@ "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Minimalne opóźnienie odtwarzania (w ms) po którym SpeedToSync próbuje korygować pozycję odtwarzania.", "LabelSyncPlaySettingsMinDelaySpeedToSync": "Minimalne opóźnienie SpeedToSync:", "LabelSyncPlaySettingsSyncCorrectionHelp": "Włącz aktywną synchronizację odtwarzania poprzez przyspieszenie odtwarzania lub wyszukiwanie do szacowanej pozycji. Wyłącz tę funkcję w przypadku znacznego zacinania się odtwarzania.", - "Print": "Drukowana", - "Typewriter": "Maszynowa", + "Print": "Wydrukować", + "Typewriter": "Maszyna do pisania", "MediaInfoTitle": "Tytuł", - "Larger": "Większa", - "Console": "Konsolowa", - "Casual": "Zwykła", + "Larger": "Większy", + "Console": "Konsola", + "Casual": "Zwykły", "TypeOptionPluralVideo": "Pliki wideo", "TypeOptionPluralSeries": "Seriale", "TypeOptionPluralSeason": "Sezony", From 758ef6091a4da813cfd63f6675d1a42ff20893a5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 11 Dec 2021 22:15:42 +0000 Subject: [PATCH 1070/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 497e730d44..c35666882a 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -1599,5 +1599,6 @@ "MediaInfoTitle": "Title", "Larger": "Larger", "TypeOptionPluralSeries": "TV Programmes", - "TypeOptionPluralSeason": "Series" + "TypeOptionPluralSeason": "Series", + "Cursive": "Cursive" } From 40cd4abd19fe55a199fbc683687028b8ae19e4c0 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 11 Dec 2021 22:14:40 +0000 Subject: [PATCH 1071/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index e57f19ec08..e525f36f82 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -1600,5 +1600,6 @@ "TypeOptionPluralBook": "Kıtaptar", "TypeOptionPluralAudio": "Dybystar", "LabelAutomaticallyAddToCollectionHelp": "Kem degende 2 filmnıñ jiyntyq atauy bırdei bolğanda, olar jiyntyqqa avtomatty üstelınedı.", - "LabelAutomaticallyAddToCollection": "Jiyntyqqa avtomatty üsteu" + "LabelAutomaticallyAddToCollection": "Jiyntyqqa avtomatty üsteu", + "Cursive": "Kölbeu" } From d8e0eac6e57a8515c4b429a83b79abb61bed9749 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 11 Dec 2021 22:15:06 +0000 Subject: [PATCH 1072/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 448aedf342..e0ab1209b3 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -1599,5 +1599,6 @@ "TypeOptionPluralBook": "Книги", "TypeOptionPluralAudio": "Аудио элементы", "LabelAutomaticallyAddToCollectionHelp": "Если хотя бы два фильма имеют одинаковое название коллекции, они будут автоматически добавлены в коллекцию.", - "LabelAutomaticallyAddToCollection": "Автоматически добавлять в коллекцию" + "LabelAutomaticallyAddToCollection": "Автоматически добавлять в коллекцию", + "Cursive": "Курсивный" } From 12ce1ea67165e499d1d140ff6742040d7a8c2c59 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 11 Dec 2021 22:12:42 +0000 Subject: [PATCH 1073/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 146d24bd8b..2955e0698a 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -1595,5 +1595,6 @@ "TypeOptionPluralBook": "Libroj", "TypeOptionPluralAudio": "Aŭdioj", "LabelAutomaticallyAddToCollectionHelp": "Kiam almenaŭ 2 filmoj havas la saman kolektonomon, ili estos aŭtomate aldonitaj al la kolekto.", - "LabelAutomaticallyAddToCollection": "Aldoni aŭtomate al kolekto" + "LabelAutomaticallyAddToCollection": "Aldoni aŭtomate al kolekto", + "Cursive": "Kursiva" } From 4389843e826fd7e981035303a3dd19e61b0b4842 Mon Sep 17 00:00:00 2001 From: WontTell Date: Sat, 11 Dec 2021 23:47:59 +0000 Subject: [PATCH 1074/1756] Translated using Weblate (Spanish (Latin America)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/ --- src/strings/es_419.json | 57 +++++++++++++++++++++++++---------------- 1 file changed, 35 insertions(+), 22 deletions(-) diff --git a/src/strings/es_419.json b/src/strings/es_419.json index 40a02b7ba7..54b887adaa 100644 --- a/src/strings/es_419.json +++ b/src/strings/es_419.json @@ -718,9 +718,9 @@ "LabelEnableBlastAliveMessages": "Bombardeo de mensajes de vida", "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.", "LabelEnableAutomaticPortMap": "Habilitar mapeo automático de puertos", - "LabelEmbedAlbumArtDidlHelp": "Algunos dispositivos prefieren este método para obtener arte de álbumes. Otros podrían fallar al reproducir con esta opción habilitada.", + "LabelEmbedAlbumArtDidlHelp": "Algunos dispositivos prefieren este método para obtener el arte del álbum. Otros podrían fallar al reproducir con esta opción habilitada.", "LabelEmbedAlbumArtDidl": "Incrustar arte del álbum en DIDL", - "LabelEasyPinCode": "Código PIN sencillo:", + "LabelEasyPinCode": "Código PIN fácil:", "LabelDynamicExternalId": "{0} Id:", "LabelDropShadow": "Mostrar sombra:", "LabelDroppedFrames": "Cuadros saltados:", @@ -826,7 +826,7 @@ "LabelCache": "Caché:", "LabelBurnSubtitles": "Quemar subtítulos:", "LabelBlockContentWithTags": "Bloquear elementos con las etiquetas:", - "LabelBlastMessageIntervalHelp": "Determina la duración en segundos del intervalo entre mensajes de vida.", + "LabelBlastMessageIntervalHelp": "Determinar la duración en segundos del intervalo entre mensajes de vida.", "LabelBlastMessageInterval": "Intervalo de mensajes de vida:", "LabelBitrate": "Velocidad de bits:", "LabelBirthYear": "Año de nacimiento:", @@ -875,7 +875,7 @@ "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.", "Horizontal": "Horizontal", "Home": "Inicio", - "HideWatchedContentFromLatestMedia": "Ocultar contenido ya visto de últimos medios", + "HideWatchedContentFromLatestMedia": "Ocultar contenido ya visto de «Últimos medios»", "Hide": "Ocultar", "Help": "Ayuda", "HeaderYears": "Años", @@ -889,7 +889,7 @@ "HeaderUploadImage": "Subir imagen", "HeaderUpcomingOnTV": "Próximamente en TV", "HeaderTypeText": "Introducir texto", - "HeaderTypeImageFetchers": "Recolectores de imágenes para {0}", + "HeaderTypeImageFetchers": "Recolectores de imágenes ({0})", "HeaderTuners": "Sintonizador", "HeaderTunerDevices": "Sintonizadores", "HeaderTranscodingProfileHelp": "Agrega perfiles de transcodificación para indicar qué formatos deben ser usados cuando se requiere transcodificar.", @@ -1037,8 +1037,8 @@ "HeaderEnabledFieldsHelp": "Desmarca un campo para bloquearlo y prevenir que sus datos sean cambiados.", "HeaderEnabledFields": "Campos habilitados", "HeaderEditImages": "Editar imágenes", - "HeaderEasyPinCode": "Código PIN sencillo", - "HeaderDVR": "DVR", + "HeaderEasyPinCode": "Código PIN fácil", + "HeaderDVR": "Grabador digital", "HeaderDownloadSync": "Descargar y sincronizar", "HeaderDirectPlayProfileHelp": "Agrega perfiles de reproducción directa para indicar qué formatos puede manejar el dispositivo de forma nativa.", "HeaderDirectPlayProfile": "Perfil de reproducción directa", @@ -1138,11 +1138,11 @@ "EnableDetailsBannerHelp": "Mostrar una imagen banner en la parte superior de la página de detalles del elemento.", "EnableDetailsBanner": "Banner de detalles", "EnableThemeVideosHelp": "Reproducir videos temáticos en el fondo mientras se navega por la biblioteca.", - "EnableThemeSongsHelp": "Reproducir canciones temáticas en el fondo mientras se navega por la biblioteca.", + "EnableThemeSongsHelp": "Reproducir las canciones temáticas de fondo mientras se navega por la biblioteca.", "EnableStreamLoopingHelp": "Habilita esta opción si las transmisiones en vivo contienen solo unos pocos segundos de datos y necesitan ser solicitadas continuamente. Habilitar esto cuando no es requerido puede causar problemas.", "EnableStreamLooping": "Repetir automáticamente las transmisiones en vivo", "EnablePhotosHelp": "Las imágenes serán detectadas y mostradas junto con otros archivos multimedia.", - "EnablePhotos": "Mostrar fotografías", + "EnablePhotos": "Mostrar las fotografías", "EnableNextVideoInfoOverlayHelp": "Al finalizar un video, mostrar información sobre el siguiente video a reproducir en la lista de reproducción actual.", "EnableNextVideoInfoOverlay": "Mostrar la información del siguiente video durante la reproducción", "EnableHardwareEncoding": "Habilitar codificación por hardware", @@ -1151,7 +1151,7 @@ "EnableDisplayMirroring": "Duplicado de pantalla", "EnableColorCodedBackgrounds": "Fondos de colores codificados", "EnableCinemaMode": "Modo cine", - "EnableBackdropsHelp": "Muestra imágenes de fondo en el fondo de algunas páginas mientras se navega por la biblioteca.", + "EnableBackdropsHelp": "Muestra las imágenes de fondo en el fondo de algunas páginas mientras se navega por la biblioteca.", "EditSubtitles": "Editar subtítulos", "EditMetadata": "Editar metadatos", "EditImages": "Editar imágenes", @@ -1166,7 +1166,7 @@ "DisplayModeHelp": "Selecciona el estilo de diseño que desea para la interfaz.", "DisplayMissingEpisodesWithinSeasonsHelp": "Esto también debe estar habilitado para las bibliotecas de TV en la configuración del servidor.", "DisplayMissingEpisodesWithinSeasons": "Mostrar episodios faltantes en las temporadas", - "DisplayInOtherHomeScreenSections": "Mostrar en las secciones de la pantalla de inicio como recientes o continuar viendo", + "DisplayInOtherHomeScreenSections": "Mostrar en las secciones de la pantalla de inicio como «Recientes» o «Continuar viendo»", "DisplayInMyMedia": "Mostrar en la pantalla de inicio", "Display": "Pantalla", "Disconnect": "Desconectar", @@ -1174,7 +1174,7 @@ "Directors": "Directores", "DirectStreaming": "Transmisión directa", "DirectStreamHelp2": "La energía consumida por la transmisión directa generalmente depende del perfil de audio. Solo la transmisión de video no tiene pérdidas.", - "DirectStreamHelp1": "La trasmision de video es compatible con el dispositivo,pero tiene un formato de audio incompatible (DTS, TRUEHD, etc) o el numero de canales de audio. La trasmision de video se volvera a empaquetar sin perdidas sobre la marcha antes de ser enviado al dispositivo. Solo la transmision de audio sera transcodificada.", + "DirectStreamHelp1": "La pista de video es compatible con el dispositivo, pero tiene un formato de audio (DTS, Dolby TrueHD, etc.) o un número de canales de audio incompatible. La pista de video se reempaquetará sin pérdidas sobre la marcha antes de ser enviado al dispositivo. Solo se transcodificará la pista de audio.", "DirectPlaying": "Reproducción directa", "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í.", "DetectingDevices": "Detectando dispositivos", @@ -1245,7 +1245,7 @@ "ButtonScanAllLibraries": "Escanear todas las bibliotecas", "ButtonRevoke": "Revocar", "ButtonResume": "Continuar", - "ButtonResetEasyPassword": "Restablecer código PIN sencillo", + "ButtonResetEasyPassword": "Restablecer código PIN fácil", "ButtonRename": "Renombrar", "ButtonRemove": "Remover", "ButtonRefreshGuideData": "Actualizar datos de la guía", @@ -1276,7 +1276,7 @@ "ButtonAddScheduledTaskTrigger": "Agregar disparador", "ButtonAddMediaLibrary": "Agregar biblioteca de medios", "ButtonAddImage": "Agregar imagen", - "BurnSubtitlesHelp": "Determina si el servidor debería quemar los subtítulos al transcodificar videos. Evitar esto mejorará altamente el rendimiento del servidor. Seleccione Auto para grabar formatos basados en imágenes (VOBSUB, PGS, SUB, IDX...) y ciertos subtítulos ASS o SSA.", + "BurnSubtitlesHelp": "Determina si el servidor debería quemar los subtítulos al transcodificar videos. Evitar esto mejorará altamente el rendimiento del servidor. Seleccione «Auto» para quemar formatos basados en imágenes (VobSub, PGS, SUB, IDX, etc.) y ciertos subtítulos ASS o SSA.", "MessageBrowsePluginCatalog": "Explora nuestro catálogo de complementos para ver los complementos disponibles.", "Browse": "Explorar", "BoxRear": "Caja (parte trasera)", @@ -1297,7 +1297,7 @@ "Ascending": "Ascendente", "AsManyAsPossible": "Tantos como sea posible", "Artist": "Artista", - "Art": "Arte", + "Art": "Clearart", "AroundTime": "Alrededor de", "Anytime": "En cualquier momento", "AnyLanguage": "Cualquier idioma", @@ -1316,7 +1316,7 @@ "AllLibraries": "Todas las bibliotecas", "AllLanguages": "Todos los idiomas", "AllEpisodes": "Todos los episodios", - "AllComplexFormats": "Todos los formatos complejos (ASS, SSA, VOBSUB, PGS, SUB, IDX...)", + "AllComplexFormats": "Todos los formatos complejos (ASS, SSA, VobSub, PGS, SUB, IDX,...)", "AllChannels": "Todos los canales", "All": "Todo", "Alerts": "Alertas", @@ -1335,8 +1335,8 @@ "MessageNoRepositories": "Sin repositorios.", "EnableFasterAnimationsHelp": "Usar animaciones y transiciones más rápidas.", "EnableFasterAnimations": "Animaciones más rápidas", - "EnableDecodingColorDepth10Vp9": "Habilitar la decodificación de hardware de 10-Bit para VP9", - "EnableDecodingColorDepth10Hevc": "Habilitar la decodificación de hardware de 10-Bit para HEVC", + "EnableDecodingColorDepth10Vp9": "Habilitar la decodificación de hardware de 10-bit para VP9", + "EnableDecodingColorDepth10Hevc": "Habilitar la decodificación de hardware de 10-bit para HEVC", "ClearQueue": "Limpiar cola", "StopPlayback": "Detener reproducción", "ButtonPlayer": "Reproducir", @@ -1362,7 +1362,7 @@ "KnownProxiesHelp": "Lista de direcciones IP o hostnames de proxies conocidos separada por comas 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", + "EnableQuickConnect": "Habilitar «Conexión rápida» en este servidor", "TonemappingAlgorithmHelp": "El mapeo de tonos puede ser modificado. Si no estas familiarizado con estas opciones, solo manten el predeterminado. El valor recomendado es Hable.", "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", @@ -1466,8 +1466,8 @@ "LabelEnableIP4Help": "Habilita la funcionalidad IPv4.", "LabelEnableIP4": "Habilitar IPv4", "LabelDropSubtitleHere": "Suelta el subtitulo aqui, o haz clic para buscar.", - "LabelCreateHttpPortMapHelp": "Permite la asignación automática de puertos para crear una regla para el tráfico http además del tráfico https.", - "LabelCreateHttpPortMap": "Habilitar asignacion automatica de puertos para el trafico http y https.", + "LabelCreateHttpPortMapHelp": "Permite la asignación automática de puertos para crear una regla para el tráfico HTTP además del tráfico HTTPS.", + "LabelCreateHttpPortMap": "Habilitar asignación automática de puertos para el tráfico HTTP y HTTPS.", "LabelAutomaticDiscoveryHelp": "Permitir a las aplicaciones detectar automaticamente a Jellyfin usando el puerto UDP 7359.", "LabelAutomaticDiscovery": "Habilitar descubrimiento automatico:", "LabelAutoDiscoveryTracingHelp": "Cuando esta habilitado, los paquetes recibidos en el puerto de descubrimiento automatico se registraran.", @@ -1521,5 +1521,18 @@ "UseEpisodeImagesInNextUp": "Usar imágenes de los episodios en \"Siguiente\" y \"Continuar Viendo\"", "LabelLocalCustomCss": "El CSS personalizado aplica solo a este cliente. Puede quieras deshabilitar el CSS del servidor.", "LabelDisableCustomCss": "Deshabilitar CSS personalizado de tema/marca del servidor.", - "DisableCustomCss": "Deshabilitar CSS del servidor" + "DisableCustomCss": "Deshabilitar CSS del servidor", + "LabelAutomaticallyAddToCollectionHelp": "Cuando al menos 2 películas tengan el mismo nombre de colección, se añadirán automáticamente a dicha colección.", + "LabelAutomaticallyAddToCollection": "Agregar automáticamente a la colección", + "HeaderSyncPlayTimeSyncSettings": "Sincronización de tiempo", + "HeaderSyncPlayPlaybackSettings": "Reproducción", + "HeaderSyncPlaySettings": "Configuración de SyncPlay", + "Arranger": "Arreglista", + "ErrorPlayerNotFound": "No se ha encontrado ningún reproductor para el medio solicitado.", + "Engineer": "Ingeniero de sonido", + "Cursive": "Cursiva", + "Console": "Consola", + "Conductor": "Director", + "Casual": "Casual", + "AgeValue": "({0} años)" } From 9347f8967bb26c0faace32db8752d3a2ae28c87f Mon Sep 17 00:00:00 2001 From: nextlooper42 Date: Sun, 12 Dec 2021 01:53:09 +0000 Subject: [PATCH 1075/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index c56e9bae62..5a41a2a05f 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -307,7 +307,7 @@ "LabelFormat": "Formát:", "LabelServerNameHelp": "Tento názov bude použitý na identifikáciu servera. Ak ostane prázdny, bude použitý názov hostiteľa serveru.", "LabelGroupMoviesIntoCollections": "Zoskupiť filmy do kolekcií", - "LabelGroupMoviesIntoCollectionsHelp": "Pri zobrazení zoznamu filmov budú filmy v kolekcií zobrazené ako jedna položka.", + "LabelGroupMoviesIntoCollectionsHelp": "Pri zobrazení zoznamu filmov budú filmy v box setoch zobrazené ako jedna položka.", "LabelHardwareAccelerationType": "Hardvérová akcelerácia:", "LabelHardwareAccelerationTypeHelp": "Hardvérová akcelerácia vyžaduje dodatočnú konfiguráciu.", "LabelHomeScreenSectionValue": "Sekcia domácej obrazovky {0}:", @@ -922,7 +922,7 @@ "HeaderPlayOn": "Prehrať na", "HeaderOnNow": "Práve teraz", "HeaderLiveTvTunerSetup": "Nastavenie TV tuneru pre živé vysielanie", - "HeaderKodiMetadataHelp": "Pokiaľ chcete povoliť alebo zakázať NFO metadáta, upravte knižnicu v sekcii ukladania metadát.", + "HeaderKodiMetadataHelp": "Pokiaľ chcete povoliť alebo zakázať NFO metadáta, upravte knižnicu a nájdite sekciu ukladania metadát.", "HeaderKeepSeries": "Zachovať seriál", "HeaderKeepRecording": "Zachovať nahrávanie", "HeaderImageOptions": "Možnosti obrázkov", @@ -1317,7 +1317,7 @@ "LabelSyncPlayTimeOffset": "Časový rozdiel so serverom:", "HeaderSyncPlayEnabled": "SyncPlay je povolené", "HeaderSyncPlaySelectGroup": "Pripojiť sa k skupine", - "SyncPlayAccessHelp": "Vyberte úroveň prístupu pre tohto používateľa k funkcií SyncPlay. Funkce SyncPlay umožňuje zosynchronizovať prehrávanie s ostatnými zariadeniami.", + "SyncPlayAccessHelp": "Funkcia SyncPlay umožňuje zosynchronizovať prehrávanie s inými zariadeniami. Vyberte úroveň prístupu pre tohto používateľa k funkcií SyncPlay.", "EnableDetailsBannerHelp": "Zobrazí banner na vrchnej časti detailu položky.", "EnableDetailsBanner": "Detail banneru", "EnableBlurHashHelp": "Obrázky, ktoré sa stále načítavajú budú zobrazené ako dočasný obrázok s rozmazaným pozadím.", @@ -1599,5 +1599,6 @@ "TypeOptionPluralBook": "Knihy", "TypeOptionPluralAudio": "Audiá", "LabelAutomaticallyAddToCollectionHelp": "Pokiaľ majú aspoň 2 filmy rovnaký nazov kolekcie, budú automaticky pridané do kolekcie.", - "LabelAutomaticallyAddToCollection": "Automaticky pridať do kolekcie" + "LabelAutomaticallyAddToCollection": "Automaticky pridať do kolekcie", + "Cursive": "Kurzíva" } From b025829c25530c8641c7bc4f4017d643602cb6a5 Mon Sep 17 00:00:00 2001 From: ahmet-dv Date: Sun, 12 Dec 2021 02:41:11 +0000 Subject: [PATCH 1076/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 109 +++++++++++++++++++++++++++++++++++--------- 1 file changed, 87 insertions(+), 22 deletions(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index 21c86c8eba..bfe30f7f2d 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -35,7 +35,7 @@ "FileReadError": "Dosya okunurken bir hata oluştu.", "Friday": "Cuma", "HeaderActiveRecordings": "Aktif Kayıtlar", - "HeaderCodecProfile": "Codec Profili", + "HeaderCodecProfile": "Kodek Profili", "HeaderContinueWatching": "İzlemeye Devam Et", "HeaderCustomDlnaProfiles": "Özel Profiller", "HeaderDeviceAccess": "Cihaz Erişimi", @@ -61,7 +61,7 @@ "HeaderStatus": "Durum", "HeaderSystemDlnaProfiles": "Sistem Profilleri", "HeaderTaskTriggers": "Görev tetikleyicileri", - "HeaderTranscodingProfile": "Kodlama Profili", + "HeaderTranscodingProfile": "Dönüştürme Profili", "HeaderUsers": "Kullanıcılar", "LabelArtists": "Sanatçılar:", "LabelAudioLanguagePreference": "Ses Dili Tercihi:", @@ -83,9 +83,9 @@ "LabelNewPassword": "Yeni parola:", "LabelNewPasswordConfirm": "Yeni parolayı onayla:", "LabelPassword": "Parola:", - "LabelProfileAudioCodecs": "Ses Codec:", - "LabelProfileCodecs": "Codecler:", - "LabelProfileVideoCodecs": "Video Codec:", + "LabelProfileAudioCodecs": "Ses kodekleri:", + "LabelProfileCodecs": "Kodekler:", + "LabelProfileVideoCodecs": "Video kodekleri:", "LabelSaveLocalMetadata": "Resmi medya klasörlerine kaydedin", "LabelSaveLocalMetadataHelp": "Resmi medya klasörlerine kaydetmek, onları kolayca düzenlenebilecekleri bir yere koyacaktır.", "LabelSelectUsers": "Kullanıcıları seç:", @@ -334,7 +334,7 @@ "HeaderEnabledFields": "Etkin Alanlar", "HeaderEditImages": "Görüntüleri Düzenle", "HeaderDownloadSync": "İndir & Eşitle", - "HeaderDirectPlayProfileHelp": "Aygıtın yerel olarak hangi biçimlerde kullanılabileceğini göstermek için doğrudan oynatma profilleri ekleyin.", + "HeaderDirectPlayProfileHelp": "Aygıtın hangi formatları doğrudan kullanılabileceğini göstermek için doğrudan oynatma profilleri ekleyin.", "HeaderDirectPlayProfile": "Doğrudan Oynatma Profili", "HeaderDevices": "Cihazlar", "HeaderDeveloperInfo": "Geliştirici Bilgisi", @@ -347,15 +347,15 @@ "HeaderDefaultRecordingSettings": "Varsayılan Kayıt Ayarları", "HeaderDateIssued": "Çıkış Tarihi", "HeaderContinueListening": "Dinlemeye Devam Et", - "HeaderContainerProfileHelp": "Konteyner profilleri, belirli formatları oynatırken cihazın sınırlamalarını gösterir. Bir sınırlama uygulanırsa, format doğrudan oynatma için yapılandırılmış olsa bile ortam kodlanır.", + "HeaderContainerProfileHelp": "Konteyner profilleri, belirli formatları oynatırken cihazın sınırlamalarını gösterir. Bir sınırlama uygulanırsa, format doğrudan oynatma için yapılandırılmış olsa bile medya dönüştürülür.", "HeaderContainerProfile": "Konteyner Profili", "HeaderConnectionFailure": "Bağlantı Hatası", "HeaderConnectToServer": "Sunucuya Bağlan", "HeaderConfirmRevokeApiKey": "API Anahtarını İptal Et", - "HeaderConfirmProfileDeletion": "Profil Silme İşlemini Onayla", + "HeaderConfirmProfileDeletion": "Profilin Silinmesini Onayla", "HeaderConfirmPluginInstallation": "Eklenti Yüklemesini Onayla", "HeaderConfigureRemoteAccess": "Uzaktan Erişimi Yapılandır", - "HeaderCodecProfileHelp": "Codec profilleri, belirli kodlayıcıları oynatırken cihazın sınırlamalarını gösterir. Eğer bir sınırlama uygulanırsa, kodeğin doğrudan oynaması için yapılandırılmış olsa bile, ortam kodlanır.", + "HeaderCodecProfileHelp": "Kodek profilleri, belirli kodlayıcıları oynatırken cihazın sınırlamalarını gösterir. Eğer bir sınırlama uygulanırsa, kodeğin doğrudan oynatma için yapılandırılmış olsa bile, medya dönüştürülür.", "HeaderChapterImages": "Bölüm Resimleri", "HeaderChannelAccess": "Kanal Erişimi", "HeaderCastAndCrew": "Oyuncular", @@ -439,7 +439,7 @@ "HeaderRemoveMediaFolder": "Medya Klasörünü Kaldır", "HeaderRecordingPostProcessing": "Kayıt Sonrası İşlemesi", "HeaderRecordingOptions": "Kayıt Ayarları", - "HeaderProfileInformation": "Profil Bilgileri", + "HeaderProfileInformation": "Profil Bilgisi", "HeaderPluginInstallation": "Eklenti Kurulumu", "HeaderPlaybackError": "Oynatma Hatası", "HeaderPlayback": "Medya Oynatma", @@ -542,7 +542,7 @@ "LabelLogs": "Günlük:", "HeaderSelectMetadataPathHelp": "Metaveri için kullanmak istediğiniz yola göz atın veya yolu girin. Klasör yazılabilir olmalıdır.", "HeaderResponseProfileHelp": "Yanıt profilleri, belirli media türlerini oynatırken aygıta gönderilen bilgileri özelleştirmek için bir yol sağlar.", - "HeaderProfileServerSettingsHelp": "Bu değerler, sunucunun kendisini istemcilere nasıl sunacağını kontrol eder.", + "HeaderProfileServerSettingsHelp": "Bu değerler sunucunun kendisini istemcilere nasıl sunacağını kontrol eder.", "HeaderPlayOn": "Çalmaya Devam Et", "HeaderPaths": "Yollar", "HeaderKodiMetadataHelp": "NFO metaverisi etkinleştirmek veya devre dışı bırakmak için bir kitaplığı düzenleyin ve metaveri kaydedicileri bölümünü bulun.", @@ -583,7 +583,7 @@ "AllowFfmpegThrottlingHelp": "Video dönüşüm işlemleri yeterince ilerlediyse kaynak tüketimini azaltmak için durdur. İleri/geri sarma işlemlerinin az yapıldığı durumlarda çok kullanışlıdır. Oynatım sorunları ile karşılaşırsanız bu özelliği kapatın.", "AlbumArtist": "Sanatçı", "HeaderTuners": "Alıcılar", - "HeaderTranscodingProfileHelp": "Kodlama gerekince hangi formatın kullanılacağını belirtmek için kodlama profili ekle.", + "HeaderTranscodingProfileHelp": "Dönüştürme gerektiğinde hangi formatın kullanılacağını belirlemek için dönüştürme profilleri ekle.", "ButtonTogglePlaylist": "Oynatma Listesi", "OptionAllowRemoteSharedDevices": "Paylaşılan cihazların uzaktan kontrolüne izin ver", "OptionAllowRemoteControlOthers": "Diğer kullanıcıların uzaktan kontrolüne izin ver", @@ -625,7 +625,7 @@ "LabelHardwareAccelerationTypeHelp": "Donanım hızlandırma ek yapılandırma gerektirir.", "LabelHardwareAccelerationType": "Donanım hızlandırması:", "LabelEncoderPreset": "Kodlama ön ayarı:", - "LabelH264Crf": "H.264 CRF kodlaması:", + "LabelH264Crf": "H.264 CRF:", "LabelGroupMoviesIntoCollectionsHelp": "Film listelerini görüntülerken, bir koleksiyondaki filmler tek bir gruplanmış öğe olarak görüntülenecektir.", "LabelGroupMoviesIntoCollections": "Filmleri koleksiyonlar halinde gruplandırın", "LabelServerNameHelp": "Bu ad, sunucuyu tanımlamak için kullanılacak ve varsayılan olarak sunucunun ana bilgisayar adını alacaktır.", @@ -671,7 +671,7 @@ "EnableDetailsBannerHelp": "Öğe ayrıntıları sayfasının üstünde bir başlık resmi görüntüleyin.", "LabelDidlMode": "DIDL modu:", "LabelDeinterlaceMethod": "Deinterlacing yöntemi:", - "LabelDefaultUserHelp": "Bağlı cihazlarda hangi kullanıcı kitaplığının görüntülenmesi gerektiğini belirler. Bu, profilleri kullanan her cihaz için geçersiz kılınabilir.", + "LabelDefaultUserHelp": "Bağlı cihazlarda hangi kullanıcı kütüphanesinin görüntülenmesi gerektiğini belirler. Bu profiller üzerinden her cihaz için özelleştirilebilir.", "LabelDateAddedBehaviorHelp": "Bir metaveri değeri varsa, her zaman bu seçeneklerden birinden önce kullanılacaktır.", "LabelDateAddedBehavior": "Yeni içerik için tarih eklendi davranışı:", "LabelCustomRating": "Özel değerlendirme:", @@ -732,12 +732,12 @@ "LabelTunerIpAddress": "Ayarlayıcı IP Adresi:", "LabelTriggerType": "Tetik Türü:", "LabelTranscodingThreadCountHelp": "Kod dönüştürme sırasında kullanılacak maksimum iş parçacığı sayısını seçin. İş parçacığı sayısının azaltılması CPU kullanımını azaltacaktır, ancak sorunsuz bir oynatma deneyimi için yeterince hızlı dönüştüremeyebilir.", - "LabelTranscodingThreadCount": "Kod dönüştürme iş parçacığı sayısı:", + "LabelTranscodingThreadCount": "Kodek dönüştürme iş parçacığı sayısı:", "LabelTranscodingProgress": "Kod dönüştürme ilerlemesi:", "LabelTranscodingFramerate": "Çapraz kodlama kare hızı:", "LabelTranscodes": "Kod dönüştürmeleri:", "LabelTranscodingTempPathHelp": "İstemcilere sunulan kod dönüştürme dosyaları için özel bir yol belirtin. Sunucu varsayılanını kullanmak için boş bırakın.", - "LabelTranscodePath": "Kod dönüştürme yolu:", + "LabelTranscodePath": "Kodek dönüştürme yolu:", "LabelTrackNumber": "Parça numarası:", "LabelTagline": "Slogan:", "LabelTVHomeScreen": "TV modu ana ekranı:", @@ -814,7 +814,7 @@ "LabelMaxBackdropsPerItem": "Öğe başına maksimum arka plan sayısı:", "LabelMatchType": "Eşleşme türü:", "LabelManufacturerUrl": "Üretici URL'si", - "LabelLoginDisclaimerHelp": "Giriş sayfasının altında görüntülenecek bir mesaj.", + "LabelLoginDisclaimerHelp": "Giriş sayfasının altında görüntülenecek mesaj.", "LabelLoginDisclaimer": "Giriş sorumluluk reddi beyanı:", "LabelLockItemToPreventChanges": "Gelecekteki değişiklikleri önlemek için bu öğeyi kilitleyin", "LabelLocalHttpServerPortNumberHelp": "HTTP sunucusu için TCP bağlantı noktası numarası.", @@ -933,7 +933,7 @@ "MediaInfoColorSpace": "Renk alanı", "MediaInfoColorPrimaries": "Renk ön seçimleri", "LabelDownMixAudioScaleHelp": "Downmixing sırasında sesi güçlendirin. Bir değeri, orijinal hacmi koruyacaktır.", - "LabelDownMixAudioScale": "Downmixing sırasında ses güçlendirme:", + "LabelDownMixAudioScale": "Kanal sayısının azaltılması sırasında ses yükseltme:", "LabelDashboardTheme": "Sunucu kontrol paneli teması:", "LabelCreateHttpPortMapHelp": "HTTPS trafiğine ek olarak HTTP trafiği için bir kural oluşturmak üzere otomatik bağlantı noktası eşlemesine izin ver.", "LabelCreateHttpPortMap": "HTTP trafiği ve ayrıca HTTPS için otomatik bağlantı noktası eşlemeyi etkinleştir.", @@ -943,7 +943,7 @@ "LabelAutomaticDiscoveryHelp": "Uygulamaların, 7359 UDP bağlantı noktasını kullanarak Jellyfin'i otomatik olarak algılamasına izin verin.", "SortByValue": "{0} göre sırala", "UserAgentHelp": "Özel bir kullanıcı aracısı HTTP başlığı sağlayın.", - "UserProfilesIntro": "Jellyfin, ayrıntılı görüntüleme ayarları, oynatma durumu ve ebeveyn denetimleri ile kullanıcı profilleri için destek içerir.", + "UserProfilesIntro": "Jellyfin, ayrıntılı görüntüleme ayarları, oynatma durumu ve ebeveyn denetimleri içeren kullanıcı profillerini için destekler.", "ValueAlbumCount": "{0} albüm", "ValueConditions": "Koşullar: {0}", "ValueContainer": "Kapsayıcı: {0}", @@ -1123,7 +1123,7 @@ "LabelPublicHttpPort": "Genel HTTP bağlantı noktası:", "LabelProtocolInfo": "Protokol bilgisi:", "LabelProtocol": "Protokol:", - "LabelProfileCodecsHelp": "Virgül kullanarak ayırınız. Tüm codec bileşenlerine uygulamak için boş bırakınız.", + "LabelProfileCodecsHelp": "Virgül kullanarak ayırınız. Tüm kodeklere uygulamak için boş bırakınız.", "LabelPreferredDisplayLanguage": "Tercih edilen görüntüleme dili:", "LabelPlayMethod": "Oynatma methodu:", "LabelPlayerDimensions": "Oynatıcı boyutları:", @@ -1139,7 +1139,7 @@ "LabelHDHomerunPortRangeHelp": "HDHomeRun UDP bağlantı kapı serisini bu değerle sınırlar. (Varsayılan 1024-645535).", "LabelHDHomerunPortRange": "HDHomeRun bağlantı kapı serisi:", "LabelHardwareEncoding": "Donanım şifreleme:", - "LabelH265Crf": "H.265 CRF modunda şifreliyor:", + "LabelH265Crf": "H.265 CRF:", "LabelEnableSSDPTracingHelp": "SSDP ağ izleme detaylarının günlüğe girilmesini etkinleştir.
DİKKATBu değişiklik performansta ciddi düşüşlere sebep olacaktır.", "LabelEnableSSDPTracing": "SSDP İzlemeyi Etkinleştir:", "LabelDropShadow": "Gölgelendir:", @@ -1167,5 +1167,70 @@ "LabelMaxDaysForNextUp": "'Sıradaki' için maksimum gün sayısı:", "LabelAutomaticallyAddToCollectionHelp": "Aynı koleksiyon adına sahip en az 2 film olduğunda, bunlar otomatik olarak koleksiyona eklenecektir.", "HeaderSyncPlayTimeSyncSettings": "Zaman senkronu", - "Arranger": "Aranjör" + "Arranger": "Aranjör", + "SelectServer": "Sunucu Seç", + "UseDoubleRateDeinterlacing": "Deinterlacing yaparken kare hızını ikiye katlayın", + "LabelFallbackFontPath": "Yedek yazı tipi klasörü yolu:", + "LabelSyncPlaySettingsSpeedToSync": "SpeedToSync'i etkinleştir", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "SkipToSync tarafından oynatma konumunun düzeltilmesinin denemesi için minimum oynatma gecikmesi (ms cinsinden).", + "LabelSyncPlaySettingsMinDelaySkipToSync": "SkipToSync minimum gecikme:", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "SpeedToSync tarafından oynatma konumunu düzeltmek için kullanılan milisaniye miktarı.", + "LabelSyncPlaySettingsSpeedToSyncDuration": "SpeedToSync süresi:", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "SpeedToSync yerine SkipToSync'in kullanıldısı için maksimum oynatma gecikmesi (ms cinsinden).", + "LabelSyncPlaySettingsMaxDelaySpeedToSync": "SpeedToSync maksimum gecikme:", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "SpeedToSync'in oynatma konumunu düzeltmesi için gereken minimum oynatma gecikmesi (ms cinsinden).", + "LabelSyncPlaySettingsMinDelaySpeedToSync": "SpeedToSync minimum gecikme:", + "LabelSyncPlaySettingsSyncCorrectionHelp": "Medyayı hızlandırarak veya tahmini konumu arayarak oynatmanın aktif senkronizasyonunu etkinleştirin. Ağır kekemelik durumunda bunu devre dışı bırakın.", + "LabelSyncPlaySettingsSyncCorrection": "Senkronizasyon Düzeltmesi", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Zaman senkronizasyonu için seçilen cihazla zaman ofsetini (ms cinsinden) manuel olarak ayarlayın. Dikkatle ince ayar yapın.", + "LabelSyncPlaySettingsExtraTimeOffset": "Ekstra zaman ofseti:", + "LabelSyncPlaySettingsDescription": "SyncPlay tercihlerini değiştir", + "LabelSyncPlayTimeSyncOffset": "Zaman ofseti:", + "LabelSyncPlayTimeSyncDevice": "Zaman senkronizasyonu:", + "LabelSyncPlayResumePlaybackDescription": "Grup oynatmaya geri katıl", + "LabelSubtitleVerticalPosition": "Dikey pozisyon:", + "LabelSSDPTracingFilterHelp": "Kaydedilen SSDP trafiğinin filtreleneceği isteğe bağlı IP adresi.", + "LabelSSDPTracingFilter": "SSDP Filtresi:", + "LabelSortName": "Sıralama adı:", + "LabelSonyAggregationFlagsHelp": "urn:schemas-sonycom:av ad alanındaki aggregationFlags öğesinin içeriğini belirler.", + "LabelSonyAggregationFlags": "Sony toplama işaretleri:", + "LabelSlowResponseTime": "Bir yanıtın yavaş kabul edilmesi için gereken ms cinsinden süre:", + "LabelSlowResponseEnabled": "Sunucu yavaş yanıt veriyorsa bir uyarı mesajı kaydedin", + "LabelSkipIfGraphicalSubsPresentHelp": "Altyazıların metin versiyonlarını tutmak, daha verimli akış ile sonuçlanacak ve video kodek dönüştürme olasılığını azaltacaktır.", + "LabelSkipForwardLength": "İleri atlama uzunluğu:", + "LabelSkipBackLength": "Geri atlama uzunluğu:", + "LabelServerHostHelp": "192.168.1.100:8096 veya https://sunucum.com", + "LabelServerHost": "Ev sahibi:", + "LabelSendNotificationToUsers": "Bildirimi şu adrese gönderin:", + "LabelSelectVersionToInstall": "Yüklenecek sürümü seçin:", + "LabelSelectFolderGroupsHelp": "İşaretlenmemiş klasörler kendi görünümlerinde kendi başlarına görüntülenecektir.", + "LabelRequireHttpsHelp": "İşaretlenirse, sunucu tüm istekleri HTTP üzerinden HTTPS'ye otomatik olarak yönlendirecektir. Sunucu HTTPS'yi dinlemiyorsa bunun bir etkisi yoktur.", + "LabelRequireHttps": "HTTPS gerektir", + "LabelRepositoryUrlHelp": "Eklemek istediğiniz depo beyanının konumu.", + "LabelRepositoryUrl": "Depo URL'si", + "LabelRepositoryNameHelp": "Sunucunuza eklenen diğerlerinden ayırt etmek için bu depoya özel bir ad.", + "LabelRepositoryName": "Depo Adı", + "LabelRemoteClientBitrateLimitHelp": "Tüm ağ dışı cihazlar için isteğe bağlı akış başına bit hızı sınırı. Bu, cihazların internet bağlantınızın kaldırabileceğinden daha yüksek bir bit hızı istemesini önlemek için kullanışlıdır. Bu, videoları anında daha düşük bir bit hızına dönüştürmek için sunucunuzdaki CPU yükünün artmasına neden olabilir.", + "LabelRemoteClientBitrateLimit": "İnternet akışı bit hızı sınırı (Mbps):", + "LabelRecordingPathHelp": "Kayıtların yapılacağı varsayılan konumu belirtin. Boş bırakılırsa, sunucunun program veri klasörü kullanılacaktır.", + "LabelRecordingPath": "Varsıyılan kayıt yolu:", + "LabelRecord": "Kayıt:", + "LabelReasonForTranscoding": "Dönüştürme nedeni:", + "LabelPublishedServerUriHelp": "Arayüze veya istemci IP adresine göre Jellyfin tarafından kullanılan URI'nin üzerine yaz .", + "LabelPublishedServerUri": "Yayınlanmış Sunucu URI'leri:", + "LabelPublicHttpsPortHelp": "Yerel HTTPS bağlantı noktasıyla eşlenecek genel bağlantı noktası numarası.", + "LabelProtocolInfoHelp": "Cihazdan gelen GetProtocolInfo isteklerine yanıt verirken kullanılacak değer.", + "LabelPreferredSubtitleLanguage": "Tercih edilen altyazı dili:", + "LabelPostProcessorArgumentsHelp": "Kayıt dosyası içi {path} yolunu kullanın.", + "LabelPostProcessorArguments": "İşlem sonrası komut argümanları:", + "LabelMaxMuxingQueueSize": "Maksimum çoklama sırası boyutu:", + "Cursive": "El yazısı", + "Conductor": "Orkestra şefi", + "Casual": "Sıradan", + "VideoProfileNotSupported": "Video kodek profili desteklenmiyor", + "AudioProfileNotSupported": "Ses kodek profili desteklenmiyor", + "SystemDlnaProfilesHelp": "Sistem profilleri salt okunurdur. Bir sistem profilinde yapılan değişiklik yeni bir profil olarak kaydedilecektir .", + "Profile": "Profil", + "LabelProfileContainersHelp": "Virgüle ile ayrılır. Tüm konteynerlere uygulamak için boş bırakılabilir.", + "LabelProfileContainer": "Konteyner:" } From e3b5516bfd12c3a56b54101083e490d14bbe89ce Mon Sep 17 00:00:00 2001 From: Oskari Lavinto Date: Sun, 12 Dec 2021 04:34:23 +0000 Subject: [PATCH 1077/1756] Translated using Weblate (Finnish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/ --- src/strings/fi.json | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/strings/fi.json b/src/strings/fi.json index ce0da6e133..0f2673001d 100644 --- a/src/strings/fi.json +++ b/src/strings/fi.json @@ -24,7 +24,7 @@ "LabelYoureDone": "Valmista!", "LibraryAccessHelp": "Valitse kirjastot, jotka haluat jakaa tämän käyttäjän kanssa. Järjestelmänvalvoja pystyy muokkaamaan kaikkia kansioita käyttäen metadatan hallintatyökalua.", "MaxParentalRatingHelp": "Suuremman luokituksen sisältö piilotetaan käyttäjältä.", - "MoreUsersCanBeAddedLater": "Käyttäjiä voidaan lisätä myöhemmin lisää päänäkymästä.", + "MoreUsersCanBeAddedLater": "Käyttäjiä voidaan lisätä myöhemmin lisää hallintapaneelista.", "ParentalRating": "Ikäraja", "PasswordMatchError": "Salasanan ja salasanan vahvistuksen on oltava samat.", "PasswordResetComplete": "Salasana on nollattu.", @@ -145,7 +145,7 @@ "ColorTransfer": "Värien siirto", "CommunityRating": "Yhteisön arvosana", "Composer": "Säveltäjä", - "ConfigureDateAdded": "Lisäyspäivämäärän määritykset löytyvät kirjaston asetuksien alta palvelimen kojelaudalla", + "ConfigureDateAdded": "Lisäyspäivämäärän määritykset löytyvät palvelimen hallintapaneelin kirjastoasetuksista", "ConfirmDeleteImage": "Poista kuva?", "ConfirmDeleteItem": "Tämän kohteen poistaminen poistaa sen sekä tiedostojärjestelmästä että mediakirjastosta. Haluatko varmasti jatkaa?", "ConfirmDeleteItems": "Näiden kohteiden poistaminen poistaa ne sekä tiedostojärjestelmästä että mediakirjastosta. Haluatko varmasti jatkaa?", @@ -564,7 +564,7 @@ "TabLogs": "Lokit", "TabLatest": "Uusimmat", "TabDirectPlay": "Suoratoisto", - "TabDashboard": "Päänäkymä", + "TabDashboard": "Hallintapaneeli", "TabCatalog": "Luettelo", "TabAdvanced": "Edistynyt", "TV": "TV", @@ -610,7 +610,7 @@ "RememberMe": "Muista minut", "ReleaseDate": "Julkaisupäivä", "RefreshMetadata": "Päivitä metadata", - "RefreshDialogHelp": "Metatiedot päivitetään palvelimen hallintapaneelissa määritettyjen asetusten ja internet-sisältölähteiden perusteella.", + "RefreshDialogHelp": "Metatiedot päivitetään hallintapaneelissa määritettyjen asetusten ja Internet-sisältölähteiden perusteella.", "Refresh": "Päivitä", "Recordings": "Tallennukset", "RecordingScheduled": "Tallennus ajastettu.", @@ -824,7 +824,7 @@ "LabelDeviceDescription": "Laitteen kuvaus", "LabelDefaultScreen": "Oletusnäyttö:", "LabelDefaultUser": "Oletuskäyttäjä:", - "LabelDashboardTheme": "Palvelimen päänäkymän teema:", + "LabelDashboardTheme": "Palvelimen hallintapaneelin teema:", "LabelCustomCertificatePathHelp": "Polku PKCS #12-tiedostoon joka sisältää varmenteen ja yksityisen avaimen jolla TLS-tuki otetaan käyttöön omalle verkkotunnukselle.", "LabelCustomCertificatePath": "Mukautetun SSL-varmenteen polku:", "LabelContentType": "Sisältötyyppi:", @@ -1419,5 +1419,8 @@ "DisableCustomCss": "Poista käytöstä palvelimen mukautettu CSS-tyyli", "Console": "Konsoli", "Conductor": "Kapellimestari", - "Casual": "Rento" + "Casual": "Rento", + "ErrorPlayerNotFound": "Pyydetylle medialle sopivaa soitinta ei löytynyt.", + "Cursive": "Kursivointi", + "WizardCompleted": "Siinä kaikki tällä erää tarvittava. Jellyfin on aloittanut kirjastosi tietojen keräyksen. Tutustu sovelluksiimme ja paina lopuksi Valmis avataksesi hallintapaneelin." } From 13ac86b8bcead6e1747c6fdf65e004a9a84259b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Sun, 12 Dec 2021 10:16:51 +0000 Subject: [PATCH 1078/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index 37738a5f70..6d1ba53b76 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -84,7 +84,7 @@ "Collections": "Kolekce", "CommunityRating": "Hodnocení komunity", "Composer": "Skladatel", - "ConfigureDateAdded": "Konfigurace přidání data je definována v nastavení knihovny na nástěnce", + "ConfigureDateAdded": "Nastavení způsobu, jakým je určeno datum přidání v nastavení knihovny v sekci Nástěnka", "ConfirmDeleteImage": "Odstranit obrázek?", "ConfirmDeleteItem": "Smazáním položky odstraníte soubor jak z knihovny médií tak ze souborového systému. Jste si jisti, že chcete pokračovat?", "ConfirmDeleteItems": "Odstraněním těchto položek odstraníte vaše média jak z knihovny médií, tak i ze souborového systému. Jste si jisti, že chcete pokračovat?", @@ -172,7 +172,7 @@ "GuideProviderLogin": "Přihlášení", "GuideProviderSelectListings": "Výběr zobrazení", "H264CrfHelp": "Konstantní faktor toku (CRF) je výchozím nastavení kvality pro enkodér x264 a x265. Hodnoty mohou být v rozmezí 0-51, kde nižší hodnoty znamenají vyšší kvalitu na úkor větší velikosti souborů. Rozumné hodnoty jsou 18-28. Výchozí hodnoty jsou 23 pro x264 a 28 pro x265, které můžete použít jako výchozí body.", - "EncoderPresetHelp": "Vyber hodnotu faster ke zvýšení výkonu, nebo slower ke zvýšení kvality.", + "EncoderPresetHelp": "Vyber rychlejší hodnoty ke zvýšení výkonu, nebo pomalejší ke zvýšení kvality.", "HDPrograms": "HD programy", "HardwareAccelerationWarning": "Zapnutí hardwarové akcelerace může způsobit nestabilitu v některých prostředích. Ujistěte se, že váš operační systém a grafické ovladače jsou aktuální. Máte-li potíže s přehráváním videa po zapnutí této funkce, budete muset změnit nastavení zpět na Žádné.", "HeaderAccessSchedule": "Přístup k naplánované úloze", @@ -386,7 +386,7 @@ "LabelCustomCssHelp": "Aplikovat vaše vlastní styly webového rozhraní.", "LabelCustomDeviceDisplayNameHelp": "Nahradit vlastním názvem zobrazení nebo ponechte prázdné, aby název byl určen zařízením.", "LabelCustomRating": "Vlastní hodnocení:", - "LabelDashboardTheme": "Téma nástěnky serveru:", + "LabelDashboardTheme": "Motiv nástěnky serveru:", "LabelDateAdded": "Datum přidání:", "LabelDateAddedBehavior": "Nový obsah řadit dle data:", "LabelDateAddedBehaviorHelp": "Pokud je hodnota metadat přítomna, bude vždy použita před některou z těchto možností.", @@ -1289,7 +1289,7 @@ "HeaderDVR": "Nahrávání", "SaveChanges": "Uložit změny", "LabelSyncPlayPlaybackDiff": "Rozdíl v době přehrávání:", - "SyncPlayAccessHelp": "Určuje úroveň přístupu k synchronizaci přehrávání, kterou tento uživatel bude mít. Tato funkce umožňuje synchronizovat přehrávání s dalšími zařízeními.", + "SyncPlayAccessHelp": "Funkce SyncPlay umožňuje synchronizovat přehrávání s dalšími zařízeními. Vyberte úroveň přístupu k funkci SyncPlay, kterou tento uživatel bude mít.", "MessageSyncPlayErrorMedia": "Zapnutí synchronizace přehrávání se nezdařilo. Chyba média.", "MessageSyncPlayErrorMissingSession": "Zapnutí synchronizace přehrávání se nezdařilo. Nebyla nalezena relace.", "MessageSyncPlayErrorNoActivePlayer": "Nebyl nalezen žádný aktivní přehrávač. Synchronizace přehrávání byla vypnuta.", @@ -1599,5 +1599,6 @@ "TypeOptionPluralEpisode": "Díly", "TypeOptionPluralBoxSet": "Kolekce", "LabelAutomaticallyAddToCollectionHelp": "Pokud mají alespoň 2 filmy stejný název kolekce, budou automaticky přidány do kolekce.", - "LabelAutomaticallyAddToCollection": "Automaticky přidat to kolekce" + "LabelAutomaticallyAddToCollection": "Automaticky přidat to kolekce", + "Cursive": "Kurzíva" } From b30002b8c47ff8a8fe47b915731dcfde69261db4 Mon Sep 17 00:00:00 2001 From: millallo Date: Sun, 12 Dec 2021 08:25:30 +0000 Subject: [PATCH 1079/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/it.json b/src/strings/it.json index e2e9b6e53c..fc8ad35f3a 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -1599,5 +1599,6 @@ "TypeOptionPluralEpisode": "Episodi", "TypeOptionPluralBoxSet": "Cofanetti", "LabelAutomaticallyAddToCollectionHelp": "Quando almeno 2 film hanno lo stesso nome collezione, saranno automaticamente aggiunti alla collezione.", - "LabelAutomaticallyAddToCollection": "Aggiungi automaticamente alla collezione" + "LabelAutomaticallyAddToCollection": "Aggiungi automaticamente alla collezione", + "Cursive": "Corsivo" } From 45a3ffdd1da66f0a1941b614d447e84a7af8def5 Mon Sep 17 00:00:00 2001 From: blob03 Date: Sun, 12 Dec 2021 21:11:38 +0000 Subject: [PATCH 1080/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 1b4442755d..0d128a457f 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1599,5 +1599,6 @@ "TypeOptionPluralBook": "Livres", "TypeOptionPluralAudio": "Audio", "LabelAutomaticallyAddToCollectionHelp": "Quand au moins 2 films possèdent le même nom de collection, les y ajouter automatiquement.", - "LabelAutomaticallyAddToCollection": "Ajouter automatiquement à la collection" + "LabelAutomaticallyAddToCollection": "Ajouter automatiquement à la collection", + "Cursive": "Cursive" } From 31d02d804a88cae6033beac2fd3bb92247eafe66 Mon Sep 17 00:00:00 2001 From: Csaba Date: Mon, 13 Dec 2021 06:43:00 +0000 Subject: [PATCH 1081/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index 043880e587..f4ef54a376 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -1599,5 +1599,6 @@ "TypeOptionPluralBook": "Könyvek", "TypeOptionPluralAudio": "Hangok", "LabelAutomaticallyAddToCollectionHelp": "Ha legalább 2 filmnek ugyanaz a gyűjteményneve, a rendszer automatikusan hozzáadja őket a gyűjteményhez.", - "LabelAutomaticallyAddToCollection": "Automatikus hozzáadás a gyűjteményhez" + "LabelAutomaticallyAddToCollection": "Automatikus hozzáadás a gyűjteményhez", + "Cursive": "Kurzív" } From b907d08b86562dc5150470498abc9443c85fd661 Mon Sep 17 00:00:00 2001 From: "Brian J. Murrell" Date: Sun, 12 Dec 2021 20:28:28 -0500 Subject: [PATCH 1082/1756] Run bump_version in make srpm Also add an "rpms" target that builds the RPMs using mock in a target environment. Fix BuildRequires: for RH platforms. Fixes: #3221 Signed-off-by: Brian J. Murrell --- .ci/azure-pipelines-package.yml | 12 +++++++ .copr | 1 + .copr/Makefile | 1 - .gitignore | 7 ++++ bump_version | 27 +++++++++------ fedora/Makefile | 61 +++++++++++++++++++++++---------- fedora/jellyfin-web.spec | 5 ++- 7 files changed, 81 insertions(+), 33 deletions(-) create mode 120000 .copr delete mode 120000 .copr/Makefile diff --git a/.ci/azure-pipelines-package.yml b/.ci/azure-pipelines-package.yml index 39a05e391d..e221cc573d 100644 --- a/.ci/azure-pipelines-package.yml +++ b/.ci/azure-pipelines-package.yml @@ -17,6 +17,14 @@ jobs: vmImage: 'ubuntu-latest' steps: + - script: echo "##vso[task.setvariable variable=JellyfinVersion]$( awk -F '/' '{ print $NF }' <<<'$(Build.SourceBranch)' | sed 's/^v//' )" + displayName: Set release version (stable) + condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/v') + + - script: './bump-version $(JellyfinVersion)' + displayName: Bump internal version (stable) + condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/v') + - script: 'docker build -f deployment/Dockerfile.$(BuildConfiguration) -t jellyfin-web-$(BuildConfiguration) deployment' displayName: 'Build Dockerfile' condition: or(startsWith(variables['Build.SourceBranch'], 'refs/tags'), startsWith(variables['Build.SourceBranch'], 'refs/heads/master')) @@ -68,6 +76,10 @@ jobs: displayName: Set release version (stable) condition: startsWith(variables['Build.SourceBranch'], 'refs/tags') + - script: './bump-version $(JellyfinVersion)' + displayName: Bump internal version (stable) + condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/v') + - task: Docker@2 displayName: 'Push Unstable Image' condition: startsWith(variables['Build.SourceBranch'], 'refs/heads/master') diff --git a/.copr b/.copr new file mode 120000 index 0000000000..0c6c7bc547 --- /dev/null +++ b/.copr @@ -0,0 +1 @@ +fedora/ \ No newline at end of file diff --git a/.copr/Makefile b/.copr/Makefile deleted file mode 120000 index ec3c90dfd9..0000000000 --- a/.copr/Makefile +++ /dev/null @@ -1 +0,0 @@ -../fedora/Makefile \ No newline at end of file diff --git a/.gitignore b/.gitignore index 98aa2d974b..4492164776 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,10 @@ config.json # log yarn-error.log + +# vim +*.sw? + +# build artifacts +fedora/jellyfin-web-*.src.rpm +fedora/jellyfin-web-*.tar.gz diff --git a/bump_version b/bump_version index c9fcba93bd..948f260bdf 100755 --- a/bump_version +++ b/bump_version @@ -4,6 +4,7 @@ set -o errexit set -o pipefail +set -o xtrace usage() { echo -e "bump_version - increase the shared version and generate changelogs" @@ -22,8 +23,10 @@ package_file="./package*.json" new_version="$1" -# Parse the version from build.yaml -old_version="$( grep "version:" ${build_file} | sed -E 's/version: "([0-9\.]+[-a-z0-9]*)"/\1/' )" +old_version="$( + grep "version:" ${build_file} \ + | sed -E 's/version: "([0-9\.]+[-a-z0-9]*)"/\1/' +)" echo "Old version: ${old_version}" # Bump the NPM version @@ -32,19 +35,22 @@ npm --no-git-tag-version --allow-same-version version v${new_version_sed} # Set the build.yaml version to the specified new_version old_version_sed="$( sed 's/\./\\./g' <<<"${old_version}" )" # Escape the '.' chars -sed -i "s/${old_version_sed}/${new_version}/g" ${build_file} +sed -i "s/${old_version_sed}/${new_version_sed}/g" ${build_file} + if [[ ${new_version} == *"-"* ]]; then - new_version_deb="$( sed 's/-/~/g' <<<"${new_version}" )" + new_version_pkg="$( sed 's/-/~/g' <<<"${new_version}" )" + new_version_deb_sup="" else - new_version_deb="${new_version}-1" + new_version_pkg="${new_version}" + new_version_deb_sup="-1" fi # Write out a temporary Debian changelog with our new stuff appended and some templated formatting debian_changelog_file="debian/changelog" debian_changelog_temp="$( mktemp )" # Create new temp file with our changelog -echo -e "jellyfin-web (${new_version_deb}) unstable; urgency=medium +echo -e "jellyfin-web (${new_version_pkg}${new_version_deb_sup}) unstable; urgency=medium * New upstream version ${new_version}; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v${new_version} @@ -65,8 +71,7 @@ pushd ${fedora_spec_temp_dir} # Split out the stuff before and after changelog csplit jellyfin-web.spec "/^%changelog/" # produces xx00 xx01 # Update the version in xx00 -new_version_sed="$( sed 's/\./\\./g' <<<"${new_version}" )" # Escape the '.' chars -sed -i "s/${old_version_sed}/${new_version_sed}/g" xx00 +sed -i "s/${old_version_sed}/${new_version_pkg}/g" xx00 # Remove the header from xx01 sed -i '/^%changelog/d' xx01 # Create new temp file with our changelog @@ -80,8 +85,8 @@ popd # Move into place mv ${fedora_spec_temp} ${fedora_spec_file} # Clean up -rm -rf ${fedora_changelog_temp} ${fedora_spec_temp_dir} +rm -rf ${fedora_spec_temp_dir} # Stage the changed files for commit -git add ${build_file} ${debian_changelog_file} ${fedora_spec_file} ${package_file} -git status +git add . +git status -v diff --git a/fedora/Makefile b/fedora/Makefile index 1d3e39ac8b..806417adb4 100644 --- a/fedora/Makefile +++ b/fedora/Makefile @@ -1,21 +1,46 @@ -VERSION := $(shell sed -ne '/^Version:/s/.* *//p' fedora/jellyfin-web.spec) +DIR := $(dir $(lastword $(MAKEFILE_LIST))) +# install git and npm +$(info $(shell set -x; if [ "$$(id -u)" = "0" ]; then echo "Installing git"; dnf -y install git npm; fi)) +NAME := jellyfin-web +VERSION := $(shell set -x; sed -ne '/^Version:/s/.* *//p' $(DIR)/$(NAME).spec) +RELEASE := $(shell set -x; sed -ne '/^Release:/s/.* *\(.*\)%{.*}.*/\1/p' $(DIR)/$(NAME).spec) +GIT_VER := $(shell set -x; git describe --tags | sed -e 's/^v//' -e 's/-[0-9]*-g.*$$//') +SRPM := jellyfin-web-$(subst -,~,$(GIT_VER))-$(RELEASE)$(shell rpm --eval %dist).src.rpm +TARBALL :=$(NAME)-$(subst -,~,$(GIT_VER)).tar.gz -srpm: - cd fedora/; \ - SOURCE_DIR=.. \ - WORKDIR="$${PWD}"; \ - tar \ - --transform "s,^\.,jellyfin-web-$(VERSION)," \ - --exclude='.git*' \ - --exclude='**/.git' \ - --exclude='**/.hg' \ - --exclude='deployment' \ - --exclude='*.deb' \ - --exclude='*.rpm' \ - --exclude='jellyfin-web-$(VERSION).tar.gz' \ - -czf "jellyfin-web-$(VERSION).tar.gz" \ +epel-8-x86_64_repos := https://rpm.nodesource.com/pub_16.x/el/\$$releasever/\$$basearch/ + +outdir ?= $(PWD)/$(DIR)/ +TARGET ?= fedora-35-x86_64 + +srpm: $(DIR)/$(SRPM) +tarball: $(DIR)/$(TARBALL) + +$(DIR)/$(TARBALL): + cd $(DIR)/; \ + SOURCE_DIR=.. \ + WORKDIR="$${PWD}"; \ + version=$(GIT_VER); \ + tar \ + --transform "s,^\.,$(NAME)-$(subst -,~,$(GIT_VER))," \ + --exclude='.git*' \ + --exclude='**/.git' \ + --exclude='**/.hg' \ + --exclude=deployment \ + --exclude='*.deb' \ + --exclude='*.rpm' \ + --exclude=$(notdir $@) \ + -czf $(notdir $@) \ -C $${SOURCE_DIR} ./ - cd fedora/; \ - rpmbuild -bs jellyfin-web.spec \ - --define "_sourcedir $$PWD/" \ + +$(DIR)/$(SRPM): $(DIR)/$(TARBALL) $(DIR)/jellyfin-web.spec + ./bump_version $(GIT_VER) + cd $(DIR)/; \ + rpmbuild -bs $(NAME).spec \ + --define "_sourcedir $$PWD/" \ --define "_srcrpmdir $(outdir)" + +rpms: $(DIR)/$(SRPM) + mock $(addprefix --addrepo=, $($(TARGET)_repos)) \ + --enable-network \ + -r $(TARGET) $< diff --git a/fedora/jellyfin-web.spec b/fedora/jellyfin-web.spec index 8e04b105a9..70e20e5fc5 100644 --- a/fedora/jellyfin-web.spec +++ b/fedora/jellyfin-web.spec @@ -10,9 +10,8 @@ URL: https://jellyfin.org Source0: jellyfin-web-%{version}.tar.gz BuildArch: noarch -%if 0%{?fedora} >= 33 -BuildRequires: nodejs -%endif +BuildRequires: git +BuildRequires: npm # Disable Automatic Dependency Processing AutoReqProv: no From 7e040e065c883f5709fb71d7056374fd534762b9 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 14 Dec 2021 09:58:19 +0000 Subject: [PATCH 1083/1756] Translated using Weblate (Malay) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/ --- src/strings/ms.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ms.json b/src/strings/ms.json index 8a5158624e..8d13ea0757 100644 --- a/src/strings/ms.json +++ b/src/strings/ms.json @@ -37,7 +37,7 @@ "Anytime": "Pada bila masa saja", "AroundTime": "Sekitar {0}", "Art": "Seni", - "Artists": "Artis", + "Artists": "Artis-artis", "AsManyAsPossible": "Sebanyak mungkin", "Ascending": "Susunan menaik", "AspectRatio": "Nisbah aspek", From d65fbc13079cfac6359a0f7898097e21f38d2b1b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 14 Dec 2021 10:59:00 +0000 Subject: [PATCH 1084/1756] Translated using Weblate (Malay) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/ --- src/strings/ms.json | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/src/strings/ms.json b/src/strings/ms.json index 8d13ea0757..721fdffb1c 100644 --- a/src/strings/ms.json +++ b/src/strings/ms.json @@ -163,9 +163,39 @@ "ButtonRevoke": "Membatalkan", "ButtonResume": "Sambung semula", "ButtonResetEasyPassword": "Tetapkan semula kod pin mudah", - "Sync": "", + "Sync": "Segerak", "Shows": "Tayangan", "OptionBluray": "BD", - "MusicVideos": "", - "TypeOptionPluralMovie": "Filem-filem" + "MusicVideos": "Video muzik", + "TypeOptionPluralMovie": "Filem-filem", + "HeaderLibraries": "Pustaka", + "HeaderInstall": "Pasang", + "HeaderIdentification": "Pengenalpastian", + "HeaderError": "Ralat", + "HeaderDevices": "Peranti", + "HeaderBranding": "Penjenamaan", + "HeaderApp": "Apl", + "HeaderAlert": "Isyarat", + "HeaderAdmin": "Pentadbiran", + "HeaderActivity": "Aktiviti", + "GuideProviderLogin": "Log masuk", + "Guide": "Panduan", + "General": "Umum", + "Friday": "Jumaat", + "Filters": "Penapis", + "File": "Fail", + "Features": "Ciri", + "Favorite": "Kegemaran", + "FastForward": "Maju pantas", + "Extras": "Tambahan", + "Ended": "Tamat", + "Edit": "Sunting", + "Download": "Muat turun", + "Down": "Bawah", + "Display": "Papar", + "Disconnect": "Putuskan sambungan", + "Disc": "Cakera", + "Director": "Pengarah", + "Descending": "Menurun", + "Depressed": "Tertekan" } From ab899d46ea2fc459332a2902edbe7e9c6d476262 Mon Sep 17 00:00:00 2001 From: "Brian J. Murrell" Date: Tue, 14 Dec 2021 09:05:32 -0500 Subject: [PATCH 1085/1756] Fix to build on EL7 --- fedora/Makefile | 2 +- fedora/jellyfin-web.spec | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/fedora/Makefile b/fedora/Makefile index 806417adb4..ce770e0ecc 100644 --- a/fedora/Makefile +++ b/fedora/Makefile @@ -8,7 +8,7 @@ GIT_VER := $(shell set -x; git describe --tags | sed -e 's/^v//' -e 's/-[0-9]*-g SRPM := jellyfin-web-$(subst -,~,$(GIT_VER))-$(RELEASE)$(shell rpm --eval %dist).src.rpm TARBALL :=$(NAME)-$(subst -,~,$(GIT_VER)).tar.gz -epel-8-x86_64_repos := https://rpm.nodesource.com/pub_16.x/el/\$$releasever/\$$basearch/ +epel-7-x86_64_repos := https://rpm.nodesource.com/pub_16.x/el/\$$releasever/\$$basearch/ outdir ?= $(PWD)/$(DIR)/ TARGET ?= fedora-35-x86_64 diff --git a/fedora/jellyfin-web.spec b/fedora/jellyfin-web.spec index 70e20e5fc5..22ea36480d 100644 --- a/fedora/jellyfin-web.spec +++ b/fedora/jellyfin-web.spec @@ -10,8 +10,12 @@ URL: https://jellyfin.org Source0: jellyfin-web-%{version}.tar.gz BuildArch: noarch +%if 0%{?rhel} < 8 +BuildRequires: nodejs +%else BuildRequires: git BuildRequires: npm +%endif # Disable Automatic Dependency Processing AutoReqProv: no From 8b6f2305d1e9e0e02b81430030f26b5221317e87 Mon Sep 17 00:00:00 2001 From: "Brian J. Murrell" Date: Tue, 14 Dec 2021 09:43:48 -0500 Subject: [PATCH 1086/1756] Fix for Fedora builds --- fedora/jellyfin-web.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fedora/jellyfin-web.spec b/fedora/jellyfin-web.spec index 22ea36480d..d8195fb3fe 100644 --- a/fedora/jellyfin-web.spec +++ b/fedora/jellyfin-web.spec @@ -10,7 +10,7 @@ URL: https://jellyfin.org Source0: jellyfin-web-%{version}.tar.gz BuildArch: noarch -%if 0%{?rhel} < 8 +%if 0%{?rhel} > 0 && 0%{?rhel} < 8 BuildRequires: nodejs %else BuildRequires: git From 50d70b5a9bad3a5bc139c3ae9a820838753d5ded Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:42:30 +0000 Subject: [PATCH 1087/1756] Translated using Weblate (Bulgarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/ --- src/strings/bg-bg.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/bg-bg.json b/src/strings/bg-bg.json index b80fafd263..9993c0bd24 100644 --- a/src/strings/bg-bg.json +++ b/src/strings/bg-bg.json @@ -991,7 +991,7 @@ "LabelIconMaxHeight": "Максимална височина на икона:", "LabelHardwareAccelerationTypeHelp": "Хардуерното ускорение се нуждае от допълнителни настройки.", "LabelEncoderPreset": "Шаблон за кодиране:", - "LabelH264Crf": "Значение на CRF H264-кодиране:", + "LabelH264Crf": "Значение на CRF H.264-кодиране:", "LabelGroupMoviesIntoCollectionsHelp": "Когато се показват списъци с филми, филмите, принадлежащи към поредица, ще бъдат показани като един общ елемент.", "LabelServerNameHelp": "Това е името ,което ще се ползва ,за да се разпознава сървъра и по подразбиране съвпада с името на компютъра.", "LabelRefreshMode": "Режим на опресняване:", From 179d3e6837b64c625a5299d257d7baada1b9954e Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:49:41 +0000 Subject: [PATCH 1088/1756] Translated using Weblate (Danish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/ --- src/strings/da.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/da.json b/src/strings/da.json index 88ee150455..337b237ac7 100644 --- a/src/strings/da.json +++ b/src/strings/da.json @@ -405,7 +405,7 @@ "LabelServerNameHelp": "Dette navn bruges til at identificere serveren. Som udgangspunkt anvendes computerens navn.", "LabelGroupMoviesIntoCollections": "Grupper film i samlinger", "LabelGroupMoviesIntoCollectionsHelp": "Film i samlinger vil blive vist som en samlet enhed i filmlister.", - "LabelH264Crf": "H264-kodning CRF:", + "LabelH264Crf": "H.264-kodning CRF:", "LabelEncoderPreset": "Forudindstilling for kodning:", "LabelHardwareAccelerationType": "Hardwareacceleration:", "LabelHardwareAccelerationTypeHelp": "Hardwareacceleration kræver yderligere konfiguration.", @@ -1429,7 +1429,7 @@ "LabelPublishedServerUri": "Udgivne server-URI'er:", "LabelOpenclDevice": "OpenCL Enhed:", "LabelIsForced": "Tvunget", - "LabelH265Crf": "H265 kodning CRF:", + "LabelH265Crf": "H.265 kodning CRF:", "LabelEnableSSDPTracing": "Aktiver SSDP sporing:", "LabelEnableIP6Help": "Aktiverer IPv6 funktionalitet.", "LabelEnableIP6": "Aktiver IPv6", From d4149f22471735d70130df2c57ac297afcfe49d2 Mon Sep 17 00:00:00 2001 From: WellThatsAName Date: Tue, 14 Dec 2021 13:30:31 +0000 Subject: [PATCH 1089/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/de.json b/src/strings/de.json index 73e779c0a5..faa32ddfc9 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -1599,5 +1599,6 @@ "TypeOptionPluralSeries": "Serien", "Casual": "Casual", "LabelAutomaticallyAddToCollectionHelp": "Wenn mindestens 2 Filme den gleichen Sammlungsnamen haben, werden sie automatisch zur Sammlung hinzugefügt.", - "LabelAutomaticallyAddToCollection": "Automatisch zu Sammlung hinzufügen" + "LabelAutomaticallyAddToCollection": "Automatisch zu Sammlung hinzufügen", + "Cursive": "Kursivschrift" } From 0ec235848a554ac48f94d30781f2faffd8336798 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:49:56 +0000 Subject: [PATCH 1090/1756] Translated using Weblate (Spanish (Argentina)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/ --- src/strings/es-ar.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/es-ar.json b/src/strings/es-ar.json index 1ced095df3..101d992b6d 100644 --- a/src/strings/es-ar.json +++ b/src/strings/es-ar.json @@ -518,7 +518,7 @@ "LabelHardwareAccelerationTypeHelp": "La aceleración por hardware requiere una configuración adicional.", "LabelHardwareAccelerationType": "Aceleración por hardware:", "LabelEncoderPreset": "Pre-ajuste de codificación:", - "LabelH264Crf": "H264 que codifica CRF:", + "LabelH264Crf": "H.264 que codifica CRF:", "LabelGroupMoviesIntoCollectionsHelp": "Al mostrar listas de películas, las películas de una colección se mostrarán como un elemento agrupado.", "LabelGroupMoviesIntoCollections": "Agrupar películas en colecciones", "LabelServerNameHelp": "Este nombre se utilizará para identificar el servidor y será el nombre de host del servidor por defecto.", @@ -1446,7 +1446,7 @@ "LabelIsForced": "Forzados", "LabelHDHomerunPortRangeHelp": "Restringir el rango de puertos UDP para HD Homerun a estos valores. (Por defecto de 1024 - 645535).", "LabelHDHomerunPortRange": "Rango de puertos HD Homerun:", - "LabelH265Crf": "Codificación CRF para H265:", + "LabelH265Crf": "Codificación CRF para H.265:", "LabelEnableSSDPTracingHelp": "Habilita detalles del rastreo de red SSDP para ser registrados.
ATENCIÓN: Esto causara degradación de la perfomance.", "LabelEnableSSDPTracing": "Habilitar Registro SSDP:", "LabelEnableIP6Help": "Habilita la funcionalidad IPv6.", From 88b84fd1480f6ce60bb99bd27186babf8d1a09a7 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:50:06 +0000 Subject: [PATCH 1091/1756] Translated using Weblate (Spanish (Mexico)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/ --- src/strings/es-mx.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/es-mx.json b/src/strings/es-mx.json index a6a6f52d8e..118b4d5206 100644 --- a/src/strings/es-mx.json +++ b/src/strings/es-mx.json @@ -516,7 +516,7 @@ "LabelServerNameHelp": "Este nombre se usará para identificar el servidor y se predeterminará al nombre de host del servidor.", "LabelGroupMoviesIntoCollections": "Agrupar películas en colecciones", "LabelGroupMoviesIntoCollectionsHelp": "Cuando se muestran listados de películas, las películas dentro de una colección serán mostradas agrupadas en un solo artículo.", - "LabelH264Crf": "CRF de codificación H264:", + "LabelH264Crf": "CRF de codificación H.264:", "LabelEncoderPreset": "Codificación preestablecida:", "LabelHardwareAccelerationType": "Aceleración por hardware:", "LabelHardwareAccelerationTypeHelp": "La aceleración por hardware requiere configuración adicional.", @@ -1437,7 +1437,7 @@ "LabelIsForced": "Forzado", "LabelHDHomerunPortRangeHelp": "Restringe el rango de puertos UDP para HD Homerun a este valor. (El valor por defecto es 1024 - 645535).", "LabelHDHomerunPortRange": "Rango de puertos HD Homerun:", - "LabelH265Crf": "CRF de codificación H265:", + "LabelH265Crf": "CRF de codificación H.265:", "LabelEnableSSDPTracing": "Habilitar seguimiento SSDP:", "LabelEnableIP6Help": "Habilita la funcionalidad IPv6.", "LabelEnableIP6": "Habilitar IPv6", From d5b2a0bdcdf99ba41854a9e9a3d9a991d4530b41 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:43:46 +0000 Subject: [PATCH 1092/1756] Translated using Weblate (Croatian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/ --- src/strings/hr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hr.json b/src/strings/hr.json index 331686fa8c..356a23c284 100644 --- a/src/strings/hr.json +++ b/src/strings/hr.json @@ -349,7 +349,7 @@ "LabelServerNameHelp": "Ovo ime će se koristiti za identifikaciju servera. Ako ostavite prazno, ime računala će se koristi kao identifikator.", "LabelGroupMoviesIntoCollections": "Grupiraj filmove u kolekciju", "LabelGroupMoviesIntoCollectionsHelp": "Kada se prikazuje lista filmova, filmovi koji pripadaju kolekciji biti će prikazani kao jedna stavka.", - "LabelH264Crf": "H264 kodiranje CRF:", + "LabelH264Crf": "H.264 kodiranje CRF:", "LabelEncoderPreset": "H264 unaprijed kodiranje:", "LabelHardwareAccelerationType": "Hardversko ubrzanje:", "LabelHardwareAccelerationTypeHelp": "Dostupno samo na podržanim sustavima.", From 4841308130e4ccb9391694f9100254c7b31e6f1f Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:50:41 +0000 Subject: [PATCH 1093/1756] Translated using Weblate (Indonesian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/ --- src/strings/id.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/id.json b/src/strings/id.json index ff11d5fcb6..dc7d0011e8 100644 --- a/src/strings/id.json +++ b/src/strings/id.json @@ -289,7 +289,7 @@ "LabelHardwareAccelerationTypeHelp": "Akselerasi perangkat keras membutuhkan konfigurasi tambahan.", "LabelHardwareAccelerationType": "Akselerasi perangkat keras :", "LabelEncoderPreset": "Preset pengkodean:", - "LabelH264Crf": "H264 encoding CRF:", + "LabelH264Crf": "H.264 encoding CRF:", "LabelGroupMoviesIntoCollectionsHelp": "Saat menampilkan daftar film, maka film dalam sebuah koleksi akan ditampilkan sebagai satu item yang dikelompokkan.", "LabelGroupMoviesIntoCollections": "Kelompokkan film ke dalam koleksi", "LabelFriendlyName": "Nama ramah :", @@ -1067,7 +1067,7 @@ "OnlyForcedSubtitlesHelp": "Hanya subtitle yang ditandai sebagai dipaksa yang akan dimuat.", "LabelHDHomerunPortRangeHelp": "Batasi rentang port UDP Homerun HD ke nilai ini. (Default adalah 1024 - 645535).", "LabelHDHomerunPortRange": "Rentang port HD Homerun:", - "LabelH265Crf": "H265 encoding CRF:", + "LabelH265Crf": "H.265 encoding CRF:", "LabelEnableSSDPTracingHelp": "Aktifkan detail pelacakan jaringan SSDP yang akan dicatat.
PERINGATAN: Ini akan menyebabkan penurunan kinerja yang serius.", "LabelEnableSSDPTracing": "Aktifkan Pelacakan SSDP:", "LabelEnableIP6Help": "Aktifkan fungsi IPv6.", From 73d5d2bb2a5c44a80f2a6be01ea852febcd5095d Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:51:18 +0000 Subject: [PATCH 1094/1756] Translated using Weblate (Korean) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/ --- src/strings/ko.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ko.json b/src/strings/ko.json index ad042e1f14..5d40d6f8ec 100644 --- a/src/strings/ko.json +++ b/src/strings/ko.json @@ -976,7 +976,7 @@ "LabelKodiMetadataUserHelp": "다른 응용프로그램을 위해 시청 데이터를 NFO파일에 저장합니다.", "LabelKodiMetadataUser": "다음을 위해 사용자 시청 데이터를 NFO 파일에 저장:", "LabelKidsCategories": "아이들 카테고리:", - "LabelH264Crf": "H264 인코딩 CRF:", + "LabelH264Crf": "H.264 인코딩 CRF:", "LabelEpisodeNumber": "에피소드 번호:", "LabelCertificatePasswordHelp": "인증서가 비밀번호를 요구하면, 여기에 입력하십시오.", "LabelCertificatePassword": "인증서 비밀번호:", @@ -1434,7 +1434,7 @@ "LabelIsForced": "강제하기", "LabelHDHomerunPortRangeHelp": "HD Homerun의 UDP 포트 범위를 이 값으로 제한합니다 (기본값 1024 - 645535).", "LabelHDHomerunPortRange": "HD Homerun 포트 범위:", - "LabelH265Crf": "H265 인코딩 CRF:", + "LabelH265Crf": "H.265 인코딩 CRF:", "LabelEnableSSDPTracingHelp": "SSDP 네트워크의 세부사항이 저장됩니다.
경고: 심각한 성능 저하를 일으킬 수 있습니다.", "LabelEnableSSDPTracing": "SSDP 추적 활성화:", "AllowVppTonemappingHelp": "OpenCL필터 없이 하드웨어 기반으로 톤 매핑을 활성화합니다. 현재 내장된 HDR10 메타데이터가 있는 영상을 변환할 때만 작동합니다.", From 374bea34eac5abe07b3f91c72df483c22bbc98fa Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:51:31 +0000 Subject: [PATCH 1095/1756] =?UTF-8?q?Translated=20using=20Weblate=20(Norwe?= =?UTF-8?q?gian=20Bokm=C3=A5l)=20Translation:=20Jellyfin/Jellyfin=20Web=20?= =?UTF-8?q?Translate-URL:=20https://translate.jellyfin.org/projects/jellyf?= =?UTF-8?q?in/jellyfin-web/nb=5FNO/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/strings/nb.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/nb.json b/src/strings/nb.json index 8be53b931c..0261004276 100644 --- a/src/strings/nb.json +++ b/src/strings/nb.json @@ -410,7 +410,7 @@ "LabelServerNameHelp": "Dette navnet vil bli brukt for å identifisere serveren. Standardverdien er serverens vertsnavn.", "LabelGroupMoviesIntoCollections": "Gruppér filmer i samlinger", "LabelGroupMoviesIntoCollectionsHelp": "Ved visning av filmlister, vil filmer i en samling bli vist som ett gruppert element.", - "LabelH264Crf": "CRF-verdi for H264-koding:", + "LabelH264Crf": "CRF-verdi for H.264-koding:", "LabelEncoderPreset": "Forhåndsinnstilling for koding:", "LabelHardwareAccelerationType": "Maskinvareakselerasjon:", "LabelHardwareAccelerationTypeHelp": "Maskinvareakselerasjon krever ytterligere konfigurasjon.", @@ -1469,7 +1469,7 @@ "LabelIsForced": "Tvunget", "LabelHDHomerunPortRangeHelp": "Begrenser UDP-portområdet for HD Homerun til denne verdien. (Standard er 1024 - 645535).", "LabelHDHomerunPortRange": "HD Homerun port-område:", - "LabelH265Crf": "CRF-verdi for H265-koding:", + "LabelH265Crf": "CRF-verdi for H.265-koding:", "LabelEnableSSDPTracingHelp": "Aktiver detaljert logging av SSDP-sporing.
ADVARSEL: Dette vil føre til alvorlig degradering av ytelse.", "LabelEnableSSDPTracing": "Aktiver SSDP-sporing:", "LabelEnableIP6Help": "Aktiverer IPv6-funksjonalitet.", From 52793ffb513412aae397ce6f83ffee7bde9a46d9 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:51:44 +0000 Subject: [PATCH 1096/1756] Translated using Weblate (Portuguese (Brazil)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/ --- src/strings/pt-br.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/pt-br.json b/src/strings/pt-br.json index e16c221fe6..f78a96af70 100644 --- a/src/strings/pt-br.json +++ b/src/strings/pt-br.json @@ -512,7 +512,7 @@ "LabelServerNameHelp": "Este nome será usado para identificar o servidor e por padrão o nome do computador será usado.", "LabelGroupMoviesIntoCollections": "Agrupar filmes em coletâneas", "LabelGroupMoviesIntoCollectionsHelp": "Ao exibir listas de filmes, os filmes na coletânea serão exibidos como um único item agrupado.", - "LabelH264Crf": "CRF de codificação H264:", + "LabelH264Crf": "CRF de codificação H.264:", "LabelEncoderPreset": "Preset de codificação:", "LabelHardwareAccelerationType": "Aceleração de hardware:", "LabelHardwareAccelerationTypeHelp": "A aceleração de hardware requer configuração adicional.", @@ -1448,7 +1448,7 @@ "LabelEnableIP4": "Ativar IPv4", "LabelDropSubtitleHere": "Solte a legenda aqui ou clique para navegar.", "LabelCreateHttpPortMapHelp": "Permita o mapeamento automático de portas para criar uma regra para o tráfego http além do tráfego https.", - "LabelH265Crf": "Codificação CRF para H265:", + "LabelH265Crf": "Codificação CRF para H.265:", "AllowVppTonemappingHelp": "Mapeamento de tom baseado em hardware completo sem usar filtro OpenCL. Atualmente funciona apenas ao transcodificar vídeos com metadados HDR10 incorporados.", "EnableVppTonemapping": "Habilitar mapeamento de tom VPP", "EnableEnhancedNvdecDecoder": "Ativar decodificador NVDEC aprimorado", From 0c41b7fc48ead8c2e88f09b8597c8bc498073124 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:52:24 +0000 Subject: [PATCH 1097/1756] Translated using Weblate (Portuguese (Portugal)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/ --- src/strings/pt-pt.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/pt-pt.json b/src/strings/pt-pt.json index 5262a5750f..90fa3117bb 100644 --- a/src/strings/pt-pt.json +++ b/src/strings/pt-pt.json @@ -765,7 +765,7 @@ "LabelHomeScreenSectionValue": "Secção {0} do Painel Principal:", "LabelHomeNetworkQuality": "Qualidade da rede interna:", "LabelEncoderPreset": "Preset para codificação H264 e H265:", - "LabelH264Crf": "CRF para codificação H264:", + "LabelH264Crf": "CRF para codificação H.264:", "LabelFont": "Tipo de Letra:", "LabelFileOrUrl": "Ficheiro ou URL:", "LabelDynamicExternalId": "{0} ID:", @@ -1447,7 +1447,7 @@ "LabelIsForced": "Forçado", "LabelHDHomerunPortRangeHelp": "Restringir a gama das portas UDP de HD Homerun a este valor. (Padrão é 1024 - 645535).", "LabelHDHomerunPortRange": "Gama de portas para HD Homerun:", - "LabelH265Crf": "CRF para codificação H265:", + "LabelH265Crf": "CRF para codificação H.265:", "LabelEnableSSDPTracingHelp": "Ativar o rastreamento detalhado da rede SSDP.
AVISO: Esta opção causará uma grande degradação no desempenho.", "LabelEnableSSDPTracing": "Ativar o Rastreamento de SSDP:", "LabelEnableIP6Help": "Ativar o funcionalidade IPv6.", From b8459b61794d13a78a7d40d6aedb96b0fb51d04a Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:52:05 +0000 Subject: [PATCH 1098/1756] Translated using Weblate (Romanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/ --- src/strings/ro.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ro.json b/src/strings/ro.json index 3ee09f3558..6753f3a5ca 100644 --- a/src/strings/ro.json +++ b/src/strings/ro.json @@ -658,7 +658,7 @@ "LabelHardwareAccelerationTypeHelp": "Accelerarea hardware necesită configurare suplimentară.", "LabelHardwareAccelerationType": "Accelerare hardware:", "LabelEncoderPreset": "Codificare presetată:", - "LabelH264Crf": "CRF codare H264:", + "LabelH264Crf": "CRF codare H.264:", "LabelGroupMoviesIntoCollectionsHelp": "La afișarea listelor de filme, filmele aparținând unei colecții vor fi afișate ca un articol grupat.", "LabelGroupMoviesIntoCollections": "Grupează filmele în colecții", "LabelServerNameHelp": "Acest nume va fi utilizat pentru a identifica serverul și va fi implicit la numele computerului serverului.", @@ -1476,7 +1476,7 @@ "LabelIsForced": "Forțat", "LabelHDHomerunPortRangeHelp": "Restricționează gama de porturi HD Homerun UDP la această valoare. (Valoarea implicită este 1024 - 645535).", "LabelHDHomerunPortRange": "Gama de porturi HD Homerun:", - "LabelH265Crf": "CRF codare H265:", + "LabelH265Crf": "CRF codare H.265:", "LabelEnableSSDPTracingHelp": "Activați detaliile urmăririi rețelei SSDP pentru a fi înregistrate.
AVERTISMENT: Acest lucru va cauza o degradare gravă a performanței.", "LabelEnableSSDPTracing": "Activați urmărirea SSDP:", "LabelEnableIP6Help": "Activează funcționalitatea IPv6.", From 20b39f770e78de0f506ff829a0a2f3cce72a56e4 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:52:41 +0000 Subject: [PATCH 1099/1756] Translated using Weblate (Slovenian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/ --- src/strings/sl-si.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json index 45ec09b34a..a6bc8eedf4 100644 --- a/src/strings/sl-si.json +++ b/src/strings/sl-si.json @@ -580,7 +580,7 @@ "LabelFormat": "Format:", "LabelServerNameHelp": "To ime bo uporabljeno za identifikacijo strežnika in je privzeto enako imenu strežnika.", "LabelGroupMoviesIntoCollectionsHelp": "Pri prikazovanju seznama filmov bodo filmi iz iste zbirke prikazani kot en združen element.", - "LabelH264Crf": "H264 kodiranje CRF:", + "LabelH264Crf": "H.264 kodiranje CRF:", "LabelIconMaxHeight": "Največja višina ikone:", "LabelIdentificationFieldHelp": "Za velike ali male črke neobčutljiv podizraz ali regex izraz.", "LabelImageFetchersHelp": "Omogoči in razvrsti vire za pridobivanje slik po prioriteti.", @@ -1374,7 +1374,7 @@ "DeleteDevicesConfirmation": "Ali ste prepričani, da želite izbrisati vse naprave. Vse ostale seje bodo odjavljena. Naprave se bodo znova pojavile ob naslednji prijavi.", "DeleteAll": "Izbriši vse", "Bwdif": "BWDIF", - "LabelH265Crf": "H265 kodiranje CRF:", + "LabelH265Crf": "H.265 kodiranje CRF:", "LabelHDHomerunPortRangeHelp": "Omeji razpon UDP vrat za HD Homerun na to vrednost. (Privzeto 1024 - 645535).", "LabelHDHomerunPortRange": "HD Homerun razpon vrat:", "SkipEpisodesAlreadyInMyLibraryHelp": "Epizode bodo primerjane po številki sezone in epizode, kadar so na voljo.", From 8f2fc1ec78606defb159d2bb5367e2ad8194e117 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:53:14 +0000 Subject: [PATCH 1100/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index ff2e77abce..7070a97375 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -794,8 +794,8 @@ "LabelHardwareEncoding": "Апаратне кодування:", "LabelHardwareAccelerationTypeHelp": "Апаратне прискорення вимагає додаткової конфігурації.", "LabelHardwareAccelerationType": "Апаратне прискорення:", - "LabelH265Crf": "H265, що кодує CRF:", - "LabelH264Crf": "H264, що кодує CRF:", + "LabelH265Crf": "H.265, що кодує CRF:", + "LabelH264Crf": "H.264, що кодує CRF:", "LabelGroupMoviesIntoCollectionsHelp": "При відображенні списків фільмів, фільми в колекції відображатимуться як один згрупований елемент.", "LabelGroupMoviesIntoCollections": "Групуйте фільми у колекції", "LabelFriendlyName": "Спрощене ім'я:", From aa28c6b639aaa5140803dcc0978695d329c0eebc Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:53:27 +0000 Subject: [PATCH 1101/1756] Translated using Weblate (Chinese (Hong Kong)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/ --- src/strings/zh-hk.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/zh-hk.json b/src/strings/zh-hk.json index fd5c53ad05..9fe9be0704 100644 --- a/src/strings/zh-hk.json +++ b/src/strings/zh-hk.json @@ -614,8 +614,8 @@ "LabelHardwareEncoding": "硬體加速 :", "LabelHardwareAccelerationTypeHelp": "硬體加速需要額外的設定。", "LabelHardwareAccelerationType": "硬體加速:", - "LabelH265Crf": "H265 編碼 CRF:", - "LabelH264Crf": "H264 編碼 CRF:", + "LabelH265Crf": "H.265 編碼 CRF:", + "LabelH264Crf": "H.264 編碼 CRF:", "LabelGroupMoviesIntoCollectionsHelp": "顯示電影清單時,屬於相同集合的電影將作為分組項目顯示。", "LabelGroupMoviesIntoCollections": "將電影分組", "LabelFriendlyName": "好聽的名字:", From a346d837780f3cb4323414842cf82a0e40068443 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:53:37 +0000 Subject: [PATCH 1102/1756] Translated using Weblate (Chinese (Traditional)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/ --- src/strings/zh-tw.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/zh-tw.json b/src/strings/zh-tw.json index eee4374a59..131c24edaf 100644 --- a/src/strings/zh-tw.json +++ b/src/strings/zh-tw.json @@ -829,7 +829,7 @@ "LabelHardwareAccelerationType": "硬體加速:", "LabelImportOnlyFavoriteChannels": "僅限收藏的頻道", "LabelInNetworkSignInWithEasyPassword": "啟用以簡易密碼進行區域網路登入", - "LabelH264Crf": "H264 編碼 CRF:", + "LabelH264Crf": "H.264 編碼 CRF:", "LabelMaxStreamingBitrate": "最大串流畫質:", "LabelMaxStreamingBitrateHelp": "指定最大串流位元率。", "LabelMessageText": "訊息文字:", @@ -1475,7 +1475,7 @@ "LabelIsForced": "強制", "LabelHDHomerunPortRangeHelp": "將HD Homerun UDP 端口範圍限制至該值內。(預設值為 1024 - 645535)。", "LabelHDHomerunPortRange": "HD Homerun 端口範圍:", - "LabelH265Crf": "H265 編碼 CRF:", + "LabelH265Crf": "H.265 編碼 CRF:", "LabelEnableSSDPTracingHelp": "將 SSDP 追蹤詳細資料記錄至日誌。
警告:這將導致效能嚴重損失。", "LabelEnableSSDPTracing": "啟用 SSDP 追蹤:", "LabelAutoDiscoveryTracing": "開啟自動追蹤。", From 18851211ea4217856de83c32139a33aea698c90c Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:49:26 +0000 Subject: [PATCH 1103/1756] Translated using Weblate (Afrikaans) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/ --- src/strings/af.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/af.json b/src/strings/af.json index 7e54107a7d..e1e832fa11 100644 --- a/src/strings/af.json +++ b/src/strings/af.json @@ -776,8 +776,8 @@ "LabelHDHomerunPortRange": "HD Homerun -poortreeks:", "LabelHardwareAccelerationTypeHelp": "Hardewareversnelling vereis ekstra konfigurasie.", "LabelHardwareAccelerationType": "Hardeware versnelling:", - "LabelH265Crf": "H265 -kodering CRF:", - "LabelH264Crf": "H264 -kodering van CRF:", + "LabelH265Crf": "H.265 -kodering CRF:", + "LabelH264Crf": "H.264 -kodering van CRF:", "LabelGroupMoviesIntoCollectionsHelp": "As filmlyste vertoon word, sal films in 'n versameling as 'n gegroepeerde item vertoon word.", "LabelGroupMoviesIntoCollections": "Groepeer films in versamelings", "LabelFriendlyName": "Vriendelike naam:", From ce69af3a7c3a39cf24b3d546541dc32bdd05cbf1 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:51:53 +0000 Subject: [PATCH 1104/1756] Translated using Weblate (Portuguese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/ --- src/strings/pt.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/pt.json b/src/strings/pt.json index af60ea7d0a..8533856d50 100644 --- a/src/strings/pt.json +++ b/src/strings/pt.json @@ -288,7 +288,7 @@ "LabelHardwareAccelerationTypeHelp": "A aceleração de hardware requer configuração adicional.", "LabelHardwareAccelerationType": "Aceleração por hardware:", "LabelEncoderPreset": "Predefinição de codificação:", - "LabelH264Crf": "CRF para codificação H264:", + "LabelH264Crf": "CRF para codificação H.264:", "LabelGroupMoviesIntoCollectionsHelp": "Ao exibir listas de filmes, os filmes de uma coleção serão exibidos como um item agrupado.", "LabelGroupMoviesIntoCollections": "Agrupar filmes em colecções", "LabelServerNameHelp": "Esse nome será usado para identificar o servidor e será o padrão para o hostname do servidor.", @@ -1268,7 +1268,7 @@ "LabelIconMaxResHelp": "Resolução máxima dos ícones expostos por meio da propriedade upnp:icon.", "LabelHDHomerunPortRangeHelp": "Restringe o intervalo de portas UDP HD Homerun a este valor. (O padrão é 1024 - 645535).", "LabelHDHomerunPortRange": "Intervalo de portas HD Homerun:", - "LabelH265Crf": "CRF da codificação H265:", + "LabelH265Crf": "CRF da codificação H.265:", "LabelEnableSSDPTracingHelp": "Habilite o registro dos detalhes do rastreamento de rede SSDP.
AVISO: Isso causará uma grave degradação do desempenho.", "LabelEnableSSDPTracing": "Habilitar Rastreamento de SSDP:", "LabelEnableIP4Help": "Habilite a funcionalidade IPv4.", From 932684ccac18b2170da01be94d58c3f34e53d8c7 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:52:51 +0000 Subject: [PATCH 1105/1756] Translated using Weblate (Serbian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/ --- src/strings/sr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/sr.json b/src/strings/sr.json index 0ae5acb51c..d6e8fd680a 100644 --- a/src/strings/sr.json +++ b/src/strings/sr.json @@ -633,8 +633,8 @@ "LabelHDHomerunPortRange": "Опсег HD Homerun порта:", "LabelHardwareAccelerationTypeHelp": "Хардверско убрзање захтева додатну конфигурацију.", "LabelHardwareAccelerationType": "Хардверско убрзање:", - "LabelH265Crf": "H265 кодирање CRF:", - "LabelH264Crf": "H264 кодирање CRF:", + "LabelH265Crf": "H.265 кодирање CRF:", + "LabelH264Crf": "H.264 кодирање CRF:", "LabelGroupMoviesIntoCollectionsHelp": "Приликом приказивања листа филмова, филмови у колекцији биће приказани као једна груписана ставка.", "LabelGroupMoviesIntoCollections": "Групиши филмове у колекције", "LabelFriendlyName": "Пријатељско име:", From 735c7aaea9686b503756209af51e408562ad4b54 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:48:02 +0000 Subject: [PATCH 1106/1756] Translated using Weblate (Latvian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/ --- src/strings/lv.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/lv.json b/src/strings/lv.json index 7cb8d91a3d..afc3267dec 100644 --- a/src/strings/lv.json +++ b/src/strings/lv.json @@ -705,7 +705,7 @@ "LabelKidsCategories": "Bērnu kategorijas:", "LabelIconMaxHeight": "Ikonas maksimālais augstums:", "LabelHttpsPortHelp": "TCP porta numurs HTTPS serverim.", - "LabelH264Crf": "H264 kodēšanas CRF:", + "LabelH264Crf": "H.264 kodēšanas CRF:", "LabelGroupMoviesIntoCollections": "Grupēt filmas kolekcijās", "LabelEnableRealtimeMonitor": "Iespējot reāllaika uzraudzību", "LabelEnableDlnaServerHelp": "Ļauj UPnP ierīcēm tavā tīklā pārlūkot un atskaņot vienumus.", From 8710c1335e99e4f4b78a687bfe25384d12a13262 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:50:18 +0000 Subject: [PATCH 1107/1756] Translated using Weblate (Spanish (Latin America)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/ --- src/strings/es_419.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/es_419.json b/src/strings/es_419.json index 54b887adaa..37748372ed 100644 --- a/src/strings/es_419.json +++ b/src/strings/es_419.json @@ -679,7 +679,7 @@ "LabelHardwareAccelerationTypeHelp": "La aceleración por hardware requiere configuración adicional.", "LabelHardwareAccelerationType": "Aceleración por hardware:", "LabelEncoderPreset": "Preajuste de Codificación:", - "LabelH264Crf": "CRF de codificación H264:", + "LabelH264Crf": "CRF de codificación H.264:", "LabelGroupMoviesIntoCollectionsHelp": "Cuando se muestran listados de películas, las películas que estén en alguna colección serán mostradas agrupadas en un solo artículo.", "LabelGroupMoviesIntoCollections": "Agrupar películas en colecciones", "LabelServerNameHelp": "Este nombre se usará para identificar el servidor y se predeterminará al nombre del servidor.", @@ -1458,7 +1458,7 @@ "LabelIsForced": "Forzar", "LabelHDHomerunPortRangeHelp": "Restringe el rango de puertos UDP de HD Homerun al valor asignado. (Por defecto es 1024 - 645535).", "LabelHDHomerunPortRange": "Rango de puertos para HD Homerun:", - "LabelH265Crf": "H265 codificacion CRF:", + "LabelH265Crf": "H.265 codificacion CRF:", "LabelEnableSSDPTracingHelp": "Habilita el registro del rastreo de red SSDP.
ADVERTENCIA: Esto causará una seria degradación del rendimiento.", "LabelEnableSSDPTracing": "Habilitar seguimiento SSDP:", "LabelEnableIP6Help": "Habilita la funcionalidad IPv6.", From 5fc343b9a9d7c710c190c64f2ec6b7db733350e7 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:53:03 +0000 Subject: [PATCH 1108/1756] Translated using Weblate (Tamil) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/ --- src/strings/ta.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ta.json b/src/strings/ta.json index 1cae4fab09..0726637f09 100644 --- a/src/strings/ta.json +++ b/src/strings/ta.json @@ -669,7 +669,7 @@ "LabelHardwareAccelerationTypeHelp": "வன்பொருள் முடுக்கம் கூடுதல் உள்ளமைவு தேவை.", "LabelHardwareAccelerationType": "வன்பொருள் முடுக்கம்:", "LabelEncoderPreset": "குறியீட்டு முன்னமைவு:", - "LabelH264Crf": "H264 குறியாக்கம் CRF:", + "LabelH264Crf": "H.264 குறியாக்கம் CRF:", "LabelGroupMoviesIntoCollectionsHelp": "மூவி பட்டியல்களைக் காண்பிக்கும் போது, ஒரு தொகுப்பில் உள்ள திரைப்படங்கள் ஒரு குழுவாகக் காட்டப்படும்.", "LabelGroupMoviesIntoCollections": "திரைப்படங்களை தொகுப்பாக குழு செய்யவும்", "LabelServerNameHelp": "சேவையகத்தை அடையாளம் காண இந்த பெயர் பயன்படுத்தப்படும் மற்றும் சேவையகத்தின் ஹோஸ்ட்பெயருக்கு இயல்புநிலையாக இருக்கும்.", @@ -1454,7 +1454,7 @@ "AllowHevcEncoding": "HEVC வடிவத்தில் குறியாக்கத்தை அனுமதிக்கவும்", "PreferFmp4HlsContainerHelp": "HEVC இயல்புநிலை கொள்கலனாக fMP4ஐப் பயன்படுத்த விரும்பினால், ஆதரிக்கப்படும் சாதனங்களில் ஸ்ட்ரீம் ஹெச்.வி.சி உள்ளடக்கத்தை நேரடியாக இயக்க முடியும்.", "PreferFmp4HlsContainer": "FMP4-HLS மீடியா கொள்கலனை விரும்புங்கள்", - "LabelH265Crf": "H265 குறியாக்கம் CRF:", + "LabelH265Crf": "H.265 குறியாக்கம் CRF:", "YoutubeDenied": "உட்பொதிக்கப்பட்ட பிளேயர்களில் கோரப்பட்ட வீடியோவை இயக்க அனுமதிக்கப்படவில்லை.", "YoutubeNotFound": "வீடியோ கிடைக்கவில்லை.", "YoutubePlaybackError": "கோரப்பட்ட வீடியோவை இயக்க முடியாது.", From b0eb01592e50b79ca5dddedc21c441005d47191d Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:53:47 +0000 Subject: [PATCH 1109/1756] Translated using Weblate (Malayalam) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/ --- src/strings/ml.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ml.json b/src/strings/ml.json index c66bc39e11..dd4940e80b 100644 --- a/src/strings/ml.json +++ b/src/strings/ml.json @@ -656,8 +656,8 @@ "LabelHDHomerunPortRange": "എച്ച്ഡി ഹോമറൺ പോർട്ട് ശ്രേണി:", "LabelHardwareAccelerationTypeHelp": "ഹാർഡ്‌വെയർ ത്വരിതപ്പെടുത്തലിന് അധിക കോൺഫിഗറേഷൻ ആവശ്യമാണ്.", "LabelHardwareAccelerationType": "ഹാർഡ്‌വെയർ ത്വരണം:", - "LabelH265Crf": "H265 എൻ‌കോഡിംഗ് CRF:", - "LabelH264Crf": "H264 എൻ‌കോഡിംഗ് CRF:", + "LabelH265Crf": "H.265 എൻ‌കോഡിംഗ് CRF:", + "LabelH264Crf": "H.264 എൻ‌കോഡിംഗ് CRF:", "LabelGroupMoviesIntoCollectionsHelp": "മൂവി ലിസ്റ്റുകൾ പ്രദർശിപ്പിക്കുമ്പോൾ, ഒരു ശേഖരത്തിലെ മൂവികൾ ഒരു ഗ്രൂപ്പുചെയ്‌ത ഇനമായി പ്രദർശിപ്പിക്കും.", "LabelGroupMoviesIntoCollections": "സിനിമകളെ ശേഖരങ്ങളായി ഗ്രൂപ്പുചെയ്യുക", "LabelFriendlyName": "സൗഹൃദ നാമം:", From e1dc9d4e0112ad44758f73c7f55a841967c9393c Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 14 Dec 2021 13:53:59 +0000 Subject: [PATCH 1110/1756] Translated using Weblate (Telugu) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/te/ --- src/strings/te.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/te.json b/src/strings/te.json index f9b7534f32..36e5b213b0 100644 --- a/src/strings/te.json +++ b/src/strings/te.json @@ -646,8 +646,8 @@ "LabelHDHomerunPortRange": "HD హోమర్న్ పోర్ట్ పరిధి:", "LabelHardwareAccelerationTypeHelp": "హార్డ్వేర్ త్వరణానికి అదనపు కాన్ఫిగరేషన్ అవసరం.", "LabelHardwareAccelerationType": "హార్డ్వేర్ త్వరణం:", - "LabelH265Crf": "H265 ఎన్కోడింగ్ CRF:", - "LabelH264Crf": "H264 ఎన్కోడింగ్ CRF:", + "LabelH265Crf": "H.265 ఎన్కోడింగ్ CRF:", + "LabelH264Crf": "H.264 ఎన్కోడింగ్ CRF:", "LabelGroupMoviesIntoCollectionsHelp": "చలన చిత్ర జాబితాలను ప్రదర్శించేటప్పుడు, సేకరణలోని చలనచిత్రాలు ఒక సమూహ అంశంగా ప్రదర్శించబడతాయి.", "LabelGroupMoviesIntoCollections": "సినిమాలను సేకరణలుగా సమూహపరచండి", "LabelFriendlyName": "స్నేహపూర్వక పేరు:", From 8a8d342796388577dd9fd2ec160a2d5da5294fce Mon Sep 17 00:00:00 2001 From: WellThatsAName Date: Tue, 14 Dec 2021 19:58:42 +0000 Subject: [PATCH 1111/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 01fece932c..5993f61168 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -689,7 +689,7 @@ "LabelKodiMetadataSaveImagePaths": "Save image paths within NFO files", "LabelKodiMetadataSaveImagePathsHelp": "This is recommended if you have image file names that don't conform to Kodi guidelines.", "LabelKodiMetadataUser": "Save user watch data to NFO files for:", - "LabelKodiMetadataUserHelp": "Save watch data to NFO files for other applications to using.", + "LabelKodiMetadataUserHelp": "Save watch data to NFO files for other applications to use.", "LabelLanguage": "Language:", "LabelLanNetworks": "LAN networks:", "LabelLibraryPageSize": "Library page size:", From 12a556725b6601fc6b0dff4c2401d45ede6bc98c Mon Sep 17 00:00:00 2001 From: WellThatsAName Date: Tue, 14 Dec 2021 20:27:40 +0000 Subject: [PATCH 1112/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index faa32ddfc9..58ba73a20c 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -162,7 +162,7 @@ "EnablePhotosHelp": "Bilder werden erkannt und neben anderen Mediendateien angezeigt.", "EnableStreamLooping": "Automatische Schleife für Live-Streams", "EnableStreamLoopingHelp": "Aktivieren, wenn Live Streams nur ein paar Sekunden Daten enthalten und ständig angefragt werden müssen. Kann zu Problemen führen wenn aktiviert, obwohl nicht nötig.", - "EnableThemeSongsHelp": "Titelmusik wird während des Blätterns durch die Bibliothek im Hintergrund abgespielt.", + "EnableThemeSongsHelp": "Die Titelmusiken im Hintergrund abspielen, während du die Bibliothek durchblätterst.", "EnableThemeVideosHelp": "Titelvideos werden während des Blätterns durch die Bibliothek im Hintergrund abgespielt.", "Ended": "Beendet", "EndsAtValue": "Endet um {0}", @@ -231,7 +231,7 @@ "HeaderChapterImages": "Kapitel Bilder", "HeaderCodecProfile": "Codec Profil", "HeaderCodecProfileHelp": "Codec Profile weisen auf Beschränkungen eines Gerätes beim Abspielen bestimmter Codecs hin. Wenn eine Beschränkung zutrifft, dann werden Medien transcodiert, auch wenn der Codec für die Direktwiedergabe konfiguriert ist.", - "HeaderConfigureRemoteAccess": "Remote-Zugriff konfigurieren", + "HeaderConfigureRemoteAccess": "Fernzugriff konfigurieren", "HeaderConfirmPluginInstallation": "Plugin Installation bestätigen", "HeaderConfirmProfileDeletion": "Profillöschung bestätigen", "HeaderConfirmRevokeApiKey": "API-Schlüssel widerrufen", @@ -278,7 +278,7 @@ "HeaderInstantMix": "Schnellmix", "HeaderKeepRecording": "Aufnahme behalten", "HeaderKeepSeries": "Serie behalten", - "HeaderKodiMetadataHelp": "Um NFO-Metadaten zu aktivieren oder deaktivieren, bearbeite eine Bibliothek und mache den Metadaten-Speicherer Abschnitt ausfindig.", + "HeaderKodiMetadataHelp": "Um NFO-Metadaten zu aktivieren oder zu deaktivieren, bearbeite eine Bibliothek und suche nach dem Metadaten-Speichern-Abschnitt.", "HeaderLatestEpisodes": "Neueste Episoden", "HeaderLatestMedia": "Neueste Medien", "HeaderLatestMovies": "Neueste Filme", @@ -463,7 +463,7 @@ "LabelDropShadow": "Schlagschatten:", "LabelEasyPinCode": "Einfacher PIN-Code:", "LabelEmbedAlbumArtDidl": "Albumcover in DIDL einbetten", - "LabelEmbedAlbumArtDidlHelp": "Einige Geräte bevorzugen diese Methode um Album Art darstellen zu können. Andere wiederum können evtl. nichts abspielen, wenn diese Funktion aktiviert ist.", + "LabelEmbedAlbumArtDidlHelp": "Einige Geräte bevorzugen diese Methode um die Album Bilder ermitteln zu können. Andere wiederum können evtl. nichts abspielen, wenn diese Funktion aktiviert ist.", "LabelEnableAutomaticPortMap": "Automatisches Port-Mapping aktivieren", "LabelEnableAutomaticPortMapHelp": "Leitet automatisch die öffentlichen Ports des Routers an die lokalen Ports des Servers mit Hilfe von UPnP weiter. Dies kann mit einigen Router-Modellen nicht funktionieren. Die Änderungen werden erst nach einem Neustart des Server aktiv.", "LabelEnableBlastAliveMessages": "Alive Meldungen erzeugen", @@ -579,7 +579,7 @@ "LabelNotificationEnabled": "Diese Benachrichtigung aktivieren", "LabelNumber": "Nummer:", "LabelNumberOfGuideDays": "Anzahl von Tagen für die Programminformationen geladen werden sollen:", - "LabelNumberOfGuideDaysHelp": "Das Laden von zusätzlichen Programmdaten bietet einen besseren Überblick und die Möglichkeit weiter in die Zukunft zu planen. Aber es wird länger dauern alles herunterzuladen. Auto wählt auf Grundlage der Kanalanzahl.", + "LabelNumberOfGuideDaysHelp": "Das Laden von Programmdaten weiterer Tage bietet einen besseren Überblick und die Möglichkeit weiter in die Zukunft zu planen. Aber es wird länger dauern alles herunterzuladen. Auto wählt auf Grundlage der Kanalanzahl.", "LabelOptionalNetworkPath": "Geteilter Netzwerkordner:", "LabelOptionalNetworkPathHelp": "Wenn dieser Ordner in deinem Netzwerk geteilt wird, kann die Weitergabe des Netzwerkpfades Clients auf anderen Geräten direkten Zugang zu den Mediendateien ermöglichen. Beispielsweise {0} oder {1}.", "LabelOriginalAspectRatio": "Original Seitenverhältnis:", @@ -736,12 +736,12 @@ "MessageConfirmRecordingCancellation": "Aufnahme abbrechen?", "MessageConfirmRemoveMediaLocation": "Bist du dir sicher diese Medienquelle entfernen zu wollen?", "MessageConfirmRestart": "Möchtest du Jellyfin wirklich neu starten?", - "MessageConfirmRevokeApiKey": "Möchten Sie diesen API Schlüssel wirklich löschen? Die Verbindung der Anwendung zum Server wird sofort unterbrochen.", + "MessageConfirmRevokeApiKey": "Möchten Sie diesen API Schlüssel wirklich löschen? Die Verbindung der Anwendung zu diesem Server wird sofort unterbrochen werden.", "MessageConfirmShutdown": "Möchten Sie den Server wirklich herunterfahren?", "MessageContactAdminToResetPassword": "Bitte kontaktiere deinen Systemadministrator, um dein Passwort zurücksetzen zu lassen.", "MessageCreateAccountAt": "Erstelle ein Konto bei {0}", "MessageDeleteTaskTrigger": "Bist du dir sicher, dass du diesen Aufgabenauslöser entfernen möchtest?", - "MessageDirectoryPickerBSDInstruction": "Für BSD musst du ggf. Speicherplatz in deinem FreeNAS Jail konfigurieren, damit Jellyfin auf deine Medien zugreifen kann.", + "MessageDirectoryPickerBSDInstruction": "Für BSD musst du ggf. Speicherplatz in deinem FreeNAS Jail so konfigurieren, dass Jellyfin auf deine Medien zugreifen kann.", "MessageDirectoryPickerLinuxInstruction": "Für Linux auf Arch Linux, CentOS, Debian, Fedora, openSUSE oder Ubuntu muss der Service Benutzer mindestens lesenden Zugriff auf die Speicherorte der Medien besitzen.", "MessageDownloadQueued": "Download eingereiht.", "MessageEnablingOptionLongerScans": "Die Aktivierung dieser Option kann erheblich längere Bibliotheks-Scans verursachen.", @@ -762,7 +762,7 @@ "MessagePlayAccessRestricted": "Das Abspielen dieses Inhaltes ist derzeit eingeschränkt. Bitte kontaktiere deinen Server-Administrator für weitere Informationen.", "MessagePleaseEnsureInternetMetadata": "Bitte sicherstellen, dass das Herunterladen von Internet Metadaten aktiviert ist.", "MessagePleaseWait": "Bitte warten, dies kann eine Minute dauern.", - "MessagePluginConfigurationRequiresLocalAccess": "Melde dich bitte direkt an deinem lokalen Server an, um dieses Plugin konfigurieren zu können.", + "MessagePluginConfigurationRequiresLocalAccess": "Melde dich bitte direkt an deinem lokalen Server an, um dieses Plugin einzurichten.", "MessagePluginInstallDisclaimer": "Plugins aus der Community sind eine gute Möglichkeit um dein Erlebnis mit weiteren Funktionen und Vorteilen aufzuwerten. Bevor du diese installierst, sei dir den daraus resultierenden möglichen Umständen für deinen Server bewusst. Dies können z.B. längere Bibliotheken Scans, weiterführende Verarbeitung von Daten im Hintergrund sowie Systeminstabilität sein.", "MessageReenableUser": "Für Reaktivierung schauen Sie unten", "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Die folgenden Medienverzeichnisse werden aus der Bibliothek entfernt:", @@ -792,7 +792,7 @@ "NewEpisodesOnly": "Nur neue Episoden", "News": "Nachrichten", "Next": "Nächstes", - "NextUp": "Es folgt", + "NextUp": "Nächste Episode", "No": "Nein", "NoNewDevicesFound": "Keine neuen Geräte gefunden. Um einen neuen Tuner hinzuzufügen, schließe diesen Dialog und gebe die Geräteinformationen manuell ein.", "MessageNoNextUpItems": "Es wurde nichts gefunden. Schau dir deine Shows an!", @@ -834,7 +834,7 @@ "OptionDateAddedImportTime": "Scandatum vom Hinzufügen in die Bibliothek verwenden", "OptionDatePlayed": "Abgespielt am", "OptionDisableUser": "Diesen Benutzer sperren", - "OptionDisableUserHelp": "Der Server lässt keine Verbindungen von diesem Benutzer zu. Bestehende Verbindungen werden sofort beendet.", + "OptionDisableUserHelp": "Der Server wird keine Verbindungen von diesem Benutzer zulassen. Bestehende Verbindungen werden sofort beendet.", "OptionDislikes": "Gefällt nicht", "OptionDisplayFolderView": "Anzeigen einer Ordneransicht zum Anzeigen einfacher Medienordner", "OptionDisplayFolderViewHelp": "Zeige eine Verzeichnisansicht neben deinen Bibliotheken an. Dies kann praktisch sein, wenn man nur Verzeichnisansichten verwendet.", @@ -1122,7 +1122,7 @@ "LabelCache": "Cache:", "LabelFormat": "Format:", "LabelH264Crf": "H.264 Encodierungs-CRF:", - "LabelLogs": "Logs:", + "LabelLogs": "Protokolle:", "LabelName": "Name:", "LabelProfileCodecs": "Codecs:", "LabelProfileContainer": "Container:", @@ -1193,9 +1193,9 @@ "DashboardServerName": "Server: {0}", "LabelWeb": "Web:", "MessageNoCollectionsAvailable": "Sammlungen ermöglichen es, personalisierte Gruppierungen von Filmen, Serien und Alben zu genießen. Klicke auf die Schaltfläche '+', um mit der Erstellung von Sammlungen zu beginnen.", - "OptionLoginAttemptsBeforeLockout": "Legen Sie fest, wie viele falsche Anmeldeversuche durchgeführt werden können, bevor es zur Sperrung kommt.", - "OptionLoginAttemptsBeforeLockoutHelp": "Null (0) bedeutet den Standardwert von drei Versuchen für normale, sowie fünf für Administrator-Benutzer zu übernehmen. Ein Wert von -1 deaktiviert die Funktion.", - "PasswordResetProviderHelp": "Wähle einen Password Reset Provider, der verwendet werden soll, wenn dieser Benutzer ein Passwort zurücksetzen möchte.", + "OptionLoginAttemptsBeforeLockout": "Legen Sie fest, wie viele fehlgeschlagene Anmeldeversuche durchgeführt werden können, bevor es zur Sperrung kommt.", + "OptionLoginAttemptsBeforeLockoutHelp": "Null (0) bedeutet den Standardwert von drei Versuchen für normale Benutzer, sowie von fünf Versuchen für Administrator-Benutzer zu übernehmen. Ein Wert von -1 deaktiviert die Funktion.", + "PasswordResetProviderHelp": "Wähle einen Anbieter zum Passwort-zurücksetzen, für den Fall, dass dieser Benutzer sein Passwort zurücksetzen möchte.", "Box": "Box", "LabelAudioCodec": "Audiocodec:", "LabelAudioChannels": "Audiokanäle:", @@ -1559,7 +1559,7 @@ "HeaderSyncPlayTimeSyncSettings": "Zeitsynchronisierung", "AgeValue": "({0} Jahre alt)", "Track": "Titel", - "SetUsingLastTracksHelp": "Versuchen Untertitel/Audiospur so einzustellen, dass sie dem vorgehenden Video entspricht.", + "SetUsingLastTracksHelp": "Versuche die Untertitel-/Audiospur auf die beste Übereinstimmung mit dem letzten Video zu stellen.", "SetUsingLastTracks": "Untertitel/Audiospuren mit vorherigem Element einstellen", "PreviousChapter": "Vorheriges Kapitel", "PlaybackErrorPlaceHolder": "Dies ist ein Platzhalter für physische Medien, die Jellyfin nicht abspielen kann. Bitte legen Sie eine Disc zum Abspielen ein.", @@ -1595,7 +1595,7 @@ "TypeOptionPluralEpisode": "Episoden", "TypeOptionPluralBoxSet": "Sammlungen", "TypeOptionPluralBook": "Bücher", - "TypeOptionPluralAudio": "Audios", + "TypeOptionPluralAudio": "Tondateien", "TypeOptionPluralSeries": "Serien", "Casual": "Casual", "LabelAutomaticallyAddToCollectionHelp": "Wenn mindestens 2 Filme den gleichen Sammlungsnamen haben, werden sie automatisch zur Sammlung hinzugefügt.", From ba0fd9de0354d0d5eeec3d0f9d62482ee7cae7ae Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Tue, 14 Dec 2021 19:03:48 +0000 Subject: [PATCH 1113/1756] Translated using Weblate (Japanese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/ --- src/strings/ja.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ja.json b/src/strings/ja.json index eb59842024..f3a7ec1275 100644 --- a/src/strings/ja.json +++ b/src/strings/ja.json @@ -1207,7 +1207,7 @@ "MessageNoNextUpItems": "何も見つかりませんでした。番組の視聴を始めましょう!", "NoNewDevicesFound": "新しいデバイスは見つかりませんでした。新しいチューナーを追加する場合、このダイアログを閉じてデバイス情報を手動で入力してください。", "NoCreatedLibraries": "まだライブラリが作成されていないようです。{0}今すぐ作成しますか?{1}", - "NextUp": "まずは…", + "NextUp": "まずは", "PreviousTrack": "前へスキップ", "NextTrack": "次へスキップ", "News": "ニュース", From 2282abc6b7cf6b50a1a332b45ba65d7260491d9c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 14 Dec 2021 18:17:53 +0000 Subject: [PATCH 1114/1756] Translated using Weblate (Welsh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/ --- src/strings/cy.json | 106 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 105 insertions(+), 1 deletion(-) diff --git a/src/strings/cy.json b/src/strings/cy.json index aa395801d1..f86e817d77 100644 --- a/src/strings/cy.json +++ b/src/strings/cy.json @@ -5,5 +5,109 @@ "Books": "Llyfrau", "Artists": "Artistiaid", "Albums": "Albwmau", - "OptionBluray": "BD" + "OptionBluray": "BD", + "HeaderScenes": "Golygfeydd", + "HeaderPaths": "Llwybrau", + "HeaderPassword": "Cyfrinair", + "HeaderNavigation": "Llywio", + "HeaderMedia": "Cyfryngau", + "HeaderLibraries": "Llyfrgelloedd", + "HeaderInstall": "Gosod", + "HeaderIdentification": "Adnabod", + "HeaderError": "Gwall", + "HeaderDevices": "Dyfeisiau", + "HeaderBranding": "Brandio", + "HeaderApp": "Rhaglen", + "HeaderAlert": "Effro", + "HeaderAdmin": "Gweinyddol", + "HeaderActivity": "Gweithgarwch", + "GuideProviderLogin": "Mewngofnodi", + "Guide": "Canllaw", + "Genres": "Genres", + "Genre": "Genre", + "General": "Cyffredinol", + "Friday": "Dydd Gwener", + "Framerate": "Cyfradd ffrâm", + "Folders": "Ffolderi", + "Filters": "Hidlyddion", + "Filter": "Hidlo", + "File": "Ffeil", + "Features": "Nodweddion", + "Favorites": "Ffefrynnau", + "Favorite": "Ffefryn", + "FastForward": "Gwibio Ymlaen", + "Extras": "Ychwanegiadau", + "Episode": "Pennod", + "Ended": "Wedi gorffen", + "Edit": "Golygu", + "Download": "Llwytho i lawr", + "Down": "Lawr", + "Display": "Dangos", + "Disconnect": "Datgysylltu", + "Disc": "Disg", + "DisablePlugin": "Analluogi", + "EnablePlugin": "Galluogi", + "Directors": "Cyfarwyddwyr", + "Director": "Cyfarwyddwr", + "Desktop": "Bwrdd Gwaith", + "Descending": "Disgynnol", + "Depressed": "Pantiog", + "Delete": "Dileu", + "Data": "Data", + "Continuing": "Wrthi'n bwrw ymlaen", + "Console": "Consol", + "Connect": "Cysylltu", + "Conductor": "Arweinydd", + "Composer": "Cyfansoddwr", + "Categories": "Categorïau", + "Casual": "Achlysurol", + "Bwdif": "BWDIF", + "ButtonWebsite": "Gwefan", + "ButtonUninstall": "Dadosod", + "ButtonTrailer": "Trelar", + "ButtonTogglePlaylist": "Rhestr chwarae", + "ButtonSyncPlay": "SyncPlay", + "ButtonSubmit": "Cyflwyno", + "ButtonStop": "Stopio", + "ButtonStart": "Cychwyn", + "ButtonSplit": "Hollti", + "ButtonSend": "Anfon", + "ButtonRevoke": "Dirymu", + "ButtonResume": "Ailgydio", + "ButtonRename": "Ailenwi", + "ButtonRemove": "Tynnu", + "ButtonPlayer": "Chwaraewr", + "ButtonPause": "Saib", + "ButtonOpen": "Agor", + "ButtonOk": "Iawn", + "ButtonNetwork": "Rhwydwaith", + "ButtonMore": "Mwy", + "ButtonInfo": "Gwybodaeth", + "ButtonFullscreen": "Sgrin lawn", + "ButtonCast": "Darlledu", + "ButtonCancel": "Canslo", + "ButtonBack": "Yn ôl", + "ButtonArrowRight": "Dde", + "ButtonArrowLeft": "Chwith", + "ButtonActivate": "Ysgogi", + "Browse": "Pori", + "Box": "Blwch", + "Blacklist": "Rhestr ddu", + "Banner": "Baner", + "Backdrops": "Cefndiroedd", + "Backdrop": "Cefndir", + "Auto": "Awto", + "Authorize": "Awdurdodi", + "Audio": "Sain", + "Ascending": "O'r dechrau i'r diwedd", + "Artist": "Arlunydd", + "Arranger": "Trefnwr", + "Anytime": "Unrhyw bryd", + "All": "Y cyfan", + "Alerts": "Rhybuddion", + "Album": "Albwm", + "Aired": "Wedi'i ddarlledu", + "Add": "Ychwanegu", + "Actor": "Actor", + "Absolute": "Absoliwt" } From 7a69b66b03594c16b16cb0d351c2e39b333207e1 Mon Sep 17 00:00:00 2001 From: Csaba Date: Wed, 15 Dec 2021 03:48:58 +0000 Subject: [PATCH 1115/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index f4ef54a376..bc5d7f5dc8 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -1142,7 +1142,7 @@ "LabelIdentificationFieldHelp": "Kis-és nagybetű különbséget figyelmen kívül hagyó szöveg vagy reguláris kifejezés.", "LabelKeepUpTo": "Őrizd meg:", "LabelKodiMetadataUser": "Mentsd el a következő felhasználó megtekintési adatát az NFO-ba:", - "LabelKodiMetadataUserHelp": "A kiválasztott felhasználó megtekintési adata elmentésre kerül az NFO fájlokba, melyet azután más alkalmazások használhatnak.", + "LabelKodiMetadataUserHelp": "Mentse az időadatokat NFO-fájlokba, hogy más alkalmazások is használhatják.", "LabelLocalHttpServerPortNumberHelp": "A TCP port száma, melyen a HTTP szerver figyel.", "UserAgentHelp": "Adj meg egy egyedi HTTP user-agent fejlécet.", "XmlDocumentAttributeListHelp": "Ezek a tulajdonságok minden XML válaszüzenet gyökér elemére alkalmazásra kerülnek.", From 8a147915836b76d82734a6650508044f680d3796 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 07:14:39 +0000 Subject: [PATCH 1116/1756] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index 6dbcf01799..5f84db52f2 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -1597,5 +1597,6 @@ "LabelTonemappingThreshold": "حد تعيين النغمة:", "LabelTonemappingRange": "نطاق تعيين النغمة:", "LabelTonemappingPeakHelp": "تجاوز الإشارة / الذروة الاسمية / المرجعية بهذه القيمة. يكون مفيدًا عندما تكون معلومات الذروة المضمنة في البيانات الوصفية للعرض غير موثوقة أو عند تعيين درجة اللون من نطاق أقل إلى نطاق أعلى. القيم الموصي بها والافتراضية هي 100 و 0.", - "LabelTonemappingPeak": "ذروة رسم الخرائط:" + "LabelTonemappingPeak": "ذروة رسم الخرائط:", + "Cursive": "متّصل" } From 8cbefebfc48b19d5e9186e853fddb3041ca03bb0 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 07:26:23 +0000 Subject: [PATCH 1117/1756] Translated using Weblate (Bulgarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/ --- src/strings/bg-bg.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/bg-bg.json b/src/strings/bg-bg.json index 9993c0bd24..f40246cbfb 100644 --- a/src/strings/bg-bg.json +++ b/src/strings/bg-bg.json @@ -737,7 +737,7 @@ "EnableDetailsBannerHelp": "Покажи картинка с банер в горната част на страницата с детайли.", "EnableDetailsBanner": "Банер с подробности", "EnableThemeVideosHelp": "Пускай тематични видеа на заден план ,докато се разглежда библиотеката.", - "EnableThemeSongsHelp": "Пускай тематична музика, докато се разглежда библиотеката.", + "EnableThemeSongsHelp": "Пускай тематичната музика, докато се разглежда библиотеката.", "EnableStreamLoopingHelp": "Включи това ,ако поточното видео се предава на кратки интервали и е необходимо да се изпращат заявки постоянно.Включването на тази опция без нужда може да породи проблеми.", "EnableStreamLooping": "Автоматично повторение на поточни видеа", "EnablePhotosHelp": "Снимките ще бъдат разпознати и показани заедно с другите медийни файлове.", From 0bdaf1567e77fc4bec8e979b2615a960cad3cff8 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 07:17:37 +0000 Subject: [PATCH 1118/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index 3b50b22e36..d683360b1c 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -1599,5 +1599,6 @@ "TypeOptionPluralAudio": "Pliki audio", "LabelAutomaticallyAddToCollectionHelp": "Gdy co najmniej 2 filmy mają tą samą nazwę kolekcji, zostaną automatycznie dodane do kolekcji.", "LabelAutomaticallyAddToCollection": "Automatycznie dodaj do kolekcji", - "TypeOptionPluralBoxSet": "Kolekcje" + "TypeOptionPluralBoxSet": "Kolekcje", + "Cursive": "Kursywa" } From 3cf681fe2ab86149d0b038ca8073ae7df7bd3e38 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 07:16:45 +0000 Subject: [PATCH 1119/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index b22cb54358..21f2cc29a3 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -1599,5 +1599,6 @@ "LabelSyncPlaySettingsSpeedToSyncDuration": "SpeedToSync varaktighet:", "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Högsta uppspelningsfördröjning (i ms) efter vilket då SkipToSync används istället för SpeedToSync.", "LabelSyncPlaySettingsMaxDelaySpeedToSync": "SpeedToSync högsta fördröjning:", - "LabelSyncPlaySettingsMinDelaySpeedToSync": "SpeedToSync minsta fördröjning:" + "LabelSyncPlaySettingsMinDelaySpeedToSync": "SpeedToSync minsta fördröjning:", + "Cursive": "Kursivt" } From 0f44d091cbae24bd46dc26f74850fef86c7f34f5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 07:15:55 +0000 Subject: [PATCH 1120/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 5030faa838..d2773b6623 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -1599,5 +1599,6 @@ "MediaInfoTitle": "标题", "Larger": "较大的", "Console": "控制台", - "Casual": "休闲" + "Casual": "休闲", + "Cursive": "草书" } From 0d5b5b22d96420f36423a9112309780ad7d7c096 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 07:23:23 +0000 Subject: [PATCH 1121/1756] Translated using Weblate (Malayalam) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/ --- src/strings/ml.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ml.json b/src/strings/ml.json index dd4940e80b..da2cc721ea 100644 --- a/src/strings/ml.json +++ b/src/strings/ml.json @@ -1431,7 +1431,7 @@ "ContinueWatching": "കാണുന്നത് തുടരുക", "Continuing": "തുടരുന്നു", "NumLocationsValue": "{0} ഫോൾഡറുകൾ", - "SortName": "പേര് അടുക്കുക", + "SortName": "വേർതിരിക്കേണ്ടുന്ന പേര്", "SpecialFeatures": "പ്രത്യേകതകള്", "StopPlayback": "പ്ലേബാക്ക് നിർത്തുക", "StopRecording": "റെക്കോർഡിംഗ് നിർത്തുക", From 7b3090b2b3096d569c2212f46ad3755e11693c63 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:13:50 +0000 Subject: [PATCH 1122/1756] Translated using Weblate (Bulgarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/ --- src/strings/bg-bg.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/bg-bg.json b/src/strings/bg-bg.json index f40246cbfb..b18a12dfae 100644 --- a/src/strings/bg-bg.json +++ b/src/strings/bg-bg.json @@ -627,7 +627,7 @@ "AllowMediaConversion": "Разрешаване на медийни преобразувания", "AllLanguages": "Всички езици", "AllEpisodes": "Всички епизоди", - "AllComplexFormats": "Всички общи формати (ASS, SSA, VOBSUB, PGS, SUB/IDX, и др. )", + "AllComplexFormats": "Всички общи формати (ASS, SSA, VobSub, PGS, SUB, IDX, … )", "AllChannels": "Всички канали", "Alerts": "Известия", "AdditionalNotificationServices": "Разгледайте каталога с приставки за допълнителни услуги за известяване.", @@ -1293,7 +1293,7 @@ "OptionAllowContentDownloading": "Разрешаване на изтегляне и синхронизиране на медия", "OptionForceRemoteSourceTranscoding": "Принудително транскодиране на отдалечени медийни източници (като поточна ТВ)", "OptionAllowAudioPlaybackTranscoding": "Разреши възпроизвеждане на аудио, което изисква транскодиране", - "OnlyImageFormats": "Само графични формати (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Само графични формати (VobSub, PGS, SUB)", "OnlyForcedSubtitlesHelp": "Ще бъдат показани само субтитри, маркирани за \"принудително\" зареждане.", "OnlyForcedSubtitles": "Само принудително", "OneChannel": "Един канал", From d3bcb9f345af6f8dc94ba63b147fc391f4904b5a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:15:47 +0000 Subject: [PATCH 1123/1756] Translated using Weblate (Spanish (Mexico)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/ --- src/strings/es-mx.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/es-mx.json b/src/strings/es-mx.json index 118b4d5206..16d090cb0f 100644 --- a/src/strings/es-mx.json +++ b/src/strings/es-mx.json @@ -13,7 +13,7 @@ "Alerts": "Alertas", "All": "Todo", "AllChannels": "Todos los canales", - "AllComplexFormats": "Todos los formatos complejos (ASS, SSA, VOBSUB, PGS, SUB, IDX...)", + "AllComplexFormats": "Todos los formatos complejos (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllEpisodes": "Todos los episodios", "AllLanguages": "Todos los idiomas", "AllLibraries": "Todas las bibliotecas", @@ -842,7 +842,7 @@ "OneChannel": "Un canal", "OnlyForcedSubtitles": "Solo forzados", "OnlyForcedSubtitlesHelp": "Solo se cargarán subtítulos marcados como forzados.", - "OnlyImageFormats": "Solo formatos de imagen (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Solo formatos de imagen (VobSub, PGS, SUB)", "OptionAdminUsers": "Administradores", "OptionAllUsers": "Todos los usuarios", "OptionAllowAudioPlaybackTranscoding": "Permitir la reproducción de audio que requiera transcodificación", From fd9c8f4c7e3dc8ebed9f27a516857365c02dbbf9 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:17:04 +0000 Subject: [PATCH 1124/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/es.json b/src/strings/es.json index be035437b1..d4ff08cfcd 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -9,7 +9,7 @@ "Alerts": "Alertas", "All": "Todo", "AllChannels": "Todos los canales", - "AllComplexFormats": "Todos los formatos complejos (ASS, SSA, VOBSUB, PGS, SUB, IDX, ...)", + "AllComplexFormats": "Todos los formatos complejos ((ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllEpisodes": "Todos los episodios", "AllLanguages": "Todos los idiomas", "AllLibraries": "Todas las bibliotecas", @@ -1060,7 +1060,7 @@ "Audio": "Audio", "Auto": "Automático", "Banner": "Pancarta", - "BurnSubtitlesHelp": "Determina si el servidor debe grabar los subtítulos en el vídeo al transcodificar. Desactivar esta opción puede mejorar el rendimiento. Seleccione 'Auto' para grabar formatos basados en imágenes (VobSub, PGS, SUB/IDX) y ciertos subtítulos ASS o SSA.", + "BurnSubtitlesHelp": "Determina si el servidor debe grabar los subtítulos en el vídeo al transcodificar. Desactivar esta opción puede mejorar el rendimiento. Seleccione 'Auto' para grabar formatos basados en imágenes (VobSub, PGS, SUB, IDX, etc.) y ciertos subtítulos ASS o SSA.", "ButtonInfo": "Información", "ChangingMetadataImageSettingsNewContent": "Los cambios a la configuración de descarga de metadatos e imágenes sólo se aplicará al nuevo contenido que se añada a la biblioteca. Para aplicar los cambios a los elementos existentes necesitarás actualizar los metadatos manualmente.", "ColorPrimaries": "Colores primarios", From af3bf4908ddb5deb3de2f4a0b812d2425deebf9b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:17:39 +0000 Subject: [PATCH 1125/1756] Translated using Weblate (Icelandic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/is/ --- src/strings/is-is.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/is-is.json b/src/strings/is-is.json index 486af5b27f..2941aa5763 100644 --- a/src/strings/is-is.json +++ b/src/strings/is-is.json @@ -69,7 +69,7 @@ "AnyLanguage": "Öll tungumál", "AroundTime": "Um {0}", "Art": "List", - "AllComplexFormats": "Öll flókin form (ASS, SSA, VOBSUB, PGS, SUB/IDX, ofl.)", + "AllComplexFormats": "Öll flókin form (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "Artists": "Listamaður", "AsManyAsPossible": "Eins margir og mögulegt er", "Ascending": "Í vaxandi röð", From 836829a70cc333c9bdb2ceedd174f4e28fd6826a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:19:49 +0000 Subject: [PATCH 1126/1756] Translated using Weblate (Korean) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/ --- src/strings/ko.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ko.json b/src/strings/ko.json index 5d40d6f8ec..a5dabf4557 100644 --- a/src/strings/ko.json +++ b/src/strings/ko.json @@ -641,7 +641,7 @@ "AirDate": "방영 일자", "Aired": "방영순", "Alerts": "알림", - "AllComplexFormats": "모든 복잡한 포맷 (ASS, SSA, VOBSUB, PGS, SUB, IDX,...)", + "AllComplexFormats": "모든 복잡한 포맷 (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllLibraries": "모든 라이브러리", "AllowMediaConversion": "미디어 변환 허용", "AllowOnTheFlySubtitleExtraction": "실시간 자막 추출 허용", @@ -789,7 +789,7 @@ "OptionIsHD": "HD", "OptionEnableForAllTuners": "모든 튜너 장치 활성화", "Option3D": "3D", - "OnlyImageFormats": "이미지 포맷만 (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "이미지 포맷만 (VobSub, PGS, SUB)", "Off": "끄기", "NumLocationsValue": "{0} 폴더", "Normal": "일반", From 4411a6bad79d788abfc872588f486702e0a18c0e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:20:20 +0000 Subject: [PATCH 1127/1756] Translated using Weblate (Lithuanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/ --- src/strings/lt-lt.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/lt-lt.json b/src/strings/lt-lt.json index ab8c91183e..16d0f681f1 100644 --- a/src/strings/lt-lt.json +++ b/src/strings/lt-lt.json @@ -523,7 +523,7 @@ "EnablePhotosHelp": "Nuotraukos bus rodomos šalia kitų medijos failų.", "AspectRatio": "Vaizdo Santykis", "Ascending": "Didėjančia tvarka", - "AllComplexFormats": "Visi Sudėtingi Formatai (ASS, SSA, VOBSUB, PGS, SUB/IDX, t.t.)", + "AllComplexFormats": "Visi Sudėtingi Formatai (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllowHWTranscodingHelp": "Leisti imtuvui perkoduoti srautus grojant. Tai gali sumažinti perkodavimus reikalingus serveriui.", "AuthProviderHelp": "Pasirinkite autentifikavimo paslaugos teikėją šio vartotojo slaptažodžio autentifikavimui.", "AllowedRemoteAddressesHelp": "IP adresų atskirtų kableliais sąrašas ar IP/netmask įrašai tinklams, kurie turės teisę prisijungti nuotoliniu būdu. Visi adresai bus leidžiami, jei įrašas tuščias.", From 40a4201720b12970b98fd5568a320102bd86d526 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:21:22 +0000 Subject: [PATCH 1128/1756] =?UTF-8?q?Translated=20using=20Weblate=20(Norwe?= =?UTF-8?q?gian=20Bokm=C3=A5l)=20Translation:=20Jellyfin/Jellyfin=20Web=20?= =?UTF-8?q?Translate-URL:=20https://translate.jellyfin.org/projects/jellyf?= =?UTF-8?q?in/jellyfin-web/nb=5FNO/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/strings/nb.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/nb.json b/src/strings/nb.json index 0261004276..40e9146570 100644 --- a/src/strings/nb.json +++ b/src/strings/nb.json @@ -969,7 +969,7 @@ "AllowOnTheFlySubtitleExtractionHelp": "Integrerte undertekster kan hentes ut fra videoer og bli levert til klienter i klartekst for å unngå omkoding av video. På noen systemer kan dette ta lang tid og føre til opphold i avspillingen samtidig som prosessen pågår. Deaktiver innstillingen for å brenne inn underteksten i videoen ved hjelp av omkoding når undertekstformatet ikke er støttet av klienten.", "AllowOnTheFlySubtitleExtraction": "Tillat at undertekster hentes ut fortløpende", "AllLanguages": "Alle språk", - "AllComplexFormats": "Alle avanserte formater (ASS, SSA, VOBSUB, PGS, SUB, IDX, ...)", + "AllComplexFormats": "Alle avanserte formater (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AccessRestrictedTryAgainLater": "Tilgang er for øyeblikket begrenset. Vennligst prøv igjen senere.", "BurnSubtitlesHelp": "Angir om serveren skal brenne inn teksting når videoer konverteres, basert på tekstformatet. Ytelsen på serveren vil forbedres dersom tekstingen ikke brennes inn. Velg Automatisk for å brenne inn bildebaserte formater (VOBSUB, PGS, SUB, IDX, ...) og enkelte ASS eller SSA-undertekster.", "General": "Generelt", @@ -1176,7 +1176,7 @@ "Normal": "Normal", "OnlyForcedSubtitles": "Kun tvungen", "OnlyForcedSubtitlesHelp": "Bare last inn undertekster merket som tvungen.", - "OnlyImageFormats": "Bare bildeformater (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Bare bildeformater (VobSub, PGS, SUB)", "OptionAllowMediaPlaybackTranscodingHelp": "Begrensning av tilgang til omkoding kan føre til avspillingsfeil hos klienter grunnet at medieformater ikke støttes.", "OptionAllowSyncTranscoding": "Tillat nedlastning og synkronisering av media som krever omkoding", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", From 38664fe7a733cf17e6759308fdcc64083549f885 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:22:09 +0000 Subject: [PATCH 1129/1756] Translated using Weblate (Romanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/ --- src/strings/ro.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ro.json b/src/strings/ro.json index 6753f3a5ca..863ecbe1f1 100644 --- a/src/strings/ro.json +++ b/src/strings/ro.json @@ -150,7 +150,7 @@ "AllLibraries": "Toate librăriile", "AllLanguages": "Toate limbile", "AllEpisodes": "Toate episoadele", - "AllComplexFormats": "Toate formatele complexe (ASS, SSA, VOBSUB, PGS, SUB, IDX)", + "AllComplexFormats": "Toate formatele complexe (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllChannels": "Toate canalele", "Alerts": "Alerte", "Albums": "Albume", @@ -828,7 +828,7 @@ "OptionAllUsers": "Toți utilizatorii", "OptionAdminUsers": "Administratorii", "Option3D": "3D", - "OnlyImageFormats": "Numai formate de imagine (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Numai formate de imagine (VobSub, PGS, SUB)", "OnlyForcedSubtitlesHelp": "Se vor încărca doar subtitrările marcate drept forțate.", "OnlyForcedSubtitles": "Numai forțate", "OneChannel": "Un canal", From 537e9f446ce256eadd936208af6d5a68f8132d47 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:24:08 +0000 Subject: [PATCH 1130/1756] Translated using Weblate (Slovenian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/ --- src/strings/sl-si.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json index a6bc8eedf4..30b00503ef 100644 --- a/src/strings/sl-si.json +++ b/src/strings/sl-si.json @@ -55,7 +55,7 @@ "Alerts": "Alarmi", "All": "Vse", "AllChannels": "Vsi kanali", - "AllComplexFormats": "Vsi kompleksni formati (ASS, SSA, VOBSUB, PGS, SUB, IDX, itd.)", + "AllComplexFormats": "Vsi kompleksni formati (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllEpisodes": "Vse epizode", "AllLanguages": "Vsi jeziki", "AllLibraries": "Vse knjižnice", @@ -655,7 +655,7 @@ "LabelDropShadow": "Senca:", "LabelHomeScreenSectionValue": "Razdelek domačega zaslona {0}:", "LabelPreferredSubtitleLanguage": "Prednostni jezik podnapisov:", - "OnlyImageFormats": "Samo slikovni formati (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Samo slikovni formati (VobSub, PGS, SUB)", "OnlyForcedSubtitles": "Samo prisiljeni", "OptionAllowAudioPlaybackTranscoding": "Dovoli predvajanje zvoka, ki zahteva prekodiranje", "OptionAllowVideoPlaybackTranscoding": "Dovoli predvajanje videoposnetkov, ki zahtevajo prekodiranje", From 0952f74567aa5c02ff17b51dc8631311f598bb18 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:24:40 +0000 Subject: [PATCH 1131/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index 7070a97375..ac4a893cf6 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -114,7 +114,7 @@ "AllowOnTheFlySubtitleExtractionHelp": "Вбудовані субтитри можуть бути експортовані з відео і надіслані по черзі клієнтам у вигляді тексту. Це допоможе уникнути перекодування відео. На деяких системах, перекодування може зайняти тривалий час і зупинити відтворення відео, для того щоб забезпечити експортування. Вимкнення цієї функції дозволить вбудованим субтитрам бути інтегрованим у відео, під час перекодування, якщо вбудовані субтитри не підтримуються на стороні клієнта.", "AllowOnTheFlySubtitleExtraction": "Дозволити експортування субтитрів «на льоту»", "AllowHWTranscodingHelp": "Тюнеру дозволяється перекодувати потоки на льоту. Це може допомогти зменшити перекодування, необхідне серверу.", - "AllComplexFormats": "Усі складні формати (ASS, SSA, VOBSUB, PGS, SUB, IDX, …)", + "AllComplexFormats": "Усі складні формати (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "ButtonSyncPlay": "Функція SyncPlay", "ValueSpecialEpisodeName": "Спецепізод - {0}", "Sync": "Синхронізація", @@ -195,7 +195,7 @@ "ButtonAddScheduledTaskTrigger": "Додати тригер", "ButtonAddMediaLibrary": "Додати медіатеку", "ButtonAddImage": "Додати зображення", - "BurnSubtitlesHelp": "Визначає, чи повинен сервер додавати субтитри під час перекодування відео. Уникнення цього значно покращить продуктивність. Виберіть \"Автоматично\" для записування форматів на основі зображень (VOBSUB, PGS, SUB, IDX, ...) та певні субтитри ASS або SSA.", + "BurnSubtitlesHelp": "Визначає, чи повинен сервер додавати субтитри під час перекодування відео. Уникнення цього значно покращить продуктивність. Виберіть \"Автоматично\" для записування форматів на основі зображень (VobSub, PGS, SUB, IDX, ...) та певні субтитри ASS або SSA.", "MessageBrowsePluginCatalog": "Перегляньте каталог плагінів, щоб ознайомитися з доступними плагінами.", "Browse": "Огляд", "BoxRear": "Коробка (задня частина)", From 32425a9e02f48dd9975c71ab1ccee52b446ac33d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:25:02 +0000 Subject: [PATCH 1132/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index d2773b6623..47be678905 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -13,7 +13,7 @@ "Alerts": "警告", "All": "全部", "AllChannels": "所有频道", - "AllComplexFormats": "所有复杂格式字幕 (ASS, SSA, VOBSUB, PGS, SUB, IDX 等)", + "AllComplexFormats": "所有复杂格式字幕 (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllEpisodes": "所有剧集", "AllLanguages": "所有语言", "AllLibraries": "所有媒体库", From 1bf0127423a4376a49d978da910e92d8c1a9398e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:25:45 +0000 Subject: [PATCH 1133/1756] Translated using Weblate (Chinese (Hong Kong)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/ --- src/strings/zh-hk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-hk.json b/src/strings/zh-hk.json index 9fe9be0704..35628dff1b 100644 --- a/src/strings/zh-hk.json +++ b/src/strings/zh-hk.json @@ -279,7 +279,7 @@ "AllowHWTranscodingHelp": "允許調諧器即時轉碼。 這可減少使用伺服器轉碼。", "AllLibraries": "所有媒體庫", "AllEpisodes": "所有劇集", - "AllComplexFormats": "所有格式(ASS,SSA,VOBSUB,PGS,SUB,IDX等)", + "AllComplexFormats": "所有格式(ASS,SSA,VobSub,PGS,SUB,IDX等)", "AllChannels": "所有頻道", "Alerts": "警報", "AlbumArtist": "專輯歌手", From 02242a689f4c88791e30b5638c8a2438abe059af Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:27:02 +0000 Subject: [PATCH 1134/1756] Translated using Weblate (Chinese (Traditional)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/ --- src/strings/zh-tw.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/zh-tw.json b/src/strings/zh-tw.json index 131c24edaf..a04ffbe0d6 100644 --- a/src/strings/zh-tw.json +++ b/src/strings/zh-tw.json @@ -212,7 +212,7 @@ "Albums": "專輯", "Alerts": "警示", "AllChannels": "所有節目", - "AllComplexFormats": "所有複雜字幕格式 (ASS、SSA、 VOBSUB、PGS 與 SUB/IDX 等)", + "AllComplexFormats": "所有複雜字幕格式 (ASS、SSA、 VobSub、PGS 、 SUB、IDX 等)", "AllLanguages": "所有語言", "AllLibraries": "所有媒體", "AllowMediaConversion": "允許媒體轉檔", @@ -1028,7 +1028,7 @@ "News": "新聞", "NoNewDevicesFound": "找不到裝置,要添加新調諧器,請關閉此對話框並手動輸入裝置訊息。", "OnlyForcedSubtitles": "僅顯示強制字幕", - "OnlyImageFormats": "圖片格式(VOBSUB、PGS、SUB)", + "OnlyImageFormats": "圖片格式(VobSub、PGS、SUB)", "OptionAllowLinkSharingHelp": "只有網頁包含的媒體訊息會被共享,媒體檔案本身不會被公開共享,共享的內容會在 {0} 天后到期。", "OptionAllowRemoteSharedDevices": "允許遠端控制共享裝置", "OptionAllowSyncTranscoding": "允許需要轉檔的媒體下載和同步", From dd95862c8065daa2168fc44395bbe289c0f1c9d9 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:27:48 +0000 Subject: [PATCH 1135/1756] Translated using Weblate (Afrikaans) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/ --- src/strings/af.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/af.json b/src/strings/af.json index e1e832fa11..7e166f3298 100644 --- a/src/strings/af.json +++ b/src/strings/af.json @@ -23,7 +23,7 @@ "AllLibraries": "Alle biblioteke", "AllLanguages": "Alle tale", "AllEpisodes": "Alle episodes", - "AllComplexFormats": "Alle Ingewikkelde Formate (ASS, SSA, VOBSUB, PGS, SUB, IDX, ens.)", + "AllComplexFormats": "Alle Ingewikkelde Formate (ASS, SSA, VobSub, PGS, SUB, IDX, ens.)", "AllChannels": "Alle kanale", "All": "Als", "Alerts": "Waarskuwings", From 75e861db316a5168404fbb587194f6f53e708628 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:28:50 +0000 Subject: [PATCH 1136/1756] Translated using Weblate (Serbian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/ --- src/strings/sr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/sr.json b/src/strings/sr.json index d6e8fd680a..7a6b3d4775 100644 --- a/src/strings/sr.json +++ b/src/strings/sr.json @@ -147,7 +147,7 @@ "AllowFfmpegThrottlingHelp": "Кад се транскодовање довољно удаљи од тренутне позиције репродукције, паузирајте поступак тако да троши мање ресурса. Ово је најкорисније када се гледа без тражења. Искључите ово ако имате проблема са репродукцијом.", "AllowFfmpegThrottling": "Регулише транскодовање", "AllowOnTheFlySubtitleExtractionHelp": "Уграђени титлови се могу издвојити из видео записа и доставити клијентима у обичном тексту како би се спречило транскодирање видео записа. У неким системима ово може дуго трајати и може проузроковати да се репродукција видео записа заустави током екстракције. Онемогућите ово да се уграђени титлови уграђују видео транскодирањем када их клијент не подржава.", - "AllComplexFormats": "Сви сложени формати (ASS, SSA, VOBSUB, PGS, SUB, IDX, ...)", + "AllComplexFormats": "Сви сложени формати (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AlbumArtist": "Извођач албума", "Album": "Албум", "AirDate": "Датум емитовања", @@ -1321,7 +1321,7 @@ "OptionAllowBrowsingLiveTv": "Дозволите приступ ТВ уживо", "OptionAllowAudioPlaybackTranscoding": "Омогућите репродукцију звука која захтева транскодирање", "OnWakeFromSleep": "Пробуди из стања спавања", - "OnlyImageFormats": "Само формати слика (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "Само формати слика (VobSub, PGS, SUB)", "OnApplicationStartup": "При покретању апликације", "NumLocationsValue": "{0} директоријума", "NoSubtitleSearchResultsFound": "Нема резултата.", From b346512fdf185e9941c49d15a9f2dfdbea2d1c8d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:29:15 +0000 Subject: [PATCH 1137/1756] Translated using Weblate (Galician) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gl/ --- src/strings/gl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/gl.json b/src/strings/gl.json index 88e05e9c8f..72412f3d8c 100644 --- a/src/strings/gl.json +++ b/src/strings/gl.json @@ -1,6 +1,6 @@ { "AllowMediaConversion": "Permitir a conversión dos medios", - "AllComplexFormats": "Todos os formatos complexos (ASS, SSA, VOBSUB, PGS, SUB/IDX, etc.)", + "AllComplexFormats": "Todos os formatos complexos (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllLibraries": "Todas as bibliotecas", "AllLanguages": "Todas as linguas", "AllEpisodes": "Todos os episodios", From 4296e5054ee53b8f8cb14f682c7ecda13fa5e159 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:30:21 +0000 Subject: [PATCH 1138/1756] Translated using Weblate (Latvian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/ --- src/strings/lv.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/lv.json b/src/strings/lv.json index afc3267dec..694dd5209d 100644 --- a/src/strings/lv.json +++ b/src/strings/lv.json @@ -516,7 +516,7 @@ "AllLibraries": "Visas bibliotēkas", "AllLanguages": "Visas valodas", "AllEpisodes": "Visas epizodes", - "AllComplexFormats": "Visi Sarežģītie formāti (ASS, SSA, VOBSUB, PGS, SUB, IDX, …)", + "AllComplexFormats": "Visi Sarežģītie formāti (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllChannels": "Visi kanāli", "All": "Viss", "Alerts": "Paziņojumi", @@ -535,7 +535,7 @@ "MusicVideo": "Mūzikas Video", "OptionAllUsers": "Visi lietotāji", "OptionAdminUsers": "Administratori", - "OnlyImageFormats": "Tikai Attēlu Formāti (VOBSUB, PGS, SUB, utt.)", + "OnlyImageFormats": "Tikai Attēlu Formāti (VobSub, PGS, SUB)", "Option3D": "3D", "OneChannel": "Viens kanāls", "Off": "Izslēgts", From 3a713b59527bf46821c10b66d078ba969bff0389 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:31:45 +0000 Subject: [PATCH 1139/1756] Translated using Weblate (Tamil) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/ --- src/strings/ta.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ta.json b/src/strings/ta.json index 0726637f09..6ac0e7967b 100644 --- a/src/strings/ta.json +++ b/src/strings/ta.json @@ -31,7 +31,7 @@ "AllLibraries": "அனைத்து நூலகங்களும்", "AllLanguages": "அனைத்து மொழிகளையும்", "AllEpisodes": "எல்லா அத்தியாயங்களும்", - "AllComplexFormats": "அனைத்து சிக்கலான வடிவங்களும் (ASS, SSA, VOBSUB, PGS, SUB, IDX,…)", + "AllComplexFormats": "அனைத்து சிக்கலான வடிவங்களும் (ASS, SSA, VobSub, PGS, SUB, IDX,…)", "AllChannels": "எல்லா சேனல்களும்", "All": "அனைத்தும்", "Alerts": "விழிப்பூட்டல்கள்", @@ -1020,7 +1020,7 @@ "OptionAllowAudioPlaybackTranscoding": "டிரான்ஸ்கோடிங் தேவைப்படும் ஆடியோ பிளேபேக்கை அனுமதிக்கவும்", "OptionAllUsers": "அனைத்து பயனாளர்கள்", "OptionAdminUsers": "நிர்வாகிகள்", - "OnlyImageFormats": "பட வடிவங்கள் மட்டுமே (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "பட வடிவங்கள் மட்டுமே (VobSub, PGS, SUB)", "Option3D": "3D", "OnlyForcedSubtitlesHelp": "கட்டாயமாக குறிக்கப்பட்ட வசன வரிகள் மட்டுமே ஏற்றப்படும்.", "OnlyForcedSubtitles": "கட்டாயப்படுத்தப்பட்டது மட்டுமே", From 10bbe12c541dd84e19671f0aaa5ae2c705bed008 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:32:18 +0000 Subject: [PATCH 1140/1756] Translated using Weblate (Malayalam) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/ --- src/strings/ml.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ml.json b/src/strings/ml.json index da2cc721ea..11fb0625cc 100644 --- a/src/strings/ml.json +++ b/src/strings/ml.json @@ -91,7 +91,7 @@ "AllLibraries": "എല്ലാ ലൈബ്രറികളും", "AllLanguages": "എല്ലാ ഭാഷകളും", "AllEpisodes": "എല്ലാ എപ്പിസോഡുകളും", - "AllComplexFormats": "എല്ലാ സങ്കീർണ്ണ ഫോർമാറ്റുകളും (ASS, SSA, VOBSUB, PGS, SUB, IDX,…)", + "AllComplexFormats": "എല്ലാ സങ്കീർണ്ണ ഫോർമാറ്റുകളും (ASS, SSA, VobSub, PGS, SUB, IDX,…)", "AllChannels": "എല്ലാ ചാനലുകളും", "All": "എല്ലാം", "Alerts": "അലേർട്ടുകൾ", @@ -1227,7 +1227,7 @@ "MinutesBefore": "മിനിറ്റ് മുമ്പ്", "OneChannel": "ഒരു ചാനൽ", "OnlyForcedSubtitles": "നിർബന്ധിതം മാത്രം", - "OnlyImageFormats": "ഇമേജ് ഫോർമാറ്റുകൾ മാത്രം (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "ഇമേജ് ഫോർമാറ്റുകൾ മാത്രം (VobSub, PGS, SUB)", "OnWakeFromSleep": "ഉറക്കത്തിൽ നിന്ന് ഉണരുമ്പോൾ", "Option3D": "3D", "OptionAllowRemoteControlOthers": "മറ്റ് ഉപയോക്താക്കളുടെ വിദൂര നിയന്ത്രണം അനുവദിക്കുക", From 7d20917754bbf3354be37bd59e342f94391cb1a6 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 15 Dec 2021 10:32:52 +0000 Subject: [PATCH 1141/1756] Translated using Weblate (Telugu) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/te/ --- src/strings/te.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/te.json b/src/strings/te.json index 36e5b213b0..8cb3b45ffd 100644 --- a/src/strings/te.json +++ b/src/strings/te.json @@ -764,7 +764,7 @@ "OptionAdminUsers": "నిర్వాహకులు", "Option3D": "ZD", "OnWakeFromSleep": "నిద్ర నుండి మేల్కొన్నప్పుడు", - "OnlyImageFormats": "చిత్ర ఆకృతులు మాత్రమే (VOBSUB, PGS, SUB)", + "OnlyImageFormats": "చిత్ర ఆకృతులు మాత్రమే (VobSub, PGS, SUB)", "OnlyForcedSubtitlesHelp": "బలవంతంగా గుర్తించబడిన ఉపశీర్షికలు మాత్రమే లోడ్ చేయబడతాయి.", "OnlyForcedSubtitles": "బలవంతంగా మాత్రమే", "OneChannel": "ఒక ఛానెల్", @@ -1490,7 +1490,7 @@ "AllLibraries": "అన్ని గ్రంథాలయాలు", "AllLanguages": "అన్ని భాషలు", "AllEpisodes": "అన్ని ఎపిసోడ్లు", - "AllComplexFormats": "అన్ని కాంప్లెక్స్ ఫార్మాట్‌లు (ASS, SSA, VOBSUB, PGS, SUB, IDX,…)", + "AllComplexFormats": "అన్ని కాంప్లెక్స్ ఫార్మాట్‌లు (ASS, SSA, VobSub, PGS, SUB, IDX,…)", "AllChannels": "అన్ని ఛానెల్‌లు", "All": "అన్నీ", "Alerts": "హెచ్చరికలు", From e5cd704c28139ef2175dd10968c761d23a93c3e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Thu, 16 Dec 2021 11:05:18 +0000 Subject: [PATCH 1142/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index 6d1ba53b76..1a45135132 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -1097,7 +1097,7 @@ "LabelHomeNetworkQuality": "Kvalita na domácí síti:", "LabelInternetQuality": "Kvalita na internetu:", "LabelKodiMetadataUser": "Uložit data sledování uživatele do NFO souboru pro:", - "LabelKodiMetadataUserHelp": "Uložit sledovaná data o přehrávání pro využití dalšími aplikacemi.", + "LabelKodiMetadataUserHelp": "Uložit data o sledování do souboru NFO pro využití dalšími aplikacemi.", "LabelLanNetworks": "Sítě LAN:", "LabelMaxStreamingBitrate": "Maximální kvalita streamování:", "LabelMetadata": "Metadata:", From 9af66363b9e78fad4a1ca43a57e493c2e4b38d58 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 16 Dec 2021 09:28:54 +0000 Subject: [PATCH 1143/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index e525f36f82..7f918ccd45 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -651,7 +651,7 @@ "LabelPublicHttpsPort": "Jaria HTTPS-port nömırı:", "LabelPublicHttpsPortHelp": "Jergılıktı HTTPS-portyna salystyryluy tiıs jaria port nömırı.", "LabelReasonForTranscoding": "Qaita kodtau sebebı:", - "LabelRecord": "Jazu:", + "LabelRecord": "Jazba:", "LabelRecordingPath": "Jazbalardyñ ädepkı joly:", "LabelRecordingPathHelp": "Jazbalardy saqtaityn ädepkı oryndy körsetıñız. Bos qaldyrsañyz, serverdıñ program data qaltasy paidalanylatyn bolady.", "LabelRefreshMode": "Jañğyrtu rejımı:", From c7046e4bb3b6bd41c611d5547a57fe41c2ce1b90 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 16 Dec 2021 10:59:16 +0000 Subject: [PATCH 1144/1756] Translated using Weblate (Welsh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/ --- src/strings/cy.json | 164 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 162 insertions(+), 2 deletions(-) diff --git a/src/strings/cy.json b/src/strings/cy.json index f86e817d77..8d7706f177 100644 --- a/src/strings/cy.json +++ b/src/strings/cy.json @@ -27,7 +27,7 @@ "Genre": "Genre", "General": "Cyffredinol", "Friday": "Dydd Gwener", - "Framerate": "Cyfradd ffrâm", + "Framerate": "Cyfradd fframiau", "Folders": "Ffolderi", "Filters": "Hidlyddion", "Filter": "Hidlo", @@ -109,5 +109,165 @@ "Aired": "Wedi'i ddarlledu", "Add": "Ychwanegu", "Actor": "Actor", - "Absolute": "Absoliwt" + "Absolute": "Absoliwt", + "Poster": "Phoster", + "Playlists": "Rhestri Chwarae", + "Played": "Chwaraewyd", + "Play": "Chwarae", + "Photos": "Lluniau", + "Photo": "Llun", + "Person": "Unigolyn", + "People": "Pobl", + "Overview": "Trosolwg", + "Other": "Arall", + "OptionWeekly": "Bob wythnos", + "OptionWeekends": "Penwythnosau", + "OptionWeekdays": "Diwrnodau gwaith", + "OptionSubstring": "Is-linyn", + "ValueSpecialEpisodeName": "Arbennig - {0}", + "OptionResumable": "Adnewyddadwy", + "OptionRegex": "Mynegiant Rheolaidd", + "OptionRandom": "Ar Hap", + "OptionProtocolHttp": "HTTP", + "OptionNew": "Newydd…", + "OptionMax": "Mwyaf", + "OptionLikes": "Hoffi", + "OptionIsSD": "SD", + "OptionIsHD": "HD", + "OptionEquals": "Yn hafal i", + "OptionDvd": "DVD", + "OptionDaily": "Bob dydd", + "OptionCustomUsers": "Personol", + "OptionAdminUsers": "Gweinyddwyr", + "Option3D": "3D", + "Off": "Diffodd", + "Normal": "Arferol", + "None": "Dim", + "No": "Na", + "Next": "Nesaf", + "News": "Newyddion", + "New": "Newydd", + "Never": "Byth", + "Name": "Enw", + "Mute": "Tewi", + "Movies": "Ffilmiau", + "Movie": "Ffilm", + "Monday": "Dydd Llun", + "Mobile": "Symudol", + "Mixer": "Cymysgydd", + "MillisecondsUnit": "ms", + "Metadata": "Metaddata", + "Menu": "Dewislen", + "MediaInfoTitle": "Teitl", + "MediaInfoTimestamp": "Stamp amser", + "MediaInfoSize": "Maint", + "MediaInfoResolution": "Cydraniad", + "MediaInfoProfile": "Proffil", + "MediaInfoPath": "Llwybr", + "MediaInfoLevel": "Lefel", + "MediaInfoLayout": "Cynllun", + "MediaInfoLanguage": "Iaith", + "MediaInfoInterlaced": "Wedi'i blethu", + "MediaInfoFramerate": "Cyfradd fframiau", + "MediaInfoForced": "Orfodi", + "MediaInfoExternal": "Allanol", + "ValueVideoCodec": "Codec fideo: {0}", + "ValueCodec": "Codec: {0}", + "LabelVideoCodec": "Codec fideo:", + "MediaInfoDefault": "Diofyn", + "MediaInfoContainer": "Cynhwysydd", + "ValueAudioCodec": "Codec sain: {0}", + "LabelAudioCodec": "Codec sain:", + "MediaInfoCodec": "Codec", + "LabelSelectAudioChannels": "Sianeli", + "MediaInfoChannels": "Sianeli", + "MediaInfoBitrate": "Cyfradd didau", + "MediaInfoAnamorphic": "Anamorffig", + "Lyricist": "Awdur geiriau", + "Logo": "Logo", + "Live": "Byw", + "List": "Rhestr", + "Larger": "Mwy", + "Large": "Mawr", + "LabelYear": "Blwyddyn:", + "LabelWeb": "Gwe:", + "LabelVersion": "Fersiwn:", + "LabelValue": "Gwerth:", + "LabelUsername": "Enw defnyddiwr:", + "LabelUser": "Defnyddiwr:", + "LabelUnstable": "Ansefydlog", + "LabelTypeText": "Testun", + "LabelType": "Math:", + "TypeOptionPluralSeries": "Rhaglenni teledu", + "OptionTvdbRating": "Sgôr TheTVDB", + "LiveTV": "Teledu Byw", + "TV": "Teledu", + "LabelTitle": "Teitl:", + "LabelTime": "Amser:", + "LabelTheme": "Thema:", + "LabelTagline": "Llinell dagiau:", + "LabelTag": "Diced:", + "LabelStopping": "Wrthi'n stopio", + "LabelStatus": "Statws:", + "LabelStable": "Sefydlog", + "LabelSource": "Ffynhonnell:", + "LabelSize": "Maint:", + "LabelServerHost": "Lletywr:", + "LabelScreensaver": "Arbedwr sgrin:", + "LabelRuntimeMinutes": "Amser rhedeg:", + "LabelRecord": "Cofnod:", + "LabelProtocol": "Brotocol:", + "LabelProfileContainer": "Cynhwysydd:", + "LabelPlaylist": "Rhestr chwarae:", + "LabelPlayer": "Chwaraewr:", + "LabelPersonRole": "Rôl:", + "LabelPath": "Llwybr:", + "LabelPassword": "Cyfrinair:", + "LabelOverview": "Trosolwg:", + "LabelNumber": "Nifer:", + "LabelName": "Enw:", + "LabelMethod": "Dull:", + "LabelMetadata": "Metaddata:", + "LabelManufacturer": "Gwneuthurwr:", + "LabelLogs": "Cofnodion:", + "LabelLineup": "Harchebion:", + "LabelLanguage": "Iaith:", + "LabelIsForced": "Orfodi", + "LabelFormat": "Fformat:", + "LabelFont": "Ffont:", + "LabelFolder": "Ffolder:", + "LabelFinish": "Gorffen", + "LabelFailed": "Wedi methu", + "LabelEveryXMinutes": "Bob:", + "LabelEvent": "Digwyddiad:", + "LabelDay": "Diwrnod:", + "LabelCountry": "Gwlad:", + "LabelCollection": "Casgliad:", + "LabelChannels": "Sianeli:", + "LabelCancelled": "Canslwyd", + "LabelCache": "Storfa:", + "LabelBitrate": "Cyfradd didau:", + "LabelArtists": "Artistiaid:", + "LabelAlbum": "Albwm:", + "Kids": "Plantos", + "Items": "Eitemau", + "Images": "Delweddau", + "Image": "Delwedd", + "Identify": "Adnabod", + "Horizontal": "Llorweddol", + "Home": "Hafan", + "Hide": "Cuddio", + "Help": "Cymorth", + "HeaderYears": "Blynyddoedd", + "TypeOptionPluralVideo": "Fideos", + "HeaderVideos": "Fideos", + "HeaderUsers": "Defnyddwyr", + "HeaderUser": "Defnyddiwr", + "HeaderTuners": "Tiwnwyr", + "Track": "Trac", + "HeaderTracks": "Traciau", + "HeaderSyncPlayPlaybackSettings": "Chwarae", + "HeaderStatus": "Statws", + "Season": "Tymor", + "ButtonShutdown": "Cau" } From aa827bddfa5167d25eba9fc8f923ef840203532b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 16 Dec 2021 17:37:13 +0000 Subject: [PATCH 1145/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 5993f61168..9323cf45ca 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -1432,7 +1432,7 @@ "TabMusic": "Music", "TabMyPlugins": "My Plugins", "TabNetworking": "Networking", - "TabNetworks": "Networks", + "TabNetworks": "TV Networks", "TabNfoSettings": "NFO Settings", "TabNotifications": "Notifications", "TabOther": "Other", From 509cb82e359fa6c895d6f3e2dabcdbca11d5d770 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 16 Dec 2021 17:39:00 +0000 Subject: [PATCH 1146/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index c35666882a..9db4c00fce 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -404,7 +404,7 @@ "TabResponses": "Responses", "TabOther": "Other", "TabNotifications": "Notifications", - "TabNetworks": "Networks", + "TabNetworks": "TV Networks", "TabMyPlugins": "My Plugins", "TabMusic": "Music", "TabLogs": "Logs", From 94fa773bac774517a678be25d7e88c04823da2d1 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 16 Dec 2021 17:38:15 +0000 Subject: [PATCH 1147/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 7f918ccd45..a1fd3893c9 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -1093,7 +1093,7 @@ "TabLogs": "Jūrnaldar", "TabMusic": "Muzyka", "TabMyPlugins": "Menıñ plaginderım", - "TabNetworks": "Jelıler", + "TabNetworks": "TD-jelıler", "TabNfoSettings": "NFO parametrlerı", "TabNotifications": "Habarlandyrular", "TabOther": "Basqalar", From 1a930804a016d7b3172c9730c6de7fbb3adc0b8d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 16 Dec 2021 17:43:36 +0000 Subject: [PATCH 1148/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index d683360b1c..b8f33848cc 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -1087,7 +1087,7 @@ "TabLogs": "Dziennik zdarzeń", "TabMusic": "Muzyka", "TabMyPlugins": "Zainstalowane", - "TabNetworks": "Sieci", + "TabNetworks": "TV Sieci", "TabNfoSettings": "Ustawienia NFO", "TabNotifications": "Powiadomienia", "TabOther": "Inne", From bac7cf4ecdc60f96e2f2e1f6700cecea215db955 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 16 Dec 2021 18:42:05 +0000 Subject: [PATCH 1149/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index e0ab1209b3..3ec77d0915 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -1464,8 +1464,8 @@ "LabelAudioInfo": "Об аудио", "LabelPlaybackInfo": "О воспроизведении", "Remuxing": "Ремуксинг", - "AspectRatioFill": "Растянуть", - "AspectRatioCover": "Обрезать", + "AspectRatioFill": "Заполнение", + "AspectRatioCover": "Покрытие", "PluginFromRepo": "{0} из репозитория {1}", "LabelUDPPortRange": "Диапазон UDP-соединения:", "LabelSSDPTracingFilter": "Фильтр SSDP:", From 541b0b23cc0799b4a0717f176cad913304e3f727 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 16 Dec 2021 17:43:58 +0000 Subject: [PATCH 1150/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index 5a41a2a05f..d4b8532bc0 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -662,7 +662,7 @@ "TabLatest": "Najnovšie", "TabMusic": "Hudba", "TabMyPlugins": "Moje zásuvné moduly", - "TabNetworks": "Siete", + "TabNetworks": "TV Siete", "TabNfoSettings": "NFO nastavenia", "TabNotifications": "Upozornenia", "TabOther": "Ostatné", From dab6fee31102ccd435b49b436a2983574e1066b4 Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Thu, 16 Dec 2021 18:38:31 +0000 Subject: [PATCH 1151/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 23d2295b47..6a05462f1d 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -69,7 +69,7 @@ "TabCatalog": "Danh mục", "TabLatest": "Mới nhất", "TabMyPlugins": "Plugin Của Tôi", - "TabNetworks": "Mạng", + "TabNetworks": "Mạng TV", "TabProfiles": "Hồ sơ", "TabServer": "Máy chủ", "TabUpcoming": "Sắp Công Chiếu", From f245b014363e5d3fbd0f293f5a5e65b1f9224e9f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 16 Dec 2021 17:40:29 +0000 Subject: [PATCH 1152/1756] Translated using Weblate (Afrikaans) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/ --- src/strings/af.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/strings/af.json b/src/strings/af.json index 7e166f3298..d89ea84c6e 100644 --- a/src/strings/af.json +++ b/src/strings/af.json @@ -130,7 +130,7 @@ "TabNotifications": "Kennisgewings", "TabNfoSettings": "NFO Instellings", "TabNetworking": "Netwerking", - "TabNetworks": "Netwerke", + "TabNetworks": "TV Netwerke", "TabMusic": "Musiek", "TabLogs": "Logs", "Channels": "Kanale", @@ -790,5 +790,7 @@ "Normal": "Normaal", "Large": "Groot", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", - "OptionBluray": "BD" + "OptionBluray": "BD", + "TypeOptionPluralSeries": "TV Programme", + "LiveTV": "Lewendige TV" } From b18598081abc49b61789ab2a70432ac9e8179a59 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 16 Dec 2021 19:20:51 +0000 Subject: [PATCH 1153/1756] Translated using Weblate (Welsh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/ --- src/strings/cy.json | 130 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 126 insertions(+), 4 deletions(-) diff --git a/src/strings/cy.json b/src/strings/cy.json index 8d7706f177..e581ef51b5 100644 --- a/src/strings/cy.json +++ b/src/strings/cy.json @@ -100,7 +100,7 @@ "Authorize": "Awdurdodi", "Audio": "Sain", "Ascending": "O'r dechrau i'r diwedd", - "Artist": "Arlunydd", + "Artist": "Artist", "Arranger": "Trefnwr", "Anytime": "Unrhyw bryd", "All": "Y cyfan", @@ -110,7 +110,7 @@ "Add": "Ychwanegu", "Actor": "Actor", "Absolute": "Absoliwt", - "Poster": "Phoster", + "Poster": "Poster", "Playlists": "Rhestri Chwarae", "Played": "Chwaraewyd", "Play": "Chwarae", @@ -206,7 +206,7 @@ "LabelTime": "Amser:", "LabelTheme": "Thema:", "LabelTagline": "Llinell dagiau:", - "LabelTag": "Diced:", + "LabelTag": "Tag:", "LabelStopping": "Wrthi'n stopio", "LabelStatus": "Statws:", "LabelStable": "Sefydlog", @@ -269,5 +269,127 @@ "HeaderSyncPlayPlaybackSettings": "Chwarae", "HeaderStatus": "Statws", "Season": "Tymor", - "ButtonShutdown": "Cau" + "ButtonShutdown": "Cau", + "MusicVideos": "Fideos Cerddoriaeth", + "NextUp": "Nesaf i Fyny", + "HeaderContinueWatching": "Parhewch i Weithio", + "AspectRatio": "Cymhareb Agwedd", + "AroundTime": "Gwmpas {0}", + "AnyLanguage": "Unrhyw Iaith", + "AlwaysPlaySubtitles": "Chwarae bob Amser", + "AllLibraries": "Pob llyfrgell", + "AllLanguages": "Pob iaith", + "AllChannels": "Pob sianel", + "TypeOptionPluralMusicArtist": "Artistiaid Cerdd", + "MusicArtist": "Artist Cerdd", + "LabelAlbumArtists": "Artistiaid albwm:", + "HeaderAlbumArtists": "Artistiaid albwm", + "AlbumArtist": "Artist Albwm", + "AirDate": "Dyddiad awyr", + "AddedOnValue": "Wedi ychwanegu {0}", + "Cursive": "Rhedol", + "Controls": "Rheolyddion", + "LabelSelectStereo": "Stereo", + "LabelSelectMono": "Mono", + "AspectRatioFill": "Llenwad", + "AspectRatioCover": "Gorchuddio", + "Yesterday": "Ddoe", + "Yes": "Iawn", + "Yadif": "YADIF", + "Writers": "Ysgrifennwyr", + "Writer": "Ysgrifennwr", + "Whitelist": "Rhestr wen", + "Wednesday": "Dydd Mercher", + "Watched": "Gwylio", + "Video": "Fideo", + "Vertical": "Fertigol", + "Upload": "Llwytho i Fyny", + "Up": "Fyny", + "Unrated": "Heb ei sgorio", + "Unplayed": "Heb Chwarae", + "Unmute": "Dad-dewi", + "Uniform": "Unffurf", + "Typewriter": "Teipiadur", + "TypeOptionPluralMovie": "Ffilmiau", + "OptionMissingEpisode": "Pennodau ar Goll", + "NewEpisodes": "Penodau newydd", + "LabelEpisodeNumber": "Rhif pennod:", + "HeaderLatestEpisodes": "Pennod Diweddaraf", + "AllEpisodes": "Pob pennod", + "Episodes": "Penodau", + "TypeOptionPluralEpisode": "Penodau", + "TypeOptionPluralBook": "Llyfrau", + "Tuesday": "Dydd Mawrth", + "Trailers": "Trelars", + "TitlePlayback": "Chwarae", + "Thursday": "Dydd Iau", + "PosterCard": "Cerdyn Poster", + "ThumbCard": "Cerdyn Bawd", + "Thumb": "Bawd", + "Tags": "Tagiau", + "TabUpcoming": "I Ddod", + "TabStreaming": "Ffrydio", + "TabServer": "Gweinydd", + "TabResponses": "Ymatebion", + "TabRepositories": "Ystorfeydd", + "TabProfiles": "Proffiliau", + "TabPlugins": "Ategion", + "TabOther": "Arall", + "TabNetworks": "Rhwydweithiau teledu", + "TabNotifications": "Hysbysiadau", + "TabNetworking": "Rhwydweithio", + "TabMusic": "Cerddoriaeth", + "TabLogs": "Cofnodion", + "TabLatest": "Diweddaraf", + "TabDashboard": "Dangosfwrdd", + "TabContainers": "Cynwysyddion", + "TabCodecs": "Codeciaid", + "TabCatalog": "Catalog", + "TabAdvanced": "Mwy", + "TabAccess": "Mynediad", + "Sync": "Cysoni", + "Sunday": "Dydd Sul", + "Suggestions": "Awgrymiadau", + "Subtitles": "Is-deitlau", + "Subtitle": "Isdeitl", + "Studios": "Stiwdios", + "Sports": "Chwaraeon", + "Sort": "Trefnu", + "Songs": "Caneuon", + "Smart": "Clyfar", + "Smaller": "Llai", + "Small": "Bach", + "Shuffle": "Hapdrefnu", + "Shows": "Rhaglenni", + "Share": "Rhannu", + "Settings": "Gosodiadau", + "Series": "Cyfres", + "TypeOptionPluralSeason": "Tymorau", + "HeaderSeasons": "Tymorau", + "Search": "Chwilio", + "Screenshots": "Sgrinluniau", + "Screenshot": "Sgrinlun", + "Schedule": "Trefnlen", + "Save": "Cadw", + "Saturday": "Dydd Sadwrn", + "Runtime": "Amser rhedeg", + "Rewind": "Dirwyn yn ôl", + "Restart": "Ailgychwyn", + "Repeat": "Ailadrodd", + "Refresh": "Adnewyddu", + "Recordings": "Recordiadau", + "Record": "Cofnod", + "Rate": "Cyfradd", + "Raised": "Uwch", + "Quality": "Ansawdd", + "HDPrograms": "Rhaglenni HD", + "Programs": "Rhaglenni", + "Profile": "Proffil", + "Producer": "Cynhyrchydd", + "Print": "Argraffu", + "Primary": "Prif", + "Previous": "Blaenorol", + "Preview": "Rhagolwg", + "Premieres": "Perfformiadau cyntaf", + "Premiere": "Perfformiad cyntaf" } From 44ec7f2fcbc40a881e83b03f24aa9354060c8bbc Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 17 Dec 2021 06:55:08 +0000 Subject: [PATCH 1154/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 0d128a457f..f94b108189 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1072,7 +1072,7 @@ "TabLogs": "Journaux", "TabMusic": "Musique", "TabMyPlugins": "Mes extensions", - "TabNetworks": "Réseaux", + "TabNetworks": "Réseaux de TV", "TabNfoSettings": "Paramètres NFO", "TabOther": "Autre", "TabParentalControl": "Contrôle Parental", From 507a643bc6a7e1a7fe847ba423f99ec2307355e1 Mon Sep 17 00:00:00 2001 From: Csaba Date: Fri, 17 Dec 2021 05:51:23 +0000 Subject: [PATCH 1155/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index bc5d7f5dc8..e526bb4d6f 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -399,7 +399,7 @@ "TabLogs": "Naplók", "TabMusic": "Zene", "TabMyPlugins": "Telepített bővítmények", - "TabNetworks": "Csatornák", + "TabNetworks": "TV Csatornák", "TabNfoSettings": "NFO beállítások", "TabNotifications": "Értesítések", "TabOther": "Egyéb", From 0004054edb679146c15f24e6f62a5a79cc90165d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 17 Dec 2021 06:52:50 +0000 Subject: [PATCH 1156/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/it.json b/src/strings/it.json index fc8ad35f3a..a558602022 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -1031,7 +1031,7 @@ "TabLatest": "Novità", "TabMusic": "Musica", "TabMyPlugins": "I miei Plug-in", - "TabNetworks": "Reti", + "TabNetworks": "TV Reti", "TabNfoSettings": "Impostazioni NFO", "TabNotifications": "Notifiche", "TabOther": "Altro", From 6b10ef89787a0510feeecf89688e16c199230143 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 17 Dec 2021 10:55:06 +0000 Subject: [PATCH 1157/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index a558602022..25ee4eec5a 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -888,7 +888,7 @@ "OptionSpecialEpisode": "Speciali", "OptionSubstring": "Sottostringa", "OptionTrackName": "Titolo Traccia", - "OptionTvdbRating": "Voto TVDB", + "OptionTvdbRating": "Voto TheTVDB", "OptionUnairedEpisode": "Episodi mai andati in onda", "OptionWakeFromSleep": "Risveglio", "OptionWeekdays": "Feriali", @@ -1031,7 +1031,7 @@ "TabLatest": "Novità", "TabMusic": "Musica", "TabMyPlugins": "I miei Plug-in", - "TabNetworks": "TV Reti", + "TabNetworks": "Reti TV", "TabNfoSettings": "Impostazioni NFO", "TabNotifications": "Notifiche", "TabOther": "Altro", From 3d44455961cbe96f9e09ec4492d1afdb2ad08896 Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Fri, 17 Dec 2021 16:04:13 +0000 Subject: [PATCH 1158/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 6a05462f1d..5028d3cecf 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -1597,5 +1597,6 @@ "TypeOptionPluralAudio": "Âm thanh", "TypeOptionPluralBoxSet": "Bộ Đóng Hộp", "LabelAutomaticallyAddToCollectionHelp": "Khi có ít nhất 2 phim có cùng tên bộ sưu tập, chúng sẽ được tự động thêm vào bộ sưu tập.", - "LabelAutomaticallyAddToCollection": "Tự động thêm vào bộ sưu tập" + "LabelAutomaticallyAddToCollection": "Tự động thêm vào bộ sưu tập", + "Cursive": "Chữ ẩu" } From 3fff30f1f7d7814152fc9634bcb3b141f6b4cad1 Mon Sep 17 00:00:00 2001 From: Lucien Date: Fri, 17 Dec 2021 16:02:31 +0000 Subject: [PATCH 1159/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 47be678905..88f0db53e0 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -1314,7 +1314,7 @@ "LabelSyncPlayLeaveGroupDescription": "关闭同步播放", "EnableDetailsBanner": "详细信息页面的横幅", "ButtonCast": "投射", - "ButtonSyncPlay": "SyncPlay", + "ButtonSyncPlay": "同步播放", "EnableBlurHashHelp": "仍在加载的图片将以独特的的占位符显示。", "EnableBlurHash": "为图片启用模糊的占位符", "SyncPlayAccessHelp": "SyncPlay 功能可以与其他设备同步播放。 选择此用户对 SyncPlay 的访问级别。", From 864e5c87646aac44ed28d746c35879fdf36abbd0 Mon Sep 17 00:00:00 2001 From: Oatavandi Date: Fri, 17 Dec 2021 16:40:31 +0000 Subject: [PATCH 1160/1756] Translated using Weblate (Tamil) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/ --- src/strings/ta.json | 178 ++++++++++++++++++++++++-------------------- 1 file changed, 98 insertions(+), 80 deletions(-) diff --git a/src/strings/ta.json b/src/strings/ta.json index 6ac0e7967b..9a8f1c8d80 100644 --- a/src/strings/ta.json +++ b/src/strings/ta.json @@ -12,7 +12,7 @@ "AsManyAsPossible": "முடிந்தவரை பல", "Artists": "கலைஞர்கள்", "Artist": "கலைஞர்", - "Art": "கலை", + "Art": "தெளிவான கலை", "AroundTime": "சுற்றி", "Anytime": "எப்போது வேண்டுமானாலும்", "AnyLanguage": "எந்த மொழியும்", @@ -63,7 +63,7 @@ "ButtonAddScheduledTaskTrigger": "தூண்டுதலைச் சேர்க்கவும்", "ButtonAddMediaLibrary": "ஊடக நூலகத்தைச் சேர்க்கவும்", "ButtonAddImage": "படத்தைச் சேர்க்கவும்", - "BurnSubtitlesHelp": "வீடியோக்களை டிரான்ஸ்கோடிங் செய்யும் போது சர்வர் வசனங்களில் எரிய வேண்டுமா என்பதைத் தீர்மானிக்கவும். இதைத் தவிர்ப்பது செயல்திறனை பெரிதும் மேம்படுத்தும். பட அடிப்படையிலான வடிவங்கள் (VOBSUB, PGS, SUB, IDX, முதலியன) மற்றும் சில ASS அல்லது SSA வசனங்களை எழுத தானியங்கு என்பதைத் தேர்ந்தெடுக்கவும்.", + "BurnSubtitlesHelp": "வீடியோக்களை டிரான்ஸ்கோடிங் செய்யும் போது சர்வர் வசனங்களில் எரிய வேண்டுமா என்பதைத் தீர்மானிக்கவும். இதைத் தவிர்ப்பது செயல்திறனை பெரிதும் மேம்படுத்தும். பட அடிப்படையிலான வடிவங்கள் (VobSub, PGS, SUB, IDX, முதலியன) மற்றும் சில ASS அல்லது SSA வசனங்களை எழுத தானியங்கு என்பதைத் தேர்ந்தெடுக்கவும்.", "MessageBrowsePluginCatalog": "கிடைக்கக்கூடிய செருகுநிரல்களைக் காண எங்கள் சொருகி பட்டியலை உலாவுக.", "Browse": "உலவ", "BoxRear": "பெட்டி (பின்புறம்)", @@ -152,7 +152,7 @@ "EnableDetailsBannerHelp": "உருப்படி விவரங்கள் பக்கத்தின் மேலே ஒரு பேனர் படத்தைக் காண்பி.", "EnableDetailsBanner": "விவரங்கள் பேனர்", "EnableThemeVideosHelp": "நூலகத்தில் உலாவும்போது பின்னணியில் தீம் வீடியோக்களை இயக்குங்கள்.", - "EnableThemeSongsHelp": "நூலகத்தில் உலாவும்போது பின்னணியில் தீம் பாடல்களை இயக்குங்கள்.", + "EnableThemeSongsHelp": "நூலகத்தில் உலாவும்போது தீம் பாடல்களை பின்னணியில் இயக்கவும்.", "EnableStreamLoopingHelp": "நேரடி ஸ்ட்ரீம்களில் சில வினாடிகள் மட்டுமே தரவு இருந்தால் தொடர்ந்து இயக்கப்பட வேண்டும். தேவைப்படாதபோது இதை இயக்குவது சிக்கல்களை ஏற்படுத்தக்கூடும்.", "EnableStreamLooping": "ஆட்டோ-லூப் லைவ் ஸ்ட்ரீம்கள்", "EnablePhotosHelp": "பிற ஊடக கோப்புகளுடன் படங்கள் கண்டறியப்பட்டு காண்பிக்கப்படும்.", @@ -167,7 +167,7 @@ "EnableDecodingColorDepth10Hevc": "HEVC க்கு 10-பிட் வன்பொருள் டிகோடிங்கை இயக்கவும்", "EnableColorCodedBackgrounds": "வண்ண குறியிடப்பட்ட பின்னணிகள்", "EnableCinemaMode": "சினிமா பயன்முறை", - "EnableBackdropsHelp": "நூலகத்தை உலாவும்போது சில பக்கங்களின் பின்னணியில் பின்னணியைக் காண்பி.", + "EnableBackdropsHelp": "நூலகத்தில் உலாவும்போது சில பக்கங்களின் பின்னணியில் பின்னணியைக் காட்டவும்.", "EditSubtitles": "வசன வரிகள் திருத்து", "EditMetadata": "மெட்டாடேட்டாவைத் திருத்து", "EditImages": "படங்களைத் திருத்து", @@ -182,7 +182,7 @@ "DisplayModeHelp": "இடைமுகத்திற்கு நீங்கள் விரும்பும் தளவமைப்பு பாணியைத் தேர்ந்தெடுக்கவும்.", "DisplayMissingEpisodesWithinSeasonsHelp": "சேவையக உள்ளமைவில் டிவி நூலகங்களுக்கும் இது இயக்கப்பட வேண்டும்.", "DisplayMissingEpisodesWithinSeasons": "காணாமல் போன அத்தியாயங்களை பருவங்களுக்குள் காண்பி", - "DisplayInOtherHomeScreenSections": "சமீபத்திய மீடியா போன்ற முகப்புத் திரைப் பிரிவுகளில் காண்பிக்கவும், தொடர்ந்து பார்க்கவும்", + "DisplayInOtherHomeScreenSections": "'சமீபத்திய மீடியா' மற்றும் 'தொடர்ந்து பார்ப்பது' போன்ற முகப்புத் திரைப் பிரிவுகளில் காட்சிப்படுத்தவும்", "DisplayInMyMedia": "முகப்புத் திரையில் காட்சி", "Display": "காட்சி", "Disconnect": "துண்டிக்கவும்", @@ -191,7 +191,7 @@ "Director": "இயக்குனர்", "DirectStreaming": "நேரடி ஸ்ட்ரீமிங்", "DirectStreamHelp2": "நேரடி ஸ்ட்ரீமிங்கினால் நுகரப்படும் சக்தி பொதுவாக ஆடியோ சுயவிவரத்தைப் பொறுத்தது. வீடியோ ஸ்ட்ரீம் மட்டுமே இழப்பற்றது.", - "DirectStreamHelp1": "வீடியோ ஸ்ட்ரீம் சாதனத்துடன் இணக்கமானது, ஆனால் பொருந்தாத ஆடியோ வடிவம் (DTS, TRUEHD, போன்றவை) அல்லது ஆடியோ சேனல்களின் எண்ணிக்கையைக் கொண்டுள்ளது. வீடியோ ஸ்ட்ரீம் சாதனத்திற்கு அனுப்பப்படுவதற்கு முன்பு பறக்காமல் இழப்பின்றி மீண்டும் தொகுக்கப்படும். ஆடியோ ஸ்ட்ரீம் மட்டுமே டிரான்ஸ்கோட் செய்யப்படும்.", + "DirectStreamHelp1": "வீடியோ ஸ்ட்ரீம் சாதனத்துடன் இணக்கமானது, ஆனால் இணக்கமற்ற ஆடியோ வடிவம் (DTS, Dolby TrueHD, முதலியன) அல்லது ஆடியோ சேனல்களின் எண்ணிக்கையைக் கொண்டுள்ளது. வீடியோ ஸ்ட்ரீம் சாதனத்திற்கு அனுப்பப்படுவதற்கு முன்பு பறக்கும்போது இழப்பின்றி மீண்டும் தொகுக்கப்படும். ஆடியோ ஸ்ட்ரீம் மட்டும் டிரான்ஸ்கோட் செய்யப்படும்.", "DirectPlaying": "நேரடி விளையாட்டு", "DeviceAccessHelp": "இது தனிப்பட்ட முறையில் அடையாளம் காணக்கூடிய சாதனங்களுக்கு மட்டுமே பொருந்தும் மற்றும் உலாவி அணுகலைத் தடுக்காது. பயனர் சாதன அணுகலை வடிகட்டுவது, அவை இங்கு அங்கீகரிக்கப்படும் வரை புதிய சாதனங்களைப் பயன்படுத்துவதைத் தடுக்கும்.", "DetectingDevices": "சாதனங்களைக் கண்டறிதல்", @@ -225,7 +225,7 @@ "ConfirmDeleteItems": "இந்த உருப்படிகளை நீக்குவது கோப்பு முறைமை மற்றும் உங்கள் ஊடக நூலகம் இரண்டிலிருந்தும் அவற்றை நீக்கும். நீங்கள் தொடர விரும்புகிறீர்களா?", "ConfirmDeleteItem": "இந்த உருப்படியை நீக்குவது கோப்பு முறைமை மற்றும் உங்கள் ஊடக நூலகம் இரண்டிலிருந்தும் நீக்கப்படும். நீங்கள் தொடர விரும்புகிறீர்களா?", "ConfirmDeleteImage": "படத்தை நீக்கவா?", - "ConfigureDateAdded": "நூலக அமைப்புகளின் கீழ் டாஷ்போர்டில் சேர்க்கப்பட்ட தேதி எவ்வாறு தீர்மானிக்கப்படுகிறது என்பதை உள்ளமைக்கவும்", + "ConfigureDateAdded": "நூலக அமைப்புகளின் கீழ் டாஷ்போர்டில் சேர்க்கப்பட்ட தேதி எவ்வாறு தீர்மானிக்கப்படுகிறது என்பதை அமைக்கவும்", "Composer": "இசையமைப்பாளர்", "CommunityRating": "சமூக மதிப்பீடு", "ColorTransfer": "வண்ண பரிமாற்றம்", @@ -243,7 +243,7 @@ "ErrorAddingListingsToSchedulesDirect": "உங்கள் அட்டவணைகள் நேரடி கணக்கில் வரிசையைச் சேர்ப்பதில் பிழை ஏற்பட்டது. அட்டவணைகள் நேரடி ஒரு கணக்கிற்கு ஒரு குறிப்பிட்ட எண்ணிக்கையிலான வரிசைகளை மட்டுமே அனுமதிக்கிறது. தொடர்வதற்கு முன் நீங்கள் அட்டவணைகள் நேரடி இணையதளத்தில் உள்நுழைந்து மற்றவர்களின் பட்டியலை உங்கள் கணக்கிலிருந்து அகற்ற வேண்டும்.", "Episodes": "அத்தியாயங்கள்", "HeaderConfirmPluginInstallation": "செருகுநிரல் நிறுவலை உறுதிப்படுத்தவும்", - "HeaderConfigureRemoteAccess": "தொலைநிலை அணுகலை உள்ளமைக்கவும்", + "HeaderConfigureRemoteAccess": "தொலைநிலை அணுகலை அமைக்கவும்", "HeaderCodecProfileHelp": "குறிப்பிட்ட கோடெக்குகளை இயக்கும்போது கோடெக் சுயவிவரங்கள் சாதனத்தின் வரம்புகளைக் குறிக்கின்றன. ஒரு வரம்பு பொருந்தினால், கோடெக் நேரடி விளையாட்டிற்காக கட்டமைக்கப்பட்டிருந்தாலும், மீடியா டிரான்ஸ்கோட் செய்யப்படும்.", "HeaderCodecProfile": "கோடெக் சுயவிவரம்", "HeaderChapterImages": "பாடம் படங்கள்", @@ -275,7 +275,7 @@ "HeaderAccessSchedule": "அணுகல் அட்டவணை", "HardwareAccelerationWarning": "வன்பொருள் முடுக்கம் இயக்குவது சில சூழல்களில் உறுதியற்ற தன்மையை ஏற்படுத்தக்கூடும். உங்கள் இயக்க முறைமை மற்றும் வீடியோ இயக்கிகள் முழுமையாக புதுப்பித்த நிலையில் இருப்பதை உறுதிசெய்க. இதை இயக்கிய பின் வீடியோவை இயக்குவதில் சிக்கல் இருந்தால், நீங்கள் அமைப்பை எதுவும் இல்லை என மாற்ற வேண்டும்.", "HDPrograms": "HD நிரல்கள்", - "EncoderPresetHelp": "செயல்திறனை மேம்படுத்த வேகமான மதிப்பை அல்லது தரத்தை மேம்படுத்த மெதுவான மதிப்பைத் தேர்வுசெய்க.", + "EncoderPresetHelp": "செயல்திறனை மேம்படுத்த வேகமான மதிப்பைத் தேர்ந்தெடுக்கவும் அல்லது தரத்தை மேம்படுத்த மெதுவான மதிப்பைத் தேர்ந்தெடுக்கவும்.", "H264CrfHelp": "நிலையான விகித காரணி (CRF) என்பது x264 மற்றும் x265 குறியாக்கிக்கான இயல்புநிலை தர அமைப்பாகும். நீங்கள் 0 மற்றும் 51 க்கு இடையில் மதிப்புகளை அமைக்கலாம், அங்கு குறைந்த மதிப்புகள் சிறந்த தரத்தை ஏற்படுத்தும் (அதிக கோப்பு அளவுகளின் இழப்பில்). சேன் மதிப்புகள் 18 முதல் 28 வரை உள்ளன. X264 இன் இயல்புநிலை 23, மற்றும் x265 க்கு 28 ஆகும், எனவே இதை நீங்கள் ஒரு தொடக்க புள்ளியாக பயன்படுத்தலாம்.", "GuideProviderSelectListings": "பட்டியல்களைத் தேர்ந்தெடுக்கவும்", "GuideProviderLogin": "உள்நுழைய", @@ -297,7 +297,7 @@ "Features": "அம்சங்கள்", "Favorite": "பிடித்தது", "FastForward": "வேகமாக முன்னோக்கி", - "FFmpegSavePathNotFound": "நீங்கள் உள்ளிட்ட பாதையைப் பயன்படுத்தி FFmpeg ஐ எங்களால் கண்டுபிடிக்க முடியவில்லை. FFprobe தேவைப்படுகிறது மற்றும் அதே கோப்புறையில் இருக்க வேண்டும். இந்த கூறுகள் பொதுவாக ஒரே பதிவிறக்கத்தில் ஒன்றாக தொகுக்கப்படுகின்றன. பாதையை சரிபார்த்து மீண்டும் முயற்சிக்கவும்.", + "FFmpegSavePathNotFound": "நீங்கள் உள்ளிட்ட பாதையைப் பயன்படுத்தி எங்களால் FFmpeg ஐக் கண்டுபிடிக்க முடியவில்லை. FFprobe தேவை மற்றும் அதே கோப்புறையில் இருக்க வேண்டும். இந்த கூறுகள் பொதுவாக ஒரே பதிவிறக்கத்தில் ஒன்றாக தொகுக்கப்படும். பாதையைச் சரிபார்த்து மீண்டும் முயற்சிக்கவும்.", "Extras": "கூடுதல்", "ExtractChapterImagesHelp": "அத்தியாயப் படங்களை பிரித்தெடுப்பது வாடிக்கையாளர்களுக்கு வரைகலை காட்சி தேர்வு மெனுக்களைக் காண்பிக்கும். செயல்முறை மெதுவாகவும், வள தீவிரமாகவும் இருக்கலாம், மேலும் பல ஜிகாபைட் இடம் தேவைப்படலாம். வீடியோக்கள் கண்டுபிடிக்கப்பட்டதும், இரவு திட்டமிடப்பட்ட பணியாகவும் இது இயங்குகிறது. திட்டமிடப்பட்ட பணிகள் பகுதியில் அட்டவணை கட்டமைக்கப்படுகிறது. அதிகபட்ச பயன்பாட்டு நேரங்களில் இந்த பணியை இயக்க பரிந்துரைக்கப்படவில்லை.", "ExtraLarge": "கூடுதல் பெரியது", @@ -309,7 +309,7 @@ "HeaderEnabledFields": "இயக்கப்பட்ட புலங்கள்", "HeaderEditImages": "படங்களைத் திருத்து", "HeaderEasyPinCode": "எளிதாக பின் குறியீடு", - "HeaderDVR": "டி.வி.ஆர்", + "HeaderDVR": "டிஜிட்டல் ரெக்கார்டர்", "HeaderDownloadSync": "பதிவிறக்கம் & ஒத்திசை", "HeaderDirectPlayProfileHelp": "சாதனம் சொந்த முறையில் கையாளக்கூடிய வடிவமைப்புகளைக் குறிக்க நேரடி ப்ளே சுயவிவரங்களைச் சேர்க்கவும்.", "HeaderDirectPlayProfile": "நேரடி ப்ளே சுயவிவரம்", @@ -403,7 +403,7 @@ "HeaderLatestMovies": "சமீபத்திய திரைப்படங்கள்", "HeaderLatestMedia": "சமீபத்திய மீடியா", "HeaderLatestEpisodes": "சமீபத்திய அத்தியாயங்கள்", - "HeaderKodiMetadataHelp": "NFO மெட்டாடேட்டாவை இயக்க அல்லது முடக்க, ஒரு நூலகத்தைத் திருத்தி மெட்டாடேட்டா சேவர்ஸ் பகுதியைக் கண்டறியவும்.", + "HeaderKodiMetadataHelp": "NFO மெட்டாடேட்டாவை இயக்க அல்லது முடக்க, நூலகத்தைத் திருத்தி, மெட்டாடேட்டா சேவர்ஸ் பிரிவைக் கண்டறியவும்.", "HeaderKeepSeries": "தொடரை வைத்திருங்கள்", "HeaderKeepRecording": "பதிவுசெய்து கொள்ளுங்கள்", "HeaderInstantMix": "உடனடி கலவை", @@ -422,13 +422,13 @@ "HeaderFetcherSettings": "பெறுதல் அமைப்புகள்", "HeaderFetchImages": "படங்களை பெறுங்கள்:", "Home": "முகப்பு", - "HideWatchedContentFromLatestMedia": "சமீபத்திய மீடியாவிலிருந்து பார்த்த உள்ளடக்கத்தை மறை", + "HideWatchedContentFromLatestMedia": "'சமீபத்திய மீடியா'விலிருந்து பார்த்த உள்ளடக்கத்தை மறை", "Hide": "மறை", "Help": "உதவி", "HeaderYears": "ஆண்டுகள்", "HeaderXmlSettings": "XML அமைப்புகள்", "HeaderXmlDocumentAttributes": "XML ஆவண பண்புக்கூறுகள்", - "HeaderXmlDocumentAttribute": "XML ஆவண பண்புக்கூறு", + "HeaderXmlDocumentAttribute": "XML ஆவணப் பண்புக்கூறு", "HeaderVideos": "வீடியோக்கள்", "HeaderVideoTypes": "வீடியோ வகைகள்", "HeaderVideoType": "வீடியோ வகை", @@ -508,7 +508,7 @@ "LabelAirsAfterSeason": "பருவத்திற்குப் பிறகு ஒளிபரப்பாகிறது:", "LabelAirTime": "ஒளிபரப்பப்பட்ட நேரம்:", "LabelAirDays": "ஒளிபரப்பப்பட்ட நாட்கள்:", - "LabelEmbedAlbumArtDidl": "Didlல் ஆல்பம் கலையை உட்பொதிக்கவும்", + "LabelEmbedAlbumArtDidl": "DIDL இல் ஆல்பம் கலையை உட்பொதிக்கவும்", "LabelEasyPinCode": "எளிதாக பின் குறியீடு:", "LabelDynamicExternalId": "{0} ஐடி:", "LabelDropShadow": "வீழ்நிழல்:", @@ -567,7 +567,7 @@ "LabelPersonRoleHelp": "எடுத்துக்காட்டு: ஐஸ்கிரீம் டிரக் டிரைவர்", "LabelPersonRole": "பங்கு:", "LabelPath": "பாதை:", - "LabelPasswordRecoveryPinCode": "அஞ்சல் குறியீடு:", + "LabelPasswordRecoveryPinCode": "பின் குறியீடு:", "LabelPasswordResetProvider": "கடவுச்சொல் மீட்டமை வழங்குநர்:", "LabelPasswordConfirm": "கடவுச்சொல் (உறுதிப்படுத்து):", "LabelPassword": "கடவுச்சொல்:", @@ -578,7 +578,7 @@ "LabelOriginalAspectRatio": "அசல் விகித விகிதம்:", "LabelOptionalNetworkPathHelp": "இந்த கோப்புறை உங்கள் பிணையத்தில் பகிரப்பட்டால், பிணைய பகிர்வு பாதையை வழங்குவது பிற சாதனங்களில் உள்ள வாடிக்கையாளர்களுக்கு மீடியா கோப்புகளை நேரடியாக அணுக அனுமதிக்கும். எடுத்துக்காட்டாக, {0} அல்லது {1}.", "LabelOptionalNetworkPath": "பகிரப்பட்ட பிணைய கோப்புறை:", - "LabelNumberOfGuideDaysHelp": "வழிகாட்டி தரவின் அதிக நாட்கள் பதிவிறக்குவது முன்கூட்டியே திட்டமிடவும் மேலும் பட்டியல்களைக் காணவும் திறனை வழங்குகிறது, ஆனால் பதிவிறக்குவதற்கு அதிக நேரம் எடுக்கும். சேனல்களின் எண்ணிக்கையின் அடிப்படையில் ஆட்டோ தேர்வு செய்யும்.", + "LabelNumberOfGuideDaysHelp": "அதிக நாட்கள் மதிப்புள்ள வழிகாட்டித் தரவைப் பதிவிறக்குவது, மேலும் முன்கூட்டியே திட்டமிடுவதற்கும் கூடுதல் பட்டியல்களைப் பார்ப்பதற்கும் திறனை வழங்குகிறது, ஆனால் பதிவிறக்குவதற்கு அதிக நேரம் எடுக்கும். சேனல்களின் எண்ணிக்கையின் அடிப்படையில் தானியங்கு தேர்ந்தெடுக்கப்படும்.", "LabelNumberOfGuideDays": "பதிவிறக்க வழிகாட்டி தரவின் நாட்களின் எண்ணிக்கை:", "LabelNumber": "எண்:", "LabelNotificationEnabled": "இந்த அறிவிப்பை இயக்கவும்", @@ -608,7 +608,7 @@ "LabelMinResumeDuration": "குறைந்தபட்ச மறுதொடக்கம் காலம்:", "LabelMinBackdropDownloadWidth": "குறைந்தபட்ச பின்னணி பதிவிறக்க அகலம்:", "LabelMethod": "முறை:", - "LabelMetadataSaversHelp": "உங்கள் மெட்டாடேட்டாவைச் சேமிக்கும்போது பயன்படுத்த கோப்பு வடிவங்களைத் தேர்வுசெய்க.", + "LabelMetadataSaversHelp": "உங்கள் மெட்டாடேட்டாவைச் சேமிக்கும் போது பயன்படுத்த கோப்பு வடிவங்களைத் தேர்ந்தெடுக்கவும்.", "LabelMetadataSavers": "மெட்டாடேட்டா சேமிப்பாளர்கள்:", "LabelMetadataReadersHelp": "உங்கள் விருப்பமான உள்ளூர் மெட்டாடேட்டா ஆதாரங்களை முன்னுரிமையின் அடிப்படையில் வரிசைப்படுத்தவும். கண்டுபிடிக்கப்பட்ட முதல் கோப்பு படிக்கப்படும்.", "LabelMetadataReaders": "மெட்டாடேட்டா வாசகர்கள்:", @@ -641,10 +641,10 @@ "LabelLibraryPageSize": "நூலக பக்க அளவு:", "LabelLanguage": "மொழி:", "LabelLanNetworks": "LAN நெட்வொர்க்குகள்:", - "LabelKodiMetadataUserHelp": "பிற பயன்பாடுகளைப் பயன்படுத்த வாட்ச் தரவை NFO கோப்புகளில் சேமிக்கவும்.", + "LabelKodiMetadataUserHelp": "மற்ற பயன்பாடுகள் பயன்படுத்த, பார்த்த தரவை NFO கோப்புகளில் சேமிக்கவும்.", "LabelKodiMetadataUser": "இதற்காக பயனர் கண்காணிப்பு தரவை NFO கோப்புகளில் சேமிக்கவும்:", "LabelKodiMetadataSaveImagePathsHelp": "Kodi வழிகாட்டுதல்களுக்கு இணங்காத படக் கோப்பு பெயர்கள் உங்களிடம் இருந்தால் இது பரிந்துரைக்கப்படுகிறது.", - "LabelKodiMetadataSaveImagePaths": "பட வழிகளை nfo கோப்புகளுக்குள் சேமிக்கவும்", + "LabelKodiMetadataSaveImagePaths": "NFO கோப்புகளில் பட பாதைகளை சேமிக்கவும்", "LabelKodiMetadataEnablePathSubstitutionHelp": "சேவையகத்தின் பாதை மாற்று அமைப்புகளைப் பயன்படுத்தி பட பாதைகளின் பாதை மாற்றீட்டை இயக்கவும்.", "LabelKodiMetadataEnablePathSubstitution": "பாதை மாற்றீட்டை இயக்கு", "LabelKodiMetadataEnableExtraThumbsHelp": "படங்களை பதிவிறக்கும் போது அவை அதிகபட்ச கோடி தோல் பொருந்தக்கூடிய தன்மைக்காக எக்ஸ்ட்ராஃபனார்ட் மற்றும் எக்ஸ்ட்ராஹம்ப்ஸில் சேமிக்கப்படும்.", @@ -654,7 +654,7 @@ "LabelKidsCategories": "குழந்தைகள் பிரிவுகள்:", "LabelKeepUpTo": "தொடர்ந்து இருங்கள்:", "LabelInternetQuality": "இணைய தரம்:", - "LabelInNetworkSignInWithEasyPasswordHelp": "உங்கள் உள்ளூர் நெட்வொர்க்கில் உள்ள வாடிக்கையாளர்களுக்கு உள்நுழைய எளிதான முள் குறியீட்டைப் பயன்படுத்தவும். உங்கள் வழக்கமான கடவுச்சொல் வீட்டிலிருந்து மட்டுமே தேவைப்படும். முள் குறியீடு காலியாக இருந்தால், உங்கள் வீட்டு நெட்வொர்க்கில் கடவுச்சொல் தேவையில்லை.", + "LabelInNetworkSignInWithEasyPasswordHelp": "உங்கள் உள்ளூர் நெட்வொர்க்கில் உள்ள கிளையன்ட்களில் உள்நுழைய எளிதான பின் குறியீட்டைப் பயன்படுத்தவும். உங்கள் வழக்கமான கடவுச்சொல் வீட்டில் இருந்து வெளியே மட்டுமே தேவைப்படும். பின் குறியீடு காலியாக இருந்தால், உங்கள் வீட்டு நெட்வொர்க்கில் கடவுச்சொல் தேவைப்படாது.", "LabelInNetworkSignInWithEasyPassword": "எனது எளிதான முள் குறியீட்டைக் கொண்டு பிணைய உள்நுழைவை இயக்கவும்", "LabelImportOnlyFavoriteChannels": "பிடித்ததாகக் குறிக்கப்பட்ட சேனல்களுக்கு கட்டுப்படுத்தவும்", "LabelImageType": "பட வகை:", @@ -670,7 +670,7 @@ "LabelHardwareAccelerationType": "வன்பொருள் முடுக்கம்:", "LabelEncoderPreset": "குறியீட்டு முன்னமைவு:", "LabelH264Crf": "H.264 குறியாக்கம் CRF:", - "LabelGroupMoviesIntoCollectionsHelp": "மூவி பட்டியல்களைக் காண்பிக்கும் போது, ஒரு தொகுப்பில் உள்ள திரைப்படங்கள் ஒரு குழுவாகக் காட்டப்படும்.", + "LabelGroupMoviesIntoCollectionsHelp": "திரைப்படங்களின் பட்டியல் காட்சியைத் தேர்வுசெய்தால், பெட்டித் தொகுப்புகள் குழுவாக்கப்பட்ட திரைப்படங்களுடன் உருப்படிகளாகக் காட்டப்படும்.", "LabelGroupMoviesIntoCollections": "திரைப்படங்களை தொகுப்பாக குழு செய்யவும்", "LabelServerNameHelp": "சேவையகத்தை அடையாளம் காண இந்த பெயர் பயன்படுத்தப்படும் மற்றும் சேவையகத்தின் ஹோஸ்ட்பெயருக்கு இயல்புநிலையாக இருக்கும்.", "LabelFriendlyName": "நட்பு பெயர்:", @@ -689,7 +689,7 @@ "LabelEvent": "நிகழ்வு:", "LabelEpisodeNumber": "அத்தியாயம் எண்:", "LabelEndDate": "கடைசி தேதி:", - "LabelEnableSingleImageInDidlLimitHelp": "Didlக்குள் பல படங்கள் பதிக்கப்பட்டிருந்தால் சில சாதனங்கள் சரியாக வழங்கப்படாது.", + "LabelEnableSingleImageInDidlLimitHelp": "DIDL இல் பல படங்கள் உட்பொதிக்கப்பட்டிருந்தால் சில சாதனங்கள் சரியாக வழங்காது.", "LabelEnableSingleImageInDidlLimit": "ஒற்றை உட்பொதிக்கப்பட்ட படத்திற்கு வரம்பு", "LabelEnableRealtimeMonitorHelp": "கோப்புகளுக்கான மாற்றங்கள் ஆதரிக்கப்பட்ட கோப்பு முறைமைகளில் உடனடியாக செயல்படுத்தப்படும்.", "LabelEnableRealtimeMonitor": "நிகழ்நேர கண்காணிப்பை இயக்கு", @@ -708,7 +708,7 @@ "LabelEnableBlastAliveMessages": "உயிருள்ள செய்திகளை வழங்கவும்", "LabelEnableAutomaticPortMapHelp": "உங்கள் திசைவியின் பொது துறைமுகங்களை உங்கள் சேவையகத்தில் உள்ள உள்ளூர் துறைமுகங்களுக்கு UPnP வழியாக தானாக அனுப்பவும். இது சில திசைவி மாதிரிகள் அல்லது பிணைய உள்ளமைவுகளுடன் இயங்காது. சேவையகம் மறுதொடக்கம் செய்யப்படும் வரை மாற்றங்கள் பொருந்தாது.", "LabelEnableAutomaticPortMap": "தானியங்கி போர்ட் மேப்பிங்கை இயக்கு", - "LabelEmbedAlbumArtDidlHelp": "ஆல்பம் படம் பெறுவதற்கு சில சாதனங்கள் இந்த முறையை விரும்புகின்றன. இயக்கப்பட்ட இந்த விருப்பத்துடன் மற்றவர்கள் விளையாடத் தவறலாம்.", + "LabelEmbedAlbumArtDidlHelp": "சில சாதனங்கள் ஆல்பம் கலையைப் பெறுவதற்கு இந்த முறையை விரும்புகின்றன. மற்றவர்கள் இந்த விருப்பத்தை இயக்குவதில் தோல்வியடையலாம்.", "ManageRecording": "பதிவை நிர்வகிக்கவும்", "ManageLibrary": "நூலகத்தை நிர்வகிக்கவும்", "Logo": "லோகோ", @@ -722,7 +722,7 @@ "LatestFromLibrary": "சமீபத்திய {0}", "Large": "பெரியது", "LanNetworksHelp": "அலைவரிசை கட்டுப்பாடுகளைச் செயல்படுத்தும்போது உள்ளூர் பிணையத்தில் பரிசீலிக்கப்படும் நெட்வொர்க்குகளுக்கான ஐபி முகவரிகள் அல்லது ஐபி / நெட்மாஸ்க் உள்ளீடுகளின் கமாவால் பிரிக்கப்பட்ட பட்டியல். அமைக்கப்பட்டால், மற்ற அனைத்து ஐபி முகவரிகளும் வெளிப்புற நெட்வொர்க்கில் இருப்பதாகக் கருதப்படும் மற்றும் வெளிப்புற அலைவரிசை கட்டுப்பாடுகளுக்கு உட்பட்டதாக இருக்கும். காலியாக இருந்தால், சேவையகத்தின் சப்நெட் மட்டுமே உள்ளூர் பிணையத்தில் கருதப்படுகிறது.", - "LabelffmpegPathHelp": "Ffmpeg பயன்பாட்டுக் கோப்பு அல்லது ffmpeg கொண்ட கோப்புறையின் பாதை.", + "LabelffmpegPathHelp": "FFmpeg பயன்பாட்டுக் கோப்பு அல்லது FFmpeg கொண்டிருக்கும் கோப்புறைக்கான பாதை.", "LabelffmpegPath": "FFmpeg பாதை:", "LabelZipCode": "அஞ்சல் குறியீடு:", "LabelYoureDone": "நீங்கள் முடித்துவிட்டீர்கள்!", @@ -743,10 +743,10 @@ "LabelVersion": "பதிப்பு:", "LabelValue": "மதிப்பு:", "LabelVaapiDeviceHelp": "வன்பொருள் முடுக்கத்திற்கு பயன்படுத்தப்படும் ரெண்டர் முனை இது.", - "LabelVaapiDevice": "VA API சாதனம்:", + "LabelVaapiDevice": "VA-API சாதனம்:", "LabelUsername": "பயனர்பெயர்:", "LabelUserRemoteClientBitrateLimitHelp": "சேவையக பின்னணி அமைப்புகளில் அமைக்கப்பட்ட இயல்புநிலை உலகளாவிய மதிப்பை மேலெழுதவும்.", - "LabelUserLoginAttemptsBeforeLockout": "பயனர் பூட்டப்படுவதற்கு முன்பு தோல்வியுற்ற உள்நுழைவு முயற்சிகள்:", + "LabelUserLoginAttemptsBeforeLockout": "பயனர் பூட்டப்படுவதற்கு முன் தோல்வியுற்ற உள்நுழைவு முயற்சிகள்:", "LabelUserLibraryHelp": "சாதனத்தில் காண்பிக்க வேண்டிய பயனர் நூலகத்தைத் தேர்ந்தெடுக்கவும். இயல்புநிலை அமைப்பைப் பெறுவதற்கு காலியாக விடவும்.", "LabelUserLibrary": "பயனர் நூலகம்:", "LabelUserAgent": "பயனர் முகவர்:", @@ -862,13 +862,13 @@ "MapChannels": "சேனல் மேப்பிங்", "MoveLeft": "இடதுபுறமாக நகர்த்தவும்", "MoreMediaInfo": "மீடியா தகவல்", - "MoreUsersCanBeAddedLater": "டாஷ்போர்டுக்குள் இருந்து அதிகமான பயனர்களை பின்னர் சேர்க்கலாம்.", + "MoreUsersCanBeAddedLater": "டாஷ்போர்டிலிருந்து அதிகமான பயனர்களை பின்னர் சேர்க்கலாம்.", "MoreFromValue": "{0} இலிருந்து மேலும்", "Monday": "திங்கட்கிழமை", "Mobile": "கைபேசி", "MinutesBefore": "நிமிடங்களுக்கு முன்", "MinutesAfter": "நிமிடங்கள் கழித்து", - "MetadataSettingChangeHelp": "மெட்டாடேட்டா அமைப்புகளை மாற்றுவது புதிய உள்ளடக்கத்தை முன்னோக்கி செல்லும். இருக்கும் உள்ளடக்கத்தைப் புதுப்பிக்க, விவரம் திரையைத் திறந்து புதுப்பிப்பு பொத்தானைக் கிளிக் செய்க, அல்லது மெட்டாடேட்டா நிர்வாகியைப் பயன்படுத்தி மொத்தமாக புதுப்பிப்புகளைச் செய்யுங்கள்.", + "MetadataSettingChangeHelp": "மெட்டாடேட்டா அமைப்புகளை மாற்றுவது, புதிதாகச் சேர்க்கப்படும் உள்ளடக்கத்தைப் பாதிக்கும். ஏற்கனவே உள்ள உள்ளடக்கத்தைப் புதுப்பிக்க, விவரத் திரையைத் திறந்து, புதுப்பி பொத்தானைக் கிளிக் செய்யவும் அல்லது மெட்டாடேட்டா மேலாளரைப் பயன்படுத்தி மொத்தப் புதுப்பிப்புகளைச் செய்யவும்.", "MetadataManager": "மெட்டாடேட்டா மேலாளர்", "Metadata": "மெட்டாடேட்டா", "MessageSyncPlayErrorMedia": "ஒத்திசைவை இயக்குவதில் தோல்வி! மீடியா பிழை.", @@ -892,18 +892,18 @@ "MessageTheFollowingLocationWillBeRemovedFromLibrary": "உங்கள் நூலகத்திலிருந்து பின்வரும் ஊடக இருப்பிடங்கள் அகற்றப்படும்:", "MessageReenableUser": "மீண்டும் இயக்க கீழே காண்க", "MessagePluginInstallDisclaimer": "கூடுதல் அம்சங்கள் மற்றும் நன்மைகளுடன் உங்கள் அனுபவத்தை மேம்படுத்த சமூக உறுப்பினர்களால் உருவாக்கப்பட்ட செருகுநிரல்கள் சிறந்த வழியாகும். நிறுவுவதற்கு முன், உங்கள் சேவையகத்தில் அவை நீண்ட நூலக ஸ்கேன், கூடுதல் பின்னணி செயலாக்கம் மற்றும் கணினி நிலைத்தன்மை குறைதல் போன்ற விளைவுகளைப் பற்றி எச்சரிக்கையாக இருங்கள்.", - "MessagePluginConfigurationRequiresLocalAccess": "இந்த சொருகி கட்டமைக்க உங்கள் உள்ளூர் சேவையகத்தில் நேரடியாக உள்நுழைக.", + "MessagePluginConfigurationRequiresLocalAccess": "இந்த செருகுநிரலை அமைக்க, உங்கள் உள்ளூர் சர்வரில் நேரடியாக உள்நுழையவும்.", "MessagePleaseWait": "தயவுசெய்து காத்திருங்கள். இதற்கு ஒரு நிமிடம் ஆகலாம்.", "MessagePleaseEnsureInternetMetadata": "இணைய மெட்டாடேட்டாவைப் பதிவிறக்குவது இயக்கப்பட்டிருப்பதை உறுதிசெய்க.", "MessagePlayAccessRestricted": "இந்த உள்ளடக்கத்தின் பின்னணி தற்போது தடைசெய்யப்பட்டுள்ளது. மேலும் தகவலுக்கு உங்கள் சேவையக நிர்வாகியைத் தொடர்பு கொள்ளவும்.", - "MessagePasswordResetForUsers": "பின்வரும் பயனர்கள் தங்கள் கடவுச்சொற்களை மீட்டமைத்துள்ளனர். மீட்டமைப்பைச் செய்யப் பயன்படுத்தப்பட்ட முள் குறியீடுகளுடன் அவர்கள் இப்போது உள்நுழையலாம்.", + "MessagePasswordResetForUsers": "பின்வரும் பயனர்கள் தங்கள் கடவுச்சொற்களை மீட்டமைத்துள்ளனர். மீட்டமைக்கப் பயன்படுத்திய பின் குறியீடுகள் மூலம் அவர்கள் இப்போது உள்நுழைய முடியும்.", "MessageNothingHere": "இங்கு எதுவுமில்லை.", "MessageNoTrailersFound": "இணைய டிரெய்லர்களின் நூலகத்தைச் சேர்ப்பதன் மூலம் உங்கள் திரைப்பட அனுபவத்தை மேம்படுத்த டிரெய்லர்கள் சேனலை நிறுவவும்.", "MessageNoServersAvailable": "தானியங்கி சேவையக கண்டுபிடிப்பைப் பயன்படுத்தி சேவையகங்கள் எதுவும் கண்டுபிடிக்கப்படவில்லை.", "MessageNoPluginsInstalled": "உங்களிடம் செருகுநிரல்கள் எதுவும் நிறுவப்படவில்லை.", "MessageNoMovieSuggestionsAvailable": "திரைப்பட பரிந்துரைகள் எதுவும் தற்போது கிடைக்கவில்லை. உங்கள் திரைப்படங்களைப் பார்க்கவும் மதிப்பீடு செய்யவும் தொடங்கவும், பின்னர் உங்கள் பரிந்துரைகளைக் காண மீண்டும் வாருங்கள்.", "MessageNoGenresAvailable": "இணையத்திலிருந்து வகைகளை இழுக்க சில மெட்டாடேட்டா வழங்குநர்களை இயக்கவும்.", - "MessageNoCollectionsAvailable": "திரைப்படங்கள், தொடர் மற்றும் ஆல்பங்களின் தனிப்பயனாக்கப்பட்ட குழுக்களை அனுபவிக்க தொகுப்புகள் உங்களை அனுமதிக்கின்றன. தொகுப்புகளை உருவாக்கத் தொடங்க + பொத்தானைக் கிளிக் செய்க.", + "MessageNoCollectionsAvailable": "திரைப்படங்கள், தொடர்கள் மற்றும் ஆல்பங்களின் தனிப்பயனாக்கப்பட்ட குழுக்களை அனுபவிக்க தொகுப்புகள் உங்களை அனுமதிக்கின்றன. சேகரிப்புகளை உருவாக்கத் தொடங்க '+' பொத்தானைக் கிளிக் செய்யவும்.", "MessageAddRepository": "நீங்கள் ஒரு களஞ்சியத்தைச் சேர்க்க விரும்பினால், தலைப்புக்கு அடுத்துள்ள பொத்தானைக் கிளிக் செய்து கோரப்பட்ட தகவலை நிரப்பவும்.", "LabelRepositoryNameHelp": "உங்கள் சேவையகத்தில் சேர்க்கப்பட்ட மற்றவர்களிடமிருந்து இந்த களஞ்சியத்தை வேறுபடுத்துவதற்கான தனிப்பயன் பெயர்.", "LabelRepositoryName": "களஞ்சிய பெயர்", @@ -916,7 +916,7 @@ "MessageItemsAdded": "உருப்படிகள் சேர்க்கப்பட்டன.", "MessageItemSaved": "உருப்படி சேமிக்கப்பட்டது.", "MessageInvalidUser": "தவறான பயனர்பெயர் அல்லது கடவுச்சொல். தயவுசெய்து மீண்டும் முயற்சி செய்க.", - "MessageInvalidForgotPasswordPin": "தவறான அல்லது காலாவதியான முள் குறியீடு உள்ளிடப்பட்டது. தயவுசெய்து மீண்டும் முயற்சி செய்க.", + "MessageInvalidForgotPasswordPin": "தவறான அல்லது காலாவதியான பின் குறியீடு உள்ளிடப்பட்டது. தயவுசெய்து மீண்டும் முயற்சி செய்க.", "MessageImageTypeNotSelected": "கீழ்தோன்றும் மெனுவிலிருந்து பட வகையைத் தேர்ந்தெடுக்கவும்.", "MessageImageFileTypeAllowed": "JPEG மற்றும் PNG கோப்புகள் மட்டுமே ஆதரிக்கப்படுகின்றன.", "MessageForgotPasswordInNetworkRequired": "கடவுச்சொல் மீட்டமைப்பு செயல்முறையைத் தொடங்க உங்கள் வீட்டு நெட்வொர்க்கில் மீண்டும் முயற்சிக்கவும்.", @@ -925,12 +925,12 @@ "MessageEnablingOptionLongerScans": "இந்த விருப்பத்தை இயக்குவது கணிசமாக நீண்ட நூலக ஸ்கேன்களுக்கு வழிவகுக்கும்.", "MessageDownloadQueued": "பதிவிறக்கம் வரிசைப்படுத்தப்பட்டுள்ளது.", "MessageDirectoryPickerLinuxInstruction": "Arch Linux, CentOS, Debian, Fedora, openSUSE அல்லது Ubuntu ஆகியவற்றில் லினக்ஸைப் பொறுத்தவரை, சேவை பயனருக்கு உங்கள் சேமிப்பிட இருப்பிடங்களுக்கு குறைந்தபட்சம் படிக்க அணுகலை வழங்க வேண்டும்.", - "MessageDirectoryPickerBSDInstruction": "BSD ஐப் பொறுத்தவரை, உங்கள் FreeNAS சிறைக்குள் சேமிப்பிடத்தை உள்ளமைக்க வேண்டியிருக்கலாம், எனவே ஜெல்லிஃபின் உங்கள் மீடியாவை அணுக முடியும்.", + "MessageDirectoryPickerBSDInstruction": "BSD க்கு, உங்கள் FreeNAS சிறைக்குள் சேமிப்பகத்தை அமைக்க வேண்டியிருக்கும், அதனால் Jellyfin உங்கள் மீடியாவை அணுக முடியும்.", "MessageDeleteTaskTrigger": "இந்த பணி தூண்டுதலை நீக்க விரும்புகிறீர்களா?", "MessageCreateAccountAt": "{0} இல் ஒரு கணக்கை உருவாக்கவும்", "MessageContactAdminToResetPassword": "உங்கள் கடவுச்சொல்லை மீட்டமைக்க உங்கள் கணினி நிர்வாகியைத் தொடர்பு கொள்ளவும்.", "MessageConfirmShutdown": "சேவையகத்தை நிறுத்த விரும்புகிறீர்களா?", - "MessageConfirmRevokeApiKey": "இந்த API விசையை திரும்பப் பெற விரும்புகிறீர்களா? இந்த சேவையகத்திற்கான பயன்பாட்டின் இணைப்பு திடீரென நிறுத்தப்படும்.", + "MessageConfirmRevokeApiKey": "இந்த API விசையை நிச்சயமாகத் திரும்பப் பெற விரும்புகிறீர்களா? இந்த சேவையகத்திற்கான பயன்பாட்டின் இணைப்பு திடீரென துண்டிக்கப்படும்.", "MessageConfirmRestart": "ஜெல்லிஃபின் மறுதொடக்கம் செய்ய விரும்புகிறீர்களா?", "MessageConfirmRemoveMediaLocation": "இந்த இருப்பிடத்தை அகற்ற விரும்புகிறீர்களா?", "MessageConfirmRecordingCancellation": "பதிவை ரத்து செய்யவா?", @@ -973,8 +973,8 @@ "OptionEveryday": "தினமும்", "OptionEstimateContentLength": "டிரான்ஸ்கோடிங் செய்யும் போது உள்ளடக்க நீளத்தை மதிப்பிடுங்கள்", "OptionEquals": "சமம்", - "OptionEnableM2tsModeHelp": "Mpegts க்கு குறியாக்கம் செய்யும் போது m2ts பயன்முறையை இயக்கவும்.", - "OptionEnableM2tsMode": "M2ts பயன்முறையை இயக்கு", + "OptionEnableM2tsModeHelp": "MPEG-TS க்கு குறியாக்கம் செய்யும் போது M2TS பயன்முறையை இயக்கவும்.", + "OptionEnableM2tsMode": "M2TS பயன்முறையை இயக்கவும்", "OptionEnableForAllTuners": "அனைத்து ட்யூனர் சாதனங்களுக்கும் இயக்கு", "OptionEnableExternalContentInSuggestionsHelp": "பரிந்துரைக்கப்பட்ட உள்ளடக்கத்தில் இணைய டிரெய்லர்கள் மற்றும் நேரடி தொலைக்காட்சி நிரல்களை சேர்க்க அனுமதிக்கவும்.", "OptionEnableExternalContentInSuggestions": "பரிந்துரைகளில் வெளிப்புற உள்ளடக்கத்தை இயக்கவும்", @@ -988,7 +988,7 @@ "OptionDisplayFolderViewHelp": "உங்கள் பிற ஊடக நூலகங்களுடன் கோப்புறைகளைக் காண்பி. நீங்கள் ஒரு எளிய கோப்புறை காட்சியைப் பெற விரும்பினால் இது பயனுள்ளதாக இருக்கும்.", "OptionDisplayFolderView": "எளிய மீடியா கோப்புறைகளைக் காட்ட கோப்புறை காட்சியைக் காண்பி", "OptionDislikes": "வெறுப்புகள்", - "OptionDisableUserHelp": "இந்த பயனரிடமிருந்து எந்த இணைப்பையும் சேவையகம் அனுமதிக்காது. தற்போதுள்ள இணைப்புகள் திடீரென நிறுத்தப்படும்.", + "OptionDisableUserHelp": "இந்த பயனரிடமிருந்து எந்த இணைப்புகளையும் சேவையகம் அனுமதிக்காது. ஏற்கனவே உள்ள இணைப்புகள் திடீரென துண்டிக்கப்படும்.", "OptionDisableUser": "இந்த பயனரை முடக்கு", "OptionDatePlayed": "உடன் தேதி", "OptionDateAddedImportTime": "நூலகத்தில் ஸ்கேன் செய்யப்பட்ட தேதியைப் பயன்படுத்தவும்", @@ -999,7 +999,7 @@ "OptionCriticRating": "விமர்சன மதிப்பீடு", "OptionCommunityRating": "சமூக மதிப்பீடு", "OptionCaptionInfoExSamsung": "CaptionInfoEx (சாம்சங்)", - "OptionBluray": "ப்ளூ-ரே", + "OptionBluray": "BD", "OptionAutomaticallyGroupSeriesHelp": "இந்த நூலகத்திற்குள் பல கோப்புறைகளில் பரவியிருக்கும் தொடர்கள் தானாக ஒரு தொடராக ஒன்றிணைக்கப்படும்.", "OptionAutomaticallyGroupSeries": "பல கோப்புறைகளில் பரவியிருக்கும் தொடர்களை தானாக இணைக்கவும்", "OptionAllowVideoPlaybackTranscoding": "டிரான்ஸ்கோடிங் தேவைப்படும் வீடியோ பிளேபேக்கை அனுமதிக்கவும்", @@ -1031,7 +1031,7 @@ "None": "எதுவுமில்லை", "NoSubtitlesHelp": "முன்னிருப்பாக வசன வரிகள் ஏற்றப்படாது. பிளேபேக்கின் போது அவற்றை கைமுறையாக இயக்கலாம்.", "NoSubtitleSearchResultsFound": "முடிவுகள் எதுவும் இல்லை.", - "MessageNoPluginConfiguration": "இந்த சொருகி கட்டமைக்க எந்த அமைப்புகளும் இல்லை.", + "MessageNoPluginConfiguration": "இந்த சொருகி அமைப்பதற்கு எந்த அமைப்புகளும் இல்லை.", "MessageNoNextUpItems": "எதுவும் கிடைக்கவில்லை. உங்கள் நிகழ்ச்சிகளைப் பார்க்கத் தொடங்குங்கள்!", "NoNewDevicesFound": "புதிய சாதனங்கள் எதுவும் கிடைக்கவில்லை. புதிய ட்யூனரைச் சேர்க்க, இந்த உரையாடலை மூடி சாதனத் தகவலை கைமுறையாக உள்ளிடவும்.", "NoCreatedLibraries": "நீங்கள் இதுவரை எந்த நூலகங்களையும் உருவாக்கவில்லை என்று தெரிகிறது. {0} இப்போது ஒன்றை உருவாக்க விரும்புகிறீர்களா? {1}", @@ -1060,13 +1060,13 @@ "Play": "வாசிக்கவும்", "PlaceFavoriteChannelsAtBeginning": "பிடித்த சேனல்களை ஆரம்பத்தில் வைக்கவும்", "PinCodeResetConfirmation": "பின் குறியீட்டை மீட்டமைக்க விரும்புகிறீர்களா?", - "PinCodeResetComplete": "முள் குறியீடு மீட்டமைக்கப்பட்டது.", + "PinCodeResetComplete": "பின் குறியீடு மீட்டமைக்கப்பட்டது.", "PictureInPicture": "படத்தினுள் படம்", "Person": "நபர்", "PerfectMatch": "சரியான பொருத்தம்", "People": "மக்கள்", "PasswordSaved": "கடவுச்சொல் சேமிக்கப்பட்டது.", - "PasswordResetProviderHelp": "இந்த பயனர் கடவுச்சொல் மீட்டமைப்பைக் கோரும்போது பயன்படுத்த கடவுச்சொல் மீட்டமைப்பு வழங்குநரைத் தேர்வுசெய்க.", + "PasswordResetProviderHelp": "இந்தப் பயனர் கடவுச்சொல் மீட்டமைப்பைக் கோரும்போது பயன்படுத்த கடவுச்சொல் மீட்டமைப்பு வழங்குநரைத் தேர்ந்தெடுக்கவும்.", "PasswordResetConfirmation": "கடவுச்சொல்லை மீட்டமைக்க நிச்சயமாக விரும்புகிறீர்களா?", "PasswordResetComplete": "கடவுச்சொல் மீட்டமைக்கப்பட்டது.", "PasswordMatchError": "கடவுச்சொல் மற்றும் கடவுச்சொல் உறுதிப்படுத்தல் பொருந்த வேண்டும்.", @@ -1109,8 +1109,8 @@ "OptionNew": "புதிய…", "OptionMissingEpisode": "தவறிய பாகங்கள்", "OptionMax": "அதிகபட்சம்", - "OptionLoginAttemptsBeforeLockoutHelp": "பூஜ்ஜியத்தின் மதிப்பு என்பது சாதாரண பயனர்களுக்கான மூன்று முயற்சிகளின் இயல்புநிலையையும், நிர்வாகிகளுக்கு ஐந்து முயற்சிகளையும் பெறுவதாகும். இதை -1 ஆக அமைப்பது அம்சத்தை முடக்கும்.", - "OptionLoginAttemptsBeforeLockout": "கதவடைப்பு ஏற்படுவதற்கு முன்பு எத்தனை தவறான உள்நுழைவு முயற்சிகள் செய்யப்படலாம் என்பதை தீர்மானிக்கிறது.", + "OptionLoginAttemptsBeforeLockoutHelp": "பூஜ்ஜியத்தின் மதிப்பு என்பது சாதாரண பயனர்களுக்கு மூன்று மற்றும் நிர்வாகிகளுக்கு ஐந்து முயற்சிகளின் இயல்புநிலையைப் பெறுவதாகும். இதை -1 என அமைப்பது அம்சத்தை முடக்கும்.", + "OptionLoginAttemptsBeforeLockout": "லாக்அவுட் ஏற்படும் முன் எத்தனை தவறான உள்நுழைவு முயற்சிகளை மேற்கொள்ளலாம் என்பதைத் தீர்மானிக்கவும்.", "OptionLikes": "விருப்பங்கள்", "OptionIsSD": "எஸ்டி", "OptionIsHD": "எச்டி", @@ -1124,7 +1124,7 @@ "OptionHasThemeSong": "தீம் பாடல்", "OptionExtractChapterImage": "அத்தியாயம் படத்தை பிரித்தெடுப்பதை இயக்கு", "OptionExternallyDownloaded": "வெளிப்புற பதிவிறக்க", - "PlaybackData": "பின்னணி தரவு", + "PlaybackData": "பின்னணி தகவல்", "PlayFromBeginning": "ஆரம்பத்தில் இருந்து வாசிக்கவும்", "PlayCount": "வாசிப்பு எண்ணிக்கை", "StopRecording": "பதிவு செய்வதை நிறுத்துங்கள்", @@ -1144,7 +1144,7 @@ "Filter": "வடிகட்டு", "New": "புதியது", "Shuffle": "கலக்கு", - "ShowYear": "ஆண்டு காட்டு", + "ShowYear": "ஆண்டைக் காட்டு", "ShowTitle": "தலைப்பைக் காட்டு", "ShowMore": "மேலும் காட்ட", "ShowLess": "குறைவாகக் காட்டு", @@ -1198,7 +1198,7 @@ "ReleaseDate": "வெளியீட்டு தேதி", "RefreshQueued": "புதுப்பிப்பு வரிசைப்படுத்தப்பட்டுள்ளது.", "RefreshMetadata": "மெட்டாடேட்டாவைப் புதுப்பிக்கவும்", - "RefreshDialogHelp": "டாஷ்போர்டில் இயக்கப்பட்ட அமைப்புகள் மற்றும் இணைய சேவைகளின் அடிப்படையில் மெட்டாடேட்டா புதுப்பிக்கப்படுகிறது.", + "RefreshDialogHelp": "டேஷ்போர்டில் இயக்கப்பட்டிருக்கும் அமைப்புகள் மற்றும் இணைய சேவைகளின் அடிப்படையில் மெட்டாடேட்டா புதுப்பிக்கப்படுகிறது.", "Refresh": "புதுப்பிப்பு", "Recordings": "பதிவுகள்", "RecordingScheduled": "பதிவு திட்டமிடப்பட்டுள்ளது.", @@ -1223,11 +1223,11 @@ "Premieres": "பிரீமியர்ஸ்", "Premiere": "பிரீமியர்", "PreferEmbeddedEpisodeInfosOverFileNames": "கோப்பு பெயர்களில் உட்பொதிக்கப்பட்ட எபிசோட் தகவலை விரும்புங்கள்", - "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "இது உட்பொதிக்கப்பட்ட மெட்டாடேட்டாவிலிருந்து எபிசோட் தகவலைப் பெற்றால் பயன்படுத்துகிறது.", - "PreferEmbeddedTitlesOverFileNamesHelp": "இணைய மெட்டாடேட்டா அல்லது உள்ளூர் மெட்டாடேட்டா கிடைக்காதபோது இயல்புநிலை காட்சி தலைப்பை இது தீர்மானிக்கிறது.", + "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "உட்பொதிக்கப்பட்ட மெட்டாடேட்டாவில் இருந்து எபிசோட் தகவலைப் பயன்படுத்தவும்.", + "PreferEmbeddedTitlesOverFileNamesHelp": "இணைய மெட்டாடேட்டா அல்லது லோக்கல் மெட்டாடேட்டா இல்லாதபோது பயன்படுத்த வேண்டிய காட்சித் தலைப்பைத் தீர்மானிக்கவும்.", "PreferEmbeddedTitlesOverFileNames": "கோப்பு பெயர்களில் உட்பொதிக்கப்பட்ட தலைப்புகளை விரும்புங்கள்", "MessageGetInstalledPluginsError": "தற்போது நிறுவப்பட்ட செருகுநிரல்களின் பட்டியலைப் பெறும்போது பிழை ஏற்பட்டது.", - "MessagePluginInstallError": "சொருகி நிறுவும் போது பிழை ஏற்பட்டது.", + "MessagePluginInstallError": "செருகுநிரலை நிறுவும் போது பிழை ஏற்பட்டது.", "MessagePluginInstalled": "சொருகி வெற்றிகரமாக நிறுவப்பட்டுள்ளது. மாற்றங்கள் நடைமுறைக்கு வர சேவையகத்தை மறுதொடக்கம் செய்ய வேண்டும்.", "PleaseSelectTwoItems": "குறைந்தது இரண்டு உருப்படிகளைத் தேர்ந்தெடுக்கவும்.", "PleaseRestartServerName": "ஜெல்லிஃபினை {0} இல் மறுதொடக்கம் செய்யுங்கள்.", @@ -1320,7 +1320,7 @@ "TabNotifications": "அறிவிப்புகள்", "TabNfoSettings": "NFO அமைப்புகள்", "TabNetworking": "நெட்வொர்க்கிங்", - "TabNetworks": "நெட்வொர்க்குகள்", + "TabNetworks": "தொலைக்காட்சி நெட்வொர்க்குகள்", "TabMyPlugins": "எனது செருகுநிரல்கள்", "TabMusic": "இசை", "TabLogs": "பதிவுகள்", @@ -1335,13 +1335,13 @@ "TabAccess": "அணுகல்", "TV": "தொலைக்காட்சி", "SystemDlnaProfilesHelp": "கணினி சுயவிவரங்கள் படிக்க மட்டுமே. கணினி சுயவிவரத்திற்கான மாற்றங்கள் புதிய தனிப்பயன் சுயவிவரத்தில் சேமிக்கப்படும்.", - "SyncPlayAccessHelp": "இந்த பயனர் ஒத்திசைவு அம்சத்திற்கு அணுகல் அளவைத் தேர்ந்தெடுக்கவும். ஒத்திசைவு பிளேபேக்கை பிற சாதனங்களுடன் ஒத்திசைக்க உதவுகிறது.", + "SyncPlayAccessHelp": "பிற சாதனங்களுடன் பிளேபேக்கை ஒத்திசைக்க SyncPlay அம்சம் உதவுகிறது. SyncPlayக்கு இந்தப் பயனருக்கு அணுகல் அளவைத் தேர்ந்தெடுக்கவும்.", "Sunday": "ஞாயிற்றுக்கிழமை", "Suggestions": "பரிந்துரைகள்", "Subtitles": "வசன வரிகள்", "SubtitleOffset": "வசன ஆஃப்செட்", "SubtitleDownloadersHelp": "முன்னுரிமைக்கு ஏற்ப உங்களுக்கு விருப்பமான வசன பதிவிறக்கிகளை இயக்கவும் தரவரிசைப்படுத்தவும்.", - "SubtitleAppearanceSettingsDisclaimer": "இந்த அமைப்புகள் வரைகலை வசன வரிகள் (PGD, DVD போன்றவை) அல்லது அவற்றின் சொந்த பாணியை உட்பொதிக்கும் ASS/SSA வசன வரிகள் பொருந்தாது.", + "SubtitleAppearanceSettingsDisclaimer": "பின்வரும் அமைப்புகள் மேலே குறிப்பிட்டுள்ள வரைகலை வசனங்கள் அல்லது அவற்றின் சொந்த பாணிகளை உட்பொதிக்கும் ASS/SSA வசனங்களுக்குப் பொருந்தாது.", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "இந்தச் சாதனத்தால் தொடங்கப்பட்ட எந்த Chromecast இயக்கத்திற்கும் இந்த அமைப்புகள் பொருந்தும்.", "Studios": "ஸ்டுடியோக்கள்", "PathNotFound": "பாதை கண்டுபிடிக்க முடியவில்லை. பாதை செல்லுபடியாகும் என்பதை உறுதிசெய்து மீண்டும் முயற்சிக்கவும்.", @@ -1354,7 +1354,7 @@ "ButtonSyncPlay": "ஒத்திசைவு", "EnableBlurHashHelp": "இன்னும் ஏற்றப்படும் படங்கள் தனித்துவமான ஒதுக்கிடத்துடன் காண்பிக்கப்படும்.", "EnableBlurHash": "படங்களுக்கு மங்கலான ஒதுக்கிடங்களை இயக்கவும்", - "UnsupportedPlayback": "DRM ஆல் பாதுகாக்கப்பட்ட உள்ளடக்கத்தை ஜெல்லிஃபின் டிக்ரிப்ட் செய்ய முடியாது, ஆனால் பாதுகாக்கப்பட்ட தலைப்புகள் உட்பட எல்லா உள்ளடக்கமும் பொருட்படுத்தாமல் முயற்சிக்கப்படும். குறியாக்கம் அல்லது ஊடாடும் தலைப்புகள் போன்ற பிற ஆதரிக்கப்படாத அம்சங்கள் காரணமாக சில கோப்புகள் முற்றிலும் கருப்பு நிறத்தில் தோன்றக்கூடும்.", + "UnsupportedPlayback": "டிஆர்எம் மூலம் பாதுகாக்கப்பட்ட உள்ளடக்கத்தை ஜெல்லிஃபின் டிக்ரிப்ட் செய்ய முடியாது, ஆனால் பாதுகாக்கப்பட்ட தலைப்புகள் உட்பட அனைத்து உள்ளடக்கமும் முயற்சிக்கப்படும். குறியாக்கம் அல்லது ஊடாடும் தலைப்புகள் போன்ற பிற ஆதரிக்கப்படாத அம்சங்கள் காரணமாக சில கோப்புகள் முற்றிலும் கருப்பு நிறத்தில் தோன்றலாம்.", "OnApplicationStartup": "பயன்பாட்டு தொடக்கத்தில்", "EveryXHours": "ஒவ்வொரு {0} மணி நேரமும்", "EveryHour": "ஒவ்வொரு மணி நேரமும்", @@ -1388,23 +1388,23 @@ "Bwdif": "BWDIF", "UseDoubleRateDeinterlacingHelp": "டீஇன்டர்லேசிங் செய்யும் போது இந்த அமைப்பு புலம் வீதத்தைப் பயன்படுத்துகிறது, இது பெரும்பாலும் பாப் டீஇன்டர்லேசிங் என அழைக்கப்படுகிறது, இது டிவியில் ஒன்றோடொன்று இணைக்கப்பட்ட வீடியோவைப் பார்க்கும்போது நீங்கள் பார்ப்பது போன்ற முழு இயக்கத்தையும் வழங்க வீடியோவின் பிரேம் வீதத்தை இரட்டிப்பாக்குகிறது.", "UseDoubleRateDeinterlacing": "செயலிழக்கும்போது பிரேம் வீதத்தை இரட்டிப்பாக்குங்கள்", - "LabelMaxMuxingQueueSizeHelp": "அனைத்து ஸ்ட்ரீம்களையும் துவக்கக் காத்திருக்கும்போது இடையகப்படுத்தக்கூடிய அதிகபட்ச பாக்கெட்டுகள். Ffmpeg பதிவுகளில் \"வெளியீட்டு ஸ்ட்ரீமுக்கு இடையகப்படுத்தப்பட்ட பல பாக்கெட்டுகள்\" பிழையை நீங்கள் இன்னும் சந்தித்தால் அதை அதிகரிக்க முயற்சிக்கவும். பரிந்துரைக்கப்பட்ட மதிப்பு 2048 ஆகும்.", + "LabelMaxMuxingQueueSizeHelp": "அனைத்து ஸ்ட்ரீம்களும் தொடங்கும் வரை காத்திருக்கும் போது, இடையகப்படுத்தக்கூடிய பாக்கெட்டுகளின் அதிகபட்ச எண்ணிக்கை. FFmpeg பதிவுகளில் \"அவுட்புட் ஸ்ட்ரீமிற்காக பல பாக்கெட்டுகள் இடையகப்படுத்தப்பட்டுள்ளன\" என்ற பிழையை நீங்கள் இன்னும் சந்தித்தால் அதை அதிகரிக்க முயற்சிக்கவும். பரிந்துரைக்கப்பட்ட மதிப்பு 2048 ஆகும்.", "LabelMaxMuxingQueueSize": "அதிகபட்ச மக்ஸிங் வரிசை அளவு:", "LabelTonemappingParamHelp": "டோன் மேப்பிங் வழிமுறையை டியூன் செய்யுங்கள். பரிந்துரைக்கப்பட்ட மற்றும் இயல்புநிலை மதிப்புகள் NaN ஆகும். பொதுவாக அதை காலியாக விடவும்.", "LabelTonemappingParam": "டோன் மேப்பிங் அளவுரு:", "LabelTonemappingPeakHelp": "இந்த மதிப்புடன் சமிக்ஞை / பெயரளவு / குறிப்பு உச்சத்தை மேலெழுதவும். காட்சி மெட்டாடேட்டாவில் உட்பொதிக்கப்பட்ட உச்ச தகவல் நம்பகத்தன்மையற்றதாக இருக்கும்போது அல்லது குறைந்த வரம்பிலிருந்து அதிக வரம்பிற்கு டோன் மேப்பிங் செய்யும்போது பயனுள்ளதாக இருக்கும். பரிந்துரைக்கப்பட்ட மற்றும் இயல்புநிலை மதிப்புகள் 100 மற்றும் 0 ஆகும்.", "LabelTonemappingPeak": "டோன் மேப்பிங் உச்சம்:", - "LabelTonemappingThresholdHelp": "டோன் மேப்பிங் அல்காரிதம் அளவுருக்கள் ஒவ்வொரு காட்சிக்கும் நன்றாக வடிவமைக்கப்பட்டுள்ளன. காட்சி மாறிவிட்டதா இல்லையா என்பதைக் கண்டறிய ஒரு வாசல் பயன்படுத்தப்படுகிறது. தற்போதைய சட்ட சராசரி பிரகாசத்திற்கும் தற்போதைய இயங்கும் சராசரிக்கும் இடையிலான தூரம் ஒரு நுழைவு மதிப்பை மீறினால், காட்சி சராசரி மற்றும் உச்ச பிரகாசத்தை மீண்டும் கணக்கிடுவோம். பரிந்துரைக்கப்பட்ட மற்றும் இயல்புநிலை மதிப்புகள் 0.8 மற்றும் 0.2 ஆகும்.", - "LabelTonemappingThreshold": "டோன் மேப்பிங் தொடக்கநிலை:", + "LabelTonemappingThresholdHelp": "டோன் மேப்பிங் அல்காரிதம் அளவுருக்கள் ஒவ்வொரு காட்சிக்கும் நன்றாக வடிவமைக்கப்பட்டுள்ளன. காட்சி மாறியதா இல்லையா என்பதைக் கண்டறிய ஒரு வாசல் பயன்படுத்தப்படுகிறது. தற்போதைய ஃபிரேம் சராசரி பிரகாசத்திற்கும் தற்போதைய இயங்கும் சராசரிக்கும் இடையே உள்ள தூரம் ஒரு த்ரெஷோல்ட் மதிப்பை மீறினால், காட்சி சராசரி மற்றும் உச்ச பிரகாசத்தை மீண்டும் கணக்கிடுவோம். பரிந்துரைக்கப்பட்ட மற்றும் இயல்புநிலை மதிப்புகள் 0.8 மற்றும் 0.2 ஆகும்.", + "LabelTonemappingThreshold": "டோன் மேப்பிங் வரம்பு:", "LabelTonemappingDesatHelp": "இந்த பிரகாசத்தின் அளவைத் தாண்டிய சிறப்பம்சங்களுக்கு தேய்மானத்தைப் பயன்படுத்துங்கள். அதிக அளவுரு, அதிக வண்ண தகவல்கள் பாதுகாக்கப்படும். இந்த அமைப்பு சூப்பர்-சிறப்பம்சங்களுக்கான இயற்கைக்கு மாறான வண்ணங்களைத் தடுக்க உதவுகிறது, அதற்கு பதிலாக (சுமூகமாக) வெள்ளை நிறமாக மாறுவதன் மூலம். இது வரம்பற்ற வண்ணங்களைப் பற்றிய தகவல்களைக் குறைக்கும் செலவில், படங்கள் மிகவும் இயல்பானதாக உணரவைக்கும். பரிந்துரைக்கப்பட்ட மற்றும் இயல்புநிலை மதிப்புகள் 0 மற்றும் 0.5 ஆகும்.", - "LabelTonemappingDesat": "டோன் மேப்பிங் டெசாட்:", + "LabelTonemappingDesat": "டோன் மேப்பிங் சேமிக்கப்பட்டது:", "TonemappingRangeHelp": "வெளியீட்டு வண்ண வரம்பைத் தேர்ந்தெடுக்கவும். ஆட்டோ என்பது உள்ளீட்டு வரம்பைப் போன்றது.", - "LabelTonemappingRange": "டோன் மேப்பிங் வரம்பு:", + "LabelTonemappingRange": "டோன் மேப்பிங் சரகம்:", "TonemappingAlgorithmHelp": "டோன் மேப்பிங் நன்றாக இருக்கும். இந்த விருப்பங்களை நீங்கள் அறிந்திருக்கவில்லை என்றால், இயல்புநிலையை வைத்திருங்கள். பரிந்துரைக்கப்பட்ட மதிப்பு ஹேபிள் ஆகும்.", "LabelTonemappingAlgorithm": "பயன்படுத்த டோன் மேப்பிங் வழிமுறையைத் தேர்ந்தெடுக்கவும்:", "AllowTonemappingHelp": "டோன் மேப்பிங் ஒரு வீடியோவின் டைனமிக் வரம்பை எச்டிஆரிலிருந்து எஸ்.டி.ஆருக்கு மாற்றும், அதே நேரத்தில் பட விவரங்களையும் வண்ணங்களையும் பராமரிக்கும், அவை அசல் காட்சியைக் குறிக்கும் மிக முக்கியமான தகவல்கள். உட்பொதிக்கப்பட்ட HDR10 அல்லது HLG மெட்டாடேட்டாவுடன் வீடியோக்களை டிரான்ஸ்கோடிங் செய்யும் போது மட்டுமே தற்போது செயல்படுகிறது. பிளேபேக் சீராக இல்லாவிட்டால் அல்லது தோல்வியுற்றால், தயவுசெய்து தொடர்புடைய வன்பொருள் டிகோடரை அணைக்க கருதுங்கள்.", "EnableTonemapping": "டோன் மேப்பிங்கை இயக்கு", - "LabelOpenclDeviceHelp": "இது ஓப்பன்சிஎல் சாதனம் ஆகும், இது டன்மேப்பிங்கிற்கு பயன்படுத்தப்படுகிறது. புள்ளியின் இடது புறம் இயங்குதள எண், மற்றும் வலது புறம் இயங்குதளத்தின் சாதன எண். இயல்புநிலை மதிப்பு 0.0. OpenCL வன்பொருள் முடுக்கம் முறையைக் கொண்ட ffmpeg பயன்பாட்டுக் கோப்பு தேவை.", + "LabelOpenclDeviceHelp": "இது டோன் மேப்பிங்கிற்குப் பயன்படுத்தப்படும் OpenCL சாதனமாகும். புள்ளியின் இடது பக்கம் இயங்குதள எண் மற்றும் வலது பக்கம் பிளாட்ஃபார்மில் உள்ள சாதன எண்ணாகும். இயல்புநிலை மதிப்பு 0.0. OpenCL வன்பொருள் முடுக்கம் முறையைக் கொண்ட FFmpeg பயன்பாட்டுக் கோப்பு தேவை.", "LabelOpenclDevice": "OpenCL சாதனம்:", "LabelColorPrimaries": "வண்ண முதன்மைகள்:", "LabelColorTransfer": "வண்ண பரிமாற்றம்:", @@ -1416,17 +1416,17 @@ "MediaInfoVideoRange": "வீடியோ வரம்பு", "LabelKnownProxies": "அறியப்பட்ட பிரதிநிதிகள்:", "KnownProxiesHelp": "உங்கள் ஜெல்லிஃபின் நிகழ்வுடன் இணைக்கும்போது பயன்படுத்தப்படும் ஐபி முகவரிகள் அல்லது அறியப்பட்ட ப்ராக்ஸிகளின் ஹோஸ்ட்பெயர்களின் கமாவால் பிரிக்கப்பட்ட பட்டியல். எக்ஸ்-ஃபார்வர்ட்-ஃபார் தலைப்புகளை முறையாகப் பயன்படுத்த இது தேவைப்படுகிறது. சேமித்த பிறகு மறுதொடக்கம் தேவை.", - "QuickConnectNotActive": "இந்த சேவையகத்தில் விரைவு இணைப்பு செயலில் இல்லை", - "QuickConnectNotAvailable": "விரைவான இணைப்பை இயக்க உங்கள் சேவையக நிர்வாகியிடம் கேளுங்கள்", - "QuickConnectInvalidCode": "தவறான இணைப்புக் குறியீடு", - "QuickConnectDescription": "விரைவான இணைப்புடன் உள்நுழைய, நீங்கள் உள்நுழைந்திருக்கும் சாதனத்தில் விரைவு இணைப்பு பொத்தானைத் தேர்ந்தெடுத்து கீழே காட்டப்படும் குறியீட்டை உள்ளிடவும்.", - "QuickConnectDeactivated": "உள்நுழைவு கோரிக்கையை அங்கீகரிப்பதற்கு முன்பு விரைவான இணைப்பு செயலிழக்கப்பட்டது", - "QuickConnectAuthorizeFail": "தெரியாத விரைவான இணைப்பு குறியீடு", + "QuickConnectNotActive": "இந்த சர்வரில் விரைவு இணைப்பு செயலில் இல்லை", + "QuickConnectNotAvailable": "விரைவு இணைப்பை இயக்க உங்கள் சர்வர் நிர்வாகியிடம் கேளுங்கள்", + "QuickConnectInvalidCode": "தவறான விரைவு இணைப்பு குறியீடு", + "QuickConnectDescription": "விரைவு இணைப்பு மூலம் உள்நுழைய, நீங்கள் உள்நுழையும் சாதனத்தில் 'விரைவு இணைப்பு' பொத்தானைத் தேர்ந்தெடுத்து கீழே காட்டப்படும் குறியீட்டை உள்ளிடவும்.", + "QuickConnectDeactivated": "உள்நுழைவு கோரிக்கையை ஏற்கும் முன் விரைவு இணைப்பு செயலிழக்கப்பட்டது", + "QuickConnectAuthorizeFail": "அறியப்படாத விரைவு இணைப்பு குறியீடு", "QuickConnectAuthorizeSuccess": "கோரிக்கை அங்கீகரிக்கப்பட்டது", "QuickConnectAuthorizeCode": "உள்நுழைய {0} குறியீட்டை உள்ளிடவும்", "QuickConnectActivationSuccessful": "வெற்றிகரமாக செயல்படுத்தப்பட்டது", "QuickConnect": "விரைவான இணைப்பு", - "LabelQuickConnectCode": "விரைவான இணைப்புக் குறியீடு:", + "LabelQuickConnectCode": "விரைவு இணைப்பு குறியீடு:", "LabelCurrentStatus": "தற்போதைய நிலை:", "EnableQuickConnect": "இந்த சேவையகத்தில் விரைவான இணைப்பை இயக்கவும்", "ButtonUseQuickConnect": "விரைவு இணைப்பைப் பயன்படுத்தவும்", @@ -1434,7 +1434,7 @@ "Authorize": "அதிகாரமளி", "EnableAutoCast": "இயல்புநிலைக்கு அமை", "OptionMaxActiveSessionsHelp": "0 இன் மதிப்பு அம்சத்தை முடக்கும்.", - "OptionMaxActiveSessions": "ஒரே நேரத்தில் பயனர் அமர்வுகளின் அதிகபட்ச எண்ணிக்கையை அமைக்கிறது.", + "OptionMaxActiveSessions": "ஒரே நேரத்தில் பயனர் அமர்வுகளின் அதிகபட்ச எண்ணிக்கையை அமைக்கவும்.", "LabelUserMaxActiveSessions": "ஒரே நேரத்தில் பயனர் அமர்வுகளின் அதிகபட்ச எண்ணிக்கை:", "OptionAllowContentDownloadHelp": "பயனர்கள் மீடியாவை பதிவிறக்கம் செய்து தங்கள் சாதனங்களில் சேமிக்கலாம். இது ஒத்திசைவு அம்சத்திற்கு சமமானதல்ல. புத்தக நூலகங்களுக்கு இது சரியாக இயங்க வேண்டும்.", "OptionAllowContentDownload": "மீடியா பதிவிறக்கங்களை அனுமதிக்கவும்", @@ -1480,8 +1480,8 @@ "LabelPublishedServerUriHelp": "ஜெல்லிஃபின் பயன்படுத்தும் URI ஐ இடைமுகம் அல்லது கிளையன்ட் ஐபி முகவரியின் அடிப்படையில் மேலெழுதவும்.", "LabelPublishedServerUri": "வெளியிடப்பட்ட சேவையக URI கள்:", "LabelIsForced": "கட்டாயப்படுத்தப்பட்டது", - "LabelHDHomerunPortRangeHelp": "HD Homerun UDP போர்ட் வரம்பை இந்த மதிப்புக்கு கட்டுப்படுத்துகிறது. (இயல்புநிலை 1024 - 645535).", - "LabelHDHomerunPortRange": "HD Homerun போர்ட் வரம்பு:", + "LabelHDHomerunPortRangeHelp": "இந்த மதிப்பிற்கு HDHomeRun UDP போர்ட் வரம்பைக் கட்டுப்படுத்துகிறது. (இயல்புநிலை 1024 - 645535).", + "LabelHDHomerunPortRange": "HDHomeRun போர்ட் வரம்பு:", "LabelEnableSSDPTracingHelp": "SSDP நெட்வொர்க் டிரேசிங் உள்நுழைய விவரங்களை இயக்கவும்.
எச்சரிக்கை: இது கடுமையான செயல்திறன் சீரழிவை ஏற்படுத்தும்.", "LabelEnableSSDPTracing": "SSDP தடத்தை இயக்கு:", "LabelEnableIP6Help": "IPv6 செயல்பாட்டை இயக்கு.", @@ -1489,8 +1489,8 @@ "LabelEnableIP4Help": "IPv4 செயல்பாட்டை இயக்கு.", "LabelEnableIP4": "IPv4 ஐ இயக்கு", "LabelDropSubtitleHere": "வசனத்தை இங்கே கைவிடவும் அல்லது உலவ கிளிக் செய்யவும்.", - "LabelCreateHttpPortMapHelp": "Https போக்குவரத்திற்கு கூடுதலாக http போக்குவரத்திற்கு ஒரு விதியை உருவாக்க தானியங்கி போர்ட் மேப்பிங்கை அனுமதிக்கவும்.", - "LabelCreateHttpPortMap": "Http ட்ராஃபிக்கிற்கும் https க்கும் தானியங்கி போர்ட் மேப்பிங்கை இயக்கவும்.", + "LabelCreateHttpPortMapHelp": "HTTPS போக்குவரத்திற்கு கூடுதலாக HTTP போக்குவரத்திற்கான விதியை உருவாக்க தானியங்கி போர்ட் மேப்பிங்கை அனுமதிக்கவும்.", + "LabelCreateHttpPortMap": "HTTP ட்ராஃபிக் மற்றும் HTTPSக்கான தானியங்கி போர்ட் மேப்பிங்கை இயக்கவும்.", "LabelAutomaticDiscoveryHelp": "UDP போர்ட் 7359 ஐப் பயன்படுத்தி ஜெல்லிஃபின் தானாகக் கண்டறிய பயன்பாடுகளை அனுமதிக்கவும்.", "LabelAutomaticDiscovery": "ஆட்டோ கண்டுபிடிப்பை இயக்கு:", "LabelAutoDiscoveryTracingHelp": "இயக்கப்பட்டால், தானாக கண்டுபிடிப்பு துறைமுகத்தில் பெறப்பட்ட பாக்கெட்டுகள் உள்நுழைகின்றன.", @@ -1533,7 +1533,7 @@ "LabelSlowResponseTime": "மில்லி விநாடிகளில் நேரம், அதன் பிறகு பதில் மெதுவாக கருதப்படுகிறது:", "LabelSlowResponseEnabled": "சேவையகம் பதிலளிக்க மெதுவாக இருந்தால் எச்சரிக்கை செய்தியை பதிவு செய்யவும்", "UseEpisodeImagesInNextUpHelp": "அடுத்தது மற்றும் தொடர்ந்து பார்ப்பது பிரிவுகள் நிகழ்ச்சியின் முதன்மை சிறுபடத்திற்கு பதிலாக எபிசோட் படங்களை சிறுபடங்களாகப் பயன்படுத்தும்.", - "UseEpisodeImagesInNextUp": "எபிசோட் படங்களை அடுத்த மற்றும் தொடர்ந்து பார்ப்பது பிரிவுகளில் பயன்படுத்தவும்", + "UseEpisodeImagesInNextUp": "'அடுத்து' மற்றும் 'பார்ப்பதைத் தொடரவும்' பிரிவுகளில் எபிசோட் படங்களைப் பயன்படுத்தவும்", "LabelLocalCustomCss": "தனிப்பயன் CSS ஸ்டைலிங் இந்த வாடிக்கையாளருக்கு மட்டுமே பொருந்தும். நீங்கள் சேவையக தனிப்பயன் CSS ஐ முடக்க விரும்பலாம்.", "LabelDisableCustomCss": "சேவையகத்திலிருந்து வழங்கப்பட்ட தனிப்பயன் CSS தீமிங்/பிராண்டிங்கை முடக்கவும்.", "DisableCustomCss": "சேவையகம் வழங்கும் தனிப்பயன் CSS ஐ முடக்கவும்", @@ -1557,7 +1557,7 @@ "AudioCodecNotSupported": "ஆடியோ கோடெக் ஆதரிக்கப்படவில்லை", "LabelHardwareEncoding": "வன்பொருள் குறியாக்கம்:", "Track": "தடம்", - "SetUsingLastTracksHelp": "சப்டைட்டில்/ஆடியோ டிராக்கை கடைசி வீடியோவுடன் மிக நெருக்கமாக பொருத்த முயற்சிக்கிறது.", + "SetUsingLastTracksHelp": "சப்டைட்டில்/ஆடியோ டிராக்கை கடைசி வீடியோவுக்கு மிக நெருக்கமான பொருத்தமாக அமைக்க முயற்சிக்கவும்.", "SetUsingLastTracks": "முந்தைய பொருளுடன் வசன/ஆடியோ டிராக்குகளை அமைக்கவும்", "Remixer": "ரீமிக்ஸர்", "ReleaseGroup": "வெளியீட்டு குழு", @@ -1570,13 +1570,13 @@ "LabelSyncPlaySettingsSkipToSync": "ஒத்திசைவை தவிர்க்க இயக்கவும்", "LabelSyncPlaySettingsSpeedToSyncHelp": "பிளேபேக்கை விரைவுபடுத்துவதில் உள்ள ஒத்திசைவு திருத்தம் முறை. ஒத்திசைவு திருத்தம் இயக்கப்பட வேண்டும்.", "LabelSyncPlaySettingsSpeedToSync": "ஒத்திசைக்க வேகத்தை இயக்கவும்", - "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "SkipToSync பிளேபேக் நிலையை சரிசெய்ய முயற்சிக்கும் குறைந்தபட்ச பின்னணி தாமதம் (மில்லி விநாடிகள்).", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "SkipToSync ஆனது பிளேபேக் நிலையைச் சரிசெய்ய முயற்சிக்கும் குறைந்தபட்ச பின்னணி தாமதம் (மில்லி விநாடிகள்).", "LabelSyncPlaySettingsMinDelaySkipToSync": "ஒத்திசைக்க குறைந்தபட்ச தாமதத்தை தவிர்க்கவும்:", "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "பிளேபேக் நிலையை சரிசெய்ய SpeedToSync பயன்படுத்தும் மில்லி விநாடிகளின் அளவு.", "LabelSyncPlaySettingsSpeedToSyncDuration": "ஒத்திசைவு காலத்தின் வேகம்:", "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "SpeedToSyncக்குப் பதிலாக SkipToSync பயன்படுத்தப்படும் அதிகபட்ச பின்னணி தாமதம் (மில்லி விநாடிகள்).", "LabelSyncPlaySettingsMaxDelaySpeedToSync": "அதிகபட்ச தாமதத்தை ஒத்திசைக்க வேகம்:", - "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "குறைந்தபட்ச பிளேபேக் தாமதம் (மில்லி விநாடிகள்) அதன் பிறகு ஸ்பீட்டோசின்க் பிளேபேக் நிலையை சரிசெய்ய முயற்சிக்கிறது.", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "குறைந்தபட்ச பிளேபேக் தாமதம் (மில்லி விநாடிகள்) அதன் பிறகு ஸ்பீட்டோசின்க் பிளேபேக் நிலையை சரிசெய்ய முயற்சிக்கும்.", "LabelSyncPlaySettingsMinDelaySpeedToSync": "ஒத்திசைவு வேகம் குறைந்தபட்ச தாமதம்:", "LabelSyncPlaySettingsSyncCorrectionHelp": "மீடியாவை விரைவுபடுத்துவதன் மூலம் அல்லது மதிப்பிடப்பட்ட நிலையை தேடுவதன் மூலம் பிளேபேக்கின் செயலில் ஒத்திசைவை இயக்கவும். அதிக தடுமாற்றம் ஏற்பட்டால் இதை முடக்கவும்.", "LabelSyncPlaySettingsSyncCorrection": "ஒத்திசைவு திருத்தம்", @@ -1587,15 +1587,33 @@ "HeaderSyncPlayPlaybackSettings": "பின்னணி", "HeaderSyncPlaySettings": "ஒத்திசைவு அமைப்புகள்", "ErrorPlayerNotFound": "கோரப்பட்ட மீடியாவுக்கு பிளேயர் இல்லை.", - "Engineer": "பொறியாளர்", + "Engineer": "ஒலி பொறியாளர்", "Conductor": "நடத்துனர்", "Arranger": "அமைப்பாளர்", "PlaybackErrorPlaceHolder": "ஜெல்லிஃபின் இயக்க முடியாத ஊடகங்களுக்கான இடம் இது. இயக்குவதற்கு தயவுசெய்து வட்டைச் செருகவும்.", "LabelSortName": "பெயரால் வரிசைப்படுத்து:", "LabelOriginalName": "அசல் பெயர்:", - "LabelMaxDaysForNextUpHelp": "ஒரு நிகழ்ச்சியைப் பார்க்காமல் 'அடுத்து' பட்டியலில் இருக்க வேண்டிய அதிகபட்ச நாட்களை அமைக்கவும்.", - "LabelMaxDaysForNextUp": "'அடுத்தது' இல் அதிகபட்ச நாட்கள்:", + "LabelMaxDaysForNextUpHelp": "ஒரு நிகழ்ச்சியைப் பார்க்காமலேயே 'அடுத்து வரும்' பட்டியலில் இருக்க வேண்டிய அதிகபட்ச நாட்களை அமைக்கவும்.", + "LabelMaxDaysForNextUp": "'அடுத்ததில்' அதிகபட்ச நாட்கள்:", "AgeValue": "({0} வயது)", "Console": "பணியகம்", - "Casual": "சாதாரண" + "Casual": "சாதாரண", + "Typewriter": "தட்டச்சுப்பொறி", + "TypeOptionPluralVideo": "வீடியோக்கள்", + "TypeOptionPluralSeries": "தொலைக்காட்சி நிகழ்ச்சிகள்", + "TypeOptionPluralSeason": "பருவங்கள்", + "TypeOptionPluralMusicVideo": "இசை கானொளி", + "TypeOptionPluralMusicArtist": "இசை கலைஞர்கள்", + "TypeOptionPluralMusicAlbum": "இசை ஆல்பங்கள்", + "TypeOptionPluralMovie": "திரைப்படங்கள்", + "TypeOptionPluralEpisode": "அத்தியாயங்கள்", + "TypeOptionPluralBoxSet": "பெட்டி தொகுப்புகள்", + "TypeOptionPluralBook": "புத்தகங்கள்", + "TypeOptionPluralAudio": "ஆடியோக்கள்", + "Print": "அச்சிடவும்", + "MediaInfoTitle": "தலைப்பு", + "Larger": "பெரியது", + "LabelAutomaticallyAddToCollectionHelp": "குறைந்தது 2 திரைப்படங்களாவது ஒரே சேகரிப்புப் பெயரைப் பெற்றிருந்தால், அவை தானாகவே சேகரிப்பில் சேர்க்கப்படும்.", + "LabelAutomaticallyAddToCollection": "சேகரிப்பில் தானாகவே சேர்", + "Cursive": "கர்சீவ்" } From f143f8ad8cd657fa8c0dbfeff694b8404f246298 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 17 Dec 2021 19:30:19 +0000 Subject: [PATCH 1161/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/et.json b/src/strings/et.json index bb04b69d24..c88e5f7e6c 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -1144,7 +1144,7 @@ "Normal": "Normaalne", "NoNewDevicesFound": "Uusi seadmeid ei leitud. Uue tuuneri lisamiseks sulge see dialoog ja sisesta seadme teave käsitsi.", "OptionAllowMediaPlayback": "Luba meedia taasesitus", - "OptionAllowManageLiveTv": "Luba otse-tv salvestiste haldamine", + "OptionAllowManageLiveTv": "Luba Otse-TV salvestiste haldamine", "OptionAllowLinkSharingHelp": "Jagatakse ainult meediateavet sisaldavaid veebilehti. Meediafaile ei jagata kunagi avalikult. Jagamised on ajaliselt piiratud ja aeguvad {0} päeva pärast.", "OptionAllowLinkSharing": "Luba sotsiaalmeedias jagamine", "OptionEmbedSubtitles": "Manusta konteinerisse", @@ -1443,7 +1443,7 @@ "TabOther": "Muu", "TabNotifications": "Märguanded", "TabNfoSettings": "NFO seaded", - "TabNetworks": "Võrgud", + "TabNetworks": "TV Võrgud", "TabNetworking": "Võrgu seaded", "TabMyPlugins": "Minu pluginad", "TabMusic": "Muusika", From 91c52d5ff203f6c7566292bc8975420f29dfe9d1 Mon Sep 17 00:00:00 2001 From: Moritz Date: Sat, 18 Dec 2021 13:33:25 +0000 Subject: [PATCH 1162/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 58ba73a20c..0f1038c749 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -278,7 +278,7 @@ "HeaderInstantMix": "Schnellmix", "HeaderKeepRecording": "Aufnahme behalten", "HeaderKeepSeries": "Serie behalten", - "HeaderKodiMetadataHelp": "Um NFO-Metadaten zu aktivieren oder zu deaktivieren, bearbeite eine Bibliothek und suche nach dem Metadaten-Speichern-Abschnitt.", + "HeaderKodiMetadataHelp": "Um NFO-Metadaten zu aktivieren oder zu deaktivieren, bearbeite eine Bibliothek und finde den Metadaten-Speichern-Abschnitt.", "HeaderLatestEpisodes": "Neueste Episoden", "HeaderLatestMedia": "Neueste Medien", "HeaderLatestMovies": "Neueste Filme", @@ -495,7 +495,7 @@ "LabelFriendlyName": "Benutzerfreundlicher Name:", "LabelServerNameHelp": "Dieser Name wird benutzt, um den Server zu identifizieren, standardmäßig wird der Hostname des Servers verwendet.", "LabelGroupMoviesIntoCollections": "Gruppiere Filme in Collections", - "LabelGroupMoviesIntoCollectionsHelp": "Wenn Filmlisten angezeigt werden, dann Filme in einer Sammlung als ein gruppiertes Element angezeigt.", + "LabelGroupMoviesIntoCollectionsHelp": "Wenn Sie die Listenansicht der Filme wählen, werden die Sammlungen als Einträge mit gruppierten Filmen angezeigt.", "LabelEncoderPreset": "Encoding Voreinstellung:", "LabelHardwareAccelerationType": "Hardware Beschleunigung:", "LabelHardwareAccelerationTypeHelp": "Hardwarebeschleunigung benötigt zusätzliche Konfiguration.", @@ -1026,7 +1026,7 @@ "TabLatest": "Neueste", "TabMusic": "Musik", "TabMyPlugins": "Meine Plugins", - "TabNetworks": "Sendergruppen", + "TabNetworks": "Fernsehsender", "TabNfoSettings": "NFO Einstellungen", "TabNotifications": "Benachrichtigungen", "TabOther": "Andere", @@ -1195,7 +1195,7 @@ "MessageNoCollectionsAvailable": "Sammlungen ermöglichen es, personalisierte Gruppierungen von Filmen, Serien und Alben zu genießen. Klicke auf die Schaltfläche '+', um mit der Erstellung von Sammlungen zu beginnen.", "OptionLoginAttemptsBeforeLockout": "Legen Sie fest, wie viele fehlgeschlagene Anmeldeversuche durchgeführt werden können, bevor es zur Sperrung kommt.", "OptionLoginAttemptsBeforeLockoutHelp": "Null (0) bedeutet den Standardwert von drei Versuchen für normale Benutzer, sowie von fünf Versuchen für Administrator-Benutzer zu übernehmen. Ein Wert von -1 deaktiviert die Funktion.", - "PasswordResetProviderHelp": "Wähle einen Anbieter zum Passwort-zurücksetzen, für den Fall, dass dieser Benutzer sein Passwort zurücksetzen möchte.", + "PasswordResetProviderHelp": "Wählen Sie einen Anbieter für das Zurücksetzen von Passwörtern aus, der verwendet werden soll, wenn dieser Benutzer das Zurücksetzen eines Passworts beantragt.", "Box": "Box", "LabelAudioCodec": "Audiocodec:", "LabelAudioChannels": "Audiokanäle:", From 3b3d3c33094a258332c8fab323916c301f5ff447 Mon Sep 17 00:00:00 2001 From: Tomi Date: Sat, 18 Dec 2021 11:44:51 +0000 Subject: [PATCH 1163/1756] Translated using Weblate (Finnish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/ --- src/strings/fi.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/fi.json b/src/strings/fi.json index 0f2673001d..7a7343ac27 100644 --- a/src/strings/fi.json +++ b/src/strings/fi.json @@ -1422,5 +1422,6 @@ "Casual": "Rento", "ErrorPlayerNotFound": "Pyydetylle medialle sopivaa soitinta ei löytynyt.", "Cursive": "Kursivointi", - "WizardCompleted": "Siinä kaikki tällä erää tarvittava. Jellyfin on aloittanut kirjastosi tietojen keräyksen. Tutustu sovelluksiimme ja paina lopuksi Valmis avataksesi hallintapaneelin." + "WizardCompleted": "Siinä kaikki tällä erää tarvittava. Jellyfin on aloittanut kirjastosi tietojen keräyksen. Tutustu sovelluksiimme ja paina lopuksi Valmis avataksesi hallintapaneelin.", + "HeaderSyncPlayTimeSyncSettings": "Ajan synkronointi" } From 9b00af49f3ea7bde4e87cf2324aef9825654e6b8 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 18 Dec 2021 13:50:41 +0000 Subject: [PATCH 1164/1756] Translated using Weblate (Welsh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/ --- src/strings/cy.json | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/src/strings/cy.json b/src/strings/cy.json index e581ef51b5..2b5335273e 100644 --- a/src/strings/cy.json +++ b/src/strings/cy.json @@ -131,7 +131,7 @@ "OptionProtocolHttp": "HTTP", "OptionNew": "Newydd…", "OptionMax": "Mwyaf", - "OptionLikes": "Hoffi", + "OptionLikes": "Yn hoffi", "OptionIsSD": "SD", "OptionIsHD": "HD", "OptionEquals": "Yn hafal i", @@ -391,5 +391,30 @@ "Previous": "Blaenorol", "Preview": "Rhagolwg", "Premieres": "Perfformiadau cyntaf", - "Premiere": "Perfformiad cyntaf" + "Premiere": "Perfformiad cyntaf", + "ClearQueue": "Ciw clir", + "ClientSettings": "Gosodiadau'r Cleient", + "ChannelNumber": "Rhif sianel", + "ButtonSignOut": "Allgofnodi", + "ButtonSignIn": "Mewngofnodi", + "ButtonSelectView": "Dewis gwedd", + "ButtonPreviousTrack": "Trac blaenorol", + "ButtonParentalControl": "Rheolaeth rhieni", + "ButtonNextTrack": "Trac Nesaf", + "ButtonManualLogin": "Mewngofnodi â Llaw", + "ButtonGotIt": "Dyna Fe", + "ButtonForgotPassword": "Anghofio Cyfrinair", + "ButtonChangeServer": "Newid Gweinydd", + "ButtonAudioTracks": "Traciau Sain", + "ButtonAddUser": "Ychwanegu Defnyddiwr", + "ButtonAddServer": "Ychwanegu Gweinydd", + "ButtonAddScheduledTaskTrigger": "Ychwanegu Sbardun", + "ButtonAddImage": "Ychwanegu Delwedd", + "BoxSet": "Casgliad Ffilmiau", + "BoxRear": "Blwch (cefn)", + "BirthLocation": "Lleoliad genedigaeth", + "BirthDateValue": "Genedigaeth: {0}", + "HeaderSpecialEpisodeInfo": "Gwybodaeth Episode Arbennig", + "SpecialFeatures": "Nodweddion Arbennig", + "OptionDislikes": "Ddim yn hoffi" } From 391bd336d80168553df94e188d7678eecdaf24c3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 18 Dec 2021 17:28:34 +0000 Subject: [PATCH 1165/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 9323cf45ca..12de38fd6c 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -149,7 +149,7 @@ "Continuing": "Continuing", "CopyStreamURL": "Copy Stream URL", "CopyStreamURLSuccess": "URL copied successfully.", - "CriticRating": "Critic rating", + "CriticRating": "Critics rating", "Cursive": "Cursive", "CustomDlnaProfilesHelp": "Create a custom profile to target a new device or override a system profile.", "DailyAt": "Daily at {0}", From 3ed156837c2e6a52e12c1431b40f6ab1b56d00bf Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 18 Dec 2021 17:52:35 +0000 Subject: [PATCH 1166/1756] Translated using Weblate (Welsh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/ --- src/strings/cy.json | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/src/strings/cy.json b/src/strings/cy.json index 2b5335273e..70b4ffa896 100644 --- a/src/strings/cy.json +++ b/src/strings/cy.json @@ -414,7 +414,37 @@ "BoxRear": "Blwch (cefn)", "BirthLocation": "Lleoliad genedigaeth", "BirthDateValue": "Genedigaeth: {0}", - "HeaderSpecialEpisodeInfo": "Gwybodaeth Episode Arbennig", + "HeaderSpecialEpisodeInfo": "Gwybodaeth Pennod Arbennig", "SpecialFeatures": "Nodweddion Arbennig", - "OptionDislikes": "Ddim yn hoffi" + "OptionDislikes": "Ddim yn hoffi", + "EnableFasterAnimations": "Animeiddiadau cyflymach", + "EnableDisplayMirroring": "Arddangos dyblyg", + "EnableDetailsBanner": "Baner Manylion", + "EnableCinemaMode": "Modd sinema", + "EditSubtitles": "Golygu is-deitlau", + "EditMetadata": "Golygu metaddata", + "EditImages": "Golygu delweddau", + "DropShadow": "Cysgod Crog", + "DownloadsValue": "{0} dadlwythiad", + "DirectStreaming": "Ffrydio uniongyrchol", + "DirectPlaying": "Chwarae uniongyrchol", + "DetectingDevices": "Dyfeisiau canfod", + "DeleteUser": "Dileu Defnyddiwr", + "DeleteMedia": "Dileu cyfryngau", + "DeleteImage": "Dileu'r Ddelwedd", + "DeleteAll": "Dileu'r Cyfan", + "DeathDateValue": "Marw: {0}", + "DatePlayed": "Dyddiad chwarae", + "DateAdded": "Dyddiad ychwanegu", + "DashboardVersionNumber": "Fersiwn: {0}", + "DashboardServerName": "Gweinydd: {0}", + "DashboardArchitecture": "Pensaernïaeth: {0}", + "CriticRating": "Sgôr beirniaid", + "ContinueWatching": "Parhewch i wylio", + "ConfirmDeletion": "Cadarnhau Dileu", + "ConfirmDeleteImage": "Dileu'r ddelwedd?", + "CommunityRating": "Sgôr gymunedol", + "ColorTransfer": "Trosglwyddo lliw", + "ColorSpace": "Gofod lliw", + "ColorPrimaries": "Sylfaenol lliwiau" } From 5c21f937dafa118ea1ddd86992b854ac604a791d Mon Sep 17 00:00:00 2001 From: Kenneth SB Date: Sat, 18 Dec 2021 20:42:13 +0000 Subject: [PATCH 1167/1756] Translated using Weblate (Danish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/ --- src/strings/da.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/strings/da.json b/src/strings/da.json index 337b237ac7..d8b3ced58e 100644 --- a/src/strings/da.json +++ b/src/strings/da.json @@ -2,23 +2,23 @@ "Actor": "Skuespiller", "Add": "Tilføj", "AddToCollection": "Tilføj til samling", - "AddToPlayQueue": "Tilføj til afspilningskø", - "AddToPlaylist": "Tilføj til afspilningsliste", + "AddToPlayQueue": "Tilføj til afspilningskøen", + "AddToPlaylist": "Tilføj til en afspilningsliste", "AddedOnValue": "Tilføjet {0}", - "AdditionalNotificationServices": "Kig i tilføjelser kataloget for at intallere yderligere underretnings-tjenester.", + "AdditionalNotificationServices": "Gennemse tilføjelseskataloget for at intallere yderligere underretnings-tjenester.", "Alerts": "Advarsler", "All": "Alle", "AllChannels": "Alle kanaler", "AllEpisodes": "Alle afsnit", "AllLibraries": "Alle biblioteker", - "AllowHWTranscodingHelp": "Tillad tuneren at omkode streams på farten. Dette kan hjælpe med at begrænse omkodning påkrævet af serveren.", - "AllowMediaConversion": "Tillad medie konvertering", - "AllowMediaConversionHelp": "Tillad eller afvis adgang til medie konvertering funktionen.", + "AllowHWTranscodingHelp": "Tillad modtageren at omkode afspilninger på farten. Dette kan begrænse den ellers nødvendige omkodning af serveren.", + "AllowMediaConversion": "Tillad mediekonvertering", + "AllowMediaConversionHelp": "Tillad eller afvis adgang til mediekonvertering funktionen.", "AllowOnTheFlySubtitleExtraction": "Tillad udtræk af undertekster på farten", - "AllowOnTheFlySubtitleExtractionHelp": "Indlejrede undertekster kan udtrækkes af videoer og leveres til klienter i ren tekst for at hjælpe med at undgå video omkodning. På nogle systemer kan dette tage lang tid og forårsage at afspilningen kan hænge under udtrækningen. Deaktiver dette for at indlejrede undertekster brændes ind under video omkodningen når de ikke oprindeligt er understøttet på klient enheden.", - "AllowRemoteAccess": "Tillad fjernadgang til denne server", - "AllowRemoteAccessHelp": "Hvis ikke markeret, vil alle fjernforbindelser blive blokeret.", - "AllowedRemoteAddressesHelp": "Kommasepareret liste over IP-adresser eller IP / netmaskeindgange for netværk, som har lov til at oprette forbindelse udefra. Hvis det er tomt, er alle eksterne adresser tilladt.", + "AllowOnTheFlySubtitleExtractionHelp": "Indlejrede undertekster kan udtrækkes fra videoer og sendes til klienter i ren tekst, for at undgå video omkodning. På nogle systemer kan dette tage lang tid og forårsage at video afspilningen hænger under udtrækningen. Deaktiver dette for at indlejrede undertekster indbrændes ind med video omkodningen, hvis de ikke er understøttet på klient enheden.", + "AllowRemoteAccess": "Tillad fjernadgang til serveren", + "AllowRemoteAccessHelp": "Hvis ikke markeret, vil alle forbindelser udefra blive blokeret.", + "AllowedRemoteAddressesHelp": "Komma separeret liste over IP-adresser eller IP/rundsendings-adresser til netværk som har tilladelse til at forbinde udefra. Hvis dette felt er tomt, er alle eksterne adresser tilladt.", "Anytime": "Altid", "AroundTime": "Omkring", "AsManyAsPossible": "Så mange som muligt", @@ -919,7 +919,7 @@ "XmlTvPathHelp": "En sti til en XMLTV fil. Jellyfin læser denne fil og kontrollerer periodisk for opdateringer. Du er ansvarlig for at oprette og opdatere filen.", "XmlTvSportsCategoriesHelp": "Programmer med disse kategorier bliver vist som sportsprogrammer. Adskil flere med '|'.", "Yesterday": "I går", - "AirDate": "Luftdato", + "AirDate": "Udgivelsesdato", "Albums": "Albummer", "Artists": "Kunstnere", "Books": "Bøger", @@ -928,9 +928,9 @@ "Folders": "Mapper", "HeaderAlbumArtists": "Kunstnerens album", "Absolute": "Absolut", - "AccessRestrictedTryAgainLater": "Adgang er begrænset. Prøv igen senere.", - "Aired": "Sendt", - "AllComplexFormats": "Alle Komplekse Formater (ASS, SSA, VOBSUB, PGS, SUB,IDX osv.)", + "AccessRestrictedTryAgainLater": "Adgang er begrænset lige nu. Prøv venligst igen senere.", + "Aired": "Udgivet", + "AllComplexFormats": "Alle komplekse formater (ASS, SSA, VOBSUB, PGS, SUB,IDX, ...)", "AllLanguages": "Alle sprog", "AlwaysPlaySubtitles": "Afspil Altid", "AlwaysPlaySubtitlesHelp": "Undertekster, der matcher dine sprogindstillinger, vil altid blive indlæst uanset lydsprog.", @@ -1186,8 +1186,8 @@ "LabelServerName": "Server navn:", "LabelUserLoginAttemptsBeforeLockout": "Fejlede loginforsøg før bruger lukkes ude:", "ButtonAddImage": "Tilføj billede", - "AllowFfmpegThrottlingHelp": "Når en omkodning eller remux kommer langt nok foran den nuværende afspilnings position, holder processen pause så der bruges færre ressourcer. Dette er mest brugbart når man ikke spoler ofte. Slå dette fra hvis du oplever problemer under afspilning.", - "AllowFfmpegThrottling": "Begræns Omkodning", + "AllowFfmpegThrottlingHelp": "Når en omkodning eller ompakning kommer langt nok foran den nuværende afspilningsposition, pauser processen så der forbruges færre ressourcer. Dette er mest brugbart når man ikke spoler ofte. Slå dette fra hvis du oplever problemer under afspilning.", + "AllowFfmpegThrottling": "Begræns omkodninger", "AlbumArtist": "Album Kunstner", "Album": "Album", "EveryHour": "Hver time", From 914409c6c0511f7d0ee93d1ae73b66ba2a247574 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 18 Dec 2021 19:20:20 +0000 Subject: [PATCH 1168/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 9db4c00fce..8a2f3d5c7d 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -158,7 +158,7 @@ "Connect": "Connect", "ContinueWatching": "Continue watching", "Continuing": "Continuing", - "CriticRating": "Critic rating", + "CriticRating": "Critics rating", "CustomDlnaProfilesHelp": "Create a custom profile to target a new device or override a system profile.", "DateAdded": "Date added", "DatePlayed": "Date played", From aa4ae56ec921e5a0a9e9a5291396d8ed981a33da Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 18 Dec 2021 19:32:26 +0000 Subject: [PATCH 1169/1756] Translated using Weblate (French (Canada)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/ --- src/strings/fr-ca.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr-ca.json b/src/strings/fr-ca.json index 9b86fdb083..3224af9023 100644 --- a/src/strings/fr-ca.json +++ b/src/strings/fr-ca.json @@ -160,7 +160,7 @@ "DeathDateValue": "Mort: {0}", "DatePlayed": "Date écoutée", "DateAdded": "Date d'ajout", - "CriticRating": "Évaluation critique", + "CriticRating": "Évaluation des critiques", "CopyStreamURLSuccess": "URL copié avec succès.", "CopyStreamURL": "Copier l'URL du stream", "ContinueWatching": "Continuer à visionner", From 952f3f12ced9f0d058353fb017cc5f2dd8f34fe8 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 18 Dec 2021 19:17:50 +0000 Subject: [PATCH 1170/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 2955e0698a..c2d223bc1d 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -1034,7 +1034,7 @@ "EnableCinemaMode": "Kineja reĝimo", "DirectPlaying": "Rekta ludado", "DeathDateValue": "Mortis: {0}", - "CriticRating": "Kritika taksado", + "CriticRating": "Taksado de kritikistoj", "ConfirmDeletion": "Konfirmu Forigon", "ConfirmDeleteImage": "Ĉu forigi bildon?", "CommunityRating": "Komunuma taksado", From e7c715a39471a9a9cd26034d7042bb3dd70f6622 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 18 Dec 2021 19:38:20 +0000 Subject: [PATCH 1171/1756] Translated using Weblate (Mongolian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mn/ --- src/strings/mn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/mn.json b/src/strings/mn.json index 7f669f1a80..b4762f6e42 100644 --- a/src/strings/mn.json +++ b/src/strings/mn.json @@ -15,7 +15,7 @@ "HeaderInstantMix": "Шуурхай холимог", "OptionCriticRating": "Зэрэглэл", "LabelCriticRating": "Зэрэглэл:", - "CriticRating": "Зэрэглэл", + "CriticRating": "Шүүмжлэгчдийн үнэлгээ", "OptionDateAdded": "Өдөр нэмэх", "LabelDateAdded": "Өдөр нэмэх:", "DateAdded": "Өдөр нэмэх", From c0754d054becfb124ca460d96c4b46c8e7094d7e Mon Sep 17 00:00:00 2001 From: SenorSmartyPants Date: Sat, 18 Dec 2021 16:38:11 -0600 Subject: [PATCH 1172/1756] Display Premiere date consistently with edit metadata dialog --- src/components/mediainfo/mediainfo.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/mediainfo/mediainfo.js b/src/components/mediainfo/mediainfo.js index 274e17389f..72255530b2 100644 --- a/src/components/mediainfo/mediainfo.js +++ b/src/components/mediainfo/mediainfo.js @@ -131,7 +131,8 @@ import '../../elements/emby-button/emby-button'; if ((item.Type === 'Episode' || item.MediaType === 'Photo') && options.originalAirDate !== false) { if (item.PremiereDate) { try { - date = datetime.parseISO8601Date(item.PremiereDate); + //don't modify date to locale if episode. Only Dates (not times) are stored, or editable in the edit metadata dialog + date = datetime.parseISO8601Date(item.PremiereDate, item.Type !== 'Episode'); text = datetime.toLocaleDateString(date); miscInfo.push(text); From 9f5ef35a1470dd5b537eb858aa9ae60f6fbfe5fb Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 19 Dec 2021 08:09:35 +0000 Subject: [PATCH 1173/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 12de38fd6c..c52d1ef8d5 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -570,7 +570,7 @@ "LabelCountry": "Country:", "LabelCreateHttpPortMap": "Enable automatic port mapping for HTTP traffic as well as HTTPS.", "LabelCreateHttpPortMapHelp": "Permit automatic port mapping to create a rule for HTTP traffic in addition to HTTPS traffic.", - "LabelCriticRating": "Critic rating:", + "LabelCriticRating": "Critics rating:", "LabelCurrentPassword": "Current password:", "LabelCurrentStatus": "Current status:", "LabelCustomCertificatePath": "Custom SSL certificate path:", @@ -1165,7 +1165,7 @@ "OptionBluray": "BD", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OptionCommunityRating": "Community Rating", - "OptionCriticRating": "Critic Rating", + "OptionCriticRating": "Critics Rating", "OptionCustomUsers": "Custom", "OptionDaily": "Daily", "OptionDateAdded": "Date Added", From a5a0a97ad60858dbf6453b8d375ca0d67324d710 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 19 Dec 2021 08:11:57 +0000 Subject: [PATCH 1174/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 8a2f3d5c7d..a815e8a1fc 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -981,7 +981,7 @@ "LabelCustomCss": "Custom CSS:", "LabelCustomCertificatePathHelp": "Path to a PKCS #12 file containing a certificate and private key to enable TLS support on a custom domain.", "LabelCurrentPassword": "Current password:", - "LabelCriticRating": "Critic rating:", + "LabelCriticRating": "Critics rating:", "LabelCountry": "Country:", "LabelContentType": "Content type:", "LabelCommunityRating": "Community rating:", @@ -1162,7 +1162,7 @@ "OptionDateAddedImportTime": "Use date scanned into the library", "OptionDateAddedFileTime": "Use file creation date", "OptionCustomUsers": "Custom", - "OptionCriticRating": "Critic Rating", + "OptionCriticRating": "Critics Rating", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OptionBluray": "BD", "OptionAdminUsers": "Administrators", From 598f9edb7f488a548c77a88f9237a74b48305923 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 19 Dec 2021 08:10:05 +0000 Subject: [PATCH 1175/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index c2d223bc1d..e6119dd770 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -600,7 +600,7 @@ "OptionResElement": "res element", "OptionPlayCount": "Luda Nombro", "OptionParentalRating": "Gepatra Taksado", - "OptionCriticRating": "Kritika Taksado", + "OptionCriticRating": "Taksado de Kritikistoj", "OptionCommunityRating": "Komunuma Taksado", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OnlyForcedSubtitles": "Nur Forcita", @@ -683,7 +683,7 @@ "LabelDeviceDescription": "Aparata priskribo", "LabelDefaultUser": "Defaŭlta uzanto:", "LabelCustomRating": "Laŭmenda taksado:", - "LabelCriticRating": "Kritika taksado:", + "LabelCriticRating": "Taksado de kritikistoj:", "LabelContentType": "Enhava tipo:", "LabelCommunityRating": "Komunuma taksado:", "LabelBurnSubtitles": "Enbruligi subtekstojn:", From 70fa5f18b718bcd0e1d5d3742b6bdc5dead95f77 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 19 Dec 2021 08:13:20 +0000 Subject: [PATCH 1176/1756] Translated using Weblate (Mongolian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mn/ --- src/strings/mn.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/mn.json b/src/strings/mn.json index b4762f6e42..84a594714d 100644 --- a/src/strings/mn.json +++ b/src/strings/mn.json @@ -13,8 +13,8 @@ "RecommendationBecauseYouWatched": "Та үзсэн болохоор {0}", "InstantMix": "Шуурхай холимог", "HeaderInstantMix": "Шуурхай холимог", - "OptionCriticRating": "Зэрэглэл", - "LabelCriticRating": "Зэрэглэл:", + "OptionCriticRating": "Шүүмжлэгчдийн үнэлгээ", + "LabelCriticRating": "Шүүмжлэгчдийн үнэлгээ:", "CriticRating": "Шүүмжлэгчдийн үнэлгээ", "OptionDateAdded": "Өдөр нэмэх", "LabelDateAdded": "Өдөр нэмэх:", From 57281ce9edf8d0aebe1b2a436c2d4c220d0a0faf Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 19 Dec 2021 11:21:40 +0000 Subject: [PATCH 1177/1756] Translated using Weblate (Catalan) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/ --- src/strings/ca.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ca.json b/src/strings/ca.json index e6d081be94..7ffa2287be 100644 --- a/src/strings/ca.json +++ b/src/strings/ca.json @@ -224,7 +224,7 @@ "LabelCommunityRating": "Valoració de la comunitat:", "LabelContentType": "Tipus de contingut:", "LabelCountry": "País:", - "LabelCriticRating": "Valoració crítica:", + "LabelCriticRating": "Valoració dels сrítics:", "LabelCurrentPassword": "Contrasenya actual:", "LabelCustomCss": "CSS propi:", "LabelCustomCssHelp": "Apliqueu els vostres propis estils personalitzats a la interfície web.", @@ -658,7 +658,7 @@ "AlbumArtist": "Album artista", "Album": "Album", "ButtonSyncPlay": "SyncPlay", - "CriticRating": "Ràting de la crítica", + "CriticRating": "Valoració dels сrítics", "CopyStreamURLSuccess": "L'URL s'ha copiat correctament.", "CopyStreamURL": "Copiar l'URL de reproducció", "ContinueWatching": "Continuar mirant", From f7256fd45bef314eeba88ca3e5e2ca566e0ee0a3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 19 Dec 2021 11:14:19 +0000 Subject: [PATCH 1178/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index 1a45135132..bfb3e8fa82 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -1033,7 +1033,7 @@ "ColorPrimaries": "Primární barva", "ColorSpace": "Barva prostoru", "ColorTransfer": "Barva přenosu", - "CriticRating": "Kritické hodnocení", + "CriticRating": "Hodnocení kritiků", "Depressed": "Vytlačené", "Descending": "Klesající", "DetectingDevices": "Hledání zařízení", From 16bee9bcdedb1057bc033cfbe58c5af5ac880f69 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 19 Dec 2021 11:31:30 +0000 Subject: [PATCH 1179/1756] Translated using Weblate (Danish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/ --- src/strings/da.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/da.json b/src/strings/da.json index d8b3ced58e..4848da0061 100644 --- a/src/strings/da.json +++ b/src/strings/da.json @@ -347,7 +347,7 @@ "LabelCommunityRating": "Fællesskabsvurdering:", "LabelContentType": "Indholdstype:", "LabelCountry": "Land:", - "LabelCriticRating": "Kritikervurdering:", + "LabelCriticRating": "Kritiker bedømmelse:", "LabelCurrentPassword": "Nuværende kode:", "LabelCustomCertificatePath": "Brugerdefineret SSL certifikat sti:", "LabelCustomCertificatePathHelp": "Sti til PKCS #12 fil indeholdende et certifikat og privat nøgle for at aktivere TLS understøttelse på et brugerdefineret domæne.", @@ -695,7 +695,7 @@ "OptionAutomaticallyGroupSeries": "Flet automatisk serier der er spredt over adskillige mapper", "OptionAutomaticallyGroupSeriesHelp": "Serier som er adskilt i flere mapper i dette bibliotek vil automatisk blive sammensat til en enkelt serie.", "OptionCommunityRating": "Fællesskabsvurdering", - "OptionCriticRating": "Kritikervurdering", + "OptionCriticRating": "Kritiker Bedømmelse", "OptionCustomUsers": "Brugerdefineret", "OptionDaily": "Daglig", "OptionDateAdded": "Dato for tilføjelse", From 6f0d66d49de36a007a4da36e5975117482fd306b Mon Sep 17 00:00:00 2001 From: blob03 Date: Sun, 19 Dec 2021 13:11:57 +0000 Subject: [PATCH 1180/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index f94b108189..5db2e28bf9 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -295,7 +295,7 @@ "HeaderKeepSeries": "Garder la série", "HeaderKodiMetadataHelp": "Pour activer ou désactiver les métadonnées NFO, ouvrir l'interface de gestion d'une médiathèque et trouver la section 'Formats de métadonnées'.", "HeaderLatestEpisodes": "Derniers Épisodes", - "HeaderLatestMedia": "Derniers médias", + "HeaderLatestMedia": "Ajouts récents", "HeaderLatestMovies": "Derniers films", "HeaderLatestMusic": "Dernières Musiques", "HeaderLatestRecordings": "Derniers enregistrements", @@ -396,7 +396,7 @@ "HeaderYears": "Années", "Help": "Aide", "Hide": "Cacher", - "HideWatchedContentFromLatestMedia": "Masquer le contenu déjà vu dans 'Derniers médias'", + "HideWatchedContentFromLatestMedia": "Masquer le contenu déjà vu dans 'Ajouts récents'", "Home": "Accueil", "HttpsRequiresCert": "Pour activer les connexions sécurisées, vous devrez fournir un certificat SSL vérifié, comme ceux fournis par Let's Encrypt. Veuillez fournir un certificat ou désactiver les connexions sécurisées.", "Identify": "Identifier", @@ -1072,7 +1072,7 @@ "TabLogs": "Journaux", "TabMusic": "Musique", "TabMyPlugins": "Mes extensions", - "TabNetworks": "Réseaux de TV", + "TabNetworks": "Réseaux TV", "TabNfoSettings": "Paramètres NFO", "TabOther": "Autre", "TabParentalControl": "Contrôle Parental", From 833492596e29f1b4dc88a55db525a62c3b2b7149 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 19 Dec 2021 11:24:37 +0000 Subject: [PATCH 1181/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 5db2e28bf9..e03b5de2b3 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -115,7 +115,7 @@ "Connect": "Se connecter", "ContinueWatching": "Continuer à regarder", "Continuing": "En cours", - "CriticRating": "Note de la critique", + "CriticRating": "Note des critiques", "CustomDlnaProfilesHelp": "Créer un profil personnalisé pour cibler un nouvel appareil ou remplacer un profil système.", "DateAdded": "Date d'ajout", "DatePlayed": "Date de lecture", @@ -868,7 +868,7 @@ "OptionAutomaticallyGroupSeries": "Fusionner automatiquement les séries qui sont réparties en plusieurs dossiers", "OptionAutomaticallyGroupSeriesHelp": "Les séries qui sont réparties en plusieurs dossiers dans la médiathèque seront automatiquement fusionnées en une seule série.", "OptionCommunityRating": "Note de la communauté", - "OptionCriticRating": "Note des critiques", + "OptionCriticRating": "Note des Critiques", "OptionCustomUsers": "Personnalisé", "OptionDaily": "Quotidien", "OptionDateAdded": "Date d'ajout", From 6d02729ca932b34a3a5dce34f6442c3042c2005b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 19 Dec 2021 11:07:29 +0000 Subject: [PATCH 1182/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index e526bb4d6f..cee708d309 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -500,7 +500,7 @@ "ConfirmEndPlayerSession": "Szeretnéd leállítani a Jellyfin-t {0}?", "ContinueWatching": "Megtekintés folytatása", "Continuing": "Folyamatos", - "CriticRating": "Kritikus értékelés", + "CriticRating": "Kritikusok értékelése", "CustomDlnaProfilesHelp": "Hozz létre egyéni profilt az új eszközhöz, vagy módosítsd a rendszerprofilt.", "DeathDateValue": "Elhunyt: {0}", "Default": "Alapértelmezett", From cb3558b13005568dd63376f388b9639e8c87cb05 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 19 Dec 2021 11:10:25 +0000 Subject: [PATCH 1183/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/it.json b/src/strings/it.json index 25ee4eec5a..d76a008f6e 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -829,7 +829,7 @@ "OptionAutomaticallyGroupSeries": "Unisci automaticamente le Serie TV sparse su più cartelle", "OptionAutomaticallyGroupSeriesHelp": "Le Serie TV distribuite su più cartelle di questa libreria saranno automaticamente unite in un'unica Serie TV.", "OptionCommunityRating": "Voto del pubblico", - "OptionCriticRating": "Voto della critica", + "OptionCriticRating": "Voto della Сritica", "OptionCustomUsers": "Personalizza", "OptionDaily": "Giornaliero", "OptionDateAdded": "Aggiunto il", From 6dfe223c5cd9ea0b02b1c97e5dd4d7a0956011be Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 19 Dec 2021 11:17:17 +0000 Subject: [PATCH 1184/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index bfe30f7f2d..82b60c78d1 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -106,7 +106,7 @@ "Monday": "Pazartesi", "NewCollection": "Yeni Koleksiyon", "OptionAllowUserToManageServer": "Bu kullanıcıya sunucuyu yönetme izni ver", - "OptionCriticRating": "Rotten Tomatoes Puanı", + "OptionCriticRating": "Eleştirmen puanı", "OptionDaily": "Günlük", "OptionDateAdded": "Eklenme Tarihi", "OptionDatePlayed": "Oynatma Tarihi", @@ -680,7 +680,7 @@ "LabelCustomCertificatePathHelp": "Özel bir etki alanında TLS desteğini etkinleştirmek için bir sertifika ve özel anahtar içeren bir PKCS #12 dosyasının yolu.", "LabelCustomCertificatePath": "Özel SSL sertifika yolu:", "LabelCurrentStatus": "Şu anki durum:", - "LabelCriticRating": "Rotten Tomatoes puanı:", + "LabelCriticRating": "Eleştirmen puanı:", "LabelCorruptedFrames": "Bozuk çerçeveler:", "LabelCollection": "Koleksiyon:", "LabelChannels": "Kanallar:", From 33dfdb2255c08fc4461fb8e0caed3ed549b1423d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 19 Dec 2021 11:18:15 +0000 Subject: [PATCH 1185/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index ac4a893cf6..197db5f692 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -1098,5 +1098,6 @@ "LabelOriginalAspectRatio": "Оригінальне співвідношення сторін:", "Console": "Консоль", "Casual": "Звичайний", - "OptionBluray": "BD" + "OptionBluray": "BD", + "OptionCriticRating": "Рейтинг критиків" } From 6f886eb37f6a31d3d563bee301cc0b138edf818d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 19 Dec 2021 11:26:27 +0000 Subject: [PATCH 1186/1756] Translated using Weblate (Afrikaans) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/ --- src/strings/af.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/strings/af.json b/src/strings/af.json index d89ea84c6e..e7f3cd150b 100644 --- a/src/strings/af.json +++ b/src/strings/af.json @@ -626,7 +626,7 @@ "LabelCustomCertificatePath": "Spesiale SSL sertifikaatpad:", "LabelCurrentStatus": "Huidige toestand:", "LabelCurrentPassword": "Huidige Sleutelwoord:", - "LabelCriticRating": "Kritiek gradering:", + "LabelCriticRating": "Filkritiek gradering:", "LabelCreateHttpPortMapHelp": "Laat outomatiese poortkartering toe om 'n reël vir http verkeer te skep, benewens https verkeer.", "LabelCreateHttpPortMap": "Aktiveer outomatiese poortkartering vir http verkeer sowel as https.", "LabelCountry": "Land:", @@ -792,5 +792,6 @@ "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OptionBluray": "BD", "TypeOptionPluralSeries": "TV Programme", - "LiveTV": "Lewendige TV" + "LiveTV": "Lewendige TV", + "OptionCriticRating": "Filkritiek Gradering" } From dda00e2fe86e31b1471a55aa0bec644d6a3dca7d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 19 Dec 2021 11:36:25 +0000 Subject: [PATCH 1187/1756] Translated using Weblate (Serbian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/ --- src/strings/sr.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/sr.json b/src/strings/sr.json index 7a6b3d4775..d9feac839d 100644 --- a/src/strings/sr.json +++ b/src/strings/sr.json @@ -77,7 +77,7 @@ "DatePlayed": "Датум емитовања", "DateAdded": "Датум додавања", "CustomDlnaProfilesHelp": "Направите прилагођени профил да бисте циљали нови уређај или заменили системски профил.", - "CriticRating": "Оцена критике", + "CriticRating": "Критичари оцена", "CopyStreamURLSuccess": "Веза је успешно копирана.", "CopyStreamURL": "Копирајте адресу стрим-а", "Continuing": "Наставља", @@ -519,7 +519,7 @@ "LabelCustomCertificatePath": "Прилагођена путања SSL сертификата:", "LabelCurrentStatus": "Тренутни статус:", "LabelCurrentPassword": "Тренутна лозинка:", - "LabelCriticRating": "Оцене критике:", + "LabelCriticRating": "Критичари оцена:", "LabelCreateHttpPortMapHelp": "Дозволите аутоматско мапирање порта да бисте креирали правило за http саобраћај поред https саобраћаја.", "LabelCreateHttpPortMap": "Омогућите аутоматско мапирање порта за http саобраћај, као и https.", "LabelCountry": "Држава:", @@ -1415,7 +1415,7 @@ "MediaInfoColorTransfer": "Пренос боја", "MediaInfoColorSpace": "Простор боја", "OptionDateAdded": "Датум додавања", - "OptionCriticRating": "Оцена критике", + "OptionCriticRating": "Критичари Оцена", "OptionCommunityRating": "Оцена заједнице", "OptionAutomaticallyGroupSeriesHelp": "Серије које су распоређене у више директоријума у овој библиотеци аутоматски ће се објединити у једну серију.", "OptionAutomaticallyGroupSeries": "Аутоматски обједините серије које су раширене у више директоријума", From bd756d95f639eb8437a7c5f2816ce229d125d2c3 Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 20 Dec 2021 00:39:28 +0000 Subject: [PATCH 1188/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index c52d1ef8d5..7a4411434a 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -590,7 +590,7 @@ "LabelDefaultUser": "Default user:", "LabelDefaultUserHelp": "Determine which user library should be displayed on connected devices. This can be overridden for each device using profiles.", "LabelDeinterlaceMethod": "Deinterlacing method:", - "LabelDeviceDescription": "Device description", + "LabelDeviceDescription": "Device description:", "LabelDidlMode": "DIDL mode:", "LabelDisableCustomCss": "Disable custom CSS theming/branding provided from the server.", "LabelDiscNumber": "Disc number:", @@ -616,7 +616,7 @@ "LabelEnableBlastAliveMessages": "Blast alive messages", "LabelEnableBlastAliveMessagesHelp": "Enable this if the server is not detected reliably by other UPnP devices on your network.", "LabelEnableDlnaClientDiscoveryInterval": "Client discovery interval:", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determines the duration in seconds between SSDP searches.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determine the duration in seconds between two SSDP searches.", "LabelEnableDlnaDebugLogging": "Enable DLNA debug logging", "LabelEnableDlnaDebugLoggingHelp": "Create large log files and should only be used as needed for troubleshooting purposes.", "LabelEnableDlnaPlayTo": "Enable DLNA Play To", @@ -705,7 +705,7 @@ "LabelLoginDisclaimerHelp": "A message that will be displayed at the bottom of the login page.", "LabelLogs": "Logs:", "LabelManufacturer": "Manufacturer:", - "LabelManufacturerUrl": "Manufacturer URL", + "LabelManufacturerUrl": "Manufacturer URL:", "LabelMatchType": "Match type:", "LabelMaxAudiobookResume": "Audiobook remaining minutes to resume:", "LabelMaxAudiobookResumeHelp": "Titles are assumed fully played if stopped when the remaining duration is less than this value.", @@ -739,10 +739,10 @@ "LabelMinResumePercentage": "Minimum resume percentage:", "LabelMinResumePercentageHelp": "Titles are assumed unplayed if stopped before this time.", "LabelMinScreenshotDownloadWidth": "Minimum screenshot download width:", - "LabelModelDescription": "Model description", - "LabelModelName": "Model name", - "LabelModelNumber": "Model number", - "LabelModelUrl": "Model URL", + "LabelModelDescription": "Model description:", + "LabelModelName": "Model name:", + "LabelModelNumber": "Model number:", + "LabelModelUrl": "Model URL:", "LabelMonitorUsers": "Monitor activity from:", "LabelMovieCategories": "Movie categories:", "LabelMoviePrefix": "Movie prefix:", @@ -829,7 +829,7 @@ "LabelSelectUsers": "Select users:", "LabelSelectVersionToInstall": "Select version to install:", "LabelSendNotificationToUsers": "Send the notification to:", - "LabelSerialNumber": "Serial number", + "LabelSerialNumber": "Serial number:", "LabelSeriesRecordingPath": "Series recording path:", "LabelServerHost": "Host:", "LabelServerHostHelp": "192.168.1.100:8096 or https://myserver.com", @@ -846,7 +846,7 @@ "LabelSlowResponseEnabled": "Log a warning message if the server was slow to answer", "LabelSlowResponseTime": "Time in ms after which a response is considered slow:", "LabelSonyAggregationFlags": "Sony aggregation flags:", - "LabelSonyAggregationFlagsHelp": "Determines the content of the aggregationFlags element in the urn:schemas-sonycom:av namespace.", + "LabelSonyAggregationFlagsHelp": "Determine the content of the aggregationFlags element in the urn:schemas-sonycom:av namespace.", "LabelSortBy": "Sort by:", "LabelSortName": "Sort name:", "LabelSortOrder": "Sort order:", @@ -957,9 +957,9 @@ "LabelVideoResolution": "Video resolution:", "LabelWeb": "Web:", "LabelXDlnaCap": "X-DLNA cap:", - "LabelXDlnaCapHelp": "Determines the content of the X_DLNACAP element in the urn:schemas-dlna-org:device-1-0 namespace.", + "LabelXDlnaCapHelp": "Determine the content of the X_DLNACAP element in the urn:schemas-dlna-org:device-1-0 namespace.", "LabelXDlnaDoc": "X-DLNA doc:", - "LabelXDlnaDocHelp": "Determines the content of the X_DLNADOC element in the urn:schemas-dlna-org:device-1-0 namespace.", + "LabelXDlnaDocHelp": "Determine the content of the X_DLNADOC element in the urn:schemas-dlna-org:device-1-0 namespace.", "LabelYear": "Year:", "LabelYoureDone": "You're Done!", "LabelZipCode": "Zip Code:", From f0e7565d6bfc7140ec3c3f9790c1f11bcefdc9a3 Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 20 Dec 2021 00:55:23 +0000 Subject: [PATCH 1189/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index bfb3e8fa82..f00887322e 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -394,7 +394,7 @@ "LabelDeathDate": "Datum úmrtí:", "LabelDefaultUser": "Výchozí uživatel:", "LabelDefaultUserHelp": "Uživatelská knihovna, která by měla být zobrazena na připojených zařízení. Nastavení může být přepsáno pomocí profilů pro každé zařízení.", - "LabelDeviceDescription": "Popis zařízení", + "LabelDeviceDescription": "Popis zařízení:", "LabelDidlMode": "DIDL režim:", "LabelDiscNumber": "Číslo disku:", "LabelDisplayLanguage": "Jazyk rozhraní:", @@ -476,7 +476,7 @@ "LabelLoginDisclaimerHelp": "Zpráva, která se zobrazí v dolní části přihlašovací stránky.", "LabelLogs": "Záznamy:", "LabelManufacturer": "Výrobce:", - "LabelManufacturerUrl": "Web výrobce", + "LabelManufacturerUrl": "Web výrobce:", "LabelMatchType": "Typ spárování:", "LabelMaxBackdropsPerItem": "Maximální počet obrázků pro pozadí na položku:", "LabelMaxChromecastBitrate": "Maximální datový tok pro Chromecast:", @@ -502,10 +502,10 @@ "LabelMinResumePercentage": "Minimální procento pro pokračování:", "LabelMinResumePercentageHelp": "Tituly budou označeny jako \"nepřehráno\", pokud budou zastaveny před tímto časem.", "LabelMinScreenshotDownloadWidth": "Minimální šířka screenshotu obrazovky:", - "LabelModelDescription": "Popis modelu", - "LabelModelName": "Název modelu", - "LabelModelNumber": "Číslo modelu", - "LabelModelUrl": "URL modelu", + "LabelModelDescription": "Popis modelu:", + "LabelModelName": "Název modelu:", + "LabelModelNumber": "Číslo modelu:", + "LabelModelUrl": "URL modelu:", "LabelMonitorUsers": "Sledování aktivity z:", "LabelMovieCategories": "Filmové kategorie:", "LabelMoviePrefix": "Předpona filmu:", @@ -570,7 +570,7 @@ "LabelSelectUsers": "Vyberte uživatele:", "LabelSelectVersionToInstall": "Vyber verzi k instalaci:", "LabelSendNotificationToUsers": "Odeslat oznámení pro:", - "LabelSerialNumber": "Sériové číslo", + "LabelSerialNumber": "Sériové číslo:", "LabelSeriesRecordingPath": "Umístění pro nahrávání seriálů:", "LabelServerHostHelp": "192.168.1.100:8096 nebo https://mujserver.cz", "LabelSkipBackLength": "Délka posunu zpět:", From 5e0c3436b355dc253ea6544ddd7fe5caa0529e4e Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 20 Dec 2021 00:50:48 +0000 Subject: [PATCH 1190/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 0f1038c749..4bd41287b4 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -447,7 +447,7 @@ "LabelDefaultScreen": "Standardscreen:", "LabelDefaultUser": "Standardbenutzer:", "LabelDefaultUserHelp": "Legen Sie fest, welche Benutzerbibliothek auf verbundenen Geräten angezeigt werden soll. Dies kann für jedes Gerät durch Profile überschrieben werden.", - "LabelDeviceDescription": "Gerätebeschreibung", + "LabelDeviceDescription": "Gerätebeschreibung:", "LabelDidlMode": "DIDL Modus:", "LabelDiscNumber": "Discnummer:", "LabelDisplayLanguage": "Anzeigesprache:", @@ -533,7 +533,7 @@ "LabelLoginDisclaimer": "Anmeldung Haftungsausschluss:", "LabelLoginDisclaimerHelp": "Diese Nachricht wird am unteren Ende des Anmeldebildschirms angezeigt.", "LabelManufacturer": "Hersteller:", - "LabelManufacturerUrl": "Hersteller-URL", + "LabelManufacturerUrl": "Hersteller-URL:", "LabelMatchType": "Übereinstimmungstyp:", "LabelMaxBackdropsPerItem": "Maximale Anzahl von Hintergründen pro Element:", "LabelMaxChromecastBitrate": "Max Chromcast Datenrate:", @@ -561,10 +561,10 @@ "LabelMinResumePercentage": "Minimale Prozent für Wiederaufnahme:", "LabelMinResumePercentageHelp": "Titel werden als \"Ungesehen\" eingetragen, wenn sie vor dieser Zeit gestoppt werden.", "LabelMinScreenshotDownloadWidth": "Minimale Breite für zu herunterladende Screenshot:", - "LabelModelDescription": "Modellbeschreibung", - "LabelModelName": "Modellname", - "LabelModelNumber": "Modellnummer", - "LabelModelUrl": "Modell URL", + "LabelModelDescription": "Modellbeschreibung:", + "LabelModelName": "Modellname:", + "LabelModelNumber": "Modellnummer:", + "LabelModelUrl": "Modell URL:", "LabelMonitorUsers": "Überwache Aktivität von:", "LabelMovieCategories": "Filmkategorien:", "LabelMoviePrefix": "Filmpräfix:", @@ -631,7 +631,7 @@ "LabelSelectUsers": "Benutzer wählen:", "LabelSelectVersionToInstall": "Version für die Installation auswählen:", "LabelSendNotificationToUsers": "Benachrichtigung senden an:", - "LabelSerialNumber": "Seriennummer", + "LabelSerialNumber": "Seriennummer:", "LabelSeriesRecordingPath": "Serien Aufnahmepfad:", "LabelServerHost": "Adresse:", "LabelServerHostHelp": "192.168.1.100 oder https://myserver.com", From 0ea7270f4505fdb92ac15845f0a2ebcea5796b90 Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 20 Dec 2021 00:47:54 +0000 Subject: [PATCH 1191/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index a815e8a1fc..09f5d08bca 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -639,9 +639,9 @@ "LabelffmpegPathHelp": "The path to the FFmpeg application file or folder containing FFmpeg.", "LabelffmpegPath": "FFmpeg path:", "LabelYear": "Year:", - "LabelXDlnaDocHelp": "Determines the content of the X_DLNADOC element in the urn:schemas-dlna-org:device-1-0 namespace.", + "LabelXDlnaDocHelp": "Determine the content of the X_DLNADOC element in the urn:schemas-dlna-org:device-1-0 namespace.", "LabelXDlnaDoc": "X-DLNA doc:", - "LabelXDlnaCapHelp": "Determines the content of the X_DLNACAP element in the urn:schemas-dlna-org:device-1-0 namespace.", + "LabelXDlnaCapHelp": "Determine the content of the X_DLNACAP element in the urn:schemas-dlna-org:device-1-0 namespace.", "LabelWeb": "Web:", "DashboardServerName": "Server: {0}", "DashboardVersionNumber": "Version: {0}", @@ -680,7 +680,7 @@ "LabelSpecialSeasonsDisplayName": "Special series display name:", "LabelSource": "Source:", "LabelSortBy": "Sort by:", - "LabelSonyAggregationFlagsHelp": "Determines the content of the aggregationFlags element in the urn:schemas-sonycom:av namespace.", + "LabelSonyAggregationFlagsHelp": "Determine the content of the aggregationFlags element in the urn:schemas-sonycom:av namespace.", "LabelSkipIfGraphicalSubsPresentHelp": "Keeping text versions of subtitles will result in more efficient delivery and decrease the likelihood of video transcoding.", "LabelSkipIfAudioTrackPresentHelp": "Uncheck this to ensure all videos have subtitles, regardless of audio language.", "LabelSkipIfAudioTrackPresent": "Skip if the default audio track matches the download language", @@ -688,7 +688,7 @@ "LabelSize": "Size:", "LabelSimultaneousConnectionLimit": "Simultaneous stream limit:", "LabelServerHost": "Host:", - "LabelSerialNumber": "Serial number", + "LabelSerialNumber": "Serial number:", "LabelSendNotificationToUsers": "Send the notification to:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Films, Music and TV:", @@ -808,7 +808,7 @@ "LabelDisplayLanguageHelp": "Translating Jellyfin is an ongoing project.", "LabelDisplayLanguage": "Display language:", "LabelDiscNumber": "Disc number:", - "LabelDeviceDescription": "Device description", + "LabelDeviceDescription": "Device description:", "LabelDefaultUserHelp": "Determine which user library should be displayed on connected devices. This can be overridden for each device using profiles.", "TabStreaming": "Streaming", "TabProfiles": "Profiles", @@ -869,7 +869,7 @@ "LabelEnableHardwareDecodingFor": "Enable hardware decoding for:", "LabelEnableDlnaServerHelp": "Allow UPnP devices on your network to browse and play content.", "LabelEnableDlnaDebugLoggingHelp": "Create large log files and should only be used as needed for troubleshooting purposes.", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determines the duration in seconds between SSDP searches.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determine the duration in seconds between two SSDP searches.", "LabelEnableAutomaticPortMapHelp": "Automatically forward public ports on your router to local ports on your server via UPnP. This may not work with some router models or network configurations. Changes will not apply until after a server restart.", "InstallingPackage": "Installing {0} (version {1})", "HeaderSubtitleAppearance": "Subtitle Appearance", @@ -898,10 +898,10 @@ "LabelMoviePrefix": "Film prefix:", "LabelMovieCategories": "Film categories:", "LabelMonitorUsers": "Monitor activity from:", - "LabelModelUrl": "Model URL", - "LabelModelNumber": "Model number", - "LabelModelName": "Model name", - "LabelModelDescription": "Model description", + "LabelModelUrl": "Model URL:", + "LabelModelNumber": "Model number:", + "LabelModelName": "Model name:", + "LabelModelDescription": "Model description:", "LabelMinScreenshotDownloadWidth": "Minimum screenshot download width:", "LabelMinResumePercentageHelp": "Titles are assumed unplayed if stopped before this time.", "LabelMinResumePercentage": "Minimum resume percentage:", @@ -919,7 +919,7 @@ "LabelMaxChromecastBitrate": "Chromecast streaming quality:", "LabelMaxBackdropsPerItem": "Maximum number of backdrops per item:", "LabelMatchType": "Match type:", - "LabelManufacturerUrl": "Manufacturer URL", + "LabelManufacturerUrl": "Manufacturer URL:", "LabelLoginDisclaimerHelp": "A message that will be displayed at the bottom of the login page.", "LabelLockItemToPreventChanges": "Lock this item to prevent future changes", "LabelLocalHttpServerPortNumberHelp": "The TCP port number for the HTTP server.", From 30770186f5f8e5f8ad69add662e241d6c9c7a85a Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 20 Dec 2021 00:45:24 +0000 Subject: [PATCH 1192/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index e03b5de2b3..c06b2e36ad 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -312,7 +312,7 @@ "HeaderMoreLikeThis": "Similaires", "HeaderMusicQuality": "Qualité de la musique", "HeaderMyDevice": "Cet appareil", - "HeaderMyMedia": "Mes Médias", + "HeaderMyMedia": "Mes médias", "HeaderMyMediaSmall": "Mes médias (Petit)", "HeaderNewApiKey": "Nouvelle clé API", "HeaderNewDevices": "Nouveaux appareils", @@ -468,7 +468,7 @@ "LabelDefaultScreen": "Écran par défaut :", "LabelDefaultUser": "Utilisateur par défaut :", "LabelDefaultUserHelp": "Définir quelle médiathèque doit être affichée sur les appareils connectés. Ce paramètre peut être remplacé pour chaque appareil dans les configurations de profils.", - "LabelDeviceDescription": "Description de l'appareil", + "LabelDeviceDescription": "Description de l'appareil :", "LabelDidlMode": "Mode DIDL :", "LabelDiscNumber": "Numéro de disque :", "LabelDisplayLanguage": "Langue d'affichage :", @@ -492,7 +492,7 @@ "LabelEnableBlastAliveMessages": "Diffuser des message de présence", "LabelEnableBlastAliveMessagesHelp": "Activer cette option si le serveur n'est pas détecté de manière fiable par les autres appareils UPnP de votre réseau.", "LabelEnableDlnaClientDiscoveryInterval": "Intervalle de découverte des clients :", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Détermine la durée en secondes entre les recherches SSDP.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Définir la durée en secondes entre deux recherches SSDP.", "LabelEnableDlnaDebugLogging": "Activer le débogage DLNA dans le journal d'événements", "LabelEnableDlnaDebugLoggingHelp": "Génère de gros fichiers journaux et ne devrait être utilisé que pour les diagnostics d'erreur.", "LabelEnableDlnaPlayTo": "Activer la lecture en DLNA", @@ -560,7 +560,7 @@ "LabelLoginDisclaimerHelp": "Le slogan sera affiché en bas de la page de connexion.", "LabelLogs": "Journaux :", "LabelManufacturer": "Constructeur :", - "LabelManufacturerUrl": "URL du constructeur", + "LabelManufacturerUrl": "URL du constructeur :", "LabelMatchType": "Type recherché :", "LabelMaxBackdropsPerItem": "Nombre maximal d'images d'arrière-plan par élément :", "LabelMaxChromecastBitrate": "Qualité maximale pour Chromecast :", @@ -588,10 +588,10 @@ "LabelMinResumePercentage": "Pourcentage minimal pour reprendre :", "LabelMinResumePercentageHelp": "Les médias interrompus dans ce délai sont considérés comme non lus.", "LabelMinScreenshotDownloadWidth": "Largeur minimale de capture d'écran à télécharger :", - "LabelModelDescription": "Description de modèle", - "LabelModelName": "Nom de modèle", - "LabelModelNumber": "Numéro de modèle", - "LabelModelUrl": "URL de modèle", + "LabelModelDescription": "Description de modèle :", + "LabelModelName": "Nom de modèle :", + "LabelModelNumber": "Numéro de modèle :", + "LabelModelUrl": "URL de modèle :", "LabelMonitorUsers": "Surveiller les activités de :", "LabelMovieCategories": "Catégories de films :", "LabelMoviePrefix": "Préfixe de film :", @@ -661,7 +661,7 @@ "LabelSelectUsers": "Sélectionner des utilisateurs :", "LabelSelectVersionToInstall": "Sélectionner la version à installer :", "LabelSendNotificationToUsers": "Envoyer la notification à :", - "LabelSerialNumber": "Numéro de série", + "LabelSerialNumber": "Numéro de série :", "LabelSeriesRecordingPath": "Chemin d'enregistrement des séries :", "LabelServerHost": "Nom d'hôte :", "LabelServerHostHelp": "192.168.1.1:8096 ou https://monserveur.com", @@ -673,7 +673,7 @@ "LabelSkipIfGraphicalSubsPresent": "Sauter si la vidéo contient déjà des sous-titres", "LabelSkipIfGraphicalSubsPresentHelp": "Conserver les versions textes des sous-titres permettra une diffusion plus efficace et diminuera la probabilité d'un transcodage de la vidéo.", "LabelSonyAggregationFlags": "Marqueurs d’agrégation Sony :", - "LabelSonyAggregationFlagsHelp": "Détermine le contenu de l'élément aggregationFlags dans l'espace de nom urn:schemas-sonycom:av .", + "LabelSonyAggregationFlagsHelp": "Définir le contenu de l'élément 'aggregationFlags' dans l'espace de nom urn:schemas-sonycom:av.", "LabelSortBy": "Trier par :", "LabelSortOrder": "Ordre de tri :", "LabelSortTitle": "Titre de tri :", @@ -721,9 +721,9 @@ "LabelVersion": "Version :", "LabelVersionInstalled": "{0} installé(s)", "LabelXDlnaCap": "Cap X-DLNA :", - "LabelXDlnaCapHelp": "Détermine le contenu de l'élément X_DLNACAP dans l'espace de nom urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaCapHelp": "Définir le contenu de l'élément 'X_DLNACAP' dans l'espace de nom urn:schemas-dlna-org:device-1-0.", "LabelXDlnaDoc": "Doc X-DLNA :", - "LabelXDlnaDocHelp": "Détermine le contenu de l'élément X_DLNADOC dans l'espace de nom urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaDocHelp": "Définir le contenu de l'élément 'X_DLNADOC' dans l'espace de nom urn:schemas-dlna-org:device-1-0.", "LabelYear": "Année :", "LabelYoureDone": "Vous avez terminé !", "LabelZipCode": "Code postal :", @@ -834,7 +834,7 @@ "NewEpisodesOnly": "Uniquement les nouveaux épisodes", "News": "Actualités", "Next": "Suivant", - "NextUp": "À Suivre", + "NextUp": "À suivre", "No": "Non", "NoNewDevicesFound": "Aucun nouvel appareil détecté. Pour en ajouter un, fermez cette fenêtre et saisissez les informations de l'appareil manuellement.", "MessageNoNextUpItems": "Aucun élément trouvé. Commencez à regarder vos émissions !", @@ -1075,7 +1075,7 @@ "TabNetworks": "Réseaux TV", "TabNfoSettings": "Paramètres NFO", "TabOther": "Autre", - "TabParentalControl": "Contrôle Parental", + "TabParentalControl": "Contrôle parental", "TabProfiles": "Profils", "TabResponses": "Réponses", "TabScheduledTasks": "Tâches planifiées", From 270dd618e30db7db509356dcc5d3f72a05ddfa5e Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 20 Dec 2021 00:53:46 +0000 Subject: [PATCH 1193/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index d4b8532bc0..97f2dc81bc 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -280,7 +280,7 @@ "LabelDeathDate": "Dátum úmrtia:", "LabelDefaultScreen": "Predvolená obrazovka:", "LabelDefaultUser": "Predvolený používateľ:", - "LabelDeviceDescription": "Popis zariadenia", + "LabelDeviceDescription": "Popis zariadenia:", "LabelDiscNumber": "Číslo disku:", "LabelDisplayLanguage": "Jazyk rozhrania:", "LabelDisplayOrder": "Poradie zobrazenia:", @@ -327,7 +327,7 @@ "LabelLocalHttpServerPortNumber": "Lokálny HTTP port:", "LabelLoginDisclaimerHelp": "Správa, ktorá bude zobrazená na dolnej časti prihlasovacej stránky.", "LabelManufacturer": "Výrobca:", - "LabelManufacturerUrl": "URL výrobcu", + "LabelManufacturerUrl": "URL výrobcu:", "LabelMaxBackdropsPerItem": "Maximálny počet obrázkov pre pozadie na položku:", "LabelMaxChromecastBitrate": "Maximálny dátový tok pre Chromecast:", "LabelMaxParentalRating": "Maximálne povolené rodičovské hodnotenie:", @@ -342,10 +342,10 @@ "LabelMetadataSaversHelp": "Vyberte formát súboru, ktorý chcete použiť pre ukladanie metadát.", "LabelMinResumeDurationHelp": "Najkratšia dĺžka pozretého videa v sekundách, ktorá uloží rozpozeranú polohu a dovolí sa k nej vrátiť.", "LabelMinResumePercentageHelp": "Tituly budú považované za neprehrané ak budú zastavené pred týmto časom.", - "LabelModelDescription": "Popis modelu", - "LabelModelName": "Názov modelu", - "LabelModelNumber": "Číslo modelu", - "LabelModelUrl": "URL modelu", + "LabelModelDescription": "Popis modelu:", + "LabelModelName": "Názov modelu:", + "LabelModelNumber": "Číslo modelu:", + "LabelModelUrl": "URL modelu:", "LabelMovieCategories": "Filmové kategórie:", "LabelMovieRecordingPath": "Umiestnenie pre nahrávanie filmov:", "LabelName": "Meno:", @@ -386,7 +386,7 @@ "LabelSeasonNumber": "Číslo série:", "LabelSelectUsers": "Vyberte používateľov:", "LabelSelectVersionToInstall": "Vyberte verziu, ktorú chcete nainštalovať:", - "LabelSerialNumber": "Sériové číslo", + "LabelSerialNumber": "Sériové číslo:", "LabelSeriesRecordingPath": "Umiestnenie pre nahrávanie seriálov:", "LabelServerHostHelp": "192.168.1.100:8096 alebo https://mojserver.sk", "LabelSkipBackLength": "Dĺžka skoku dozadu:", From 7827f4f0811e50c2679c3f26d7610d7ae0fdd195 Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 20 Dec 2021 00:57:24 +0000 Subject: [PATCH 1194/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index e6119dd770..dc2a174b38 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -654,7 +654,7 @@ "LabelSortTitle": "Ordiga titolo:", "LabelSortOrder": "Ordiga ordo:", "LabelSortBy": "Ordigi laŭ:", - "LabelSerialNumber": "Seria numero", + "LabelSerialNumber": "Seria numero:", "LabelSeasonNumber": "Sezona numero:", "LabelProtocolInfo": "Informoj pri protokolo:", "LabelPlayMethod": "Ludmetodo:", @@ -664,10 +664,10 @@ "LabelOriginalTitle": "Originala titolo:", "LabelNewName": "Nova nomo:", "LabelMoviePrefix": "Filma prefikso:", - "LabelModelUrl": "Modela URL-o", - "LabelModelNumber": "Modela numero", - "LabelModelName": "Modela nomo", - "LabelModelDescription": "Modela priskribo", + "LabelModelUrl": "Modela URL-o:", + "LabelModelNumber": "Modela numero:", + "LabelModelName": "Modela nomo:", + "LabelModelDescription": "Modela priskribo:", "LabelInternetQuality": "Interreta kvalito:", "LabelImageType": "Bilda tipo:", "LabelHardwareAccelerationType": "Aparatara plirapidigo:", @@ -680,7 +680,7 @@ "LabelDisplayMode": "Montra reĝimo:", "LabelDisplayLanguage": "Montrata lingvo:", "LabelDiscNumber": "Diskeda numero:", - "LabelDeviceDescription": "Aparata priskribo", + "LabelDeviceDescription": "Aparata priskribo:", "LabelDefaultUser": "Defaŭlta uzanto:", "LabelCustomRating": "Laŭmenda taksado:", "LabelCriticRating": "Taksado de kritikistoj:", @@ -991,7 +991,7 @@ "LabelMessageTitle": "Mesaĝa titolo:", "LabelMessageText": "Mesaĝa teksto:", "LabelMatchType": "Kongrua tipo:", - "LabelManufacturerUrl": "Fabrikanta URL-o", + "LabelManufacturerUrl": "Fabrikanta URL-o:", "LabelManufacturer": "Fabrikanto:", "LabelLanguage": "Lingvo:", "LabelIsForced": "Forcita", From 36b144b898f86be0e082745ef36e11a5c381db57 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:14:46 +0000 Subject: [PATCH 1195/1756] Translated using Weblate (Bulgarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/ --- src/strings/bg-bg.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/bg-bg.json b/src/strings/bg-bg.json index b18a12dfae..0b09a9cbe7 100644 --- a/src/strings/bg-bg.json +++ b/src/strings/bg-bg.json @@ -243,7 +243,7 @@ "LabelDateAdded": "Дата на добавяне:", "LabelDateTimeLocale": "Местоположение за дата и час:", "LabelDay": "Ден:", - "LabelDeviceDescription": "Описание на устройството", + "LabelDeviceDescription": "Описание на устройството:", "LabelDisplayLanguage": "Език на показване:", "LabelDisplayLanguageHelp": "Превеждането на Джелифин е текущ проект.", "LabelDisplayMode": "Режим на показване:", @@ -288,7 +288,7 @@ "LabelLocalHttpServerPortNumberHelp": "TCP порта на HTTP сървъра.", "LabelLogs": "Журнали:", "LabelManufacturer": "Производител:", - "LabelManufacturerUrl": "Адрес на производителя", + "LabelManufacturerUrl": "Адрес на производителя:", "LabelMaxBackdropsPerItem": "Максимален брой фонове на медия:", "LabelMaxParentalRating": "Максимално допустима родителска оценка:", "LabelMaxResumePercentage": "Максимален процент за продължение:", @@ -303,10 +303,10 @@ "LabelMinResumePercentage": "Минимален процент за продължение:", "LabelMinResumePercentageHelp": "Заглавията се считат ,че не са възпроизведени ако бъдат спрени преди този момент.", "LabelMinScreenshotDownloadWidth": "Минимална широчина на свалената снимка на екрана:", - "LabelModelDescription": "Описание на модела", - "LabelModelName": "Модел", - "LabelModelNumber": "Номер на модела", - "LabelModelUrl": "Адрес на модела", + "LabelModelDescription": "Описание на модела:", + "LabelModelName": "Име на модела:", + "LabelModelNumber": "Номер на модела:", + "LabelModelUrl": "Адрес на модела:", "LabelMovieRecordingPath": "Път за запис на филмите:", "LabelName": "Име:", "LabelNewName": "Ново име:", @@ -347,7 +347,7 @@ "LabelSeasonNumber": "Номер на сезона:", "LabelSelectUsers": "Избери потребители:", "LabelSelectVersionToInstall": "Изберете версия за инсталиране:", - "LabelSerialNumber": "Сериен номер", + "LabelSerialNumber": "Сериен номер:", "LabelSeriesRecordingPath": "Път за запис на сериалите:", "LabelSkipIfAudioTrackPresent": "Да се пропусне, ако звуковата пътечка по подразбиране съвпада с езика", "LabelSkipIfGraphicalSubsPresent": "Да се пропусне, ако файлът съдържа вградени субтитри", From d2bf64828952ac398b25903fc247c624191e2351 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 11:46:30 +0000 Subject: [PATCH 1196/1756] Translated using Weblate (Catalan) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/ --- src/strings/ca.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/ca.json b/src/strings/ca.json index 7ffa2287be..a6a1745c54 100644 --- a/src/strings/ca.json +++ b/src/strings/ca.json @@ -234,7 +234,7 @@ "LabelDeathDate": "Data de defunció:", "LabelDefaultUser": "Usuari per defecte:", "LabelDefaultUserHelp": "Determina quina biblioteca d'usuari s'hauria de mostrar als dispositius connectats. Pots sobre-escriure això per a cada dispositiu emprant perfils.", - "LabelDeviceDescription": "Descripció del dispositiu", + "LabelDeviceDescription": "Descripció del dispositiu:", "LabelDiscNumber": "Disc:", "LabelDisplayLanguage": "Idioma de visualització:", "LabelDisplayName": "Nom a mostrar:", @@ -277,7 +277,7 @@ "LabelLoginDisclaimerHelp": "Un missatge es mostrarà a la part inferior de la pàgina d'inici de sessió.", "LabelLogs": "Registres:", "LabelManufacturer": "Fabricant:", - "LabelManufacturerUrl": "URL del fabricant", + "LabelManufacturerUrl": "URL del fabricant:", "LabelMaxBackdropsPerItem": "Nombre màxim d'imatges de fons per ítem:", "LabelMaxParentalRating": "Valoració màxima permesa de control parental:", "LabelMaxResumePercentage": "Percentatge màxim per resumir:", @@ -297,9 +297,9 @@ "LabelMinResumePercentage": "Percentatge mínim per resumir:", "LabelMinResumePercentageHelp": "Es considerarà que no s'ha reproduït si s'atura abans d'aquest temps.", "LabelMinScreenshotDownloadWidth": "Amplada mínima de descàrrega de la captura de pantalla:", - "LabelModelDescription": "Descripció del model", - "LabelModelName": "Nom del model", - "LabelModelNumber": "Nombre de model", + "LabelModelDescription": "Descripció del model:", + "LabelModelName": "Nom del model:", + "LabelModelNumber": "Nombre de model:", "LabelMonitorUsers": "Supervisar activitat de:", "LabelMovieRecordingPath": "Directori de gravació de pel·lícules:", "LabelName": "Nom:", @@ -342,7 +342,7 @@ "LabelSelectUsers": "Selecciona usuaris:", "LabelSelectVersionToInstall": "Selecciona versió a instal·lar:", "LabelSendNotificationToUsers": "Envia la notificació a:", - "LabelSerialNumber": "Nombre de sèrie", + "LabelSerialNumber": "Nombre de sèrie:", "LabelSeriesRecordingPath": "Directori de gravació de sèries:", "LabelSortTitle": "Títol d'endreçat:", "LabelSource": "Font:", @@ -1215,7 +1215,7 @@ "LabelMoviePrefixHelp": "Si un prefix s'aplica als títols de pel·lícules, introduir-la aquí pel que el servidor pot gestionar de forma adequada.", "LabelMoviePrefix": "Prefix de la pel·lícula:", "LabelMovieCategories": "Categories Pel·lícula:", - "LabelModelUrl": "Model URL", + "LabelModelUrl": "Model URL:", "LabelMinAudiobookResumeHelp": "Els títols s'assumeixen sense jugar si voleu parar abans d'aquest temps.", "LabelMinAudiobookResume": "Llibre àudio mínim reprendre en minuts:", "LabelMetadataSaversHelp": "Trieu els formats d'arxiu a utilitzar a l'desar les metadades.", From 8907c94521a2e8cdaf1e506bd2a5b02b3d857a39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Mon, 20 Dec 2021 05:51:00 +0000 Subject: [PATCH 1197/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index f00887322e..915c5583e2 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -416,7 +416,7 @@ "LabelEnableBlastAliveMessages": "Vytroubit zprávu do světa", "LabelEnableBlastAliveMessagesHelp": "Tuto možnost povolte, pokud není server zjistitelný jinými UPnP zařízeními v síti.", "LabelEnableDlnaClientDiscoveryInterval": "Interval pro vyhledání klienta:", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Určuje interval mezi vyhledáváním SSDP.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Určuje interval mezi dvěma vyhledáváními SSDP.", "LabelEnableDlnaDebugLogging": "Povolit DLNA protokolování (pro ladění)", "LabelEnableDlnaDebugLoggingHelp": "Vytváří velké soubory se záznamy a doporučuje se používat pouze pro potřeby odstraňování problémů.", "LabelEnableDlnaPlayTo": "Povolit DLNA přehrávání", From 7c4d25d3b96280330db186fa2039ba02764028fc Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:40:09 +0000 Subject: [PATCH 1198/1756] Translated using Weblate (Danish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/ --- src/strings/da.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/da.json b/src/strings/da.json index 4848da0061..ae3aee1ca3 100644 --- a/src/strings/da.json +++ b/src/strings/da.json @@ -362,7 +362,7 @@ "LabelDeathDate": "Dødsdato:", "LabelDefaultUser": "Standardbruger:", "LabelDefaultUserHelp": "Afgør hvilken brugers bibliotek der vises på forbundne enheder. Dette kan tilpasses for hver enhed under profiler.", - "LabelDeviceDescription": "Beskrivelse af enhed", + "LabelDeviceDescription": "Beskrivelse af enhed:", "LabelDidlMode": "DIDL tilstand:", "LabelDiscNumber": "Disk-nummer:", "LabelDisplayName": "Visningsnavn:", @@ -380,7 +380,7 @@ "LabelEnableBlastAliveMessages": "Masseudsend 'i live' beskeder", "LabelEnableBlastAliveMessagesHelp": "Aktiver dette hvis UPnP enheder har problemer med forbindelsen til serveren.", "LabelEnableDlnaClientDiscoveryInterval": "Klient opdagelse interval:", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "angiver intervallet i sekunder mellem SSDP søgninger.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Bestem varigheden i sekunder mellem to SSDP-søgninger.", "LabelEnableDlnaDebugLogging": "Aktiver debu logning af DLNA", "LabelEnableDlnaDebugLoggingHelp": "Opret store logfiler og skal kun bruges efter behov til fejlfinding.", "LabelEnableDlnaPlayTo": "Aktiver DLNA \"Afspil Til\"", @@ -440,7 +440,7 @@ "LabelLoginDisclaimer": "Login ansvarsfraskrivelse:", "LabelLoginDisclaimerHelp": "En besked, som vises i bunden af loginsiden.", "LabelManufacturer": "Producent:", - "LabelManufacturerUrl": "Producentens URL", + "LabelManufacturerUrl": "Producentens URL:", "LabelMaxBackdropsPerItem": "Maksimum antal af bagtæpper per element:", "LabelMaxParentalRating": "Højst tilladte aldersgrænse:", "LabelMaxResumePercentage": "Maksimal fortsæt procentdel:", @@ -465,9 +465,9 @@ "LabelMinResumePercentage": "Minimal fortsæt procentdel:", "LabelMinResumePercentageHelp": "Medier anses som ikke afspillede, hvis de stoppes inden denne tid.", "LabelMinScreenshotDownloadWidth": "Minimum skærmbillede bredde:", - "LabelModelDescription": "Modelbeskrivelse", - "LabelModelName": "Modelnavn", - "LabelModelNumber": "Modelnummer", + "LabelModelDescription": "Modelbeskrivelse:", + "LabelModelName": "Modelnavn:", + "LabelModelNumber": "Modelnummer:", "LabelMonitorUsers": "Overvåg aktivitet fra:", "LabelMovieCategories": "Filmkategorier:", "LabelMoviePrefix": "Film-præfiks:", @@ -529,7 +529,7 @@ "LabelSelectUsers": "Vælg brugere:", "LabelSelectVersionToInstall": "Vælg hvilken version der skal installeres:", "LabelSendNotificationToUsers": "Send underretning til:", - "LabelSerialNumber": "Serienummer", + "LabelSerialNumber": "Serienummer:", "LabelSeriesRecordingPath": "Serieoptagelsessti:", "LabelServerHost": "Vært:", "LabelServerHostHelp": "F. eks: 192.168.1.100:8096 eller https://myserver.com", @@ -1055,7 +1055,7 @@ "LabelMatchType": "Passer til type:", "LabelMaxChromecastBitrate": "Chromecast streaming kvalitet:", "LabelMetadata": "Metadata:", - "LabelModelUrl": "Model URL", + "LabelModelUrl": "Model URL:", "LabelPreferredSubtitleLanguage": "Foretrukket undertekst sprog:", "LabelProfileCodecs": "Codecs:", "LabelProfileContainer": "Beholder:", From 408138388d7b4762d65ff86d1712a8ba4f28c834 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 11:48:05 +0000 Subject: [PATCH 1199/1756] Translated using Weblate (Spanish (Mexico)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/ --- src/strings/es-mx.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/es-mx.json b/src/strings/es-mx.json index 16d090cb0f..1ba8e1da81 100644 --- a/src/strings/es-mx.json +++ b/src/strings/es-mx.json @@ -466,7 +466,7 @@ "LabelDefaultScreen": "Pantalla por defecto:", "LabelDefaultUser": "Usuario por defecto:", "LabelDefaultUserHelp": "Determina qué biblioteca de usuario será mostrada en los dispositivos conectados. Esto puede ser reemplazado para cada dispositivo empleando perfiles.", - "LabelDeviceDescription": "Descripción del dispositivo", + "LabelDeviceDescription": "Descripción del dispositivo:", "LabelDidlMode": "Modo DIDL:", "LabelDiscNumber": "Número de disco:", "LabelDisplayLanguage": "Idioma de pantalla:", @@ -555,7 +555,7 @@ "LabelLoginDisclaimerHelp": "Un mensaje que se mostrará en la parte inferior de la página de inicio de sesión.", "LabelLogs": "Registros:", "LabelManufacturer": "Fabricante:", - "LabelManufacturerUrl": "URL del fabricante", + "LabelManufacturerUrl": "URL del fabricante:", "LabelMatchType": "Tipo de coincidencia:", "LabelMaxBackdropsPerItem": "Número máximo de imágenes de fondo por elemento:", "LabelMaxChromecastBitrate": "Calidad de transmisión de Chromecast:", @@ -583,10 +583,10 @@ "LabelMinResumePercentage": "Porcentaje mínimo para reanudar:", "LabelMinResumePercentageHelp": "Los medios se asumen como no reproducidos si se detienen antes de este tiempo.", "LabelMinScreenshotDownloadWidth": "Anchura mínima de descarga de capturas de pantalla:", - "LabelModelDescription": "Descripción del modelo", - "LabelModelName": "Nombre del modelo", - "LabelModelNumber": "Número del modelo", - "LabelModelUrl": "URL del modelo", + "LabelModelDescription": "Descripción del modelo:", + "LabelModelName": "Nombre del modelo:", + "LabelModelNumber": "Número del modelo:", + "LabelModelUrl": "URL del modelo:", "LabelMonitorUsers": "Monitorear actividad desde:", "LabelMovieCategories": "Categorías de películas:", "LabelMoviePrefix": "Prefijo de la película:", @@ -655,7 +655,7 @@ "LabelSelectUsers": "Seleccionar usuarios:", "LabelSelectVersionToInstall": "Seleccionar versión a instalar:", "LabelSendNotificationToUsers": "Enviar la notificación a:", - "LabelSerialNumber": "Número de serie", + "LabelSerialNumber": "Número de serie:", "LabelSeriesRecordingPath": "Ruta para las grabaciones de series:", "LabelServerHost": "Servidor:", "LabelServerHostHelp": "192.168.1.100:8096 o https://miservidor.com", From fb4206b0ad67ed5239e09ea85d128c35931581a8 Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 20 Dec 2021 12:13:04 +0000 Subject: [PATCH 1200/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/es.json b/src/strings/es.json index d4ff08cfcd..739b5fd1f2 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -412,7 +412,7 @@ "LabelDeathDate": "Fecha de muerte:", "LabelDefaultUser": "Usuario por defecto:", "LabelDefaultUserHelp": "Determina de qué usuario se utilizará su biblioteca de medios para mostrarla por defecto en los dipositivos conectados. Esto puede cambiarse para cada dispositivo mediante el uso de perfiles.", - "LabelDeviceDescription": "Descripción del dispositivo", + "LabelDeviceDescription": "Descripción del dispositivo:", "LabelDidlMode": "Modo DIDL:", "LabelDiscNumber": "Número de disco:", "LabelDisplayMode": "Modo de visualización:", @@ -498,7 +498,7 @@ "LabelLoginDisclaimerHelp": "Mensaje que se mostrará en la parte inferior de la página de inicio de sesión.", "LabelLogs": "Registros:", "LabelManufacturer": "Fabricante:", - "LabelManufacturerUrl": "URL del fabricante", + "LabelManufacturerUrl": "URL del fabricante:", "LabelMatchType": "Tipo de emparejamiento:", "LabelMaxBackdropsPerItem": "Máximo número de imágenes de fondo por elemento:", "LabelMaxChromecastBitrate": "Bitrate de reproducción Chromecast:", @@ -526,10 +526,10 @@ "LabelMinResumePercentage": "Porcentaje mínimo para reanudación:", "LabelMinResumePercentageHelp": "Los títulos se asumirán como no reproducidos si se paran antes de este momento.", "LabelMinScreenshotDownloadWidth": "Anchura mínima de descarga de capturas de pantalla:", - "LabelModelDescription": "Descripción de modelo", - "LabelModelName": "Nombre de modelo", - "LabelModelNumber": "Número de modelo", - "LabelModelUrl": "URL del modelo", + "LabelModelDescription": "Descripción de modelo:", + "LabelModelName": "Nombre de modelo:", + "LabelModelNumber": "Número de modelo:", + "LabelModelUrl": "URL del modelo:", "LabelMonitorUsers": "Supervisar la actividad de:", "LabelMovieCategories": "Categorías de películas:", "LabelMoviePrefix": "Prefijo de película:", @@ -597,7 +597,7 @@ "LabelSelectUsers": "Seleccionar usuarios:", "LabelSelectVersionToInstall": "Seleccionar versión a instalar:", "LabelSendNotificationToUsers": "Enviar la notificación a:", - "LabelSerialNumber": "Número de serie", + "LabelSerialNumber": "Número de serie:", "LabelSeriesRecordingPath": "Ruta de grabaciones de Series:", "LabelServerHostHelp": "192.168.1.100:8096 o https://miservidor.com", "LabelSimultaneousConnectionLimit": "Límite de transmisiones simultáneas:", From 68f569755a7a17863b5f6b7defff6dc336dc1074 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:23:42 +0000 Subject: [PATCH 1201/1756] Translated using Weblate (Finnish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/ --- src/strings/fi.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/strings/fi.json b/src/strings/fi.json index 7a7343ac27..fecf19efa1 100644 --- a/src/strings/fi.json +++ b/src/strings/fi.json @@ -154,7 +154,7 @@ "Connect": "Yhdistä", "ContinueWatching": "Jatka katselua", "Continuing": "Jatketaan", - "CriticRating": "Kriitikoiden arvosana", + "CriticRating": "Kriitikoiden luokitus", "DateAdded": "Lisäyspäivämäärä", "DatePlayed": "Toistopäivämäärä", "Default": "Oletus", @@ -313,7 +313,7 @@ "LabelTagline": "Tunnisterivi:", "LabelSubtitlePlaybackMode": "Tekstitystila:", "LabelSortOrder": "Lajittelujärjestys:", - "LabelSerialNumber": "Sarjanumero", + "LabelSerialNumber": "Sarjanumero:", "LabelSendNotificationToUsers": "Lähetä ilmoitus:", "LabelSelectVersionToInstall": "Valitse asennettava versio:", "LabelPublicHttpsPortHelp": "Paikalliseen HTTPS-porttiin liitettävä julkisen portin numero.", @@ -558,7 +558,7 @@ "TabResponses": "Vastaukset", "TabPlugins": "Liitännäiset", "TabNfoSettings": "NFO-asetukset", - "TabNetworks": "Verkot", + "TabNetworks": "TV Verkot", "TabMyPlugins": "Omat liittännäiseni", "TabMusic": "Musiikki", "TabLogs": "Lokit", @@ -720,7 +720,7 @@ "HeaderRemoteControl": "Etäohjaus", "HeaderPleaseSignIn": "Ole hyvä ja kirjaudu sisään", "BoxSet": "Laatikkosarja", - "LabelManufacturerUrl": "Valmistajan verkko-osoite", + "LabelManufacturerUrl": "Valmistajan verkko-osoite:", "LabelManufacturer": "Valmistaja:", "LabelLogs": "Lokit:", "LabelLanNetworks": "Lähiverkot:", @@ -821,7 +821,7 @@ "LabelDisplayLanguageHelp": "Jellyfinin kääntäminen on käynnissä oleva projekti.", "LabelDisplayLanguage": "Näytön kieli:", "LabelDiscNumber": "Levynumero:", - "LabelDeviceDescription": "Laitteen kuvaus", + "LabelDeviceDescription": "Laitteen kuvaus:", "LabelDefaultScreen": "Oletusnäyttö:", "LabelDefaultUser": "Oletuskäyttäjä:", "LabelDashboardTheme": "Palvelimen hallintapaneelin teema:", @@ -1162,10 +1162,10 @@ "LabelUnstable": "Epävakaa", "LabelStable": "Vakaa", "LabelChromecastVersion": "Chromecastin versio", - "LabelModelUrl": "Malli-URL", - "LabelModelName": "Mallinimi", - "LabelModelDescription": "Mallikuvaus", - "LabelModelNumber": "Mallinumero", + "LabelModelUrl": "Malli-URL:", + "LabelModelName": "Mallinimi:", + "LabelModelDescription": "Mallikuvaus:", + "LabelModelNumber": "Mallinumero:", "LabelInNetworkSignInWithEasyPassword": "Salli sisäverkkokirjautuminen 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", From 081ee1e612cb0144aae32ea98a54eaeefd6bcba5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:17:02 +0000 Subject: [PATCH 1202/1756] Translated using Weblate (Croatian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/ --- src/strings/hr.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/hr.json b/src/strings/hr.json index 356a23c284..605315b050 100644 --- a/src/strings/hr.json +++ b/src/strings/hr.json @@ -308,7 +308,7 @@ "LabelDeathDate": "Datum smrti:", "LabelDefaultUser": "Zadani korisnik:", "LabelDefaultUserHelp": "Određuje koja će biblioteka biti prikazana na spojenim uređajima. Ovo se može zaobići za svaki uređaj koristeći profile.", - "LabelDeviceDescription": "Opis uređaja", + "LabelDeviceDescription": "Opis uređaja:", "LabelDidlMode": "DIDL način:", "LabelDisplayName": "Prikaz naziva:", "LabelDisplayOrder": "Poredak prikaza:", @@ -382,7 +382,7 @@ "LabelLoginDisclaimerHelp": "Prikazano će biti na dnu stranice za prijavu.", "LabelLogs": "Dnevnici:", "LabelManufacturer": "Proizvođač:", - "LabelManufacturerUrl": "URL proizvođača", + "LabelManufacturerUrl": "URL proizvođača:", "LabelMatchType": "Vrsta podudaranja:", "LabelMaxBackdropsPerItem": "Maksimalni broj pozadina po stavci:", "LabelMaxParentalRating": "Najveća dopuštena roditeljska ocjena:", @@ -408,10 +408,10 @@ "LabelMinResumePercentage": "Minimalni postotak za nastavak:", "LabelMinResumePercentageHelp": "Naslovi će biti označeni kao ne reproducirani ako se zaustave prije ovog vremena.", "LabelMinScreenshotDownloadWidth": "Minimalna širina isječka za preuzimanje:", - "LabelModelDescription": "Opis modela", - "LabelModelName": "Ime modela", - "LabelModelNumber": "Broj modela", - "LabelModelUrl": "URL modela", + "LabelModelDescription": "Opis modela:", + "LabelModelName": "Ime modela:", + "LabelModelNumber": "Broj modela:", + "LabelModelUrl": "URL modela:", "LabelMonitorUsers": "Obrazac nadzora aktivnosti:", "LabelMovieCategories": "Filmske kategorije:", "LabelMovieRecordingPath": "Putanja za snimanje filmova (neobavezno):", @@ -469,7 +469,7 @@ "LabelSelectUsers": "Odaberite korisnika:", "LabelSelectVersionToInstall": "Odaberi verziju za instalaciju:", "LabelSendNotificationToUsers": "Pošaljite obavijesti na:", - "LabelSerialNumber": "Serijski broj", + "LabelSerialNumber": "Serijski broj:", "LabelSeriesRecordingPath": "Putanja za snimanje serija (neobavezno):", "LabelServerHost": "Domaćin:", "LabelServerHostHelp": "192.168.1.100 ili https://myserver.com", From e2a041e40ef13bb771993a0bf6cd5e090d75f0b3 Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 20 Dec 2021 12:10:22 +0000 Subject: [PATCH 1203/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index cee708d309..5eca1a1a96 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -705,7 +705,7 @@ "LabelDefaultScreen": "Alapértelmezett képernyő:", "LabelDefaultUser": "Alapértelmezett felhasználó:", "LabelDefaultUserHelp": "Meghatározza, hogy melyik felhasználói könyvtárat kell megjeleníteni a csatlakoztatott eszközökön. Ez minden eszközön felülírható profilok segítségével.", - "LabelDeviceDescription": "Eszköz leírása", + "LabelDeviceDescription": "Eszköz leírása:", "LabelDidlMode": "Didl mód:", "LabelDiscNumber": "Lemezszám:", "LabelDisplayLanguage": "Megjelenítési nyelv:", @@ -756,7 +756,7 @@ "LabelLoginDisclaimer": "Bejelentkezési nyilatkozat:", "LabelLoginDisclaimerHelp": "Ez az üzenet a bejelentkezési oldal alján jelenik meg.", "LabelManufacturer": "Gyártó:", - "LabelManufacturerUrl": "Gyártó URL címe", + "LabelManufacturerUrl": "Gyártó URL címe:", "LabelMatchType": "Egyezés típusa:", "LabelMaxBackdropsPerItem": "A hátterek maximális száma elemenként:", "LabelMaxChromecastBitrate": "Chromecast streaming minősége:", @@ -765,10 +765,10 @@ "LabelMetadataDownloadersHelp": "Engedélyezd és rangsorold az előnyben részesített metaadat letöltőket prioritásuk sorrendjében. Az alacsonyabb prioritású letöltőket csak a hiányzó információk letöltésére használjuk.", "LabelMetadataPathHelp": "Add meg a letöltött artwork és metaadatok egyéni helyét.", "LabelMethod": "Módszer:", - "LabelModelDescription": "Modell leírás", - "LabelModelName": "Modell név", - "LabelModelNumber": "Típusszám", - "LabelModelUrl": "Modell URL", + "LabelModelDescription": "Modell leírás:", + "LabelModelName": "Modell név:", + "LabelModelNumber": "Típusszám:", + "LabelModelUrl": "Modell URL:", "LabelMovieCategories": "Film kategóriák:", "LabelMoviePrefix": "Film előtag:", "LabelMoviePrefixHelp": "Ha a filmcímekhez előtagot használsz, írd be ide, hogy a szerver megfelelően kezelje.", @@ -798,7 +798,7 @@ "LabelSaveLocalMetadataHelp": "Az artwork fájlok médiamappákba történő mentése olyan helyre kerül, ahol könnyen szerkeszthető.", "LabelScheduledTaskLastRan": "Utoljára futtatva: {0}, Időtartam: {1}.", "LabelScreensaver": "Képernyővédő:", - "LabelSerialNumber": "Sorozatszám", + "LabelSerialNumber": "Sorozatszám:", "LabelSeriesRecordingPath": "Sorozatfelvétel útvonala:", "LabelServerHost": "Kiszolgáló:", "LabelVersion": "Verzió:", From 57501e0d363eff025869153e261f99d3faec6c59 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 11:55:33 +0000 Subject: [PATCH 1204/1756] Translated using Weblate (Indonesian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/ --- src/strings/id.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/id.json b/src/strings/id.json index dc7d0011e8..0441f0acd6 100644 --- a/src/strings/id.json +++ b/src/strings/id.json @@ -46,7 +46,7 @@ "DeathDateValue": "Meninggal: {0}", "DatePlayed": "Tanggal dimainkan", "DateAdded": "Tanggal ditambahkan", - "CriticRating": "Kritik peringkat", + "CriticRating": "Peringkat kritik", "CopyStreamURLSuccess": "Pranala berhasil disalin.", "CopyStreamURL": "Salin Pranala Stream", "Continuing": "Melanjutkan", @@ -391,7 +391,7 @@ "LabelDisplayLanguage": "Bahasa tampilan:", "LabelDiscNumber": "Nomor disk:", "LabelDidlMode": "Mode DIDL:", - "LabelDeviceDescription": "Deskripsi perangkat", + "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:", @@ -654,7 +654,7 @@ "LabelMaxChromecastBitrate": "Kualitas streaming Chromecast :", "LabelMaxBackdropsPerItem": "Jumlah maksimum tampilan latar per item :", "LabelMatchType": "Jenis kecocokan :", - "LabelManufacturerUrl": "Produsen URL", + "LabelManufacturerUrl": "Produsen URL:", "LabelManufacturer": "Produsen :", "LabelLogs": "Log :", "LabelLoginDisclaimerHelp": "Sebuah pesan yang akan ditampilkan di bagian bawah halaman login.", @@ -734,9 +734,9 @@ "LabelName": "Nama:", "LabelMusicStreamingTranscodingBitrateHelp": "Tentukan maksimum bitrate ketika streaming musik.", "LabelMovieCategories": "Kategori film:", - "LabelModelNumber": "Nomor model", - "LabelModelName": "Nama model", - "LabelModelDescription": "Deskripsi model", + "LabelModelNumber": "Nomor model:", + "LabelModelName": "Nama model:", + "LabelModelDescription": "Deskripsi model:", "LabelMetadataDownloadLanguage": "Unduhan bahasa yang disarankan:", "LabelMetadata": "Metadata:", "LabelMessageTitle": "Judul pesan:", @@ -778,7 +778,7 @@ "LabelMusicStreamingTranscodingBitrate": "Bitrate transcoding musik :", "LabelMoviePrefix": "Awalan film:", "LabelMonitorUsers": "Pantau aktivitas dari :", - "LabelModelUrl": "Model URL", + "LabelModelUrl": "Model URL:", "LabelMinScreenshotDownloadWidth": "Lebar unduhan tangkapan layar minimum :", "LabelMinResumePercentageHelp": "Judul dianggap tidak dimainkan jika dihentikan sebelum waktu ini.", "LabelMinResumePercentage": "Persentase minimum melanjutkan :", @@ -808,7 +808,7 @@ "LabelSkipBackLength": "Panjang Skip Mundur:", "LabelSize": "Ukuran :", "LabelSimultaneousConnectionLimit": "Batas aliran stream :", - "LabelSerialNumber": "Nomor seri", + "LabelSerialNumber": "Nomor seri:", "LabelSendNotificationToUsers": "Kirim notifikasi ke :", "LabelSelectVersionToInstall": "Pilih versi untuk diinstal :", "LabelSelectUsers": "Pilih pengguna :", From ef6c38eb3b6d88755d9bab0e65f502b2fd4cb1ee Mon Sep 17 00:00:00 2001 From: millallo Date: Mon, 20 Dec 2021 08:28:55 +0000 Subject: [PATCH 1205/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index d76a008f6e..191c468c48 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -472,7 +472,7 @@ "LabelEnableBlastAliveMessages": "Invia segnale di presenza", "LabelEnableBlastAliveMessagesHelp": "Attivare questa opzione se il server non viene rilevato in modo affidabile da altri dispositivi UPnP in rete.", "LabelEnableDlnaClientDiscoveryInterval": "Intervallo di ricerca dei client:", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la durata in secondi tra le ricerche SSDP.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la durata in secondi tra due ricerche SSDP.", "LabelEnableDlnaDebugLogging": "Abilita il debug del DLNA", "LabelEnableDlnaDebugLoggingHelp": "Crea file di grandi dimensioni e dovrà essere usato solo quando necessario per risolvere problemi.", "LabelEnableDlnaPlayTo": "Abilita DLNA PlayTo", @@ -644,7 +644,7 @@ "LabelSkipIfAudioTrackPresentHelp": "Deselezionare questa opzione per assicurare che tutti i video abbiano i sottotitoli, a prescindere dalla lingua audio.", "LabelSkipIfGraphicalSubsPresent": "Ignora se il video integra già dei sottotitoli", "LabelSkipIfGraphicalSubsPresentHelp": "Mantenere le versioni testuali dei sottotitoli si tradurrà in una riproduzione più efficiente e diminuirà la probabilità che sia necessaria la transcodifica video.", - "LabelSonyAggregationFlagsHelp": "Determina il contenuto dell'elemento aggregationFlags in urn:schemas-sonycom: namespace av.", + "LabelSonyAggregationFlagsHelp": "Determina il contenuto dell'elemento aggregationFlags nel namespace urn:schemas-sonycom:av.", "LabelSortBy": "Ordina per:", "LabelSortOrder": "Ordinato per:", "LabelSortTitle": "Titolo per ordinamento:", @@ -689,8 +689,8 @@ "LabelValue": "valore:", "LabelVersion": "Versione:", "LabelVersionInstalled": "{0} installato", - "LabelXDlnaCapHelp": "Determina il contenuto dell'elemento X_DLNACAP in urn:schemas-dlna-org:device-1-0.", - "LabelXDlnaDocHelp": "Determina il contenuto dell'elemento X_DLNACAP nella urn: schemas-DLNA-org: dispositivo 1-0 namespace.", + "LabelXDlnaCapHelp": "Determina il contenuto dell'elemento X_DLNACAP nel namespace urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaDocHelp": "Determina il contenuto dell'elemento X_DLNACAP nel namespace urn:schemas-dlna-org:device-1-0.", "LabelYear": "Anno:", "LabelYoureDone": "Hai Finito!", "LabelZipCode": "Cap:", From 02be6adde6a30593e9acbc6df5256e4c3d41870e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:13:15 +0000 Subject: [PATCH 1206/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index 191c468c48..6f2e6e1e83 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -450,7 +450,7 @@ "LabelDefaultScreen": "Schermo predefinito:", "LabelDefaultUser": "Utente Predefinito:", "LabelDefaultUserHelp": "Determina quale libreria utente deve essere visualizzato sui dispositivi collegati. Questo può essere disattivata tramite un profilo di dispositivo.", - "LabelDeviceDescription": "Descrizione dispositivo", + "LabelDeviceDescription": "Descrizione dispositivo:", "LabelDidlMode": "Modalità DIDL:", "LabelDiscNumber": "Numero disco:", "LabelDisplayLanguage": "Lingua di visualizzazione:", @@ -538,7 +538,7 @@ "LabelLoginDisclaimerHelp": "Un messaggio che verrà visualizzato nella parte inferiore della pagina di accesso.", "LabelLogs": "Log:", "LabelManufacturer": "Produttore:", - "LabelManufacturerUrl": "URL del produttore", + "LabelManufacturerUrl": "URL del produttore:", "LabelMaxBackdropsPerItem": "Massimo numero di sfondi per oggetto:", "LabelMaxChromecastBitrate": "Qualità streaming su Chromecast:", "LabelMaxParentalRating": "Massima classificazione per genitori consentita:", @@ -564,10 +564,10 @@ "LabelMinResumePercentage": "Percentuale minima per il riprendi:", "LabelMinResumePercentageHelp": "I film sono considerati non visti se interrotti prima di questo tempo.", "LabelMinScreenshotDownloadWidth": "Larghezza minima screenshot scaricati:", - "LabelModelDescription": "Descrizione Modello", - "LabelModelName": "Nome Modello", - "LabelModelNumber": "Numero Modello", - "LabelModelUrl": "Modello URL", + "LabelModelDescription": "Descrizione Modello:", + "LabelModelName": "Nome Modello:", + "LabelModelNumber": "Numero Modello:", + "LabelModelUrl": "Modello URL:", "LabelMonitorUsers": "Monitora l'attività di:", "LabelMovieCategories": "Categorie film:", "LabelMoviePrefix": "Prefisso film:", @@ -635,7 +635,7 @@ "LabelSelectUsers": "Seleziona Utenti:", "LabelSelectVersionToInstall": "Selezionare la versione da installare:", "LabelSendNotificationToUsers": "Invia notifiche a:", - "LabelSerialNumber": "Numero di serie", + "LabelSerialNumber": "Numero di serie:", "LabelSeriesRecordingPath": "Percorso di registrazione Serie TV:", "LabelSimultaneousConnectionLimit": "Limite stream simultanei:", "LabelSkipBackLength": "Durata salta indietro:", From 46256a049b7d61302cdc9a7a217a1399ffb33899 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:02:45 +0000 Subject: [PATCH 1207/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index a1fd3893c9..86acb33d56 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -51,7 +51,7 @@ "BoxRear": "Qorap arty", "Browse": "Şarlau", "MessageBrowsePluginCatalog": "Qoljetımdı plagindermen tanysu üşın plagin tızımdemesın şolyñyz.", - "BurnSubtitlesHelp": "Beinenı qaita kodtağan kezde server subtitrlerdı jazyuyn anyqtaidy. Onan qaşqaqtau serverdıñ önımdılıgın bıraz jaqsartady. Suretke negızdelgen pışımderdı (VobSub, PGS, SUB, IDX, jäne t.b.) jäne keibır ASS nemese SSA subtitrlerın jazu üşın Avtomattyny tañdañyz.", + "BurnSubtitlesHelp": "Beinenı qaita kodtağan kezde server subtitrlerdı jazyuyn anyqtau. Onan qaşqaqtau serverdıñ önımdılıgın bıraz jaqsartady. Suretke negızdelgen pışımderdı (VobSub, PGS, SUB, IDX, jäne t.b.) jäne keibır ASS nemese SSA subtitrlerın jazu üşın Avtomattyny tañdañyz.", "ButtonAddMediaLibrary": "Tasyğyşhanany üsteu", "ButtonAddScheduledTaskTrigger": "Triger üsteu", "ButtonAddServer": "Server üsteu", @@ -447,7 +447,7 @@ "LabelBirthDate": "Tuğan künı:", "LabelBirthYear": "Tuğan jyly:", "LabelBlastMessageInterval": "Belsendılıktı tekseru habarlar aralyğy:", - "LabelBlastMessageIntervalHelp": "Belsendılıktı tekseru habarlaryn jaudyru ara ūzaqtyğyn sekundtar arqyly anyqtaidy.", + "LabelBlastMessageIntervalHelp": "Belsendılıktı tekseru habarlaryn jaudyru ara ūzaqtyğyn sekundtar arqyly anyqtau.", "LabelBlockContentWithTags": "Kelesı tegterı bar mazmūndy qūrsaulau:", "LabelBurnSubtitles": "Subtitrlerdı jazu:", "LabelCache": "Keşteu:", @@ -478,8 +478,8 @@ "LabelDeathDate": "Ölgen künı:", "LabelDefaultScreen": "Ädepkı ekran:", "LabelDefaultUser": "Ädepkı paidalanuşy:", - "LabelDefaultUserHelp": "Qūrylğylar qosylğanda qai paidalanuşynyñ tasyğyşhanasy beinelenu tiıstılıgın anyqtaidy. Profaildardy paidalanğanda būl är qūrylğy üşın qaita tağaiyndaluy mümkın.", - "LabelDeviceDescription": "Qūrylğy sipattamasy", + "LabelDefaultUserHelp": "Qūrylğylar qosylğanda qai paidalanuşynyñ tasyğyşhanasy beinelenu tiıstılıgın anyqtau. Profaildardy paidalanğanda būl är qūrylğy üşın qaita tağaiyndaluy mümkın.", + "LabelDeviceDescription": "Qūrylğy sipattamasy:", "LabelDidlMode": "DIDL rejımı:", "LabelDiscNumber": "Diskı nömırı:", "LabelDisplayLanguage": "Beineleu tılı:", @@ -501,7 +501,7 @@ "LabelEnableBlastAliveMessages": "Belsendılıktı tekseru habarlaryn jaudyru", "LabelEnableBlastAliveMessagesHelp": "Eger jelıdegı basqa UPnP qūrylğylarymen server nyq tabylmasa būny qosyñyz.", "LabelEnableDlnaClientDiscoveryInterval": "Tūtynğyş baiqau uaqytynyñ aralyğy:", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "SSDP saual salu ara ūzaqtyğyn sekundtar arqyly anyqtaidy.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Ekı SSDP-saual arasyndağy ūzaqtyğyn anyqtau, sekundtar arqyly.", "LabelEnableDlnaDebugLogging": "DLNA küin keltıru jazbalar jūrnalyn qosu", "LabelEnableDlnaDebugLoggingHelp": "Öte auqymdy jūrnal faildary jasalady jäne tek qana aqaulyqtardy joiu üşın qajet bolğan retınde paidalanylady.", "LabelEnableDlnaPlayTo": "DLNA qūrylğysynda oinatudy qosu", @@ -568,7 +568,7 @@ "LabelLoginDisclaimerHelp": "Kıru betı tömengı jağynda beinelenetın habar.", "LabelLogs": "Jūrnaldar:", "LabelManufacturer": "Öndıruşı:", - "LabelManufacturerUrl": "Öndıruşı URL mekenjaiy", + "LabelManufacturerUrl": "Öndıruşı URL mekenjaiy:", "LabelMatchType": "Säikes türı:", "LabelMaxBackdropsPerItem": "Tarmaq boiynşa artqy suretterdıñ eñ köp sany:", "LabelMaxChromecastBitrate": "Chromecast tasymaldanu sapasy:", @@ -596,10 +596,10 @@ "LabelMinResumePercentage": "Jalğastyru üşın eñ az paiyzy:", "LabelMinResumePercentageHelp": "Būl kezden būryn toqtatylsa tuyndylar oinatylmağan dep boljaldy.", "LabelMinScreenshotDownloadWidth": "Jüktep alu üşın ekran suretınıñ eñ az enı:", - "LabelModelDescription": "Model sipattamasy", - "LabelModelName": "Model aty", - "LabelModelNumber": "Model nömırı", - "LabelModelUrl": "Model URL mekenjaiy", + "LabelModelDescription": "Model sipattamasy:", + "LabelModelName": "Model aty:", + "LabelModelNumber": "Model nömırı:", + "LabelModelUrl": "Model URL mekenjaiy:", "LabelMonitorUsers": "Mynanyñ äreketterın baqylau:", "LabelMovieCategories": "Filmdık sanattar:", "LabelMoviePrefix": "Film prefiksı:", @@ -669,7 +669,7 @@ "LabelSelectUsers": "Paidalanuşylardy tañdau:", "LabelSelectVersionToInstall": "Ornatym nūsqasyn tañdau:", "LabelSendNotificationToUsers": "Mynağan habarlandyrmany jıberu:", - "LabelSerialNumber": "Serialyq nömırı", + "LabelSerialNumber": "Serialyq nömırı:", "LabelSeriesRecordingPath": "Telehikaia jazbalardyñ joly:", "LabelServerHost": "Tüiın:", "LabelServerHostHelp": "192.168.1.100:8096 nemese https://myserver.com", @@ -681,7 +681,7 @@ "LabelSkipIfGraphicalSubsPresent": "Eger beinede endırılgen subtitrler bolsa, ötkızıp jıberu", "LabelSkipIfGraphicalSubsPresentHelp": "Subtitrlerdıñ mätındık nūsqalary qaldyrylsa, nätijesınde tiımdı jetkızıledı jäne beinenıñ qaita kodtau yqtimaldyğyn kemıtedı.", "LabelSonyAggregationFlags": "Sony bırıktıru jalauşalary:", - "LabelSonyAggregationFlagsHelp": "urn:schemas-sonycom:av ataular keñıstıgındegı aggregatıonFlags elementı mazmūnyn anyqtaidy.", + "LabelSonyAggregationFlagsHelp": "urn:schemas-sonycom:av ataular keñıstıgındegı aggregatıonFlags elementı mazmūnyn anyqtau.", "LabelSortBy": "Sūryptau täsılı:", "LabelSortOrder": "Sūryptau retı:", "LabelSortTitle": "Atau boiynşa sūryptau:", @@ -729,9 +729,9 @@ "LabelVersion": "Nūsqasy:", "LabelVersionInstalled": "{0} ornatylğan", "LabelXDlnaCap": "X-DLNA sipattary:", - "LabelXDlnaCapHelp": "urn:schemas-dlna-org:device-1-0 ataular keñıstıgındegı X_DLNACAP tarmağy mazmūnyn anyqtaidy.", + "LabelXDlnaCapHelp": "urn:schemas-dlna-org:device-1-0 ataular keñıstıgındegı X_DLNACAP tarmağy mazmūnyn anyqtau.", "LabelXDlnaDoc": "X-DLNA täsımı:", - "LabelXDlnaDocHelp": "urn:schemas-dlna-org:device-1-0 ataular keñıstıgındegı X_DLNADOC tarmağy mazmūnyn anyqtaidy.", + "LabelXDlnaDocHelp": "urn:schemas-dlna-org:device-1-0 ataular keñıstıgındegı X_DLNADOC tarmağy mazmūnyn anyqtau.", "LabelYear": "Jyl:", "LabelYoureDone": "Sız daiynsyz!", "LabelZipCode": "Poşta kody:", From 778abdfd14adf897e27be3d063b71d873c4138c5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:36:13 +0000 Subject: [PATCH 1208/1756] Translated using Weblate (Lithuanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/ --- src/strings/lt-lt.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/lt-lt.json b/src/strings/lt-lt.json index 16d0f681f1..5b4047fed3 100644 --- a/src/strings/lt-lt.json +++ b/src/strings/lt-lt.json @@ -146,7 +146,7 @@ "LabelDateAdded": "Pridėjimo data:", "LabelDay": "Diena:", "LabelDeathDate": "Mirties data:", - "LabelDeviceDescription": "Įrenginio aprašymas", + "LabelDeviceDescription": "Įrenginio aprašymas:", "LabelDisplayOrder": "Rodymo tvarka:", "LabelDynamicExternalId": "{0} ID:", "LabelEnableAutomaticPortMap": "Įjungti automatinį portų nukreipimą", @@ -177,7 +177,7 @@ "LabelLocalHttpServerPortNumberHelp": "TCP porto numeris, kurį turėtų naudoti Jellyfin HTTP serveris.", "LabelLockItemToPreventChanges": "Uždrausti šio elemento pakeitimus", "LabelManufacturer": "Gamintojas:", - "LabelManufacturerUrl": "Gamintojo adresas", + "LabelManufacturerUrl": "Gamintojo adresas:", "LabelMaxBackdropsPerItem": "Maksimalus fonų kiekis elementui:", "LabelMaxParentalRating": "Didžiausias leistinas tėvų reitingas:", "LabelMaxResumePercentage": "Didžiausias procentas pratęsimui:", @@ -192,10 +192,10 @@ "LabelMinResumePercentage": "Mažiausias procentas pratęsimui:", "LabelMinResumePercentageHelp": "Failai laikomi nežiūrėtais jei sustabdoma iki šio laiko.", "LabelMinScreenshotDownloadWidth": "Minimalus ekrano nuotraukos siuntimo plotis:", - "LabelModelDescription": "Modelio aprašymas", - "LabelModelName": "Modelio pavadinimas", - "LabelModelNumber": "Modelio numeris", - "LabelModelUrl": "Modelio adresas", + "LabelModelDescription": "Modelio aprašymas:", + "LabelModelName": "Modelio pavadinimas:", + "LabelModelNumber": "Modelio numeris:", + "LabelModelUrl": "Modelio adresas:", "LabelMovieRecordingPath": "Filmų įrašų vieta (nebūtina):", "LabelName": "Pavadinimas:", "LabelNewPassword": "Naujas slaptažodis:", @@ -230,7 +230,7 @@ "LabelSaveLocalMetadataHelp": "Saugoti iliustracijas ir metaduomenis tiesiai į medijos aplankus, ir taip juos bus lengviau redaguoti.", "LabelSeasonNumber": "Sezono numeris:", "LabelSelectUsers": "Rinktis vartotojus:", - "LabelSerialNumber": "Serijinis numeris", + "LabelSerialNumber": "Serijinis numeris:", "LabelSeriesRecordingPath": "Laidų įrašų vieta (nebūtina):", "LabelSortTitle": "Rūšiavimo pavadinimas:", "LabelStartWhenPossible": "Jei galima, pradėti:", From 8fea10050abfc43b5389afab3571486f5edccdaf Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:41:24 +0000 Subject: [PATCH 1209/1756] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index d289636f66..50b5e18c99 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -451,7 +451,7 @@ "LabelDefaultScreen": "Standaard scherm:", "LabelDefaultUser": "Standaard gebruiker:", "LabelDefaultUserHelp": "Bepaalt welke gebruikers bibliotheek op aangesloten apparaten moet worden weergegeven. Dit kan worden overschreven voor elk apparaat met behulp van profielen.", - "LabelDeviceDescription": "Apparaat omschrijving", + "LabelDeviceDescription": "Apparaat omschrijving:", "LabelDiscNumber": "Disk nummer:", "LabelDisplayLanguage": "Schermtaal:", "LabelDisplayLanguageHelp": "Vertaling van Jellyfin is een voortdurend project.", @@ -537,7 +537,7 @@ "LabelLoginDisclaimerHelp": "Een bericht dat weergeven zal worden onderaan op de login pagina.", "LabelLogs": "Logboeken:", "LabelManufacturer": "Fabrikant:", - "LabelManufacturerUrl": "Fabrikant URL", + "LabelManufacturerUrl": "Fabrikant URL:", "LabelMatchType": "Type overeenkomst:", "LabelMaxBackdropsPerItem": "Maximum aantal achtergronden per item:", "LabelMaxChromecastBitrate": "Chromecast streaming kwaliteit:", @@ -564,9 +564,9 @@ "LabelMinResumePercentage": "Minimum hervatting percentage:", "LabelMinResumePercentageHelp": "Titels worden als niet afgespeeld beschouwd indien gestopt voor deze tijd.", "LabelMinScreenshotDownloadWidth": "Minimale schermafbeeldings- breedte om te downloaden:", - "LabelModelDescription": "Model omschrijving", - "LabelModelName": "Modelnaam", - "LabelModelNumber": "Modelnummer", + "LabelModelDescription": "Model omschrijving:", + "LabelModelName": "Modelnaam:", + "LabelModelNumber": "Modelnummer:", "LabelMonitorUsers": "Monitor activiteit van:", "LabelMovieCategories": "Film categoriën:", "LabelMoviePrefix": "Film voorvoegsel:", @@ -632,7 +632,7 @@ "LabelSelectUsers": "Selecteer gebruikers:", "LabelSelectVersionToInstall": "Selecteer de versie om te installeren:", "LabelSendNotificationToUsers": "Stuur de melding naar:", - "LabelSerialNumber": "Serienummer", + "LabelSerialNumber": "Serienummer:", "LabelSeriesRecordingPath": "Serieopname pad:", "LabelServerHost": "Server:", "LabelServerHostHelp": "192.168.1.100:8096 of https://mijnserver.nl", @@ -1121,7 +1121,7 @@ "LabelDynamicExternalId": "{0} Id:", "LabelH264Crf": "H.264 codering CRF:", "LabelMetadata": "Metagegevens:", - "LabelModelUrl": "Model URL", + "LabelModelUrl": "Model URL:", "LabelPasswordResetProvider": "Wachtwoord Reset Aanbieder:", "LabelProfileCodecs": "Codecs:", "LabelProfileContainer": "Container:", From b67ec7178377aff2ab22498737efad62e11ccb6f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 11:50:09 +0000 Subject: [PATCH 1210/1756] =?UTF-8?q?Translated=20using=20Weblate=20(Norwe?= =?UTF-8?q?gian=20Bokm=C3=A5l)=20Translation:=20Jellyfin/Jellyfin=20Web=20?= =?UTF-8?q?Translate-URL:=20https://translate.jellyfin.org/projects/jellyf?= =?UTF-8?q?in/jellyfin-web/nb=5FNO/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/strings/nb.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/nb.json b/src/strings/nb.json index 40e9146570..ba0ae8497d 100644 --- a/src/strings/nb.json +++ b/src/strings/nb.json @@ -367,7 +367,7 @@ "LabelDeathDate": "Dødsdato:", "LabelDefaultUser": "Standardbruker:", "LabelDefaultUserHelp": "Avgjør hvilket bibliotek som skal vises på tilkoblede enheter. Dette kan endres for hver enkelt enhet gjennom profiler.", - "LabelDeviceDescription": "Enhetsbeskrivelse", + "LabelDeviceDescription": "Enhetsbeskrivelse:", "LabelDidlMode": "DIDL-modus:", "LabelDisplayLanguageHelp": "Oversettelse av Jellyfin er et pågående prosjekt.", "LabelDisplayMode": "Visningsmodus:", @@ -444,7 +444,7 @@ "LabelLoginDisclaimerHelp": "En melding som vises på bunnen av innloggingssiden.", "LabelLogs": "Logger:", "LabelManufacturer": "Produsent:", - "LabelManufacturerUrl": "Produsent-URL", + "LabelManufacturerUrl": "Produsent-URL:", "LabelMaxBackdropsPerItem": "Maks antall bakgrunner for hvert element:", "LabelMaxParentalRating": "Maks tillatt aldersgrense:", "LabelMaxResumePercentage": "Maksimal prosent for fortsettelse av avspilling:", @@ -467,9 +467,9 @@ "LabelMinResumePercentage": "Minimum fortsettelsesprosent:", "LabelMinResumePercentageHelp": "Titler anses som ikke avspilt hvis de stopper før denne tiden.", "LabelMinScreenshotDownloadWidth": "Minimum bredde for nedlastede skjermbilder:", - "LabelModelDescription": "Modellbeskrivelse", - "LabelModelName": "Modellnavn", - "LabelModelNumber": "Modellnummer", + "LabelModelDescription": "Modellbeskrivelse:", + "LabelModelName": "Modellnavn:", + "LabelModelNumber": "Modellnummer:", "LabelMonitorUsers": "Overvåk aktivitet fra:", "LabelMovieCategories": "Filmkategorier:", "LabelMoviePrefix": "Filmprefiks:", @@ -534,7 +534,7 @@ "LabelSelectUsers": "Velg brukere:", "LabelSelectVersionToInstall": "Velg versjon å installere:", "LabelSendNotificationToUsers": "Send varslingen til:", - "LabelSerialNumber": "Serienummer", + "LabelSerialNumber": "Serienummer:", "LabelSeriesRecordingPath": "Plassering for serieopptak:", "LabelServerHost": "Vertsnavn:", "LabelServerHostHelp": "192.168.1.100:8096 eller https://dinserver.no", @@ -1124,7 +1124,7 @@ "LabelFolder": "Mappe:", "LabelFormat": "Format:", "LabelKodiMetadataUserHelp": "Lagre visningsdata til NFO-filer slik at andre applikasjoner kan bruke dem.", - "LabelModelUrl": "Modell-URL", + "LabelModelUrl": "Modell-URL:", "LabelScreensaver": "Skjermsparer:", "LabelPasswordResetProvider": "Metode for tilbakestilling av passord:", "LabelPlayer": "Avspiller:", From 0c03dba702aba5de25b8dc425fee71658c99ebb4 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:10:13 +0000 Subject: [PATCH 1211/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index b8f33848cc..b8864f194e 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -477,7 +477,7 @@ "LabelDefaultScreen": "Ekran domyślny:", "LabelDefaultUser": "Domyślny użytkownik:", "LabelDefaultUserHelp": "Określ które biblioteki użytkownika powinny być wyświetlane na podłączonych urządzeniach. Może to być nadpisane dla każdego urządzenia używając profili.", - "LabelDeviceDescription": "Opis urządzenia", + "LabelDeviceDescription": "Opis urządzenia:", "LabelDidlMode": "Tryb DIDL:", "LabelDiscNumber": "Numer dysku:", "LabelDisplayLanguage": "Język interfejsu:", @@ -565,7 +565,7 @@ "LabelLoginDisclaimerHelp": "Wiadomość będzie wyświetlona na dole strony logowania.", "LabelLogs": "Dziennik zdarzeń:", "LabelManufacturer": "Producent:", - "LabelManufacturerUrl": "URL producenta", + "LabelManufacturerUrl": "URL producenta:", "LabelMatchType": "Typ porównania:", "LabelMaxBackdropsPerItem": "Maksymalna liczba fototapet na pozycję:", "LabelMaxChromecastBitrate": "Jakość transmisji Chromecast:", @@ -593,10 +593,10 @@ "LabelMinResumePercentage": "Minimalny procent wznowienia:", "LabelMinResumePercentageHelp": "Tytuły są traktowane jako nieobejrzane, jeśli zostały zatrzymane przed tym czasem.", "LabelMinScreenshotDownloadWidth": "Minimalna szerokość pobieranego zrzutu ekranu:", - "LabelModelDescription": "Opis Modelu", - "LabelModelName": "Nazwa modelu", - "LabelModelNumber": "Numer modelu", - "LabelModelUrl": "URL modelu", + "LabelModelDescription": "Opis Modelu:", + "LabelModelName": "Nazwa modelu:", + "LabelModelNumber": "Numer modelu:", + "LabelModelUrl": "URL modelu:", "LabelMonitorUsers": "Monitoruj aktywność z:", "LabelMovieCategories": "Kategorie filmowe:", "LabelMoviePrefix": "Prefiks filmu:", @@ -666,7 +666,7 @@ "LabelSelectUsers": "Wybierz użytkowników:", "LabelSelectVersionToInstall": "Wybierz wersję do instalacji:", "LabelSendNotificationToUsers": "Wyślij powiadomienie do:", - "LabelSerialNumber": "Numer seryjny", + "LabelSerialNumber": "Numer seryjny:", "LabelSeriesRecordingPath": "Folder nagrywania seriali:", "LabelServerHost": "Serwer:", "LabelServerHostHelp": "192.168.1.100:8096 or https://myserver.com", From 0e24619eba040e4418a54b251b874de7eb3ded0d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:43:39 +0000 Subject: [PATCH 1212/1756] Translated using Weblate (Romanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/ --- src/strings/ro.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/ro.json b/src/strings/ro.json index 863ecbe1f1..aee0d8b37a 100644 --- a/src/strings/ro.json +++ b/src/strings/ro.json @@ -534,7 +534,7 @@ "LabelServerName": "Numele serverului:", "LabelServerHostHelp": "192.168.1.100:8096 sau https://myserver.com", "LabelServerHost": "Gazdă:", - "LabelSerialNumber": "Număr de serie", + "LabelSerialNumber": "Număr de serie:", "LabelSendNotificationToUsers": "Trimite notificarea către:", "LabelSelectVersionToInstall": "Alegeți versiunea pentru instalare:", "LabelSelectFolderGroupsHelp": "Dosarele care nu sunt bifate vor fi afișate de singure în propria vizualizare.", @@ -596,10 +596,10 @@ "LabelMoviePrefix": "Prefixul filmului:", "LabelMovieCategories": "Categoriile filmului:", "LabelMonitorUsers": "Monitorizați activitatea de la:", - "LabelModelUrl": "URL-ul modelului", - "LabelModelNumber": "Numărul modelului", - "LabelModelName": "Numele modelului", - "LabelModelDescription": "Descrierea modelului", + "LabelModelUrl": "URL-ul modelului:", + "LabelModelNumber": "Numărul modelului:", + "LabelModelName": "Numele modelului:", + "LabelModelDescription": "Descrierea modelului:", "LabelMinScreenshotDownloadWidth": "Lățimea minimă a descărcării capturii de ecran:", "LabelMinResumePercentageHelp": "Titlurile se presupun neredate dacă sunt oprite înainte de această durată.", "LabelMinResumePercentage": "Procentajul minim al reluării:", @@ -620,7 +620,7 @@ "LabelMaxResumePercentage": "Procentul maxim de reluare:", "LabelMaxChromecastBitrate": "Calitatea streamului Chromecast:", "LabelMatchType": "Tip de potrivire:", - "LabelManufacturerUrl": "URL Producător", + "LabelManufacturerUrl": "URL Producător:", "LabelManufacturer": "Producător:", "LabelLogs": "Loguri:", "LabelLoginDisclaimerHelp": "Un mesaj care va fi afișat în partea de jos a paginii de conectare.", @@ -711,7 +711,7 @@ "LabelDisplayLanguage": "Limba afișată:", "LabelDiscNumber": "Numărul discului:", "LabelDidlMode": "Modul DIDL:", - "LabelDeviceDescription": "Descrierea dispozitivului", + "LabelDeviceDescription": "Descrierea dispozitivului:", "LabelDefaultUserHelp": "Stabilește ce bibliotecă de utilizator ar trebui să fie afișată pe dispozitivele conectate. Aceasta poate fi rescrisă pentru fiecare dispozitiv folosind profiluri.", "LabelDefaultUser": "Utilizator implicit:", "LabelDefaultScreen": "Ecran implicit:", From 9edc5376522e4164a7698270b2f154b813a793d0 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:00:41 +0000 Subject: [PATCH 1213/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 3ec77d0915..038758d9d6 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -480,7 +480,7 @@ "LabelDefaultScreen": "Экран по умолчанию:", "LabelDefaultUser": "Стандартный пользователь:", "LabelDefaultUserHelp": "Определить, чья медиатека должна отображаться на подключенных устройствах. Переопределение этого для каждого устройства возможно с помощью профилей.", - "LabelDeviceDescription": "Описание устройства", + "LabelDeviceDescription": "Описание устройства:", "LabelDidlMode": "DIDL-режим:", "LabelDiscNumber": "Номер диска:", "LabelDisplayLanguage": "Язык отображения:", @@ -502,7 +502,7 @@ "LabelEnableBlastAliveMessages": "Бомбардировать сообщениями проверки активности", "LabelEnableBlastAliveMessagesHelp": "Включите, если сервер надёжно не обнаруживается иными UPnP устройствами в своей сети.", "LabelEnableDlnaClientDiscoveryInterval": "Интервал обнаружения клиентов:", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Определяется интервал между SSDP-запросами, секунды.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Определить интервал между двумя SSDP-запросами, в секундах.", "LabelEnableDlnaDebugLogging": "Включить журналирование отладки DLNA", "LabelEnableDlnaDebugLoggingHelp": "Создаются большие файлы Журнала, рекомендуется использовать только для поиска неполадок.", "LabelEnableDlnaPlayTo": "Включить DLNA-функцию Воспроизвести На", @@ -569,7 +569,7 @@ "LabelLoginDisclaimerHelp": "Сообщение будет отображаться в нижней части страницы входа в систему.", "LabelLogs": "Журналы:", "LabelManufacturer": "Производитель:", - "LabelManufacturerUrl": "URL производителя", + "LabelManufacturerUrl": "URL производителя:", "LabelMatchType": "Тип соответствия:", "LabelMaxBackdropsPerItem": "Максимальное число задников на элемент:", "LabelMaxChromecastBitrate": "Качество трансляции Chromecast:", @@ -597,10 +597,10 @@ "LabelMinResumePercentage": "Минимум для возобновления, %:", "LabelMinResumePercentageHelp": "Произведения предполагаются не воспроизведёнными, при остановке до данного момента.", "LabelMinScreenshotDownloadWidth": "Минимальная ширина загружаемого снимка экрана:", - "LabelModelDescription": "Описание модели", - "LabelModelName": "Наименование модели", - "LabelModelNumber": "Номер модели", - "LabelModelUrl": "URL модели", + "LabelModelDescription": "Описание модели:", + "LabelModelName": "Наименование модели:", + "LabelModelNumber": "Номер модели:", + "LabelModelUrl": "URL модели:", "LabelMonitorUsers": "Отслеживание деятельности от:", "LabelMovieCategories": "Фильмовые категории:", "LabelMoviePrefix": "Префикс фильма:", @@ -670,7 +670,7 @@ "LabelSelectUsers": "Выбранные пользователи:", "LabelSelectVersionToInstall": "Выбрать версию для установки:", "LabelSendNotificationToUsers": "Передача уведомления для:", - "LabelSerialNumber": "Серийный номер", + "LabelSerialNumber": "Серийный номер:", "LabelSeriesRecordingPath": "Путь к записываемым сериалам:", "LabelServerHost": "Узел:", "LabelServerHostHelp": "192.168.1.100:8096 или https://myserver.com", @@ -682,7 +682,7 @@ "LabelSkipIfGraphicalSubsPresent": "Пропустить, если видео уже содержит внедрённые субтитры", "LabelSkipIfGraphicalSubsPresentHelp": "Наличие текстовых версий субтитров приведёт к более эффективной доставке и понизит вероятность перекодировки видео.", "LabelSonyAggregationFlags": "Флаги статистической обработки Sony:", - "LabelSonyAggregationFlagsHelp": "Определяется содержание элемента aggregationFlags во пространстве имён urn:schemas-sonycom:av namespace.", + "LabelSonyAggregationFlagsHelp": "Определить содержание элемента aggregationFlags во пространстве имён urn:schemas-sonycom:av namespace.", "LabelSortBy": "Сортировка по:", "LabelSortOrder": "Порядок сортировки:", "LabelSortTitle": "Сортировка по названию:", @@ -730,9 +730,9 @@ "LabelVersion": "Версия:", "LabelVersionInstalled": "Установлена: {0}", "LabelXDlnaCap": "Свойства X-Dlna:", - "LabelXDlnaCapHelp": "Определяется содержание из элемента X_DLNACAP во пространстве имён urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaCapHelp": "Определить содержание элемента X_DLNACAP во пространстве имён urn:schemas-dlna-org:device-1-0.", "LabelXDlnaDoc": "Схема X-DLNA:", - "LabelXDlnaDocHelp": "Определяется содержание из элемента X_DLNADOC во пространстве имён urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaDocHelp": "Определить содержание элемента X_DLNADOC во пространстве имён urn:schemas-dlna-org:device-1-0.", "LabelYear": "Год:", "LabelYoureDone": "Вы готовы!", "LabelZipCode": "Почтовый код:", @@ -984,7 +984,7 @@ "PleaseSelectTwoItems": "Выберите хотя бы два элемента.", "MessagePluginInstalled": "Плагин установлен успешно. Чтобы изменения вступили в силу, будет необходимо перезапустить сервер.", "PreferEmbeddedTitlesOverFileNames": "Предпочитать внедрённые названия, чем имена файлов", - "PreferEmbeddedTitlesOverFileNamesHelp": "Определяется отображаемое название, которое будет использоваться, когда метаданные в Интернете или локальные метаданные недоступны.", + "PreferEmbeddedTitlesOverFileNamesHelp": "Определить отображаемое название, используемое при недоступности метаданных в Интернете или локальных метаданных .", "Premiere": "Премьера", "Premieres": "Премьеры", "Previous": "Предыдущее", From 3bd08d79c756942da01464e3357d4303df4095f2 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:33:10 +0000 Subject: [PATCH 1214/1756] Translated using Weblate (Slovenian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/ --- src/strings/sl-si.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json index 30b00503ef..0588bf5c66 100644 --- a/src/strings/sl-si.json +++ b/src/strings/sl-si.json @@ -34,7 +34,7 @@ "TabLatest": "Najnovejše", "TabMusic": "Glasba", "TabMyPlugins": "Moji dodatki", - "TabNetworks": "Omrežja", + "TabNetworks": "TV Omrežja", "TabProfiles": "Profili", "TabUpcoming": "Prihajajoče", "TellUsAboutYourself": "Povej nam nekaj o sebi", @@ -500,7 +500,7 @@ "LabelDateAddedBehaviorHelp": "V kolikor so prisotni ustrezni metapodatki bodo ti vedno uporabljeni najprej.", "LabelDateTimeLocale": "Lokacija datuma/časa:", "LabelDefaultUser": "Privzeti uporabnik:", - "LabelDeviceDescription": "Opis naprave", + "LabelDeviceDescription": "Opis naprave:", "LabelDiscNumber": "Številka diska:", "LabelDisplayLanguage": "Jezik prikaza:", "LabelDisplayLanguageHelp": "Prevajanje Jellyfin strežnika je aktiven projekt.", @@ -600,7 +600,7 @@ "LabelLoginDisclaimer": "Sporočilo pri prijavi:", "LabelLoginDisclaimerHelp": "Sporočilo, ki bo prikazano na dnu strani za prijavo.", "LabelLogs": "Dnevniki:", - "LabelManufacturerUrl": "URL proizvajalca", + "LabelManufacturerUrl": "URL proizvajalca:", "LabelMatchType": "Vrsta ujemanja:", "LabelMaxBackdropsPerItem": "Največje število ozadij na element:", "LabelMaxChromecastBitrate": "Kvaliteta pretakanja na Chromecast:", @@ -616,9 +616,9 @@ "LabelMetadataPathHelp": "Določi lokacijo po meri za prenesene slike in metapodatke.", "LabelMetadataReaders": "Bralniki metapodatkov:", "LabelMinScreenshotDownloadWidth": "Najmanjša širina prenesenih posnetkov zaslona:", - "LabelModelDescription": "Opis modela", - "LabelModelNumber": "Številka modela", - "LabelModelUrl": "URL modela", + "LabelModelDescription": "Opis modela:", + "LabelModelNumber": "Številka modela:", + "LabelModelUrl": "URL modela:", "LabelMonitorUsers": "Spremljaj aktivnost iz:", "LabelMovieCategories": "Kategorije filmov:", "LabelMoviePrefix": "Predpona filma:", @@ -637,7 +637,7 @@ "LabelMaxStreamingBitrate": "Največja kvaliteta pretakanja:", "LabelMetadataDownloadLanguage": "Prednostni jezik prenosa:", "LabelMinResumePercentage": "Najmanjši odstotek za nadaljevanje:", - "LabelModelName": "Ime modela", + "LabelModelName": "Ime modela:", "LabelMoviePrefixHelp": "Če naslovi filmov vsebujejo predpono, jo vnesite tukaj da jo lahko strežnik pravilno obdela.", "LabelNewName": "Novo ime:", "Raised": "Dvignjeni", @@ -931,7 +931,7 @@ "LabelServerHostHelp": "192.168.1.100:8096 ali https://myserver.com", "LabelServerHost": "Naslov strežnika:", "LabelSeriesRecordingPath": "Pot za snemanje serij:", - "LabelSerialNumber": "Serijska številka", + "LabelSerialNumber": "Serijska številka:", "LabelSendNotificationToUsers": "Pošlji obvestilo na:", "LabelSeasonNumber": "Številka sezone:", "LabelScreensaver": "Ohranjevalnik zaslona:", From 721183b9d7cc2e725988d385033005f42a409c15 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:11:38 +0000 Subject: [PATCH 1215/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index 21f2cc29a3..8ed7e2ef81 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -434,7 +434,7 @@ "LabelDefaultScreen": "Förvald sektion:", "LabelDefaultUser": "Förvald användare:", "LabelDefaultUserHelp": "Bestäm vilket användarbibliotek som skall visas på anslutna enheter. Denna inställning kan ändras på enhetsbasis med hjälp av en enhetsprofiler.", - "LabelDeviceDescription": "Enhetsbeskrivning", + "LabelDeviceDescription": "Enhetsbeskrivning:", "LabelDidlMode": "DIDL-läge:", "LabelDiscNumber": "Skivnummer:", "LabelDisplayLanguage": "Visningsspråk:", @@ -523,7 +523,7 @@ "LabelLoginDisclaimerHelp": "Detta visas längst ned på inloggningssidan.", "LabelLogs": "Loggfiler:", "LabelManufacturer": "Tillverkare:", - "LabelManufacturerUrl": "Tillverkarens webaddress", + "LabelManufacturerUrl": "Tillverkarens webaddress:", "LabelMatchType": "Matchningstyp:", "LabelMaxBackdropsPerItem": "Högsta antal fondbilder per objekt:", "LabelMaxChromecastBitrate": "Strömningskvalitet för Chromecast:", @@ -550,10 +550,10 @@ "LabelMinResumePercentage": "Lägsta gräns för återupptagande i procent:", "LabelMinResumePercentageHelp": "Objekt betraktas som ej spelade om uppspelningen stoppas före denna tidpunkt.", "LabelMinScreenshotDownloadWidth": "Hämta enbart skärmdumpar bredare än:", - "LabelModelDescription": "Modellbeskrivning", - "LabelModelName": "Modellnamn", - "LabelModelNumber": "Modellnummer", - "LabelModelUrl": "Länk till modellen", + "LabelModelDescription": "Modellbeskrivning:", + "LabelModelName": "Modellnamn:", + "LabelModelNumber": "Modellnummer:", + "LabelModelUrl": "URL Länk till modellen:", "LabelMonitorUsers": "Övervaka aktivitet från:", "LabelMovieCategories": "Filmkategorier:", "LabelMoviePrefix": "Film prefix:", @@ -620,7 +620,7 @@ "LabelSelectUsers": "Välj användare:", "LabelSelectVersionToInstall": "Välj version att installera:", "LabelSendNotificationToUsers": "Skicka meddelande till:", - "LabelSerialNumber": "Serienummer", + "LabelSerialNumber": "Serienummer:", "LabelSeriesRecordingPath": "Inspelningssökväg för TV-serier:", "LabelServerHost": "Värd:", "LabelServerHostHelp": "192.168.1.100:8096 eller https://min.server.com", From 610d16ac2687731a7f921d8dca079f387b96aeac Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:28:53 +0000 Subject: [PATCH 1216/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index 82b60c78d1..51b4d42680 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -89,7 +89,7 @@ "LabelSaveLocalMetadata": "Resmi medya klasörlerine kaydedin", "LabelSaveLocalMetadataHelp": "Resmi medya klasörlerine kaydetmek, onları kolayca düzenlenebilecekleri bir yere koyacaktır.", "LabelSelectUsers": "Kullanıcıları seç:", - "LabelSerialNumber": "Seri Numarası", + "LabelSerialNumber": "Seri Numarası:", "LabelStatus": "Durum:", "LabelTime": "Süre:", "LabelTimeLimitHours": "Süre limiti (saat):", @@ -487,7 +487,7 @@ "LabelDisplayLanguageHelp": "Jellyfin çevirisi devam eden bir projedir.", "LabelDisplayLanguage": "Ekran dili:", "LabelDiscNumber": "Disk no:", - "LabelDeviceDescription": "Sürücü açıklaması", + "LabelDeviceDescription": "Sürücü açıklaması:", "LabelDefaultUser": "Varsayılan kullanıcı:", "LabelDefaultScreen": "Varsayılan ekran:", "LabelDeathDate": "Ölüm tarihi:", @@ -656,7 +656,7 @@ "LabelEnableDlnaPlayTo": "DLNA Oynatmayı Etkinleştir", "LabelEnableDlnaDebugLoggingHelp": "Büyük günlük dosyaları oluşturun ve yalnızca sorun giderme amacıyla gerektiğinde kullanılmalıdır.", "LabelEnableDlnaDebugLogging": "DLNA hata ayıklama günlüğünü etkinleştir", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "SSDP aramaları arasındaki süreyi saniye cinsinden belirler.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "İki SSDP aramaları arasındaki süreyi saniye cinsinden belirleyin.", "LabelEnableDlnaClientDiscoveryInterval": "İstemci keşif aralığı:", "LabelEnableBlastAliveMessagesHelp": "Sunucu, ağınızdaki diğer UPnP cihazları tarafından güvenilir şekilde algılanmıyorsa bunu etkinleştirin.", "LabelEnableBlastAliveMessages": "Canlı mesajlar gönderin", @@ -784,10 +784,10 @@ "LabelMoviePrefix": "Film öneki:", "LabelMovieCategories": "Film kategorileri:", "LabelMonitorUsers": "Etkinliği izleyin:", - "LabelModelUrl": "Model URL", - "LabelModelNumber": "Model numarası", - "LabelModelName": "Model adı", - "LabelModelDescription": "Model Açıklaması", + "LabelModelUrl": "Model URL:", + "LabelModelNumber": "Model numarası:", + "LabelModelName": "Model adı:", + "LabelModelDescription": "Model Açıklaması:", "LabelMinScreenshotDownloadWidth": "Minimum ekran görüntüsü indirme genişliği:", "LabelMinResumePercentageHelp": "Bu süreden önce durdurulursa başlıklar oynatılmamış sayılır.", "LabelMinResumePercentage": "Minimum devam etme yüzdesi:", @@ -813,7 +813,7 @@ "LabelMaxChromecastBitrate": "Chromecast akış kalitesi:", "LabelMaxBackdropsPerItem": "Öğe başına maksimum arka plan sayısı:", "LabelMatchType": "Eşleşme türü:", - "LabelManufacturerUrl": "Üretici URL'si", + "LabelManufacturerUrl": "Üretici URL'si:", "LabelLoginDisclaimerHelp": "Giriş sayfasının altında görüntülenecek mesaj.", "LabelLoginDisclaimer": "Giriş sorumluluk reddi beyanı:", "LabelLockItemToPreventChanges": "Gelecekteki değişiklikleri önlemek için bu öğeyi kilitleyin", @@ -1192,7 +1192,7 @@ "LabelSSDPTracingFilterHelp": "Kaydedilen SSDP trafiğinin filtreleneceği isteğe bağlı IP adresi.", "LabelSSDPTracingFilter": "SSDP Filtresi:", "LabelSortName": "Sıralama adı:", - "LabelSonyAggregationFlagsHelp": "urn:schemas-sonycom:av ad alanındaki aggregationFlags öğesinin içeriğini belirler.", + "LabelSonyAggregationFlagsHelp": "urn:schemas-sonycom:av ad alanındaki aggregationFlags öğesinin içeriğini belirleyin.", "LabelSonyAggregationFlags": "Sony toplama işaretleri:", "LabelSlowResponseTime": "Bir yanıtın yavaş kabul edilmesi için gereken ms cinsinden süre:", "LabelSlowResponseEnabled": "Sunucu yavaş yanıt veriyorsa bir uyarı mesajı kaydedin", From 6831041befb8afa4959342fc0fc0bbe38c36c711 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:07:44 +0000 Subject: [PATCH 1217/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index 197db5f692..7de5a35db3 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -485,10 +485,10 @@ "LabelMoviePrefix": "Префікс фільму:", "LabelMovieCategories": "Категорії фільмів:", "LabelMonitorUsers": "Відстеження активності з:", - "LabelModelUrl": "URL -адреса моделі", - "LabelModelNumber": "Номер моделі", - "LabelModelName": "Назва моделі", - "LabelModelDescription": "Опис моделі", + "LabelModelUrl": "URL-адреса моделі:", + "LabelModelNumber": "Номер моделі:", + "LabelModelName": "Назва моделі:", + "LabelModelDescription": "Опис моделі:", "LabelMinScreenshotDownloadWidth": "Мінімальна ширина заповнення скріншота:", "LabelMinResumePercentage": "Мінімальний відсоток продовження відтворення:", "LabelMinResumeDurationHelp": "Найкоротша тривалість відео в секундах, з збереженням місця продовження перегляду.", @@ -510,7 +510,7 @@ "LabelMaxBackdropsPerItem": "Максимальна кількість фонів на предмет:", "LabelMaxAudiobookResume": "Залишилося хвилин аудіокниги для відновлення:", "LabelMatchType": "Тип відповідності:", - "LabelManufacturerUrl": "URL -адреса виробника", + "LabelManufacturerUrl": "URL -адреса виробника:", "LabelManufacturer": "Виробник:", "LabelLoginDisclaimerHelp": "Повідомлення, яке відображатиметься внизу сторінки для входу.", "LabelLoginDisclaimer": "Відмова від відповідальності:", @@ -858,7 +858,7 @@ "LabelDiscNumber": "Номер диска:", "LabelDisableCustomCss": "Вимкнути кастомну тему/брендинг CSS, надану з сервера.", "LabelDidlMode": "Режим DIDL:", - "LabelDeviceDescription": "Опис пристрою", + "LabelDeviceDescription": "Опис пристрою:", "LabelDeinterlaceMethod": "Метод деінтерлейсингу:", "LabelDefaultUser": "Користувач за замовчуванням:", "LabelDefaultScreen": "Екран за замовчуванням:", @@ -1042,7 +1042,7 @@ "LabelServerHostHelp": "192.168.1.100:8096 або https://myserver.com", "LabelServerHost": "Хост:", "LabelSeriesRecordingPath": "Шлях запису серії:", - "LabelSerialNumber": "Серійний номер", + "LabelSerialNumber": "Серійний номер:", "LabelSendNotificationToUsers": "Надіслати повідомлення на адресу:", "LabelSelectVersionToInstall": "Виберіть версію для встановлення:", "LabelSelectUsers": "Виберіть користувачів:", From a51999e7475cbcd43c2aeb7b3d11b111f93a4c01 Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 20 Dec 2021 12:17:50 +0000 Subject: [PATCH 1218/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 5028d3cecf..4befc75b05 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -565,7 +565,7 @@ "LabelDisplayLanguage": "Ngôn ngữ hiển thị:", "LabelDiscNumber": "Đĩa số:", "LabelDidlMode": "Chế độ DIDL:", - "LabelDeviceDescription": "Mô tả thiết bị", + "LabelDeviceDescription": "Mô tả thiết bị:", "LabelDeinterlaceMethod": "Phương pháp khử xen kẽ:", "LabelDefaultUserHelp": "Xác định thư viện người dùng sẽ hiển thị trên các thiết bị được kết nối. Tuỳ chọn này có thể được ghi đè trên hồ sơ của từng thiết bị.", "LabelDefaultUser": "Người dùng mặc định:", @@ -659,7 +659,7 @@ "LabelMaxChromecastBitrate": "Chất lượng luồng phát Chromecast:", "LabelMaxBackdropsPerItem": "Số lượng phông nền tối đa mỗi mục:", "LabelMatchType": "Loại phù hợp:", - "LabelManufacturerUrl": "URL của nhà sản xuất", + "LabelManufacturerUrl": "URL của nhà sản xuất:", "LabelManufacturer": "Nhà sản xuất:", "LabelLogs": "Nhật ký:", "HeaderSyncPlayEnabled": "Kích hoạt SyncPlay", @@ -670,10 +670,10 @@ "LabelMoviePrefix": "Tiền tố phim:", "LabelMovieCategories": "Thể loại phim:", "LabelMonitorUsers": "Theo dõi hoạt động từ:", - "LabelModelUrl": "Model URL", - "LabelModelNumber": "Mã số model", - "LabelModelName": "Tên model", - "LabelModelDescription": "Mô tả model", + "LabelModelUrl": "Model URL:", + "LabelModelNumber": "Mã số model:", + "LabelModelName": "Tên model:", + "LabelModelDescription": "Mô tả model:", "LabelMinScreenshotDownloadWidth": "Chiều ngang tối thiểu của hình ảnh tải xuống:", "LabelMinResumePercentageHelp": "Nội dung sẽ được cho là chưa phát nếu dừng lại trước thời gian này.", "LabelMinResumePercentage": "Phần trăm tối thiểu để phát tiếp tục:", @@ -805,7 +805,7 @@ "LabelSimultaneousConnectionLimit": "Giới hạn luồng đồng thời:", "LabelServerName": "Tên máy chủ:", "LabelServerHostHelp": "192.168.1.100:8096 hoặc https://myserver.com", - "LabelSerialNumber": "Số sê-ri", + "LabelSerialNumber": "Số sê-ri:", "LabelSendNotificationToUsers": "Gửi thông báo tới:", "LabelSelectVersionToInstall": "Chọn phiên bản để cài đặt:", "LabelSelectUsers": "Chọn người dùng:", From 7b0489a1d8004d12ed246d521552bd2a78573a67 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:31:30 +0000 Subject: [PATCH 1219/1756] Translated using Weblate (Serbian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/ --- src/strings/sr.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/sr.json b/src/strings/sr.json index d9feac839d..d32ee6de14 100644 --- a/src/strings/sr.json +++ b/src/strings/sr.json @@ -501,7 +501,7 @@ "LabelDisplayLanguage": "Језик приказа:", "LabelDidlMode": "DIDL начин:", "LabelDiscNumber": "Број диска:", - "LabelDeviceDescription": "Опис уређаја", + "LabelDeviceDescription": "Опис уређаја:", "LabelDeinterlaceMethod": "Метода расплитања:", "LabelDefaultUserHelp": "Одређује која библиотека корисника треба бити приказана на повезаним уређајима. Ово се може поништити за сваки уређај помоћу профила.", "LabelDefaultScreen": "Подразумевани екран:", @@ -756,7 +756,7 @@ "LabelServerName": "Назив сервера:", "LabelServerHostHelp": "192.168.1.100:8096 или https://myserver.com", "LabelServerHost": "Домаћин:", - "LabelSerialNumber": "Серијски број", + "LabelSerialNumber": "Серијски број:", "LabelSeasonNumber": "Број сезоне:", "LabelRequireHttps": "Захтева HTTPS", "LabelReleaseDate": "Датум издавања:", @@ -793,7 +793,7 @@ "LabelLoginDisclaimerHelp": "Порука која ће бити приказана на дну странице за пријаву.", "LabelMaxBackdropsPerItem": "Максималан број позадина по ставци:", "LabelMatchType": "Тип подударања:", - "LabelManufacturerUrl": "УРЛ произвођача", + "LabelManufacturerUrl": "УРЛ произвођача:", "LabelManufacturer": "Произвођач:", "LabelLogs": "Евиденције:", "LabelLockItemToPreventChanges": "Закључајте ову ставку да бисте спречили будуће промене", @@ -976,11 +976,11 @@ "LabelOptionalNetworkPath": "Дељени мрежни директоријум:", "LabelMovieRecordingPath": "Путања снимања филма:", "LabelMonitorUsers": "Надгледајте активност од:", - "LabelModelUrl": "УРЛ адреса модела", - "LabelModelNumber": "Број модела", - "LabelModelName": "Назив модела", + "LabelModelUrl": "УРЛ адреса модела:", + "LabelModelNumber": "Број модела:", + "LabelModelName": "Назив модела:", "LabelMinScreenshotDownloadWidth": "Минимална ширина исечка за преузимање:", - "LabelModelDescription": "Опис модела", + "LabelModelDescription": "Опис модела:", "LabelMinResumePercentageHelp": "Ставке се третирају као неодгледане ако су заустављене пре овог времена.", "LabelMinResumeDurationHelp": "Најкраћа дужина видео записа у секундама која ће сачувати локацију репродукције и омогућити вам да наставите од те тачке.", "LabelMinBackdropDownloadWidth": "Минимална ширина преузимања позадине:", @@ -1011,7 +1011,7 @@ "TabParentalControl": "Родитељска контрола", "TabOther": "Остало", "TabNotifications": "Обавештења", - "TabNetworks": "Мреже", + "TabNetworks": "ТВ Мреже", "TabMyPlugins": "Моји додаци", "TabMusic": "Музика", "TabLogs": "Дневници", From 7f81a23dd13ed9ffb5074555f679f2214abfc91e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:25:15 +0000 Subject: [PATCH 1220/1756] Translated using Weblate (Latvian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/ --- src/strings/lv.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/lv.json b/src/strings/lv.json index 694dd5209d..63aa239b09 100644 --- a/src/strings/lv.json +++ b/src/strings/lv.json @@ -87,7 +87,7 @@ "LabelSize": "Ilgums:", "LabelServerName": "Servera nosaukums:", "LabelSeriesRecordingPath": "Sērijas ieraksta ceļā:", - "LabelSerialNumber": "Sērijas numurs", + "LabelSerialNumber": "Sērijas numurs:", "LabelSendNotificationToUsers": "Sūtīt paziņojumu uz:", "LabelSelectVersionToInstall": "Izvēlies versiju, ko uzstādīt:", "LabelSelectUsers": "Izvēlies lietotājus:", @@ -145,7 +145,7 @@ "LabelMessageText": "Ziņojuma teksts:", "LabelMaxStreamingBitrate": "Maksimālā straumēšanas kvalitāte:", "LabelMaxChromecastBitrate": "Chromecast straumēšanas kvalitāte:", - "LabelManufacturerUrl": "Ražotāja URL", + "LabelManufacturerUrl": "Ražotāja URL:", "LabelManufacturer": "Ražotājs:", "LabelLogs": "Žurnāli:", "LabelLanNetworks": "LAN tīkli:", @@ -182,7 +182,7 @@ "LabelDisplayLanguageHelp": "Jellyfin tulkošana ir notiekošs projekts.", "LabelDisplayLanguage": "Displeja valoda:", "LabelDiscNumber": "Diska numurs:", - "LabelDeviceDescription": "Ierīces apraksts", + "LabelDeviceDescription": "Ierīces apraksts:", "LabelDefaultScreen": "Noklusējuma ekrāns:", "LabelDefaultUser": "Noklusējuma lietotājs:", "LabelDay": "Diena:", @@ -616,7 +616,7 @@ "TabNotifications": "Paziņojumi", "TabNfoSettings": "NFO Iestatījumi", "TabNetworking": "Tīklošana", - "TabNetworks": "Tīkli", + "TabNetworks": "TV Tīkli", "TabMyPlugins": "Mani Paplašinājumi", "TabMusic": "Mūzika", "TabLogs": "Žurnāli", @@ -856,10 +856,10 @@ "LabelPersonRole": "Loma:", "LabelMusicStreamingTranscodingBitrateHelp": "Iestati maksimālo mūzikas straumēšanas bitu ātrumu.", "LabelMusicStreamingTranscodingBitrate": "Mūzikas trans-kodēšanas bitu ātrums:", - "LabelModelUrl": "Modeļa URL", - "LabelModelNumber": "Modeļa numurs", - "LabelModelName": "Modeļa nosaukums", - "LabelModelDescription": "Modeļa apraksts", + "LabelModelUrl": "Modeļa URL:", + "LabelModelNumber": "Modeļa numurs:", + "LabelModelName": "Modeļa nosaukums:", + "LabelModelDescription": "Modeļa apraksts:", "LabelMinScreenshotDownloadWidth": "Minimālais ekrānattēlu lejupielādes platums:", "LabelMinBackdropDownloadWidth": "Minimālais fona attēla lejupielādes platums:", "LabelKodiMetadataUser": "Saglabāt lietotāja skatīšanās informāciju uz NFO datnēm priekš:", From efdd0488580451234fe1600224778b44d0694ce2 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 06:47:31 +0000 Subject: [PATCH 1221/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index dc2a174b38..e5df899fd6 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -264,7 +264,7 @@ "LabelLocalHttpServerPortNumberHelp": "La TCP-pordnumero por la HTTP-servilo.", "LabelKodiMetadataUser": "Savi datenojn de uzanto-spektado al NFO-dosieroj por:", "LabelHttpsPortHelp": "La TCP-pordnumero por la HTTPS-servilo.", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determinas la intervalon inter SSDP-serĉoj, en sekundoj.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determini la intervalon inter du SSDP-serĉoj, en sekundoj.", "LabelSlowResponseEnabled": "Ĵurnali avertan mesaĝon se la servilo malrapidis respondi", "TonemappingAlgorithmHelp": "Tonmapado povas esti traagordata. Se vi ne plenkonas ĉi tiujn opciojn, simple konservi la defaŭltojn. La rekomendinda valoro estas \"Hable\".", "AllowVppTonemappingHelp": "Plena aparataro bazita tonmapado sen uzi OpenCL-filtrilon. Nuntempe funkcias nur dum transkodado de videoj kun enmetitaj HDR10-metadatenoj.", @@ -1232,10 +1232,10 @@ "LabelSSDPTracingFilterHelp": "Nedeviga IP-adreso sur kiu filtri la ĵurnalitan SSDP-trafikon.", "LabelAutomaticDiscoveryHelp": "Permesi al aplikaĵoj aŭtomate detekti Jellyfin per UDP-pordo 7359.", "LabelffmpegPathHelp": "La serĉvojo al la FFmpeg aplikaĵa dosiero aŭ dosierujo enhavanta FFmpeg.", - "LabelXDlnaDocHelp": "Determinas la enhavon de la \"X_DLNADOC\" elemento en la \"urn: schemas-dlna-org: device-1-0\" nomspaco.", - "LabelXDlnaCapHelp": "Determinas la enhavon de la \"X_DLNACAP\" elemento en la \"urn: schemas-dlna-org: device-1-0\" nomspaco.", + "LabelXDlnaDocHelp": "Determini la enhavon de la \"X_DLNADOC\" elemento en la \"urn: schemas-dlna-org: device-1-0\" nomspaco.", + "LabelXDlnaCapHelp": "Determini la enhavon de la \"X_DLNACAP\" elemento en la \"urn: schemas-dlna-org: device-1-0\" nomspaco.", "LabelVaapiDeviceHelp": "Ĉi tiu estas la bildiga nodo, kiu estas uzata por aparatara plirapidigo.", - "LabelSonyAggregationFlagsHelp": "Determinas la enhavon de la \"agregationFlags\" elemento en la \"urn:schemas-sonycom:av\" nomspaco.", + "LabelSonyAggregationFlagsHelp": "Determini la enhavon de la \"agregationFlags\" elemento en la \"urn:schemas-sonycom:av\" nomspaco.", "LabelKodiMetadataUserHelp": "Savi spektajn datenojn al NFO-dosieroj por uzi aliajn aplikaĵojn.", "LabelKodiMetadataDateFormatHelp": "Ĉiuj datoj en NFO-dosieroj estos sintaksanalizitaj uzante ĉi tiun formaton.", "LabelImageFetchersHelp": "Ebligi kaj rangi viajn preferatajn bildan prenilojn laŭ prioritato.", From a55913cd0623a555d22a377216ef17dd7a2e1a22 Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 20 Dec 2021 12:16:15 +0000 Subject: [PATCH 1222/1756] Translated using Weblate (Tamil) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/ --- src/strings/ta.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/ta.json b/src/strings/ta.json index 9a8f1c8d80..a32f24d226 100644 --- a/src/strings/ta.json +++ b/src/strings/ta.json @@ -525,7 +525,7 @@ "LabelDisplayLanguage": "காட்சி மொழி:", "LabelDiscNumber": "வட்டு எண்:", "LabelDidlMode": "DIDL பயன்முறை:", - "LabelDeviceDescription": "சாதன விளக்கம்", + "LabelDeviceDescription": "சாதன விளக்கம்:", "LabelDeinterlaceMethod": "நீக்குதல் முறை:", "LabelDefaultUserHelp": "இணைக்கப்பட்ட சாதனங்களில் எந்தப் பயனர் நூலகம் காட்டப்பட வேண்டும் என்பதைத் தீர்மானிக்கவும். சுயவிவரங்களைப் பயன்படுத்தி ஒவ்வொரு சாதனத்திற்கும் இது மேலெழுதப்படலாம்.", "LabelDefaultUser": "இயல்புநிலை பயனர்:", @@ -597,10 +597,10 @@ "LabelMoviePrefix": "திரைப்பட முன்னொட்டு:", "LabelMovieCategories": "திரைப்பட பிரிவுகள்:", "LabelMonitorUsers": "இதிலிருந்து செயல்பாட்டைக் கண்காணிக்கவும்:", - "LabelModelUrl": "மாதிரி URL", - "LabelModelNumber": "மாதிரி எண்", - "LabelModelName": "மாதிரி பெயர்", - "LabelModelDescription": "மாதிரி விளக்கம்", + "LabelModelUrl": "மாதிரி URL:", + "LabelModelNumber": "மாதிரி எண்:", + "LabelModelName": "மாதிரி பெயர்:", + "LabelModelDescription": "மாதிரி விளக்கம்:", "LabelMinScreenshotDownloadWidth": "குறைந்தபட்ச ஸ்கிரீன்ஷாட் பதிவிறக்க அகலம்:", "LabelMinResumePercentageHelp": "இந்த நேரத்திற்கு முன் நிறுத்தப்பட்டால் தலைப்புகள் காட்டப்படாது என்று கருதப்படுகிறது.", "LabelMinResumePercentage": "குறைந்தபட்ச மறுதொடக்கம் சதவீதம்:", @@ -628,7 +628,7 @@ "LabelMaxChromecastBitrate": "Chromecast ஸ்ட்ரீமிங் தரம்:", "LabelMaxBackdropsPerItem": "ஒரு உருப்படிக்கு அதிகபட்ச பின்னணி எண்ணிக்கை:", "LabelMatchType": "பொருந்தும் வகை:", - "LabelManufacturerUrl": "உற்பத்தியாளர் URL", + "LabelManufacturerUrl": "உற்பத்தியாளர் URL:", "LabelManufacturer": "உற்பத்தியாளர்:", "LabelLogs": "பதிவுகள்:", "LabelLoginDisclaimerHelp": "உள்நுழைவு பக்கத்தின் கீழே காண்பிக்கப்படும் செய்தி.", @@ -817,7 +817,7 @@ "LabelServerHostHelp": "192.168.1.100:8096 or https://myserver.com", "LabelServerHost": "தொகுப்பாளர்:", "LabelSeriesRecordingPath": "தொடர் பதிவு பாதை:", - "LabelSerialNumber": "வரிசை எண்", + "LabelSerialNumber": "வரிசை எண்:", "LabelSendNotificationToUsers": "அறிவிப்பை இதற்கு அனுப்பவும்:", "LabelSelectVersionToInstall": "நிறுவ பதிப்பைத் தேர்ந்தெடுக்கவும்:", "LabelSelectUsers": "பயனர்களைத் தேர்ந்தெடுக்கவும்:", From 5753364ae6c3ddd89c912a16774cd0aae463d300 Mon Sep 17 00:00:00 2001 From: Kichirou Hoshino Date: Mon, 20 Dec 2021 10:37:31 +0000 Subject: [PATCH 1223/1756] Translated using Weblate (Filipino) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/ --- src/strings/fil.json | 1553 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 1550 insertions(+), 3 deletions(-) diff --git a/src/strings/fil.json b/src/strings/fil.json index de95a2e78f..1396673eb6 100644 --- a/src/strings/fil.json +++ b/src/strings/fil.json @@ -1,6 +1,6 @@ { "AllowRemoteAccessHelp": "Kung hindi naka-check, lahat ng remote na koneksyon ay hindi papayagan.", - "AllowRemoteAccess": "Payagan ang mga malalayong koneksyon sa server na ito", + "AllowRemoteAccess": "Payagan ang mga remote na koneksyon sa server na ito", "AllowOnTheFlySubtitleExtractionHelp": "Ang mga naka-embed na subtitle ay maaaring i-extract mula sa mga video at maihatid sa mga kliyente sa simpleng teksto, upang makatulong na maiwasan ang transcoding ng video. Sa ilang mga system maaari itong magtagal at maging sanhi ng pag-playback ng video sa panahon ng proseso ng pag-extract. Huwag paganahin ito upang ma-burn in ang mga naka-embed na subtitle gamit ang video transcoding kapag hindi sila katutubong sinusuportahan ng client device.", "AllowOnTheFlySubtitleExtraction": "Payagan ang pag-extract ng subtitle on-the-fly", "AllowMediaConversionHelp": "Bigyan o tanggihan ang pag-access sa tampok na pag-convert ng media.", @@ -47,7 +47,1554 @@ "Channels": "Mga Channel", "Albums": "Mga Album", "Default": "Default", - "AlwaysPlaySubtitlesHelp": "Ang mga subtitle na tugma sa preferred na lengguwahe ay laging i-loload kahit anong lengguwahe ng audio.", + "AlwaysPlaySubtitlesHelp": "Ang mga subtitle na tumutugma sa kagustuhan sa wika ay ilo-load anuman ang wika ng audio.", "AlwaysPlaySubtitles": "Laging i-play", - "MusicVideos": "Mga Music video" + "MusicVideos": "Mga Music video", + "HeaderSelectFallbackFontPath": "Piliin ang Fallback Font Folder Path", + "Yesterday": "Kahapon", + "Yes": "Oo", + "XmlTvSportsCategoriesHelp": "Ang mga programang may ganitong mga kategorya ay ipapakita bilang mga programang pang-sports. Paghiwalayin ang maramihang gamit ang '|'.", + "XmlTvPathHelp": "Isang path sa isang XMLTV file. Babasahin ni Jellyfin ang file na ito at pana-panahong suriin ito para sa mga update. Responsable ka sa paggawa at pag-update ng file.", + "XmlTvNewsCategoriesHelp": "Ang mga programang may ganitong mga kategorya ay ipapakita bilang mga programa ng balita. Paghiwalayin ang maramihang gamit ang '|'.", + "XmlTvMovieCategoriesHelp": "Ang mga programang may ganitong mga kategorya ay ipapakita bilang mga pelikula. Paghiwalayin ang maramihang gamit ang '|'.", + "XmlTvKidsCategoriesHelp": "Ang mga programang may ganitong mga kategorya ay ipapakita bilang mga programa para sa mga bata. Paghiwalayin ang maramihang gamit ang '|'.", + "XmlDocumentAttributeListHelp": "Ang mga katangiang ito ay inilalapat sa root element ng bawat XML response.", + "Writers": "Mga manunulat", + "Writer": "Manunulat", + "WriteAccessRequired": "Ang Jellyfin ay nangangailangan ng write access sa folder na ito. Pakitiyak ang write access at subukang muli.", + "WizardCompleted": "Iyan lang ang kailangan natin sa ngayon. Nagsimula nang mangolekta ang Jellyfin ng impormasyon tungkol sa iyong media library. Tingnan ang ilan sa aming mga app, at pagkatapos ay i-click ang Tapos na upang tingnan ang Dashboard.", + "Whitelist": "Whitelist", + "WelcomeToProject": "Maligayang pagdating sa Jellyfin!", + "WeeklyAt": "{0}s sa {1}", + "Wednesday": "Miyerkules", + "Watched": "Napanood", + "ViewPlaybackInfo": "Tingnan ang impormasyon sa pag-playback", + "ViewAlbumArtist": "Tingnan ang album artist", + "ViewAlbum": "Tingnan ang album", + "VideoAudio": "Video Audio", + "ValueVideoCodec": "Codec ng Video: {0}", + "Video": "Video", + "Vertical": "Vertical", + "ValueTimeLimitSingleHour": "Limitasyon sa oras: 1 oras", + "ValueTimeLimitMultiHour": "Limitasyon sa oras: {0} (na) oras", + "ValueSongCount": "{0} kanta", + "ValueSeriesCount": "{0} serye", + "ValueSeconds": "{0} (na) segundo", + "ValueOneSong": "1 kanta", + "ValueOneSeries": "1 serye", + "ValueOneMusicVideo": "1 music video", + "ValueOneMovie": "1 pelikula", + "ValueOneEpisode": "1 episode", + "ValueOneAlbum": "1 album", + "ValueMusicVideoCount": "{0} mga music video", + "ValueMovieCount": "{0} mga pelikula", + "ValueMinutes": "{0} (na) minuto", + "ValueEpisodeCount": "{0} (na) episode", + "ValueDiscNumber": "Disc {0}", + "ValueContainer": "Container: {0}", + "ValueConditions": "Kundisyon: {0}", + "ValueCodec": "Codec: {0}", + "ValueAudioCodec": "Audio Codec: {0}", + "ValueAlbumCount": "{0} (na) album", + "UserProfilesIntro": "Kasama sa Jellyfin ang suporta para sa mga profile ng user na may mga butil na setting ng display, estado ng paglalaro, at parental control.", + "UserAgentHelp": "Magbigay ng custom na user-agent na HTTP header.", + "UseEpisodeImagesInNextUpHelp": "Ang mga seksyon ng Ang susunod at Ituloy ang Panonood ay gagamit ng mga larawan ng episode bilang mga thumbnail sa halip na ang pangunahing thumbnail ng palabas.", + "UseEpisodeImagesInNextUp": "Gumamit ng mga larawan ng episode sa 'Ang susunod' at 'Ituloy ang Panonood' na mga seksyon", + "UseDoubleRateDeinterlacingHelp": "Ginagamit ng setting na ito ang field rate kapag nagde-deinterlacing, kadalasang tinutukoy bilang bob deinterlacing, na nagdodoble sa frame rate ng video upang makapagbigay ng buong galaw tulad ng makikita mo kapag nanonood ng interlaced na video sa isang TV.", + "UseDoubleRateDeinterlacing": "Doblehin ang frame rate kapag nagde-deinterlace", + "Upload": "Mag-upload", + "Up": "Taas", + "UnsupportedPlayback": "Hindi ma-decrypt ng Jellyfin ang content na protektado ng DRM ngunit susubukan ang lahat ng content, kasama ang mga protektadong pamagat. Ang ilang mga file ay maaaring lumitaw na black dahil sa pag-encrypt o iba pang hindi suportadong mga tampok, tulad ng mga interactive na pamagat.", + "Unrated": "Walang rating", + "Unplayed": "Hindi na-play", + "Unmute": "I-unmute", + "UninstallPluginConfirmation": "Sigurado ka bang gusto mong i-uninstall ang {0}?", + "Uniform": "Uniform", + "Typewriter": "Makinilya", + "TypeOptionPluralVideo": "Mga video", + "TypeOptionPluralSeries": "Palabas sa TV", + "TypeOptionPluralSeason": "Mga Season", + "TypeOptionPluralMusicVideo": "Mga Music Video", + "TypeOptionPluralMusicArtist": "Mga Artist ng Musika", + "TypeOptionPluralMusicAlbum": "Mga Album ng Musika", + "TypeOptionPluralMovie": "Mga pelikula", + "TypeOptionPluralEpisode": "Mga episode", + "TypeOptionPluralBoxSet": "Mga Box Set", + "TypeOptionPluralBook": "Mga libro", + "TypeOptionPluralAudio": "Mga Audio", + "TvLibraryHelp": "Suriin ang {0}TV naming guide{1}.", + "TV": "TV", + "Tuesday": "Martes", + "Transcoding": "Transcoding", + "Trailers": "Mga trailer", + "TrackCount": "{0} mga track", + "Track": "Track", + "TonemappingRangeHelp": "Piliin ang hanay ng kulay ng output. Ang auto ay pareho sa range input.", + "TonemappingAlgorithmHelp": "Maaaring maayos ang tone mapping. Kung hindi ka pamilyar sa mga opsyong ito, panatilihin lamang ang default. Ang inirerekomendang halaga ay Hable.", + "TitlePlayback": "Pag-playback", + "TitleHostingSettings": "Mga Setting ng Pagho-host", + "TitleHardwareAcceleration": "Hardware Acceleration", + "Thursday": "Huwebes", + "ThumbCard": "Thumb Card", + "Thumb": "Thumb", + "ThisWizardWillGuideYou": "Tutulungan ka ng wizard na ito na gabayan ka sa proseso ng pag-setup. Upang magsimula, mangyaring piliin ang iyong gustong wika.", + "TheseSettingsAffectSubtitlesOnThisDevice": "Nakakaapekto ang mga setting na ito sa mga subtitle sa device na ito", + "ThemeVideos": "Mga theme video", + "ThemeSongs": "Mga theme song", + "TextSent": "Ipinadala ang text.", + "TellUsAboutYourself": "Sabihin sa amin ang tungkol sa iyong sarili", + "TagsValue": "Mga Tag: {0}", + "Tags": "Mga tag", + "TabUpcoming": "Paparating", + "TabStreaming": "Streaming", + "TabServer": "Server", + "TabScheduledTasks": "Mga scheduled task", + "TabResponses": "Mga tugon", + "TabRepositories": "Mga repository", + "TabProfiles": "Mga profile", + "TabPlugins": "Mga Plugin", + "TabParentalControl": "Parental Control", + "TabOther": "Iba pa", + "TabNotifications": "Mga notification", + "TabNfoSettings": "Mga Setting ng NFO", + "TabNetworks": "Mga TV Network", + "TabNetworking": "Networking", + "TabMyPlugins": "Aking Mga Plugin", + "TabMusic": "Musika", + "TabLogs": "Mga log", + "TabLatest": "Pinakabago", + "TabDirectPlay": "Direktang Pag-play", + "TabDashboard": "Dashboard", + "TabContainers": "Mga container", + "TabCodecs": "Mga codec", + "TabCatalog": "Catalog", + "TabAdvanced": "Advanced", + "TabAccess": "Access", + "SystemDlnaProfilesHelp": "Ang mga profile ng system ay read-only. Ang mga pagbabago sa isang profile ng system ay ise-save sa isang bagong custom na profile.", + "SyncPlayGroupDefaultTitle": "Pangkat ni {0}.", + "SyncPlayAccessHelp": "Ang tampok na SyncPlay ay nagbibigay-daan upang i-sync ang pag-playback sa iba pang mga device. Piliin ang antas ng pag-access ng user na ito sa SyncPlay.", + "Sunday": "Linggo", + "Suggestions": "Mga mungkahi", + "SubtitleVerticalPositionHelp": "Numero ng linya kung saan lumalabas ang text. Ang mga positibong numero ay nagpapahiwatig ng itaas pababa. Ang mga negatibong numero ay nagpapahiwatig ng bottom up.", + "Subtitles": "Mga subtitle", + "SubtitleOffset": "Offset ng Subtitle", + "SubtitleDownloadersHelp": "I-enable at i-rank ang iyong mga gustong subtitle downloader sa pagkakasunud-sunod ng priyoridad.", + "SubtitleAppearanceSettingsDisclaimer": "Ang mga sumusunod na setting ay hindi nalalapat sa mga graphical na subtitle na binanggit sa itaas o sa ASS/SSA na mga subtitle na nag-embed ng kanilang sariling mga style.", + "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Nalalapat din ang mga setting na ito sa anumang pag-playback ng Chromecast na sinimulan ng device na ito.", + "Subtitle": "Subtitle", + "Studios": "Mga studio", + "StopRecording": "Itigil ang pagre-record", + "StopPlayback": "Ihinto ang pag-playback", + "Sports": "Isports", + "SpecialFeatures": "Espesyal na katangian", + "SortName": "Pagbukud-bukurin ang pangalan", + "SortChannelsBy": "Pagbukud-bukurin ang mga channel ayon sa:", + "SortByValue": "Pagbukud-bukurin ayon sa {0}", + "Sort": "Pagbukud-bukurin", + "SmartSubtitlesHelp": "Ang mga subtitle na tumutugma sa kagustuhan sa wika ay ilo-load kapag ang audio ay nasa banyagang wika.", + "Smart": "Smart", + "Smaller": "Mas maliit", + "SmallCaps": "Maliit na Cap", + "Small": "Maliit", + "SkipEpisodesAlreadyInMyLibraryHelp": "Ihahambing ang mga episode gamit ang mga season at episode number, kapag available.", + "SkipEpisodesAlreadyInMyLibrary": "Huwag i-record ang mga episode na nasa library ko na", + "SimultaneousConnectionLimitHelp": "Ang maximum na bilang ng mga pinapayagang sabay-sabay na stream. Ipasok ang 0 para sa walang limitasyon.", + "Shuffle": "I-shuffle", + "ShowYear": "Ipakita ang taon", + "ShowTitle": "Ipakita ang pamagat", + "ShowMore": "Magpakita ng higit pa", + "ShowLess": "Magpakita ng mas kaunti", + "ShowIndicatorsFor": "Ipakita ang mga indicator para sa:", + "ShowAdvancedSettings": "Ipakita ang mga advanced na setting", + "Share": "Ibahagi", + "SetUsingLastTracksHelp": "Subukang itakda ang Subtitle/Audio track sa pinakamalapit na tugma sa huling video.", + "SetUsingLastTracks": "Itakda ang Subtitle/Audio Tracks na may Nakaraang Item", + "SettingsWarning": "Ang pagbabago sa mga halagang ito ay maaaring magdulot ng kawalang-tatag o pagkabigo sa pagkakakonekta. Kung nakakaranas ka ng anumang mga problema, inirerekomenda naming baguhin ang mga ito pabalik sa default.", + "SettingsSaved": "Na-save ang mga setting.", + "Settings": "Mga setting", + "ServerUpdateNeeded": "Kailangang ma-update ang server na ito. Upang i-download ang pinakabagong bersyon, pakibisita ang {0}", + "ServerRestartNeededAfterPluginInstall": "Kailangang i-restart ang Jellyfin pagkatapos mag-install ng plugin.", + "ServerNameIsShuttingDown": "Ang server sa {0} ay nagsasara.", + "ServerNameIsRestarting": "Ang server sa {0} ay nagre-restart.", + "SeriesYearToPresent": "{0} - Kasalukuyan", + "SeriesSettings": "Mga setting ng serye", + "SeriesRecordingScheduled": "Naka-iskedyul ang pag-record ng serye.", + "SeriesDisplayOrderHelp": "Mag-order ng mga episode ayon sa petsa ng paglabas, DVD order, o absolute numbering.", + "SeriesCancelled": "Kinansela ang serye.", + "Series": "Serye", + "SendMessage": "Magpadala ng Mensahe", + "SelectServer": "Piliin ang Server", + "SelectAdminUsername": "Mangyaring pumili ng username para sa admin account.", + "Season": "Season", + "SearchResults": "Mga Resulta ng search", + "SearchForSubtitles": "Maghanap ng mga Subtitle", + "SearchForMissingMetadata": "Maghanap ng nawawalang metadata", + "SearchForCollectionInternetMetadata": "Maghanap sa internet ng arkwork at metadata", + "Search": "I-search", + "Screenshots": "Mga screenshot", + "Screenshot": "Screenshot", + "Schedule": "Iskedyul", + "ScanLibrary": "I-scan ang library", + "ScanForNewAndUpdatedFiles": "Mag-scan para sa bago at na-update na mga file", + "SaveSubtitlesIntoMediaFoldersHelp": "Ang pag-imbak ng mga subtitle sa tabi ng mga video file ay magbibigay-daan sa kanila na mas madaling pamahalaan.", + "SaveSubtitlesIntoMediaFolders": "I-save ang mga subtitle sa mga media folder", + "SaveChanges": "I-save ang mga pagbabago", + "Save": "I-save", + "Saturday": "Sabado", + "Runtime": "Runtime", + "Rewind": "I-rewind", + "ResumeAt": "Ipagpatuloy mula sa {0}", + "Restart": "I-restart", + "ResetPassword": "I-reset ang Password", + "ReplaceExistingImages": "Palitan ang mga kasalukuyang larawan", + "ReplaceAllMetadata": "Palitan ang lahat ng metadata", + "RepeatOne": "Isa lang ang iulit", + "RepeatMode": "Mode ng Pag-ulit", + "RepeatEpisodes": "Ulitin ang mga episode", + "RepeatAll": "Ulitin lahat", + "Repeat": "Ulitin", + "RemoveFromPlaylist": "Alisin sa playlist", + "PosterCard": "Poster Card", + "Poster": "Poster", + "PleaseSelectTwoItems": "Mangyaring pumili ng hindi bababa sa dalawang item.", + "PleaseRestartServerName": "Paki-restart ang Jellyfin sa {0}.", + "PleaseEnterNameOrId": "Mangyaring maglagay ng pangalan o external ID.", + "PleaseConfirmPluginInstallation": "Mangyaring i-click ang OK upang kumpirmahin na nabasa mo ang nasa itaas at nais na magpatuloy sa pag-install ng plugin.", + "PleaseAddAtLeastOneFolder": "Mangyaring magdagdag ng hindi bababa sa isang folder sa library na ito sa pamamagitan ng pag-click sa Add button.", + "PlayNextEpisodeAutomatically": "Awtomatikong i-play ang susunod na episode", + "PlayNext": "Susunod na ipe-play", + "PlayFromBeginning": "I-play mula sa simula", + "Played": "Nai-play", + "PlayCount": "Bilang ng pag-play", + "PlaybackRate": "Rate ng Pag-playback", + "PlaybackErrorPlaceHolder": "Ito ay isang placeholder para sa pisikal na media na hindi maaaring i-play ng Jellyfin. Mangyaring ipasok ang disc upang i-play.", + "PlaybackErrorNoCompatibleStream": "Ang kliyenteng ito ay hindi tugma sa media at ang server ay hindi nagpapadala ng isang katugmang format ng media.", + "PlaybackData": "Impormasyon sa pag-playback", + "PlayAllFromHere": "I-play ang lahat mula dito", + "Play": "I-play", + "PlaceFavoriteChannelsAtBeginning": "Ilagay ang mga paboritong channel sa simula", + "PinCodeResetConfirmation": "Sigurado ka bang gusto mong i-reset ang PIN code?", + "PinCodeResetComplete": "Na-reset ang PIN code.", + "PictureInPicture": "Picture in picture", + "Photo": "Larawan", + "PersonRole": "bilang {0}", + "OptionRequirePerfectSubtitleMatchHelp": "Ang perfect match ay magpi-filter ng mga subtitle upang isama lamang ang mga nasubok at na-verify gamit ang iyong eksaktong video file. Ang pag-alis ng check dito ay magpapataas ng posibilidad na ma-download ang mga subtitle, ngunit madaragdagan ang mga pagkakataong magkaroon ng mali o hindi tamang teksto ng subtitle.", + "Person": "Tao", + "PerfectMatch": "Perfect match", + "People": "Mga tao", + "PathNotFound": "Hindi mahanap ang path. Pakitiyak na wasto ang path at subukang muli.", + "PasswordSaved": "Na-save ang password.", + "PasswordResetProviderHelp": "Pumili ng provider ng pag-reset ng password na gagamitin kapag humiling ang user na ito ng pag-reset ng password.", + "PasswordResetConfirmation": "Sigurado ka bang gusto mong i-reset ang password?", + "PasswordResetComplete": "Na-reset ang password.", + "PasswordMatchError": "Dapat magkatugma ang password at ang pagkumprima ng password.", + "ParentalRating": "Rating ng magulang", + "PackageInstallFailed": "Nag-fail ang pag-install ng {0} (bersyon {1}).", + "PackageInstallCompleted": "Nakumpleto ang pag-install ng {0} (bersyon {1}).", + "PackageInstallCancelled": "Kinansela ang pag-install ng {0} (bersyon {1}).", + "Overview": "Pangkalahatang-ideya", + "OtherArtist": "Ibang Artista", + "Other": "Iba pa", + "OriginalAirDateValue": "Orihinal na petsa ng pagpapalabas: {0}", + "OptionWeekly": "Lingguhan", + "OptionWeekends": "Weekends", + "OptionWeekdays": "Weekdays", + "OptionWakeFromSleep": "Pag-wake galing sa sleep", + "OptionUnairedEpisode": "Mga Hindi Naipalabas na Episode", + "OptionTvdbRating": "Rating ng TheTVDB", + "OptionTrackName": "Pangalan ng Track", + "OptionSubstring": "Substring", + "OptionSpecialEpisode": "Mga special", + "OptionSaveMetadataAsHiddenHelp": "Malalapat ang pagbabago nito sa bagong metadata na naka-save sa hinaharap. Ang mga kasalukuyang metadata file ay ia-update sa susunod na oras na ma-save ang mga ito ng server.", + "OptionSaveMetadataAsHidden": "I-save ang metadata at mga larawan bilang mga nakatagong file", + "OptionResumable": "Pwedeng i-resume", + "OptionResElement": "res element", + "OptionRequirePerfectSubtitleMatch": "Mag-download lang ng mga subtitle na tugma sa aking mga video file", + "OptionReportByteRangeSeekingWhenTranscodingHelp": "Kinakailangan ito para sa ilang device na hindi masyadong naghahanap ng oras.", + "OptionReportByteRangeSeekingWhenTranscoding": "Iulat na sinusuportahan ng server ang byte seeking kapag nag-transcoding", + "OptionReleaseDate": "Petsa ng Paglabas", + "OptionRegex": "Regex", + "OptionRandom": "Random", + "OptionProtocolHttp": "HTTP", + "OptionProtocolHls": "HTTP Live Streaming", + "OptionPremiereDate": "Petsa ng Premiere", + "OptionPlayCount": "Bilang ng pag-play", + "OptionPlainVideoItemsHelp": "Ang lahat ng mga video ay kinakatawan sa DIDL bilang \"object.item.videoItem\" sa halip na isang mas partikular na uri, gaya ng \"object.item.videoItem.movie\".", + "OptionPlainVideoItems": "Ipakita ang lahat ng mga video bilang mga simpleng item ng video", + "OptionPlainStorageFoldersHelp": "Ang lahat ng mga folder ay kinakatawan sa DIDL bilang \"object.container.storageFolder\" sa halip na isang mas partikular na uri, gaya ng \"object.container.person.musicArtist\".", + "OptionPlainStorageFolders": "Ipakita ang lahat ng folder bilang plain storage folder", + "OptionParentalRating": "Parental Rating", + "OptionOnInterval": "Sa isang pagitan", + "OptionNew": "Bago…", + "OptionMissingEpisode": "Mga Nawawalang Episode", + "OptionMaxActiveSessionsHelp": "Ang value ng 0 ay hindi paganahin ang tampok.", + "OptionMaxActiveSessions": "Itakda ang maximum na bilang ng mga sabay-sabay na session ng user.", + "OptionMax": "Pinakamadami", + "OptionLoginAttemptsBeforeLockoutHelp": "Ang halaga ng zero ay nangangahulugan ng pagmamana ng default ng tatlong pagsubok para sa mga normal na user at lima para sa mga administrator. Ang pagtatakda nito sa -1 ay hindi papaganahin ang tampok.", + "OptionLoginAttemptsBeforeLockout": "Tukuyin kung gaano karaming mga maling pagsubok sa pag-log in ang maaaring gawin bago mangyari ang lockout.", + "OptionLikes": "Mga kagustuhan", + "OptionIsSD": "SD", + "OptionIsHD": "HD", + "OptionImdbRating": "Rating ng IMDb", + "OptionIgnoreTranscodeByteRangeRequestsHelp": "Ang mga kahilingang ito ay tutuparin ngunit babalewalain ang byte range header.", + "OptionIgnoreTranscodeByteRangeRequests": "Huwag pansinin ang transcode byte range requests", + "OptionHlsSegmentedSubtitles": "Mga subtitle na naka-segment ng HLS", + "OptionHideUserFromLoginHelp": "Kapaki-pakinabang para sa pribado o nakatagong mga account ng administrator. Kakailanganin ng user na mag-sign in nang manu-mano sa pamamagitan ng paglalagay ng kanilang username at password.", + "OptionHideUser": "Itago ang user na ito mula sa mga login screen", + "OptionHasThemeVideo": "Theme Video", + "OptionHasThemeSong": "Theme Song", + "OptionForceRemoteSourceTranscoding": "Pilitin ang pag-transcode ng remote media source gaya ng Live TV", + "OptionExtractChapterImage": "I-enable ang pagkuha ng larawan ng kabanata", + "OptionExternallyDownloaded": "External na pag-download", + "OptionEveryday": "Araw-araw", + "OptionEstimateContentLength": "Tantyahin ang haba ng content kapag nag-transcoding", + "OptionEquals": "Katumbas", + "OptionEnableM2tsModeHelp": "I-enable ang M2TS mode kapag nag-encode sa MPEG-TS.", + "OptionEnableM2tsMode": "I-enable ang M2TS mode", + "OptionEnableForAllTuners": "I-enable para sa lahat ng tuner device", + "OptionEnableExternalContentInSuggestionsHelp": "Payagan ang mga trailer sa internet at mga live na programa sa TV na maisama sa iminungkahing content.", + "OptionEnableExternalContentInSuggestions": "I-enable ang external content sa mga mungkahi", + "OptionEnableAccessToAllLibraries": "Paganahin ang pag-access sa lahat ng mga library", + "OptionEnableAccessToAllChannels": "Paganahin ang access sa lahat ng channel", + "OptionEnableAccessFromAllDevices": "Paganahin ang access mula sa lahat ng device", + "OptionEmbedSubtitles": "I-embed sa loob ng container", + "OptionDvd": "DVD", + "OptionDisplayFolderViewHelp": "Ipakita ang mga folder sa tabi ng iyong iba pang mga library ng media. Maaari itong maging kapaki-pakinabang kung gusto mong magkaroon ng isang simpleng view ng folder.", + "OptionDisplayFolderView": "Magpakita ng view ng folder upang ipakita ang mga plain media folder", + "OptionDislikes": "Mga hindi gusto", + "OptionDisableUserHelp": "Hindi papayagan ng server ang anumang koneksyon mula sa user na ito. Ang mga kasalukuyang koneksyon ay biglang matatapos.", + "OptionDisableUser": "I-disable ang user na ito", + "OptionDatePlayed": "Petsa ng Pag-play", + "OptionDateAddedImportTime": "Gamitin ang petsa na na-scan sa library", + "OptionDateAddedFileTime": "Gamitin ang petsa ng paggawa ng file", + "OptionDateAdded": "Petsa ng Idinagdag", + "OptionDaily": "Araw-araw", + "OptionCustomUsers": "Custom", + "OptionCriticRating": "Rating ng mga Critics", + "OptionCommunityRating": "Rating ng Komunidad", + "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", + "OptionBluray": "BD", + "OptionAutomaticallyGroupSeriesHelp": "Ang mga serye na nakakalat sa maraming folder sa loob ng library na ito ay awtomatikong isasama sa isang serye.", + "OptionAutomaticallyGroupSeries": "Awtomatikong pagsamahin ang mga serye na nakakalat sa maraming folder", + "OptionAllUsers": "Lahat ng mga user", + "OptionAllowVideoPlaybackTranscoding": "Payagan ang pag-playback ng video na nangangailangan ng transcoding", + "OptionAllowVideoPlaybackRemuxing": "Payagan ang pag-playback ng video na nangangailangan ng conversion nang walang muling pag-encode", + "OptionAllowUserToManageServer": "Payagan ang user na ito na pamahalaan ang server", + "OptionAllowSyncTranscoding": "Payagan ang pag-download at pag-sync ng media na nangangailangan ng transcoding", + "OptionAllowRemoteSharedDevicesHelp": "Itinuturing na nakabahagi ang mga DLNA device hanggang sa simulang kontrolin ng isang user ang mga ito.", + "OptionAllowRemoteSharedDevices": "Payagan ang remote control ng mga nakabahaging device", + "OptionAllowRemoteControlOthers": "Payagan ang remote control ng ibang mga user", + "OptionAllowMediaPlaybackTranscodingHelp": "Ang paghihigpit sa pag-access sa transcoding ay maaaring magdulot ng mga pagkabigo sa pag-playback sa mga kliyente dahil sa hindi sinusuportahang mga format ng media.", + "OptionAllowMediaPlayback": "Payagan ang pag-playback ng media", + "OptionAllowManageLiveTv": "Payagan ang pamamahala ng pag-record ng Live TV", + "OptionAllowLinkSharingHelp": "Ang mga web page lamang na naglalaman ng impormasyon ng media ang ibinabahagi. Ang mga media file ay hindi kailanman ibinabahagi sa publiko. Ang mga pagbabahagi ay limitado sa oras at mag-e-expire pagkalipas ng {0} (na) araw.", + "OptionAllowLinkSharing": "Payagan ang pagbabahagi ng social media", + "OptionAllowContentDownloadHelp": "Maaaring mag-download ang mga user ng media at iimbak ito sa kanilang mga device. Ito ay hindi katulad ng isang tampok na pag-sync. Ang mga Library ng aklat ay nangangailangan na ito ay naka-enable upang gumana nang maayos.", + "OptionAllowContentDownload": "Payagan ang pag-download ng media", + "OptionAllowBrowsingLiveTv": "Payagan ang Live TV access", + "OptionAllowAudioPlaybackTranscoding": "Payagan ang pag-playback ng audio na nangangailangan ng transcoding", + "OptionAdminUsers": "Mga administrator", + "Option3D": "3D", + "OnWakeFromSleep": "Sa pag-wake galing sa sleep", + "OnlyImageFormats": "Mga Format ng Larawan lamang (VobSub, PGS, SUB)", + "OnlyForcedSubtitlesHelp": "Ang mga subtitle lamang na minarkahan bilang sapilitan ay ilo-load.", + "OnlyForcedSubtitles": "Pinilit lang", + "OneChannel": "Isang channel", + "OnApplicationStartup": "Sa pagbukas ng application", + "Off": "Naka-off", + "NumLocationsValue": "{0} (na) folder", + "NoSubtitlesHelp": "Ang mga subtitle ay hindi mailo-load bilang default. Maaari pa ring i-on ang mga ito nang manu-mano habang nagpe-playback.", + "NoSubtitleSearchResultsFound": "Walang nahanap na resulta.", + "Normal": "Normal", + "NoNewDevicesFound": "Walang nakitang bagong device. Upang magdagdag ng bagong tuner, isara ang dialog na ito at manu-manong ilagay ang impormasyon ng device.", + "None": "Wala", + "NoCreatedLibraries": "Mukhang hindi ka pa nakakagawa ng anumang mga library. {0}Gusto mo bang gumawa ng isa ngayon?{1}", + "No": "Hindi", + "NextUp": "Ang Susunod", + "NextTrack": "Lumaktaw sa susunod", + "NextChapter": "Sunod na kabanata", + "Next": "Susunod", + "News": "Balita", + "NewEpisodesOnly": "Mga bagong episode lang", + "NewEpisodes": "Mga bagong episode", + "NewCollectionNameExample": "Halimbawa: Star Wars Collection", + "NewCollectionHelp": "Binibigyang-daan ka ng mga koleksyon na lumikha ng mga personalized na pagpapangkat ng mga pelikula at iba pang nilalaman ng library.", + "NewCollection": "Bagong Koleksyon", + "New": "Bago", + "Never": "Hindi kailanman", + "Name": "Pangalan", + "MySubtitles": "Aking Mga Subtitle", + "Mute": "I-mute", + "MusicVideo": "Music Video", + "MusicLibraryHelp": "Suriin ang {0}music naming guide{1}.", + "MusicArtist": "Artista ng Musika", + "MusicAlbum": "Album ng Musika", + "MovieLibraryHelp": "Suriin ang {0}movie naming guide{1}.", + "Movie": "Pelikula", + "LabelH265Crf": "CRF ng H.265 encoding:", + "AudioBitDepthNotSupported": "Hindi suportado ang bit depth ng audio codec", + "VideoProfileNotSupported": "Hindi suportado ang profile ng video codec", + "VideoLevelNotSupported": "Hindi suportado ang level ng video codec", + "VideoFramerateNotSupported": "Hindi suportado ang framerate ng video", + "VideoBitDepthNotSupported": "Hindi suportado ang bit depth ng video", + "RefFramesNotSupported": "Hindi suportado ang mga reference frame", + "SecondaryAudioNotSupported": "Hindi suportado ang secondary audio tracks", + "AnamorphicVideoNotSupported": "Hindi suportado ang anamorphic video", + "InterlacedVideoNotSupported": "Hindi suportado ang interlaced na video", + "AudioSampleRateNotSupported": "Ang sample rate ng audio ay hindi suportado", + "AudioProfileNotSupported": "Ang profile ng audio codec ay hindi suportado", + "VideoResolutionNotSupported": "Ang resolusyon ng video ay hindi suportado", + "AudioChannelsNotSupported": "Ang bilang ng audio channel ay hindi suportado", + "AudioBitrateNotSupported": "Ang bitrate ng audio ay hindi suportado", + "VideoCodecNotSupported": "Ang video codec ay hindi suportado", + "ContainerNotSupported": "Ang container ay hindi suportado", + "SubtitleCodecNotSupported": "Ang subtitle codec ay hindi suportado", + "AudioCodecNotSupported": "Ang audio codec ay hindi suportado", + "EnableGamepadHelp": "Makinig para sa input mula sa anumang konektadong mga controller.", + "Yadif": "YADIF", + "LabelEnableGamepad": "I-enable ang gampad", + "Controls": "Mga kontrol", + "AllowVppTonemappingHelp": "Full hardware based tone mapping nang hindi gumagamit ng OpenCL filter. Kasalukuyang gumagana lang kapag nag-transcode ng mga video na may naka-embed na HDR10 metadata.", + "EnableVppTonemapping": "Paganahin ang VPP Tone mapping", + "EnableEnhancedNvdecDecoder": "I-enable ang enhanced NVDEC decoder", + "MessagePlaybackError": "Nagkaroon ng error sa pag-play ng file na ito sa iyong Google Cast receiver.", + "MessageChromecastConnectionError": "Hindi magawang makipag-ugnayan ng iyong Google Cast receiver sa server ng Jellyfin. Pakisuri ang koneksyon at subukang muli.", + "YoutubeDenied": "Ang hiniling na video ay hindi pinapayagang i-play sa mga naka-embed na player.", + "YoutubeNotFound": "Hindi mahanap ang video.", + "YoutubePlaybackError": "Hindi maaaring i-play ang hiniling na video.", + "YoutubeBadRequest": "Maling request.", + "LabelSelectStereo": "Stereo", + "LabelSelectMono": "Mono", + "LabelSelectAudioChannels": "Mga channel", + "LabelAllowedAudioChannels": "Pinakamataas na Mga Pinahihintulutang Audio Channel", + "AllowHevcEncoding": "Payagan ang pag-encode sa HEVC na format", + "PreferFmp4HlsContainerHelp": "Mas gustong gamitin ang fMP4 bilang default na lalagyan para sa HLS, na ginagawang posible na idirekta ang pag-stream ng HEVC na nilalaman sa mga sinusuportahang device.", + "PreferFmp4HlsContainer": "Mas gusto ang fMP4-HLS Media Container", + "LabelSyncPlayInfo": "Impormasyon ng SyncPlay", + "LabelOriginalMediaInfo": "Orihinal na Impormasyon ng Media", + "LabelRemuxingInfo": "Impormasyon sa Remuxing", + "LabelDirectStreamingInfo": "Impormasyon sa Direktang pag-stream", + "LabelTranscodingInfo": "Impormasyon sa Transcoding", + "LabelVideoInfo": "Impormasyon sa Video", + "LabelAudioInfo": "Impormasyon sa Audio", + "LabelPlaybackInfo": "Impormasyon sa pag-playback", + "RemuxHelp2": "Gumagamit ang Remux ng maliit na processing power sa pagpoproseso na may ganap na walang pagkawalang kalidad ng media.", + "RemuxHelp1": "Ang media ay nasa isang hindi tugmang lalagyan ng file (MKV, AVI, WMV, atbp) ngunit parehong tugma ang video stream at audio stream sa device. Ang media ay ire-repack nang walang pagkawala sa mabilisang bago ipadala sa device.", + "Remuxing": "Remuxing", + "AspectRatioFill": "Punan", + "AspectRatioCover": "Cover", + "EnableFallbackFontHelp": "I-enable ang mga custom alternate font. Maiiwasan nito ang problema ng maling pag-render ng subtitle.", + "EnableFallbackFont": "I-enable ang mga fallback na font", + "LabelFallbackFontPathHelp": "Tumukoy ng path na naglalaman ng mga fallback na font para sa pag-render ng mga subtitle ng ASS/SSA. Ang maximum na pinapayagang kabuuang laki ng font ay 20 MB. Inirerekomenda ang magaan at web-friendly na mga format ng font gaya ng woff2.", + "LabelFallbackFontPath": "Path ng Fallback font folder:", + "HeaderSelectFallbackFontPathHelp": "Mag-browse o ilagay ang path ng fallback font folder na gagamitin para sa pag-render ng mga subtitle ng ASS/SSA.", + "MoveRight": "Lumipat pakanan", + "MoveLeft": "Lumipat pakaliwa", + "MoreUsersCanBeAddedLater": "Maaaring magdagdag ng higit pang mga user sa ibang pagkakataon mula sa loob ng Dashboard.", + "MoreMediaInfo": "Impormasyon ng Media", + "MoreFromValue": "Higit pa mula sa {0}", + "Monday": "Lunes", + "Mobile": "Mobile", + "Mixer": "Mixer", + "MinutesBefore": "minuto bago", + "MinutesAfter": "minuto pagkatapos", + "MillisecondsUnit": "ms", + "MessagePleaseWait": "Mangyaring maghintay. Maaaring tumagal ito ng isang minuto.", + "Menu": "Menu", + "MediaIsBeingConverted": "Kino-convert ang media sa isang format na tugma sa device na nagpe-play ng media.", + "ManageRecording": "Pamahalaan ang pagre-record", + "ManageLibrary": "Pamahalaan ang library", + "LearnHowYouCanContribute": "Alamin kung paano ka makakapag-ambag.", + "LabelVersionInstalled": "Naka-install ang {0}.", + "LabelVersion": "Bersyon:", + "LabelMaxAudiobookResumeHelp": "Gagawing Nai-play ng buo ang isang title kung itinigil kapag ang natitirang duration ay mas mababa sa value na ito.", + "LabelEnableAutomaticPortMap": "I-enable ang awtomatik na port mapping", + "LabelDisplayMode": "Mode ng Display:", + "LabelTonemappingParamHelp": "Ibagay ang tone mapping algorithm. Ang inirerekomenda at default na mga halaga ay NaN. Sa pangkalahatan, iwanan itong blangko.", + "LabelSyncPlayAccessCreateAndJoinGroups": "Payagan ang user na gumawa at sumali sa mga grupo", + "LabelServerNameHelp": "Gagamitin ang pangalang ito upang kilalanin ang server at magiging default sa hostname ng server.", + "LabelSerialNumber": "Serial number:", + "LabelKodiMetadataUser": "I-save ang data ng panonood ng user sa mga NFO file para sa:", + "LabelIconMaxWidth": "Pinakamataas na lapad ng icon:", + "MetadataSettingChangeHelp": "Ang pagbabago sa mga setting ng metadata ay makakaapekto sa bagong nilalamang idinagdag sa susunod. Para i-refresh ang kasalukuyang content, buksan ang detail screen at i-click ang refresh button, o gumawa ng maramihang pag-refresh gamit ang metadata manager.", + "MetadataManager": "Manager ng Metadata", + "Metadata": "Metadata", + "LabelKodiMetadataEnablePathSubstitutionHelp": "I-enable ang path substitution ng larawan gamit ang setting ng path substitution ng server.", + "LabelKodiMetadataEnablePathSubstitution": "I-enable ang path substitution", + "LabelKodiMetadataEnableExtraThumbsHelp": "Kapag nagda-download ng mga larawan maaari silang i-save sa parehong extrafanart at extrathumbs para sa maximum Kodi skin compatibility.", + "LabelKodiMetadataEnableExtraThumbs": "Kopyahin ang extrafanart sa field ng extrathumbs", + "LabelKodiMetadataDateFormatHelp": "Ang lahat ng mga petsa sa loob ng mga NFO file ay ipapa-parse gamit ang format na ito.", + "LabelKodiMetadataDateFormat": "Format ng petsa ng paglabas:", + "LabelKnownProxies": "Mga kilalang proxy:", + "LabelKidsCategories": "Mga kategorya ng mga pambata:", + "LabelKeepUpTo": "Panatilihin hanggang sa:", + "LabelIsForced": "Pinipilit", + "LabelInternetQuality": "Kalidad ng Internet:", + "LabelInNetworkSignInWithEasyPasswordHelp": "Gamitin ang easy PIN code upang mag-sign in sa mga client sa loob ng iyong lokal na network. Kakailanganin lang ang iyong regular na password kapag away from home. Kung iwanang blangko ang PIN code, hindi mo na kailangan ng password sa loob ng iyong home network.", + "LabelInNetworkSignInWithEasyPassword": "Paganahin ang pag-sign in sa network gamit ang aking easy PIN code", + "LabelImportOnlyFavoriteChannels": "Limitahan sa mga channel na minarkahan bilang paborito", + "LabelImageType": "Uri ng larawan:", + "LabelImageFetchersHelp": "I-enable at i-rank ang iyong mga ginustong tagakuha ng larawan sa pagkakasunud-sunod ng priyoridad.", + "LabelIdentificationFieldHelp": "Isang case-insensitive na substring o regex na expression.", + "LabelIconMaxResHelp": "Maximum na resolution ng mga icon na nakalantad sa pamamagitan ng upnp:icon property.", + "LabelIconMaxHeight": "Pinakamataas na taas ng icon:", + "LabelHttpsPortHelp": "Ang TCP port number para sa HTTPS server.", + "LabelHttpsPort": "Lokal na HTTPS port number:", + "LabelHomeScreenSectionValue": "Seksyon ng home screen {0}:", + "LabelHomeNetworkQuality": "Kalidad ng home network:", + "LabelHDHomerunPortRangeHelp": "Nililimitahan ang hanay ng port ng HDHomeRun UDP sa value na ito. (Ang default ay 1024 - 645535).", + "LabelHDHomerunPortRange": "Port range ng HDHomeRun:", + "LabelHardwareEncoding": "Hardware encoding:", + "LabelHardwareAccelerationTypeHelp": "Ang hardware acceleration ay nangangailangan ng karagdagang configuration.", + "LabelHardwareAccelerationType": "Hardware acceleration:", + "LabelH264Crf": "CRF ng H.264 encoding:", + "LabelGroupMoviesIntoCollectionsHelp": "Kung pipiliin ang view ng listahan ng mga pelikula, ang mga box set ay ipapakita bilang mga item na may nakapangkat na mga pelikula.", + "LabelGroupMoviesIntoCollections": "Pangkatin ang mga pelikula sa mga koleksyon", + "LabelFriendlyName": "Friendly na pangalan:", + "LabelFormat": "Format:", + "LabelForgotPasswordUsernameHelp": "Ilagay ang iyong username, kung naaalala mo ito.", + "LabelFont": "Font:", + "LabelFolder": "Folder:", + "LabelFinish": "Tapusin", + "LabelFileOrUrl": "File o URL:", + "LabelffmpegPathHelp": "Ang path sa FFmpeg application file o folder na naglalaman ng FFmpeg.", + "LabelffmpegPath": "Path ng FFmpeg:", + "LabelFailed": "Nag-fail", + "LabelExtractChaptersDuringLibraryScanHelp": "Bumuo ng mga larawan ng kabanata kapag na-import ang mga video sa panahon ng pag-scan sa library. Kung hindi, kukunin ang mga ito sa panahon ng naka-iskedyul na task ng mga larawan ng kabanata, na nagbibigay-daan sa regular na pag-scan sa library na makumpleto nang mas mabilis.", + "LabelExtractChaptersDuringLibraryScan": "I-extract ang mga larawan ng kabanata sa panahon ng pag-scan sa library", + "LabelEveryXMinutes": "Bawat:", + "LabelEvent": "Event:", + "LabelEpisodeNumber": "Numero ng episode:", + "LabelEndDate": "Petsa ng pagtatapos:", + "LabelEncoderPreset": "Preset ng Encoding:", + "LabelEnableRealtimeMonitor": "I-enable ang real time monitoring", + "LabelEnableSSDPTracing": "I-enable ang SSDP Tracing:", + "LabelEnableSSDPTracingHelp": "I-enable ang mga detalye ng SSDP network tracing upang mai-log.
BABALA: Ito ay magdudulot ng malubhang pagkasira ng pagganap.", + "LabelEnableSingleImageInDidlLimitHelp": "Hindi magre-render nang maayos ang ilang device kung maraming larawan ang naka-embed sa loob ng DIDL.", + "LabelEnableSingleImageInDidlLimit": "Limitahan sa isang naka-embed na larawan", + "LabelEnableRealtimeMonitorHelp": "Ang mga pagbabago sa mga file ay ipoproseso kaagad sa mga sinusuportahang file system.", + "LabelEnableIP6Help": "I-enable ang IPv6 functionality.", + "LabelEnableIP4Help": "I-enable ang IPv4 functionality.", + "LabelEnableIP6": "I-enable ang IPv6", + "LabelEnableIP4": "I-enable ang IPv4", + "LabelEnableHttpsHelp": "Makinig sa naka-configure na HTTPS port. Dapat ding magbigay ng wastong certificate para magkabisa ito.", + "LabelEnableHttps": "I-enable ang HTTPS", + "LabelEnableHardwareDecodingFor": "I-enable ang hardware decoding para sa:", + "DeinterlaceMethodHelp": "Piliin ang paraan ng pag-deinterlacing na gagamitin kapag ang software ay nag-transcode ng interlaced na content. Kapag ang hardware acceleration na sumusuporta sa hardware deinterlacing ay pinagana, ang hardware deinterlacer ang gagamitin sa halip na ang setting na ito.", + "LabelEnableDlnaServerHelp": "Payagan ang mga UPnP device sa iyong network na mag-browse at mag-play ng content.", + "LabelEnableDlnaServer": "Paganahin ang DLNA server", + "LabelEnableDlnaPlayToHelp": "I-detect ang mga device sa loob ng iyong network at mag-alok ng kakayahang kontrolin ang mga ito nang malayuan.", + "LabelEnableDlnaPlayTo": "I-enable ang DLNA Play To", + "LabelEnableDlnaDebugLoggingHelp": "Gumawa ng malalaking log file at dapat lamang gamitin kung kinakailangan para sa mga layunin ng pag-troubleshoot.", + "LabelEnableDlnaDebugLogging": "Paganahin ang DLNA debug logging", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Tukuyin ang tagal sa mga segundo sa pagitan ng dalawang SSDP searches.", + "LabelEnableDlnaClientDiscoveryInterval": "Interval ng Client discovery:", + "DisableCustomCss": "I-disable ang Custom CSS na Ibinigay ng Server", + "DisablePlugin": "I-disable", + "DisplayMissingEpisodesWithinSeasonsHelp": "Dapat din itong ma-enable para sa mga TV library sa configuration ng server.", + "EnableBlurHash": "I-enable ang mga blur na placeholder para sa mga larawan", + "EnableDecodingColorDepth10Hevc": "I-enable ang 10-bit na hardware decoding para sa HEVC", + "EnableDecodingColorDepth10Vp9": "I-enable ang 10-bit na hardware decoding para sa VP9", + "EnableHardwareEncoding": "I-enable ang hardware encoding", + "EnableQuickConnect": "I-enable ang Quick Connect sa server na ito", + "EnableTonemapping": "I-enable ang Tone mapping", + "HttpsRequiresCert": "Para ma-enable ang mga secure na koneksyon, kakailanganin mong magbigay ng pinagkakatiwalaang SSL certificate, gaya ng Let's Encrypt. Mangyaring magbigay ng isang certificate, o huwag ma-enable ang mga secure na koneksyon.", + "LabelAutomaticDiscovery": "I-enable ang Auto Discovery:", + "LabelCreateHttpPortMap": "I-enable ang awtomatikong port mapping para sa HTTP traffic pati na rin sa HTTPS.", + "LabelCustomCertificatePathHelp": "Path sa isang PKCS #12 file na naglalaman ng isang certificate at private key upang ma-enable ang suporta ng TLS sa isang custom na domain.", + "EnablePlugin": "I-enable", + "LabelEnableBlastAliveMessagesHelp": "I-enable ito kung ang server ay hindi mapagkakatiwalaang natukoy ng iba pang mga UPnP device sa iyong network.", + "LabelEnableBlastAliveMessages": "Mga Blast alive message", + "LabelEnableAutomaticPortMapHelp": "Awtomatikong ipasa ang mga public port sa iyong router sa mga lokal na port sa iyong server sa pamamagitan ng UPnP. Maaaring hindi ito gumana sa ilang model ng router o configuration ng network. Ang mga pagbabago ay hindi mailalapat hanggang matapos ang pag-restart ng server.", + "LabelEmbedAlbumArtDidlHelp": "Mas prefer ng ilang device ang paraang ito para sa pagkuha ng album art. Maaaring mag-fail sa pag-play kapag nai-enable ang opsyong ito.", + "LabelEmbedAlbumArtDidl": "I-embed ang album art sa DIDL", + "LabelEasyPinCode": "Easy PIN code:", + "LabelDynamicExternalId": "Id ng {0}:", + "LabelDropSubtitleHere": "I-drop ang subtitle dito, o i-click upang mag-browse.", + "LabelDropShadow": "Drop shadow:", + "LabelDroppedFrames": "Mga na-drop na frame:", + "LabelDropImageHere": "I-drop ang larawan dito, o i-click upang mag-browse.", + "LabelDownMixAudioScaleHelp": "Palakasin ang audio kapag nag-downmix. Ang value na 1 ay magpapanatili sa orihinal na volume.", + "LabelDownMixAudioScale": "Pagpapalakas ng audio kapag nag-downmix:", + "LabelDownloadLanguages": "Mag-download ng mga wika:", + "LabelDisplaySpecialsWithinSeasons": "Magpakita ng mga special sa loob ng mga season kung saan sila ipinalabas", + "LabelDisplayOrder": "Order ng Display:", + "LabelDisplayName": "Ang Display name:", + "LabelDisplayLanguageHelp": "Ang pagsasalin ng Jellyfin ay isang patuloy na proyekto.", + "LabelDisplayLanguage": "Display language:", + "LabelDiscNumber": "Numero ng disc:", + "LabelDisableCustomCss": "I-disable ang custom na CSS theming/branding na ibinigay mula sa server.", + "LabelDidlMode": "Mode ng DIDL:", + "LabelDeviceDescription": "Description ng Device:", + "LabelDeinterlaceMethod": "Paraan ng deinterlacing:", + "LabelDefaultUserHelp": "Tukuyin kung aling library ng user ang dapat ipakita sa mga konektadong device. Maaari itong ma-override para sa bawat device gamit ang mga profile.", + "LabelDefaultUser": "Default na user:", + "LabelDefaultScreen": "Default na screen:", + "LabelDeathDate": "Araw ng pagkamatay:", + "LabelDay": "Araw:", + "LabelDateTimeLocale": "Lokal na oras ng petsa:", + "LabelDateAddedBehaviorHelp": "Kung mayroong value ng metadata, ito ay palaging gagamitin bago ang alinman sa mga opsyong ito.", + "LabelDateAddedBehavior": "Petsa ng idinagdag na behavior para sa bagong content:", + "LabelDateAdded": "Kailan idinagdag:", + "LabelDashboardTheme": "Tema ng Server Dashboard:", + "LabelCustomRating": "Custom na rating:", + "LabelCustomDeviceDisplayNameHelp": "Magbigay ng custom na display name o iwanang walang laman upang magamit ang pangalang iniulat ng device.", + "LabelCustomCssHelp": "Ilapat ang iyong sariling mga custom styles sa web interface.", + "LabelCustomCss": "Custom na CSS:", + "LabelCustomCertificatePath": "Path ng Custom SSL certificate:", + "LabelCurrentStatus": "Kasalukuyang status:", + "LabelCurrentPassword": "Kasalukuyang password:", + "LabelCriticRating": "Rating ng mga kritiko:", + "LabelCreateHttpPortMapHelp": "Pahintulutan ang awtomatikong port mapping na gumawa ng panuntunan para sa HTTP traffic bilang karagdagan sa HTTPS traffic.", + "LabelCountry": "Bansa:", + "LabelCorruptedFrames": "Mga Corrupted na frames:", + "LabelContentType": "Uri ng Content:", + "LabelCommunityRating": "Rating ng komunidad:", + "LabelColorTransfer": "Color transfer:", + "LabelColorSpace": "Color space:", + "LabelColorPrimaries": "Color primaries:", + "LabelCollection": "Koleksyon:", + "LabelChromecastVersion": "Bersyon ng Chromecast", + "LabelChannels": "Mga Channel:", + "LabelCertificatePasswordHelp": "Kung ang iyong certificate ay nangangailangan ng isang password, mangyaring ilagay ito dito.", + "LabelCertificatePassword": "Password ng Certificate:", + "LabelCancelled": "Kinansela", + "LabelCachePathHelp": "Tumukoy ng custom na lokasyon para sa mga file ng cache ng server gaya ng mga larawan. Iwanang blangko upang gamitin ang default ng server.", + "LabelCachePath": "Path ng Cache:", + "LabelCache": "Cache:", + "LabelBurnSubtitles": "Pag-burn ng subtitles:", + "LabelBlockContentWithTags": "I-block ang mga item na may mga tag:", + "LabelBlastMessageIntervalHelp": "Tukuyin ang tagal sa mga segundo sa pagitan ng mga blast alive messages.", + "LabelBlastMessageInterval": "Interval ng Alive message:", + "LabelBitrate": "Bitrate:", + "LabelBirthYear": "Taon ng kapanganakan:", + "LabelBirthDate": "Araw ng kapanganakan:", + "LabelBindToLocalNetworkAddressHelp": "I-override ang lokal na IP address para sa HTTP server. Kung hinayaang walang laman, ang server ay magbi-bind sa lahat ng magagamit na mga address. Ang pagbabago sa value ay nangangailangan ng pag-restart.", + "LabelBindToLocalNetworkAddress": "Naka-bind sa local network address:", + "LabelBaseUrlHelp": "Magdagdag ng custom na subdirectory sa URL ng server. Halimbawa: http://example.com/<baseurl>", + "LabelBaseUrl": "Base URL:", + "LabelAutomaticDiscoveryHelp": "Payagan ang mga application na awtomatikong makita ang Jellyfin sa pamamagitan ng paggamit ng UDP port 7359.", + "LabelAutomaticallyRefreshInternetMetadataEvery": "Awtomatikong i-refresh ang metadata mula sa internet:", + "LabelAutoDiscoveryTracingHelp": "Kapag pinagana, ang mga packet na natanggap sa auto discovery na port ay ila-log.", + "LabelAutoDiscoveryTracing": "I-enable ang Auto Discovery tracing.", + "LabelAutomaticallyAddToCollectionHelp": "Kapag may parehong pangalan ng koleksyon ang kahit man lang 2 pelikula, awtomatiko silang idaragdag sa koleksyon.", + "LabelAutomaticallyAddToCollection": "Awtomatikong idagdag sa koleksyon", + "LabelAuthProvider": "Provider ng Authentication:", + "LabelAudioSampleRate": "Sample Rate ng Audio:", + "LabelAudioLanguagePreference": "Ginustong wika ng audio:", + "LabelAudioCodec": "Codec ng Audio:", + "LabelAudioChannels": "Mga channel ng Audio:", + "LabelAudioBitrate": "Bitrate ng Audio:", + "LabelAudioBitDepth": "Bit depth ng audio:", + "LabelArtistsHelp": "Paghiwalayin ang maraming artist gamit ang semicolon.", + "LabelArtists": "Mga Artist:", + "RemoveFromCollection": "Alisin sa koleksyon", + "Remixer": "Remixer", + "RememberMe": "Tandaan mo ako", + "ReleaseGroup": "Release Group", + "ReleaseDate": "Petsa ng Paglabas", + "RefreshQueued": "Naka-queue ang refresh.", + "RefreshMetadata": "I-refresh ang metadata", + "RefreshDialogHelp": "Nire-refresh ang metadata batay sa mga setting at serbisyo sa internet na pinagana sa Dashboard.", + "Refresh": "Refresh", + "RecordSeries": "I-record ang serye", + "RecordingScheduled": "Naka-iskedyul ang pagre-record.", + "Recordings": "Mga recording", + "RecordingCancelled": "Kinansela ang pagre-record.", + "Record": "Record", + "RecommendationStarring": "Pinagbibidahan ni {0}", + "RecommendationDirectedBy": "Sa direksyon ni {0}", + "RecommendationBecauseYouWatched": "Dahil pinanood mo ang {0}", + "RecommendationBecauseYouLike": "Dahil gusto mo ang {0}", + "RecentlyWatched": "Napanood kamakailan", + "Rate": "Rate", + "Raised": "Itinaas", + "QuickConnectNotAvailable": "Hilingin sa administrator ng iyong server na paganahin ang Quick Connect", + "QuickConnectNotActive": "Ang Quick Connect ay hindi aktibo sa server na ito", + "QuickConnectInvalidCode": "Di-wastong Quick Connect code", + "QuickConnectDescription": "Upang mag-sign in gamit ang Quick Connect, piliin ang button na 'Quick Connect' sa device kung saan ka nagla-log in at ilagay ang ipinapakitang code sa ibaba.", + "QuickConnectDeactivated": "Na-deactivate ang Quick Connect bago maaprubahan ang kahilingan sa pag-log in", + "QuickConnectAuthorizeSuccess": "Pinahintulutan ang kahilingan", + "QuickConnectAuthorizeFail": "Hindi kilalang Quick Connect code", + "QuickConnectAuthorizeCode": "Ipasok ang code {0} upang mag-login", + "QuickConnectActivationSuccessful": "Matagumpay na na-activate", + "QuickConnect": "Quick Connect", + "Quality": "Kalidad", + "PluginFromRepo": "{0} mula sa repository {1}", + "Programs": "Mga programa", + "Profile": "Profile", + "ProductionLocations": "Mga lokasyon ng produksyon", + "Producer": "Producer", + "Print": "Print", + "Primary": "Pangunahin", + "PreviousTrack": "Lumaktaw sa nakaraan", + "PreviousChapter": "Nakaraang kabanata", + "Previous": "Ang nakaraan", + "Preview": "Silipin", + "Premieres": "Mga Premiere", + "Premiere": "Premiere", + "PreferEmbeddedTitlesOverFileNamesHelp": "Tukuyin ang pamagat ng display na gagamitin kapag walang internet metadata o lokal na metadata na available.", + "PreferEmbeddedTitlesOverFileNames": "Mas gusto ang mga naka-embed na pamagat kaysa sa mga filename", + "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Gamitin ang impormasyon ng episode mula sa naka-embed na metadata kung available.", + "PreferEmbeddedEpisodeInfosOverFileNames": "Mas gusto ang naka-embed na impormasyon ng episode kaysa sa mga filename", + "LabelAppNameExample": "Halimbawa: Sickbeard, Sonarr", + "LabelAppName": "Pangalan ng App", + "LabelAllowHWTranscoding": "Payagan ang hardware transcoding", + "LabelAllowedRemoteAddressesMode": "Filter mode ng Remote IP Address:", + "LabelAllowedRemoteAddresses": "Filter ng Remote IP Address:", + "LabelAlbumArtPN": "PN ng Album art:", + "LabelAlbumArtMaxHeight": "Pinakamataas na taas ng album art:", + "LabelAlbumArtMaxWidth": "Pinakamataas na lapad ng album art:", + "LabelAlbumArtMaxResHelp": "Pinakamataas na resolution ng album art na i-eexpose sa pamamagitan ng upnp:albumArtURI property.", + "LabelAlbumArtists": "Mga artista ng Album:", + "LabelAlbumArtHelp": "PN na ginagamit para sa album art, sa loob ng dlna:profileID attribute sa upnp:albumArtURI. Ang ilang device ay nangangailangan ng isang partikular na halaga, anuman ang laki ng larawan.", + "LabelAlbum": "Album:", + "LabelAirTime": "Oras ng palabas:", + "LabelAirsBeforeSeason": "Ipapalabas bago ang season:", + "LabelAirsBeforeEpisode": "Ipapalabas bago ang episode:", + "LabelAirDays": "Mga araw ng pagpapalabas:", + "LabelAirsAfterSeason": "Ipapalabas pagkatapos ng season:", + "LabelAccessStart": "Oras ng umpisa:", + "LabelAccessEnd": "Oras ng pagtatapos:", + "LabelAccessDay": "Araw sa isang linggo:", + "LabelAbortedByServerShutdown": "(Na-abort sa pamamagitan ng pag-shutdown ng server)", + "Label3DFormat": "3D format:", + "KnownProxiesHelp": "Comma separated list ng mga IP address o hostname ng mga kilalang proxy na ginagamit kapag kumokonekta sa iyong Jellyfin instance. Ito ay kinakailangan upang magamit nang wasto ang X-Forwarded-For header. Nangangailangan ng reboot pagkatapos i-save.", + "Kids": "Pambata", + "Items": "Mga Items", + "ItemCount": "{0} mga item", + "InstantMix": "Instant mix", + "InstallingPackage": "Pag-install ng {0} (bersyon {1})", + "HeaderXmlDocumentAttributes": "XML Document Attributes", + "HeaderXmlDocumentAttribute": "XML Document Attribute", + "HeaderVideoTypes": "Mga Uri ng Video", + "HeaderVideoType": "Uri ng Video", + "HeaderVideos": "Mga Video", + "HeaderVideoQuality": "Kalidad ng Video", + "HeaderUsers": "Mga User", + "HeaderUser": "user", + "HeaderUploadSubtitle": "Mag-upload ng Subtitle", + "HeaderUploadImage": "Mag-upload ng Larawan", + "HeaderUpcomingOnTV": "Paparating Sa TV", + "HeaderUninstallPlugin": "I-uninstall ang Plugin", + "HeaderTypeText": "Ipasok ang Text", + "HeaderTypeImageFetchers": "Mga Image Fetcher ({0})", + "HeaderTuners": "Mga Tuner", + "HeaderTunerDevices": "Mga Tuner Devices", + "HeaderTranscodingProfileHelp": "Magdagdag ng mga profile ng transcode upang isaad kung aling mga format ang dapat gamitin kapag kinakailangan ang transcoding.", + "HeaderTranscodingProfile": "Profile ng Transcode", + "HeaderTracks": "Mga Track", + "HeaderThisUserIsCurrentlyDisabled": "Kasalukuyang hindi pinagana ang user na ito", + "HeaderTaskTriggers": "Mga Task Trigger", + "HeaderSystemDlnaProfiles": "Mga System Profile", + "HeaderSyncPlayTimeSyncSettings": "Pag-sync ng oras", + "HeaderSyncPlayPlaybackSettings": "Pag-playback", + "HeaderSyncPlaySettings": "Mga Setting ng SyncPlay", + "HeaderSyncPlaySelectGroup": "Sumali sa isang grupo", + "HeaderSyncPlayEnabled": "Pinagana ang SyncPlay", + "HeaderSubtitleProfilesHelp": "Inilalarawan ng mga Subtitle Profile ang mga format ng subtitle na sinusuportahan ng device.", + "HeaderSubtitleProfiles": "Mga Profile ng Subtitle", + "HeaderSubtitleProfile": "Profile ng Subtitle", + "HeaderSubtitleDownloads": "Mga Pag-download ng Subtitle", + "HeaderSubtitleAppearance": "Itsura ng Subtitle", + "HeaderStopRecording": "Ihinto ang Pagre-record", + "HeaderStatus": "Status", + "HeaderStartNow": "I-simula na", + "HeaderSpecialEpisodeInfo": "Impormasyon ng Special Episode", + "HeaderSortOrder": "Order ng pagbubukod", + "HeaderSortBy": "Pagbukud-bukurin ayon sa", + "HeaderSetupLibrary": "I-setup ang iyong mga media library", + "HeaderServerSettings": "Mga Setting ng Server", + "HeaderServerAddressSettings": "Mga Setting ng Server Address", + "HeaderSeriesStatus": "Status ng Series", + "HeaderSeriesOptions": "Mga Option ng Series", + "HeaderSendMessage": "Magpadala ng Mensahe", + "HeaderSelectTranscodingPathHelp": "Mag-browse o ilagay ang path na gagamitin para sa mga transcode file. Dapat writeable ang folder.", + "HeaderSelectTranscodingPath": "Piliin ang Temporary Path ng mga Transcode", + "HeaderSelectServerCachePathHelp": "Mag-browse o ilagay ang path na gagamitin para sa mga file ng cache ng server. Dapat writeable ang folder.", + "HeaderSelectServerCachePath": "Piliin ang Server Cache Path", + "HeaderSelectPath": "Piliin ang Path", + "HeaderSelectMetadataPathHelp": "Mag-browse o ilagay ang path na gusto mong gamitin para sa metadata. Dapat writeable ang folder.", + "HeaderSelectMetadataPath": "Piliin ang Metadata Path", + "HeaderSelectCertificatePath": "Piliin ang Certificate Path", + "HeaderSecondsValue": "{0} segundo", + "HeaderSeasons": "Mga Season", + "HeaderScenes": "Mga Scene", + "HeaderRunningTasks": "Pinapatakbong mga Task", + "HeaderRevisionHistory": "Kasaysayan ng Pagbabago", + "HeaderResponseProfileHelp": "Nagbibigay ang mga Response profile ng paraan upang i-customize ang impormasyong ipinadala sa device kapag nagpe-play ng ilang uri ng media.", + "HeaderResponseProfile": "Response Profile", + "HeaderRemoveMediaLocation": "Alisin ang Lokasyon ng Media", + "HeaderRemoveMediaFolder": "Alisin ang Media Folder", + "HeaderRemoteControl": "Remote Control", + "HeaderRemoteAccessSettings": "Mga Setting ng Remote Access", + "HeaderRecordingPostProcessing": "Pagre-record ng Post Processing", + "HeaderRecordingOptions": "Mga Opsyon sa Pagre-record", + "HeaderRecentlyPlayed": "Ini-play kamakailan", + "HeaderProfileServerSettingsHelp": "Kinokontrol ng mga value kung paano ipapakita ng server ang sarili nito sa mga client.", + "HeaderProfileInformation": "Impormasyon sa Profile", + "HeaderPreferredMetadataLanguage": "Ginustong Metadata Language", + "HeaderPortRanges": "Mga Setting ng Firewall at Proxy", + "HeaderPluginInstallation": "Pag-install ng Plugin", + "HeaderPleaseSignIn": "Mangyaring mag-sign in", + "HeaderPlayOn": "I-play sa", + "HeaderPlaybackError": "Nag-error ang pag-playback", + "HeaderPlayback": "Pag-playback ng Media", + "HeaderPlayAll": "I-play ang Lahat", + "HeaderPinCodeReset": "I-reset ang PIN Code", + "HeaderPhotoAlbums": "Mga Album ng Larawan", + "HeaderPaths": "Mga Path", + "HeaderPasswordReset": "I-reset ang Password", + "HeaderPassword": "Password", + "HeaderParentalRatings": "Parental Ratings", + "HeaderOtherItems": "Iba pang Items", + "HeaderOnNow": "Sa Ngayon", + "HeaderNextVideoPlayingInValue": "Magpe-play ang susunod na Video sa {0}", + "HeaderNextEpisodePlayingInValue": "Magpe-play ang susunod na Episode sa {0}", + "HeaderNewRepository": "Bagong Repository", + "HeaderNewDevices": "Mga bagong Device", + "HeaderNewApiKey": "Bagong API Key", + "HeaderNetworking": "IP Protocols", + "HeaderNavigation": "Pag-navigate", + "HeaderMyMediaSmall": "Aking Media (maliit)", + "HeaderMyMedia": "Aking Media", + "HeaderMyDevice": "Ang aking device", + "HeaderMusicQuality": "Kalidad ng Musika", + "HeaderMoreLikeThis": "Higit pang Tulad nito", + "HeaderMetadataSettings": "Mga Setting ng Metadata", + "HeaderMediaFolders": "Mga Folder ng Media", + "HeaderMedia": "Media", + "HeaderLoginFailure": "Nag-fail ang pag-login", + "HeaderLiveTvTunerSetup": "Setup ng Live TV Tuner", + "HeaderLibrarySettings": "Mga Setting ng Library", + "HeaderLibraryOrder": "Order ng Library", + "ButtonScanAllLibraries": "I-scan ang Lahat ng mga Library", + "HeaderLibraryFolders": "Mga Folder ng Library", + "HeaderLibraryAccess": "Access sa Library", + "HeaderLibraries": "Mga Library", + "HeaderLatestRecordings": "Pinakabagong Recording", + "HeaderLatestMusic": "Pinakabagong Musika", + "HeaderLatestMovies": "Pinakabagong Pelikula", + "HeaderLatestMedia": "Pinakabagong Media", + "HeaderLatestEpisodes": "Mga Pinakabagong Episode", + "HeaderKodiMetadataHelp": "Para i-enable o i-disable ang NFO metadata, mag-edit ng library at hanapin ang seksyong metadata savers.", + "HeaderKeepSeries": "Panatilihin ang Serye", + "HeaderKeepRecording": "Panatilihin ang Pagre-record", + "HeaderInstantMix": "Instant Mix", + "HeaderInstall": "I-install", + "HeaderImageSettings": "Mga Setting ng Larawan", + "HeaderImageOptions": "Mga Pagpipilian sa Larawan", + "HeaderIdentifyItemHelp": "Maglagay ng isa o higit pang search criteria. Alisin ang criteria upang dumami ang mga resulta ng search.", + "HeaderIdentificationCriteriaHelp": "Maglagay ng hindi bababa sa isang search criteria.", + "HeaderIdentificationHeader": "Header ng Pagkakakilanlan", + "HeaderIdentification": "Pagkakakilanlan", + "HeaderHttpsSettings": "Mga Setting ng HTTPS", + "HeaderHttpHeaders": "Mga Header ng HTTP", + "HeaderGuideProviders": "Mga TV Guide Data Provider", + "HeaderFrequentlyPlayed": "Madalas Pine-play", + "HeaderForKids": "Para sa mga bata", + "HeaderFetchImages": "Kunin ang mga Larawan:", + "HeaderFetcherSettings": "Mga Setting ng Fetcher", + "HeaderFeatureAccess": "Access sa Tampok", + "HeaderExternalIds": "Mga external na ID:", + "HeaderError": "Error", + "HeaderEnabledFieldsHelp": "Alisan ng check ang isang field upang i-lock ito at maiwasang mabago ang data nito.", + "HeaderEnabledFields": "Pinagana ang mga Field", + "HeaderEditImages": "I-edit ang mga Larawan", + "HeaderEasyPinCode": "Easy Pin Code", + "HeaderDVR": "Digital Recorder", + "HeaderDownloadSync": "I-download at I-sync", + "HeaderDirectPlayProfileHelp": "Magdagdag ng mga direct play profile upang isaad kung aling mga format ang maaaring pangasiwaan ng device nang native.", + "HeaderDirectPlayProfile": "Direct Play Profile", + "HeaderDevices": "Mga device", + "HeaderDeviceAccess": "Access sa Device", + "HeaderDeveloperInfo": "Impormasyon ng Developer", + "HeaderDetectMyDevices": "I-detect ang Aking Mga Device", + "HeaderDeleteTaskTrigger": "Tanggalin ang Task Trigger", + "HeaderDeleteProvider": "Tanggalin ang Provider", + "HeaderDeleteItems": "Tanggalin ang Mga Item", + "HeaderDeleteItem": "Tanggalin ang Item", + "HeaderDeleteDevices": "Tanggalin ang Lahat ng Mga Device", + "HeaderDeleteDevice": "Tanggalin ang Device", + "HeaderDebugging": "Pag-debug at Tracking", + "HeaderDefaultRecordingSettings": "Default na Mga Setting ng Pagre-record", + "HeaderDateIssued": "Araw ng pag-issue", + "HeaderCustomDlnaProfiles": "Mga Custom na Profile", + "HeaderContinueReading": "Ipagpatuloy ang pagbabasa", + "HeaderContinueListening": "Ipagpatuloy ang Pakikinig", + "HeaderContainerProfileHelp": "Ipinapahiwatig ng mga profile ng container ang mga limitasyon ng isang device kapag nagpe-play ng mga partikular na format. Kung may nalalapat na limitasyon, ang media ay maita-transcode, kahit na ang format ay na-configure para sa direktang paglalaro.", + "HeaderContainerProfile": "Profile ng Container", + "HeaderConnectToServer": "Kumonekta sa Server", + "HeaderConnectionFailure": "Nag-fail ang koneksyon", + "HeaderConfirmRevokeApiKey": "Bawiin ang API Key", + "HeaderConfirmProfileDeletion": "Kumpirmahin ang Pagtanggal ng Profile", + "HeaderConfirmPluginInstallation": "Kumpirmahin ang Pag-install ng Plugin", + "HeaderConfigureRemoteAccess": "I-set up ang Remote Access", + "HeaderCodecProfileHelp": "Isinasaad ng mga profile ng codec ang mga limitasyon ng isang device kapag nagpe-play ng mga partikular na codec. Kung nalalapat ang isang limitasyon, ang media ay maita-transcode, kahit na ang codec ay na-configure para sa direktang pag-play.", + "HeaderCodecProfile": "Profile ng Codec", + "HeaderChapterImages": "Mga Larawan ng Kabanata", + "HeaderChannelAccess": "Access sa Channel", + "MessageYouHaveVersionInstalled": "Kasalukuyan kang may naka-install na bersyon {0}.", + "MessageUnsetContentHelp": "Ang nilalaman ay ipapakita bilang mga plain na folder. Para sa pinakamahusay na mga resulta gamitin ang metadata manager upang itakda ang mga uri ng nilalaman ng mga sub-folder.", + "MessageUnableToConnectToServer": "Hindi kami makakonekta sa napiling server sa ngayon. Pakitiyak na ito ay tumatakbo at subukang muli.", + "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Ang mga sumusunod na lokasyon ng media ay aalisin sa iyong library:", + "MessageSyncPlayUserLeft": "Si {0} ay umalis sa grupo.", + "MessageSyncPlayUserJoined": "Si {0} ay sumali sa grupo.", + "MessageSyncPlayPlaybackPermissionRequired": "Kinakailangan ang pahintulot sa pag-playback.", + "MessageSyncPlayNoGroupsAvailable": "Walang available na grupo. Mag-play ka muna ng media.", + "MessageSyncPlayLibraryAccessDenied": "Ang pag-access sa content na ito ay pinaghihigpitan.", + "MessageSyncPlayJoinGroupDenied": "Hindi makasali sa grupo.", + "MessageSyncPlayIsDisabled": "Kinakailangan ang pahintulot upang magamit ang SyncPlay.", + "MessageSyncPlayGroupWait": "Ang {0} ay nagba-buffer…", + "MessageSyncPlayGroupDoesNotExist": "Nag-fail sa pagsali ng grupo dahil hindi ito makita.", + "MessageSyncPlayErrorNoActivePlayer": "Walang nakitang aktibong player. Ang SyncPlay ay nai-disable.", + "MessageSyncPlayErrorMissingSession": "Nag-fail ang pag-enable ng SyncPlay! Nawawalang session.", + "MessageSyncPlayErrorMedia": "Nag-fail ang pag-enable ng SyncPlay! Mayroong problema sa media.", + "MessageSyncPlayErrorAccessingGroups": "Nagkaroon ng error habang ina-access ang listahan ng mga grupo.", + "MessageSyncPlayEnabled": "Nai-enable ang SyncPlay.", + "MessageSyncPlayDisabled": "Nai-disable ang SyncPlay.", + "MessageSyncPlayCreateGroupDenied": "Kinakailangan ang pahintulot upang gumawa ng isang pangkat.", + "MessageReenableUser": "Tingnan sa ibaba upang muling i-enable", + "MessageSent": "Naipadala ang mensahe.", + "MessagePluginInstallError": "Nagkaroon ng error habang ini-install ang plugin.", + "MessagePluginInstalled": "Matagumpay na na-install ang plugin. Kailangang i-restart ang server para magkabisa ang mga pagbabago.", + "MessagePluginInstallDisclaimer": "Ang mga plugin na ginawa ng mga miyembro ng komunidad ay isang mahusay na paraan upang mapahusay ang iyong karanasan sa mga karagdagang feature at benepisyo. Bago i-install, mangyaring magkaroon ng kamalayan sa mga epekto na maaaring mayroon sila sa iyong server, tulad ng mas mahabang pag-scan sa library, karagdagang pagproseso sa background, at pagbaba ng katatagan ng system.", + "MessagePluginConfigurationRequiresLocalAccess": "Upang i-set up ang plugin na ito mangyaring mag-sign in nang direkta sa iyong lokal na server.", + "MessagePleaseEnsureInternetMetadata": "Pakitiyak na ang pag-download ng metadata sa internet ay maka-enable.", + "MessagePlayAccessRestricted": "Ang pag-playback ng nilalamang ito ay kasalukuyang pinaghihigpitan. Mangyaring makipag-ugnayan sa administrator ng iyong server para sa higit pang impormasyon.", + "MessagePasswordResetForUsers": "Na-reset ng mga sumusunod na user ang kanilang mga password. Maaari na silang mag-sign in gamit ang mga PIN code na ginamit sa paggawa ng pag-reset.", + "MessageNoTrailersFound": "I-install ang trailers channel upang mapahusay ang iyong karanasan sa pelikula sa pamamagitan ng pagdaragdag ng library ng mga trailer sa internet.", + "MessageNothingHere": "Walang nakalagay dito.", + "MessageNoServersAvailable": "Walang nahanap na mga server gamit ang awtomatikong pagtuklas ng server.", + "MessageNoRepositories": "Walang mga repository.", + "MessageNoPluginsInstalled": "Wala kang naka-install na plugin.", + "MessageNoPluginConfiguration": "Ang plugin na ito ay walang mga setting na ise-set up.", + "MessageNoNextUpItems": "Walang nahanap. Simulan ang panonood ng iyong mga palabas!", + "MessageNoMovieSuggestionsAvailable": "Walang suhestyon sa pelikula ang kasalukuyang available. Simulan ang panonood at i-rate ang iyong mga pelikula, at pagkatapos ay bumalik upang tingnan ang iyong mga rekomendasyon.", + "MessageNoGenresAvailable": "I-enable ang ilang metadata provider na kumuha ng mga genre mula sa internet.", + "MessageNoCollectionsAvailable": "Nagbibigay-daan sa iyo ang mga koleksyon na ma-enjoy ang mga personalized na pagpapangkat ng Mga Pelikula, Serye, at Album. I-click ang button na '+' upang simulan ang paglikha ng mga koleksyon.", + "MessageNoAvailablePlugins": "Walang available na mga plugin.", + "MessageLeaveEmptyToInherit": "Iwanang walang laman upang magmana ng mga setting mula sa isang pangunahing item o ang pangkalahatang default na value.", + "MessageItemSaved": "Na-save ang item.", + "MessageItemsAdded": "Idinagdag ang mga item.", + "MessageInvalidUser": "Di-wastong username o password. Pakisubukang muli.", + "MessageInvalidForgotPasswordPin": "Isang di-wasto o nag-expire na PIN code ang ipinasok. Pakisubukang muli.", + "MessageImageTypeNotSelected": "Mangyaring pumili ng uri ng larawan mula sa drop-down na menu.", + "MessageImageFileTypeAllowed": "Ang mga JPEG at PNG file lang ang sinusuportahan.", + "MessageGetInstalledPluginsError": "Nagkaroon ng error habang kinukuha ang listahan ng mga kasalukuyang naka-install na plugin.", + "MessageForgotPasswordInNetworkRequired": "Pakisubukang muli sa loob ng iyong home network upang simulan ang proseso ng pag-reset ng password.", + "MessageForgotPasswordFileCreated": "Ang sumusunod na file ay ginawa sa iyong server at naglalaman ng mga instruction kung paano magpatuloy:", + "MessageFileReadError": "Nagkaroon ng error sa pagbabasa ng file. Pakisubukang muli.", + "MessageEnablingOptionLongerScans": "Ang pag-enable ng opsyong ito ay maaaring magresulta sa mas matagal na pag-scan sa library.", + "MessageDownloadQueued": "Naka-queue ang pag-download.", + "MessageDirectoryPickerLinuxInstruction": "Para sa Linux sa Arch Linux, CentOS, Debian, Fedora, openSUSE, o Ubuntu, dapat mong bigyan ang user ng serbisyo ng kahit man lang read access sa iyong mga lokasyon ng storage.", + "MessageDirectoryPickerBSDInstruction": "Para sa BSD, maaaring kailanganin mong mag-set up ng storage sa loob ng iyong FreeNAS Jail para ma-access ng Jellyfin ang iyong media.", + "MessageDeleteTaskTrigger": "Sigurado ka bang gusto mong tanggalin ang task trigger ito?", + "MessageCreateAccountAt": "Gumawa ng account sa {0}", + "MessageContactAdminToResetPassword": "Mangyaring makipag-ugnayan sa iyong system administrator upang i-reset ang iyong password.", + "MessageConfirmShutdown": "Sigurado ka bang gusto mong i-shutdown ang server?", + "MessageConfirmRevokeApiKey": "Sigurado ka bang gusto mong bawiin ang API key na ito? Ang koneksyon ng application sa server na ito ay biglang titigil.", + "MessageConfirmRestart": "Sigurado ka bang gusto mong i-restart ang Jellyfin?", + "MessageConfirmRemoveMediaLocation": "Sigurado ka bang gusto mong alisin ang lokasyong ito?", + "MessageConfirmRecordingCancellation": "Kanselahin ang pagre-record?", + "MessageConfirmProfileDeletion": "Sigurado ka bang gusto mong tanggalin ang profile na ito?", + "MessageConfirmDeleteTunerDevice": "Sigurado ka bang gusto mong tanggalin ang device na ito?", + "MessageConfirmDeleteGuideProvider": "Sigurado ka bang gusto mong tanggalin ang guide provider na ito?", + "MessageConfirmAppExit": "Gusto mo bang umalis dito?", + "MessageChangeRecordingPath": "Ang pagpapalit ng iyong recording folder ay hindi maglilipat ng mga kasalukuyang recording mula sa lumang lokasyon patungo sa bago. Kakailanganin mong ilipat ang mga ito nang manu-mano kung ninanais.", + "MessageBrowsePluginCatalog": "I-browse ang aming plugin catalog para tingnan ang mga available na plugins.", + "MessageAreYouSureYouWishToRemoveMediaFolder": "Sigurado ka bang gusto mong alisin ang media folder na ito?", + "MessageAreYouSureDeleteSubtitles": "Sigurado ka bang gusto mong tanggalin ang subtitle file na ito?", + "MessageAlreadyInstalled": "Naka-install na ang bersyong ito.", + "MessageAddRepository": "Kung gusto mong magdagdag ng repository, i-click ang button sa tabi ng header at punan ang hiniling na impormasyon.", + "MediaInfoVideoRange": "Range ng video", + "MediaInfoTitle": "Pamagat", + "MediaInfoTimestamp": "Timestamp", + "MediaInfoSize": "Laki", + "MediaInfoSampleRate": "Sample rate", + "MediaInfoResolution": "Resolusyon", + "MediaInfoRefFrames": "Ref frames", + "MediaInfoProfile": "Profile", + "MediaInfoPixelFormat": "Pixel format", + "MediaInfoPath": "Path", + "MediaInfoLevel": "Level", + "MediaInfoLayout": "Layout", + "MediaInfoLanguage": "Wika", + "MediaInfoInterlaced": "Interlaced", + "MediaInfoFramerate": "Framerate", + "MediaInfoForced": "Pinipilit", + "MediaInfoExternal": "External", + "MediaInfoDefault": "Default", + "LabelSupportedMediaTypes": "Mga Sinusuportahang Uri ng Media:", + "LabelSubtitleVerticalPosition": "Patayong posisyon:", + "LabelSubtitlePlaybackMode": "Mode ng Subtitle:", + "LabelSubtitleFormatHelp": "Halimbawa: srt", + "LabelSubtitleDownloaders": "Mga downloader ng subtitle:", + "LabelStreamType": "Uri ng stream:", + "LabelStopWhenPossible": "Huminto kung maaari:", + "LabelStopping": "Huminto", + "LabelStatus": "Katayuan:", + "LabelStartWhenPossible": "Magsimula kapag posible:", + "LabelStable": "Matatag", + "LabelSSDPTracingFilterHelp": "Opsyonal na IP address kung saan i-filter ang naka-log na SSDP traffic.", + "LabelSSDPTracingFilter": "Filter ng SSDP:", + "LabelSportsCategories": "Mga kategorya ng sports:", + "LabelSpecialSeasonsDisplayName": "Display name ng special season:", + "LabelSource": "Pinagmulan:", + "LabelSortTitle": "Pamagat ng pagbubukod:", + "LabelSortOrder": "Order ng pagbubukod:", + "LabelSortName": "Pangalan ng pagbubukod:", + "LabelSortBy": "Pagbukud-bukurin ayon sa:", + "LabelSonyAggregationFlagsHelp": "Tukuyin ang nilalaman ng elemento ng aggregationFlags sa urn:schemas-sonycom:av namespace.", + "LabelSonyAggregationFlags": "Aggregation flags ng Sony:", + "LabelSlowResponseTime": "Oras sa ms pagkatapos kung saan ang isang tugon ay itinuturing na mabagal:", + "LabelSlowResponseEnabled": "Mag-log ng mensahe ng babala kung ang server ay mabagal sa pagsagot", + "LabelSkipIfGraphicalSubsPresentHelp": "Ang pagpapanatili ng mga tekstong bersyon ng mga subtitle ay magreresulta sa mas mahusay na paghahatid at mababawasan ang posibilidad ng video transcoding.", + "LabelSkipIfGraphicalSubsPresent": "Laktawan kung naglalaman na ang video ng mga naka-embed na subtitle", + "LabelSkipIfAudioTrackPresentHelp": "Alisan ng check ito upang matiyak na ang lahat ng mga video ay may mga subtitle, anuman ang wika ng audio.", + "LabelSkipIfAudioTrackPresent": "Laktawan kung ang default na audio track ay tumutugma sa wika ng pag-download", + "LabelSkipBackLength": "Haba ng backward na pag-skip:", + "LabelSkipForwardLength": "Haba nga forward na pag-skip:", + "LabelSize": "Sukat:", + "LabelSimultaneousConnectionLimit": "Sabay-sabay na limitasyon ng stream:", + "LabelServerName": "Pangalan ng server:", + "LabelServerHostHelp": "192.168.1.100:8096 o https://myserver.com", + "LabelServerHost": "Host:", + "LabelSeriesRecordingPath": "Path ng pag-record ng serye:", + "LabelSendNotificationToUsers": "Ipadala ang notification kay:", + "LabelSelectVersionToInstall": "Pumili ng bersyon na ii-install:", + "LabelSelectUsers": "Pumili ng mga user:", + "LabelSelectFolderGroupsHelp": "Ang mga folder na hindi naka-check ay ipapakita ng kanilang mga sarili sa kanilang sariling view.", + "LabelSelectFolderGroups": "Awtomatikong pagpangkatin ang nilalaman mula sa mga sumusunod na folder sa mga view gaya ng Mga Pelikula, Musika at TV:", + "LabelSeasonNumber": "Numero ng season:", + "LabelScreensaver": "Screensaver:", + "LabelScheduledTaskLastRan": "Huling takbo {0}, naitapos ng {1}.", + "LabelSaveLocalMetadataHelp": "Ang pag-save ng mga artwork sa mga folder ng media ay maglalagay sa kanila sa isang lugar kung saan madali silang ma-edit.", + "LabelSaveLocalMetadata": "I-save ang artwork sa mga folder ng media", + "LabelRuntimeMinutes": "Runtime:", + "LabelRequireHttpsHelp": "Kung may check, awtomatikong ire-redirect ng server ang lahat ng mga kahilingan sa HTTP sa HTTPS. Wala itong epekto kung hindi nakikinig ang server sa HTTPS.", + "LabelRequireHttps": "Nangangailangan ng HTTPS", + "LabelRepositoryUrlHelp": "Ang lokasyon ng repository manifest na gusto mong isama.", + "LabelRepositoryUrl": "URL ng repository", + "LabelRepositoryNameHelp": "Isang custom na pangalan upang makilala ang repository na ito mula sa anumang iba pang idinagdag sa iyong server.", + "LabelRepositoryName": "Pangalan ng Repository", + "LabelRemoteClientBitrateLimitHelp": "Isang opsyonal na per-stream bitrate na limitasyon para sa lahat ng wala sa network na device. Ito ay kapaki-pakinabang upang maiwasan ang mga device na humiling ng mas mataas na bitrate kaysa sa kaya ng iyong koneksyon sa internet. Maaari itong magresulta sa pagtaas ng pag-load ng CPU sa iyong server upang ma-transcode ang mga video nang mabilis sa mas mababang bitrate.", + "LabelRemoteClientBitrateLimit": "Limitasyon sa bitrate ng streaming sa Internet (Mbps):", + "LabelReleaseDate": "Petsa ng Paglabas:", + "LabelRefreshMode": "Mode ng pag-refresh:", + "LabelRecordingPathHelp": "Tukuyin ang default na lokasyon upang i-save ang mga pag-record. Kung iniwang walang laman, gagamitin ang folder ng data ng programa ng server.", + "LabelRecordingPath": "Default na path ng pag-record:", + "LabelRecord": "Record:", + "LabelReasonForTranscoding": "Dahilan ng transcoding:", + "LabelQuickConnectCode": "Quick Connect code:", + "LabelPublishedServerUriHelp": "I-override ang URI na ginagamit ng Jellyfin, batay sa interface, o IP address ng kliyente.", + "LabelPublishedServerUri": "Mga Na-publish na URI ng Server:", + "LabelPublicHttpsPortHelp": "Ang numero ng pampublikong port na dapat imapa sa lokal na HTTPS port.", + "LabelPublicHttpsPort": "Pampublikong HTTPS port number:", + "LabelPublicHttpPortHelp": "Ang numero ng pampublikong port na dapat imapa sa lokal na HTTP port.", + "LabelPublicHttpPort": "Pampublikong HTTP port number:", + "LabelProtocolInfoHelp": "Ang value na gagamitin kapag tumutugon sa mga kahilingan ng GetProtocolInfo mula sa device.", + "LabelProtocolInfo": "Impormasyon ng protocol:", + "LabelProtocol": "Protocol:", + "LabelProfileVideoCodecs": "Mga Video codec:", + "LabelProfileContainersHelp": "Pinaghiwalay ng kuwit. Maaari itong iwanang walang laman upang mailapat sa lahat ng container.", + "LabelProfileContainer": "Container:", + "LabelProfileCodecsHelp": "Pinaghiwalay ng kuwit. Maaari itong iwanang walang laman upang mailapat sa lahat ng mga codec.", + "LabelProfileCodecs": "Mga codec:", + "LabelProfileAudioCodecs": "Codecs ng Audio:", + "LabelPreferredSubtitleLanguage": "Mas gustong mga wika ng subtitle:", + "LabelPreferredDisplayLanguage": "Mas gustong display language:", + "LabelPostProcessorArgumentsHelp": "Gamitin ang {path} bilang path sa recording file.", + "LabelPostProcessorArguments": "Mga argumento sa post-processor command line:", + "LabelPostProcessor": "Post-processing application:", + "LabelPleaseRestart": "Magkakabisa ang mga pagbabago pagkatapos manu-manong i-reload ang web client.", + "LabelPlayMethod": "Method ng pag-play:", + "LabelPlaylist": "Playlist:", + "LabelPlayerDimensions": "Mga sukat ng player:", + "LabelPlayer": "Player:", + "LabelPlayDefaultAudioTrack": "I-play ang default na audio track anuman ang wika", + "LabelPlaceOfBirth": "Lugar ng kapanganakan:", + "LabelPersonRoleHelp": "Halimbawa: Ice cream truck driver", + "LabelPersonRole": "Role:", + "LabelPath": "Path:", + "LabelPasswordResetProvider": "Provider ng Password Reset:", + "LabelPasswordRecoveryPinCode": "PIN code:", + "LabelPasswordConfirm": "Password (kumpirmahin):", + "LabelPassword": "Password:", + "LabelParentNumber": "Numbero ng Parent:", + "LabelParentalRating": "Parental rating:", + "LabelOverview": "Pangkalahatang-ideya:", + "LabelOriginalTitle": "Orihinal na pamagat:", + "LabelOriginalName": "Orihinal na pangalan:", + "LabelOriginalAspectRatio": "Orihinal na aspect ratio:", + "LabelOptionalNetworkPathHelp": "Kung ang folder na ito ay nakabahagi sa iyong network, ang pagbibigay ng network share path ay maaaring magbigay-daan sa mga client sa iba pang mga device na direktang ma-access ang mga media file. Halimbawa, {0} o {1}.", + "LabelOptionalNetworkPath": "Nakabahaging folder ng network:", + "LabelOpenclDeviceHelp": "Ito ang OpenCL device na ginagamit para sa tone mapping. Ang kaliwang bahagi ng tuldok ay ang numero ng platform, at ang kanang bahagi ay ang numero ng device sa platform. Ang default na halaga ay 0.0. Ang FFmpeg application file na naglalaman ng OpenCL hardware acceleration method ay kinakailangan.", + "LabelOpenclDevice": "Device ng OpenCL:", + "LabelNumberOfGuideDaysHelp": "Ang pag-download ng higit pang mga araw na value ng guide data ay nagbibigay ng kakayahang mag-iskedyul nang mas maaga at tumingin ng higit pang mga listahan, ngunit mas magtatagal din ang pag-download. Awtomatikong pipiliin batay sa bilang ng mga channel.", + "LabelNumberOfGuideDays": "Bilang ng mga araw ng guide data na ida-download:", + "LabelNumber": "Numero:", + "LabelNotificationEnabled": "I-enable ang notification na ito", + "LabelNewsCategories": "Mga kategorya ng balita:", + "LabelNewPasswordConfirm": "Pagkumpirma ng bagong password:", + "LabelNewPassword": "Bagong password:", + "LabelNewName": "Bagong pangalan:", + "LabelName": "Pangalan:", + "LabelMusicStreamingTranscodingBitrateHelp": "Tumukoy ng maximum na bitrate kapag nagsi-stream ng musika.", + "LabelMusicStreamingTranscodingBitrate": "Bitrate ng transcoding ng musika:", + "LabelMovieRecordingPath": "Path ng pag-record ng pelikula:", + "LabelMoviePrefixHelp": "Kung may inilapat na prefix sa mga pamagat ng pelikula, ilagay ito dito para maayos itong mahawakan ng server.", + "LabelMoviePrefix": "Prefix ng pelikula:", + "LabelMovieCategories": "Mga kategorya ng pelikula:", + "LabelMonitorUsers": "I-monitor ang aktibidad mula sa:", + "LabelModelUrl": "URL ng model:", + "LabelModelNumber": "Numero ng Model:", + "LabelModelName": "Pangalan ng Model:", + "LabelModelDescription": "Description ng model:", + "LabelMinScreenshotDownloadWidth": "Minimum na lapad ng pag-download ng screenshot:", + "LabelMinResumePercentageHelp": "Ang mga pamagat ay ipinapalagay na hindi nai-play kung huminto bago ang oras na ito.", + "LabelMinResumePercentage": "Minimum na porsyento ng resume:", + "LabelMinResumeDurationHelp": "Ang pinakamaikling haba ng video sa mga segundo na magse-save ng lokasyon ng pag-playback at hahayaan kang magpatuloy.", + "LabelMinResumeDuration": "Minimum na tagal ng resume:", + "LabelMinBackdropDownloadWidth": "Minimum na lapad ng pag-download ng backdrop:", + "LabelMinAudiobookResumeHelp": "Ang mga pamagat ay ipinapalagay na hindi nai-play kung huminto bago ang oras na ito.", + "LabelMinAudiobookResume": "Minimum sa pag-resume ng Audiobook sa ilang minuto:", + "LabelMethod": "Method:", + "LabelMetadataSaversHelp": "Piliin ang mga format ng file na gagamitin kapag sine-save ang iyong metadata.", + "LabelMetadataSavers": "Mga metadata saver:", + "LabelMetadataReadersHelp": "I-rank ang iyong ginustong lokal na pinagmumulan ng metadata ayon sa priyoridad. Ang unang file na natagpuan ay babasahin.", + "LabelMetadataReaders": "Reader ng metadata:", + "LabelMetadataPathHelp": "Tumukoy ng custom na lokasyon para sa na-download na artwork at metadata.", + "LabelMetadataPath": "Path ng Metadata:", + "LabelMetadataDownloadLanguage": "Mas gustong wika sa pag-download:", + "LabelMetadataDownloadersHelp": "I-enable at i-rankang iyong mga ginustong metadata downloader sa pagkakasunud-sunod ng priyoridad. Gagamitin lang ang mga mas mababang priyoridad na downloader para punan ang nawawalang impormasyon.", + "LabelMetadata": "Metadata:", + "LabelMessageTitle": "Pamagat ng mensahe:", + "LabelMessageText": "Teksto ng mensahe:", + "LabelMaxStreamingBitrateHelp": "Tumukoy ng maximum na bitrate kapag nag-stream.", + "LabelMaxStreamingBitrate": "Pinakamataas na kalidad ng streaming:", + "LabelMaxScreenshotsPerItem": "Pinakamataas na bilang ng mga screenshot bawat item:", + "LabelMaxResumePercentageHelp": "Ang mga pamagat ay ipinapalagay na ganap na pine-play kung itinigil pagkatapos ng oras na ito.", + "LabelMaxResumePercentage": "Pinakamataas na porsyento ng resume:", + "LabelMaxParentalRating": "Pinakamataas na pinapayagang parental rating:", + "LabelMaxMuxingQueueSizeHelp": "Maximum na bilang ng mga packet na maaaring i-buffer habang naghihintay na magsimula ang lahat ng stream. Subukang dagdagan ito kung matugunan mo pa rin ang error na \"Too many packets buffered for output stream\" sa mga log ng FFmpeg. Ang inirerekomendang halaga ay 2048.", + "LabelMaxMuxingQueueSize": "Size ng Max muxing queue:", + "LabelMaxChromecastBitrate": "Kalidad ng streaming ng Chromecast:", + "LabelMaxBackdropsPerItem": "Maximum na bilang ng mga backdrop bawat item:", + "LabelMaxAudiobookResume": "Natitirang minuto ng Audiobook upang ma-resume:", + "LabelMatchType": "Uri ng Match:", + "LabelManufacturerUrl": "URL ng Manufacturer:", + "LabelManufacturer": "Manufacturer:", + "LabelLogs": "Mga log:", + "LabelLoginDisclaimerHelp": "Isang mensahe na ipapakita sa ibaba ng pahina ng pag-login.", + "LabelLoginDisclaimer": "Disclaimer sa pag-login:", + "LabelLockItemToPreventChanges": "I-lock ang item na ito upang maiwasan ang mga bagong pagbabago", + "LabelLocalHttpServerPortNumberHelp": "Ang TCP port number para sa HTTP server.", + "LabelLocalHttpServerPortNumber": "Lokal na HTTP port number:", + "LabelLocalCustomCss": "Custom na CSS styling na nalalapat lang sa client na ito. Baka gusto mong i-disable ang custom CSS ng server.", + "LabelLineup": "Lineup:", + "LabelMaxDaysForNextUpHelp": "Itakda ang maximum na dami ng mga araw na dapat manatili ang isang palabas sa listahan ng 'Ang susunod' nang hindi ito pinapanood.", + "LabelMaxDaysForNextUp": "Max na araw sa 'Ang susunod':", + "LabelLibraryPageSizeHelp": "Itakda ang dami ng mga item na ipapakita sa isang page ng library. Itakda sa 0 upang hindi paganahin ang paging.", + "LabelLibraryPageSize": "Laki ng Library page:", + "LabelLanNetworks": "Mga LAN network:", + "LabelLanguage": "Wika:", + "LabelKodiMetadataUserHelp": "I-save ang data ng panonood sa mga NFO file para magamit ng iba pang mga application.", + "LabelKodiMetadataSaveImagePathsHelp": "Inirerekomenda ito kung mayroon kang mga pangalan ng file ng larawan na hindi sumusunod sa mga alituntunin ng Kodi.", + "LabelKodiMetadataSaveImagePaths": "I-save ang mga path ng larawan sa loob ng mga NFO file", + "HeaderCastAndCrew": "Cast at Crew", + "HeaderCancelSeries": "Kanselahin ang Serye", + "HeaderCancelRecording": "Kanselahin ang Pagre-record", + "HeaderBranding": "Branding", + "HeaderBlockItemsWithNoRating": "I-block ang mga item na walang o hindi nakikilalang impormasyon ng rating:", + "HeaderAutoDiscovery": "Pagtuklas ng Network", + "HeaderAudioSettings": "Mga setting ng audio", + "HeaderAudioBooks": "Audio Books", + "HeaderAppearsOn": "Nagpapakita sa", + "HeaderApp": "App", + "HeaderApiKeysHelp": "Ang mga external application ay kinakailangan na magkaroon ng isang API key upang makipag-communicate sa server. Ang mga key ay ibinibigay sa pamamagitan ng pag-log in gamit ang isang normal na user account o mano-manong pagbibigay sa application ng isang key.", + "HeaderApiKeys": "Mga API Key", + "HeaderApiKey": "API Key", + "HeaderAllowMediaDeletionFrom": "Payagan ang Pagtanggal ng Media Mula sa", + "HeaderAlert": "Alert", + "HeaderAdmin": "Admin", + "HeaderAddUser": "Magdagdag ng User", + "HeaderAddUpdateSubtitle": "Magdagdag/Mag-update ng Subtitle", + "HeaderAddUpdateImage": "Magdagdag/Mag-update ng Larawan", + "HeaderAddToPlaylist": "Idagdag sa Playlist", + "HeaderAddToCollection": "Idagdag sa Koleksiyon", + "HeaderAdditionalParts": "Karagdagang Bahagi", + "HeaderActivity": "Aktibidad", + "HeaderActiveRecordings": "Mga Aktibong Recording", + "HeaderActiveDevices": "Mga Aktibong Device", + "HeaderAccessScheduleHelp": "Gumawa ng iskedyul ng pag-access upang limitahan ang pag-access sa ilang partikular na oras.", + "HeaderAccessSchedule": "Iskedyul ng Pag-access", + "HardwareAccelerationWarning": "Ang pagpapagana ng hardware acceleration ay maaaring magdulot ng instability sa ilang sitwasyon. Tiyaking up to date ang iyong operating system at mga video driver. Kung nahihirapan kang mag-play ng video pagkatapos i-enable ito, kakailanganin mong ibalik ang setting sa Wala.", + "HDPrograms": "Mga programa na HD", + "H264CrfHelp": "Ang Constant Rate Factor (CRF) ay ang default na setting ng kalidad para sa x264 at x265 encoder. Maaari mong itakda values sa pagitan ng 0 at 51, kung saan ang mas mababang value ay magreresulta sa mas mahusay na kalidad (sa gastos ng mas matataas na laki ng file). Ang mga sane value ay nasa pagitan ng 18 at 28. Ang default para sa x264 ay 23, at para sa x265 ay 28, kaya maaari mo itong gamitin bilang panimulang punto.", + "GuideProviderSelectListings": "Piliin ang mga Listing", + "GuideProviderLogin": "Mag log in", + "Guide": "Guide", + "GuestStar": "Guest star", + "GroupVersions": "Mga bersyon ng pangkat", + "GroupBySeries": "Pangkatin ayon sa serye", + "Genre": "Genre", + "General": "General", + "Fullscreen": "Full screen", + "Friday": "Biyernes", + "Framerate": "Framerate", + "FormatValue": "Format: {0}", + "Filter": "Filter", + "Filters": "Mga filter", + "FileReadError": "Nagkaroon ng error habang binabasa ang file.", + "FileReadCancelled": "Kinansela ang nabasang file.", + "FileNotFound": "Hindi nahanap ang file.", + "File": "File", + "FFmpegSavePathNotFound": "Hindi namin mahanap ang FFmpeg gamit ang path na iyong pinasok. Kinakailangan din ang FFprobe at dapat na umiiral sa parehong folder. Ang mga bahaging ito ay karaniwang pinagsama-sama sa parehong pag-download. Paki-check ang path at subukang muli.", + "FetchingData": "Kinukuha ang karagdagang data", + "Features": "Mga tampok", + "Favorite": "Paborito", + "FastForward": "I-fast-forward", + "Extras": "Mga extra", + "ExtraLarge": "Mas Malaki", + "ExtractChapterImagesHelp": "Ang pag-extract ng mga larawan ng kabanata ay magbibigay-daan sa mga client na magpakita ng mga graphical na menu ng pagpili ng scene. Ang proseso ay maaaring mabagal, malakas sa resource, at maaaring mangailangan ng ilang gigabytes ng space. Gumagana ito kapag natuklasan ang mga video, at bilang isang nakaiskedyul na gawain sa gabi-gabi. Ang iskedyul ay maaaring i-configure sa lugar ng mga naka-iskedyul na gawain. Hindi inirerekomenda na patakbuhin ang gawaing ito sa mga oras ng peak na paggamit.", + "ExitFullscreen": "Lumabas sa full screen", + "EveryXMinutes": "Bawat {0} minuto", + "EveryXHours": "Bawat {0} na oras", + "EveryNDays": "Bawat {0} araw", + "EveryHour": "Bawat oras", + "ErrorStartHourGreaterThanEnd": "Ang oras ng pagtatapos ay dapat na mas malaki kaysa sa oras ng pagsisimula.", + "ErrorSavingTvProvider": "Nagkaroon ng error sa pag-save ng TV provider. Pakitiyak na ito ay naa-access at subukang muli.", + "ErrorPleaseSelectLineup": "Mangyaring pumili ng lineup at subukang muli. Kung walang available na mga lineup, mangyaring suriin kung tama ang iyong username, password, at postal code.", + "ErrorPlayerNotFound": "Walang nahanap na player para sa hiniling na media.", + "ErrorGettingTvLineups": "Nagkaroon ng error sa pag-download ng mga TV lineup. Pakitiyak na tama ang iyong impormasyon at subukang muli.", + "ErrorDeletingItem": "Nagkaroon ng error sa pagtanggal ng item mula sa server. Pakitiyak na ang Jellyfin ay may write access sa media folder at subukang muli.", + "ErrorDefault": "Nagkaroon ng error sa pagproseso ng kahilingan. Subukang muli mamaya.", + "ErrorAddingXmlTvFile": "Nagkaroon ng error sa pag-access sa XMLTV file. Pakitiyak na umiiral ang file at subukang muli.", + "ErrorAddingTunerDevice": "Nagkaroon ng error sa pagdaragdag ng tuner device. Pakitiyak na ito ay naa-access at subukang muli.", + "ErrorAddingMediaPathToVirtualFolder": "Nagkaroon ng error sa pagdaragdag ng media path. Pakitiyak na wasto ang landas at may access ang Jellyfin sa lokasyong iyon.", + "ErrorAddingListingsToSchedulesDirect": "Nagkaroon ng error sa pagdaragdag ng lineup sa iyong Schedules Direct account. Nagbibigay-daan lang ang Schedules Direct ng limitadong bilang ng mga lineup sa bawat account. Maaaring kailanganin mong mag-log in sa Schedules Direct website at alisin ang iba pang mga listahan mula sa iyong account bago magpatuloy.", + "Episodes": "Mga episode", + "Episode": "Episode", + "Engineer": "Sound engineer", + "EndsAtValue": "Magtatapos sa {0}", + "Ended": "Natapos na", + "EncoderPresetHelp": "Pumili ng isang mas mabilis na halaga upang mapabuti ang pagganap, o isang mas mabagal na halaga upang mapabuti ang kalidad.", + "EnableThemeVideosHelp": "Mag-play ng mga theme video sa background habang nagba-browse sa library.", + "EnableThemeSongsHelp": "I-play ang mga theme song sa background habang nagba-browse sa library.", + "EnableStreamLoopingHelp": "I-enable ito kung ang mga live stream ay naglalaman lamang ng ilang segundo ng data at kailangang patuloy na hilingin. Ang pagpapagana nito kapag hindi kinakailangan ay maaaring magdulot ng mga problema.", + "EnableStreamLooping": "I-auto-loop ang mga live stream", + "EnablePhotosHelp": "Ang mga imahe ay makikita at ipapakita kasama ng iba pang mga media file.", + "EnablePhotos": "Ipakita ang mga larawan", + "EnableNextVideoInfoOverlayHelp": "Sa dulo ng isang video, ipakita ang impormasyon tungkol sa susunod na video na lalabas sa kasalukuyang playlist.", + "EnableNextVideoInfoOverlay": "Ipakita ang susunod na impormasyon ng video habang nagpe-playback", + "EnableFasterAnimationsHelp": "Gumamit ng mas mabilis na mga animation at transition.", + "EnableFasterAnimations": "Mas mabilis na mga animation", + "EnableExternalVideoPlayersHelp": "Lalabas ang external player menu kapag sinisimulan ang pag-playback ng video.", + "EnableExternalVideoPlayers": "Mga external na video player", + "EnableDisplayMirroring": "Display mirroring", + "EnableDetailsBannerHelp": "Magpakita ng larawan ng banner sa tuktok ng pahina ng mga detalye ng item.", + "EnableDetailsBanner": "Banner ng Mga Detalye", + "EnableColorCodedBackgrounds": "Mga background na may color code", + "EnableCinemaMode": "Cinema mode", + "EnableBlurHashHelp": "Ang mga larawang nilo-load pa rin ay ipapakita na may natatanging placeholder.", + "EnableBackdropsHelp": "Ipakita ang mga backdrop sa background ng ilang page habang nagba-browse sa library.", + "EnableAutoCast": "Itakda bilang Default", + "EditSubtitles": "I-edit ang mga subtitle", + "EditMetadata": "I-edit ang metadata", + "EditImages": "I-edit ang mga larawan", + "Edit": "I-edit", + "EasyPasswordHelp": "Ang iyong easy PIN code ay ginagamit para sa offline na pag-access sa mga sinusuportahang kliyente at maaari ding gamitin para sa madaling pag-sign in sa network.", + "DropShadow": "Drop Shadow", + "DrmChannelsNotImported": "Hindi mai-import ang mga channel na may DRM.", + "DownloadsValue": "{0} (na) pag-download", + "Download": "I-download", + "Down": "Baba", + "DoNotRecord": "Huwag i-record", + "DisplayModeHelp": "Piliin ang istilo ng layout na gusto mo para sa interface.", + "DisplayMissingEpisodesWithinSeasons": "Ipakita ang mga nawawalang episode sa loob ng mga season", + "DisplayInOtherHomeScreenSections": "Ipakita sa mga seksyon ng home screen gaya ng 'Pinakabagong Media' at 'Ituloy ang Panonood'", + "DisplayInMyMedia": "Ipakita sa home screen", + "Display": "Display", + "Disconnect": "Idiskonekta", + "Disc": "Disc", + "DirectStreaming": "Direktang streaming", + "DirectStreamHelp2": "Ang power na na-consume sa pamamagitan ng direktang streaming ay karaniwang nakadepende sa audio profile. Tanging ang video stream ay lossless.", + "DirectStreamHelp1": "Ang video stream ay tugma sa device, ngunit may hindi tugmang format ng audio (DTS, Dolby TrueHD, atbp.) o bilang ng mga audio channel. Ang video stream ay ire-repack nang walang pagkawala sa mabilisang bago ipadala sa device. Tanging ang audio stream lang ang ita-transcode.", + "DirectPlayHelp": "Ang source file ay ganap na tugma sa client na ito, at ang session ay tumatanggap ng file nang walang pagbabago.", + "DirectPlaying": "Direktang pag-play", + "Directors": "Mga direktor", + "Director": "Direktor", + "DeviceAccessHelp": "Nalalapat lang ito sa mga device na maaaring matukoy nang natatangi at hindi makakapigil sa pag-access sa browser. Pipigilan sila ng pag-filter ng access sa device ng user na gumamit ng mga bagong device hanggang sa maaprubahan sila dito.", + "DetectingDevices": "Pag-detect ng mga device", + "Desktop": "Desktop", + "Descending": "Pababa", + "Depressed": "Depressed", + "DeleteUserConfirmation": "Sigurado ka bang gusto mong tanggalin ang user na ito?", + "DeleteUser": "Tanggalin ang User", + "DeleteMedia": "Tanggalin ang media", + "DeleteImageConfirmation": "Sigurado ka bang gusto mong tanggalin ang larawang ito?", + "DeleteImage": "Tanggalin ang Larawan", + "DeleteDevicesConfirmation": "Sigurado ka bang gusto mong tanggalin ang lahat ng device? Mala-log out ang lahat ng iba pang session. Muling lilitaw ang mga device sa susunod na mag-sign in ang isang user.", + "DeleteDeviceConfirmation": "Sigurado ka bang gusto mong tanggalin ang device na ito? Muli itong lilitaw sa susunod na mag-sign in ang isang user dito.", + "DeleteAll": "Tanggalin ang lahat", + "Delete": "Tanggalin", + "DefaultSubtitlesHelp": "Nilo-load ang mga subtitle batay sa default at sapilitang mga flag sa naka-embed na metadata. Isinasaalang-alang ang mga kagustuhan sa wika kapag maraming opsyon ang magagamit.", + "DefaultMetadataLangaugeDescription": "Ito ang iyong mga default at maaaring i-customize sa bawat library.", + "DeathDateValue": "Namatay: {0}", + "DatePlayed": "Kailan ini-play", + "DateAdded": "Kailan idinagdag", + "Data": "Data", + "DashboardVersionNumber": "Bersyon: {0}", + "DashboardServerName": "Server: {0}", + "DashboardOperatingSystem": "Operating System: {0}", + "DashboardArchitecture": "Arkitektura: {0}", + "DailyAt": "Araw-araw sa {0}", + "CustomDlnaProfilesHelp": "Gumawa ng custom na profile para mag-target ng bagong device o mag-override ng profile ng system.", + "Cursive": "Cursive", + "CriticRating": "Rating ng mga critics", + "CopyStreamURLSuccess": "Matagumpay na nakopya ang URL.", + "CopyStreamURL": "Kopyahin ang URL ng Stream", + "Continuing": "Nagpapatuloy", + "ContinueWatching": "Ituloy ang panonood", + "Console": "Console", + "Connect": "Kumonekta", + "ConfirmEndPlayerSession": "Gusto mo bang isara ang Jellyfin sa {0}?", + "ConfirmDeletion": "Kumpirmahin ang pagtanggal", + "ConfirmDeleteItems": "Ang pagtanggal sa mga item na ito ay magtatanggal sa kanila sa parehong file system at sa iyong media library. Sigurado ka bang gusto mong magpatuloy?", + "ConfirmDeleteItem": "Ang pagtanggal sa item na ito ay magtatanggal nito sa parehong file system at sa iyong media library. Sigurado ka bang gusto mong magpatuloy?", + "ConfirmDeleteImage": "Tanggalin ang larawan?", + "ConfigureDateAdded": "I-set up kung paano tinutukoy ang petsa na idinagdag sa Dashboard sa ilalim ng Mga Setting ng Library", + "Conductor": "Konduktor", + "Composer": "Composer", + "CommunityRating": "Rating ng komunidad", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "ClientSettings": "Mga Setting ng Client", + "ClearQueue": "I-clear ang queue", + "CinemaModeConfigurationHelp": "Dinadala ng Cinema mode ang experience sa teatro sa iyong living room na may kakayahang maglaro ng mga trailer at custom na intro bago ang pangunahing tampok.", + "ChannelNumber": "Numero ng channel", + "ChannelNameOnly": "Channel {0} lang", + "ChannelAccessHelp": "Piliin ang mga channel na ibabahagi sa user na ito. Magagawa ng mga administrator na i-edit ang lahat ng channel gamit ang metadata manager.", + "ChangingMetadataImageSettingsNewContent": "Malalapat lang ang mga pagbabago sa metadata o mga setting ng pag-download ng artwork sa bagong content na idinagdag sa iyong library. Upang ilapat ang mga pagbabago sa mga umiiral nang pamagat, kakailanganin mong i-refresh nang manu-mano ang kanilang metadata.", + "Categories": "Mga kategorya", + "Casual": "Kaswal", + "CancelSeries": "Kanselahin ang serye", + "CancelRecording": "Kanselahin ang pagre-record", + "Bwdif": "BWDIF", + "ButtonWebsite": "Website", + "ButtonUseQuickConnect": "Gamitin ang Quick Connect", + "ButtonUninstall": "I-uninstall", + "ButtonTrailer": "Trailer", + "ButtonTogglePlaylist": "Playlist", + "ButtonSyncPlay": "SyncPlay", + "ButtonSubmit": "Ipasa", + "ButtonStop": "I-hinto", + "ButtonStart": "Magsimula", + "ButtonSplit": "Hatiin", + "ButtonSignOut": "Mag-sign Out", + "ButtonSignIn": "Mag-sign In", + "ButtonShutdown": "Ipatigil", + "ButtonSend": "Ipadala", + "ButtonSelectView": "Piliin ang view", + "ButtonSelectDirectory": "Piliin ang Direktoryo", + "MediaInfoContainer": "Container", + "MediaInfoColorPrimaries": "Color primaries", + "MediaInfoColorTransfer": "Color transfer", + "MediaInfoColorSpace": "Color space", + "MediaInfoCodecTag": "Tag ng codec", + "MediaInfoCodec": "Codec", + "MediaInfoChannels": "Mga Channel", + "MediaInfoBitrate": "Bitrate", + "MediaInfoBitDepth": "Bit depth", + "MediaInfoAspectRatio": "Aspect ratio", + "MediaInfoAnamorphic": "Anamorphic", + "MaxParentalRatingHelp": "Ang content na may mas mataas na rating ay itatago mula sa user na ito.", + "MarkUnplayed": "Imarka ng hindi na-play", + "MarkPlayed": "Imarka ng na-play", + "MapChannels": "Pag-map ng mga channel", + "Lyricist": "Lyricist", + "Logo": "Logo", + "LiveTV": "Live TV", + "LiveBroadcasts": "Mga Live broadcast", + "Live": "Live", + "ListPaging": "{0}-{1} ng {2}", + "List": "Listahan", + "LibraryAccessHelp": "Piliin ang mga Library na ibabahagi sa user na ito. Magagawa ng mga administrator na i-edit ang lahat ng mga folder gamit ang metadata manager.", + "LeaveBlankToNotSetAPassword": "Maaari mong iwanang blangko ang field na ito upang walang password.", + "LatestFromLibrary": "Pinakabagong {0}", + "LastSeen": "Huling nakita {0}", + "Larger": "Mas malaki", + "Large": "Malaki", + "LanNetworksHelp": "Comma separated list ng mga IP address o IP/netmask entries para sa mga network na isasaalang-alang sa lokal na network kapag nagpapatupad ng mga paghihigpit sa bandwidth. Kung itatakda, ang lahat ng iba pang mga IP address ay ituturing na nasa panlabas na network at sasailalim sa panlabas na mga paghihigpit sa bandwidth. Kung iwanang blangko, tanging ang subnet ng server ang itinuturing na nasa lokal na network.", + "LabelZipCode": "Zip Code:", + "LabelYoureDone": "Tapos ka na!", + "LabelYear": "taon:", + "LabelXDlnaDocHelp": "Tukuyin ang nilalaman ng elementong X_DLNADOC sa urn:schemas-dlna-org:device-1-0 namespace.", + "LabelXDlnaDoc": "Doc ng X-DLNA:", + "LabelXDlnaCapHelp": "Tukuyin ang nilalaman ng elementong X_DLNACAP sa urn:schemas-dlna-org:device-1-0 namespace.", + "LabelXDlnaCap": "Cap ng X-DLNA:", + "LabelWeb": "Web:", + "LabelVideoResolution": "Resolusyon ng video:", + "LabelVideoRange": "Range ng video:", + "LabelVideoCodec": "Codec ng video:", + "LabelVideoBitrate": "Bitrate ng video:", + "LabelValue": "Value:", + "LabelVaapiDeviceHelp": "Ito ang render node na ginagamit para sa hardware acceleration.", + "LabelVaapiDevice": "Device ng VA-API:", + "LabelUserRemoteClientBitrateLimitHelp": "I-override ang default na global value na itinakda sa mga setting ng pag-playback ng server.", + "LabelUsername": "Username:", + "LabelUserMaxActiveSessions": "Pinakamataas na bilang ng mga sabay-sabay na user session:", + "LabelUserLoginAttemptsBeforeLockout": "Bilang ng failed login attempt bago ma-lock out ang user:", + "LabelUserLibraryHelp": "Piliin kung aling library ng user ang ipapakita sa device. Iwanang walang laman upang mamana ang default na setting.", + "LabelUserLibrary": "Library ng User:", + "LabelUserAgent": "User agent:", + "LabelUser": "User:", + "LabelUseNotificationServices": "Gamitin ang mga sumusunod na service:", + "LabelUnstable": "Hindi matatag", + "LabelUDPPortRangeHelp": "Paghigpitan ang Jellyfin na gamitin ang value ng port na ito kapag gumagawa ng mga koneksyon sa UDP. (Default ay 1024 - 645535).
Tandaan: Ang ilang function ay nangangailangan ng mga nakapirming port na maaaring nasa labas ng range na ito.", + "LabelUDPPortRange": "Range ng UDP Communication:", + "LabelTypeText": "Text", + "LabelTypeMetadataDownloaders": "Mga downloader ng metadata ({0}):", + "LabelType": "Uri:", + "LabelTVHomeScreen": "TV mode home screen:", + "LabelTunerType": "Uri ng Tuner:", + "LabelTunerIpAddress": "IP Address ng Tuner:", + "LabelTriggerType": "Type ng Trigger:", + "LabelTranscodingThreadCountHelp": "Piliin ang maximum na bilang ng mga thread na gagamitin kapag nag-transcode. Ang pagbabawas sa bilang ng thread ay magpapababa sa paggamit ng CPU ngunit maaaring hindi sapat na mabilis na mag-convert para sa isang maayos na karanasan sa pag-playback.", + "LabelTranscodingThreadCount": "Bilang ng thread ng transcoding:", + "LabelTranscodingTempPathHelp": "Tumukoy ng custom na path para sa mga transcode file na inihatid sa mga client. Iwanang blangko upang gamitin ang default ng server.", + "LabelTranscodingProgress": "Progress ng pag-transcode:", + "LabelTranscodingFramerate": "Framerate ng pag-transcode:", + "LabelTranscodes": "Mga transcode:", + "LabelTranscodePath": "Path ng pag-transcode:", + "LabelTrackNumber": "Numero ng track:", + "LabelTonemappingThresholdHelp": "Ang mga parameter ng algorithm ng tone mapping ay pinino sa bawat scene. At ang isang threshold ay ginagamit upang makita kung ang scene ay nagbago o hindi. Kung ang distansya sa pagitan ng kasalukuyang frame na average na liwanag at ang kasalukuyang tumatakbong average ay lumampas sa isang halaga ng threshold, muli naming kakalkulahin ang average ng scene at peak brightness. Ang inirerekomenda at default na mga halaga ay 0.8 at 0.2.", + "LabelTonemappingThreshold": "Threshold sa tone mapping:", + "LabelTonemappingRange": "Range ng tone mapping:", + "LabelTonemappingPeakHelp": "I-override ang signal/nominal/reference peak na may ganitong value. Kapaki-pakinabang kapag hindi maaasahan ang naka-embed na peak na impormasyon sa metadata ng display o kapag ang tono ng pagmamapa mula sa mas mababang hanay patungo sa mas mataas na hanay. Ang inirerekomenda at default na mga halaga ay 100 at 0.", + "LabelTonemappingPeak": "Peak ng tone mapping:", + "LabelTonemappingParam": "Param ng tone mapping:", + "LabelTonemappingDesatHelp": "Ilapat ang desaturation para sa mga highlight na lampas sa antas ng liwanag na ito. Kung mas mataas ang parameter, mas maraming impormasyon ng kulay ang mapapanatili. Nakakatulong ang setting na ito na maiwasan ang mga hindi natural na blown-out na mga kulay para sa mga super-highlight, sa pamamagitan ng (smoothly) na nagiging puti sa halip. Ginagawa nitong mas natural ang pakiramdam ng mga larawan, sa halaga ng pagbabawas ng impormasyon tungkol sa mga kulay na wala sa hanay. Ang inirerekomenda at default na mga halaga ay 0 at 0.5.", + "LabelTonemappingDesat": "Desat ng Tone mapping:", + "LabelTonemappingAlgorithm": "Piliin ang Tone mapping algorithm na gagamitin:", + "LabelTitle": "Pamagat:", + "LabelTimeLimitHours": "Limitasyon sa oras (hours):", + "LabelTime": "Oras:", + "LabelTheme": "Tema:", + "LabelTextSize": "Laki ng teksto:", + "LabelTextColor": "Kulay ng teksto:", + "LabelTextBackgroundColor": "Kulay ng background ng teksto:", + "LabelTagline": "Tagline:", + "LabelTag": "Tag:", + "LabelSyncPlaySettingsSkipToSyncHelp": "Paraan ng pagwawasto ng Sync na binubuo sa paghahanap sa tinantyang posisyon. Dapat paganahin ang Sync Correction.", + "LabelSyncPlaySettingsSpeedToSyncHelp": "Paraan ng pagwawasto ng Sync binubuo sa pagpapabilis ng pag-playback. Dapat paganahin ang Sync Correction.", + "LabelSyncPlaySettingsSkipToSync": "I-enable and SkipToSync", + "LabelSyncPlaySettingsSpeedToSync": "I-enable ang SpeedToSync", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Pinakamababang delay sa pag-playback (sa ms) pagkatapos nito ay sinubukan ng SkipToSync na itama ang posisyon ng playback.", + "LabelSyncPlaySettingsMinDelaySkipToSync": "Minimum na delay ng SkipToSync:", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Dami ng millisecond na ginagamit ng SpeedToSync upang itama ang posisyon ng playback.", + "LabelSyncPlaySettingsSpeedToSyncDuration": "Tagal ng SpeedToSync:", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Pinakamataas na delay sa pag-playback (sa ms) pagkatapos nito ang SkipToSync ay ginagamit sa halip na SpeedToSync.", + "LabelSyncPlaySettingsMaxDelaySpeedToSync": "Pinakamataas na delay ng SpeedToSync:", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Pinakamababang delay sa pag-playback (sa ms) pagkatapos ay sinubukan ng SpeedToSync na itama ang posisyon ng pag-playback.", + "LabelSyncPlaySettingsMinDelaySpeedToSync": "Pinakamababang delay ng SpeedToSync:", + "LabelSyncPlaySettingsSyncCorrectionHelp": "Paganahin ang aktibong pag-sync ng playback sa pamamagitan ng pagpapabilis ng media o sa pamamagitan ng paghahanap sa tinantyang posisyon. Huwag paganahin ito sa kaso ng matinding pagkautal.", + "LabelSyncPlaySettingsSyncCorrection": "Pagwawasto sa Sync", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Manu-manong isaayos ang time offset (sa ms) gamit ang napiling device para sa time sync. Tweak with care.", + "LabelSyncPlaySettingsExtraTimeOffset": "Extra time offset:", + "LabelSyncPlaySettingsDescription": "Baguhin ang mga kagustuhan sa SyncPlay", + "LabelSyncPlayTimeSyncOffset": "Time offset:", + "LabelSyncPlayTimeSyncDevice": "Pag-sync ng oras sa:", + "LabelSyncPlaySyncMethod": "Paraan ng pag-sync:", + "LabelSyncPlayResumePlaybackDescription": "Sumali sa back group playback", + "LabelSyncPlayResumePlayback": "Ipagpatuloy ang lokal na pag-playback", + "LabelSyncPlayPlaybackDiff": "Pagkakaiba sa oras ng pag-playback:", + "LabelSyncPlayNewGroupDescription": "Gumawa ng bagong grupo", + "LabelSyncPlayNewGroup": "Bagong grupo", + "LabelSyncPlayLeaveGroupDescription": "I-disable ang SyncPlay", + "LabelSyncPlayLeaveGroup": "Umalis sa grupo", + "LabelSyncPlayHaltPlaybackDescription": "At huwag pansinin ang mga kasalukuyang update sa playlist", + "LabelSyncPlayHaltPlayback": "Ihinto ang lokal na pag-playback", + "LabelSyncPlayAccessNone": "Naka-disable para sa user na ito", + "LabelSyncPlayAccessJoinGroups": "Payagan ang user na sumali sa mga grupo", + "LabelSyncPlayAccess": "Pag-access ng SyncPlay:", + "ImportFavoriteChannelsHelp": "Ang mga channel lang na minarkahan bilang paborito sa tuner device ang ii-import.", + "Images": "Larawan", + "Image": "Larawan", + "Identify": "Kilalanin", + "Horizontal": "Pahalang", + "Home": "Home", + "HideWatchedContentFromLatestMedia": "Itago ang napanood na content mula sa 'Pinakabagong Media'", + "Hide": "Itago", + "Help": "Pagtulong", + "HeaderYears": "Taon", + "HeaderXmlSettings": "Mga Setting ng XML", + "ButtonRevoke": "Bawiin", + "ButtonResume": "Ipagpatuloy", + "ButtonResetEasyPassword": "I-reset ang easy PIN code", + "ButtonRename": "Palitan ang pangalan", + "ButtonRemove": "Alisin", + "ButtonParentalControl": "Parental Control", + "ButtonPreviousTrack": "Previous na track", + "ButtonRefreshGuideData": "I-refresh ang Guide Data", + "ButtonQuickStartGuide": "Gabay sa Mabilis na Pagsisimula", + "ButtonPlayer": "Player", + "ButtonPause": "I-pause", + "ButtonOpen": "Buksan", + "ButtonOk": "Ok", + "ButtonNextTrack": "Susunod na track", + "ButtonNetwork": "Network", + "ButtonMore": "Higit pa", + "ButtonManualLogin": "Manu-manong Pag-login", + "ButtonLibraryAccess": "Access sa library", + "ButtonInfo": "Impormasyon", + "ButtonGotIt": "Nakuha ko", + "ButtonFullscreen": "I-fullscreen", + "ButtonForgotPassword": "Nakalimutan ang password", + "ButtonEditOtherUserPreferences": "I-edit ang profile, larawan at personal na kagustuhan ng user na ito.", + "ButtonChangeServer": "Baguhin ang Server", + "ButtonCast": "I-cast", + "ButtonCancel": "Kanselahin", + "ButtonBack": "Bumalik", + "ButtonAudioTracks": "Mga Audio Track", + "ButtonArrowRight": "Kanan", + "ButtonArrowLeft": "Kaliwa", + "ButtonAddUser": "Magdagdag ng User", + "ButtonAddServer": "Magdagdag ng Server", + "ButtonAddScheduledTaskTrigger": "Magdagdag ng Trigger", + "ButtonAddMediaLibrary": "Magdagdag ng Media Library", + "ButtonAddImage": "Magdagdag ng larawan", + "ButtonActivate": "I-activate", + "BurnSubtitlesHelp": "Tukuyin kung dapat mag-burn ang server sa mga subtitle habang nagta-transcode ng mga video. Ang pag-iwas dito ay lubos na magpapahusay sa performance. Piliin ang Auto para mag-burn ng mga format na batay sa imahe (VobSub, PGS, SUB, IDX, atbp.) at ilang partikular na subtitle tulad ng ASS o SSA.", + "Browse": "Mag-browse", + "BoxSet": "Box Set", + "BoxRear": "Kahon (likod)", + "Box": "Kahon", + "BookLibraryHelp": "Ang mga audio at text book ay suportado. Suriin ang {0} gabay sa pagpapangalan ng aklat {1}.", + "Blacklist": "Blacklist", + "BirthPlaceValue": "Lugar ng kapanganakan: {0}", + "BirthLocation": "Lokasyon ng kapanganakan", + "BirthDateValue": "Ipinanganak: {0}", + "Banner": "Banner", + "Backdrops": "Mga backdrop", + "Backdrop": "Backdrop", + "Auto": "Auto", + "AuthProviderHelp": "Pumili ng provider ng pagpapatotoo na gagamitin upang patotohanan ang password ng user na ito.", + "Authorize": "Pahintulutan", + "Audio": "Audio", + "AspectRatio": "Aspect Ratio", + "AsManyAsPossible": "Bilang marami hangga't maaari", + "AskAdminToCreateLibrary": "Hilingin sa isang administrator na gumawa ng library.", + "Ascending": "Paakyat", + "Artist": "Artista", + "Art": "Clearart", + "Arranger": "Arranger", + "AroundTime": "Sa paligid ng {0}", + "ApiKeysCaption": "Listahan ng mga kasalukuyang naka-enable na API key", + "Anytime": "Kahit kailan", + "AnyLanguage": "Anumang wika", + "AllowTonemappingHelp": "Maaaring baguhin ng tone mapping ang dynamic range isang video mula sa HDR patungong SDR habang pinapanatili ang mga detalye at kulay ng larawan, na napakahalagang impormasyon para kumatawan sa orihinal na scene. Kasalukuyang gumagana lang kapag nag-transcode ng mga video na may naka-embed na HDR10 o HLG metadata. Kung ang pag-playback ay hindi maayos o nabigo, mangyaring isaalang-alang ang pag-off sa kaukulang hardware decoder.", + "AgeValue": "({0} taong gulang)" } From bfdd68b69373eedd6ad3c5dd0252385ddc932013 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 07:18:47 +0000 Subject: [PATCH 1224/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/et.json b/src/strings/et.json index c88e5f7e6c..cb583afa1c 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -75,7 +75,7 @@ "LabelDiscNumber": "Plaadi number:", "LabelDisableCustomCss": "Keela serverist pakutavate kohandatud CSS teemade kasutus.", "LabelDidlMode": "DIDL režiim:", - "LabelDeviceDescription": "Seadme kirjeldus", + "LabelDeviceDescription": "Seadme kirjeldus:", "LabelDeinterlaceMethod": "Ülerealaotuse eemaldamise meetod:", "LabelDefaultUserHelp": "Määra, millist meediakogu tuleks ühendatud seadmetes kuvada. Seda saab profiilide abil iga seadme puhul muuta.", "LabelDefaultUser": "Vaikekasutaja:", @@ -672,10 +672,10 @@ "LabelMoviePrefix": "Filmi eesliide:", "LabelMovieCategories": "Filmi kategooriad:", "LabelMonitorUsers": "Jälgi tegevust:", - "LabelModelUrl": "Mudeli URL", - "LabelModelNumber": "Mudeli number", - "LabelModelName": "Mudeli nimi", - "LabelModelDescription": "Mudeli kirjeldus", + "LabelModelUrl": "Mudeli URL:", + "LabelModelNumber": "Mudeli number:", + "LabelModelName": "Mudeli nimi:", + "LabelModelDescription": "Mudeli kirjeldus:", "LabelMinResumePercentageHelp": "Üksused, mis on peatatud enne seda aega, loetakse mitte esitatuks.", "LabelMinResumePercentage": "Minimaalne jätkamise protsent:", "LabelMinResumeDuration": "Minimaalne jätkamise kestus:", @@ -701,7 +701,7 @@ "LabelMaxAudiobookResumeHelp": "Nimetused loetakse täielikult esitatuks, kui nende peatamisel on lõpuni jäänud aeg väiksem, kui see väärtus.", "LabelMaxAudiobookResume": "Audioraamatu järelejäänud minutid taasesituse jätkamiseks:", "LabelMatchType": "Vaste tüüp:", - "LabelManufacturerUrl": "Tootja URL", + "LabelManufacturerUrl": "Tootja URL:", "LabelManufacturer": "Tootja:", "LabelLogs": "Logid:", "LabelLockItemToPreventChanges": "Lukusta see üksus tulevaste muudatuste vältimiseks", @@ -834,7 +834,7 @@ "LabelServerNameHelp": "Seda nime kasutatakse serveri tuvastamiseks ja see on vaikimisi serveri masinanimi.", "LabelServerName": "Serveri nimi:", "LabelServerHostHelp": "192.168.1.100:8096 või https://myserver.com", - "LabelSerialNumber": "Seerianumber", + "LabelSerialNumber": "Seerianumber:", "LabelSendNotificationToUsers": "Saada märguanne:", "LabelSelectVersionToInstall": "Vali paigaldatav versioon:", "LabelSelectUsers": "Vali kasutajad:", From 932772e375ebaa02e3f62d1736604ea208b2c863 Mon Sep 17 00:00:00 2001 From: Emil Rowland Date: Sun, 19 Dec 2021 09:54:39 +0100 Subject: [PATCH 1225/1756] fix: Oculus browser is no longer marked as TV --- src/scripts/browser.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/scripts/browser.js b/src/scripts/browser.js index af0a72ffe4..b340a403f3 100644 --- a/src/scripts/browser.js +++ b/src/scripts/browser.js @@ -2,6 +2,11 @@ function isTv() { // This is going to be really difficult to get right const userAgent = navigator.userAgent.toLowerCase(); + // The OculusBrowsers userAgent also has the samsungbrowser defined but is not a tv. + if (userAgent.indexOf('oculusbrowser') !== -1) { + return false; + } + if (userAgent.indexOf('tv') !== -1) { return true; } From 859bfdc0148e19db55523a51c9ddbe9f048072be Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 14:25:17 +0000 Subject: [PATCH 1226/1756] Translated using Weblate (Spanish (Argentina)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/ --- src/strings/es-ar.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/es-ar.json b/src/strings/es-ar.json index 101d992b6d..2a64a0916d 100644 --- a/src/strings/es-ar.json +++ b/src/strings/es-ar.json @@ -574,7 +574,7 @@ "LabelDisplayLanguage": "Idioma de la pantalla:", "LabelDiscNumber": "Número de disco:", "LabelDidlMode": "Modo DIDL:", - "LabelDeviceDescription": "Descripción del dispositivo", + "LabelDeviceDescription": "Descripción del dispositivo:", "LabelDeinterlaceMethod": "Método de desentrelazado:", "LabelDefaultUserHelp": "Determina qué biblioteca de usuario debe mostrarse en los dispositivos conectados. Esto se puede anular para cada dispositivo usando perfiles.", "LabelDefaultUser": "Usuario predeterminado:", @@ -648,7 +648,7 @@ "LabelServerHostHelp": "192.168.1.100:8096 o https://miservidor.com", "LabelServerHost": "Host:", "LabelSeriesRecordingPath": "Ruta de grabación de las series:", - "LabelSerialNumber": "Número de serie", + "LabelSerialNumber": "Número de serie:", "LabelSendNotificationToUsers": "Enviar la notificación a:", "LabelSelectVersionToInstall": "Seleccione la versión para instalar:", "LabelSelectUsers": "Seleccionar usuarios:", @@ -727,10 +727,10 @@ "LabelMoviePrefix": "Prefijo de película:", "LabelMovieCategories": "Categorías de películas:", "LabelMonitorUsers": "Monitorear la actividad de:", - "LabelModelUrl": "URL del modelo", - "LabelModelNumber": "Número de modelo", - "LabelModelName": "Nombre del modelo", - "LabelModelDescription": "Descripción del modelo", + "LabelModelUrl": "URL del modelo:", + "LabelModelNumber": "Número de modelo:", + "LabelModelName": "Nombre del modelo:", + "LabelModelDescription": "Descripción del modelo:", "LabelMinScreenshotDownloadWidth": "Ancho mínimo de descarga de captura de pantalla:", "LabelMinResumePercentageHelp": "Se supone que los títulos no se reproducen si se detienen antes de este momento.", "LabelMinResumePercentage": "Porcentaje mínimo de reanudación:", @@ -757,7 +757,7 @@ "LabelMaxParentalRating": "Calificación parental máxima permitida:", "LabelMaxChromecastBitrate": "Calidad de transmisión del Chromecast:", "LabelMaxBackdropsPerItem": "Número máximo de fondos por artículo:", - "LabelManufacturerUrl": "URL del fabricante", + "LabelManufacturerUrl": "URL del fabricante:", "LabelManufacturer": "Fabricante:", "LabelLogs": "Registros:", "LabelLoginDisclaimerHelp": "Un mensaje que se mostrará en la parte inferior de la página de inicio de sesión.", @@ -1257,7 +1257,7 @@ "TabNotifications": "Notificaciones", "TabNfoSettings": "Configuraciones de NFO", "TabNetworking": "Redes", - "TabNetworks": "Redes", + "TabNetworks": "TV Redes", "TabMyPlugins": "Mis complementos", "TabMusic": "Música", "TabLogs": "Registros", From 126ea13b695cbaee73d80a06dc3e114640ed0a87 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 14:30:36 +0000 Subject: [PATCH 1227/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/es.json b/src/strings/es.json index 739b5fd1f2..7ec007b040 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -979,7 +979,7 @@ "TabLatest": "Novedades", "TabMusic": "Música", "TabMyPlugins": "Mis complementos", - "TabNetworks": "Cadenas", + "TabNetworks": "TV Cadenas", "TabNfoSettings": "Ajustes de NFO", "TabNotifications": "Notificaciones", "TabOther": "Otros", From 40e9127c44d7bbfc11c736ab7756d75b451d0021 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 14:13:31 +0000 Subject: [PATCH 1228/1756] Translated using Weblate (Portuguese (Brazil)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/ --- src/strings/pt-br.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/pt-br.json b/src/strings/pt-br.json index f78a96af70..af14559587 100644 --- a/src/strings/pt-br.json +++ b/src/strings/pt-br.json @@ -461,7 +461,7 @@ "LabelDefaultScreen": "Tela padrão:", "LabelDefaultUser": "Usuário padrão:", "LabelDefaultUserHelp": "Determina qual usuário será exibido nos dispositivos conectados. Isto pode ser ignorado para cada dispositivo usando perfis.", - "LabelDeviceDescription": "Descrição do dispositivo", + "LabelDeviceDescription": "Descrição do dispositivo:", "LabelDidlMode": "Modo DIDL:", "LabelDiscNumber": "Número do disco:", "LabelDisplayLanguage": "Idioma de exibição:", @@ -550,7 +550,7 @@ "LabelLoginDisclaimer": "Aviso legal no login:", "LabelLoginDisclaimerHelp": "Um aviso será exibido na parte inferior da página de login.", "LabelManufacturer": "Fabricante:", - "LabelManufacturerUrl": "URL do fabricante", + "LabelManufacturerUrl": "URL do fabricante:", "LabelMatchType": "Tipo de correspondência:", "LabelMaxBackdropsPerItem": "Número máximo de imagens de fundo por item:", "LabelMaxChromecastBitrate": "Qualidade do streaming do Chromecast:", @@ -578,10 +578,10 @@ "LabelMinResumePercentage": "Porcentagem mínima para retomar:", "LabelMinResumePercentageHelp": "Títulos são considerados como não reproduzidos se parados antes deste tempo.", "LabelMinScreenshotDownloadWidth": "Tamanho mínimo da captura de tela para download:", - "LabelModelDescription": "Descrição do modelo", - "LabelModelName": "Nome do modelo", - "LabelModelNumber": "Número do modelo", - "LabelModelUrl": "URL do modelo", + "LabelModelDescription": "Descrição do modelo:", + "LabelModelName": "Nome do modelo:", + "LabelModelNumber": "Número do modelo:", + "LabelModelUrl": "URL do modelo:", "LabelMonitorUsers": "Monitorar atividade de:", "LabelMovieCategories": "Categorias de filmes:", "LabelMoviePrefix": "Prefixo dos filmes:", @@ -649,7 +649,7 @@ "LabelSelectUsers": "Selecionar usuários:", "LabelSelectVersionToInstall": "Selecione a versão para instalar:", "LabelSendNotificationToUsers": "Enviar notificação para:", - "LabelSerialNumber": "Número de série", + "LabelSerialNumber": "Número de série:", "LabelSeriesRecordingPath": "Local de gravação de séries:", "LabelServerHost": "Servidor:", "LabelServerHostHelp": "192.168.1.100:8096 ou https://meuservidor.com", @@ -1052,7 +1052,7 @@ "TabLatest": "Recentes", "TabMusic": "Música", "TabMyPlugins": "Meus Plugins", - "TabNetworks": "Emissoras", + "TabNetworks": "TV Emissoras", "TabNfoSettings": "Configurações de NFO", "TabNotifications": "Notificações", "TabOther": "Outros", From e1acd0dbf5b7b4b654754e3907c390cf12a67094 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 14:15:25 +0000 Subject: [PATCH 1229/1756] Translated using Weblate (Portuguese (Portugal)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/ --- src/strings/pt-pt.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/pt-pt.json b/src/strings/pt-pt.json index 90fa3117bb..692413374f 100644 --- a/src/strings/pt-pt.json +++ b/src/strings/pt-pt.json @@ -243,7 +243,7 @@ "LabelDay": "Dia:", "LabelDefaultUser": "Utilizador padrão:", "LabelDefaultUserHelp": "Determina que biblioteca será apresentada aos dispositivos ligados. Pode ser redefinido para cada dispositivo utilizando perfis.", - "LabelDeviceDescription": "Descrição do dispositivo", + "LabelDeviceDescription": "Descrição do dispositivo:", "LabelDidlMode": "Modo DIDL:", "LabelDisplayName": "Nome para apresentação:", "LabelDisplayOrder": "Ordem de apresentação:", @@ -312,7 +312,7 @@ "LabelLoginDisclaimer": "Aviso legal de login:", "LabelLoginDisclaimerHelp": "Este aviso será mostrado na parte inferior da página de login.", "LabelManufacturer": "Fabricante:", - "LabelManufacturerUrl": "URL do Fabricante", + "LabelManufacturerUrl": "URL do Fabricante:", "LabelMatchType": "Tipo de correspondência:", "LabelMaxBackdropsPerItem": "Número máximo de imagens de fundo por item:", "LabelMaxParentalRating": "Controlo parental máximo permitido:", @@ -333,10 +333,10 @@ "LabelMinResumePercentage": "Percentagem mínima de visualização para permitir retomar:", "LabelMinResumePercentageHelp": "Os títulos são considerados como não vistos se parados antes desta percentagem da duração.", "LabelMinScreenshotDownloadWidth": "Transferir capturas de ecrã com este tamanho mínimo:", - "LabelModelDescription": "Descrição do modelo", - "LabelModelName": "Nome do modelo", - "LabelModelNumber": "Número do modelo", - "LabelModelUrl": "URL do modelo", + "LabelModelDescription": "Descrição do modelo:", + "LabelModelName": "Nome do modelo:", + "LabelModelNumber": "Número do modelo:", + "LabelModelUrl": "URL do modelo:", "LabelMonitorUsers": "Monitorizar atividade de:", "LabelMusicStreamingTranscodingBitrate": "Taxa de transcodificação de música:", "LabelMusicStreamingTranscodingBitrateHelp": "Defina a taxa máxima de transmissão de música.", @@ -380,7 +380,7 @@ "LabelSelectUsers": "Selecionar utilizadores:", "LabelSelectVersionToInstall": "Selecione a versão para instalar:", "LabelSendNotificationToUsers": "Enviar notificação para:", - "LabelSerialNumber": "Número de série", + "LabelSerialNumber": "Número de série:", "LabelServerHost": "Servidor:", "LabelServerHostHelp": "192.168.1.100:8096 ou https://omeudominio.com", "LabelSkipIfAudioTrackPresent": "Ignorar no caso de o idioma da faixa de áudio principal coincidir com o idioma de transferência", From 973c028695f91777390da948270f19b4b019fe0c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 14:23:53 +0000 Subject: [PATCH 1230/1756] Translated using Weblate (Spanish (Latin America)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/ --- src/strings/es_419.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/es_419.json b/src/strings/es_419.json index 37748372ed..8112e39f8c 100644 --- a/src/strings/es_419.json +++ b/src/strings/es_419.json @@ -130,7 +130,7 @@ "TabNotifications": "Notificaciones", "TabNfoSettings": "Configuración de NFO", "TabNetworking": "Redes", - "TabNetworks": "Cadenas", + "TabNetworks": "TV Cadenas", "TabMyPlugins": "Mis complementos", "TabMusic": "Música", "TabLogs": "Registros", @@ -566,7 +566,7 @@ "LabelServerHostHelp": "192.168.1.100:8096 o https://miservidor.com", "LabelServerHost": "Servidor:", "LabelSeriesRecordingPath": "Ruta para las grabaciones de series:", - "LabelSerialNumber": "Número de serie", + "LabelSerialNumber": "Número de serie:", "LabelSendNotificationToUsers": "Enviar la notificación a:", "LabelSelectVersionToInstall": "Seleccionar versión a instalar:", "LabelSelectUsers": "Seleccionar usuarios:", @@ -645,10 +645,10 @@ "LabelMoviePrefix": "Prefijo de la película:", "LabelMovieCategories": "Categorías de películas:", "LabelMonitorUsers": "Monitorear actividad desde:", - "LabelModelUrl": "URL del modelo", - "LabelModelNumber": "Número del modelo", - "LabelModelName": "Nombre del modelo", - "LabelModelDescription": "Descripción del modelo", + "LabelModelUrl": "URL del modelo:", + "LabelModelNumber": "Número del modelo:", + "LabelModelName": "Nombre del modelo:", + "LabelModelDescription": "Descripción del modelo:", "LabelMinScreenshotDownloadWidth": "Anchura mínima de descarga de capturas de pantalla:", "LabelMinResumePercentageHelp": "Los medios se asumen como no reproducidos si se detienen antes de este tiempo.", "LabelMinResumePercentage": "Porcentaje mínimo para reanudar:", @@ -736,7 +736,7 @@ "LabelDisplayLanguage": "Idioma de pantalla:", "LabelDiscNumber": "Número de disco:", "LabelDidlMode": "Modo DIDL:", - "LabelDeviceDescription": "Descripción del dispositivo", + "LabelDeviceDescription": "Descripción del dispositivo:", "LabelDeinterlaceMethod": "Método de desentrelazado:", "LabelDefaultUserHelp": "Determina qué biblioteca de usuario será mostrada en los dispositivos conectados. Esto puede ser reemplazado para cada dispositivo empleando perfiles.", "LabelDefaultUser": "Usuario por defecto:", @@ -1009,7 +1009,7 @@ "LabelMaxChromecastBitrate": "Calidad de transmisión de Chromecast:", "LabelMaxBackdropsPerItem": "Número máximo de imágenes de fondo por elemento:", "LabelMatchType": "Tipo de coincidencia:", - "LabelManufacturerUrl": "URL del fabricante", + "LabelManufacturerUrl": "URL del fabricante:", "LabelManufacturer": "Fabricante:", "LabelLogs": "Registros:", "LabelLoginDisclaimerHelp": "Un mensaje que se mostrará en la parte inferior de la página de inicio de sesión.", From e3f94c3f0979b6236dd509fd590023cfc61c444b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 14:26:59 +0000 Subject: [PATCH 1231/1756] Translated using Weblate (Malayalam) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/ --- src/strings/ml.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/ml.json b/src/strings/ml.json index 11fb0625cc..4bf3ef424b 100644 --- a/src/strings/ml.json +++ b/src/strings/ml.json @@ -318,10 +318,10 @@ "LabelMovieRecordingPath": "മൂവി റെക്കോർഡിംഗ് പാത്ത്:", "LabelMoviePrefixHelp": "മൂവി ശീർഷകങ്ങളിൽ ഒരു പ്രിഫിക്‌സ് പ്രയോഗിച്ചിട്ടുണ്ടെങ്കിൽ, അത് ഇവിടെ നൽകുക, അതുവഴി സെർവറിന് ഇത് ശരിയായി കൈകാര്യം ചെയ്യാൻ കഴിയും.", "LabelMovieCategories": "മൂവി വിഭാഗങ്ങൾ:", - "LabelModelUrl": "മോഡൽ URL", - "LabelModelNumber": "മോഡൽ നമ്പർ", - "LabelModelName": "മോഡലിന്റെ പേര്", - "LabelModelDescription": "മോഡൽ വിവരണം", + "LabelModelUrl": "മോഡൽ URL:", + "LabelModelNumber": "മോഡൽ നമ്പർ:", + "LabelModelName": "മോഡലിന്റെ പേര്:", + "LabelModelDescription": "മോഡൽ വിവരണം:", "LabelMinResumePercentageHelp": "ഈ സമയത്തിന് മുമ്പ് നിർത്തിയാൽ ശീർഷകങ്ങൾ കളിക്കില്ലെന്ന് കരുതപ്പെടുന്നു.", "LabelMinResumePercentage": "കുറഞ്ഞ പുനരാരംഭിക്കൽ ശതമാനം:", "LabelMinResumeDurationHelp": "പ്ലേബാക്ക് ലൊക്കേഷൻ സംരക്ഷിക്കുകയും പുനരാരംഭിക്കാൻ നിങ്ങളെ അനുവദിക്കുകയും ചെയ്യുന്ന നിമിഷങ്ങൾക്കുള്ളിൽ ഏറ്റവും ദൈർഘ്യമേറിയ വീഡിയോ ദൈർഘ്യം.", @@ -435,7 +435,7 @@ "MessageDeleteTaskTrigger": "ഈ ടാസ്‌ക് ട്രിഗർ ഇല്ലാതാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ?", "MessageCreateAccountAt": "{0} ൽ ഒരു അക്കൗണ്ട് സൃഷ്ടിക്കുക", "LabelMatchType": "പൊരുത്ത തരം:", - "LabelManufacturerUrl": "നിർമ്മാതാവ് URL", + "LabelManufacturerUrl": "നിർമ്മാതാവ് URL:", "LabelManufacturer": "നിർമ്മാതാവ്:", "LabelLogs": "ലോഗുകൾ:", "LabelLoginDisclaimerHelp": "ലോഗിൻ പേജിന്റെ ചുവടെ പ്രദർശിപ്പിക്കുന്ന ഒരു സന്ദേശം.", @@ -590,7 +590,7 @@ "LabelServerNameHelp": "സെർവറിനെ തിരിച്ചറിയാൻ ഈ പേര് ഉപയോഗിക്കുകയും സെർവറിന്റെ ഹോസ്റ്റ്നാമത്തിലേക്ക് സ്ഥിരസ്ഥിതിയാക്കുകയും ചെയ്യും.", "LabelServerHostHelp": "192.168.1.100:8096 അല്ലെങ്കിൽ https://myserver.com", "LabelSeriesRecordingPath": "സീരീസ് റെക്കോർഡിംഗ് പാത്ത്:", - "LabelSerialNumber": "സീരിയൽ നമ്പർ", + "LabelSerialNumber": "സീരിയൽ നമ്പർ:", "LabelSelectVersionToInstall": "ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് പതിപ്പ് തിരഞ്ഞെടുക്കുക:", "LabelSelectFolderGroupsHelp": "അൺചെക്ക് ചെയ്ത ഫോൾഡറുകൾ അവരുടെ സ്വന്തം കാഴ്ചയിൽ സ്വയം പ്രദർശിപ്പിക്കും.", "LabelSelectFolderGroups": "മൂവികൾ, സംഗീതം, ടിവി എന്നിവ പോലുള്ള കാഴ്‌ചകളിലേക്ക് ഇനിപ്പറയുന്ന ഫോൾഡറുകളിൽ നിന്ന് ഉള്ളടക്കം യാന്ത്രികമായി ഗ്രൂപ്പുചെയ്യുക:", @@ -620,7 +620,7 @@ "LabelDisplayMode": "പ്രദർശന മോഡ്:", "LabelDisplayLanguageHelp": "ജെല്ലിഫിൻ‌ വിവർ‌ത്തനം ചെയ്യുന്നത്‌ നിലവിലുള്ള ഒരു പ്രോജക്ടാണ്.", "LabelDisplayLanguage": "പ്രദർശന ഭാഷ:", - "LabelDeviceDescription": "ഉപകരണ വിവരണം", + "LabelDeviceDescription": "ഉപകരണ വിവരണം:", "LabelDeinterlaceMethod": "ഡീന്റർ‌ലേസിംഗ് രീതി:", "LabelDefaultUserHelp": "കണക്റ്റുചെയ്‌ത ഉപകരണങ്ങളിൽ ഏത് ഉപയോക്തൃ ലൈബ്രറി പ്രദർശിപ്പിക്കണം എന്ന് നിർണ്ണയിക്കുന്നു. പ്രൊഫൈലുകൾ ഉപയോഗിച്ച് ഓരോ ഉപകരണത്തിനും ഇത് അസാധുവാക്കാനാകും.", "Fullscreen": "പൂർണ്ണ സ്ക്രീൻ", From 2b5cf06a0daff8f79cc8f8f944fb4552445e6130 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 14:28:34 +0000 Subject: [PATCH 1232/1756] Translated using Weblate (Telugu) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/te/ --- src/strings/te.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/te.json b/src/strings/te.json index 8cb3b45ffd..d7fe6289b2 100644 --- a/src/strings/te.json +++ b/src/strings/te.json @@ -710,7 +710,7 @@ "LabelDisplayLanguage": "ప్రదర్శన భాష:", "LabelDiscNumber": "డిస్క్ సంఖ్య:", "LabelDidlMode": "DIDL మోడ్:", - "LabelDeviceDescription": "పరికర వివరణ", + "LabelDeviceDescription": "పరికర వివరణ:", "LabelDeinterlaceMethod": "డీన్టర్లేసింగ్ పద్ధతి:", "LabelDefaultUserHelp": "కనెక్ట్ చేయబడిన పరికరాల్లో ఏ యూజర్ లైబ్రరీని ప్రదర్శించాలో నిర్ణయిస్తుంది. ప్రొఫైల్‌లను ఉపయోగించి ప్రతి పరికరానికి ఇది భర్తీ చేయబడుతుంది.", "LabelDefaultUser": "డిఫాల్ట్ వినియోగదారు:", @@ -1049,7 +1049,7 @@ "LabelServerHostHelp": "192.168.1.100:8096 లేదా https://myserver.com", "LabelServerHost": "హోస్ట్:", "LabelSeriesRecordingPath": "సిరీస్ రికార్డింగ్ మార్గం:", - "LabelSerialNumber": "క్రమ సంఖ్య", + "LabelSerialNumber": "క్రమ సంఖ్య:", "LabelSendNotificationToUsers": "నోటిఫికేషన్‌ను దీనికి పంపండి:", "LabelSelectVersionToInstall": "ఇన్‌స్టాల్ చేయడానికి సంస్కరణను ఎంచుకోండి:", "LabelSelectUsers": "వినియోగదారులను ఎంచుకోండి:", @@ -1135,10 +1135,10 @@ "LabelMoviePrefix": "మూవీ ఉపసర్గ:", "LabelMovieCategories": "సినిమా వర్గాలు:", "LabelMonitorUsers": "దీని నుండి కార్యాచరణను పర్యవేక్షించండి:", - "LabelModelUrl": "మోడల్ URL", - "LabelModelNumber": "మోడల్ సంఖ్య", - "LabelModelName": "మోడల్ పేరు", - "LabelModelDescription": "మోడల్ వివరణ", + "LabelModelUrl": "మోడల్ URL:", + "LabelModelNumber": "మోడల్ సంఖ్య:", + "LabelModelName": "మోడల్ పేరు:", + "LabelModelDescription": "మోడల్ వివరణ:", "LabelMinScreenshotDownloadWidth": "కనిష్ట స్క్రీన్ షాట్ డౌన్‌లోడ్ వెడల్పు:", "LabelMinResumePercentageHelp": "ఈ సమయానికి ముందు ఆపివేస్తే శీర్షికలు ఆడబడవు.", "LabelMinResumePercentage": "కనీస పున ume ప్రారంభం శాతం:", @@ -1172,7 +1172,7 @@ "LabelMaxAudiobookResumeHelp": "ఈ సమయం తర్వాత ఆగిపోతే శీర్షికలు పూర్తిగా ఆడతాయని భావించబడుతుంది.", "LabelMaxAudiobookResume": "నిమిషాల్లో గరిష్ట ఆడియోబుక్ పున ume ప్రారంభం:", "LabelMatchType": "మ్యాచ్ రకం:", - "LabelManufacturerUrl": "తయారీదారు URL", + "LabelManufacturerUrl": "తయారీదారు URL:", "LabelManufacturer": "తయారీదారు:", "LabelLogs": "లాగ్‌లు:", "LabelLoginDisclaimerHelp": "లాగిన్ పేజీ దిగువన ప్రదర్శించబడే సందేశం.", From f442ec0d8e50cd164d5c3e076c8cbec6e0ce589c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Dec 2021 16:10:05 +0000 Subject: [PATCH 1233/1756] Bump copy-webpack-plugin from 9.1.0 to 10.2.0 Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 9.1.0 to 10.2.0. - [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/copy-webpack-plugin/compare/v9.1.0...v10.2.0) --- updated-dependencies: - dependency-name: copy-webpack-plugin dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 107 ++++++++++++++++++++++++++++++++++++---------- package.json | 2 +- 2 files changed, 86 insertions(+), 23 deletions(-) diff --git a/package-lock.json b/package-lock.json index 57009d4cbe..088dd83c47 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3242,6 +3242,35 @@ "uri-js": "^4.2.2" } }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", @@ -4331,16 +4360,16 @@ "dev": true }, "copy-webpack-plugin": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz", - "integrity": "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.0.tgz", + "integrity": "sha512-my6iXII95c78w14HzYCNya5TlJYa44lOppAge5GSTMM1SyDxNsVGCJvhP4/ld6snm8lzjn3XOonMZD6s1L86Og==", "dev": true, "requires": { "fast-glob": "^3.2.7", "glob-parent": "^6.0.1", - "globby": "^11.0.3", + "globby": "^12.0.2", "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1", + "schema-utils": "^4.0.0", "serialize-javascript": "^6.0.0" }, "dependencies": { @@ -4350,10 +4379,31 @@ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, + "ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", "dev": true }, "fast-glob": { @@ -4401,19 +4451,25 @@ } }, "globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.0.2.tgz", + "integrity": "sha512-lAsmb/5Lww4r7MM9nCCliDZVIKbZTavrsunAsHLr9oHthrZP1qi7/gAnHOsUs9bLvEt2vKVJhHmxuL7QbDuPdQ==", "dev": true, "requires": { - "array-union": "^2.1.0", + "array-union": "^3.0.1", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" + "fast-glob": "^3.2.7", + "ignore": "^5.1.8", + "merge2": "^1.4.1", + "slash": "^4.0.0" } }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "micromatch": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", @@ -4431,15 +4487,22 @@ "dev": true }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true } } }, diff --git a/package.json b/package.json index e61b7e0fe0..2f56360b90 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "babel-plugin-dynamic-import-polyfill": "^1.0.0", "clean-webpack-plugin": "^4.0.0", "confusing-browser-globals": "^1.0.10", - "copy-webpack-plugin": "^9.1.0", + "copy-webpack-plugin": "^10.2.0", "css-loader": "^6.5.1", "cssnano": "^5.0.10", "eslint": "^7.32.0", From f94778d2909c659dcf2756ca9679aedf2879fd2a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Dec 2021 16:17:24 +0000 Subject: [PATCH 1234/1756] Bump postcss-preset-env from 6.7.0 to 7.0.2 Bumps [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env) from 6.7.0 to 7.0.2. - [Release notes](https://github.com/csstools/postcss-plugins/releases) - [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugin-packs/postcss-preset-env/CHANGELOG.md) - [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugin-packs/postcss-preset-env) --- updated-dependencies: - dependency-name: postcss-preset-env dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 1449 ++++++++------------------------------------- package.json | 2 +- 2 files changed, 254 insertions(+), 1197 deletions(-) diff --git a/package-lock.json b/package-lock.json index 57009d4cbe..bbefa397e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2425,12 +2425,6 @@ "to-fast-properties": "^2.0.0" } }, - "@csstools/convert-colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", - "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", - "dev": true - }, "@discoveryjs/json-ext": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz", @@ -4544,38 +4538,22 @@ "dev": true }, "css-blank-pseudo": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", - "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.0.tgz", + "integrity": "sha512-lBG90FEc4A2lZeRoFkJHYnJlQFgR49hTo3E8HA6oGN+mN66EIslimxtcAYx4xlkBR0c3eNCOjqQ2ACHaav+7Qw==", "dev": true, "requires": { - "postcss": "^7.0.5" + "postcss-selector-parser": "^6.0.7" }, "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "postcss-selector-parser": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", + "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" } } } @@ -4596,56 +4574,22 @@ } }, "css-has-pseudo": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", - "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.0.tgz", + "integrity": "sha512-1LlqZebDVJXvLPP0RZ8U1jrpFEHWqttBlWz46PVNN6tD65O3IgooDkGEAhfhHTJUGHJHrXzH+ANIC0/1bD9l+A==", "dev": true, "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^5.0.0-rc.4" + "postcss-selector-parser": "^6.0.7" }, "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", + "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", "dev": true, "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" } } } @@ -4678,41 +4622,10 @@ } }, "css-prefers-color-scheme": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", - "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.0.tgz", + "integrity": "sha512-Ko2uKO81GbDgV1DG0OywofFy8Oz3/beGryi3ohmXAGo3duZI2HCz6MCQq85WdiKhWE7N3pMjUByIh137Xp5v6g==", + "dev": true }, "css-select": { "version": "4.1.3", @@ -4782,9 +4695,9 @@ "dev": true }, "cssdb": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", - "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.0.0.tgz", + "integrity": "sha512-Q7982SynYCtcLUBCPgUPFy2TZmDiFyimpdln8K2v4w2c07W4rXL7q5F1ksVAqOAQfxKyyUGCKSsioezKT5bU1Q==", "dev": true }, "cssesc": { @@ -8221,12 +8134,6 @@ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, "lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", @@ -8257,25 +8164,6 @@ "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", "dev": true }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0" - } - }, "lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", @@ -9546,41 +9434,12 @@ } }, "postcss-attribute-case-insensitive": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", - "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", "dev": true, "requires": { - "postcss": "^7.0.2", "postcss-selector-parser": "^6.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } } }, "postcss-calc": { @@ -9594,194 +9453,53 @@ } }, "postcss-color-functional-notation": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", - "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.1.0.tgz", + "integrity": "sha512-bBB64p3Fzo0DaxGfVp6ELRjOx+MysN1DlvkWtXwZr25i8SZLAEL+QAV6ttX5iraN+e3fdCxaVm7sHobNyy6qug==", "dev": true, "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-color-gray": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", - "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", - "dev": true, - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, "postcss-color-hex-alpha": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", - "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.1.tgz", + "integrity": "sha512-kzp95xRLSFnFdmVIWwbWa3QohE3v/G/wNBvW4U66Lt4wq119I6Bz1EVErrARWZ5+7HskgQ6M4mpiwjo+jOdApA==", "dev": true, "requires": { - "postcss": "^7.0.14", - "postcss-values-parser": "^2.0.1" + "postcss-value-parser": "^4.2.0" }, "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-color-mod-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", - "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", - "dev": true, - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, "postcss-color-rebeccapurple": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", - "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.1.tgz", + "integrity": "sha512-uA5MAOoCwCK32VgYXWwPD3vBDDOi1oMOkLnO+U1Af6ex7JOE0xHVJqnc9w5QS+fPJ9yveXeHKVtdVqzP2WiCsQ==", "dev": true, "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, @@ -9840,186 +9558,54 @@ } }, "postcss-custom-media": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", - "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", - "dev": true, - "requires": { - "postcss": "^7.0.14" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "dev": true }, "postcss-custom-properties": { - "version": "8.0.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", - "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.0.1.tgz", + "integrity": "sha512-Z3WjuML7qn6ehesWD4vDqOmM5CZO/qfVknpI9/gDOwMNhcLg3OSgT5wENR4kFDZtCricAE7cxL97bsj5lFnuZQ==", "dev": true, "requires": { - "postcss": "^7.0.17", - "postcss-values-parser": "^2.0.1" + "postcss-value-parser": "^4.2.0" }, "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, "postcss-custom-selectors": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", - "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", "dev": true, "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dev": true, - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "postcss-selector-parser": "^6.0.4" } }, "postcss-dir-pseudo-class": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", - "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.1.tgz", + "integrity": "sha512-nA6+XVUc5VDe6LrJ5KWFqJ05dxZXzoYiUQJFZSuwLW/8aI462w7gCEhB+RnOA+N3dtrj8B2WTSfcjCac6RJW0A==", "dev": true, "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" + "postcss-selector-parser": "^6.0.7" }, "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", + "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", "dev": true, "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" } } } @@ -10049,228 +9635,92 @@ "dev": true }, "postcss-double-position-gradients": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", - "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.3.tgz", + "integrity": "sha512-x3DYDhCsKS/sjH6t+sM9R+pq4lCwdHGVeUOpE/gDybfY33acJJie+NzRigKJVze7E/jH/1WGl/qPRV90Lso7Mg==", "dev": true, "requires": { - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, "postcss-env-function": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", - "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.3.tgz", + "integrity": "sha512-RQ0CwXX161FLuC525Lx7VqsHXSPQvgErgOMcbfuAKPq1hgHDPJLemowVaPuWF4E3IO8rgUbStaRLGTM5VlN/vw==", "dev": true, "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, "postcss-focus-visible": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", - "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.2.tgz", + "integrity": "sha512-KYztrdQRRr+pPJQRAyr9HAEr8I8TUfpSyqOo8qddrjtMLap7Ud1FAF8szi4ZWrhMmch3EwL4RQMqsneOByWZIA==", "dev": true, "requires": { - "postcss": "^7.0.2" + "postcss-selector-parser": "^6.0.7" }, "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "postcss-selector-parser": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", + "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" } } } }, "postcss-focus-within": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", - "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.2.tgz", + "integrity": "sha512-0zm8gM/fpFZtWM8drbj5M6HKVztHgLqtHygCMB494SOkudtnePpq5nv0ie2Jx/BrD+A5nhj0uK3tuMnEpjKonA==", "dev": true, "requires": { - "postcss": "^7.0.2" + "postcss-selector-parser": "^6.0.7" }, "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "postcss-selector-parser": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", + "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" } } } }, "postcss-font-variant": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", - "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "dev": true }, "postcss-gap-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", - "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.1.tgz", + "integrity": "sha512-t7ztwUmG17KQRTHDWeekeSQ41ZsjYK+OJagee3E3hFS46n9RD5QcT/NRxwbc2DWjVSL5GQf46al3wEiH6FRSKg==", + "dev": true }, "postcss-html": { "version": "0.36.0", @@ -10324,80 +9774,27 @@ } }, "postcss-image-set-function": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", - "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.3.tgz", + "integrity": "sha512-+EZRaCg/MzsKW2ggTy26mG/uoHnEAjCcGICCkUYgg2PPguZaRjSBKY4KHiWcdH6ydsR7enlnO3i7bQ+Fpbx7vQ==", "dev": true, "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, "postcss-initial": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", - "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", - "dev": true, - "requires": { - "lodash.template": "^4.5.0", - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "dev": true }, "postcss-jsx": { "version": "0.36.4", @@ -10409,41 +9806,19 @@ } }, "postcss-lab-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", - "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.0.2.tgz", + "integrity": "sha512-IkX1S1CROQF9uCu5F4/Ib5SRFDJXlJg3ig9x4OJkKIF16y0o7WRKfFje2ym+yThfwYjozwHZgf37Xwbnscpipg==", "dev": true, "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, @@ -10548,41 +9923,10 @@ } }, "postcss-logical": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", - "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.1.tgz", + "integrity": "sha512-cKekWCoZrxdQktbj8PyCOqQWxsYAPyHjoeBPedkQzfWuEqRm0KVFRHypsHAiH2dDVUae52yx8PBtWS+V3BqT5w==", + "dev": true }, "postcss-markdown": { "version": "0.36.0", @@ -10731,41 +10075,10 @@ } }, "postcss-media-minmax": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", - "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "dev": true }, "postcss-media-query-parser": { "version": "0.2.3", @@ -10931,38 +10244,22 @@ } }, "postcss-nesting": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", - "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.0.3.tgz", + "integrity": "sha512-Dshtj57d5ytK1AeVNpQHp8gINgdjsRJaRjH1QmJHGcfOQIP4TNtlrrrh5o3i3bBTwge2+nh1D9xbI2wrckz5Xw==", "dev": true, "requires": { - "postcss": "^7.0.2" + "postcss-selector-parser": "^6.0.7" }, "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "postcss-selector-parser": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", + "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" } } } @@ -11062,256 +10359,125 @@ } }, "postcss-overflow-shorthand": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", - "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.1.tgz", + "integrity": "sha512-/ajDNoTF+LiuhIZjenjb/ndBoKP/WYy/dTT8BCCtLU1wrezkax+lXw5r3c5qR4cadNNMbksAnhWJXNjd9xNTHA==", + "dev": true }, "postcss-page-break": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", - "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "dev": true }, "postcss-place": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", - "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.2.tgz", + "integrity": "sha512-XsZCU8X8M9dHKGlxdycihxPajSkRd4u+cIUJz/FgC61Mr/swStI3xAvsYai9Fh22kU+VVAn7ihoZk8h9pQhDfA==", "dev": true, "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, "postcss-preset-env": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", - "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.0.2.tgz", + "integrity": "sha512-xgmkS+H2xhjPQWewnH4ViKBCHIZ15FfpldGZuBFaBIi/iipxHTLnBHKtkCp1L531SdNEPwo9md2psjOU1G77lw==", "dev": true, "requires": { - "autoprefixer": "^9.6.1", - "browserslist": "^4.6.4", - "caniuse-lite": "^1.0.30000981", - "css-blank-pseudo": "^0.1.4", - "css-has-pseudo": "^0.10.0", - "css-prefers-color-scheme": "^3.1.1", - "cssdb": "^4.4.0", - "postcss": "^7.0.17", - "postcss-attribute-case-insensitive": "^4.0.1", - "postcss-color-functional-notation": "^2.0.1", - "postcss-color-gray": "^5.0.0", - "postcss-color-hex-alpha": "^5.0.3", - "postcss-color-mod-function": "^3.0.3", - "postcss-color-rebeccapurple": "^4.0.1", - "postcss-custom-media": "^7.0.8", - "postcss-custom-properties": "^8.0.11", - "postcss-custom-selectors": "^5.1.2", - "postcss-dir-pseudo-class": "^5.0.0", - "postcss-double-position-gradients": "^1.0.0", - "postcss-env-function": "^2.0.2", - "postcss-focus-visible": "^4.0.0", - "postcss-focus-within": "^3.0.0", - "postcss-font-variant": "^4.0.0", - "postcss-gap-properties": "^2.0.0", - "postcss-image-set-function": "^3.0.1", - "postcss-initial": "^3.0.0", - "postcss-lab-function": "^2.0.1", - "postcss-logical": "^3.0.0", - "postcss-media-minmax": "^4.0.0", - "postcss-nesting": "^7.0.0", - "postcss-overflow-shorthand": "^2.0.0", - "postcss-page-break": "^2.0.0", - "postcss-place": "^4.0.1", - "postcss-pseudo-class-any-link": "^6.0.0", - "postcss-replace-overflow-wrap": "^3.0.0", - "postcss-selector-matches": "^4.0.0", - "postcss-selector-not": "^4.0.0" + "autoprefixer": "^10.4.0", + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001287", + "css-blank-pseudo": "^3.0.0", + "css-has-pseudo": "^3.0.0", + "css-prefers-color-scheme": "^6.0.0", + "cssdb": "^5.0.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-color-functional-notation": "^4.1.0", + "postcss-color-hex-alpha": "^8.0.1", + "postcss-color-rebeccapurple": "^7.0.1", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.0.1", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.1", + "postcss-double-position-gradients": "^3.0.3", + "postcss-env-function": "^4.0.3", + "postcss-focus-visible": "^6.0.2", + "postcss-focus-within": "^5.0.2", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.1", + "postcss-image-set-function": "^4.0.3", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.0.2", + "postcss-logical": "^5.0.1", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.0.3", + "postcss-overflow-shorthand": "^3.0.1", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.2", + "postcss-pseudo-class-any-link": "^7.0.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0" }, "dependencies": { - "autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" } }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "caniuse-lite": { + "version": "1.0.30001291", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001291.tgz", + "integrity": "sha512-roMV5V0HNGgJ88s42eE70sstqGW/gwFndosYrikHthw98N5tLnOTxFqMLQjZVRxTWFlJ4rn+MsgXrR7MDPY4jA==", "dev": true }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } + "electron-to-chromium": { + "version": "1.4.24", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.24.tgz", + "integrity": "sha512-erwx5r69B/WFfFuF2jcNN0817BfDBdC4765kQ6WltOMuwsimlQo3JTEq0Cle+wpHralwdeX3OfAtw/mHxPK0Wg==", + "dev": true + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true } } }, "postcss-pseudo-class-any-link": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", - "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.0.1.tgz", + "integrity": "sha512-Zt+VMw9qX7Um/cYOaywOQvXipDw/U3U83L6MFHocbjVIhLd+x5G4SSDmKm8sW2/HlaTno2Cazub8USrDvJ4DLA==", "dev": true, "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" + "postcss-selector-parser": "^6.0.7" }, "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", + "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", "dev": true, "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" } } } @@ -11337,41 +10503,10 @@ } }, "postcss-replace-overflow-wrap": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", - "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "dev": true }, "postcss-reporter": { "version": "6.0.1", @@ -11471,80 +10606,13 @@ "integrity": "sha512-xfdkU128CkKKKVAwkyt0M8OdnelJ3MRcIRAPPQkRpoPeuzWY3RIeg7piRCpZ79MK7Q16diLXMMAD9dN5mauPlQ==", "dev": true }, - "postcss-selector-matches": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", - "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, "postcss-selector-not": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", - "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", "dev": true, "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "balanced-match": "^1.0.0" } }, "postcss-selector-parser": { @@ -11642,17 +10710,6 @@ "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", "dev": true }, - "postcss-values-parser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", - "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", - "dev": true, - "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", diff --git a/package.json b/package.json index e61b7e0fe0..2d1d045271 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "html-webpack-plugin": "^5.5.0", "postcss": "^8.3.11", "postcss-loader": "^6.2.0", - "postcss-preset-env": "^6.7.0", + "postcss-preset-env": "^7.0.2", "postcss-scss": "^4.0.2", "sass": "^1.43.4", "sass-loader": "^12.3.0", From 5295fc0738e6b949b59ae4f97779b90fe4b9c1dd Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 17:24:22 +0000 Subject: [PATCH 1235/1756] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index 5f84db52f2..61a1d0ee2a 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -268,7 +268,7 @@ "LabelDeathDate": "تاريخ الوفاة:", "LabelDefaultUser": "المستخدم الافتراضي:", "LabelDefaultUserHelp": "يحدد مكتبة المستخدم التي يجب عرضها على الأجهزة المتصلة. يمكن تجاوز هذا لكل جهاز باستخدام ملفات التعريف.", - "LabelDeviceDescription": "وصف الجهاز", + "LabelDeviceDescription": "وصف الجهاز:", "LabelDidlMode": "طور DIDL:", "LabelDisplayName": "الاسم المعروض:", "LabelDisplaySpecialsWithinSeasons": "أظهر الحلقات الخاصة في المواسم التي بثت فيها", @@ -340,7 +340,7 @@ "LabelLoginDisclaimerHelp": "رساله ستعرض أسفل صفحة تسجيل الدخول.", "LabelLogs": "السجلات الكشفية:", "LabelManufacturer": "المصنّع:", - "LabelManufacturerUrl": "رابط URL للمصنّع", + "LabelManufacturerUrl": "رابط URL للمصنّع:", "LabelMatchType": "وفّق النوع:", "LabelMaxBackdropsPerItem": "أكبر عدد للخلفيات لكل عنصر:", "LabelMaxParentalRating": "الحد الاقصى لتصنيف الرقابة الابوية المسموح بها:", @@ -366,10 +366,10 @@ "LabelMinResumePercentage": "النسبة الدنيا للمتابعة:", "LabelMinResumePercentageHelp": "العناوين ستعتبر غير مشغلة إذا أوقفت قبل هذا الوقت.", "LabelMinScreenshotDownloadWidth": "أقل جودة للصور الملتقطة المنزلة:", - "LabelModelDescription": "وصف الموديل", - "LabelModelName": "اسم الموديل", - "LabelModelNumber": "رقم الموديل", - "LabelModelUrl": "رابط عنوان رابط URL للموديل", + "LabelModelDescription": "وصف الموديل:", + "LabelModelName": "‬اسم الموديل:", + "LabelModelNumber": "رقم الموديل:", + "LabelModelUrl": "URL الموديل:", "LabelMonitorUsers": "راقب الأنشطة من:", "LabelMovieCategories": "تصنيفات الأفلام:", "LabelMoviePrefix": "بادئة الأفلام:", @@ -421,7 +421,7 @@ "LabelSelectUsers": "إختر المستخدم:", "LabelSelectVersionToInstall": "إختر الإصدار للتثبيت:", "LabelSendNotificationToUsers": "أرسل الإشعارات إلى:", - "LabelSerialNumber": "الرقم التسلسلي", + "LabelSerialNumber": "الرقم التسلسلي:", "LabelSeriesRecordingPath": "مسار تسجيل المسلسلات:", "LabelServerHost": "المضيف:", "LabelServerHostHelp": "192.168.1.100:8096 أو https://myserver.com", From a593ed5a105ce9e191ea9ff826a0a0ad54136567 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 17:28:02 +0000 Subject: [PATCH 1236/1756] Translated using Weblate (Greek) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/ --- src/strings/el.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/el.json b/src/strings/el.json index f4962baf63..640a966903 100644 --- a/src/strings/el.json +++ b/src/strings/el.json @@ -402,7 +402,7 @@ "LabelDefaultScreen": "Προεπιλεγμένη οθόνη:", "LabelDefaultUser": "Προεπιλεγμένος χρήστης:", "LabelDefaultUserHelp": "Καθορίζει ποια βιβλιοθήκη χρηστών πρέπει να εμφανίζεται σε συνδεδεμένες συσκευές. Αυτό μπορεί να αντικατασταθεί για κάθε συσκευή που χρησιμοποιεί προφίλ.", - "LabelDeviceDescription": "Περιγραφή Συσκευής", + "LabelDeviceDescription": "Περιγραφή Συσκευής:", "LabelDiscNumber": "Αριθμός Δίσκου:", "LabelDisplayLanguage": "Γλώσσα Εμφάνισης:", "LabelDisplayLanguageHelp": "Η μετάφραση του Jellyfin είναι ένα συνεχιζόμενο έργο.", @@ -473,7 +473,7 @@ "LabelLoginDisclaimer": "Αποποίηση ευθυνών:", "LabelLoginDisclaimerHelp": "Ένα μήνυμα που θα εμφανιστεί στο κάτω μέρος της σελίδας σύνδεσης.", "LabelManufacturer": "Κατασκευαστής:", - "LabelManufacturerUrl": "URL Κατασκευαστή", + "LabelManufacturerUrl": "URL Κατασκευαστή:", "LabelMatchType": "Τύπος αντιστοίχησης:", "LabelMaxBackdropsPerItem": "Μέγιστος αριθμός σκηνικών ανά στοιχείο:", "LabelMaxChromecastBitrate": "Ροή ποιότητας Chromecast:", @@ -496,10 +496,10 @@ "LabelMinResumePercentage": "Ελάχιστο ποσοστό συνέχισης:", "LabelMinResumePercentageHelp": "Οι τίτλοι θεωρούνται ότι δεν έχουν αναπαραχθεί εάν σταματήσουν πριν από αυτό το διάστημα.", "LabelMinScreenshotDownloadWidth": "Ελάχιστο πλάτος λήψης οθόνης:", - "LabelModelDescription": "Περιγραφή μοντέλου", - "LabelModelName": "Όνομα μοντέλου", - "LabelModelNumber": "Αριθμός μοντέλου", - "LabelModelUrl": "URL Μοντέλου", + "LabelModelDescription": "Περιγραφή μοντέλου:", + "LabelModelName": "Όνομα μοντέλου:", + "LabelModelNumber": "Αριθμός μοντέλου:", + "LabelModelUrl": "URL Μοντέλου:", "LabelMonitorUsers": "Παρακολούθηση δραστηριότητας από:", "LabelMovieCategories": "Κατηγορίες ταινιών:", "LabelMoviePrefix": "Πρόθεμα ταινίας:", @@ -556,7 +556,7 @@ "LabelSelectUsers": "Επιλογή Χρηστών:", "LabelSelectVersionToInstall": "Επιλέξτε έκδοση για εγκατάσταση:", "LabelSendNotificationToUsers": "Στείλτε την ειδοποίηση στη διεύθυνση:", - "LabelSerialNumber": "Σειριακός Αριθμός", + "LabelSerialNumber": "Σειριακός Αριθμός:", "LabelSeriesRecordingPath": "Διαδρομή εγγραφής σειρών:", "LabelServerHostHelp": "192.168.1.100:8096 ή https://myserver.com", "LabelSkipBackLength": "Παράλειψη πίσω μήκους:", From c004e6f95114e64e81c078c80252196a43cb6600 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 17:58:48 +0000 Subject: [PATCH 1237/1756] Translated using Weblate (Persian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/ --- src/strings/fa.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/strings/fa.json b/src/strings/fa.json index 869b776001..6b1cccb175 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -325,7 +325,7 @@ "LabelServerName": "نام سرور:", "LabelServerHostHelp": "192.168.1.100:8096 یا https://myserver.com", "LabelServerHost": "میزبان:", - "LabelSerialNumber": "شماره سریال", + "LabelSerialNumber": "شماره سریال:", "LabelSendNotificationToUsers": "ارسال اعلان به:", "LabelSelectVersionToInstall": "نسخه مورد نظر برای نصب را انتخاب کنید:", "LabelVersionInstalled": "{0} نصب شده است", @@ -987,10 +987,10 @@ "LabelMinResumePercentage": "", "LabelMinResumePercentageHelp": "", "LabelMinScreenshotDownloadWidth": "", - "LabelModelDescription": "Model description", - "LabelModelName": "Model name", - "LabelModelNumber": "Model number", - "LabelModelUrl": "Model URL", + "LabelModelDescription": "", + "LabelModelName": "", + "LabelModelNumber": "", + "LabelModelUrl": "", "LabelMonitorUsers": "", "LabelMovieCategories": "دسته بندی فیلم ها:", "LabelMoviePrefix": "پیشوند فیلم:", @@ -1249,7 +1249,7 @@ "LabelLoginDisclaimerHelp": "", "LabelLogs": "گزارش ها:", "LabelManufacturer": "سازنده:", - "LabelManufacturerUrl": "آدرس سازنده", + "LabelManufacturerUrl": "آدرس سازنده:", "LabelMatchType": "نوع انطباق:", "LabelMaxBackdropsPerItem": "", "LabelMaxChromecastBitrate": "", From 4b8d27e1b6fc0c0c00be075a64898cf2435b7bb5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 17:53:48 +0000 Subject: [PATCH 1238/1756] Translated using Weblate (French (Canada)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/ --- src/strings/fr-ca.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr-ca.json b/src/strings/fr-ca.json index 3224af9023..79d3b6be70 100644 --- a/src/strings/fr-ca.json +++ b/src/strings/fr-ca.json @@ -381,7 +381,7 @@ "LabelDisplayLanguageHelp": "La traduction de Jellyfin est un projet en cours.", "LabelDisplayLanguage": "Langue d'affichage :", "LabelDiscNumber": "Numéro de disque :", - "LabelDeviceDescription": "Description de l'appareil", + "LabelDeviceDescription": "Description de l'appareil:", "LabelDefaultUser": "Utilisateur par défaut :", "LabelDefaultScreen": "Écran par défaut :", "LabelDeathDate": "Date de décès :", From 4358942a45cdc13d3d103f0843ed076bcc11d619 Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 20 Dec 2021 20:53:02 +0000 Subject: [PATCH 1239/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index c06b2e36ad..f1aa375a0c 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -113,7 +113,7 @@ "ConfirmDeletion": "Confirmer la suppression", "ConfirmEndPlayerSession": "Voulez-vous arrêter Jellyfin sur {0} ?", "Connect": "Se connecter", - "ContinueWatching": "Continuer à regarder", + "ContinueWatching": "Reprendre le visionnage", "Continuing": "En cours", "CriticRating": "Note des critiques", "CustomDlnaProfilesHelp": "Créer un profil personnalisé pour cibler un nouvel appareil ou remplacer un profil système.", @@ -146,7 +146,7 @@ "Disconnect": "Déconnecter", "Display": "Affichage", "DisplayInMyMedia": "Afficher sur l’écran d’accueil", - "DisplayInOtherHomeScreenSections": "Afficher dans les sections de l’écran d’accueil telles que 'Ajouts récents' et 'Reprendre'", + "DisplayInOtherHomeScreenSections": "Afficher dans les sections de l’écran d’accueil telles que 'Ajouts récents' et 'Reprendre le visionnage'", "DisplayMissingEpisodesWithinSeasons": "Afficher les épisodes manquants dans les saisons", "DisplayMissingEpisodesWithinSeasonsHelp": "Cette option doit aussi être activée pour les médiathèques TV dans les paramètres du serveur.", "DisplayModeHelp": "Sélectionner l'agencement désiré pour l'interface.", @@ -229,7 +229,7 @@ "HeaderAdmin": "Administrateur", "HeaderAlbumArtists": "Artistes d'album", "HeaderAlert": "Alerte", - "HeaderAllowMediaDeletionFrom": "Autoriser la suppression de médias à partir de", + "HeaderAllowMediaDeletionFrom": "Autoriser la suppression de médias dans", "HeaderApiKey": "Clé API", "HeaderApiKeys": "Clés API", "HeaderApiKeysHelp": "Les applications externes ont besoin d'une clé d'API pour communiquer avec le serveur. Les clés sont distribuées lors d'une connexion avec un compte normal ou en accordant manuellement une clé à une application.", @@ -255,7 +255,7 @@ "HeaderContainerProfile": "Profil de conteneur", "HeaderContainerProfileHelp": "Les profils de conteneur indiquent les limites d'un appareil lors de la lecture de formats spécifiques. Si la limite s'applique au média, ce dernier sera transcodé, même si le format est configuré pour la lecture directe.", "HeaderContinueListening": "Reprendre l'écoute", - "HeaderContinueWatching": "Continuer à regarder", + "HeaderContinueWatching": "Reprendre le visionnage", "HeaderCustomDlnaProfiles": "Profils personnalisés", "HeaderDateIssued": "Date de publication", "HeaderDefaultRecordingSettings": "Paramètres d'enregistrement par défaut", @@ -436,7 +436,7 @@ "LabelBirthDate": "Date de naissance :", "LabelBirthYear": "Année de naissance :", "LabelBlastMessageInterval": "Intervalle des messages de présence :", - "LabelBlastMessageIntervalHelp": "Déterminer la durée en secondes entre les messages de présence.", + "LabelBlastMessageIntervalHelp": "Définir le délai en secondes entre deux messages de présence.", "LabelBlockContentWithTags": "Bloquer les éléments avec les étiquettes :", "LabelBurnSubtitles": "Graver les sous-titres :", "LabelCache": "Cache :", @@ -465,7 +465,7 @@ "LabelDateTimeLocale": "Date et heure locale :", "LabelDay": "Jour :", "LabelDeathDate": "Date de décès :", - "LabelDefaultScreen": "Écran par défaut :", + "LabelDefaultScreen": "Vue par défaut :", "LabelDefaultUser": "Utilisateur par défaut :", "LabelDefaultUserHelp": "Définir quelle médiathèque doit être affichée sur les appareils connectés. Ce paramètre peut être remplacé pour chaque appareil dans les configurations de profils.", "LabelDeviceDescription": "Description de l'appareil :", @@ -492,7 +492,7 @@ "LabelEnableBlastAliveMessages": "Diffuser des message de présence", "LabelEnableBlastAliveMessagesHelp": "Activer cette option si le serveur n'est pas détecté de manière fiable par les autres appareils UPnP de votre réseau.", "LabelEnableDlnaClientDiscoveryInterval": "Intervalle de découverte des clients :", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Définir la durée en secondes entre deux recherches SSDP.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Définir le délai en secondes entre deux recherches SSDP.", "LabelEnableDlnaDebugLogging": "Activer le débogage DLNA dans le journal d'événements", "LabelEnableDlnaDebugLoggingHelp": "Génère de gros fichiers journaux et ne devrait être utilisé que pour les diagnostics d'erreur.", "LabelEnableDlnaPlayTo": "Activer la lecture en DLNA", @@ -657,7 +657,7 @@ "LabelScreensaver": "Économiseur d'écran :", "LabelSeasonNumber": "Numéro de saison :", "LabelSelectFolderGroups": "Grouper automatiquement le contenu des dossiers suivants dans des catégories telles que Films, Musique et TV :", - "LabelSelectFolderGroupsHelp": "Les dossiers qui ne sont pas cochés seront affichés tels quels, avec leur propre vue.", + "LabelSelectFolderGroupsHelp": "Les dossiers non cochés seront affichés individuellement dans leur vue propre.", "LabelSelectUsers": "Sélectionner des utilisateurs :", "LabelSelectVersionToInstall": "Sélectionner la version à installer :", "LabelSendNotificationToUsers": "Envoyer la notification à :", @@ -1509,7 +1509,7 @@ "DisablePlugin": "Désactiver", "EnablePlugin": "Activer", "DirectPlayHelp": "Le fichier source est entièrement compatible avec le client et la session reçoit le fichier sans modifications.", - "HeaderContinueReading": "Continuer à lire", + "HeaderContinueReading": "Reprendre la lecture", "TextSent": "Message envoyé.", "EnableGamepadHelp": "Détecter le signal de toute manette connectée.", "LabelEnableGamepad": "Activer la manette de jeu", @@ -1521,8 +1521,8 @@ "SubtitleCodecNotSupported": "Le codec de sous-titre utilisé n'est pas supporté", "ContainerNotSupported": "Le container n'est pas supporté", "AudioCodecNotSupported": "Ce codec audio n'est pas supporté", - "UseEpisodeImagesInNextUpHelp": "Les sections 'À suivre' et 'Continuer à regarder' utiliseront les vignettes des épisodes plutôt que la vignette primaire de la série.", - "UseEpisodeImagesInNextUp": "Utiliser l'image de l'épisode pour les sections 'À suivre' et 'Continuer à regarder'", + "UseEpisodeImagesInNextUpHelp": "Les sections 'À suivre' et 'Reprendre le visionnage' utiliseront les vignettes des épisodes plutôt que la vignette primaire de la série.", + "UseEpisodeImagesInNextUp": "Utiliser l'image de l'épisode pour les sections 'À suivre' et 'Reprendre le visionnage'", "DisableCustomCss": "Désactive le CSS custom fourni par le serveur", "RefFramesNotSupported": "Les cadres de référence ne sont pas pris en charge", "VideoProfileNotSupported": "Le profil du codec vidéo n’est pas pris en charge", From caccd5e3fe1f4bd5f377c05a430a1d781e974c71 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 17:56:40 +0000 Subject: [PATCH 1240/1756] Translated using Weblate (Hebrew) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/ --- src/strings/he.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/he.json b/src/strings/he.json index 7d1a3cfc20..6a668c16d0 100644 --- a/src/strings/he.json +++ b/src/strings/he.json @@ -640,7 +640,7 @@ "LabelDisplayLanguageHelp": "תרגום Jellyfin הוא פרויקט מתמשך.", "LabelDisplayLanguage": "שפת תצוגה:", "LabelDidlMode": "מצב DIDL:", - "LabelDeviceDescription": "תיאור מכשיר", + "LabelDeviceDescription": "תיאור מכשיר:", "LabelDefaultScreen": "מסך ברירת-מחדל:", "LabelImageType": "סוג תמונה:", "LabelHttpsPortHelp": "מספר פורט ה-TCP עבור שרת ה-HTTPS.", From f196478886c0abdf84f892c7b9459a8ff9af462b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 17:53:55 +0000 Subject: [PATCH 1241/1756] Translated using Weblate (Icelandic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/is/ --- src/strings/is-is.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/is-is.json b/src/strings/is-is.json index 2941aa5763..7be3c292b8 100644 --- a/src/strings/is-is.json +++ b/src/strings/is-is.json @@ -423,7 +423,7 @@ "LabelEnableHardwareDecodingFor": "Gera vélbúnaðarafkóðun virka fyrir:", "LabelDroppedFrames": "Felldir rammar:", "LabelDiscNumber": "Númer disks:", - "LabelDeviceDescription": "Lýsing tækis", + "LabelDeviceDescription": "Lýsing tækis:", "LabelDashboardTheme": "Þema mælaborðs:", "LabelCustomCss": "Sérsniðin CSS:", "LabelCriticRating": "Einkunn gagnrýnanda:", From 51c51e61071b140ed76ff33852b7cc26fd67344d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 17:26:40 +0000 Subject: [PATCH 1242/1756] Translated using Weblate (Korean) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/ --- src/strings/ko.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/ko.json b/src/strings/ko.json index a5dabf4557..3537d44120 100644 --- a/src/strings/ko.json +++ b/src/strings/ko.json @@ -237,7 +237,7 @@ "LabelDeathDate": "사망일:", "LabelDefaultUser": "기본 사용자:", "LabelDefaultUserHelp": "연결된 장치에 어떤 사용자 라이브러리를 표시할 지 결정합니다. 이 설정은 각 장치의 사용중인 프로필을 대체합니다.", - "LabelDeviceDescription": "장치 설명", + "LabelDeviceDescription": "장치 설명:", "LabelDidlMode": "DIDL 모드:", "LabelDisplayName": "표시 이름:", "LabelDisplayOrder": "표시 순서:", @@ -294,7 +294,7 @@ "LabelLoginDisclaimerHelp": "로그인 페이지 하단에 표시할 메세지.", "LabelLogs": "로그:", "LabelManufacturer": "제작사:", - "LabelManufacturerUrl": "제작사 URL", + "LabelManufacturerUrl": "제작사 URL:", "LabelMaxBackdropsPerItem": "항목별 최대 배경 이미지 수:", "LabelMaxParentalRating": "최대 허용 연령:", "LabelMaxScreenshotsPerItem": "항목별 최대 스크린샷 수:", @@ -311,10 +311,10 @@ "LabelMethod": "방법:", "LabelMinBackdropDownloadWidth": "다운로드할 배경 이미지 최소 넓이:", "LabelMinScreenshotDownloadWidth": "다운로드할 스크린샷의 최소 너비:", - "LabelModelDescription": "모델 설명", - "LabelModelName": "모델 이름", - "LabelModelNumber": "모델 번호", - "LabelModelUrl": "모델 URL", + "LabelModelDescription": "모델 설명:", + "LabelModelName": "모델 이름:", + "LabelModelNumber": "모델 번호:", + "LabelModelUrl": "모델 URL:", "LabelMonitorUsers": "다음의 활동 모니터링:", "LabelMovieRecordingPath": "동영상 녹화 경로 :", "LabelMusicStreamingTranscodingBitrate": "음악 트랜스코딩 비트레이트:", @@ -360,7 +360,7 @@ "LabelSelectUsers": "사용자 선택:", "LabelSelectVersionToInstall": "설치할 버전 선택:", "LabelSendNotificationToUsers": "다음으로 알림 전송:", - "LabelSerialNumber": "시리얼 번호", + "LabelSerialNumber": "시리얼 번호:", "LabelSeriesRecordingPath": "시리즈 기록 경로 :", "LabelServerHost": "호스트:", "LabelServerHostHelp": "192.168.1.100:8096 또는 https://myserver.com", @@ -1057,7 +1057,7 @@ "OptionExtractChapterImage": "챕터 이미지 추출 활성화", "Up": "위", "EasyPasswordHelp": "쉬운 핀 코드는 지원되는 기기에서 오프라인 접근을 할 때나 내부 내트워크 로그인에서 사용됩니다.", - "CriticRating": "평점", + "CriticRating": "평론가 평점", "DisplayInMyMedia": "홈화면에 표시", "DisplayInOtherHomeScreenSections": "보고 있는 것이나 최신 미디어 등을 홈 페이지에 표시합니다", "DisplayMissingEpisodesWithinSeasonsHelp": "서버 환경설정에서도 TV 라이브러리가 활성화되어있어야 합니다.", From d5c6a93196b35c80d56fc0919dd424bfd3f87fd7 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 17:31:52 +0000 Subject: [PATCH 1243/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 88f0db53e0..e54bf7e701 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -443,7 +443,7 @@ "LabelDefaultScreen": "默认分页:", "LabelDefaultUser": "默认用户:", "LabelDefaultUserHelp": "确定哪些用户媒体库将显示在连接设备上。这可以为每个设备提供不同的用户配置文件。", - "LabelDeviceDescription": "设备描述", + "LabelDeviceDescription": "设备描述:", "LabelDidlMode": "DIDL 模式:", "LabelDiscNumber": "光盘号:", "LabelDisplayLanguage": "显示的语言:", @@ -534,7 +534,7 @@ "LabelLoginDisclaimerHelp": "将在登录页面底部显示的信息。", "LabelLogs": "日志:", "LabelManufacturer": "制造商:", - "LabelManufacturerUrl": "厂商网址", + "LabelManufacturerUrl": "厂商网址:", "LabelMatchType": "匹配的类型:", "LabelMaxBackdropsPerItem": "每个项目最大背景图数目:", "LabelMaxChromecastBitrate": "最大 Chromecast 比特率:", @@ -562,10 +562,10 @@ "LabelMinResumePercentage": "恢复播放最小百分比:", "LabelMinResumePercentageHelp": "如果在此时间之前停止播放,媒体会标记为“未播放”。", "LabelMinScreenshotDownloadWidth": "下载截图的最小宽度:", - "LabelModelDescription": "型号描述", - "LabelModelName": "型号名称", - "LabelModelNumber": "型号", - "LabelModelUrl": "型号网址", + "LabelModelDescription": "型号描述:", + "LabelModelName": "型号名称:", + "LabelModelNumber": "型号:", + "LabelModelUrl": "型号网址:", "LabelMonitorUsers": "监控活动:", "LabelMovieCategories": "电影分类:", "LabelMoviePrefix": "电影前缀:", @@ -633,7 +633,7 @@ "LabelSelectUsers": "选择用户:", "LabelSelectVersionToInstall": "选择安装版本:", "LabelSendNotificationToUsers": "发送通知至:", - "LabelSerialNumber": "序列号", + "LabelSerialNumber": "序列号:", "LabelSeriesRecordingPath": "电视剧录制路径:", "LabelServerHost": "主机:", "LabelServerHostHelp": "192.168.1.100:8096 或 https://myserver.com", From 31184669b608bd9ed7dfc52a9b047f945dfb993c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 17:48:48 +0000 Subject: [PATCH 1244/1756] Translated using Weblate (Chinese (Hong Kong)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/ --- src/strings/zh-hk.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/zh-hk.json b/src/strings/zh-hk.json index 35628dff1b..aabb4a9668 100644 --- a/src/strings/zh-hk.json +++ b/src/strings/zh-hk.json @@ -557,10 +557,10 @@ "LabelMoviePrefix": "電影前綴:", "LabelMovieCategories": "電影分類:", "LabelMonitorUsers": "監控活動:", - "LabelModelUrl": "型號網址", - "LabelModelNumber": "型號", - "LabelModelName": "型號名稱", - "LabelModelDescription": "型號描述", + "LabelModelUrl": "型號網址:", + "LabelModelNumber": "型號:", + "LabelModelName": "型號名稱:", + "LabelModelDescription": "型號描述:", "LabelMinAudiobookResumeHelp": "將在此時間前停止播放的媒體當作尚未播放。", "LabelMinAudiobookResume": "恢復播放有聲書的最短時間:", "LabelMethod": "方法:", @@ -576,7 +576,7 @@ "LabelMaxAudiobookResumeHelp": "將剩下的部分小於此時長後停止播放的媒體當作已播畢。", "LabelMaxAudiobookResume": "恢復播放有聲書的剩餘時間:", "LabelMatchType": "匹配的類型:", - "LabelManufacturerUrl": "製造商網址", + "LabelManufacturerUrl": "製造商網址:", "LabelManufacturer": "製造商:", "LabelLockItemToPreventChanges": "鎖定此項目來避免被更改", "LabelLocalCustomCss": "自訂CSS樣式僅使用於此客戶端。你可能會想要停用伺服器自訂CSS。", @@ -665,7 +665,7 @@ "LabelDiscNumber": "光碟編號:", "LabelDisableCustomCss": "停用由伺服器提供的自訂CSS標籤或品牌。", "LabelDidlMode": "DIDL 模式:", - "LabelDeviceDescription": "裝置說明", + "LabelDeviceDescription": "裝置說明:", "LabelDeinterlaceMethod": "反交錯方法:", "LabelDefaultUserHelp": "確定哪些使用者媒體庫將顯示在連接裝置上。這可以為每個裝置提供不同的使用者設定檔。", "LabelDefaultUser": "預設使用者:", @@ -681,7 +681,7 @@ "LabelCustomCertificatePathHelp": "提供包含證書和金鑰的 PKCS #12 文件的路徑以在自訂域名上啟用 TLS。", "LabelCustomCertificatePath": "自訂 SSL 證書路徑:", "LabelCurrentStatus": "目前狀態:", - "LabelCriticRating": "影評評分:", + "LabelCriticRating": "評論家評分:", "LabelCreateHttpPortMapHelp": "允許自動端口映射為除了HTTPS之外的HTTP流量創建規則。", "LabelCreateHttpPortMap": "為 HTTP 與 HTTPS 流量啟用自動端口映射。", "LabelCorruptedFrames": "損壞的幀:", @@ -960,7 +960,7 @@ "LabelServerHostHelp": "192.168.1.100:8096 或是 https://myserver.com", "LabelServerHost": "主機:", "LabelSeriesRecordingPath": "影集錄影路徑:", - "LabelSerialNumber": "序號", + "LabelSerialNumber": "序號:", "LabelSendNotificationToUsers": "傳送通知給:", "LabelSelectVersionToInstall": "選擇要安裝的版本:", "LabelSelectFolderGroupsHelp": "未選中的資料夾將在其自己的檢視中顯示。", From 07134f4ec2bb78518712d2b8ebbc88063781b8f1 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 17:46:15 +0000 Subject: [PATCH 1245/1756] Translated using Weblate (Chinese (Traditional)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/ --- src/strings/zh-tw.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/zh-tw.json b/src/strings/zh-tw.json index a04ffbe0d6..a5c83fba01 100644 --- a/src/strings/zh-tw.json +++ b/src/strings/zh-tw.json @@ -187,7 +187,7 @@ "TabLatest": "最新", "TabMusic": "音樂", "TabMyPlugins": "我的附加元件", - "TabNetworks": "網路", + "TabNetworks": "電視網路", "TabProfiles": "設定", "TabServer": "伺服器", "TabUpcoming": "接下來", @@ -620,7 +620,7 @@ "LabelDeathDate": "死亡時間:", "LabelDefaultScreen": "預設分頁:", "LabelDefaultUser": "預設使用者:", - "LabelDeviceDescription": "裝置說明", + "LabelDeviceDescription": "裝置說明:", "LabelDidlMode": "DIDL 模式:", "LabelDiscNumber": "光碟編號:", "LabelDisplayLanguage": "顯示語言:", @@ -798,7 +798,7 @@ "LabelLockItemToPreventChanges": "鎖定此項目來避免被更改", "LabelManufacturer": "製造商:", "LabelLoginDisclaimerHelp": "顯示在登入頁面底部的訊息。", - "LabelManufacturerUrl": "製造商網址", + "LabelManufacturerUrl": "製造商網址:", "LabelMaxChromecastBitrate": "Chromecast 串流解析度:", "LabelOriginalTitle": "原始標題:", "LabelSelectUsers": "選擇使用者:", @@ -922,7 +922,7 @@ "LabelMetadataDownloadersHelp": "啟用中繼資料下載器的優先次序,愈下次序只會用來填補缺少的訊息。", "LabelMetadataReaders": "中繼資料閱讀器:", "LabelMetadataSaversHelp": "選取儲存中繼資料的檔案格式。", - "LabelModelNumber": "型號", + "LabelModelNumber": "型號:", "LabelNewsCategories": "新分類:", "LabelValue": "數值:", "OptionEnableAccessToAllChannels": "允許存取所有頻道", @@ -961,7 +961,7 @@ "LabelNotificationEnabled": "啟用這個通知", "LabelProfileContainersHelp": "以逗號分隔,留空則適用於所有影片容器。", "LabelSelectFolderGroupsHelp": "未選中的資料夾將在其自己的檢視中顯示。", - "LabelSerialNumber": "序號", + "LabelSerialNumber": "序號:", "LabelSeriesRecordingPath": "影集錄影路徑:", "LabelServerHost": "主機:", "LabelSimultaneousConnectionLimit": "同時串流限制:", @@ -1161,9 +1161,9 @@ "LabelKodiMetadataUserHelp": "儲存觀看資料到 NFO 檔案中以便其他應用程式使用。", "LabelMetadataReadersHelp": "優先排序您的中繼資料屬性來源,將會讀取首個找到的檔案。", "LabelMetadataSavers": "中繼資料儲存方式:", - "LabelModelDescription": "型號描述", - "LabelModelName": "型號名稱", - "LabelModelUrl": "型號網址", + "LabelModelDescription": "型號描述:", + "LabelModelName": "型號名稱:", + "LabelModelUrl": "型號網址:", "LabelMusicStreamingTranscodingBitrate": "音樂轉檔位元率:", "LabelMusicStreamingTranscodingBitrateHelp": "指定音樂串流時的最大位元率。", "LabelOptionalNetworkPathHelp": "如果這個資料夾在網路上分享,提供網路分享路徑可以供其他應用程式直接存取媒體檔案,例如 {0} 或者 {1}。", From aa708a01c1c543b3c45ae2c26ecc006a085f01fc Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 17:38:07 +0000 Subject: [PATCH 1246/1756] Translated using Weblate (Japanese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/ --- src/strings/ja.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/ja.json b/src/strings/ja.json index f3a7ec1275..de23b40afe 100644 --- a/src/strings/ja.json +++ b/src/strings/ja.json @@ -121,7 +121,7 @@ "Connect": "接続", "ContinueWatching": "続きを見る", "Continuing": "続く", - "CriticRating": "批評家の評価", + "CriticRating": "評論家の評価", "CustomDlnaProfilesHelp": "カスタムプロファイルを作成して新しいデバイスをターゲットにするか、システムプロファイルを上書きします。", "DateAdded": "追加日時", "DatePlayed": "再生日時", @@ -440,11 +440,11 @@ "LabelMessageTitle": "メッセージタイトル:", "LabelMetadata": "メタデータ:", "MessageDownloadQueued": "ダウンロードに追加。", - "TabNetworks": "ネットワーク", + "TabNetworks": "TV ネットワーク", "Tags": "タグ", "LabelAllowedRemoteAddressesMode": "リモートIPアドレスフィルターモード:", "LabelAppName": "アプリ名", - "LabelDeviceDescription": "デバイスの詳細", + "LabelDeviceDescription": "デバイスの詳細:", "LabelDiscNumber": "ディスク数:", "LabelDidlMode": "DIDLモード:", "LabelEmbedAlbumArtDidl": "DIDL のアルバムアートを埋め込む", @@ -456,10 +456,10 @@ "LabelKodiMetadataDateFormat": "リリース日時フォーマット:", "LabelLogs": "ログ:", "LabelMessageText": "メッセージテキスト:", - "LabelModelDescription": "モデル説明", - "LabelModelName": "モデル名", - "LabelModelNumber": "モデル数", - "LabelModelUrl": "モデルURL", + "LabelModelDescription": "モデル説明:", + "LabelModelName": "モデル名:", + "LabelModelNumber": "モデル数:", + "LabelModelUrl": "モデルURL:", "LabelNewPassword": "新しいパスワード:", "LabelNewPasswordConfirm": "新しいパスワードを確認:", "LabelNotificationEnabled": "この通知を有効化", @@ -786,7 +786,7 @@ "LabelSeasonNumber": "シーズン数:", "LabelSelectUsers": "ユーザーを選択:", "LabelSelectVersionToInstall": "インストールするバージョンを選択:", - "LabelSerialNumber": "シリアルナンバー", + "LabelSerialNumber": "シリアルナンバー:", "LabelServerHost": "ホスト:", "Premiere": "初日", "LabelSaveLocalMetadata": "アートワークをメディアフォルダーに保存", From b4d2aa3e3cb5490890f530d9fe52376826fcd3d8 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 17:53:40 +0000 Subject: [PATCH 1247/1756] Translated using Weblate (Afrikaans) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/ --- src/strings/af.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/af.json b/src/strings/af.json index e7f3cd150b..61f86b9b8e 100644 --- a/src/strings/af.json +++ b/src/strings/af.json @@ -606,7 +606,7 @@ "LabelDiscNumber": "Skyfnommer:", "LabelDisableCustomCss": "Deaktiveer persoonlike CSS -tema/handelsmerk wat vanaf die bediener verskaf word.", "LabelDidlMode": "DIDL -modus:", - "LabelDeviceDescription": "Toestelbeskrywing", + "LabelDeviceDescription": "Toestelbeskrywing:", "LabelDeinterlaceMethod": "Deinterlacing metode:", "LabelDefaultUserHelp": "Bepaal watter gebruikers versameling op gekoppelde toestelle vertoon moet word. Dit kan met behulp van profiele vir elke toestel oorskry word.", "LabelDefaultUser": "Verstekgebruiker:", From 1bcb5ef04e31bf829c05915e2cd5d9e0f250cf2c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 17:59:54 +0000 Subject: [PATCH 1248/1756] Translated using Weblate (Portuguese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/ --- src/strings/pt.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/pt.json b/src/strings/pt.json index 8533856d50..0a409a30ee 100644 --- a/src/strings/pt.json +++ b/src/strings/pt.json @@ -224,10 +224,10 @@ "LabelMoviePrefix": "Prefixo para filmes:", "LabelMovieCategories": "Categorias para filmes:", "LabelMonitorUsers": "Monitorizar actividade de:", - "LabelModelUrl": "URL do modelo", - "LabelModelNumber": "Número do modelo", - "LabelModelName": "Nome do modelo", - "LabelModelDescription": "Descrição do modelo", + "LabelModelUrl": "URL do modelo:", + "LabelModelNumber": "Número do modelo:", + "LabelModelName": "Nome do modelo:", + "LabelModelDescription": "Descrição do modelo:", "LabelMinScreenshotDownloadWidth": "Transferir capturas de ecrã com este tamanho mínimo:", "LabelMinResumePercentageHelp": "Os títulos são considerados como não vistos se parados antes desta percentagem da duração.", "LabelMinResumePercentage": "Percentagem mínima de visualização para permitir retoma:", @@ -253,7 +253,7 @@ "LabelMaxChromecastBitrate": "Qualidade de transmissão para Chromecast:", "LabelMaxBackdropsPerItem": "Número máximo de imagens de fundo por item:", "LabelMatchType": "Tipo de correspondência:", - "LabelManufacturerUrl": "URL do Fabricante", + "LabelManufacturerUrl": "URL do Fabricante:", "LabelManufacturer": "Fabricante:", "LabelLoginDisclaimerHelp": "Este aviso será mostrado na parte inferior da página de login.", "LabelLoginDisclaimer": "Aviso legal de login:", @@ -341,7 +341,7 @@ "LabelDisplayLanguage": "Idioma:", "LabelDiscNumber": "Número do disco:", "LabelDidlMode": "Modo DIDL:", - "LabelDeviceDescription": "Descrição do dispositivo", + "LabelDeviceDescription": "Descrição do dispositivo:", "LabelDefaultUserHelp": "Determina que biblioteca será apresentada aos dispositivos ligados. Pode ser redefinido para cada dispositivo através de perfis.", "LabelDefaultUser": "Utilizador por omissão:", "LabelDefaultScreen": "Ecrã por omissão:", @@ -690,7 +690,7 @@ "LabelServerHostHelp": "192.168.1.100:8096 ou https://omeudominio.com", "LabelServerHost": "Servidor:", "LabelSeriesRecordingPath": "Caminho de gravação das séries:", - "LabelSerialNumber": "Número de série", + "LabelSerialNumber": "Número de série:", "LabelSendNotificationToUsers": "Enviar notificação para:", "LabelSelectVersionToInstall": "Seleccione a versão a instalar:", "LabelSelectUsers": "Seleccionar utilizadores:", From c4517c1c46e38c55bdaad64271706cbeac5de93e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 17:52:36 +0000 Subject: [PATCH 1249/1756] Translated using Weblate (Filipino) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/ --- src/strings/fil.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/fil.json b/src/strings/fil.json index 1396673eb6..e176bf7586 100644 --- a/src/strings/fil.json +++ b/src/strings/fil.json @@ -171,7 +171,7 @@ "TabAdvanced": "Advanced", "TabAccess": "Access", "SystemDlnaProfilesHelp": "Ang mga profile ng system ay read-only. Ang mga pagbabago sa isang profile ng system ay ise-save sa isang bagong custom na profile.", - "SyncPlayGroupDefaultTitle": "Pangkat ni {0}.", + "SyncPlayGroupDefaultTitle": "Pangkat ni {0}", "SyncPlayAccessHelp": "Ang tampok na SyncPlay ay nagbibigay-daan upang i-sync ang pag-playback sa iba pang mga device. Piliin ang antas ng pag-access ng user na ito sa SyncPlay.", "Sunday": "Linggo", "Suggestions": "Mga mungkahi", @@ -505,7 +505,7 @@ "ManageRecording": "Pamahalaan ang pagre-record", "ManageLibrary": "Pamahalaan ang library", "LearnHowYouCanContribute": "Alamin kung paano ka makakapag-ambag.", - "LabelVersionInstalled": "Naka-install ang {0}.", + "LabelVersionInstalled": "Naka-install ang {0}", "LabelVersion": "Bersyon:", "LabelMaxAudiobookResumeHelp": "Gagawing Nai-play ng buo ang isang title kung itinigil kapag ang natitirang duration ay mas mababa sa value na ito.", "LabelEnableAutomaticPortMap": "I-enable ang awtomatik na port mapping", From ff7b137b3f06c6c074ee74cf215c2252ce4b9fe2 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 20 Dec 2021 17:54:15 +0000 Subject: [PATCH 1250/1756] Translated using Weblate (Norwegian Nynorsk) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nn/ --- src/strings/nn.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/nn.json b/src/strings/nn.json index c3a731da95..b124c6abda 100644 --- a/src/strings/nn.json +++ b/src/strings/nn.json @@ -260,9 +260,9 @@ "LabelNewPassword": "Nytt passord:", "LabelNewName": "Nytt namn:", "LabelName": "Namn:", - "LabelModelUrl": "Modellnettadresse", - "LabelModelNumber": "Modellnummer", - "LabelModelName": "Modellnamn", + "LabelModelUrl": "Modellnettadresse:", + "LabelModelNumber": "Modellnummer:", + "LabelModelName": "Modellnamn:", "LabelMethod": "Metode:", "LabelMaxStreamingBitrate": "Maksimal straumekvalitet:", "LabelMetadata": "Metadata:", From 72f4556c8c7da5f12efda98fb09db52cb5bf13a7 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 07:36:45 +0000 Subject: [PATCH 1251/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 7a4411434a..524186c35d 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -299,7 +299,7 @@ "HeaderAddUpdateImage": "Add/Update Image", "HeaderAddUpdateSubtitle": "Add/Update Subtitle", "HeaderAddUser": "Add User", - "HeaderAdmin": "Admin", + "HeaderAdmin": "Administration", "HeaderAlbumArtists": "Album artists", "HeaderAlert": "Alert", "HeaderAllowMediaDeletionFrom": "Allow Media Deletion From", From dff336c1085c57d3870d1a3619545478bfcaf684 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 08:03:27 +0000 Subject: [PATCH 1252/1756] Translated using Weblate (Catalan) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/ --- src/strings/ca.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ca.json b/src/strings/ca.json index a6a1745c54..fb5f9e91b4 100644 --- a/src/strings/ca.json +++ b/src/strings/ca.json @@ -675,7 +675,7 @@ "DatePlayed": "Data reproduït", "DateAdded": "Data d'afegit", "CustomDlnaProfilesHelp": "Crear un perfil personalitzat per a un nou dispositiu o substitueix un perfil de sistema.", - "HeaderAdmin": "Administrador", + "HeaderAdmin": "Administració", "HeaderAccessScheduleHelp": "Creeu un horari d'accés per limitar l'accés a determinades hores.", "HardwareAccelerationWarning": "Habilitar l'acceleració del maquinari pot causar inestabilitat en alguns entorns. Assegureu-vos que el sistema operatiu i els controladors de vídeo estiguin totalment actualitzats. Si teniu dificultats per reproduir el vídeo després d’activar-lo, haureu de tornar a canviar la configuració a Cap.", "EncoderPresetHelp": "Trieu un valor més ràpid per millorar el rendiment o un valor més lent per millorar la qualitat.", From 65bce03aa2ae41b2549c923f687c088833a5241f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 08:19:13 +0000 Subject: [PATCH 1253/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index 915c5583e2..0e8a23a575 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -184,7 +184,7 @@ "HeaderAddToPlaylist": "Přidat do playlistu", "HeaderAddUpdateImage": "Přidat/aktualizovat obrázek", "HeaderAdditionalParts": "Další součásti", - "HeaderAdmin": "Administrátor", + "HeaderAdmin": "Správa", "HeaderAlbumArtists": "Umělci alba", "HeaderAlert": "Upozornění", "HeaderApiKey": "Klíč k API", From c0ae46fb9db3d3ab44c7cea9faeb89719caa1c4a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 08:01:06 +0000 Subject: [PATCH 1254/1756] Translated using Weblate (Danish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/ --- src/strings/da.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/da.json b/src/strings/da.json index ae3aee1ca3..a38e3134a3 100644 --- a/src/strings/da.json +++ b/src/strings/da.json @@ -1003,7 +1003,7 @@ "GroupBySeries": "Gruppér efter serie", "Guide": "Vejledning", "GuideProviderLogin": "Log Ind", - "HeaderAdmin": "Admin", + "HeaderAdmin": "Administration", "HeaderApp": "App", "HeaderAppearsOn": "Forekommer I", "HeaderAudioBooks": "Lydbøger", From e051040450f0167826259ed742064fa69d009d1d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 08:07:15 +0000 Subject: [PATCH 1255/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/de.json b/src/strings/de.json index 4bd41287b4..89f58b1bb0 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -1110,7 +1110,7 @@ "FormatValue": "Format: {0}", "Genre": "Genre", "Genres": "Genres", - "HeaderAdmin": "Admin", + "HeaderAdmin": "Administration", "HeaderApp": "App", "HeaderHttpHeaders": "HTTP-Header", "HeaderPluginInstallation": "Plugininstallation", From e2d410ebf1c7990ad26e9b9185585d1c75d873bd Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 07:39:22 +0000 Subject: [PATCH 1256/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 09f5d08bca..64fac70ee7 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -265,7 +265,7 @@ "HeaderAddToPlaylist": "Add to Playlist", "HeaderAddUpdateImage": "Add/Update Image", "HeaderAdditionalParts": "Additional Parts", - "HeaderAdmin": "Admin", + "HeaderAdmin": "Administration", "HeaderAlert": "Alert", "HeaderAllowMediaDeletionFrom": "Allow Media Deletion From", "HeaderApiKey": "API Key", From e8c77d509613f38bd49789230ba982db7bce2428 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 07:57:45 +0000 Subject: [PATCH 1257/1756] Translated using Weblate (Spanish (Mexico)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/ --- src/strings/es-mx.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/es-mx.json b/src/strings/es-mx.json index 1ba8e1da81..26c8476825 100644 --- a/src/strings/es-mx.json +++ b/src/strings/es-mx.json @@ -1157,7 +1157,7 @@ "Director": "Director", "Extras": "Extras", "General": "General", - "HeaderAdmin": "Administrador", + "HeaderAdmin": "Administración", "HeaderApp": "Aplicación", "HeaderError": "Error", "HeaderVideos": "Videos", From 981de2eea32f8e8638d08fad9a33ae61f0c3664b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 08:06:45 +0000 Subject: [PATCH 1258/1756] Translated using Weblate (Finnish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/ --- src/strings/fi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fi.json b/src/strings/fi.json index fecf19efa1..451208c484 100644 --- a/src/strings/fi.json +++ b/src/strings/fi.json @@ -781,7 +781,7 @@ "HeaderAudioBooks": "Äänikirjat", "HeaderApiKeys": "API-avaimet", "HeaderApiKey": "API-avain", - "HeaderAdmin": "Ylläpitäjä", + "HeaderAdmin": "Hallinto", "HeaderAddUpdateImage": "Lisää/päivitä kuva", "HeaderAddToPlaylist": "Lisää soittolistaan", "HeaderAddToCollection": "Lisää kokoelmaan", From 50f668759d7e81fb07f9281b91a9568c997116c5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 07:49:39 +0000 Subject: [PATCH 1259/1756] Translated using Weblate (French (Canada)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/ --- src/strings/fr-ca.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr-ca.json b/src/strings/fr-ca.json index 79d3b6be70..bec53f3bc5 100644 --- a/src/strings/fr-ca.json +++ b/src/strings/fr-ca.json @@ -272,7 +272,7 @@ "HeaderApiKeysHelp": "Les applications externes ont besoin d'une clé API pour communiquer avec le serveur. Les clés sont distribuées lors d'une connexion avec un compte normal ou en accordant manuellement une clé à une application.", "HeaderAllowMediaDeletionFrom": "Autoriser la suppression de médias à partir de", "HeaderAlert": "Alerte", - "HeaderAdmin": "Administrateur", + "HeaderAdmin": "L’administration", "HeaderAddUser": "Ajouter un utilisateur", "HeaderAddUpdateSubtitle": "Ajouter/Mettre à jour des sous-titres", "HeaderAddUpdateImage": "Ajouter/Mettre à jour une image", From f1e92a67cd7f380e48754da7c70c978c4852d0e4 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 07:55:22 +0000 Subject: [PATCH 1260/1756] Translated using Weblate (Croatian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/ --- src/strings/hr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hr.json b/src/strings/hr.json index 605315b050..ffdd1a71de 100644 --- a/src/strings/hr.json +++ b/src/strings/hr.json @@ -997,7 +997,7 @@ "HeaderAudioBooks": "Audio knjige", "ApiKeysCaption": "Popis trenutno dostupnih API ključeva", "HeaderAllowMediaDeletionFrom": "Dozvoli brisanje datoteka iz", - "HeaderAdmin": "Administrator", + "HeaderAdmin": "Administracija", "Guide": "Vodič", "GroupBySeries": "Grupiraj po serijama", "Genre": "Žanr", From 6ac05aea7b85bc530e9a5d9816fe8a73d08c2ed4 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 08:08:38 +0000 Subject: [PATCH 1261/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index 5eca1a1a96..9b9da14a65 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -562,7 +562,7 @@ "HeaderActiveRecordings": "Aktív felvételek", "HeaderActivity": "Tevékenységek", "HeaderAdditionalParts": "További részek", - "HeaderAdmin": "Adminisztrátor", + "HeaderAdmin": "Felügyelet", "HeaderAlbumArtists": "Album előadó(k)", "HeaderAlert": "Figyelem", "HeaderAllowMediaDeletionFrom": "Média törlés engedélyezése", From 1a2c768a397e6954e7ef88b809081cd4b0627e39 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 08:09:37 +0000 Subject: [PATCH 1262/1756] Translated using Weblate (Icelandic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/is/ --- src/strings/is-is.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/is-is.json b/src/strings/is-is.json index 7be3c292b8..066d5aad18 100644 --- a/src/strings/is-is.json +++ b/src/strings/is-is.json @@ -131,7 +131,7 @@ "HeaderDownloadSync": "Sækja og Samstilla", "HeaderDeleteDevice": "Eyða Tæki", "HeaderCastAndCrew": "Leikarar og Áhöfn", - "HeaderAdmin": "Stjórnandi", + "HeaderAdmin": "Stjórnun", "GuideProviderLogin": "Innskrá", "General": "Almennt", "Friday": "Föstudagur", From 8e18a84b6dd33078b649f9f23dd1ba65ad71c704 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 07:42:13 +0000 Subject: [PATCH 1263/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/it.json b/src/strings/it.json index 6f2e6e1e83..b45f8edf0a 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -217,7 +217,7 @@ "HeaderAddToPlaylist": "Aggiungi alla Playlist", "HeaderAddUpdateImage": "Aggiungi/Aggiorna Immagine", "HeaderAdditionalParts": "Parti addizionali", - "HeaderAdmin": "Admin", + "HeaderAdmin": "Amministrazione", "HeaderAlbumArtists": "Artisti dell'album", "HeaderAlert": "Avviso", "HeaderAllowMediaDeletionFrom": "Abilita Eliminazione Media Da", From 2a786ff4d6e2383c7550eb76a58bca96cb2f69a5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 08:10:21 +0000 Subject: [PATCH 1264/1756] =?UTF-8?q?Translated=20using=20Weblate=20(Norwe?= =?UTF-8?q?gian=20Bokm=C3=A5l)=20Translation:=20Jellyfin/Jellyfin=20Web=20?= =?UTF-8?q?Translate-URL:=20https://translate.jellyfin.org/projects/jellyf?= =?UTF-8?q?in/jellyfin-web/nb=5FNO/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/strings/nb.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/nb.json b/src/strings/nb.json index ba0ae8497d..a3929618c3 100644 --- a/src/strings/nb.json +++ b/src/strings/nb.json @@ -980,7 +980,7 @@ "DisplayInOtherHomeScreenSections": "Vis i seksjoner på hjemskjermen, som f.eks. siste spilte media og fortsett å se", "EnableThemeSongsHelp": "Spill av temamusikk i bakgrunnen mens du blar i biblioteket.", "EnableThemeVideosHelp": "Spill av temavideoer i bakgrunnen mens du blar i biblioteket.", - "HeaderAdmin": "Administrator", + "HeaderAdmin": "Administrasjon", "LabelEnableHardwareDecodingFor": "Aktiver maskinvaredekoding for:", "LabelMetadata": "Metadata:", "LabelAlbumArtHelp": "PN brukt som albumomslag innen dlna:profileID-attributten på upnp:albumArtURI. Noen enheter krever en spesifikk verdi, uavhengig av størrelsen på bildet.", From e1133f5c8113ceebae4478c518449035363a177c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 08:02:35 +0000 Subject: [PATCH 1265/1756] Translated using Weblate (Portuguese (Brazil)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/ --- src/strings/pt-br.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/pt-br.json b/src/strings/pt-br.json index af14559587..5eff72d18b 100644 --- a/src/strings/pt-br.json +++ b/src/strings/pt-br.json @@ -1134,7 +1134,7 @@ "DownloadsValue": "{0} downloads", "Extras": "Extras", "GuideProviderLogin": "Login", - "HeaderAdmin": "Administrador", + "HeaderAdmin": "Administração", "HeaderApp": "Aplicativo", "HeaderStatus": "Status", "Horizontal": "Horizontal", From 4156e1d641f00e9b8a21d50a603e59ca47959a5c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 08:17:48 +0000 Subject: [PATCH 1266/1756] Translated using Weblate (Portuguese (Portugal)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/ --- src/strings/pt-pt.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/pt-pt.json b/src/strings/pt-pt.json index 692413374f..abbeb8fd0a 100644 --- a/src/strings/pt-pt.json +++ b/src/strings/pt-pt.json @@ -1015,7 +1015,7 @@ "LabelSortOrder": "Sequência de ordenação:", "LabelKodiMetadataUser": "Guardar dados de visualização em ficheiros NFO:", "HeaderCastAndCrew": "Elenco e Equipa", - "HeaderAdmin": "Gerir o Servidor", + "HeaderAdmin": "Administração", "HeaderAppearsOn": "Presente em", "LabelSortBy": "Ordenar por:", "LabelSpecialSeasonsDisplayName": "Nome da temporada especial:", From 16b0542a70ea46c5fc17b7866998f38e319e4d3a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 08:12:29 +0000 Subject: [PATCH 1267/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index 97f2dc81bc..bb69b00a2c 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -862,7 +862,7 @@ "HeaderParentalRatings": "Rodičovské hodnotenia", "HeaderEnabledFields": "Povolené polia", "HeaderAllowMediaDeletionFrom": "Povoliť zmazanie médií z", - "HeaderAdmin": "Administrátor", + "HeaderAdmin": "Spravovanie", "EnablePhotosHelp": "Obrázky budú detekované a zobrazené spolu s ostatnými multimediálnymi súbormi.", "EnableColorCodedBackgrounds": "Farebne označené pozadia", "DropShadow": "Tieň", From 40b3cb285457cb540dea352b47a71d161440724a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 08:15:26 +0000 Subject: [PATCH 1268/1756] Translated using Weblate (Slovenian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/ --- src/strings/sl-si.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json index 0588bf5c66..c5ecdc71fd 100644 --- a/src/strings/sl-si.json +++ b/src/strings/sl-si.json @@ -328,7 +328,7 @@ "HeaderApiKey": "API ključ", "HeaderAllowMediaDeletionFrom": "Dovoli brisanje predstavnosti iz", "HeaderAlert": "Alarm", - "HeaderAdmin": "Administrator", + "HeaderAdmin": "Skrbništvo", "HeaderAdditionalParts": "Dodatni deli", "HeaderAddUpdateImage": "Dodaj/posodobi sliko", "HeaderAddToPlaylist": "Dodaj na seznam predvajanja", From d69829075e93a364bac78d3972a35b755c1ca753 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 07:58:42 +0000 Subject: [PATCH 1269/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index 8ed7e2ef81..313eb504ca 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -1088,7 +1088,7 @@ "Yesterday": "Igår", "HeaderAppearsOn": "Medverkar i", "HeaderApp": "Applikation", - "HeaderAdmin": "Administratör", + "HeaderAdmin": "Administration", "Guide": "Guide", "Genre": "Genre", "General": "Allmänt", From 515a15a6ab998f96ee5a7e6aab1367edefaf26f2 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 07:53:21 +0000 Subject: [PATCH 1270/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index 51b4d42680..4435b8b880 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -372,7 +372,7 @@ "HeaderApiKey": "API Anahtarı", "HeaderAllowMediaDeletionFrom": "Medyadan Silinmeye İzin Ver", "HeaderAlert": "Alarm", - "HeaderAdmin": "Yönetici", + "HeaderAdmin": "Yönetim", "HeaderAdditionalParts": "İlave parçalar", "HeaderAddUpdateImage": "Resim Ekle/Güncelle", "HeaderAddToPlaylist": "Oynatma Listesine Ekle", From 7f7a86095c571788653d98427722fbc5e2783379 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 08:16:25 +0000 Subject: [PATCH 1271/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index 7de5a35db3..3c307c64d8 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -315,7 +315,7 @@ "HeaderApiKey": "API-ключ", "HeaderAllowMediaDeletionFrom": "Дозволити видалення медіа з", "HeaderAlert": "Попередження", - "HeaderAdmin": "Адміністратор", + "HeaderAdmin": "Адміністрування", "HeaderAddUser": "Додати користувача", "HeaderAddUpdateSubtitle": "Додати/Оновити субтитри", "HeaderAddUpdateImage": "Додати/Оновити зображення", From a902fa5e0c380440bc51ebca5c942e6e97471923 Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Tue, 21 Dec 2021 08:29:51 +0000 Subject: [PATCH 1272/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 4befc75b05..112073dc90 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -594,7 +594,7 @@ "LabelEnableDlnaPlayToHelp": "Phát hiện các thiết bị trong mạng của bạn và cung cấp khả năng điều khiển chúng từ xa.", "LabelEnableDlnaDebugLoggingHelp": "Tạo những tập tin gỡ lỗi lớn và chỉ nên được sử dụng khi cần thiết để xử lý sự cố.", "LabelEnableDlnaDebugLogging": "Bật tính năng gỡ lỗi DLNA", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Xác định thời gian tính bằng giây giữa các lần tìm kiếm SSDP thực hiện bởi Jellyfin.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Xác định thời lượng tính bằng giây giữa hai lần tìm kiếm SSDP.", "LabelEnableDlnaClientDiscoveryInterval": "Thời gian dò tìm máy khách:", "LabelEnableBlastAliveMessagesHelp": "Bật cái này nếu máy chủ không được các thiết bị UPnP khác trên mạng của bạn tìm ra một cách đáng tin cậy.", "LabelEnableBlastAliveMessages": "Phát tin nhắn trực tiếp", From 61bf06e1579d1eda955d503f5410738a93740a76 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 07:47:35 +0000 Subject: [PATCH 1273/1756] Translated using Weblate (Afrikaans) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/ --- src/strings/af.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/af.json b/src/strings/af.json index 61f86b9b8e..6de58d7423 100644 --- a/src/strings/af.json +++ b/src/strings/af.json @@ -478,7 +478,7 @@ "HeaderApiKey": "API Sleutel", "HeaderAllowMediaDeletionFrom": "Laat Media Verwydering Toe Van", "HeaderAlert": "Waarskuwing", - "HeaderAdmin": "Admin", + "HeaderAdmin": "Administrasie", "HeaderAdditionalParts": "Addisionele Dele", "HeaderAddUpdateImage": "Voeg/Dateer Beeld Op", "HeaderAddToPlaylist": "Voeg tot Snitlys", From 5d4407d289b72b4fde4fb9d9a1e8e8c8a376d10b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 08:11:18 +0000 Subject: [PATCH 1274/1756] Translated using Weblate (Serbian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/ --- src/strings/sr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sr.json b/src/strings/sr.json index d32ee6de14..fc1371819d 100644 --- a/src/strings/sr.json +++ b/src/strings/sr.json @@ -348,7 +348,7 @@ "HeaderApiKey": "АПИ кључ", "HeaderAllowMediaDeletionFrom": "Дозволи брисање медија из", "HeaderAlert": "Узбуна", - "HeaderAdmin": "Администратор", + "HeaderAdmin": "Администрација", "HeaderAddUpdateSubtitle": "Додај / ажурирај титл", "HeaderAddUpdateImage": "Додај / ажурирај слику", "HeaderAddToPlaylist": "Додај у листу за пуштање", From 17eeeac41e8501f4cac2d6033f17f330baa3d37b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 07:52:22 +0000 Subject: [PATCH 1275/1756] Translated using Weblate (Latvian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/ --- src/strings/lv.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/lv.json b/src/strings/lv.json index 63aa239b09..d382fc2776 100644 --- a/src/strings/lv.json +++ b/src/strings/lv.json @@ -344,7 +344,7 @@ "HeaderAllowMediaDeletionFrom": "Atļaut Multvides Dzēšanu no", "HeaderAlert": "Paziņojums", "HeaderAlbumArtists": "Albumu Izpildītāji", - "HeaderAdmin": "Admin", + "HeaderAdmin": "Administrācija", "HeaderAddToPlaylist": "Pievienot Atskaņošanas Sarakstam", "HeaderAddToCollection": "Pievienot kolekcijai", "HeaderActivity": "Aktivitāte", From 5fa7d108cd38ff5ef36d42da261d6d12543f9a40 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 07:40:47 +0000 Subject: [PATCH 1276/1756] Translated using Weblate (Filipino) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/ --- src/strings/fil.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fil.json b/src/strings/fil.json index e176bf7586..05928553c4 100644 --- a/src/strings/fil.json +++ b/src/strings/fil.json @@ -1217,7 +1217,7 @@ "HeaderApiKey": "API Key", "HeaderAllowMediaDeletionFrom": "Payagan ang Pagtanggal ng Media Mula sa", "HeaderAlert": "Alert", - "HeaderAdmin": "Admin", + "HeaderAdmin": "Administrasyon", "HeaderAddUser": "Magdagdag ng User", "HeaderAddUpdateSubtitle": "Magdagdag/Mag-update ng Subtitle", "HeaderAddUpdateImage": "Magdagdag/Mag-update ng Larawan", From 0daf191afbf7463d2ac4649506c8eb14bd66f3cc Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 08:05:30 +0000 Subject: [PATCH 1277/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/et.json b/src/strings/et.json index cb583afa1c..b0cfb0bfb6 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -332,7 +332,7 @@ "HeaderApiKey": "API võti", "HeaderAllowMediaDeletionFrom": "Luba meedia kustutamine asukohast", "HeaderAlert": "Alarm", - "HeaderAdmin": "Administraator", + "HeaderAdmin": "Haldus", "HeaderAddUser": "Lisa kasutaja", "HeaderAddUpdateSubtitle": "Lisa/uuenda subtiitrid", "HeaderAddUpdateImage": "Lisa/uuenda pilt", From 633f7dcca048c889218aa2abad800f1fdae2b321 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 07:46:53 +0000 Subject: [PATCH 1278/1756] Translated using Weblate (Zulu) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zu/ --- src/strings/zu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zu.json b/src/strings/zu.json index e41a15f572..35513c7fa9 100644 --- a/src/strings/zu.json +++ b/src/strings/zu.json @@ -20,7 +20,7 @@ "HeaderBranding": "Ukwenza uphawu", "HeaderApp": "I-app", "HeaderAlert": "Isexwayiso", - "HeaderAdmin": "Ukuphatha", + "HeaderAdmin": "Ukulawulwa", "HeaderActivity": "Umsebenzi", "GuideProviderLogin": "Ukungena", "Guide": "Umhlahlandlela", From e2a8845c841a29154d53f2758f11f1f8d819b3a3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 07:56:41 +0000 Subject: [PATCH 1279/1756] Translated using Weblate (Norwegian Nynorsk) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nn/ --- src/strings/nn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/nn.json b/src/strings/nn.json index b124c6abda..acf5661fbc 100644 --- a/src/strings/nn.json +++ b/src/strings/nn.json @@ -370,7 +370,7 @@ "HeaderApiKey": "API-nøkkel", "HeaderAlert": "Varsling", "HeaderAlbumArtists": "Albumartist", - "HeaderAdmin": "Administrator", + "HeaderAdmin": "Administrasjon", "HeaderAddUser": "Legg til brukar", "HeaderAddUpdateSubtitle": "Legg til/Oppdater undertekst", "HeaderAddUpdateImage": "Legg til/Oppdater bilete", From 5be543cdcae015c1fac514d85e7e7359eedd9bcc Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 07:45:51 +0000 Subject: [PATCH 1280/1756] Translated using Weblate (Welsh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/ --- src/strings/cy.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/cy.json b/src/strings/cy.json index 70b4ffa896..c3640764c7 100644 --- a/src/strings/cy.json +++ b/src/strings/cy.json @@ -19,7 +19,7 @@ "HeaderBranding": "Brandio", "HeaderApp": "Rhaglen", "HeaderAlert": "Effro", - "HeaderAdmin": "Gweinyddol", + "HeaderAdmin": "Gweinyddu", "HeaderActivity": "Gweithgarwch", "GuideProviderLogin": "Mewngofnodi", "Guide": "Canllaw", From c36d0215c9a5f2cfcbdd8337dafa817fc4beb772 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 21 Dec 2021 11:11:52 +0000 Subject: [PATCH 1281/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index f1aa375a0c..bf460f5940 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -226,7 +226,7 @@ "HeaderAddUpdateSubtitle": "Ajouter/Mettre à jour des sous-titres", "HeaderAddUser": "Ajouter un utilisateur", "HeaderAdditionalParts": "Parties additionelles", - "HeaderAdmin": "Administrateur", + "HeaderAdmin": "Administration", "HeaderAlbumArtists": "Artistes d'album", "HeaderAlert": "Alerte", "HeaderAllowMediaDeletionFrom": "Autoriser la suppression de médias dans", From 53c96c29c0e379f6b5bc3c7c1ee316513a6aa323 Mon Sep 17 00:00:00 2001 From: Thomas Schwery Date: Tue, 21 Dec 2021 13:28:48 +0000 Subject: [PATCH 1282/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index bf460f5940..7d17e8b767 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -519,7 +519,7 @@ "LabelFriendlyName": "Nom d'affichage :", "LabelServerNameHelp": "Ce nom sera utilisé pour identifier le serveur. La valeur par défaut est le nom d'hôte du serveur.", "LabelGroupMoviesIntoCollections": "Grouper les films en collections", - "LabelGroupMoviesIntoCollectionsHelp": "Lors de l'affichage des listes de films, regrouper les films d'une même collection dans un seul élément.", + "LabelGroupMoviesIntoCollectionsHelp": "Lors de l'affichage des listes de films, les films d'une même collection sont affichés comme éléments d'un groupe de films.", "LabelH264Crf": "CRF d'encodage H.264 :", "LabelEncoderPreset": "Profil d'encodage :", "LabelHardwareAccelerationType": "Accélération matérielle :", From 645cc35e37b48d683a1b2ed58e28a9c99adb6693 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 13:37:16 +0000 Subject: [PATCH 1283/1756] Translated using Weblate (Welsh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/ --- src/strings/cy.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/cy.json b/src/strings/cy.json index c3640764c7..d0b3db753d 100644 --- a/src/strings/cy.json +++ b/src/strings/cy.json @@ -272,7 +272,7 @@ "ButtonShutdown": "Cau", "MusicVideos": "Fideos Cerddoriaeth", "NextUp": "Nesaf i Fyny", - "HeaderContinueWatching": "Parhewch i Weithio", + "HeaderContinueWatching": "Parhewch i Wylio", "AspectRatio": "Cymhareb Agwedd", "AroundTime": "Gwmpas {0}", "AnyLanguage": "Unrhyw Iaith", From c50bc93de1a9fe22c7f941d6c67ec6868335992b Mon Sep 17 00:00:00 2001 From: danieladov Date: Tue, 21 Dec 2021 20:08:45 +0000 Subject: [PATCH 1284/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/es.json b/src/strings/es.json index 7ec007b040..ca6eab76e3 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -1599,5 +1599,6 @@ "LabelSyncPlaySettingsExtraTimeOffset": "Ajuste de tiempo extra:", "TypeOptionPluralBoxSet": "Colecciones", "ReleaseGroup": "Grupo de lanzamiento", - "LabelSyncPlaySettingsSyncCorrectionHelp": "Activar la sincronización activa de la reproducción acelerando o moviéndose a la posición estimada. Desactivar esto en caso de cortes frecuentes en la reproducción." + "LabelSyncPlaySettingsSyncCorrectionHelp": "Activar la sincronización activa de la reproducción acelerando o moviéndose a la posición estimada. Desactivar esto en caso de cortes frecuentes en la reproducción.", + "Cursive": "Cursiva" } From d40e74d6522b7e8065a98fbf3c0898796ee4c5fc Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 21 Dec 2021 22:11:50 +0000 Subject: [PATCH 1285/1756] Translated using Weblate (Persian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/ --- src/strings/fa.json | 154 ++++++++++++++++++++++---------------------- 1 file changed, 77 insertions(+), 77 deletions(-) diff --git a/src/strings/fa.json b/src/strings/fa.json index 6b1cccb175..dbae3a3ed2 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -9,7 +9,7 @@ "ButtonCancel": "لغو کردن", "ButtonOk": "خوب", "ButtonQuickStartGuide": "راهنمای شروع سریع", - "ButtonSignOut": "Sign out", + "ButtonSignOut": "", "DeleteMedia": "حذف رسانه", "HeaderContinueWatching": "ادامه تماشا", "HeaderCustomDlnaProfiles": "پروفایل های سفارشی", @@ -63,7 +63,7 @@ "TabAccess": "دسترسی", "TabAdvanced": "پیشرفته", "TabLatest": "جدیدترین‌ها", - "TabNetworks": "شبکه ها", + "TabNetworks": "شبکه های تلویزیونی", "TabNotifications": "اعلان ها", "TabProfiles": "پروفایل ها", "TabUpcoming": "بزودی", @@ -503,7 +503,7 @@ "OptionSpecialEpisode": "ویژه‌ها", "OptionSaveMetadataAsHidden": "ذخیره فراداده‌ها و عکس‌ها به عنوان فایل‌های پنهان", "OptionResumable": "قابل از سرگیری", - "OptionResElement": "عنصر res", + "OptionResElement": "res element", "OptionReleaseDate": "تاریخ انتشار", "OptionRegex": "عبارت منظم", "OptionRandom": "تصادفی", @@ -634,7 +634,7 @@ "PlayNextEpisodeAutomatically": "قسمت بعدی را به صورت خودکار اجرا کن", "PlayNext": "بعدی را اجرا کن", "PlayFromBeginning": "از ابتدا اجرا کن", - "PlaybackData": "اجرای مجدد داده", + "PlaybackData": "اطلاعات پخش", "PlayAllFromHere": "همه را از اینجا اجرا کن", "Play": "اجرا کردن", "PinCodeResetConfirmation": "آیا مطمئن هستید که می خواهید کد پین را باز نشانی کنید؟", @@ -691,27 +691,27 @@ "ErrorSavingTvProvider": "", "LabelExtractChaptersDuringLibraryScanHelp": "", "LabelFailed": "ناموفق", - "LabelFileOrUrl": "File or URL:", + "LabelFileOrUrl": "", "HeaderSelectServerCachePath": "", "HeaderSelectServerCachePathHelp": "", "HeaderSelectTranscodingPath": "", "HeaderSelectTranscodingPathHelp": "مسیری را که برای استفاده از پرونده های کد رمز استفاده می کنید ، مرور کرده یا وارد کنید. پوشه باید قابل نوشتن باشد.", - "LabelArtistsHelp": "Separate multiple using (;).", + "LabelArtistsHelp": "", "LabelAudioBitDepth": "عمق بیت صوتی:", - "LabelAudioBitrate": "Audio bitrate:", + "LabelAudioBitrate": "", "LabelAudioChannels": "کانال های صوتی:", - "LabelAudioCodec": "Audio codec:", + "LabelAudioCodec": "", "LabelAudioSampleRate": "", - "LabelAuthProvider": "Authentication Provider:", + "LabelAuthProvider": "", "LabelAutomaticallyRefreshInternetMetadataEvery": "", "LabelBindToLocalNetworkAddress": "", "LabelBindToLocalNetworkAddressHelp": "آدرس IP محلی سرور HTTP را لغو کنید. در صورت خالی ماندن ، سرور به تمام آدرس های موجود متصل می شود. تغییر این مقدار نیاز به راه اندازی مجدد دارد.", "LabelBirthDate": "", "LabelBirthYear": "", - "LabelBitrate": "Bitrate:", + "LabelBitrate": "", "LabelBlastMessageInterval": "فاصله پیام زنده:", "LabelBlastMessageIntervalHelp": "", - "LabelBlockContentWithTags": "Block items with tags:", + "LabelBlockContentWithTags": "", "LabelBurnSubtitles": "زیرنویس را بسوزانید:", "LabelCache": "حافظه پنهان:", "LabelCachePath": "مسیر حافظه نهان:", @@ -726,15 +726,15 @@ "LabelDateAddedBehavior": "", "LabelDateAddedBehaviorHelp": "اگر یک مقدار فراداده وجود داشته باشد ، همیشه قبل از هر یک از این گزینه ها استفاده می شود.", "LabelDateTimeLocale": "", - "LabelDay": "Day:", + "LabelDay": "", "LabelDeathDate": "", - "LabelDefaultScreen": "Default screen:", - "LabelDefaultUser": "Default user:", + "LabelDefaultScreen": "", + "LabelDefaultUser": "", "LabelDefaultUserHelp": "", "LabelDeinterlaceMethod": "", "LabelDeviceDescription": "", "LabelDidlMode": "", - "LabelDiscNumber": "Disc number:", + "LabelDiscNumber": "", "LabelDisplayLanguage": "", "LabelDisplayLanguageHelp": "", "LabelDisplayMode": "", @@ -747,7 +747,7 @@ "LabelDropImageHere": "", "LabelDroppedFrames": "", "LabelDropShadow": "", - "LabelDynamicExternalId": "{0} Id:", + "LabelDynamicExternalId": "", "LabelEasyPinCode": "", "LabelEmbedAlbumArtDidl": "", "LabelEmbedAlbumArtDidlHelp": "", @@ -770,14 +770,14 @@ "LabelEnableRealtimeMonitorHelp": "تغییرات پرونده ها بلافاصله در سیستم های فایل پشتیبانی شده پردازش می شوند.", "LabelEnableSingleImageInDidlLimit": "", "LabelEnableSingleImageInDidlLimitHelp": "", - "LabelEndDate": "End date:", + "LabelEndDate": "", "LabelEpisodeNumber": "شماره اپیزود:", - "LabelEvent": "Event:", + "LabelEvent": "", "LabelEveryXMinutes": "هر:", "LabelBaseUrl": "URL پایه:", "LabelBaseUrlHelp": "زیر شاخه سفارشی به URL سرور اضافه کنید. به عنوان مثال: http://example.com/<baseurl>", "LabelExtractChaptersDuringLibraryScan": "", - "EnableDetailsBanner": "Details Banner", + "EnableDetailsBanner": "", "EnableDetailsBannerHelp": "", "ExtractChapterImagesHelp": "", "FFmpegSavePathNotFound": "", @@ -785,7 +785,7 @@ "RefreshDialogHelp": "فراداده براساس تنظیمات و سرویس های اینترنتی که در داشبورد فعال هستند ، تازه می شود.", "RefreshMetadata": "", "RefreshQueued": "", - "ReleaseDate": "Release date", + "ReleaseDate": "", "RememberMe": "به‌یاد سپاری", "RemoveFromCollection": "", "RemoveFromPlaylist": "", @@ -798,10 +798,10 @@ "H264CrfHelp": "فاکتور ثابت نرخ (CRF) تنظیمات پیش فرض کیفیت رمزگذار x264 و x265 است. شما می توانید مقادیر را بین 0 تا 51 تنظیم کنید ، جایی که مقادیر پایین تر باعث کیفیت بهتر می شوند (در هزینه اندازه پرونده بالاتر). مقادیر سالم بین 18 تا 28 است. پیش فرض x264 23 و x265 28 است ، بنابراین می توانید از این به عنوان نقطه شروع استفاده کنید.", "HardwareAccelerationWarning": "", "HeaderAddToCollection": "", - "HeaderAddToPlaylist": "Add to Playlist", - "HeaderAddUpdateImage": "Add/Update Image", + "HeaderAddToPlaylist": "", + "HeaderAddUpdateImage": "", "HeaderAdditionalParts": "قطعات اضافی", - "HeaderAdmin": "Admin", + "HeaderAdmin": "", "HeaderAlert": "هشدار", "HeaderAllowMediaDeletionFrom": "", "HeaderApiKey": "کلید API", @@ -809,9 +809,9 @@ "HeaderApiKeysHelp": "برنامه های خارجی برای برقراری ارتباط با سرور نیاز به داشتن کلید API دارند. کلیدها با ورود به سیستم با یک حساب کاربری عادی یا اعطای دستی کلید به برنامه صادر می شوند.", "ApiKeysCaption": "لیست کلیدهای دسترسی به API فعال", "HeaderApp": "برنامه", - "LabelFont": "Font:", + "LabelFont": "", "LabelForgotPasswordUsernameHelp": "", - "LabelFormat": "Format:", + "LabelFormat": "", "LabelFriendlyName": "‏‏نام دوستانه:", "LabelServerNameHelp": "این نام برای شناسایی سرور استفاده می شود و به عنوان نام میزبان سرور پیش فرض خواهد بود.", "LabelGroupMoviesIntoCollections": "", @@ -878,20 +878,20 @@ "OptionEveryday": "", "OptionExternallyDownloaded": "", "OptionExtractChapterImage": "", - "OptionHasThemeSong": "Theme Song", - "OptionHasThemeVideo": "Theme Video", + "OptionHasThemeSong": "", + "OptionHasThemeVideo": "", "OptionHideUser": "", "OptionHideUserFromLoginHelp": "", - "HeaderSendMessage": "Send Message", - "HeaderSeriesOptions": "Series Options", - "HeaderSeriesStatus": "Series Status", + "HeaderSendMessage": "", + "HeaderSeriesOptions": "", + "HeaderSeriesStatus": "", "HeaderServerAddressSettings": "", "HeaderServerSettings": "تنظیمات سرور", "HeaderSortBy": "مسیر را انتخاب کنید", "HeaderSortOrder": "ترتیب مرتب سازی", "HeaderSpecialEpisodeInfo": "", "HeaderStartNow": "اکنون شروع شود", - "HeaderStatus": "Status", + "HeaderStatus": "", "HeaderStopRecording": "توقف ضبط", "HeaderSubtitleAppearance": "زیرنویس ظاهر", "HeaderSubtitleDownloads": "دانلودهای زیرنویس", @@ -906,35 +906,35 @@ "HeaderTranscodingProfileHelp": "", "HeaderTunerDevices": "دستگاه های تیونر", "HeaderTuners": "تنظیم کننده هاتنظیم کننده های تلویزیون", - "HeaderTypeText": "Enter Text", + "HeaderTypeText": "", "HeaderUpcomingOnTV": "", - "HeaderUploadImage": "Upload Image", - "HeaderUser": "User", + "HeaderUploadImage": "", + "HeaderUser": "", "HeaderVideoQuality": "کیفیت تصویری", - "HeaderVideoType": "Video Type", + "HeaderVideoType": "", "HeaderVideoTypes": "", "HeaderVideos": "ویدیوها", "HeaderXmlDocumentAttribute": "", "HeaderXmlDocumentAttributes": "", "HeaderXmlSettings": "", "HeaderYears": "سال", - "Help": "Help", + "Help": "", "Hide": "پنهان کردن", "HideWatchedContentFromLatestMedia": "", - "Home": "Home", - "Horizontal": "Horizontal", + "Home": "", + "Horizontal": "", "HttpsRequiresCert": "", "Identify": "شناسایى", "Images": "تصاویر", "ImportFavoriteChannelsHelp": "فقط کانالهایی که به عنوان مورد علاقه در دستگاه تنظیم کننده علامت گذاری شده اند وارد می شوند.", "InstallingPackage": "", "InstantMix": "", - "ItemCount": "{0} items", - "Items": "Items", + "ItemCount": "", + "Items": "", "Kids": "بچه ها", "Label3DFormat": "قالب سه بعدی:", "LabelAbortedByServerShutdown": "(با خاموش کردن سرور لغو شد)", - "LabelAccessDay": "روز هفته:Day of week:", + "LabelAccessDay": "روز هفته:", "LabelAccessEnd": "", "LabelAccessStart": "", "LabelAirDays": "", @@ -942,7 +942,7 @@ "LabelAirsAfterSeason": "", "LabelAirsBeforeEpisode": "", "LabelAirsBeforeSeason": "", - "LabelAlbum": "Album:", + "LabelAlbum": "", "LabelAlbumArtHelp": "PN برای آلبوم هنری ، در ویژگی dlna: profileID در upnp: albumArtURI استفاده می شود. برخی از دستگاه ها ، صرف نظر از اندازه تصویر ، به مقدار خاصی نیاز دارند.", "LabelAlbumArtMaxHeight": "", "LabelAlbumArtMaxWidth": "", @@ -969,9 +969,9 @@ "LabelMaxScreenshotsPerItem": "", "LabelMaxStreamingBitrate": "", "LabelMaxStreamingBitrateHelp": "", - "LabelMessageText": "Message text:", + "LabelMessageText": "", "LabelMessageTitle": "عنوان پیام:", - "LabelMetadata": "Metadata:", + "LabelMetadata": "", "LabelMetadataDownloadLanguage": "", "LabelMetadataDownloadersHelp": "", "LabelMetadataPath": "مسیر فراداده:", @@ -998,13 +998,13 @@ "LabelMovieRecordingPath": "مسیر ضبط فیلم:", "LabelMusicStreamingTranscodingBitrate": "", "LabelMusicStreamingTranscodingBitrateHelp": "هنگام پخش موسیقی ، حداکثر میزان ارسال بیت را مشخص کنید.", - "LabelName": "Name:", + "LabelName": "", "LabelChromecastVersion": "نسخه Chromecast", "LabelStable": "پایدار", "LabelNewName": "نام جدید:", "LabelNewsCategories": "دسته بندی اخبار:", "LabelNotificationEnabled": "", - "LabelNumber": "Number:", + "LabelNumber": "", "LabelNumberOfGuideDays": "", "LabelNumberOfGuideDaysHelp": "", "LabelOptionalNetworkPath": "پوشه شبکه مشترک:", @@ -1014,18 +1014,18 @@ "LabelOverview": "نمای کلی:", "LabelParentNumber": "شماره والدین:", "LabelParentalRating": "رتبه بندی والدین:", - "LabelPassword": "Password:", + "LabelPassword": "", "LabelPasswordConfirm": "رمز عبور (تأیید):", - "LabelPasswordResetProvider": "Password Reset Provider:", + "LabelPasswordResetProvider": "", "LabelPasswordRecoveryPinCode": "", "LabelPath": "‏‏مسیر:", - "LabelPersonRole": "Role:", + "LabelPersonRole": "", "LabelPersonRoleHelp": "", "LabelPlaceOfBirth": "", "LabelPlayDefaultAudioTrack": "", "LabelPlayer": "پخش کننده:", "LabelPlayerDimensions": "", - "LabelPlaylist": "Playlist:", + "LabelPlaylist": "", "LabelPlayMethod": "", "LabelPleaseRestart": "", "LabelPostProcessor": "برنامه پس از پردازش:", @@ -1038,12 +1038,12 @@ "LabelProfileContainer": "مورد ظرف:", "LabelProfileContainersHelp": "", "LabelProfileVideoCodecs": "", - "LabelProtocol": "Protocol:", - "LabelProtocolInfo": "Protocol info:", + "LabelProtocol": "", + "LabelProtocolInfo": "", "LabelProtocolInfoHelp": "", - "LabelPublicHttpPort": "Public HTTP port number:", + "LabelPublicHttpPort": "", "LabelPublicHttpPortHelp": "", - "LabelPublicHttpsPort": "Public HTTPS port number:", + "LabelPublicHttpsPort": "", "LabelPublicHttpsPortHelp": "", "LabelReasonForTranscoding": "دلیل کدگذاری:", "LabelRecord": "رکورد:", @@ -1104,12 +1104,12 @@ "LabelSyncPlayAccessJoinGroups": "", "LabelSyncPlayAccessNone": "", "LabelSyncPlayAccess": "", - "LabelTVHomeScreen": "TV mode home screen:", - "LabelTag": "Tag:", + "LabelTVHomeScreen": "", + "LabelTag": "", "LabelTextBackgroundColor": "", - "LabelTextColor": "Text color:", + "LabelTextColor": "", "LabelTextSize": "", - "LabelTheme": "Theme:", + "LabelTheme": "", "LabelTime": "زمان:", "LabelTitle": "عنوان:", "LabelTrackNumber": "", @@ -1120,15 +1120,15 @@ "LabelTranscodingProgress": "", "LabelTranscodingThreadCount": "", "LabelTranscodingThreadCountHelp": "", - "LabelTriggerType": "Trigger Type:", + "LabelTriggerType": "", "LabelTunerIpAddress": "", "LabelTunerType": "", "LabelUserLibraryHelp": "", "LabelUserLoginAttemptsBeforeLockout": "", "LabelUserRemoteClientBitrateLimitHelp": "", "LabelVaapiDeviceHelp": "", - "LabelVideoBitrate": "Video bitrate:", - "LabelVideoCodec": "Video codec:", + "LabelVideoBitrate": "", + "LabelVideoCodec": "", "LabelXDlnaCap": "", "LabelXDlnaCapHelp": "", "LabelXDlnaDoc": "", @@ -1137,11 +1137,11 @@ "LanNetworksHelp": "", "LearnHowYouCanContribute": "", "LeaveBlankToNotSetAPassword": "", - "List": "List", + "List": "", "Live": "پخش زنده", "LiveBroadcasts": "", "LiveTV": "", - "Logo": "Logo", + "Logo": "", "ManageRecording": "", "MapChannels": "", "MarkPlayed": "", @@ -1149,21 +1149,21 @@ "MediaInfoAnamorphic": "آنامورفیک", "MediaInfoAspectRatio": "", "MediaInfoBitDepth": "", - "MediaInfoBitrate": "Bitrate", + "MediaInfoBitrate": "", "MediaInfoChannels": "کانالها", - "MediaInfoCodec": "Codec", - "MediaInfoCodecTag": "Codec tag", + "MediaInfoCodec": "", + "MediaInfoCodecTag": "", "MediaInfoContainer": "مورد ظرف", - "MediaInfoDefault": "Default", + "MediaInfoDefault": "", "MediaInfoExternal": "خارجی", "MediaInfoForced": "اجباری", "MediaInfoFramerate": "نرخ فریم", "MediaInfoInterlaced": "درهم آمیخته", "MediaInfoLanguage": "زبان", - "MediaInfoLayout": "Layout", - "MediaInfoLevel": "Level", + "MediaInfoLayout": "", + "MediaInfoLevel": "", "MediaInfoPath": "‏‏مسیر", - "MediaInfoPixelFormat": "Pixel format", + "MediaInfoPixelFormat": "", "MediaInfoProfile": "نمایه", "MediaInfoRefFrames": "", "MediaInfoResolution": "دقت", @@ -1171,7 +1171,7 @@ "MediaInfoSize": "اندازه", "MediaInfoTimestamp": "مهر زمان", "MediaIsBeingConverted": "", - "Menu": "Menu", + "Menu": "", "MessageAlreadyInstalled": "", "MessageAreYouSureDeleteSubtitles": "", "MessageAreYouSureYouWishToRemoveMediaFolder": "", @@ -1227,7 +1227,7 @@ "SaveChanges": "ذخیره تغییرات", "SaveSubtitlesIntoMediaFolders": "", "SaveSubtitlesIntoMediaFoldersHelp": "", - "SendMessage": "Send message", + "SendMessage": "", "LabelInNetworkSignInWithEasyPasswordHelp": "", "LabelInternetQuality": "کیفیت اینترنت:", "LabelKeepUpTo": "", @@ -1242,7 +1242,7 @@ "LabelLibraryPageSize": "", "LabelLibraryPageSizeHelp": "", "LabelLineup": "ترتیب:", - "LabelLocalHttpServerPortNumber": "Local HTTP port number:", + "LabelLocalHttpServerPortNumber": "", "LabelLocalHttpServerPortNumberHelp": "شماره پورت TCP برای سرور HTTP.", "LabelLockItemToPreventChanges": "", "LabelLoginDisclaimer": "سلب مسئولیت ورود:", @@ -1270,15 +1270,15 @@ "MessageSyncPlayErrorNoActivePlayer": "", "MessageSyncPlayErrorMissingSession": "", "MessageSyncPlayErrorMedia": "", - "Metadata": "Metadata", - "MetadataManager": "Metadata Manager", + "Metadata": "", + "MetadataManager": "", "MetadataSettingChangeHelp": "تغییر تنظیمات فراداده روی محتوای جدید اضافه شده به جلو تأثیر می گذارد. برای تازه کردن محتوای موجود ، صفحه جزئیات را باز کنید و روی دکمه تازه کردن کلیک کنید یا با استفاده از مدیر متادیتا تازه سازی های عمده را انجام دهید.", "MinutesAfter": "", "MinutesBefore": "", "Mobile": "دستگاه همراه", "Monday": "دوشنبه", "MoreFromValue": "", - "MoreMediaInfo": "Media Info", + "MoreMediaInfo": "", "MoveLeft": "", "MoveRight": "", "MovieLibraryHelp": "", @@ -1323,7 +1323,7 @@ "UserAgentHelp": "", "ValueContainer": "", "EnableBlurHash": "", - "EnableBlurHashHelp": "Images that are still being loaded will be displayed with a blurred placeholder.", + "EnableBlurHashHelp": "", "ButtonSyncPlay": "SyncPlay", "ButtonActivate": "فعال‌سازی", "Authorize": "مجاز", From ce8e8e2ab1fe3df26234275ae1b99a5d81f86346 Mon Sep 17 00:00:00 2001 From: lyaschuchenko Date: Wed, 22 Dec 2021 00:15:31 +0000 Subject: [PATCH 1286/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 166 +++++++++++++++++++++++++++++++++++--------- 1 file changed, 133 insertions(+), 33 deletions(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index 3c307c64d8..667f189adc 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -39,7 +39,7 @@ "ParentalRating": "Parental Rating", "Save": "Зберігти", "Settings": "Налаштування", - "TabNetworks": "Мережі", + "TabNetworks": "ТБ-мережі", "TabNotifications": "Повідомлення", "TabPlugins": "Додатки", "TabProfiles": "Профілі", @@ -299,7 +299,7 @@ "EnableBackdropsHelp": "Фони будуть відображаються на задньому плані деяких сторінок під час перегляду бібліотеки.", "EasyPasswordHelp": "Простий PIN-код використовується для автономного доступу на підтримуваних клієнтах, а також для зручного входу в мережу.", "DirectStreamHelp2": "Ресурси, які споживає пряма трансляція, зазвичай залежать від звукового профілю. Лише відеопотік передається без втрат.", - "DirectStreamHelp1": "Відеопотік сумісний із пристроєм, але має несумісний аудіоформат (DTS, TRUEHD тощо) або кількість аудіоканалів. Перед відправленням на пристрій, відеопотік буде перепаковуватись без втрат \"на льоту\". Буде перекодовано лише аудіопотік.", + "DirectStreamHelp1": "Відеопотік сумісний із пристроєм, але має несумісний аудіоформат (DTS, Dolby True HD тощо) або кількість аудіоканалів. Перед відправленням на пристрій, відеопотік буде перепаковуватись без втрат \"на льоту\". Буде перекодовано лише аудіопотік.", "DefaultSubtitlesHelp": "Завантаження субтитрів визначається опціями \"За замовчуванням\" і \"Форсовані\" у вбудованих метаданих. Мовні уподобання враховуються за наявності кількох опцій.", "DefaultMetadataLangaugeDescription": "Це значення за замовчуванням. Вони можуть бути налаштовані індивідуально для кожної бібліотеки.", "AllowTonemappingHelp": "Відтворення тонів може трансформувати динамічний діапазон відео з HDR в SDR, зберігаючи деталі зображення та кольору, які є важливою інформацією для представлення оригінальної сцени. На даний час працює лише при перекодуванні відео із вбудованими метаданими HDR10 або HLG. Якщо відтворення не відбувається гладко або не вдається - вимкніть відповідний апаратний декодер.", @@ -347,7 +347,7 @@ "EnableTonemapping": "Увімкнути зіставлення тонів", "EnableThemeVideosHelp": "Відтворювання тематичного відео у фоновому режимі під час перегляду бібліотеки.", "EnableStreamLooping": "Автоматичний повтор трансляцій", - "EnableQuickConnect": "Включити quick connect на цьому сервері", + "EnableQuickConnect": "Ввімкнути Quick Connect на цьому сервері", "EnablePhotosHelp": "Зображення будуть виявлені та відображені разом з іншими медіафайлами.", "EnableNextVideoInfoOverlayHelp": "Наприкінці відео відображати інформацію про наступне відео у поточному списку відтворення.", "EnableNextVideoInfoOverlay": "Показувати інформацію про наступне відео під час відтворення", @@ -385,7 +385,7 @@ "ErrorAddingXmlTvFile": "Сталася помилка під час доступу к XMLTV файлу. Переконайтесь, що файл існує, та спробуйте ще раз.", "ErrorAddingTunerDevice": "Сталася помилка під час додавання тюнера. Переконайтесь, що пристрій доступний, та спробуйте ще раз.", "ErrorAddingMediaPathToVirtualFolder": "Сталася помилка під чам додавання шляха медіа. Переконайтесь, що шлях вірний, та Jellyfin має до нього доступ.", - "EncoderPresetHelp": "Вибирайте швидше значення, щоб покращити швидкість, або повільніше, щоб поліпшити якість.", + "EncoderPresetHelp": "Виберіть більше значення, щоб покращити швидкість, або менше, щоб поліпшити якість.", "EnableStreamLoopingHelp": "Включайте це якщо трансляція має тільки декілька секунд даних, і нові дані треба постійно запитувати. Вмикання цього коли це не потрібно може створити проблеми.", "DisablePlugin": "Вимкнути", "EnablePlugin": "Увімкнути", @@ -393,7 +393,7 @@ "HeaderError": "Помилка", "HeaderEditImages": "Редагувати зображення", "HeaderEasyPinCode": "Простий PIN-код", - "HeaderDVR": "DVR", + "HeaderDVR": "Цифровий рекордер", "HeaderDevices": "Пристрої", "HeaderDeveloperInfo": "Про розробника", "HeaderDetectMyDevices": "Знайти мої пристрої", @@ -504,7 +504,7 @@ "LabelMaxResumePercentageHelp": "Заголовки вважаються повністю відтвореними, якщо зупинено після закінчення цього часу.", "LabelMaxResumePercentage": "Максимальний відсоток відновлення:", "LabelMaxParentalRating": "Максимально допустимий батьківський рейтинг:", - "LabelMaxMuxingQueueSizeHelp": "Максимальна кількість пакетів, які можна буферизувати під час очікування ініціалізації всіх потоків. Спробуйте її збільшити, якщо у журналах ffmpeg все ще виникає помилка \"Занадто багато пакетів, буферизованих для вихідного потоку\". Рекомендоване значення - 2048.", + "LabelMaxMuxingQueueSizeHelp": "Максимальна кількість пакетів, які можна буферизувати під час очікування ініціалізації всіх потоків. Спробуйте її збільшити, якщо у журналах FFmpeg все ще трапляються помилки \"Занадто багато пакетів, буферизованих для вихідного потоку\". Рекомендоване значення - 2048.", "LabelMaxMuxingQueueSize": "Максимальний розмір черги мультиплексування:", "LabelMaxChromecastBitrate": "Якість потокового передавання Chromecast:", "LabelMaxBackdropsPerItem": "Максимальна кількість фонів на предмет:", @@ -523,7 +523,7 @@ "LabelLanNetworks": "LAN мережі:", "LabelKodiMetadataUser": "Зберегти дані переглядів користувачів у файлах NFO для:", "LabelKodiMetadataSaveImagePathsHelp": "Це рекомендується, якщо у вас є назви файлів зображень, які не відповідають правилам Kodi.", - "LabelKodiMetadataSaveImagePaths": "Зберегти шляхи до зображень у файлах nfo", + "LabelKodiMetadataSaveImagePaths": "Зберегти шляхи до зображень у файлах NFO", "LabelKodiMetadataEnablePathSubstitutionHelp": "Дозволяє замінювати шляхи зображень шляхом використання параметрів заміни шляху сервера.", "LabelKodiMetadataEnablePathSubstitution": "Увімкнути заміну шляху", "LabelKodiMetadataEnableExtraThumbsHelp": "Під час завантаження зображень вони можуть бути збережені як у екстрафанарті, так і в extrathumb для макс. сумісності зі шкірою Kodi.", @@ -535,14 +535,14 @@ "LabelKeepUpTo": "Дотримуйтесь до:", "LabelIsForced": "Примусово", "LabelInternetQuality": "Якість в Інтернет:", - "LabelInNetworkSignInWithEasyPasswordHelp": "Використовуйте простий пін -код для входу до клієнтів у вашій локальній мережі. Ваш звичайний пароль знадобиться лише далеко від дому. Якщо PIN -код залишено пустим, пароль у вашій домашній мережі вам не знадобиться.", + "LabelInNetworkSignInWithEasyPasswordHelp": "Використовуйте простий PIN-код для входу до клієнтів у вашій локальній мережі. Ваш звичайний пароль знадобиться лише далеко від дому. Якщо PIN-код залишено пустим, пароль у вашій домашній мережі вам не знадобиться.", "LabelInNetworkSignInWithEasyPassword": "Увімкнути вхід у мережу за допомогою мого простого PIN-коду", "LabelImportOnlyFavoriteChannels": "Обмежити до каналів, позначених як улюблені", "LabelImageType": "Тип зображення:", "LabelImageFetchersHelp": "Увімкніть та ранжируйте вибрані програми збору зображень у порядку пріоритету.", "LabelIdentificationFieldHelp": "Підрядок або регулярний вираз, що не чутливий до регістру.", "LabelIconMaxWidth": "Максимальна ширина значка:", - "LabelCreateHttpPortMap": "Увімкніть автоматичне зіставлення портів для трафіку http, а також https.", + "LabelCreateHttpPortMap": "Увімкніть автоматичне зіставлення портів для трафіку HTTP, а також HTTPS.", "LabelCorruptedFrames": "Пошкоджені кадри:", "LabelContentType": "Тип вмісту:", "LabelCommunityRating": "Рейтинг спільноти:", @@ -653,9 +653,9 @@ "SettingsWarning": "Зміна цих значень може спричинити нестабільність або збої в підключенні. Якщо у вас виникли проблеми, рекомендуємо змінити їх за умовчанням.", "ServerRestartNeededAfterPluginInstall": "Після встановлення плагіна Jellyfin потрібно буде перезапустити.", "Screenshot": "Знімок екрану", - "QuickConnectNotAvailable": "Попросіть адміністратора сервера увімкнути швидке з'єднання", + "QuickConnectNotAvailable": "Попросіть адміністратора сервера увімкнути Quick Connect", "PathNotFound": "Шлях не вдалося знайти. Переконайтеся, що шлях правильний, і повторіть спробу.", - "PasswordResetProviderHelp": "Виберіть постачальника скидання пароля, який буде використовуватися, коли цей користувач запитує скидання пароля.", + "PasswordResetProviderHelp": "Виберіть метод скидання пароля, який буде використовуватися, коли цей користувач запитує скидання пароля.", "PasswordResetConfirmation": "Ви впевнені, що хочете скинути пароль?", "PasswordResetComplete": "Пароль скинуто.", "OptionSaveMetadataAsHiddenHelp": "Зміна цього параметра застосовуватиметься до нових метаданих, збережених у майбутньому. Існуючі файли метаданих будуть оновлені при наступному їх збереженні сервером.", @@ -672,10 +672,10 @@ "MessageUnsetContentHelp": "Вміст відображатиметься у вигляді звичайних папок. Для досягнення найкращих результатів за допомогою менеджера метаданих встановіть типи вмісту підпапок.", "MessageSyncPlayErrorAccessingGroups": "Під час доступу до списку груп сталася помилка.", "MessagePlayAccessRestricted": "Відтворення цього вмісту наразі обмежене. Для отримання додаткової інформації зверніться до адміністратора свого сервера.", - "MessagePasswordResetForUsers": "Для цих користувачів скинуто паролі. Тепер вони можуть входити за допомогою пін -кодів, які були використані для скидання.", + "MessagePasswordResetForUsers": "Для цих користувачів скинуто паролі. Тепер вони можуть входити за допомогою PIN-кодів, які були використані для скидання.", "MessageNoPluginConfiguration": "Цей плагін не має налаштувань.", "MessageDirectoryPickerLinuxInstruction": "Для Linux на Arch Linux, CentOS, Debian, Fedora, openSUSE або Ubuntu, ви повинні надати користувачеві служби принаймні доступ для читання до ваших сховищ.", - "MessageDirectoryPickerBSDInstruction": "Для BSD вам може знадобитися налаштувати сховище у вашій в'язниці FreeNAS, щоб Jellyfin мав доступ до ваших медіа.", + "MessageDirectoryPickerBSDInstruction": "Для BSD вам може знадобитися налаштувати сховище у вашому jail FreeNAS, щоб Jellyfin мав доступ до ваших медіа.", "MessageChangeRecordingPath": "Зміна папки записів не перенесе існуючі записи зі старого місця на нове. При бажанні їх потрібно буде перемістити вручну.", "MessageAddRepository": "Якщо ви хочете додати сховище, натисніть кнопку біля заголовка та заповніть потрібну інформацію.", "MediaIsBeingConverted": "Носій перетворюється у формат, сумісний із пристроєм, що відтворює носій.", @@ -697,7 +697,7 @@ "LabelPlayDefaultAudioTrack": "Відтворення аудіодоріжки за замовчуванням незалежно від мови", "LabelPersonRoleHelp": "Приклад: водій вантажівки з морозивом", "LabelPasswordRecoveryPinCode": "PIN-код:", - "LabelOpenclDeviceHelp": "Це пристрій OpenCL, який використовується для відображення тонів. Ліва сторона точки - це номер платформи, а права частина - номер пристрою на платформі. Значення за замовчуванням - 0,0. Потрібен файл програми ffmpeg, що містить апаратний метод прискорення OpenCL.", + "LabelOpenclDeviceHelp": "Це пристрій OpenCL, який використовується для відображення тонів. Ліва сторона точки - це номер платформи, а права частина - номер пристрою на платформі. Значення за замовчуванням - 0,0. Потрібен файл програми FFmpeg, що містить апаратний метод прискорення OpenCL.", "LabelNumberOfGuideDaysHelp": "Завантаження додаткових довідникових даних дає можливість заздалегідь планувати роботу та переглядати більше списків, але завантаження також займе більше часу. Авто вибиратиметься залежно від кількості каналів.", "LabelMoviePrefixHelp": "Якщо до назв фільмів застосовується префікс, введіть його тут, щоб сервер міг правильно з ним впоратися.", "LabelMinResumePercentageHelp": "Якщо припинити до цього часу, заголовки вважаються непрограними.", @@ -774,29 +774,29 @@ "LabelMetadataReaders": "Читачі метаданих:", "LabelMetadataPathHelp": "Вкажіть спеціальне розташування для завантажених творів мистецтва та метаданих.", "LabelMetadataPath": "Шлях метаданих:", - "SyncPlayAccessHelp": "Виберіть рівень доступу цього користувача до функції SyncPlay. Функція SyncPlay дозволяє синхронізувати відтворення з іншими пристроям.", + "SyncPlayAccessHelp": "Функція SyncPlay дозволяє синхронізувати відтворення з іншими пристроями. Виберіть рівень доступу цього користувача до SyncPlay.", "Large": "Більший", - "LabelHDHomerunPortRangeHelp": "Обмежує діапазон портів UDP HD Homerun до цього значення. (За замовчуванням 1024 - 645535).", + "LabelHDHomerunPortRangeHelp": "Обмежує діапазон портів UDP HD-HomeRun до цього значення. (За замовчуванням 1024 - 645535).", "HeaderSelectServerCachePathHelp": "Перегляньте або введіть шлях для файлів кешу сервера. Тека має бути з дозволом запису.", - "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Вручну налаштуйте зсув часу з вибраним пристроєм для синхронізації часу. Налаштуйте обережно.", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Вручну налаштуйте зсув часу (в мілісекундах) з вибраним пристроєм для синхронізації часу. Налаштуйте обережно.", "LabelLocalCustomCss": "Кастомний стиль CSS, який застосовується лише до цього клієнта. Можливо, ви захочете вимкнути кастомний CSS цього сервера.", "LabelMaxAudiobookResumeHelp": "Назви вважаються повністю відтвореними, якщо їх зупинити, коли тривалість, що залишилася, менша за це значення.", "LabelLibraryPageSizeHelp": "Встановлює кількість елементів для показу на сторінці бібліотеки. Встановіть 0, щоб вимкнути підкачування сторінок.", "LabelMaxDaysForNextUpHelp": "Встановлює максимальну кількість днів, протягом яких шоу має перебувати у списку \"Далі\", не дивлячись на нього.", - "LabelKodiMetadataUserHelp": "Збережіть дані годинників у файли NFO, щоб їх могли використовувати інші програми.", + "LabelKodiMetadataUserHelp": "Збережіть дані переглядів у файли NFO, щоб їх могли використовувати інші програми.", "LabelIconMaxResHelp": "Максимальна роздільна здатність значків, відкритих за допомогою властивості upnp: icon.", "LabelIconMaxHeight": "Максимальна висота значка:", "LabelHttpsPortHelp": "Номер порту TCP для сервера HTTPS.", "LabelHttpsPort": "Номер локального порту HTTPS:", "LabelHomeScreenSectionValue": "Розділ головного екрана {0}:", "LabelHomeNetworkQuality": "Якість в домашній мережі:", - "LabelHDHomerunPortRange": "Діапазон портів HDHomerun:", + "LabelHDHomerunPortRange": "Діапазон портів HD-HomeRun:", "LabelHardwareEncoding": "Апаратне кодування:", "LabelHardwareAccelerationTypeHelp": "Апаратне прискорення вимагає додаткової конфігурації.", "LabelHardwareAccelerationType": "Апаратне прискорення:", "LabelH265Crf": "H.265, що кодує CRF:", "LabelH264Crf": "H.264, що кодує CRF:", - "LabelGroupMoviesIntoCollectionsHelp": "При відображенні списків фільмів, фільми в колекції відображатимуться як один згрупований елемент.", + "LabelGroupMoviesIntoCollectionsHelp": "Якщо вибрати перегляд списку фільмів, бокс-сети відображатимуться як елементи зі згрупованими фільмами.", "LabelGroupMoviesIntoCollections": "Групуйте фільми у колекції", "LabelFriendlyName": "Спрощене ім'я:", "LabelFormat": "Формат:", @@ -805,7 +805,7 @@ "LabelFolder": "Тека:", "LabelFinish": "Закінчити", "LabelFileOrUrl": "Файл або URL:", - "LabelffmpegPathHelp": "Шлях до файлу або папки програми ffmpeg, що містить ffmpeg.", + "LabelffmpegPathHelp": "Шлях до файлу або папки програми FFmpeg, що містить FFmpeg.", "LabelffmpegPath": "Шлях FFmpeg:", "LabelFailed": "Не вдалося", "LabelExtractChaptersDuringLibraryScan": "Витягуйте зображення розділів під час сканування бібліотеки", @@ -816,7 +816,7 @@ "LabelEncoderPreset": "Пресет кодування:", "LabelEnableSSDPTracingHelp": "Увімкнути детальну інформацію про відстеження мережі SSDP.
ПОПЕРЕДЖЕННЯ:Це призведе до серйозного погіршення продуктивності.", "LabelEnableSSDPTracing": "Увімкнути відстеження SSDP:", - "LabelEnableSingleImageInDidlLimitHelp": "Деякі пристрої не відображатимуться належним чином, якщо в Didl вставлено кілька зображень.", + "LabelEnableSingleImageInDidlLimitHelp": "Деякі пристрої не відображатимуться належним чином, якщо в DIDL вставлено кілька зображень.", "LabelEnableSingleImageInDidlLimit": "Обмежтеся одним вбудованим зображенням", "LabelEnableRealtimeMonitorHelp": "Зміни у файлах будуть негайно оброблятися у підтримуваних файлових системах.", "LabelEnableRealtimeMonitor": "Увімкніть моніторинг у режимі реального часу", @@ -833,14 +833,14 @@ "LabelEnableDlnaPlayTo": "Увімкніть програму DLNA Play To", "LabelEnableDlnaDebugLoggingHelp": "Створює великі файли журналу, і їх слід використовувати лише за потреби для усунення несправностей.", "LabelEnableDlnaDebugLogging": "Увімкнути запис дебагу DLNA", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Визначає тривалість у секундах між пошуками SSDP.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Визначає тривалість у секундах між двома пошуками SSDP.", "LabelEnableDlnaClientDiscoveryInterval": "Інтервал виявлення клієнта:", "LabelEnableBlastAliveMessages": "Сплекс повідомлень життя", "LabelEnableAutomaticPortMapHelp": "Автоматично пересилайте загальнодоступні порти маршрутизатора до локальних портів на вашому сервері за допомогою UPnP. Це може не працювати з деякими моделями маршрутизаторів або мережевими конфігураціями. Зміни застосовуватимуться лише після перезавантаження сервера.", "LabelEmbedAlbumArtDidlHelp": "Деякі пристрої віддають перевагу цьому методу для отримання обкладинки альбому. Інші можуть не грати з увімкненою опцією.", "LabelEnableAutomaticPortMap": "Увімкніть автоматичне зіставлення портів", - "LabelEmbedAlbumArtDidl": "Вставити обкладинку альбому в Didl", - "LabelEasyPinCode": "Простий пін -код:", + "LabelEmbedAlbumArtDidl": "Вставити обкладинку альбому в DIDL", + "LabelEasyPinCode": "Простий PIN код:", "LabelDynamicExternalId": "{0} Ідентифікатор:", "LabelDropSubtitleHere": "Перенесіть сюди субтитри або натисніть, щоб переглянути.", "LabelDropShadow": "Накладення тіні:", @@ -875,8 +875,8 @@ "LabelCustomCertificatePath": "Користувацький шлях до сертифіката SSL:", "LabelCurrentStatus": "Поточний стан:", "LabelCriticRating": "Рейтинг критиків:", - "LabelCreateHttpPortMapHelp": "Дозволити автоматичне зіставлення портів, щоб створити правило для трафіку http на додаток до трафіку https.", - "Engineer": "Інженер", + "LabelCreateHttpPortMapHelp": "Дозволити автоматичне зіставлення портів, щоб створити правило для трафіку HTTP на додаток до трафіку HTTPS.", + "Engineer": "Звукорежисер", "DisableCustomCss": "Вимкніть користувацький CSS, що надається сервером", "Conductor": "Диригент", "Arranger": "Аранжування", @@ -929,7 +929,7 @@ "LabelVersion": "Версія:", "LabelValue": "Значення:", "LabelVaapiDeviceHelp": "Це вузол візуалізації, який використовується для апаратного прискорення.", - "LabelVaapiDevice": "Пристрій VA API:", + "LabelVaapiDevice": "Пристрій VA-API:", "LabelUserRemoteClientBitrateLimitHelp": "Замінити загальне значення за замовчуванням, установлене в налаштуваннях відтворення сервера.", "LabelUsername": "Ім'я користувача:", "LabelUserMaxActiveSessions": "Максимальна кількість одночасних сеансів користувача:", @@ -977,13 +977,13 @@ "LabelSyncPlaySettingsSkipToSync": "Увімкніть SkipToSync", "LabelSyncPlaySettingsSpeedToSyncHelp": "Метод корекції синхронізації, що полягає в прискоренні відтворення. Необхідно ввімкнути корекцію синхронізації.", "LabelSyncPlaySettingsSpeedToSync": "Увімкніть SpeedToSync", - "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Мінімальна затримка відтворення, після якої SkipToSync намагається виправити позицію відтворення.", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Мінімальна затримка відтворення (в мілісекундах), після якої SkipToSync намагається виправити позицію відтворення.", "LabelSyncPlaySettingsMinDelaySkipToSync": "Мінімальна затримка SkipToSync:", - "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Кількість часу, який SpeedToSync використовує для корекції позиції відтворення.", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Кількість мілісекунд, які SpeedToSync використовує для корекції позиції відтворення.", "LabelSyncPlaySettingsSpeedToSyncDuration": "Тривалість SpeedToSync:", - "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Максимальна затримка відтворення, після якої замість SpeedToSync використовується SkipToSync.", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Максимальна затримка відтворення (в мілісекундах), після якої замість SpeedToSync використовується SkipToSync.", "LabelSyncPlaySettingsMaxDelaySpeedToSync": "Максимальна затримка SpeedToSync:", - "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Мінімальна затримка відтворення, після якої SpeedToSync намагається виправити позицію відтворення.", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Мінімальна затримка відтворення (в мілісекундах), після якої SpeedToSync намагається виправити позицію відтворення.", "LabelSyncPlaySettingsMinDelaySpeedToSync": "Мінімальна затримка SpeedToSync:", "LabelSyncPlaySettingsSyncCorrectionHelp": "Увімкніть активну синхронізацію відтворення, пришвидшивши медіа, або перейшовши до орієнтовної позиції. Вимкніть це у разі сильного заїкання.", "LabelSyncPlaySettingsSyncCorrection": "Корекція синхронізації", @@ -1099,5 +1099,105 @@ "Console": "Консоль", "Casual": "Звичайний", "OptionBluray": "BD", - "OptionCriticRating": "Рейтинг критиків" + "OptionCriticRating": "Рейтинг критиків", + "NewEpisodes": "Нові серїї", + "NewEpisodesOnly": "Тільки нові серії", + "NewCollectionNameExample": "Приклад: збірка «Зоряні війни»", + "NewCollectionHelp": "Збірки дозволяють створювати персоналізовані групи фільмів та іншого бібліотечного вмісту.", + "NewCollection": "Нова збірка", + "New": "Новий", + "Never": "Ніколи", + "Name": "Ім'я", + "MySubtitles": "Мої субтитри", + "Mute": "Заглушити", + "MusicVideo": "Кліпи", + "MusicLibraryHelp": "Перегляньте {0}посібник із найменування музики{1}.", + "MusicArtist": "Виконавець", + "MusicAlbum": "Альбом", + "MovieLibraryHelp": "Перегляньте {0}посібник із найменування фільмів{1}.", + "Movie": "Фільми", + "MoveRight": "Рухайтеся вправо", + "MoveLeft": "Рухайтеся вліво", + "MoreUsersCanBeAddedLater": "Більше користувачів можна додати пізніше з інформаційної панелі.", + "MoreMediaInfo": "Інформація про медіа", + "MoreFromValue": "Більше від {0}", + "Monday": "Понеділок", + "Mobile": "Мобільний", + "Mixer": "Мікшер", + "MinutesBefore": "хвилин до", + "MinutesAfter": "хвилин після", + "MillisecondsUnit": "мілісекунди", + "MetadataManager": "Менеджер метаданих", + "Metadata": "Метадані", + "MessageYouHaveVersionInstalled": "Зараз у вас встановлена версія {0}.", + "MessageUnableToConnectToServer": "Зараз ми не можемо підключитися до вибраного сервера. Переконайтеся, що він запущений, і повторіть спробу.", + "MessageTheFollowingLocationWillBeRemovedFromLibrary": "З вашої бібліотеки буде видалено такі медіа-розташування:", + "MessageSyncPlayUserLeft": "{0} покинув групу.", + "MessageSyncPlayUserJoined": "{0} приєднався до групи.", + "MessageSyncPlayPlaybackPermissionRequired": "Потрібен дозвіл на відтворення.", + "MessageSyncPlayNoGroupsAvailable": "Немає доступних груп. Спочатку почніть щось відтворювати.", + "MessageSyncPlayLibraryAccessDenied": "Доступ до цього вмісту обмежено.", + "MessageSyncPlayJoinGroupDenied": "Неможливо приєднатися до групи.", + "MessageSyncPlayIsDisabled": "Для використання SyncPlay потрібен дозвіл.", + "MessageSyncPlayGroupWait": "{0} буферизується…", + "MessageSyncPlayGroupDoesNotExist": "Не вдалося приєднатися до групи, оскільки вона не існує.", + "MessageSyncPlayErrorNoActivePlayer": "Активного плеєру не знайдено. SyncPlay вимкнено.", + "MessageSyncPlayErrorMissingSession": "Не вдалося ввімкнути SyncPlay! Відсутня сесія.", + "MessageSyncPlayErrorMedia": "Не вдалося ввімкнути SyncPlay! Помилка медіа.", + "MessageSyncPlayEnabled": "SyncPlay увімкнено.", + "MessageSyncPlayDisabled": "SyncPlay вимкнено.", + "MessageSyncPlayCreateGroupDenied": "Для створення групи потрібен дозвіл.", + "MessageSent": "Повідомлення надіслано.", + "MessageReenableUser": "Щоб повторно ввімкнути, дивіться нижче", + "MessagePluginInstallError": "Під час встановлення плагіна сталася помилка.", + "MessagePluginInstalled": "Плагін успішно встановлено. Щоб зміни набули чинності, сервер потрібно буде перезапустити.", + "MessagePluginInstallDisclaimer": "Плагіни, створені учасниками спільноти, — це чудовий спосіб покращити ваш досвід за допомогою додаткових функцій і переваг. Перед встановленням зверніть увагу на наслідки, які вони можуть мати на вашому сервері, наприклад, триваліші сканування бібліотеки, додаткова фонова обробка та зниження стабільності системи.", + "MessagePluginConfigurationRequiresLocalAccess": "Щоб налаштувати цей плагін, увійдіть безпосередньо на свій локальний сервер.", + "MessagePleaseWait": "Будь ласка, зачекайте. Це може зайняти хвилину.", + "MessagePleaseEnsureInternetMetadata": "Переконайтеся, що завантаження Інтернет-метаданих увімкнено.", + "MessageNoTrailersFound": "Установіть канал трейлерів, щоб покращити враження від фільмів, додавши бібліотеку інтернет-трейлерів.", + "MessageNothingHere": "Тут нічого.", + "MessageNoRepositories": "Немає сховищ.", + "MessageNoPluginsInstalled": "У вас немає встановлених плагінів.", + "MessageNoNextUpItems": "Нічого не знайдено. Почніть дивитися свої шоу!", + "MessageNoMovieSuggestionsAvailable": "Наразі немає пропозицій фільмів. Почніть дивитися та оцінювати свої фільми, а потім повертайтеся, щоб переглянути свої рекомендації.", + "MessageNoGenresAvailable": "Дозволити деяким постачальникам метаданих витягувати жанри з Інтернету.", + "MessageNoCollectionsAvailable": "Колекції дозволяють насолоджуватися персоналізованими групами фільмів, серіалів та альбомів. Натисніть кнопку «+», щоб почати створювати колекції.", + "MessageNoAvailablePlugins": "Немає доступних плагінів.", + "MessageLeaveEmptyToInherit": "Залиште порожнім, щоб успадкувати налаштування від батьківського елемента або глобальне значення за замовчуванням.", + "MessageItemSaved": "Елемент збережено.", + "MessageItemsAdded": "Елементи додані.", + "MessageInvalidUser": "Неправильне ім'я користувача або пароль. Будь ласка спробуйте ще раз.", + "MessageInvalidForgotPasswordPin": "Введено недійсний або прострочений PIN-код. Будь ласка спробуйте ще раз.", + "MessageImageTypeNotSelected": "Виберіть тип зображення зі випадаючого меню.", + "MessageImageFileTypeAllowed": "Підтримуються лише файли JPEG та PNG.", + "MessageGetInstalledPluginsError": "Під час отримання списку встановлених плагінів сталася помилка.", + "MessageForgotPasswordInNetworkRequired": "Будь ласка, спробуйте ще раз у своїй домашній мережі, щоб почати процес скидання пароля.", + "MessageForgotPasswordFileCreated": "На вашому сервері створено такий файл, який містить інструкції щодо подальших дій:", + "MessageFileReadError": "Під час читання файлу сталася помилка. Будь ласка спробуйте ще раз.", + "MessageEnablingOptionLongerScans": "Увімкнення цієї опції може призвести до значно довшого сканування бібліотеки.", + "MessageDownloadQueued": "Завантаження в черзі.", + "MessageDeleteTaskTrigger": "Ви впевнені, що хочете видалити цей активатор завдання?", + "MessageCreateAccountAt": "Створіть обліковий запис у {0}", + "MessageConfirmShutdown": "Ви впевнені, що хочете вимкнути сервер?", + "MessageConfirmRevokeApiKey": "Ви впевнені, що хочете відкликати цей ключ API? З’єднання програми з цим сервером буде раптово припинено.", + "MessageConfirmRestart": "Ви впевнені, що хочете перезапустити Jellyfin?", + "MessageConfirmRemoveMediaLocation": "Ви впевнені, що хочете видалити це місцезнаходження?", + "MessageConfirmRecordingCancellation": "Скасувати запис?", + "MessageConfirmProfileDeletion": "Ви впевнені, що хочете видалити цей профіль?", + "MessageConfirmDeleteTunerDevice": "Ви впевнені, що хочете видалити цей пристрій?", + "MessageConfirmDeleteGuideProvider": "Ви впевнені, що хочете видалити цього постачальника посібника?", + "MessageConfirmAppExit": "Ви хочете вийти?", + "MessageAreYouSureYouWishToRemoveMediaFolder": "Ви впевнені, що хочете видалити цю медіатеку?", + "MessageAreYouSureDeleteSubtitles": "Ви впевнені, що хочете видалити цей файл субтитрів?", + "MessageAlreadyInstalled": "Ця версія вже встановлена.", + "Menu": "Меню", + "MediaInfoTitle": "Заголовок", + "MediaInfoSampleRate": "Частота вибірки", + "MediaInfoResolution": "Розширення", + "MediaInfoRefFrames": "Опорні рамки", + "MediaInfoPixelFormat": "Піксельний формат", + "LabelAutomaticallyAddToCollectionHelp": "Якщо принаймні 2 фільми мають однакову назву колекції, вони будуть автоматично додані до колекції.", + "LabelAutomaticallyAddToCollection": "Автоматично додати до колекції", + "Cursive": "Курсив" } From d5aadfe1d2b6ba933970f2fb07d616d81b92963e Mon Sep 17 00:00:00 2001 From: wolong gl Date: Wed, 22 Dec 2021 03:23:52 +0000 Subject: [PATCH 1287/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index e54bf7e701..a4efb29b1e 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -467,7 +467,7 @@ "LabelEnableBlastAliveMessages": "爆发活动信号", "LabelEnableBlastAliveMessagesHelp": "如果该服务器不能被网络中的其他UPnP设备检测到,请启用此选项。", "LabelEnableDlnaClientDiscoveryInterval": "客户端搜寻时间间隔:", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "确定SSDP 搜索之间的持续时间 (以秒为单位)。", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "确定两次 SSDP 搜索之间的持续时间(以秒为单位)。", "LabelEnableDlnaDebugLogging": "启用 DLNA 调试日志", "LabelEnableDlnaDebugLoggingHelp": "创建一个很大的日志文件,仅应在排除故障时使用。", "LabelEnableDlnaPlayTo": "启用 DLNA 播放", From 72a0de86bc0dc169bdabb7aaf95332c8dcc1006d Mon Sep 17 00:00:00 2001 From: blob03 Date: Wed, 22 Dec 2021 07:09:14 +0000 Subject: [PATCH 1288/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 7d17e8b767..a2d6226b64 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -656,7 +656,7 @@ "LabelScheduledTaskLastRan": "Dernière exécution {0}, durée {1}.", "LabelScreensaver": "Économiseur d'écran :", "LabelSeasonNumber": "Numéro de saison :", - "LabelSelectFolderGroups": "Grouper automatiquement le contenu des dossiers suivants dans des catégories telles que Films, Musique et TV :", + "LabelSelectFolderGroups": "Grouper automatiquement le contenu des dossiers suivants par catégories telles que Films, Musiques et Séries TV :", "LabelSelectFolderGroupsHelp": "Les dossiers non cochés seront affichés individuellement dans leur vue propre.", "LabelSelectUsers": "Sélectionner des utilisateurs :", "LabelSelectVersionToInstall": "Sélectionner la version à installer :", From d2fc76f5fc609e670a11eccb2b7875de27de8217 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 11:00:34 +0000 Subject: [PATCH 1289/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 524186c35d..6e185fc5c0 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -505,7 +505,7 @@ "KnownProxiesHelp": "Comma separated list of IP addresses or hostnames of known proxies used when connecting to your Jellyfin instance. This is required to make proper use of X-Forwarded-For headers. Requires a reboot after saving.", "Label3DFormat": "3D format:", "LabelAbortedByServerShutdown": "(Aborted by server shutdown)", - "LabelAccessDay": "Day of week:", + "LabelAccessDay": "Day of Week:", "LabelAccessEnd": "End time:", "LabelAccessStart": "Start time:", "LabelAirDays": "Air days:", @@ -584,7 +584,7 @@ "LabelDateAddedBehavior": "Date added behavior for new content:", "LabelDateAddedBehaviorHelp": "If a metadata value is present, it will always be used before either of these options.", "LabelDateTimeLocale": "Date time locale:", - "LabelDay": "Day:", + "LabelDay": "Day of week:", "LabelDeathDate": "Death date:", "LabelDefaultScreen": "Default screen:", "LabelDefaultUser": "Default user:", @@ -907,7 +907,7 @@ "LabelTextSize": "Text size:", "LabelTheme": "Theme:", "LabelTime": "Time:", - "LabelTimeLimitHours": "Time limit (hours):", + "LabelTimeLimitHours": "Time Limit (hours):", "LabelTitle": "Title:", "LabelTonemappingAlgorithm": "Select the Tone mapping algorithm to use:", "LabelTonemappingDesat": "Tone mapping desat:", From cda1d55c1391225437a275d00604317b692ed8b2 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 11:03:33 +0000 Subject: [PATCH 1290/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 64fac70ee7..50f58739ff 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -713,7 +713,7 @@ "LabelDefaultUser": "Default user:", "LabelDefaultScreen": "Default screen:", "LabelDeathDate": "Death date:", - "LabelDay": "Day:", + "LabelDay": "Day of week:", "LabelDateTimeLocale": "Date time locale:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderYears": "Years", @@ -762,7 +762,7 @@ "LabelValue": "Value:", "LabelUserLoginAttemptsBeforeLockout": "Failed login attempts before user is locked out:", "LabelTranscodingProgress": "Transcoding progress:", - "LabelTimeLimitHours": "Time limit (hours):", + "LabelTimeLimitHours": "Time Limit (hours):", "LabelTime": "Time:", "LabelTheme": "Theme:", "LabelTextSize": "Text size:", @@ -1017,7 +1017,7 @@ "LabelAirTime": "Air time:", "LabelAirDays": "Air days:", "LabelAccessEnd": "End time:", - "LabelAccessDay": "Day of week:", + "LabelAccessDay": "Day of Week:", "LabelAbortedByServerShutdown": "(Aborted by server shutdown)", "Kids": "Kids", "Items": "Items", From 88f4d2915ed9f5d7e359583fba124e693611c1d9 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 10:54:10 +0000 Subject: [PATCH 1291/1756] Translated using Weblate (Persian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/ --- src/strings/fa.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/strings/fa.json b/src/strings/fa.json index dbae3a3ed2..bd84d08fc0 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -353,7 +353,7 @@ "Extras": "موارد اضافی", "ExtraLarge": "فوق العاده بزرگ", "BoxSet": "ست جعبه", - "Art": "هنر", + "Art": "کلارارت", "Artist": "هنرمند", "AllComplexFormats": "کلیه فرمت‌های پیچیده (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "GuideProviderLogin": "ورود", @@ -726,7 +726,7 @@ "LabelDateAddedBehavior": "", "LabelDateAddedBehaviorHelp": "اگر یک مقدار فراداده وجود داشته باشد ، همیشه قبل از هر یک از این گزینه ها استفاده می شود.", "LabelDateTimeLocale": "", - "LabelDay": "", + "LabelDay": "روز هفته:", "LabelDeathDate": "", "LabelDefaultScreen": "", "LabelDefaultUser": "", @@ -756,7 +756,7 @@ "LabelEnableBlastAliveMessages": "", "LabelEnableBlastAliveMessagesHelp": "", "LabelEnableDlnaClientDiscoveryInterval": "فاصله کشف مشتری:", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "مدت زمان را در ثانیه بین جستجوی SSDP تعیین می کند.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "مدت زمان را در ثانیه بین جستجوی دو SSDP تعیین می کند.", "LabelEnableDlnaDebugLogging": "", "LabelEnableDlnaDebugLoggingHelp": "", "LabelEnableDlnaPlayTo": "", @@ -772,7 +772,7 @@ "LabelEnableSingleImageInDidlLimitHelp": "", "LabelEndDate": "", "LabelEpisodeNumber": "شماره اپیزود:", - "LabelEvent": "", + "LabelEvent": "رویداد:", "LabelEveryXMinutes": "هر:", "LabelBaseUrl": "URL پایه:", "LabelBaseUrlHelp": "زیر شاخه سفارشی به URL سرور اضافه کنید. به عنوان مثال: http://example.com/<baseurl>", @@ -801,7 +801,7 @@ "HeaderAddToPlaylist": "", "HeaderAddUpdateImage": "", "HeaderAdditionalParts": "قطعات اضافی", - "HeaderAdmin": "", + "HeaderAdmin": "سرپرستی", "HeaderAlert": "هشدار", "HeaderAllowMediaDeletionFrom": "", "HeaderApiKey": "کلید API", @@ -815,7 +815,7 @@ "LabelFriendlyName": "‏‏نام دوستانه:", "LabelServerNameHelp": "این نام برای شناسایی سرور استفاده می شود و به عنوان نام میزبان سرور پیش فرض خواهد بود.", "LabelGroupMoviesIntoCollections": "", - "LabelGroupMoviesIntoCollectionsHelp": "هنگام نمایش لیست فیلم ها ، فیلم های یک مجموعه به عنوان یک مورد گروه بندی شده نمایش داده می شوند.", + "LabelGroupMoviesIntoCollectionsHelp": "اگر نمای فهرست فیلم ها را انتخاب کنید، مجموعه جعبه ها به عنوان آیتم هایی با فیلم های گروه بندی شده نشان داده می شوند.", "LabelH264Crf": "", "LabelEncoderPreset": "رمزگذاری از پیش تعیین شده:", "LabelHardwareAccelerationType": "شتاب سخت افزاری:", @@ -891,7 +891,7 @@ "HeaderSortOrder": "ترتیب مرتب سازی", "HeaderSpecialEpisodeInfo": "", "HeaderStartNow": "اکنون شروع شود", - "HeaderStatus": "", + "HeaderStatus": "وضعیت", "HeaderStopRecording": "توقف ضبط", "HeaderSubtitleAppearance": "زیرنویس ظاهر", "HeaderSubtitleDownloads": "دانلودهای زیرنویس", @@ -901,7 +901,7 @@ "HeaderSyncPlaySelectGroup": "", "HeaderSyncPlayEnabled": "فعال شد SyncPlay", "HeaderThisUserIsCurrentlyDisabled": "", - "HeaderTracks": "", + "HeaderTracks": "شیار", "HeaderTranscodingProfile": "", "HeaderTranscodingProfileHelp": "", "HeaderTunerDevices": "دستگاه های تیونر", @@ -909,7 +909,7 @@ "HeaderTypeText": "", "HeaderUpcomingOnTV": "", "HeaderUploadImage": "", - "HeaderUser": "", + "HeaderUser": "کاربر", "HeaderVideoQuality": "کیفیت تصویری", "HeaderVideoType": "", "HeaderVideoTypes": "", @@ -918,11 +918,11 @@ "HeaderXmlDocumentAttributes": "", "HeaderXmlSettings": "", "HeaderYears": "سال", - "Help": "", + "Help": "راهنما", "Hide": "پنهان کردن", "HideWatchedContentFromLatestMedia": "", - "Home": "", - "Horizontal": "", + "Home": "خانه", + "Horizontal": "افقی", "HttpsRequiresCert": "", "Identify": "شناسایى", "Images": "تصاویر", @@ -930,7 +930,7 @@ "InstallingPackage": "", "InstantMix": "", "ItemCount": "", - "Items": "", + "Items": "موارد", "Kids": "بچه ها", "Label3DFormat": "قالب سه بعدی:", "LabelAbortedByServerShutdown": "(با خاموش کردن سرور لغو شد)", @@ -942,7 +942,7 @@ "LabelAirsAfterSeason": "", "LabelAirsBeforeEpisode": "", "LabelAirsBeforeSeason": "", - "LabelAlbum": "", + "LabelAlbum": "آلبوم:", "LabelAlbumArtHelp": "PN برای آلبوم هنری ، در ویژگی dlna: profileID در upnp: albumArtURI استفاده می شود. برخی از دستگاه ها ، صرف نظر از اندازه تصویر ، به مقدار خاصی نیاز دارند.", "LabelAlbumArtMaxHeight": "", "LabelAlbumArtMaxWidth": "", @@ -1060,7 +1060,7 @@ "LabelScreensaver": "محافظ صفحه نمایش:", "LabelSelectFolderGroupsHelp": "پوشه هایی که علامت آن ها نیست ، از نظر خودشان توسط خودشان نمایش داده می شوند.", "LabelSkipIfGraphicalSubsPresentHelp": "نگهداری نسخه های متنی زیرنویس ها منجر به تحویل کارآمدتر و کاهش احتمال کدگذاری ویدیو می شود.", - "LabelSonyAggregationFlagsHelp": "محتوای عنصر جمع کردن پرچم ها را در urn تعیین می کند: schemas-sonycom: av namespace.", + "LabelSonyAggregationFlagsHelp": "محتوای عنصر جمع کردن پرچم ها را در تعیین می کند urn:schemas-sonycom:av فضای نام.", "LabelSyncPlayPlaybackDiff": "", "LabelSyncPlaySyncMethod": "", "LabelSyncPlayNewGroup": "گروه جدید", @@ -1316,7 +1316,7 @@ "SubtitleAppearanceSettingsDisclaimer": "", "SubtitleDownloadersHelp": "", "SubtitleOffset": "", - "SyncPlayAccessHelp": "سطح دسترسی این کاربر به ویژگی SyncPlay را انتخاب کنید. SyncPlay امکان همگام سازی پخش با سایر دستگاه ها را فراهم می کند.", + "SyncPlayAccessHelp": "ویژگی SyncPlay امکان همگام سازی پخش با سایر دستگاه ها را فراهم می کند. سطح دسترسی این کاربر به SyncPlay را انتخاب کنید.", "SystemDlnaProfilesHelp": "", "TabContainers": "دربرگیرنده‌ها", "TvLibraryHelp": "", From 9bad5a965ada25fb30e893ac8e3749fca7bde7de Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 11:01:28 +0000 Subject: [PATCH 1292/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 86acb33d56..72a2172333 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -474,7 +474,7 @@ "LabelDateAddedBehavior": "Jaña mazmūn üstelgen künı üşın tärtıbı:", "LabelDateAddedBehaviorHelp": "Eger metaderekterde mänı bolsa, būl qaisybır osy opsialarydyñ aldynda ärqaşanda paidalanylady.", "LabelDateTimeLocale": "Kün men uaqyt:", - "LabelDay": "Kün:", + "LabelDay": "Apta künı:", "LabelDeathDate": "Ölgen künı:", "LabelDefaultScreen": "Ädepkı ekran:", "LabelDefaultUser": "Ädepkı paidalanuşy:", From 519903afb0bbb5ccdf27881231652f52f878d21d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 11:02:19 +0000 Subject: [PATCH 1293/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 038758d9d6..2411fd0bef 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -404,7 +404,7 @@ "HeaderXmlDocumentAttributes": "Атрибуты XML-документа", "HeaderXmlSettings": "Параметры XML", "HeaderYears": "Годы", - "Help": "Справка...", + "Help": "Справка", "Hide": "Скрыть", "HideWatchedContentFromLatestMedia": "Скрыть просмотренное содержание в разделе \"Крайние медиаданные\"", "Home": "Главное", @@ -475,7 +475,7 @@ "LabelDateAddedBehavior": "Для нового содержания за дату добавления принимается:", "LabelDateAddedBehaviorHelp": "При наличии значения в метаданных, оно всегда используется приоритетно, чем любая из данных опций.", "LabelDateTimeLocale": "Местные дата и время:", - "LabelDay": "День:", + "LabelDay": "День недели:", "LabelDeathDate": "Дата смерти:", "LabelDefaultScreen": "Экран по умолчанию:", "LabelDefaultUser": "Стандартный пользователь:", From 16f1e5ccf2e9cb9b0f6d402733194895ad6ec959 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 10:57:19 +0000 Subject: [PATCH 1294/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index a4efb29b1e..7beefc1375 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -438,7 +438,7 @@ "LabelDateAddedBehavior": "新内容加入的日期:", "LabelDateAddedBehaviorHelp": "如果一个媒体资料的值存在,它总是优先于这些选项前使用。", "LabelDateTimeLocale": "时区设置:", - "LabelDay": "日:", + "LabelDay": "一周中的何时:", "LabelDeathDate": "去世日期:", "LabelDefaultScreen": "默认分页:", "LabelDefaultUser": "默认用户:", From 4dec39b94fe340e526c05b5ba68d4dde04544230 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 11:02:04 +0000 Subject: [PATCH 1295/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index e5df899fd6..2c0235d499 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -378,7 +378,7 @@ "LabelSyncPlayPlaybackDiff": "Ludada tempa diferenco:", "LabelVaapiDevice": "VA-API Aparato:", "LabelTranscodingThreadCount": "Transkodada fadeno-nombro:", - "LabelTimeLimitHours": "Tempolimo (horoj):", + "LabelTimeLimitHours": "Tempa Limo (horoj):", "LabelTextBackgroundColor": "Teksta fonkoloro:", "LabelStopWhenPossible": "Halti kiam eblas:", "LabelSonyAggregationFlags": "Sony agregadaj flagoj:", @@ -484,7 +484,7 @@ "ButtonGotIt": "Kompreneblas", "ButtonForgotPassword": "Starigu Forgesitan Pasvorton", "ButtonActivate": "Aktivigu", - "LabelAccessDay": "Tago de semajno:", + "LabelAccessDay": "Tago de Semajno:", "LabelAbortedByServerShutdown": "(Interrompita de ĉesigo de servilo)", "HeaderApiKeysHelp": "Eksteraj aplikaĵoj devas havi API-ŝlosilon por komuniki kun la servilo. Ŝlosiloj estas eldonitaj ensalutante kun normala uzantokonto aŭ mane donante ŝlosilon al la aplikaĵo.", "HeaderContainerProfileHelp": "Ujaj profiloj indikas la limojn de aparato dum ludado de specifaj formatoj. Se limigo validas, tiam plurmedio estos transkodita, eĉ se la formato estas agordita por rektludado.", @@ -787,7 +787,7 @@ "LabelName": "Nomo:", "LabelMethod": "Metodo:", "LabelLineup": "Enviciĝo:", - "LabelDay": "Tago:", + "LabelDay": "Tago de semajno:", "LabelCountry": "Lando:", "LabelCollection": "Kolekto:", "LabelChannels": "Kanaloj:", From 921e6b571a034fe57b1eb925d3c24e9bd1171863 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 13:41:33 +0000 Subject: [PATCH 1296/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 6e185fc5c0..c58c0b272a 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -505,7 +505,7 @@ "KnownProxiesHelp": "Comma separated list of IP addresses or hostnames of known proxies used when connecting to your Jellyfin instance. This is required to make proper use of X-Forwarded-For headers. Requires a reboot after saving.", "Label3DFormat": "3D format:", "LabelAbortedByServerShutdown": "(Aborted by server shutdown)", - "LabelAccessDay": "Day of Week:", + "LabelAccessDay": "Day of week:", "LabelAccessEnd": "End time:", "LabelAccessStart": "Start time:", "LabelAirDays": "Air days:", @@ -907,7 +907,7 @@ "LabelTextSize": "Text size:", "LabelTheme": "Theme:", "LabelTime": "Time:", - "LabelTimeLimitHours": "Time Limit (hours):", + "LabelTimeLimitHours": "Time limit (hours):", "LabelTitle": "Title:", "LabelTonemappingAlgorithm": "Select the Tone mapping algorithm to use:", "LabelTonemappingDesat": "Tone mapping desat:", @@ -927,7 +927,7 @@ "LabelTranscodingTempPathHelp": "Specify a custom path for the transcode files served to clients. Leave blank to use the server default.", "LabelTranscodingThreadCount": "Transcoding thread count:", "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower CPU usage but may not convert fast enough for a smooth playback experience.", - "LabelTriggerType": "Trigger Type:", + "LabelTriggerType": "Trigger type:", "LabelTunerIpAddress": "Tuner IP Address:", "LabelTunerType": "Tuner type:", "LabelTVHomeScreen": "TV mode home screen:", From 007921bc99a31abb29d7a58b1b26dc4cfd099031 Mon Sep 17 00:00:00 2001 From: blob03 Date: Wed, 22 Dec 2021 12:57:12 +0000 Subject: [PATCH 1297/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index a2d6226b64..6c1272934e 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -463,7 +463,7 @@ "LabelDateAddedBehavior": "Choix de la date d'ajout pour le nouveau contenu :", "LabelDateAddedBehaviorHelp": "Si une métadonnée est présente, elle sera toujours utilisée avant ces options.", "LabelDateTimeLocale": "Date et heure locale :", - "LabelDay": "Jour :", + "LabelDay": "Jour de la semaine :", "LabelDeathDate": "Date de décès :", "LabelDefaultScreen": "Vue par défaut :", "LabelDefaultUser": "Utilisateur par défaut :", From 45be7f384d23ad9700281b220c36c94f1c8d8056 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 13:54:10 +0000 Subject: [PATCH 1298/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index 0e8a23a575..b31c28bf23 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -390,7 +390,7 @@ "LabelDateAdded": "Datum přidání:", "LabelDateAddedBehavior": "Nový obsah řadit dle data:", "LabelDateAddedBehaviorHelp": "Pokud je hodnota metadat přítomna, bude vždy použita před některou z těchto možností.", - "LabelDay": "Den:", + "LabelDay": "Den týdne:", "LabelDeathDate": "Datum úmrtí:", "LabelDefaultUser": "Výchozí uživatel:", "LabelDefaultUserHelp": "Uživatelská knihovna, která by měla být zobrazena na připojených zařízení. Nastavení může být přepsáno pomocí profilů pro každé zařízení.", From 015a0fdb30b8bab9b7ac4d0ba2e584c3253629bf Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 13:47:16 +0000 Subject: [PATCH 1299/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/de.json b/src/strings/de.json index 89f58b1bb0..392479148d 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -669,7 +669,7 @@ "LabelTranscodingTempPathHelp": "Wähle einen eigenen Pfad für transkodierte Dateien. Lasse das Feld frei, um den Standardspeicherort zu nutzen.", "LabelTranscodingThreadCount": "Anzahl Transkodierungs-Threads:", "LabelTranscodingThreadCountHelp": "Lege die maximale Anzahl von Transkodierungs-Threads fest. Das Reduzieren der Thread-Anzahl verringert die CPU Auslastung, wird aber möglicherweise die Transkodierung nicht schnell genug für eine störungsfrei Wiedergabe ermöglichen.", - "LabelTriggerType": "Auslöser Typ:", + "LabelTriggerType": "Auslöser typ:", "LabelTunerIpAddress": "Tuner IP Adresse:", "LabelTunerType": "Tuner Typ:", "LabelType": "Typ:", From 5f9d6b5d70c0ff75d12aefa23b62f65497d977f1 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 13:44:13 +0000 Subject: [PATCH 1300/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 50f58739ff..e6ad9d4c15 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -657,7 +657,7 @@ "LabelUseNotificationServices": "Use the following services:", "LabelTypeText": "Text", "LabelTunerIpAddress": "Tuner IP Address:", - "LabelTriggerType": "Trigger Type:", + "LabelTriggerType": "Trigger type:", "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower CPU usage but may not convert fast enough for a smooth playback experience.", "LabelTranscodingThreadCount": "Transcoding thread count:", "LabelTranscodingFramerate": "Transcoding framerate:", @@ -762,7 +762,7 @@ "LabelValue": "Value:", "LabelUserLoginAttemptsBeforeLockout": "Failed login attempts before user is locked out:", "LabelTranscodingProgress": "Transcoding progress:", - "LabelTimeLimitHours": "Time Limit (hours):", + "LabelTimeLimitHours": "Time limit (hours):", "LabelTime": "Time:", "LabelTheme": "Theme:", "LabelTextSize": "Text size:", @@ -1017,7 +1017,7 @@ "LabelAirTime": "Air time:", "LabelAirDays": "Air days:", "LabelAccessEnd": "End time:", - "LabelAccessDay": "Day of Week:", + "LabelAccessDay": "Day of week:", "LabelAbortedByServerShutdown": "(Aborted by server shutdown)", "Kids": "Kids", "Items": "Items", From fd8002311059829c61da9ac8c65550fdb74aebd2 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:27:10 +0000 Subject: [PATCH 1301/1756] Translated using Weblate (Spanish (Argentina)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/ --- src/strings/es-ar.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/es-ar.json b/src/strings/es-ar.json index 2a64a0916d..e3c07153e6 100644 --- a/src/strings/es-ar.json +++ b/src/strings/es-ar.json @@ -268,7 +268,7 @@ "HeaderApiKey": "Contraseña API", "HeaderAllowMediaDeletionFrom": "Permitir el borrado de medios desde", "HeaderAlert": "Alerta", - "HeaderAdmin": "Admin", + "HeaderAdmin": "Administración", "HeaderAdditionalParts": "Partes adicionales", "HeaderAddUpdateImage": "Agregar/Actualizar imagen", "HeaderAddToPlaylist": "Agregar a la lista de reproducción", @@ -579,7 +579,7 @@ "LabelDefaultUserHelp": "Determina qué biblioteca de usuario debe mostrarse en los dispositivos conectados. Esto se puede anular para cada dispositivo usando perfiles.", "LabelDefaultUser": "Usuario predeterminado:", "LabelDefaultScreen": "Pantalla predeterminada:", - "LabelDay": "Día:", + "LabelDay": "Día de la semana:", "LabelDateTimeLocale": "Fecha hora local:", "LabelDateAddedBehaviorHelp": "Si hay un valor de metadatos, siempre se usará antes de cualquiera de estas opciones.", "LabelDateAddedBehavior": "Comportamiento de fecha agregada para contenido nuevo:", From 82f0f593369c282358681017e33a0f7518b107de Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 13:57:14 +0000 Subject: [PATCH 1302/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/es.json b/src/strings/es.json index ca6eab76e3..1cdbb98e5f 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -184,7 +184,7 @@ "HeaderAddToPlaylist": "Añadir a la lista de reproducción", "HeaderAddUpdateImage": "Añadir/Actualizar imagen", "HeaderAdditionalParts": "Partes adicionales", - "HeaderAdmin": "Administrador", + "HeaderAdmin": "Administración", "HeaderAlert": "Alerta", "HeaderAllowMediaDeletionFrom": "Permitir borrar contenido desde", "HeaderApiKey": "Clave API", @@ -408,7 +408,7 @@ "LabelDateAdded": "Fecha de añadido:", "LabelDateAddedBehavior": "Comportamiento de la fecha añadida para contenido nuevo:", "LabelDateAddedBehaviorHelp": "Si el elemento tiene metadatos que contengan información sobre la fecha de creación independientemente de lo seleccionado aquí, se utilizarán para ordenar el contenido.", - "LabelDay": "Día:", + "LabelDay": "Día de la semana:", "LabelDeathDate": "Fecha de muerte:", "LabelDefaultUser": "Usuario por defecto:", "LabelDefaultUserHelp": "Determina de qué usuario se utilizará su biblioteca de medios para mostrarla por defecto en los dipositivos conectados. Esto puede cambiarse para cada dispositivo mediante el uso de perfiles.", From 6b849abb8eeb8e97ac1957b96023fb083efd2294 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:22:51 +0000 Subject: [PATCH 1303/1756] Translated using Weblate (Finnish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/ --- src/strings/fi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fi.json b/src/strings/fi.json index 451208c484..dd8f3fd436 100644 --- a/src/strings/fi.json +++ b/src/strings/fi.json @@ -735,7 +735,7 @@ "LabelEpisodeNumber": "Jaksonumero:", "LabelDropShadow": "Varjostus:", "LabelDeathDate": "Kuolinpäivä:", - "LabelDay": "Päivä:", + "LabelDay": "Viikonpäivä:", "LabelDateAdded": "Lisäyspäivämäärä:", "LabelCollection": "Kokoelma:", "LabelBirthYear": "Syntymävuosi:", From 27f15e923d01437bbcb518ed02b7c75879b87850 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:18:47 +0000 Subject: [PATCH 1304/1756] Translated using Weblate (French (Canada)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/ --- src/strings/fr-ca.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr-ca.json b/src/strings/fr-ca.json index bec53f3bc5..e650f01748 100644 --- a/src/strings/fr-ca.json +++ b/src/strings/fr-ca.json @@ -385,7 +385,7 @@ "LabelDefaultUser": "Utilisateur par défaut :", "LabelDefaultScreen": "Écran par défaut :", "LabelDeathDate": "Date de décès :", - "LabelDay": "Jour :", + "LabelDay": "Jour de la semaine :", "LabelDateAdded": "Date d'ajout :", "LabelCustomDeviceDisplayNameHelp": "Entrez un nom d'affichage personnalisé ou laissez vide pour utiliser le nom rapporté par l'appareil.", "LabelCustomCssHelp": "Appliquer votre propre style personnalisé à l'interface web.", From b7e64f82f749f194483117dfbc2bcc2dee29fdf5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:34:34 +0000 Subject: [PATCH 1305/1756] Translated using Weblate (Hebrew) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/ --- src/strings/he.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/he.json b/src/strings/he.json index 6a668c16d0..34875d998e 100644 --- a/src/strings/he.json +++ b/src/strings/he.json @@ -667,7 +667,7 @@ "OptionHideUserFromLoginHelp": "שימושי עבור חשבונות פרטיים או חשבונות מנהל מוסתרים. המשתמש יצטרך להזין את שם המשתמש והסיסמה ידנית על מנת להתחבר.", "MessagePlayAccessRestricted": "התוכן הזה לא ניתן לניגון כרגע. למידע נוסף, נא ליצור קשר עם מנהל המערכת שלך.", "MessageContactAdminToResetPassword": "נא ליצור קשר עם מנהל המערכת שלך על מנת לאפס את הסיסמה שלך.", - "HeaderAdmin": "מנהל", + "HeaderAdmin": "ניהול", "Suggestions": "המלצות", "MessageSyncPlayNoGroupsAvailable": "אין קבוצות זמינות. התחל לנגן משהו קודם.", "Home": "בית", From 9974a2eae4ffdd5267bac376aeebc0ec9f1d7f7d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:33:23 +0000 Subject: [PATCH 1306/1756] Translated using Weblate (Hindi) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/ --- src/strings/hi-in.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hi-in.json b/src/strings/hi-in.json index 75c77bf36d..2873db0416 100644 --- a/src/strings/hi-in.json +++ b/src/strings/hi-in.json @@ -112,7 +112,7 @@ "ButtonSelectView": "दृश्य चुने", "ButtonSelectDirectory": "Directory चुने", "ButtonScanAllLibraries": "सभी लाईब्रेरी/भंडार खंगाले", - "ButtonRevoke": "रद्द करें", + "ButtonRevoke": "निरस्त करें", "ButtonResume": "पुनः चालु करे", "ButtonResetEasyPassword": "'आसान पिन कोड' बदले", "ButtonRename": "नाम बदले", From 9d131aef12dc7b3ccd665a3e7d00a3f2edf7c20f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 13:47:55 +0000 Subject: [PATCH 1307/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index 9b9da14a65..a49020c8d0 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -178,7 +178,7 @@ "LabelDashboardTheme": "Szerver vezérlőpult kinézete:", "LabelDateAdded": "Hozzáadva:", "LabelDateTimeLocale": "Dátum és idő formátum:", - "LabelDay": "Nap:", + "LabelDay": "A hét napja:", "LabelDisplayName": "Megjelenítendő név:", "LabelDisplayOrder": "Megjelenítési sorrend:", "LabelDownloadLanguages": "Nyelvek letöltése:", From 5c2d3d44f05f92110dd667df7924e6e6f649ccd7 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:13:49 +0000 Subject: [PATCH 1308/1756] Translated using Weblate (Indonesian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/ --- src/strings/id.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/id.json b/src/strings/id.json index 0441f0acd6..e7b6b7a0b8 100644 --- a/src/strings/id.json +++ b/src/strings/id.json @@ -314,7 +314,7 @@ "HeaderApiKey": "API Key", "HeaderAllowMediaDeletionFrom": "Izinkan Penghapusan Media Dari", "HeaderAlert": "Peringatan", - "HeaderAdmin": "Admin", + "HeaderAdmin": "Administrasi", "HeaderAdditionalParts": "Bagian Tambahan", "HeaderAddUpdateImage": "Tambahkan / Perbarui Gambar", "HeaderAddToPlaylist": "Tambahkan ke Daftar Putar", @@ -397,7 +397,7 @@ "LabelDefaultUser": "Pengguna awal:", "LabelDefaultScreen": "Layar awal:", "LabelDeathDate": "Tanggal kematian:", - "LabelDay": "Hari:", + "LabelDay": "Hari dalam seminggu :", "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:", @@ -829,7 +829,7 @@ "LabelType": "Tipe :", "LabelTunerType": "Jenis tuner :", "LabelTunerIpAddress": "Alamat IP Tuner :", - "LabelTriggerType": "Jenis Pemicu :", + "LabelTriggerType": "Jenis pemicu :", "LabelTranscodingThreadCountHelp": "Pilih jumlah maksimum utas yang akan digunakan saat transcoding. Mengurangi jumlah utas akan menurunkan penggunaan CPU tetapi mungkin tidak mengonversi cukup cepat untuk pengalaman pemutaran yang lancar.", "LabelTranscodingThreadCount": "Jumlah utas transcoding :", "LabelTranscodingProgress": "Proses transcoding :", From 3b6f6a4da43b564349ddc6740a363495cbb8f745 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 13:46:48 +0000 Subject: [PATCH 1309/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index b45f8edf0a..3b3d12d9c3 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -445,7 +445,7 @@ "LabelDateAddedBehavior": "Data di comportamento per i nuovi contenuti:", "LabelDateAddedBehaviorHelp": "Se un valore di metadati è presente sarà sempre utilizzato prima di una di queste opzioni.", "LabelDateTimeLocale": "Data locale:", - "LabelDay": "Giorno:", + "LabelDay": "Giorno della settimana:", "LabelDeathDate": "Anno di morte:", "LabelDefaultScreen": "Schermo predefinito:", "LabelDefaultUser": "Utente Predefinito:", @@ -672,7 +672,7 @@ "LabelTranscodingTempPathHelp": "Specifica un percorso personalizzato per la transcodifica dei files utilizzati dai client. Lasciare vuoto per utilizzare l'impostazione predefinita dal server.", "LabelTranscodingThreadCount": "Transcodifica numero di thread:", "LabelTranscodingThreadCountHelp": "Selezionare il numero massimo di thread da utilizzare durante la transcodifica. Ridurre il numero di thread si abbasserà l'utilizzo della CPU, ma può non convertire abbastanza veloce per un'esperienza di riproduzione fluida.", - "LabelTriggerType": "Tipo Evento:", + "LabelTriggerType": "Tipo evento:", "LabelTunerIpAddress": "Tuner Indirizzo IP:", "LabelTunerType": "Tipo sintonizzatore:", "LabelType": "Tipo:", From cd7c3d89abd542ee5a8738e3c48068133edd12e7 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:05:25 +0000 Subject: [PATCH 1310/1756] Translated using Weblate (Korean) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/ --- src/strings/ko.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ko.json b/src/strings/ko.json index 3537d44120..d22df4f7dc 100644 --- a/src/strings/ko.json +++ b/src/strings/ko.json @@ -233,7 +233,7 @@ "LabelDateAdded": "추가한 날짜:", "LabelDateAddedBehavior": "새 콘텐츠에 대한 날짜 추가 동작:", "LabelDateAddedBehaviorHelp": "메타데이터 값이 있는 경우 항상 먼저 사용됩니다.", - "LabelDay": "날짜:", + "LabelDay": "요일:", "LabelDeathDate": "사망일:", "LabelDefaultUser": "기본 사용자:", "LabelDefaultUserHelp": "연결된 장치에 어떤 사용자 라이브러리를 표시할 지 결정합니다. 이 설정은 각 장치의 사용중인 프로필을 대체합니다.", From 1d9111d6e12275fd6e3d7156e2fce242cf1210d7 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 13:57:53 +0000 Subject: [PATCH 1311/1756] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index 50b5e18c99..b52e189ecd 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -1138,7 +1138,7 @@ "OptionMax": "Max", "LabelBaseUrl": "Basis URL:", "LabelTranscodingProgress": "Transcoderen voortgang:", - "LabelTriggerType": "Signaal Type:", + "LabelTriggerType": "Signaal type:", "MediaInfoBitrate": "Bitrate", "MediaInfoInterlaced": "Interlaced", "ValueSeriesCount": "{0} series", From f966758bf9b7639f23f894db14ff62de8991bd86 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:25:23 +0000 Subject: [PATCH 1312/1756] Translated using Weblate (Romanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/ --- src/strings/ro.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/ro.json b/src/strings/ro.json index aee0d8b37a..389b3f3d84 100644 --- a/src/strings/ro.json +++ b/src/strings/ro.json @@ -73,7 +73,7 @@ "LabelStopWhenPossible": "Oprește când este posibil:", "LabelTimeLimitHours": "Limită de timp(ore):", "LabelTranscodingTempPathHelp": "Specificați o cale specială pentru fișierele transcodate trimise clienților. Lasați gol pentru a folosi pe cea implicită în directorul de lucru al serverului.", - "LabelTriggerType": "Tip Declanșator:", + "LabelTriggerType": "Tip declanșator:", "LabelUser": "Utilizator:", "LabelYoureDone": "Ești Gata!", "LibraryAccessHelp": "Selectează biblioteciile media partajate cu acest utilizator. Administratorii vor avea posibilitatea să modifice toate dosarele utilizând managerul de metadata.", @@ -421,7 +421,7 @@ "HeaderCancelRecording": "Anulați înregistrarea", "HeaderCancelSeries": "Anulați seriile", "Photos": "Fotografii", - "HeaderAdmin": "Admin", + "HeaderAdmin": "Administrare", "HeaderDateIssued": "Data de eliberare", "HeaderDeleteDevice": "Ștergeți Dispozitiv", "HeaderResponseProfileHelp": "Profilele de răspuns oferă o modalitate de a personaliza informațiile trimise dispozitivului atunci când redați anumite tipuri de suporturi.", @@ -716,7 +716,7 @@ "LabelDefaultUser": "Utilizator implicit:", "LabelDefaultScreen": "Ecran implicit:", "LabelDeathDate": "Data decedării:", - "LabelDay": "Ziua:", + "LabelDay": "Ziua săptămânii:", "LabelDateTimeLocale": "Ora locală a datei:", "LabelDateAddedBehaviorHelp": "Dacă există o valoare de metadate, aceasta va fi întotdeauna folosită înainte de oricare dintre aceste opțiuni.", "LabelDateAddedBehavior": "Comportamentul datei adăugării pentru conținut nou:", From 2fd0b5824c2d4ce2ab5c3ffc76b413103a26cf20 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 13:48:52 +0000 Subject: [PATCH 1313/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index bb69b00a2c..0b842bb9f4 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -276,7 +276,7 @@ "LabelCustomCssHelp": "Aplikujte svoj vlastný štýl na web rozhranie.", "LabelDateAdded": "Dátum pridania:", "LabelDateAddedBehavior": "Nový obsah zoraďovať podľa dátumu:", - "LabelDay": "Deň:", + "LabelDay": "Deň v týždni:", "LabelDeathDate": "Dátum úmrtia:", "LabelDefaultScreen": "Predvolená obrazovka:", "LabelDefaultUser": "Predvolený používateľ:", From e3a7c3269e568eb61e2d5c908d485ad7520f4cdf Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:23:43 +0000 Subject: [PATCH 1314/1756] Translated using Weblate (Slovenian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/ --- src/strings/sl-si.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json index c5ecdc71fd..2ef199040d 100644 --- a/src/strings/sl-si.json +++ b/src/strings/sl-si.json @@ -511,7 +511,7 @@ "LabelCollection": "Zbirka:", "LabelCustomCertificatePath": "Lokacija SSL certifikata po meri:", "LabelDidlMode": "DIDL način:", - "LabelDay": "Dan:", + "LabelDay": "Dan v tednu:", "LabelDeathDate": "Datum smrti:", "LabelBitrate": "Bitna hitrost:", "LabelBlastMessageInterval": "Interval sporočila o dostopnosti:", From ab205de35df00f58f19c2c94e2a42d5c9c8e381a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 13:49:33 +0000 Subject: [PATCH 1315/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index 313eb504ca..cfa8529e5b 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -429,7 +429,7 @@ "LabelDateAddedBehavior": "Hantering av datum för nytt innehåll:", "LabelDateAddedBehaviorHelp": "Om ett metadatavärde finns kommer det alltid att användas i stället för dessa alternativ.", "LabelDateTimeLocale": "Språktidsformat:", - "LabelDay": "Dag:", + "LabelDay": "Veckodag:", "LabelDeathDate": "Död:", "LabelDefaultScreen": "Förvald sektion:", "LabelDefaultUser": "Förvald användare:", From 712a6ebcb0f1fda26f5416f50e8902def007f4a9 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:08:30 +0000 Subject: [PATCH 1316/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index 4435b8b880..78ef7443b4 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -730,7 +730,7 @@ "Authorize": "Yetkilendir", "LabelTunerType": "Tuner türü:", "LabelTunerIpAddress": "Ayarlayıcı IP Adresi:", - "LabelTriggerType": "Tetik Türü:", + "LabelTriggerType": "Tetik türü:", "LabelTranscodingThreadCountHelp": "Kod dönüştürme sırasında kullanılacak maksimum iş parçacığı sayısını seçin. İş parçacığı sayısının azaltılması CPU kullanımını azaltacaktır, ancak sorunsuz bir oynatma deneyimi için yeterince hızlı dönüştüremeyebilir.", "LabelTranscodingThreadCount": "Kodek dönüştürme iş parçacığı sayısı:", "LabelTranscodingProgress": "Kod dönüştürme ilerlemesi:", From 4ea8e05fa46239a97cd255b355d9e5928580183f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 13:36:08 +0000 Subject: [PATCH 1317/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index 667f189adc..15cd08bf46 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -862,7 +862,7 @@ "LabelDeinterlaceMethod": "Метод деінтерлейсингу:", "LabelDefaultUser": "Користувач за замовчуванням:", "LabelDefaultScreen": "Екран за замовчуванням:", - "LabelDay": "День:", + "LabelDay": "День тижня:", "LabelDateTimeLocale": "Мова часу та дати:", "LabelDateAddedBehavior": "Поведінка додавання дати для нового вмісту:", "LabelDateAdded": "Дата додання:", From d6a7dd629d259320688fada34249f6ec31ad01ca Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 13:52:08 +0000 Subject: [PATCH 1318/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 112073dc90..7033c959ed 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -26,7 +26,7 @@ "LabelAudioLanguagePreference": "Ngôn ngữ thoại ưa thích:", "LabelCountry": "Quốc gia:", "LabelCurrentPassword": "Mật khẩu hiện tại:", - "LabelDay": "Ngày:", + "LabelDay": "Ngày trong tuần:", "LabelEnableDlnaPlayTo": "Cho phép DLNA chạy để", "LabelEvent": "Sự kiện:", "LabelFinish": "Xong", From 63f0c0a1cc2f6bd7820965980529c0fe203fbdd3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:21:45 +0000 Subject: [PATCH 1319/1756] Translated using Weblate (Chinese (Hong Kong)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/ --- src/strings/zh-hk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-hk.json b/src/strings/zh-hk.json index aabb4a9668..040d1a5c60 100644 --- a/src/strings/zh-hk.json +++ b/src/strings/zh-hk.json @@ -1008,7 +1008,7 @@ "HeaderApiKey": "API 金鑰", "HeaderAllowMediaDeletionFrom": "允許刪除媒體", "HeaderAlert": "通知", - "HeaderAdmin": "管理員", + "HeaderAdmin": "管理", "HeaderAddUser": "新增使用者", "HeaderAddUpdateSubtitle": "新增/更新 字幕", "HeaderAddUpdateImage": "新增/更新圖片", From 1e5d829f02db8e54de46b9c2822b619cbcbfec8f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 13:59:34 +0000 Subject: [PATCH 1320/1756] Translated using Weblate (Japanese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/ --- src/strings/ja.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ja.json b/src/strings/ja.json index de23b40afe..cd49c65632 100644 --- a/src/strings/ja.json +++ b/src/strings/ja.json @@ -240,7 +240,7 @@ "HeaderAddToPlaylist": "プレイリストに追加", "HeaderAddUpdateImage": "イメージの追加/更新", "HeaderAdditionalParts": "追加のパーツ", - "HeaderAdmin": "管理者", + "HeaderAdmin": "管理", "HeaderAlbumArtists": "アルバムアーティスト", "HeaderAlert": "アラート", "HeaderAllowMediaDeletionFrom": "メディアの削除を許可", @@ -426,7 +426,7 @@ "LabelProfileVideoCodecs": "映像コーデック:", "LabelProtocol": "プロトコル:", "LabelServerHostHelp": "192.168.1.100:8096 又は https://myserver.com", - "LabelDay": "日:", + "LabelDay": "曜日:", "LabelDisplayLanguage": "表示言語:", "LabelDynamicExternalId": "{0} ID:", "LabelDropShadow": "影付け:", From 673dcefa45fc9bd7db5791d613f3cd436760a968 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:28:21 +0000 Subject: [PATCH 1321/1756] Translated using Weblate (Serbian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/ --- src/strings/sr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sr.json b/src/strings/sr.json index fc1371819d..92ff50651c 100644 --- a/src/strings/sr.json +++ b/src/strings/sr.json @@ -506,7 +506,7 @@ "LabelDefaultUserHelp": "Одређује која библиотека корисника треба бити приказана на повезаним уређајима. Ово се може поништити за сваки уређај помоћу профила.", "LabelDefaultScreen": "Подразумевани екран:", "LabelDeathDate": "Датум смрти:", - "LabelDay": "Дан:", + "LabelDay": "Дан у недељи:", "LabelDateTimeLocale": "Локални датум и време:", "LabelDateAddedBehaviorHelp": "Ако је присутна вредност метаподатака, она ће се увек користити пре било које од ових опција.", "LabelDateAddedBehavior": "Понашање датума за нови садржај:", From f2fb88a5e1641187135ed758826417570e163fd2 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:20:38 +0000 Subject: [PATCH 1322/1756] Translated using Weblate (Latvian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/ --- src/strings/lv.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/lv.json b/src/strings/lv.json index d382fc2776..f01640e3f7 100644 --- a/src/strings/lv.json +++ b/src/strings/lv.json @@ -185,7 +185,7 @@ "LabelDeviceDescription": "Ierīces apraksts:", "LabelDefaultScreen": "Noklusējuma ekrāns:", "LabelDefaultUser": "Noklusējuma lietotājs:", - "LabelDay": "Diena:", + "LabelDay": "Nedēļas diena:", "LabelDateAdded": "Pievienošanas datums:", "LabelCurrentPassword": "Pašreizējā parole:", "LabelCriticRating": "Kritiķu reitings:", @@ -681,7 +681,7 @@ "MessageNoServersAvailable": "Automātiskā serveru meklēšana neatrada nevienu serveri.", "MessageInvalidForgotPasswordPin": "Tika ievadīts nepareizs vai nevecojis pin kods. Lūdzu mēģini vēlreiz.", "Menu": "Izvēlne", - "LabelTriggerType": "Trigera Veids:", + "LabelTriggerType": "Trigera veids:", "LabelSkipIfGraphicalSubsPresent": "Izlaist ja video jau satur iegultus subtitrus", "LabelSimultaneousConnectionLimit": "Vienlaicīgo straumju limits:", "LabelServerHostHelp": "192.168.1.100:8096 vai https://myserver.com", From 1a2e7fa2a8ff5fa81f501a90eb3a671c7e7396d7 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 13:42:49 +0000 Subject: [PATCH 1323/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 2c0235d499..4f5d0e4056 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -378,7 +378,7 @@ "LabelSyncPlayPlaybackDiff": "Ludada tempa diferenco:", "LabelVaapiDevice": "VA-API Aparato:", "LabelTranscodingThreadCount": "Transkodada fadeno-nombro:", - "LabelTimeLimitHours": "Tempa Limo (horoj):", + "LabelTimeLimitHours": "Tempa limo (horoj):", "LabelTextBackgroundColor": "Teksta fonkoloro:", "LabelStopWhenPossible": "Halti kiam eblas:", "LabelSonyAggregationFlags": "Sony agregadaj flagoj:", @@ -484,7 +484,7 @@ "ButtonGotIt": "Kompreneblas", "ButtonForgotPassword": "Starigu Forgesitan Pasvorton", "ButtonActivate": "Aktivigu", - "LabelAccessDay": "Tago de Semajno:", + "LabelAccessDay": "Tago de semajno:", "LabelAbortedByServerShutdown": "(Interrompita de ĉesigo de servilo)", "HeaderApiKeysHelp": "Eksteraj aplikaĵoj devas havi API-ŝlosilon por komuniki kun la servilo. Ŝlosiloj estas eldonitaj ensalutante kun normala uzantokonto aŭ mane donante ŝlosilon al la aplikaĵo.", "HeaderContainerProfileHelp": "Ujaj profiloj indikas la limojn de aparato dum ludado de specifaj formatoj. Se limigo validas, tiam plurmedio estos transkodita, eĉ se la formato estas agordita por rektludado.", @@ -646,7 +646,7 @@ "LabelYoureDone": "Vi Faris!", "DashboardArchitecture": "Arkitekturo: {0}", "DashboardVersionNumber": "Versio: {0}", - "LabelTriggerType": "Ellasila Tipo:", + "LabelTriggerType": "Ellasila tipo:", "LabelTextSize": "Teksta grandeco:", "LabelTextColor": "Teksta koloro:", "LabelSubtitlePlaybackMode": "Subteksta reĝimo:", From 3180446c08976f1019cdcac9b3082d157eb2c33f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:05:10 +0000 Subject: [PATCH 1324/1756] Translated using Weblate (Spanish (Latin America)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/ --- src/strings/es_419.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/es_419.json b/src/strings/es_419.json index 8112e39f8c..03e35c9d3c 100644 --- a/src/strings/es_419.json +++ b/src/strings/es_419.json @@ -742,7 +742,7 @@ "LabelDefaultUser": "Usuario por defecto:", "LabelDefaultScreen": "Pantalla por defecto:", "LabelDeathDate": "Fecha de defunción:", - "LabelDay": "Día:", + "LabelDay": "Día de la semana:", "LabelDateTimeLocale": "Configuración regional de fecha y hora:", "LabelDateAddedBehaviorHelp": "Si un valor de metadatos está presente, siempre se utilizará antes de cualquiera de estas opciones.", "LabelDateAddedBehavior": "Comportamiento de la fecha de adición para nuevo contenido:", @@ -1082,7 +1082,7 @@ "HeaderApiKey": "Clave API", "HeaderAllowMediaDeletionFrom": "Permitir eliminación de medios de", "HeaderAlert": "Alerta", - "HeaderAdmin": "Administrador", + "HeaderAdmin": "Administración", "HeaderAdditionalParts": "Partes adicionales", "HeaderAddUpdateImage": "Agregar/Actualizar Imagen", "HeaderAddToPlaylist": "Agregar a lista de reproducción", From e1fafe72892616fb3b5928e1b9fa13eff364b971 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:30:30 +0000 Subject: [PATCH 1325/1756] Translated using Weblate (Tamil) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/ --- src/strings/ta.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ta.json b/src/strings/ta.json index a32f24d226..b226d44ae5 100644 --- a/src/strings/ta.json +++ b/src/strings/ta.json @@ -531,7 +531,7 @@ "LabelDefaultUser": "இயல்புநிலை பயனர்:", "LabelDefaultScreen": "இயல்புநிலை திரை:", "LabelDeathDate": "இறப்பு தேதி:", - "LabelDay": "நாள்:", + "LabelDay": "வாரத்தின் நாள்:", "LabelDateTimeLocale": "தேதி நேர இடம்:", "LabelDateAddedBehaviorHelp": "ஒரு மெட்டாடேட்டா மதிப்பு இருந்தால், இந்த விருப்பங்களில் ஒன்றுக்கு முன்பே இது எப்போதும் பயன்படுத்தப்படும்.", "LabelDateAddedBehavior": "புதிய உள்ளடக்கத்திற்கான தேதி சேர்க்கப்பட்ட நடத்தை:", From f5ca95296cdee3578b78dd8119583cd9d011976a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 13:54:45 +0000 Subject: [PATCH 1326/1756] Translated using Weblate (Filipino) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/ --- src/strings/fil.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/fil.json b/src/strings/fil.json index 05928553c4..9088a19e74 100644 --- a/src/strings/fil.json +++ b/src/strings/fil.json @@ -631,7 +631,7 @@ "LabelDefaultUser": "Default na user:", "LabelDefaultScreen": "Default na screen:", "LabelDeathDate": "Araw ng pagkamatay:", - "LabelDay": "Araw:", + "LabelDay": "Araw sa isang linggo:", "LabelDateTimeLocale": "Lokal na oras ng petsa:", "LabelDateAddedBehaviorHelp": "Kung mayroong value ng metadata, ito ay palaging gagamitin bago ang alinman sa mga opsyong ito.", "LabelDateAddedBehavior": "Petsa ng idinagdag na behavior para sa bagong content:", @@ -1461,7 +1461,7 @@ "LabelTVHomeScreen": "TV mode home screen:", "LabelTunerType": "Uri ng Tuner:", "LabelTunerIpAddress": "IP Address ng Tuner:", - "LabelTriggerType": "Type ng Trigger:", + "LabelTriggerType": "Type ng trigger:", "LabelTranscodingThreadCountHelp": "Piliin ang maximum na bilang ng mga thread na gagamitin kapag nag-transcode. Ang pagbabawas sa bilang ng thread ay magpapababa sa paggamit ng CPU ngunit maaaring hindi sapat na mabilis na mag-convert para sa isang maayos na karanasan sa pag-playback.", "LabelTranscodingThreadCount": "Bilang ng thread ng transcoding:", "LabelTranscodingTempPathHelp": "Tumukoy ng custom na path para sa mga transcode file na inihatid sa mga client. Iwanang blangko upang gamitin ang default ng server.", From 58d3b6b21f9c39a428dcccee7af95a47acaa9b4d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:03:39 +0000 Subject: [PATCH 1327/1756] Translated using Weblate (Malayalam) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/ --- src/strings/ml.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ml.json b/src/strings/ml.json index 4bf3ef424b..c790efce29 100644 --- a/src/strings/ml.json +++ b/src/strings/ml.json @@ -908,7 +908,7 @@ "HeaderAddUpdateImage": "ചിത്രം ചേർക്കുക / അപ്‌ഡേറ്റുചെയ്യുക", "HeaderAddUpdateSubtitle": "സബ്‌ടൈറ്റിൽ ചേർക്കുക / അപ്‌ഡേറ്റുചെയ്യുക", "HeaderAddUser": "ഉപയോക്താവിനെ ചേർക്കുക", - "HeaderAdmin": "അഡ്മിൻ", + "HeaderAdmin": "ഭരണനിർവഹണം", "HeaderAllowMediaDeletionFrom": "ഇതിൽ നിന്ന് മീഡിയ ഇല്ലാതാക്കാൻ അനുവദിക്കുക", "HeaderApiKey": "API കീ", "HeaderApiKeys": "API കീകൾ", @@ -1119,7 +1119,7 @@ "LabelDashboardTheme": "സെർവർ ഡാഷ്‌ബോർഡ് തീം:", "LabelDateAdded": "ചേർത്ത തീയതി:", "LabelDateAddedBehavior": "പുതിയ ഉള്ളടക്കത്തിനായി തീയതി ചേർത്ത സ്വഭാവം:", - "LabelDay": "ദിവസം:", + "LabelDay": "ആഴ്ചയിലെ ദിവസം:", "LabelDefaultScreen": "സ്ഥിരസ്ഥിതി സ്ക്രീൻ:", "LabelDefaultUser": "സ്ഥിരസ്ഥിതി ഉപയോക്താവ്:", "LabelDidlMode": "DIDL മോഡ്:", From 00ba5f3e8f1605fc806383f44e211fa1ec3562f0 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:36:29 +0000 Subject: [PATCH 1328/1756] Translated using Weblate (Telugu) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/te/ --- src/strings/te.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/te.json b/src/strings/te.json index d7fe6289b2..24842d84dd 100644 --- a/src/strings/te.json +++ b/src/strings/te.json @@ -716,7 +716,7 @@ "LabelDefaultUser": "డిఫాల్ట్ వినియోగదారు:", "LabelDefaultScreen": "డిఫాల్ట్ స్క్రీన్:", "LabelDeathDate": "మరణ తేదీ:", - "LabelDay": "రోజు:", + "LabelDay": "వారం రోజు:", "LabelDateTimeLocale": "తేదీ సమయం లొకేల్:", "LabelDateAddedBehaviorHelp": "మెటాడేటా విలువ ఉంటే, ఈ ఎంపికలలో దేనినైనా ముందు ఇది ఎల్లప్పుడూ ఉపయోగించబడుతుంది.", "LabelDateAddedBehavior": "క్రొత్త కంటెంట్ కోసం తేదీ జోడించిన ప్రవర్తన:", @@ -996,7 +996,7 @@ "HeaderAllowMediaDeletionFrom": "నుండి మీడియా తొలగింపును అనుమతించండి", "HeaderAlert": "హెచ్చరిక", "HeaderAlbumArtists": "ఆల్బమ్ కళాకారులు", - "HeaderAdmin": "అడ్మిన్", + "HeaderAdmin": "నిర్వహణ", "HeaderAddUser": "వినియోగదారుని జోడించండి", "HeaderAddUpdateSubtitle": "ఉపశీర్షికను జోడించండి / నవీకరించండి", "HeaderAddUpdateImage": "చిత్రాన్ని జోడించండి / నవీకరించండి", From 36633dec8582ca9afe2d0c3c2bc401051289fe40 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:19:23 +0000 Subject: [PATCH 1329/1756] Translated using Weblate (Norwegian Nynorsk) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nn/ --- src/strings/nn.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/nn.json b/src/strings/nn.json index acf5661fbc..1a28f0bea6 100644 --- a/src/strings/nn.json +++ b/src/strings/nn.json @@ -37,7 +37,7 @@ "TabParentalControl": "Foreldrekontroll", "TabOther": "Andre", "TabNotifications": "Varslar", - "TabNetworks": "Nettverk", + "TabNetworks": "TV Nettverk", "TabNetworking": "Nettverk", "TabMyPlugins": "Mine programvaretillegg", "TabMusic": "Musikk", @@ -297,7 +297,7 @@ "LabelDefaultScreen": "Standardskjerm:", "LabelDefaultUser": "Stanardbrukar:", "LabelDisplayLanguage": "Visingsspråk:", - "LabelDay": "Dag:", + "LabelDay": "Vekedag:", "LabelDateAdded": "Dato lagt til:", "LabelDashboardTheme": "Tenardashbordtema:", "LabelCurrentStatus": "Noverande status:", From 879d99e41e7bdb339a9484b9f728583ab4096470 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 22 Dec 2021 14:18:12 +0000 Subject: [PATCH 1330/1756] Translated using Weblate (Welsh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/ --- src/strings/cy.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/strings/cy.json b/src/strings/cy.json index d0b3db753d..9c8035157e 100644 --- a/src/strings/cy.json +++ b/src/strings/cy.json @@ -240,7 +240,7 @@ "LabelFailed": "Wedi methu", "LabelEveryXMinutes": "Bob:", "LabelEvent": "Digwyddiad:", - "LabelDay": "Diwrnod:", + "LabelDay": "Diwrnod yr wythnos:", "LabelCountry": "Gwlad:", "LabelCollection": "Casgliad:", "LabelChannels": "Sianeli:", @@ -446,5 +446,6 @@ "CommunityRating": "Sgôr gymunedol", "ColorTransfer": "Trosglwyddo lliw", "ColorSpace": "Gofod lliw", - "ColorPrimaries": "Sylfaenol lliwiau" + "ColorPrimaries": "Sylfaenol lliwiau", + "LabelAccessDay": "Diwrnod yr wythnos:" } From 17e61e3292577545245caebb8da153829d49245b Mon Sep 17 00:00:00 2001 From: Oatavandi Date: Wed, 22 Dec 2021 16:27:00 +0000 Subject: [PATCH 1331/1756] Translated using Weblate (Tamil) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/ --- src/strings/ta.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/ta.json b/src/strings/ta.json index b226d44ae5..8df71b6a1c 100644 --- a/src/strings/ta.json +++ b/src/strings/ta.json @@ -702,7 +702,7 @@ "LabelEnableDlnaPlayTo": "DLNA Play To ஐ இயக்கு", "LabelEnableDlnaDebugLoggingHelp": "பெரிய பதிவுக் கோப்புகளை உருவாக்கவும், சரிசெய்தல் நோக்கங்களுக்காக மட்டுமே பயன்படுத்தப்பட வேண்டும்.", "LabelEnableDlnaDebugLogging": "DLNA பிழைத்திருத்த பதிவை இயக்கு", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "SSDP தேடல்களுக்கு இடையில் வினாடிகளில் கால அளவை தீர்மானிக்கிறது.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "இரண்டு SSDP தேடல்களுக்கு இடையே உள்ள காலத்தை நொடிகளில் தீர்மானிக்கவும்.", "LabelEnableDlnaClientDiscoveryInterval": "கிளையண்ட் கண்டுபிடிப்பு இடைவெளி:", "LabelEnableBlastAliveMessagesHelp": "உங்கள் பிணையத்தில் உள்ள பிற UPnP சாதனங்களால் சேவையகம் நம்பகத்தன்மையுடன் கண்டறியப்படாவிட்டால் இதை இயக்கவும்.", "LabelEnableBlastAliveMessages": "உயிருள்ள செய்திகளை வழங்கவும்", @@ -727,9 +727,9 @@ "LabelZipCode": "அஞ்சல் குறியீடு:", "LabelYoureDone": "நீங்கள் முடித்துவிட்டீர்கள்!", "LabelYear": "ஆண்டு:", - "LabelXDlnaDocHelp": "X_DLNADOC உறுப்பின் உள்ளடக்கத்தை urn: schemas-dlna-org: device-1-0 பெயர்வெளியில் தீர்மானிக்கிறது.", + "LabelXDlnaDocHelp": "urn:schemas-dlna-org:device-1-0 namespace இல் உள்ள X_DLNADOC உறுப்பின் உள்ளடக்கத்தை தீர்மானிக்கவும்.", "LabelXDlnaDoc": "X-DLNA ஆவணம்:", - "LabelXDlnaCapHelp": "X_DLNACAP உறுப்பின் உள்ளடக்கத்தை urn: schemas-dlna-org: device-1-0 பெயர்வெளியில் தீர்மானிக்கிறது.", + "LabelXDlnaCapHelp": "urn:schemas-dlna-org:device-1-0 namespace இல் X_DLNACAP உறுப்பின் உள்ளடக்கத்தை தீர்மானிக்கவும்.", "LabelXDlnaCap": "X-DLNA திறன்:", "LabelWeb": "வலை:", "LabelVideoResolution": "வீடியோ தெளிவுத்திறன்:", @@ -803,7 +803,7 @@ "LabelSortTitle": "வரிசை தலைப்பு:", "LabelSortOrder": "வரிசை வகை:", "LabelSortBy": "வரிசைப்படுத்து:", - "LabelSonyAggregationFlagsHelp": "திரட்டலில் திரட்டல் ஃப்ளாக்ஸ் உறுப்பு உள்ளடக்கத்தை தீர்மானிக்கிறது: schemas-sonycom: av பெயர்வெளி.", + "LabelSonyAggregationFlagsHelp": "urn:schemas-sonycom:av பெயர்வெளியில் உள்ள aggregationFlags உறுப்பின் உள்ளடக்கத்தை தீர்மானிக்கவும்.", "LabelSonyAggregationFlags": "Sony திரட்டல் கொடிகள்:", "LabelSkipIfGraphicalSubsPresentHelp": "வசன வரிகள் உரை பதிப்புகளை வைத்திருப்பது மிகவும் திறமையான விநியோகத்திற்கு வழிவகுக்கும் மற்றும் வீடியோ டிரான்ஸ்கோடிங்கின் சாத்தியத்தை குறைக்கும்.", "LabelSkipIfGraphicalSubsPresent": "வீடியோவில் ஏற்கனவே உட்பொதிக்கப்பட்ட வசன வரிகள் இருந்தால் தவிர்க்கவும்", @@ -996,7 +996,7 @@ "OptionDateAdded": "சேர்த்த தேதி", "OptionDaily": "தினசரி", "OptionCustomUsers": "தனிப்பயன்", - "OptionCriticRating": "விமர்சன மதிப்பீடு", + "OptionCriticRating": "விமர்சகர்களின் மதிப்பீடு", "OptionCommunityRating": "சமூக மதிப்பீடு", "OptionCaptionInfoExSamsung": "CaptionInfoEx (சாம்சங்)", "OptionBluray": "BD", From d5c7dde989cb76493c08f81911bfe12f5b707b0f Mon Sep 17 00:00:00 2001 From: Vitorvlv Date: Thu, 23 Dec 2021 01:41:33 +0000 Subject: [PATCH 1332/1756] Translated using Weblate (Portuguese (Brazil)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/ --- src/strings/pt-br.json | 68 +++++++++++++++++++++++++++--------------- 1 file changed, 44 insertions(+), 24 deletions(-) diff --git a/src/strings/pt-br.json b/src/strings/pt-br.json index 5eff72d18b..cd9bdf2204 100644 --- a/src/strings/pt-br.json +++ b/src/strings/pt-br.json @@ -13,7 +13,7 @@ "Albums": "Álbuns", "All": "Todos", "AllChannels": "Todos os canais", - "AllComplexFormats": "Todos os formatos complexos (ASS, SSA, VOBSUB, PGS, SUB/IDX, etc.)", + "AllComplexFormats": "Todos os formatos complexos (ASS, SSA, VobSub, PGS, SUB/IDX, etc.)", "AllEpisodes": "Todos os episódios", "AllLanguages": "Todos os idiomas", "AllLibraries": "Todas as bibliotecas", @@ -47,7 +47,7 @@ "BoxRear": "Caixa (traseira)", "Browse": "Navegar", "MessageBrowsePluginCatalog": "Navegue pelo nosso catálogo de plugins para ver os plugins disponíveis.", - "BurnSubtitlesHelp": "Determina se o servidor deveria gravar as legendas no vídeo ao convertê-lo, dependendo do formato da legenda. Evitar a gravação da legenda irá melhorar a performance do servidor. Selecione Auto para gravar legendas baseados em imagem dos tipos (ex. VOBSUB, PGS, SUB/IDX, etc.) e algumas legendas ASS/SSA.", + "BurnSubtitlesHelp": "Determina se o servidor deveria gravar as legendas no vídeo ao convertê-lo, dependendo do formato da legenda. Evitar a gravação da legenda irá melhorar a performance do servidor. Selecione Auto para gravar legendas baseados em imagem dos tipos (ex. VobSub, PGS, SUB, IDX, etc.) e algumas legendas ASS/SSA.", "ButtonAddMediaLibrary": "Adicionar Biblioteca de Mídia", "ButtonAddScheduledTaskTrigger": "Adicionar Disparador", "ButtonAddServer": "Adicionar Servidor", @@ -76,7 +76,7 @@ "ButtonRefreshGuideData": "Atualizar Dados do Guia", "ButtonRemove": "Remover", "ButtonRename": "Renomear", - "ButtonResetEasyPassword": "Redefinir código pin fácil", + "ButtonResetEasyPassword": "Redefinir código PIN fácil", "ButtonResume": "Retomar", "ButtonRevoke": "Revogar", "ButtonScanAllLibraries": "Rastrear Todas as Bibliotecas", @@ -134,7 +134,7 @@ "DetectingDevices": "Detectando dispositivos", "DeviceAccessHelp": "Isto apenas aplica para dispositivos que podem ser identificados como únicos e não evitarão o acesso do navegador. Filtrar o acesso ao dispositivo do usuário evitará que sejam usados novos dispositivos até que sejam aprovados aqui.", "DirectPlaying": "Reprodução direta", - "DirectStreamHelp1": "O vídeo é compatível com o dispositivo, mas possui formato de áudio (DTS, TRUEHD, etc) or número de canais incompatível. O vídeo será reempacotado em tempo real sem perdas por compressão antes de iniciar o streaming para o dispositivo. Apenas o áudio será transcodificado.", + "DirectStreamHelp1": "O vídeo é compatível com o dispositivo, mas possui formato de áudio (DTS, Dolby TrueHD, etc.) or número de canais incompatível. O vídeo será reempacotado em tempo real sem perdas por compressão antes de iniciar o streaming para o dispositivo. Apenas o áudio será transcodificado.", "DirectStreamHelp2": "O streaming direto de um arquivo usa baixo processamento sem perda de qualidade de vídeo.", "DirectStreaming": "Streaming Direto", "Director": "Diretor", @@ -143,7 +143,7 @@ "Disconnect": "Desconectar", "Display": "Exibir", "DisplayInMyMedia": "Exibir na tela inicial", - "DisplayInOtherHomeScreenSections": "Exibir nas seções da tela inicial como mídia recente e continuar assistindo", + "DisplayInOtherHomeScreenSections": "Exibir nas seções da tela inicial como 'Mídia recente' e 'Continuar assistindo'", "DisplayMissingEpisodesWithinSeasons": "Exibir episódios em falta nas temporadas", "DisplayMissingEpisodesWithinSeasonsHelp": "Isto também deve ser ativado para as bibliotecas de TV na configuração do servidor.", "DisplayModeHelp": "Selecione o estilo de layout que deseje para a interface.", @@ -151,7 +151,7 @@ "Down": "Baixo", "DrmChannelsNotImported": "Canais com DRM não serão importados.", "DropShadow": "Sombra projetada", - "EasyPasswordHelp": "Seu código pin fácil é usado para acesso off-line em clientes suportados e pode ser usado para acesso fácil dentro da rede.", + "EasyPasswordHelp": "Seu código PIN fácil é usado para acesso offline em clientes suportados e pode ser usado para acesso fácil dentro da rede.", "Edit": "Editar", "EditImages": "Editar imagens", "EditMetadata": "Editar metadados", @@ -187,7 +187,7 @@ "ExitFullscreen": "Sair da tela cheia", "ExtraLarge": "Extra Grande", "ExtractChapterImagesHelp": "Extrair imagens de capítulos permitirá aos clientes exibir menus gráficos de seleção de cenas. O processo pode ser lento, demandar uso intensivo de recurso, e pode exigir bastante espaço em disco. Ele será executado quando os vídeos forem descobertos e também como uma tarefa noturna. O agendamento pode ser configurado na área de tarefas agendadas. Não é recomendado executar esta tarefa durante as horas de pico de uso.", - "FFmpegSavePathNotFound": "Não foi possível localizar o FFmpeg utilizando o local que você digitou. O FFprobe também é necessário e precisa estar na mesma pasta. Estes componentes normalmente estão juntos no mesmo local onde baixou. Por favor, verifique o local e tente novamente.", + "FFmpegSavePathNotFound": "Não foi possível encontrar o FFmpeg utilizando o local que você digitou. O FFprobe também é necessário e precisa estar na mesma pasta. Estes componentes normalmente estão juntos no mesmo local onde baixou. Por favor, verifique o local e tente novamente.", "FastForward": "Avanço-rápido", "Favorite": "Favorito", "Favorites": "Favoritos", @@ -265,7 +265,7 @@ "HeaderDirectPlayProfile": "Perfil de Reprodução Direta", "HeaderDirectPlayProfileHelp": "Adiciona perfis de reprodução direta que indiquem quais formatos o dispositivo pode suportar nativamente.", "HeaderDownloadSync": "Download e Sincronização", - "HeaderEasyPinCode": "Código Pin Fácil", + "HeaderEasyPinCode": "Código PIN Fácil", "HeaderEditImages": "Editar Imagens", "HeaderEnabledFields": "Campos Ativados", "HeaderEnabledFieldsHelp": "Desmarque um campo para bloqueá-lo e evitar que seus dados sejam alterados.", @@ -288,7 +288,7 @@ "HeaderInstantMix": "Mix Instantâneo", "HeaderKeepRecording": "Continuar Gravando", "HeaderKeepSeries": "Manter Série", - "HeaderKodiMetadataHelp": "Para ativar ou desativar metadados NFO, edite uma biblioteca na configuração de Biblioteca do Jellyfin e localize a seção de gravadores de metadados.", + "HeaderKodiMetadataHelp": "Para ativar ou desativar metadados NFO, edite uma biblioteca na configuração de Biblioteca do Jellyfin e encontre a seção de gravadores de metadados.", "HeaderLatestEpisodes": "Episódios Recentes", "HeaderLatestMedia": "Mídias Recentes", "HeaderLatestMovies": "Filmes Recentes", @@ -320,7 +320,7 @@ "HeaderPasswordReset": "Redefinição de Senha", "HeaderPaths": "Locais", "HeaderPhotoAlbums": "Álbuns de Fotos", - "HeaderPinCodeReset": "Redefinir Código Pin", + "HeaderPinCodeReset": "Redefinir Código PIN", "HeaderPlayAll": "Reproduzir Tudo", "HeaderPlayOn": "Reproduzir em", "HeaderPlayback": "Reprodução de Mídia", @@ -384,13 +384,13 @@ "HeaderVideoType": "Tipo de Vídeo", "HeaderVideoTypes": "Tipos de Vídeo", "HeaderVideos": "Vídeos", - "HeaderXmlDocumentAttribute": "Atributo do Documento Xml", - "HeaderXmlDocumentAttributes": "Atributos do Documento Xml", - "HeaderXmlSettings": "Configurações Xml", + "HeaderXmlDocumentAttribute": "Atributo do Documento XML", + "HeaderXmlDocumentAttributes": "Atributos do Documento XML", + "HeaderXmlSettings": "Configurações XML", "HeaderYears": "Anos", "Help": "Ajuda", "Hide": "Ocultar", - "HideWatchedContentFromLatestMedia": "Ocultar conteúdo assistido das mídias recentes", + "HideWatchedContentFromLatestMedia": "Ocultar conteúdo assistido das 'Mídias recentes'", "Home": "Início", "HttpsRequiresCert": "Para ativar conexões seguras, você precisa fornecer um certificado SSL confiável, como o Let's Encrypt. Por favor, forneça um certificado ou desative as conexões seguras.", "Identify": "Identificar", @@ -456,7 +456,7 @@ "LabelDateAddedBehavior": "Comportamento da data de adição para novo conteúdo:", "LabelDateAddedBehaviorHelp": "Se um valor de metadados estiver presente, ele sempre será utilizado antes destas opções.", "LabelDateTimeLocale": "Hora local:", - "LabelDay": "Dia:", + "LabelDay": "Dia da semana:", "LabelDeathDate": "Data da morte:", "LabelDefaultScreen": "Tela padrão:", "LabelDefaultUser": "Usuário padrão:", @@ -476,8 +476,8 @@ "LabelDropImageHere": "Solte a imagem aqui ou clique para navegar.", "LabelDropShadow": "Sombra:", "LabelDynamicExternalId": "Id de {0}:", - "LabelEasyPinCode": "Código pin fácil:", - "LabelEmbedAlbumArtDidl": "Arte do álbum incorporada no Didl", + "LabelEasyPinCode": "Código PIN fácil:", + "LabelEmbedAlbumArtDidl": "Arte do álbum incorporada no DIDL", "LabelEmbedAlbumArtDidlHelp": "Alguns dispositivos preferem este método para obter a arte do álbum. Outros podem falhar para reproduzir com esta opção ativada.", "LabelEnableAutomaticPortMap": "Ativar mapeamento automático de portas", "LabelEnableAutomaticPortMapHelp": "Tentar mapear automaticamente a porta pública para a porta local do seu servidor através de UPnP. Pode não funcionar em alguns modelos de roteadores. As mudanças não serão aplicadas até a reinicialização do servidor.", @@ -1287,7 +1287,7 @@ "HeaderServerAddressSettings": "Configurações da localização do servidor", "HeaderRemoteAccessSettings": "Configurações de acesso remoto", "HeaderHttpsSettings": "Configurações HTTPS", - "HeaderDVR": "DVR", + "HeaderDVR": "Gravador digital", "LabelSyncPlayTimeOffset": "Diferença de tempo com o servidor:", "SyncPlayAccessHelp": "Selecione o nível de acesso que este usuário tem ao recurso do SyncPlay. O SyncPlay permite sincronizar a reprodução com outros dispositivos.", "MessageSyncPlayErrorMedia": "Falha ao ativar SyncPlay! Erro de mídia.", @@ -1329,8 +1329,8 @@ "MessageNoGenresAvailable": "Habilitar alguns provedores de metadados a baixar gêneros da internet.", "EnableFasterAnimationsHelp": "Usar animações e transições mais rápidas.", "EnableFasterAnimations": "Animações mais rápidas", - "EnableDecodingColorDepth10Vp9": "Habilitar decodificação de hardware de 10 bits para VP9", - "EnableDecodingColorDepth10Hevc": "Habilitar decodificação de hardware de 10 bits para HEVC", + "EnableDecodingColorDepth10Vp9": "Habilitar decodificação de hardware de 10-bits para VP9", + "EnableDecodingColorDepth10Hevc": "Habilitar decodificação de hardware de 10-bits para HEVC", "TabRepositories": "Repositórios", "MessageAddRepository": "Se você deseja adicionar um repositório, clique no botão próximo ao cabeçalho e preencha as informações requisitadas.", "LabelRepositoryNameHelp": "Um nome personalizado para distinguir esse repositório dos outros adicionados ao seu servidor.", @@ -1435,7 +1435,7 @@ "HeaderUploadSubtitle": "Carregar Legenda", "HeaderDebugging": "Depuração e Rastreamento", "HeaderAddUpdateSubtitle": "Adicionar/Atualizar Legenda", - "LabelCreateHttpPortMap": "Habilitar redirecionamento de portas automático para tráfego http e https.", + "LabelCreateHttpPortMap": "Habilitar redirecionamento de portas automático para tráfego HTTP e HTTPS.", "LabelAutomaticDiscoveryHelp": "Permitir que aplicações detectem o Jellyfin automaticamente utilizando a porta UDP 7359.", "LabelAutomaticDiscovery": "Habilitar Descobrimento Automático:", "LabelAutoDiscoveryTracingHelp": "Quando habilitado, os pacotes recebidos na porta de descobrimento automático são registrados.", @@ -1447,7 +1447,7 @@ "LabelEnableIP4Help": "Ativa a funcionalidade IPv4.", "LabelEnableIP4": "Ativar IPv4", "LabelDropSubtitleHere": "Solte a legenda aqui ou clique para navegar.", - "LabelCreateHttpPortMapHelp": "Permita o mapeamento automático de portas para criar uma regra para o tráfego http além do tráfego https.", + "LabelCreateHttpPortMapHelp": "Permita o mapeamento automático de portas para criar uma regra para o tráfego HTTP além do tráfego HTTPS.", "LabelH265Crf": "Codificação CRF para H.265:", "AllowVppTonemappingHelp": "Mapeamento de tom baseado em hardware completo sem usar filtro OpenCL. Atualmente funciona apenas ao transcodificar vídeos com metadados HDR10 incorporados.", "EnableVppTonemapping": "Habilitar mapeamento de tom VPP", @@ -1555,7 +1555,7 @@ "HeaderSyncPlayPlaybackSettings": "Reprodução", "HeaderSyncPlaySettings": "Configurações do SyncPlay", "ErrorPlayerNotFound": "Nenhum reprodutor encontrado para a mídia requisitada.", - "Engineer": "Engenheiro", + "Engineer": "Engenheiro de som", "Conductor": "Maestro", "Arranger": "Arranjador", "AgeValue": "({0} anos)", @@ -1580,5 +1580,25 @@ "LabelSyncPlaySettingsSyncCorrectionHelp": "Habilite a sincronização ativa de reprodução acelerando a mídia ou buscando a posição estimada. Desative isso em caso de travamento forte.", "LabelMaxDaysForNextUpHelp": "Define a quantidade máxima de dias que um programa deve permanecer na lista 'Próximos' sem assisti-lo.", "LabelMaxDaysForNextUp": "Máximo de dias no 'Próximo':", - "HeaderSyncPlayTimeSyncSettings": "Sincronização de tempo" + "HeaderSyncPlayTimeSyncSettings": "Sincronização de tempo", + "Typewriter": "Máquina de escrever", + "TypeOptionPluralVideo": "Vídeos", + "TypeOptionPluralSeries": "Série de TV", + "TypeOptionPluralSeason": "Temporadas", + "TypeOptionPluralMusicVideo": "Vídeos musicais", + "TypeOptionPluralMusicArtist": "Artistas musicais", + "TypeOptionPluralMusicAlbum": "Álbuns de música", + "TypeOptionPluralMovie": "Filmes", + "TypeOptionPluralEpisode": "Episódios", + "TypeOptionPluralBoxSet": "Caixa coletânea", + "TypeOptionPluralBook": "Livros", + "TypeOptionPluralAudio": "Áudios", + "Print": "Imprimir", + "MediaInfoTitle": "Título", + "Larger": "Maior", + "LabelAutomaticallyAddToCollectionHelp": "Quando ao menos 2 filmes tiverem o mesmo nome de coleção, eles serão automaticamente adicionados à coleção.", + "Cursive": "Cursiva", + "LabelAutomaticallyAddToCollection": "Adicionar automaticamente à coleção", + "Console": "Console", + "Casual": "Casual" } From a9fb502b2776ac7a163cf0c284096b00610e1ec5 Mon Sep 17 00:00:00 2001 From: itsddpanda Date: Thu, 23 Dec 2021 04:57:33 +0000 Subject: [PATCH 1333/1756] Translated using Weblate (Hindi) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/ --- src/strings/hi-in.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hi-in.json b/src/strings/hi-in.json index 2873db0416..dd1bd675c6 100644 --- a/src/strings/hi-in.json +++ b/src/strings/hi-in.json @@ -97,7 +97,7 @@ "ButtonRemove": "हटाना", "ButtonOpen": "खोलो", "HeaderContinueWatching": "देखते रहिए", - "HeaderAlbumArtists": "एल्बम कलकरसमुह", + "HeaderAlbumArtists": "एल्बम कलाकार", "Genres": "शैली", "Folders": "फोल्डेरें", "Favorites": "पसंदीदा", From dff4a223558867ac2b463b992f4e0ec158a8cef6 Mon Sep 17 00:00:00 2001 From: Jose Vicente Date: Thu, 23 Dec 2021 08:12:02 +0000 Subject: [PATCH 1334/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/es.json b/src/strings/es.json index 1cdbb98e5f..7f777ddc17 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -432,7 +432,7 @@ "LabelEnableBlastAliveMessages": "Explotar mensajes en vivo", "LabelEnableBlastAliveMessagesHelp": "Active aquí si el servidor no es detectado correctamente por otros dispositivos UPnP en su red.", "LabelEnableDlnaClientDiscoveryInterval": "Intervalo de detección de cliente:", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la duración en segundos entre la búsqueda SSDP.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la duración en segundos entre dos búsquedas SSDP.", "LabelEnableDlnaDebugLogging": "Activar el registro de depuración de DLNA", "LabelEnableDlnaDebugLoggingHelp": "Crear archivos de registro de gran tamaño. Solo debe ser utilizado cuando sea necesario para solucionar problemas.", "LabelEnableDlnaPlayTo": "Activar la reproducción en DLNAi", From e602008fe29dab95a097c17611adabb5cd7c20b3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 23 Dec 2021 12:19:29 +0000 Subject: [PATCH 1335/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 44 +++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index c58c0b272a..d68125197a 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -137,7 +137,7 @@ "CommunityRating": "Community rating", "Composer": "Composer", "Conductor": "Conductor", - "ConfigureDateAdded": "Set up how date added is determined in the Dashboard under the Library Settings", + "ConfigureDateAdded": "Set up how 'Date added' metadata is determined in the Dashboard > Libraries > NFO Settings", "ConfirmDeleteImage": "Delete image?", "ConfirmDeleteItem": "Deleting this item will delete it from both the file system and your media library. Are you sure you wish to continue?", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", @@ -285,7 +285,7 @@ "Guide": "Guide", "GuideProviderLogin": "Login", "GuideProviderSelectListings": "Select Listings", - "H264CrfHelp": "The Constant Rate Factor (CRF) is the default quality setting for the x264 and x265 encoder. You can set the values between 0 and 51, where lower values would result in better quality (at the expense of higher file sizes). Sane values are between 18 and 28. The default for x264 is 23, and for x265 is 28, so you can use this as a starting point.", + "H264CrfHelp": "The 'Constant Rate Factor' (CRF) is the default quality setting for the x264 and x265 encoder. You can set the values between 0 and 51, where lower values would result in better quality (at the expense of higher file sizes). Sane values are between 18 and 28. The default for x264 is 23, and for x265 is 28, so you can use this as a starting point.", "HDPrograms": "HD programs", "HardwareAccelerationWarning": "Enabling hardware acceleration may cause instability in some environments. Ensure that your operating system and video drivers are fully up to date. If you have difficulty playing video after enabling this, you'll need to change the setting back to None.", "HeaderAccessSchedule": "Access Schedule", @@ -373,7 +373,7 @@ "HeaderInstantMix": "Instant Mix", "HeaderKeepRecording": "Keep Recording", "HeaderKeepSeries": "Keep Series", - "HeaderKodiMetadataHelp": "To enable or disable NFO metadata, edit a library and find the metadata savers section.", + "HeaderKodiMetadataHelp": "To enable or disable NFO metadata, edit a library and find the 'Metadata savers' section.", "HeaderLatestEpisodes": "Latest Episodes", "HeaderLatestMedia": "Latest Media", "HeaderLatestMovies": "Latest Movies", @@ -502,7 +502,7 @@ "ItemCount": "{0} items", "Items": "Items", "Kids": "Kids", - "KnownProxiesHelp": "Comma separated list of IP addresses or hostnames 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.", + "KnownProxiesHelp": "Comma separated list of IP addresses or hostnames of known proxies used when connecting to your Jellyfin instance. This is required to make proper use of 'X-Forwarded-For' headers. Requires a reboot after saving.", "Label3DFormat": "3D format:", "LabelAbortedByServerShutdown": "(Aborted by server shutdown)", "LabelAccessDay": "Day of week:", @@ -514,10 +514,10 @@ "LabelAirsBeforeSeason": "Airs before season:", "LabelAirTime": "Air time:", "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.", "LabelAlbumArtists": "Album artists:", "LabelAlbumArtMaxHeight": "Album art max height:", - "LabelAlbumArtMaxResHelp": "Maximum resolution of album art exposed via the upnp:albumArtURI property.", + "LabelAlbumArtMaxResHelp": "Maximum resolution of album art exposed via the 'upnp:albumArtURI' property.", "LabelAlbumArtMaxWidth": "Album art max width:", "LabelAlbumArtPN": "Album art PN:", "LabelAllowedRemoteAddresses": "Remote IP address filter:", @@ -619,7 +619,7 @@ "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determine the duration in seconds between two SSDP searches.", "LabelEnableDlnaDebugLogging": "Enable DLNA debug logging", "LabelEnableDlnaDebugLoggingHelp": "Create large log files and should only be used as needed for troubleshooting purposes.", - "LabelEnableDlnaPlayTo": "Enable DLNA Play To", + "LabelEnableDlnaPlayTo": "Enable DLNA 'Play To'", "LabelEnableDlnaPlayToHelp": "Detect devices within your network and offer the ability to control them remotely.", "LabelEnableDlnaServer": "Enable DLNA server", "LabelEnableDlnaServerHelp": "Allow UPnP devices on your network to browse and play content.", @@ -667,7 +667,7 @@ "LabelHttpsPort": "Local HTTPS port number:", "LabelHttpsPortHelp": "The TCP port number for the HTTPS server.", "LabelIconMaxHeight": "Icon maximum height:", - "LabelIconMaxResHelp": "Maximum resolution of icons exposed via the upnp:icon property.", + "LabelIconMaxResHelp": "Maximum resolution of icons exposed via the 'upnp:icon' property.", "LabelIconMaxWidth": "Icon maximum width:", "LabelIdentificationFieldHelp": "A case-insensitive substring or regex expression.", "LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.", @@ -824,7 +824,7 @@ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.", "LabelScreensaver": "Screensaver:", "LabelSeasonNumber": "Season number:", - "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", + "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as 'Movies', 'Music' and 'TV':", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", "LabelSelectUsers": "Select users:", "LabelSelectVersionToInstall": "Select version to install:", @@ -846,7 +846,7 @@ "LabelSlowResponseEnabled": "Log a warning message if the server was slow to answer", "LabelSlowResponseTime": "Time in ms after which a response is considered slow:", "LabelSonyAggregationFlags": "Sony aggregation flags:", - "LabelSonyAggregationFlagsHelp": "Determine the content of the aggregationFlags element in the urn:schemas-sonycom:av namespace.", + "LabelSonyAggregationFlagsHelp": "Determine the content of the 'aggregationFlags' element in the 'urn:schemas-sonycom:av' namespace.", "LabelSortBy": "Sort by:", "LabelSortName": "Sort name:", "LabelSortOrder": "Sort order:", @@ -945,7 +945,7 @@ "LabelUserLoginAttemptsBeforeLockout": "Failed login tries before user is locked out:", "LabelUserMaxActiveSessions": "Maximum number of simultaneous user sessions:", "LabelUsername": "Username:", - "LabelUserRemoteClientBitrateLimitHelp": "Override the default global value set in server playback settings.", + "LabelUserRemoteClientBitrateLimitHelp": "Override the default global value set in server settings, see Dashboard > Playback > Streaming.", "LabelVaapiDevice": "VA-API Device:", "LabelVaapiDeviceHelp": "This is the render node that is used for hardware acceleration.", "LabelValue": "Value:", @@ -957,9 +957,9 @@ "LabelVideoResolution": "Video resolution:", "LabelWeb": "Web:", "LabelXDlnaCap": "X-DLNA cap:", - "LabelXDlnaCapHelp": "Determine the content of the X_DLNACAP element in the urn:schemas-dlna-org:device-1-0 namespace.", + "LabelXDlnaCapHelp": "Determine the content of the 'X_DLNACAP' element in the 'urn:schemas-dlna-org:device-1-0' namespace.", "LabelXDlnaDoc": "X-DLNA doc:", - "LabelXDlnaDocHelp": "Determine the content of the X_DLNADOC element in the urn:schemas-dlna-org:device-1-0 namespace.", + "LabelXDlnaDocHelp": "Determine the content of the 'X_DLNADOC' element in the 'urn:schemas-dlna-org:device-1-0' namespace.", "LabelYear": "Year:", "LabelYoureDone": "You're Done!", "LabelZipCode": "Zip Code:", @@ -1033,7 +1033,7 @@ "MessageContactAdminToResetPassword": "Please contact your system administrator to reset your password.", "MessageCreateAccountAt": "Create an account at {0}", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", - "MessageDirectoryPickerBSDInstruction": "For BSD, you may need to set up storage within your FreeNAS Jail so Jellyfin can access your media.", + "MessageDirectoryPickerBSDInstruction": "For BSD, you may need to set up storage within your 'FreeNAS Jail' so Jellyfin can access your media.", "MessageDirectoryPickerLinuxInstruction": "For Linux on Arch Linux, CentOS, Debian, Fedora, openSUSE, or Ubuntu, you must grant the service user at least read access to your storage locations.", "MessageDownloadQueued": "Download queued.", "MessageEnablingOptionLongerScans": "Enabling this option may result in significantly longer library scans.", @@ -1091,7 +1091,7 @@ "MessageYouHaveVersionInstalled": "You currently have version {0} installed.", "Metadata": "Metadata", "MetadataManager": "Metadata Manager", - "MetadataSettingChangeHelp": "Changing metadata settings will affect new content added going forward. To refresh existing content, open the detail screen and click the refresh button, or do bulk refreshes using the metadata manager.", + "MetadataSettingChangeHelp": "Changing metadata settings will affect new content added going forward. To refresh existing content, open the detail screen and click the 'Refresh' button, or do bulk refreshes using the 'Metadata Manager'.", "MillisecondsUnit": "ms", "MinutesAfter": "minutes after", "MinutesBefore": "minutes before", @@ -1214,9 +1214,9 @@ "OptionOnInterval": "On an interval", "OptionParentalRating": "Parental Rating", "OptionPlainStorageFolders": "Display all folders as plain storage folders", - "OptionPlainStorageFoldersHelp": "All folders are represented in DIDL as \"object.container.storageFolder\" instead of a more specific type, such as \"object.container.person.musicArtist\".", + "OptionPlainStorageFoldersHelp": "All folders are represented in DIDL as 'object.container.storageFolder' instead of a more specific type, such as 'object.container.person.musicArtist'.", "OptionPlainVideoItems": "Display all videos as plain video items", - "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", "OptionPremiereDate": "Premiere Date", "OptionProtocolHls": "HTTP Live Streaming", @@ -1226,9 +1226,9 @@ "OptionReleaseDate": "Release Date", "OptionReportByteRangeSeekingWhenTranscoding": "Report that the server supports byte seeking when transcoding", "OptionReportByteRangeSeekingWhenTranscodingHelp": "This is required for some devices that don't time seek very well.", - "OptionRequirePerfectSubtitleMatch": "Only download subtitles that are a perfect match for my video files", + "OptionRequirePerfectSubtitleMatch": "Only download subtitles that are a perfect match for video files", "OptionRequirePerfectSubtitleMatchHelp": "Requiring a perfect match will filter subtitles to include only those that have been tested and verified with your exact video file. Unchecking this will increase the likelihood of subtitles being downloaded, but will increase the chances of mistimed or incorrect subtitle text.", - "OptionResElement": "res element", + "OptionResElement": "'res' element", "OptionResumable": "Resumable", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHiddenHelp": "Changing this will apply to new metadata saved going forward. Existing metadata files will be updated the next time they are saved by the server.", @@ -1277,7 +1277,7 @@ "Playlists": "Playlists", "PlayNext": "Play next", "PlayNextEpisodeAutomatically": "Play next episode automatically", - "PleaseAddAtLeastOneFolder": "Please add at least one folder to this library by clicking the Add button.", + "PleaseAddAtLeastOneFolder": "Please add at least one folder to this library by clicking the '+' button in 'Folders' section.", "PleaseConfirmPluginInstallation": "Please click OK to confirm you've read the above and wish to proceed with the plugin installation.", "PleaseEnterNameOrId": "Please enter a name or an external ID.", "PleaseRestartServerName": "Please restart Jellyfin on {0}.", @@ -1491,8 +1491,8 @@ "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.", "UseEpisodeImagesInNextUp": "Use episode images in 'Next Up' and 'Continue Watching' sections", - "UseEpisodeImagesInNextUpHelp": "Next Up and Continue Watching sections will use episode images as thumbnails instead of the primary thumbnail of the show.", - "UserAgentHelp": "Supply a custom user-agent HTTP header.", + "UseEpisodeImagesInNextUpHelp": "'Next Up' and 'Continue Watching' sections will use episode images as thumbnails instead of the primary thumbnail of the show.", + "UserAgentHelp": "Supply a custom 'User-Agent' HTTP header.", "UserProfilesIntro": "Jellyfin includes support for user profiles with granular display settings, play state, and parental controls.", "ValueAlbumCount": "{0} albums", "ValueAudioCodec": "Audio Codec: {0}", From 108c6e707ffab5709b37a9637e53a88527a92aa2 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 13:59:00 +0000 Subject: [PATCH 1336/1756] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index 61a1d0ee2a..7149f9feae 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -1451,8 +1451,8 @@ "LabelKodiMetadataUser": "حفظ بيانات مشاهدة المستخدم في ملفات NFO من أجل:", "LabelInternetQuality": "جودة الإنترنت:", "LabelDisableCustomCss": "تعطيل سمات / علامات CSS المخصصة المقدمة من الخادم.", - "LabelCreateHttpPortMapHelp": "السماح بتعيين المنفذ التلقائي لإنشاء قاعدة لحركة مرور http بالإضافة إلى حركة مرور https.", - "LabelCreateHttpPortMap": "قم بتمكين تعيين المنفذ التلقائي لحركة مرور http و https.", + "LabelCreateHttpPortMapHelp": "السماح بتعيين المنفذ التلقائي لإنشاء قاعدة لحركة مرور HTTP بالإضافة إلى حركة مرور HTTPS.", + "LabelCreateHttpPortMap": "قم بتمكين تعيين المنفذ التلقائي لحركة مرور HTTP و HTTPS.", "LabelAutomaticDiscoveryHelp": "اسمح للتطبيقات باكتشاف Jellyfin تلقائيًا باستخدام منفذ UDP 7359.", "LabelPleaseRestart": "ستصبح التغييرات سارية المفعول بعد إعادة تحميل عميل الويب.", "AudioSampleRateNotSupported": "معدل عينة الصوت غير مدعوم", From 6e22e9ffff7d6d5310fa4350a84d2dbd632bb4c6 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 14:00:41 +0000 Subject: [PATCH 1337/1756] Translated using Weblate (Catalan) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/ --- src/strings/ca.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/ca.json b/src/strings/ca.json index fb5f9e91b4..d81fef0b1d 100644 --- a/src/strings/ca.json +++ b/src/strings/ca.json @@ -894,7 +894,7 @@ "ValueCodec": "Codec: {0}", "ValueAudioCodec": "Audio Codec: {0}", "ValueAlbumCount": "{0} àlbums", - "UserAgentHelp": "Subministrar una capçalera HTTP User-Agent personalitzat.", + "UserAgentHelp": "Subministrar una capçalera HTTP 'User-Agent' personalitzat.", "UseEpisodeImagesInNextUpHelp": "El següent i continuar veient seccions s'utilitzaran imatges episodi com miniatures en lloc de la imatge principal de la sèrie.", "UseEpisodeImagesInNextUp": "Utilitza imatges episodi en Següent Fins continuar veient i seccions", "UseDoubleRateDeinterlacingHelp": "Aquesta configuració utilitza el tipus de camp quan el desentrellaçat, sovint referit com el desentrellaçat Bob, el que duplica la taxa de fotogrames de vídeo per proporcionar moviment complet com el que es veu quan es visualitza vídeo entrellaçat en un televisor.", @@ -1307,8 +1307,8 @@ "LabelCustomCertificatePathHelp": "Ruta a un arxiu PKCS # 12 que conté un certificat i una clau privada per activar el suport TLS en un domini personalitzat.", "LabelCustomCertificatePath": "SSL personalitzat ruta de l'certificat:", "LabelCurrentStatus": "Estat actual:", - "LabelCreateHttpPortMapHelp": "Permetre l'assignació de ports automàtica per crear una regla per al tràfic HTTP, a més de trànsit https.", - "LabelCreateHttpPortMap": "Habilitar l'assignació automàtica de ports per al tràfic HTTP, així com https.", + "LabelCreateHttpPortMapHelp": "Permetre l'assignació de ports automàtica per crear una regla per al tràfic HTTP, a més de trànsit HTTPS.", + "LabelCreateHttpPortMap": "Habilitar l'assignació automàtica de ports per al tràfic HTTP, així com HTTPS.", "LabelCorruptedFrames": "Cuadres corruptes:", "LabelColorTransfer": "Transferència de color:", "LabelColorSpace": "Espai de color:", From 4d947d74744b278cd952a3673b5e036de648ae65 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 13:44:38 +0000 Subject: [PATCH 1338/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index b31c28bf23..5c4f281edc 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -232,7 +232,7 @@ "HeaderForKids": "Pro děti", "HeaderFrequentlyPlayed": "Nejčastěji přehráváno", "HeaderGuideProviders": "Poskytovatelé programových průvodců", - "HeaderHttpHeaders": "Http hlavičky", + "HeaderHttpHeaders": "HTTP hlavičky", "HeaderIdentification": "Identifikace", "HeaderIdentificationCriteriaHelp": "Zadejte alespoň jedno identifikační kritérium.", "HeaderIdentificationHeader": "Hlavička identifikace", From 3d1e72709a648365b4c69211746cf93d76fe05c2 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 14:23:59 +0000 Subject: [PATCH 1339/1756] Translated using Weblate (Danish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/ --- src/strings/da.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/da.json b/src/strings/da.json index a38e3134a3..4cd321f963 100644 --- a/src/strings/da.json +++ b/src/strings/da.json @@ -319,7 +319,7 @@ "LabelAirsAfterSeason": "Sendes efter sæson:", "LabelAirsBeforeEpisode": "Sendes før episode:", "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:", "LabelAlbumArtMaxWidth": "Album art max. bredde:", "LabelAlbumArtPN": "Album billede PN:", @@ -376,7 +376,7 @@ "LabelEmbedAlbumArtDidl": "Indsæt album billede i DIDL", "LabelEmbedAlbumArtDidlHelp": "Nogle enheder foretrækker denne metode til overførsel af album billede. Andre kan fejle når dette er aktiveret.", "LabelEnableAutomaticPortMap": "Aktiver automatisk port mapping", - "LabelEnableAutomaticPortMapHelp": "Videresend automatisk den offentlige port i din router til den lokale port med uPnP. Dette virker ikke med alle routere. Ændringerne vil først træde i kræft et en server genstart.", + "LabelEnableAutomaticPortMapHelp": "Videresend automatisk den offentlige port i din router til den lokale port med UPnP. Dette virker ikke med alle routere. Ændringerne vil først træde i kræft et en server genstart.", "LabelEnableBlastAliveMessages": "Masseudsend 'i live' beskeder", "LabelEnableBlastAliveMessagesHelp": "Aktiver dette hvis UPnP enheder har problemer med forbindelsen til serveren.", "LabelEnableDlnaClientDiscoveryInterval": "Klient opdagelse interval:", @@ -888,7 +888,7 @@ "HeaderUninstallPlugin": "Afinstaller plugin", "Unmute": "Genoptag lyd", "Unrated": "Ingen bedømmelse", - "UserAgentHelp": "Angiv en brugerdefineret bruger-agent HTTP-header.", + "UserAgentHelp": "Angiv en brugerdefineret 'User-Agent' HTTP-header.", "UserProfilesIntro": "Jellyfin inkluderer support til brugerprofiler med granuleret displayindstillinger, afspilningstilstand og forældrekontrol.", "ValueAlbumCount": "{0} album", "ValueAudioCodec": "Lyd codec: {0}", @@ -1438,7 +1438,7 @@ "LabelEnableHttpsHelp": "Lyt på den konfigurerede HTTPS port. Det er nødvendigt først at have et gyldigt SSL certifikat.", "LabelEnableHttps": "Aktiver HTTPS", "LabelAutoDiscoveryTracingHelp": "Når aktiveret, pakker modtaget på den automatiske opdagelses port vil blive logget.", - "LabelAlbumArtMaxResHelp": "Maximal opløsning af album kunst exponeret via upnp:albumArtURI variable.", + "LabelAlbumArtMaxResHelp": "Maximal opløsning af album kunst exponeret via 'upnp:albumArtURI' variable.", "KnownProxiesHelp": "Komma separeret liste af IP adresser eller hostnavne af kendte proxier brugt ved forbindelse til JellyFin instansen. Dette er nødvendigt for korrekt brug af X-Forwared-For headere. Kræver genstart efter ændring.", "Framerate": "Billedhastighed (Framerate)", "EnableTonemapping": "Aktiver Tone mapning", @@ -1485,13 +1485,13 @@ "LabelMaxAudiobookResume": "Lydbog minutter tilbageværende til at genoptage:", "LabelMaxAudiobookResumeHelp": "Titler bliver talt som fuldt afspillet hvis stoppet mens tilbageværende tid er mindre end denne værdi.", "LabelKnownProxies": "Kendte proxier:", - "LabelIconMaxResHelp": "Maksimum opløsning af ikoner gjort tilgængelig via upnp:icon værdien.", + "LabelIconMaxResHelp": "Maksimum opløsning af ikoner gjort tilgængelig via 'upnp:icon' værdien.", "LabelHDHomerunPortRangeHelp": "Begræns HD Homerun UDP port vidden til denne værdi. (Default er 1024-645535).", "LabelHDHomerunPortRange": "HD Homerun port vidde:", "LabelEnableSSDPTracingHelp": "Aktiver detaljer om SSDP netværk sporing til logning.
ADVARSEL: Dette vil forårsage seriøse fald i effektivitet.", "LabelDropSubtitleHere": "Smid undertekst her, eller klik for at gennemse.", - "LabelCreateHttpPortMapHelp": "Tillad automatisk port mapping at generere en regel for http trafik udover https trafik.", - "LabelCreateHttpPortMap": "Aktiver automatisk port mapping for http trafik såvel som https.", + "LabelCreateHttpPortMapHelp": "Tillad automatisk port mapping at generere en regel for HTTP trafik udover HTTPS trafik.", + "LabelCreateHttpPortMap": "Aktiver automatisk port mapping for HTTP trafik såvel som HTTPS.", "LabelColorTransfer": "Farve overførsel:", "LabelColorSpace": "Farveplads:", "LabelColorPrimaries": "Primære farver:", From f891be0bea5ba2757532ba3abe54b95ecf8440b7 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 13:49:29 +0000 Subject: [PATCH 1340/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/de.json b/src/strings/de.json index 392479148d..372739a4d3 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -378,7 +378,7 @@ "Help": "Hilfe", "Hide": "Verstecke", "HideWatchedContentFromLatestMedia": "Gesehene Inhalte in 'Neueste Medien' verbergen", - "HttpsRequiresCert": "Um https für externe Verbindungen zu erzwingen, benötigst du ein vertrauenswürdiges SSL-Zertifikat, z.B. von Let's Encrypt. Bitte stelle entweder ein Zertifikat bereit, oder deaktiviere sichere Verbindungen.", + "HttpsRequiresCert": "Um HTTPS für externe Verbindungen zu erzwingen, benötigst du ein vertrauenswürdiges SSL-Zertifikat, z.B. von Let's Encrypt. Bitte stelle entweder ein Zertifikat bereit, oder deaktiviere sichere Verbindungen.", "Identify": "Identifizieren", "Images": "Bilder", "ImportFavoriteChannelsHelp": "Nur auf dem Tuner favorisierte Kanäle werden importiert.", From 7f3179e7e77a0fa9aa188ad4566dde9d126062fd Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 14:03:06 +0000 Subject: [PATCH 1341/1756] Translated using Weblate (Spanish (Argentina)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/ --- src/strings/es-ar.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/es-ar.json b/src/strings/es-ar.json index e3c07153e6..0b8a90303d 100644 --- a/src/strings/es-ar.json +++ b/src/strings/es-ar.json @@ -1454,8 +1454,8 @@ "LabelEnableIP4Help": "Habilita la funcionalidad IPv4.", "LabelEnableIP4": "Habilitar IPv4", "LabelDropSubtitleHere": "Deja el subtitulo aquí o haga click para navegar.", - "LabelCreateHttpPortMapHelp": "Permitir mapeo de puerto automático para crear una regla para el trafico http en adición al trafico https.", - "LabelCreateHttpPortMap": "Habilita mapeo automático de puertos para el trafico http como así también para https.", + "LabelCreateHttpPortMapHelp": "Permitir mapeo de puerto automático para crear una regla para el trafico HTTP en adición al trafico HTTPS.", + "LabelCreateHttpPortMap": "Habilita mapeo automático de puertos para el trafico HTTP como así también para HTTPS.", "LabelAutomaticDiscoveryHelp": "Permite a las aplicaciones detectar automáticamente Jellyfin usando el puerto UDP 7359.", "LabelAutomaticDiscovery": "Habilitar Auto Búsqueda:", "LabelAutoDiscoveryTracingHelp": "Cuando esta habilitada, los paquetes recibidos en el puerto de auto búsqueda serán registrados.", From 612a30e71871cc675113d39c8b986a2a0ff36859 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 13:52:20 +0000 Subject: [PATCH 1342/1756] Translated using Weblate (Spanish (Mexico)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/ --- src/strings/es-mx.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/es-mx.json b/src/strings/es-mx.json index 26c8476825..38040b61a7 100644 --- a/src/strings/es-mx.json +++ b/src/strings/es-mx.json @@ -430,7 +430,7 @@ "LabelAudioLanguagePreference": "Idioma preferido de audio:", "LabelAutomaticallyRefreshInternetMetadataEvery": "Actualizar automáticamente los metadatos desde Internet:", "LabelBindToLocalNetworkAddress": "Vincular a la dirección de red local:", - "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.", + "LabelBindToLocalNetworkAddressHelp": "Ignora la dirección IP local del servidor HTTP. Si se deja vacío, el servidor se vinculará a todas las direcciones disponibles. Cambiar este valor requiere reiniciar el servidor.", "LabelBirthDate": "Fecha de nacimiento:", "LabelBirthYear": "Año de nacimiento:", "LabelBlastMessageInterval": "Intervalo de mensajes de vida:", @@ -1444,8 +1444,8 @@ "LabelEnableIP4Help": "Habilita la funcionalidad IPv4.", "LabelEnableIP4": "Habilitar IPv4", "LabelDropSubtitleHere": "Arrastra el subtítulo aquí, o presiona en explorar.", - "LabelCreateHttpPortMapHelp": "Permite crear una redirección de puertos automática con una regla para el tráfico http en adición al tráfico https.", - "LabelCreateHttpPortMap": "Habilita la redirección de puertos automática para el tráfico http y https.", + "LabelCreateHttpPortMapHelp": "Permite crear una redirección de puertos automática con una regla para el tráfico HTTP en adición al tráfico HTTPS.", + "LabelCreateHttpPortMap": "Habilita la redirección de puertos automática para el tráfico HTTP y HTTPS.", "LabelAutomaticDiscoveryHelp": "Permite a las aplicaciones detectar automáticamente esta instancia de Jellyfin utilizando el puerto UDP 7359.", "LabelAutomaticDiscovery": "Habilitar Descubrimiento Automático:", "LabelAutoDiscoveryTracingHelp": "Cuando está habilitado, se registrarán los pqquetes recibidos en el puerto de descubrimiento automático.", From 6aa99c5dc16e1f30fb1edd49ce727e60a47eb529 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 14:29:31 +0000 Subject: [PATCH 1343/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 6c1272934e..2e0542c61d 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -106,7 +106,7 @@ "ColorTransfer": "Transfert de couleur", "CommunityRating": "Note de la communauté", "Composer": "Compositeur(trice)", - "ConfigureDateAdded": "Configurer comment la date d'ajout est déterminée dans les paramètres de Médiathèque du tableau de bord", + "ConfigureDateAdded": "Configurer comment la métadonnée 'Date d'ajout' est déterminée dans 'Tableau de bord' > 'Médiathèques' > 'Paramètres NFO'", "ConfirmDeleteImage": "Supprimer l'image ?", "ConfirmDeleteItem": "Supprimer cet élément l'effacera à la fois du système de fichiers et de votre médiathèque. Voulez-vous vraiment continuer ?", "ConfirmDeleteItems": "Supprimer ces éléments les effacera à la fois du système de fichiers et de votre médiathèque. Voulez-vous vraiment continuer ?", @@ -211,7 +211,7 @@ "GroupVersions": "Grouper les versions", "GuideProviderLogin": "Connexion", "GuideProviderSelectListings": "Sélectionner les programmes", - "H264CrfHelp": "Le facteur de débit constant (CRF) est le paramètre de qualité par défaut pour les encodeurs x264 et x265. Vous pouvez définir les valeurs entre 0 et 51, où des valeurs inférieures entraîneraient une meilleure qualité (au détriment de tailles de fichier plus élevées). Les valeurs saines sont comprises entre 18 et 28. La valeur par défaut pour x264 est 23 et pour x265 est 28, vous pouvez donc l'utiliser comme point de départ.", + "H264CrfHelp": "Le facteur de débit constant ('Constant Rate Factor' ou CRF) est le paramètre de qualité par défaut pour les encodeurs x264 et x265. Vous pouvez choisir une valeur comprise entre 0 et 51, où une valeur inférieure produit une meilleure qualité (au prix d'une taille du fichier plus élevée). Les valeurs saines sont comprises entre 18 et 28. Les valeurs par défaut, 23 pour x264 et 28 pour x265, peuvent être utilisées comme point de départ.", "EncoderPresetHelp": "Choisir une valeur plus rapide pour améliorer la performance, ou plus lente pour améliorer la qualité.", "HDPrograms": "Programmes HD", "HardwareAccelerationWarning": "L'activation de l'accélération matérielle peut provoquer une instabilité dans certains environnements. Assurez-vous que votre système d'exploitation et vos pilotes vidéo sont complètement à jour. Si vous avez des difficultés pour lire des vidéos après l'activation, vous devrez remettre ce paramètre sur Aucun.", @@ -417,7 +417,7 @@ "LabelAirsBeforeEpisode": "Diffusion avant l'épisode :", "LabelAirsBeforeSeason": "Diffusion avant la saison :", "LabelAlbum": "Album :", - "LabelAlbumArtHelp": "PN utilisé pour les images d'album, dans l’attribut dlna:profileID de upnp:albumArtURi. Certains appareils nécessitent une valeur spécifique, peu importe la taille de l'image.", + "LabelAlbumArtHelp": "PN utilisé pour les images d'album, dans l’attribut 'dlna:profileID' de 'upnp:albumArtURi'. Certains appareils nécessitent une valeur spécifique, peu importe la taille de l'image.", "LabelAlbumArtMaxHeight": "Hauteur maximale des images d'album :", "LabelAlbumArtMaxWidth": "Largeur maximale des images d'album :", "LabelAlbumArtPN": "PN d'images d'album :", @@ -495,7 +495,7 @@ "LabelEnableDlnaClientDiscoveryIntervalHelp": "Définir le délai en secondes entre deux recherches SSDP.", "LabelEnableDlnaDebugLogging": "Activer le débogage DLNA dans le journal d'événements", "LabelEnableDlnaDebugLoggingHelp": "Génère de gros fichiers journaux et ne devrait être utilisé que pour les diagnostics d'erreur.", - "LabelEnableDlnaPlayTo": "Activer la lecture en DLNA", + "LabelEnableDlnaPlayTo": "Activer la lecture DLNA 'Play To'", "LabelEnableDlnaPlayToHelp": "Détecte les appareils de votre réseau et offre la possibilité de les contrôler à distance.", "LabelEnableDlnaServer": "Activer le serveur DLNA", "LabelEnableDlnaServerHelp": "Autoriser les appareils UPnP de votre réseau à parcourir et à lire le contenu.", @@ -656,7 +656,7 @@ "LabelScheduledTaskLastRan": "Dernière exécution {0}, durée {1}.", "LabelScreensaver": "Économiseur d'écran :", "LabelSeasonNumber": "Numéro de saison :", - "LabelSelectFolderGroups": "Grouper automatiquement le contenu des dossiers suivants par catégories telles que Films, Musiques et Séries TV :", + "LabelSelectFolderGroups": "Grouper automatiquement le contenu des dossiers suivants par catégories telles que 'Films', 'Musiques' et 'Séries TV' :", "LabelSelectFolderGroupsHelp": "Les dossiers non cochés seront affichés individuellement dans leur vue propre.", "LabelSelectUsers": "Sélectionner des utilisateurs :", "LabelSelectVersionToInstall": "Sélectionner la version à installer :", @@ -673,7 +673,7 @@ "LabelSkipIfGraphicalSubsPresent": "Sauter si la vidéo contient déjà des sous-titres", "LabelSkipIfGraphicalSubsPresentHelp": "Conserver les versions textes des sous-titres permettra une diffusion plus efficace et diminuera la probabilité d'un transcodage de la vidéo.", "LabelSonyAggregationFlags": "Marqueurs d’agrégation Sony :", - "LabelSonyAggregationFlagsHelp": "Définir le contenu de l'élément 'aggregationFlags' dans l'espace de nom urn:schemas-sonycom:av.", + "LabelSonyAggregationFlagsHelp": "Définir le contenu de l'élément 'aggregationFlags' dans l'espace de nom 'urn:schemas-sonycom:av'.", "LabelSortBy": "Trier par :", "LabelSortOrder": "Ordre de tri :", "LabelSortTitle": "Titre de tri :", @@ -713,7 +713,7 @@ "LabelUserAgent": "User agent :", "LabelUserLibrary": "Médiathèque de l'utilisateur :", "LabelUserLibraryHelp": "Sélectionner quelle médiathèque afficher sur l'appareil. Laisser vide pour hériter du paramètre par défaut.", - "LabelUserRemoteClientBitrateLimitHelp": "Écraser les valeurs globales par défaut configurées dans les paramètres de lecture vidéo du serveur.", + "LabelUserRemoteClientBitrateLimitHelp": "Écraser la valeur par défaut configurée dans les paramètres du serveur ; voir 'Tableau de bord' > 'Lecture' > 'Streaming'.", "LabelUsername": "Nom d'utilisateur :", "LabelVaapiDevice": "Appareil VA-API :", "LabelVaapiDeviceHelp": "Ceci est le nœud de rendu qui est utilisé pour l'accélération matérielle.", @@ -721,9 +721,9 @@ "LabelVersion": "Version :", "LabelVersionInstalled": "{0} installé(s)", "LabelXDlnaCap": "Cap X-DLNA :", - "LabelXDlnaCapHelp": "Définir le contenu de l'élément 'X_DLNACAP' dans l'espace de nom urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaCapHelp": "Définir le contenu de l'élément 'X_DLNACAP' dans l'espace de nom 'urn:schemas-dlna-org:device-1-0'.", "LabelXDlnaDoc": "Doc X-DLNA :", - "LabelXDlnaDocHelp": "Définir le contenu de l'élément 'X_DLNADOC' dans l'espace de nom urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaDocHelp": "Définir le contenu de l'élément 'X_DLNADOC' dans l'espace de nom 'urn:schemas-dlna-org:device-1-0'.", "LabelYear": "Année :", "LabelYoureDone": "Vous avez terminé !", "LabelZipCode": "Code postal :", @@ -782,7 +782,7 @@ "MessageContactAdminToResetPassword": "Veuillez contacter votre administrateur système pour réinitialiser votre mot de passe.", "MessageCreateAccountAt": "Créer un compte sur {0}", "MessageDeleteTaskTrigger": "Voulez-vous vraiment supprimer ce déclencheur de tâche ?", - "MessageDirectoryPickerBSDInstruction": "Sur BSD, vous devrez peut-être configurer le stockage de votre jail FreeNAS pour autoriser Jellyfin à accéder à vos médias.", + "MessageDirectoryPickerBSDInstruction": "Sur BSD, vous devrez peut-être configurer le stockage de votre jail 'FreeNAS' pour autoriser Jellyfin à accéder à vos médias.", "MessageDirectoryPickerLinuxInstruction": "Pour Linux sur Arch Linux, CentOS, Debian, Fedora, openSUSE ou Ubuntu, vous devez au moins autoriser l'accès en lecture à vos répertoires de stockage pour l'utilisateur de service .", "MessageDownloadQueued": "Téléchargement mis en file d'attente.", "MessageEnablingOptionLongerScans": "Activer cette option peut accroître la durée d'actualisation de la médiathèque.", @@ -812,7 +812,7 @@ "MessageYouHaveVersionInstalled": "Actuellement , vous avez la version {0} installée.", "Metadata": "Métadonnées", "MetadataManager": "Gestionnaire de métadonnées", - "MetadataSettingChangeHelp": "Les modifications des paramètres des métadonnées ne concernent que le contenu à venir. Pour actualiser le contenu existant, ouvrir l'écran des détails et cliquer sur le bouton Actualiser, ou bien effectuer des actualisations en masse en utilisant le gestionnaire de métadonnées.", + "MetadataSettingChangeHelp": "Les modifications des paramètres des métadonnées ne concernent que le contenu à venir. Pour actualiser le contenu existant, ouvrir l'écran des détails et cliquer sur le bouton 'Actualiser', ou bien effectuer des actualisations en masse en utilisant le gestionnaire de métadonnées.", "MinutesAfter": "minutes après", "MinutesBefore": "minutes avant", "Mobile": "Appareil mobile", @@ -912,18 +912,18 @@ "OptionOnInterval": "Par intervalle", "OptionParentalRating": "Classification parentale", "OptionPlainStorageFolders": "Afficher tous les dossiers en tant que simples dossiers de stockage", - "OptionPlainStorageFoldersHelp": "Tous les répertoires seront affichés dans le DIDL en tant que \"object.container.storageFolder\" au lieu de formats plus spécifiques comme, par exemple \"object.container.person.musicArtist\".", + "OptionPlainStorageFoldersHelp": "Tous les répertoires seront affichés dans le DIDL en tant que 'object.container.storageFolder' au lieu de formats plus spécifiques comme, par exemple 'object.container.person.musicArtist'.", "OptionPlainVideoItems": "Afficher les vidéos en tant que simples éléments vidéos", - "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", "OptionPremiereDate": "Date de la première", "OptionProtocolHls": "Streaming Http en direct", "OptionReleaseDate": "Date de sortie", "OptionReportByteRangeSeekingWhenTranscoding": "Signaler que le serveur prend en charge la recherche d'octets lors du transcodage", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Nécessaire pour certains appareils qui ne sont pas capables d'effectuer une recherche dans le temps correctement.", - "OptionRequirePerfectSubtitleMatch": "Télécharger uniquement les sous-titres qui correspondent parfaitement à mes fichiers vidéo", + "OptionRequirePerfectSubtitleMatch": "Télécharger uniquement les sous-titres qui correspondent parfaitement aux fichiers vidéo", "OptionRequirePerfectSubtitleMatchHelp": "En activant cette option, seuls les sous-titres ayant été testés et vérifiés avec votre fichier vidéo seront téléchargés. En désactivant cette option, vous aurez plus de chance que des sous-titres soient téléchargés, mais ils risquent d'être décalés ou incorrects.", - "OptionResElement": "Résolution de l'élément", + "OptionResElement": "Élément 'res'", "OptionResumable": "Reprise possible", "OptionSaveMetadataAsHidden": "Enregistrer les métadonnées et les images en tant que fichier cachés", "OptionSaveMetadataAsHiddenHelp": "La modification s'appliquera aux nouvelles métadonnées enregistrées à l'avenir. Les fichiers de métadonnées existants seront mis à jour la prochaine fois qu'ils seront enregistrés par le serveur.", @@ -960,7 +960,7 @@ "PlayNextEpisodeAutomatically": "Lancer l'épisode suivant automatiquement", "Played": "Lu", "Playlists": "Listes de lecture", - "PleaseAddAtLeastOneFolder": "Veuillez ajouter au moins un dossier à cette médiathèque en cliquant sur le bouton Ajouter.", + "PleaseAddAtLeastOneFolder": "Veuillez ajouter au moins un dossier à cette médiathèque en cliquant sur le bouton '+' de la section 'Dossiers'.", "PleaseConfirmPluginInstallation": "Merci de cliquer sur OK pour confirmer que vous avez lu ce qui précède et que vous souhaitez poursuivre l'installation de l'extension.", "PleaseEnterNameOrId": "Veuillez saisir un nom ou un identifiant externe.", "PleaseRestartServerName": "Veuillez redémarrer le serveur Jellyfin sur {0}.", @@ -1106,7 +1106,7 @@ "Unrated": "Non noté", "Up": "Haut", "Upload": "Envoyer", - "UserAgentHelp": "Fournir un en-tête HTTP 'user-agent' personnalisé.", + "UserAgentHelp": "Fournir un en-tête HTTP 'User-Agent' personnalisé.", "UserProfilesIntro": "Jellyfin supporte les profils utilisateurs avec des paramètres granulaires d'affichage, de sauvegarde de l'état de lecture et de contrôle parental.", "ValueAudioCodec": "Codec Audio : {0}", "ValueCodec": "Codec : {0}", @@ -1369,8 +1369,8 @@ "Data": "Données", "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.", + "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 sur carte", "SpecialFeatures": "Particularités", "Photo": "Photo", @@ -1395,7 +1395,7 @@ "MediaInfoColorTransfer": "Transfert couleur", "MediaInfoColorSpace": "Espace couleur", "LabelKnownProxies": "Proxies connus :", - "KnownProxiesHelp": "Liste séparée par des virgules des adresses IP ou noms des relais connus pour se connecter à ce serveur Jellyfin. Cette liste est nécessaire au bon fontionnement des en-têtes 'X-Forwarded-For'. Un redémarrage est requis après sauvegarde.", + "KnownProxiesHelp": "Liste séparée par des virgules des adresses IP ou noms des relais connus pour se connecter à ce serveur Jellyfin. Cette liste est nécessaire au bon fontionnement des en-têtes 'X-Forwarded-For'. Un redémarrage sera requis 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.", @@ -1521,7 +1521,7 @@ "SubtitleCodecNotSupported": "Le codec de sous-titre utilisé n'est pas supporté", "ContainerNotSupported": "Le container n'est pas supporté", "AudioCodecNotSupported": "Ce codec audio n'est pas supporté", - "UseEpisodeImagesInNextUpHelp": "Les sections 'À suivre' et 'Reprendre le visionnage' utiliseront les vignettes des épisodes plutôt que la vignette primaire de la série.", + "UseEpisodeImagesInNextUpHelp": "Les sections 'À suivre' et 'Reprendre le visionnage' utiliseront les images des épisodes comme vignettes plutôt que la vignette primaire de la série.", "UseEpisodeImagesInNextUp": "Utiliser l'image de l'épisode pour les sections 'À suivre' et 'Reprendre le visionnage'", "DisableCustomCss": "Désactive le CSS custom fourni par le serveur", "RefFramesNotSupported": "Les cadres de référence ne sont pas pris en charge", From 85ccb05cd51703ec0a60451a9064b983aecb5fde Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 14:15:14 +0000 Subject: [PATCH 1344/1756] Translated using Weblate (Croatian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/ --- src/strings/hr.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/hr.json b/src/strings/hr.json index ffdd1a71de..3f2e05935e 100644 --- a/src/strings/hr.json +++ b/src/strings/hr.json @@ -353,8 +353,8 @@ "LabelEncoderPreset": "H264 unaprijed kodiranje:", "LabelHardwareAccelerationType": "Hardversko ubrzanje:", "LabelHardwareAccelerationTypeHelp": "Dostupno samo na podržanim sustavima.", - "LabelHttpsPort": "Lokalni broj https porta:", - "LabelHttpsPortHelp": "Broj TCP porta na koji se Jellyfin https server treba vezati.", + "LabelHttpsPort": "Lokalni broj HTTPS porta:", + "LabelHttpsPortHelp": "Broj TCP porta na koji se Jellyfin HTTPS server treba vezati.", "LabelIconMaxHeight": "Maksimalna visina ikona:", "LabelIconMaxWidth": "Maksimalna širina ikona:", "LabelIdentificationFieldHelp": "Spis-neosjetljivi podniz ili regex izraz.", @@ -375,7 +375,7 @@ "LabelKodiMetadataSaveImagePathsHelp": "Preporuča se ako imate nazive datoteka slika koje ne udovoljavaju Kodi smjernicama.", "LabelLanguage": "Jezik:", "LabelLineup": "Svrastavanje:", - "LabelLocalHttpServerPortNumber": "Lokalni broj http porta:", + "LabelLocalHttpServerPortNumber": "Lokalni broj HTTP porta:", "LabelLocalHttpServerPortNumberHelp": "Broj TCP porta na koji se treba vezati Jellyfin-jev HTTP poslužitelj.", "LabelLockItemToPreventChanges": "Zaključajte ovu stavku kako bi se spriječile buduće promjene", "LabelLoginDisclaimer": "Prijava odricanja:", @@ -451,10 +451,10 @@ "LabelProtocol": "Protokol:", "LabelProtocolInfo": "Protokol informacija:", "LabelProtocolInfoHelp": "Vrijednost koja će se koristiti kada se reagira na GetProtocolInfo zahtjeve iz uređaja.", - "LabelPublicHttpPort": "Javni broj http porta:", - "LabelPublicHttpPortHelp": "Broj javnog broja porta koji treba biti mapiran na lokalni http port.", - "LabelPublicHttpsPort": "Javni broj https porta:", - "LabelPublicHttpsPortHelp": "Broj javnog broja porta koji treba biti mapiran na lokalni https port.", + "LabelPublicHttpPort": "Javni broj HTTP porta:", + "LabelPublicHttpPortHelp": "Broj javnog broja porta koji treba biti mapiran na lokalni HTTP port.", + "LabelPublicHttpsPort": "Javni broj HTTPS porta:", + "LabelPublicHttpsPortHelp": "Broj javnog broja porta koji treba biti mapiran na lokalni HTTPS port.", "LabelRecord": "Snimka:", "LabelRecordingPath": "Zadana putanja za snimanje:", "LabelRecordingPathHelp": "Odredite zadano mjesto za spremanje snimaka. Ako se ostavi prazno, koristit će se mapa poslužitelja programskih podaka.", @@ -671,7 +671,7 @@ "OptionPlainVideoItemsHelp": "Ako je omogućeno, sav video se prezentira u DIDL-u kao \"objekt.stavka.videoStavka\" umjesto više specijaliziranog tipa kao \"objekt.stavka.videoStavka.film\".", "OptionPlayCount": "Broju izvođenja", "OptionPremiereDate": "Datum premijere", - "OptionProtocolHls": "Http strujanje uživo", + "OptionProtocolHls": "HTTP strujanje uživo", "OptionReleaseDate": "Datum izdavanja", "OptionReportByteRangeSeekingWhenTranscoding": "Izvješće da li poslužitelj podržava bajt traženja kada se konvertira", "OptionReportByteRangeSeekingWhenTranscodingHelp": "To je potrebno za neke uređaje koji ne mogu dobro koristiti pretraživanje vremena.", From cf2e4dfb1058349615659eb5fe1e00b2c23b37c9 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 14:04:44 +0000 Subject: [PATCH 1345/1756] Translated using Weblate (Indonesian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/ --- src/strings/id.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/id.json b/src/strings/id.json index e7b6b7a0b8..cf2d75e463 100644 --- a/src/strings/id.json +++ b/src/strings/id.json @@ -1078,8 +1078,8 @@ "MessageNoTrailersFound": "Pasang saluran cuplikan untuk menyempurnakan pengalaman film Anda dengan menambahkan perpustakaan cuplikan internet.", "LabelDropSubtitleHere": "Taruh subtitle di sini, atau klik untuk mencari.", "LabelDashboardTheme": "Tema dasbor server:", - "LabelCreateHttpPortMapHelp": "Izinkan pemetaan port otomatis untuk membuat aturan untuk lalu lintas http selain untuk lalu lintas https.", - "LabelCreateHttpPortMap": "Aktifkan pemetaan port otomatis untuk lalu lintas http serta https.", + "LabelCreateHttpPortMapHelp": "Izinkan pemetaan port otomatis untuk membuat aturan untuk lalu lintas HTTP selain untuk lalu lintas HTTPS.", + "LabelCreateHttpPortMap": "Aktifkan pemetaan port otomatis untuk lalu lintas HTTP serta HTTPS.", "LabelColorTransfer": "Transfer warna:", "LabelColorSpace": "Ruang warna:", "LabelColorPrimaries": "Warna utama:", From 2aeeefe3c6e1fabf949236df447ea2826dbadfdf Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 23 Dec 2021 12:43:08 +0000 Subject: [PATCH 1346/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 72a2172333..c117a56b15 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -111,7 +111,7 @@ "ColorTransfer": "Tüs austyruy", "CommunityRating": "Qauym bağalauy", "Composer": "Kompozitor", - "ConfigureDateAdded": "Üstelıngen künı Taqtadağy Tasyğyşhana parametrlerınde retteledı", + "ConfigureDateAdded": "\"Üstelıngen künı\" metaderegı Taqta > Tasyğyşhana > NFO-parametrlerınde retteledı", "ConfirmDeleteImage": "Suret joiylsyn ba?", "ConfirmDeleteItem": "Osy tarmaqty joiğanda, ol fail jüiesınen de, tasyğyşhanañyzdan da joiylady. Şynymen jalğastyru qajet pe?", "ConfirmDeleteItems": "Osy tarmaqtardy joiğanda, olar faildyq jüiesınen de jäne tasyğyşhanañyzdan da joiylady. Şynymen jalğastyru qajet pe?", @@ -221,7 +221,7 @@ "Guide": "Telegid", "GuideProviderLogin": "Kıru", "GuideProviderSelectListings": "Tızbelerdı tañdau", - "H264CrfHelp": "Bağalaudyñ tūraqty mänı (CRF) x264 men x265 kodtauyşy üşın ädepkı sapa parametrı bolyp tabylady. Sız 0 jäne 51 arasyndağy mänderın belgılei alasyz, onda tömen mänder (joğary fail ölşemderı esebınen) nätijesınde jaqsy sapağa keltıredı. Tağylyp mänder 18 jäne 28 arasynda bolady. Ädepkısı x264 üşın 23 jäne x265 üşın 28 bolyp tabylady, sondyqtan bastau nüktesı retınde osyny paidalanuyñyzğa bolady.", + "H264CrfHelp": "\"Bağalaudyñ tūraqty mänı\" (CRF) x264 men x265 kodtauyşy üşın ädepkı sapa parametrı bolyp tabylady. Sız 0 jäne 51 arasyndağy mänderın belgılei alasyz, onda tömen mänder (joğary fail ölşemderı esebınen) nätijesınde jaqsy sapağa keltıredı. Tağylyp mänder 18 jäne 28 arasynda bolady. Ädepkısı x264 üşın 23 jäne x265 üşın 28 bolyp tabylady, sondyqtan bastau nüktesı retınde osyny paidalanuyñyzğa bolady.", "EncoderPresetHelp": "Önımdılıktı jaqsartu üşın jyldam mänın, nemese sapasyn jaqsartu üşın baiau mänın tañdañyz.", "HDPrograms": "HD-berılimder", "HardwareAccelerationWarning": "Aparattyq jedeldetudı qosu keibır ortalarda tūraqsyzdyq tudyruy mümkın. Operasialyq jüieñız ben beine draiverlerıñız tolyq jañartylğanyna köz jetkızıñız. Eger osyny qosqannan keiın beine oinatuda qiyndyq bolsa, parametrdı qaita Eşqanadai dep özgertuıñız qajet.", @@ -291,10 +291,10 @@ "HeaderForKids": "Balalyq", "HeaderFrequentlyPlayed": "Jiı oinatylğandar", "HeaderGuideProviders": "Telegid derekterın jetkızuşılerı", - "HeaderHttpHeaders": "HTTP üstıñgı derektemelerı", + "HeaderHttpHeaders": "HTTP-basderektemelerı", "HeaderIdentification": "Anyqtau", "HeaderIdentificationCriteriaHelp": "Eñ kemınde anyqtaudyñ bır şartyn engızıñız.", - "HeaderIdentificationHeader": "Anyqtaudyñ üstıñgı derektemesı", + "HeaderIdentificationHeader": "Anyqtaudyñ basderektemesı", "HeaderIdentifyItemHelp": "İzdeudıñ bır ne bırneşe şartyn engızıñız. İzdeu nätijelerın köbeitu üşın şartty alastañyz.", "HeaderImageOptions": "Suret opsialary", "HeaderImageSettings": "Suret parametrlerı", @@ -302,7 +302,7 @@ "HeaderInstantMix": "Lezdık qospa", "HeaderKeepRecording": "Jazudy saqtap qalu", "HeaderKeepSeries": "Telehikaiany saqtap qalu", - "HeaderKodiMetadataHelp": "NFO-metaderekterın qosu nemese ajyratu üşın, tasyğyşhanany öñdeñız jäne metaderekter saqtauyştar bölımın tabyñyz.", + "HeaderKodiMetadataHelp": "NFO-metaderekterın qosu nemese ajyratu üşın, tasyğyşhanany öñdeñız jäne \"Metaderekter saqtauşylary\" bölımın tabyñyz.", "HeaderLatestEpisodes": "Eñ keiıngı telebölımder", "HeaderLatestMedia": "Eñ keiıngı tasyğyşderekter", "HeaderLatestMovies": "Eñ keiıngı filmder", @@ -504,7 +504,7 @@ "LabelEnableDlnaClientDiscoveryIntervalHelp": "Ekı SSDP-saual arasyndağy ūzaqtyğyn anyqtau, sekundtar arqyly.", "LabelEnableDlnaDebugLogging": "DLNA küin keltıru jazbalar jūrnalyn qosu", "LabelEnableDlnaDebugLoggingHelp": "Öte auqymdy jūrnal faildary jasalady jäne tek qana aqaulyqtardy joiu üşın qajet bolğan retınde paidalanylady.", - "LabelEnableDlnaPlayTo": "DLNA qūrylğysynda oinatudy qosu", + "LabelEnableDlnaPlayTo": "\"Qūrylğyda Oinatu\" DLNA funksiasyn qosu", "LabelEnableDlnaPlayToHelp": "Jelıdegı qūrylğylardy tabady jäne būlardy qaşyqtan basqaru qabıletın ūsynady.", "LabelEnableDlnaServer": "DLNA-serverın qosu", "LabelEnableDlnaServerHelp": "Jelıdegı UPnP-qūrylğylarğa mazmūn şolu men oinatu üşın rūqsat etu.", @@ -664,7 +664,7 @@ "LabelScheduledTaskLastRan": "Keiıngı qosylğany {0}, {1} aldy.", "LabelScreensaver": "Ekran saqtağyş:", "LabelSeasonNumber": "Mausym nömırı:", - "LabelSelectFolderGroups": "Kelesı qaltalardağy mazmūndy Kino, Muzyka jäne TD siaqty aspektterge avtomatty toptastyru:", + "LabelSelectFolderGroups": "Kelesı qaltalardağy mazmūndy \"Kino\", \"Muzyka\" jäne \"TD\" siaqty aspektterge avtomatty toptastyru:", "LabelSelectFolderGroupsHelp": "Belgılenbegen qaltalar öz betımen özınıñ aspektınde beinelenedı.", "LabelSelectUsers": "Paidalanuşylardy tañdau:", "LabelSelectVersionToInstall": "Ornatym nūsqasyn tañdau:", @@ -681,7 +681,7 @@ "LabelSkipIfGraphicalSubsPresent": "Eger beinede endırılgen subtitrler bolsa, ötkızıp jıberu", "LabelSkipIfGraphicalSubsPresentHelp": "Subtitrlerdıñ mätındık nūsqalary qaldyrylsa, nätijesınde tiımdı jetkızıledı jäne beinenıñ qaita kodtau yqtimaldyğyn kemıtedı.", "LabelSonyAggregationFlags": "Sony bırıktıru jalauşalary:", - "LabelSonyAggregationFlagsHelp": "urn:schemas-sonycom:av ataular keñıstıgındegı aggregatıonFlags elementı mazmūnyn anyqtau.", + "LabelSonyAggregationFlagsHelp": "\"urn:schemas-sonycom:av\" ataular keñıstıgındegı \"aggregatıonFlags\" elementı mazmūnyn anyqtau.", "LabelSortBy": "Sūryptau täsılı:", "LabelSortOrder": "Sūryptau retı:", "LabelSortTitle": "Atau boiynşa sūryptau:", @@ -721,7 +721,7 @@ "LabelUserAgent": "Paidalanuşy agentı:", "LabelUserLibrary": "Paidalanuşy tasyğyşhanasy:", "LabelUserLibraryHelp": "Qūrylğyda qai paidalanuşy tasyğyşhanasyn beineleuın bölekteñız. Ädepkı parametr mūrasyna ielenu üşın bos qaldyryñyz.", - "LabelUserRemoteClientBitrateLimitHelp": "Serverdıñ oinatu parametrlerınde ornatylğan ädepkı ğalamdyq mändı qaita anyqtaidy.", + "LabelUserRemoteClientBitrateLimitHelp": "Serverdıñ parametrlerınde (Taqta > Oinatu > Tasymaldanu) ornatylğan ädepkı ğalamdyq mändı qaita anyqtaidy.", "LabelUsername": "Paidalanuşy aty:", "LabelVaapiDevice": "VA-API qūrylğysy:", "LabelVaapiDeviceHelp": "Būl aparattyq jedeldetu üşın qoldanylatyn körsetu tüiını bolyp tabylady.", @@ -729,9 +729,9 @@ "LabelVersion": "Nūsqasy:", "LabelVersionInstalled": "{0} ornatylğan", "LabelXDlnaCap": "X-DLNA sipattary:", - "LabelXDlnaCapHelp": "urn:schemas-dlna-org:device-1-0 ataular keñıstıgındegı X_DLNACAP tarmağy mazmūnyn anyqtau.", + "LabelXDlnaCapHelp": "\"urn:schemas-dlna-org:device-1-0\" ataular keñıstıgındegı \"X_DLNACAP\" tarmağy mazmūnyn anyqtau.", "LabelXDlnaDoc": "X-DLNA täsımı:", - "LabelXDlnaDocHelp": "urn:schemas-dlna-org:device-1-0 ataular keñıstıgındegı X_DLNADOC tarmağy mazmūnyn anyqtau.", + "LabelXDlnaDocHelp": "\"urn:schemas-dlna-org:device-1-0\" ataular keñıstıgındegı \"X_DLNADOC tarmağy\" mazmūnyn anyqtau.", "LabelYear": "Jyl:", "LabelYoureDone": "Sız daiynsyz!", "LabelZipCode": "Poşta kody:", @@ -793,7 +793,7 @@ "MessageContactAdminToResetPassword": "Parölıñızdı ysyru üşın jüielık äkımşıñızge bailanysyñyz.", "MessageCreateAccountAt": "{0} janynda tırkelgı jasau", "MessageDeleteTaskTrigger": "Şynymen osy tapsyrma trigerı joiylsyn ba?", - "MessageDirectoryPickerBSDInstruction": "BSD ortasynda, Jellyfin qol jetkızu maqsatynda, sızdıñ FreeNAS Jail jinaqtauyşty teñşeu qajet boluy mümkın.", + "MessageDirectoryPickerBSDInstruction": "BSD ortasynda, Jellyfin qol jetkızu maqsatynda, sızdıñ \"FreeNAS Jail\" işindegı jinaqtauyşty teñşeu qajet boluy mümkın.", "MessageDirectoryPickerLinuxInstruction": "Arch Linux, CentOS, Debian, Fedora, openSUSE nemese Ubuntu jüielerındegı Linux üşın, kem degende saqtau jerlerıñızdi oqu qatynasy üşın qyzmet körsetu paidalanuşysyna rūqsat etuge tiıssız.", "MessageDownloadQueued": "Jüktep alu kezekte.", "MessageEnablingOptionLongerScans": "Osy opsia qoiylsa, tasyğyşhana skanerleulerı edäuır ūzyn boluy mümkın.", @@ -823,7 +823,7 @@ "MessageYouHaveVersionInstalled": "Ağymda {0} nūsqasy ornatylğan.", "Metadata": "Metaderekter", "MetadataManager": "Metaderek retteuşı", - "MetadataSettingChangeHelp": "Metaderekter parametrlerın özgertu bolaşaqtağy üstelgen jaña mazmūnğa äser etedı. Bar mazmūndy jañartu üşın, tolyq mälımetter ekranyn aşyñyz da jañartu tüimeşıgın basyñyz, nemese metaderekter retteuışını paidalanyp qorymymen jañartyñyz.", + "MetadataSettingChangeHelp": "Metaderekter parametrlerın özgertu bolaşaqtağy üstelgen jaña mazmūnğa äser etedı. Bar mazmūndy jañartu üşın, tolyq mälımetter ekranyn aşyñyz da jañartu tüimeşıgın basyñyz, nemese \"Metaderek retteuşı\" paidalanuymen jappai jañartyñyz.", "MinutesAfter": "min soñyñda", "MinutesBefore": "min aldynda", "Mobile": "Ūtqyr", @@ -916,7 +916,7 @@ "OptionHideUserFromLoginHelp": "Jeke nemese jasyryn äkımşı tırkelgılerı üşın paidaly. Paidalanuşy aty men paröldı engızu arqyly paidalanuşyğa qolmen kıru qajet bolady.", "OptionHlsSegmentedSubtitles": "HLS bölşektelgen subtitrler", "OptionIgnoreTranscodeByteRangeRequests": "Qaita kodtau bait auqymy sūranystaryn elemeu", - "OptionIgnoreTranscodeByteRangeRequestsHelp": "Osy sūranystarmen sanasu bolady, bıraq bait auqymynyñ bas derektemesı elep eskerılmeidı.", + "OptionIgnoreTranscodeByteRangeRequestsHelp": "Osy sūranystarmen sanasu bolady, bıraq bait auqymynyñ basderektemesı elep eskerılmeidı.", "OptionImdbRating": "IMDb bağalauy", "OptionLikes": "Ūnatular", "OptionMax": "Eñ joğary", @@ -936,7 +936,7 @@ "OptionReleaseDate": "Şyğaru künı", "OptionReportByteRangeSeekingWhenTranscoding": "Qaita kodtau kezınde server bait ırıkteuın qoldasa baiandau", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Būl uaqyt ırıkteuı onşa emes keibır qūrylğylar üşın qajet.", - "OptionRequirePerfectSubtitleMatch": "Beine faildarym üşın tek qana kemeldı säikes kelgen subtitrlerdı jüktep alu", + "OptionRequirePerfectSubtitleMatch": "Beine faildar üşın tek qana kemeldı säikes kelgen subtitrlerdı jüktep alu", "OptionRequirePerfectSubtitleMatchHelp": "Keremet säikestık talap etılgende tek qana naqty beine failyñyzben synaqtaudan jäne tekseruden ötken subtitrler süzıledı. Belgını alastau subtitrlerdı jükteu yqtimaldyğyn arttyrady, bıraq qate uaqyty bar nemese būrys bolu subtitrler mätınınıñ mümkındıkterın ösıredı.", "OptionResumable": "Jalğastyralatyn", "OptionSaveMetadataAsHidden": "Metaderekter men suretterdı jasyryn faildar retınde saqtau", @@ -975,7 +975,7 @@ "PlayNextEpisodeAutomatically": "Kelesı telebölımdı avtomatty jüktep alu", "Played": "Oinatylğan", "Playlists": "Oinatu tızımderı", - "PleaseAddAtLeastOneFolder": "Qosu tüimeşıgın basu arqyly, osy tasyğyşhanağa kem degende bır qalta qosyñyz.", + "PleaseAddAtLeastOneFolder": "\"Qaltalar\" bölımındegı \"+\" tüimeşıgın basyp osy tasyğyşhanağa kem degende bır qalta qosyñyz.", "PleaseConfirmPluginInstallation": "Joğarydağyny oqyp şyqqanyñyzdy jäne plagin ornatuyn bastauyñyzdy rastau üşın Jaraidy degen tüimeşıgın basyñyz.", "PleaseEnterNameOrId": "Atyn nemese syrtqy ID engızıñız.", "PleaseRestartServerName": "{0} ışındegı Jellyfin-dı qaita ıske qosyñyz.", @@ -1130,7 +1130,7 @@ "Unrated": "Bağalanbağan", "Up": "Joğaryğa", "Upload": "Jüktep salu", - "UserAgentHelp": "Teñşeletın HTTP user-agent bas derektemesın jetkızu.", + "UserAgentHelp": "Teñşeletın \"User-Agent\" HTTP-basderektemesın jetkızu.", "UserProfilesIntro": "Jellyfin qūramynda egjeilı beineleu parametrlerı, oinatu küiı jäne mazmūn basqaruy bar paidalanuşylyq profaildarynyñ qoldauy körsetıledı.", "ValueAlbumCount": "{0} älbom", "ValueAudioCodec": "Dybys kodegı: {0}", @@ -1177,7 +1177,7 @@ "LeaveBlankToNotSetAPassword": "Paröldı ornatpau üşın būl örıstı bos qaldyruğa bolady.", "MessageImageFileTypeAllowed": "Tek qana JPEG jäne PNG faildary qoldauda.", "MessageImageTypeNotSelected": "Suret türın aşylmaly mäzırden tandañyz.", - "OptionResElement": "res element", + "OptionResElement": "'res' element", "AuthProviderHelp": "Osy paidalanuşynyñ parölın rastau üşın paidalanylatyn autentteu jetkızuşısın bölekteñız.", "LabelAuthProvider": "Autentteu jetkızuşı:", "LabelPasswordResetProvider": "Paröldı ysyru jetkızuşısı:", @@ -1482,7 +1482,7 @@ "LabelLibraryPageSizeHelp": "Tasyğyşhana betınde körsetıletın tarmaqtardyñ mölşerın ornatu. Betteudı ajyratu üşın 0 mänın ornatyñyz.", "LabelEnableHttpsHelp": "Teñşelgen HTTPS-porty tyñdalady. Būl küşıne enuі üşın jaramdy kuälık jetıldıruı qajet.", "LabelCreateHttpPortMapHelp": "HTTPS-trafigıne qosymşa keletın HTTP-trafik erejesın jasau üşın avtomatty port salğastyruğa rūqsat etіledı.", - "MessageAddRepository": "Eger repozitoridı üstegıñız kelse, üstіñgі derekteme janyndağy tüimeşıktı basyp, saual etılgen aqparatty toltyryñyz.", + "MessageAddRepository": "Eger repozitoridı üstegıñız kelse, basderekteme janyndağy tüimeşıktı basyp, saual etılgen aqparatty toltyryñyz.", "LabelRequireHttpsHelp": "Belgılengen bolsa, server HTTP arqyly kelgen barlyq saualdardy HTTPS üşın avtomatty bağyttaidy. Eger server HTTPS-portyn tyñdamasa, būl eşqandai äser etpeidı.", "SyncPlayAccessHelp": "SyncPlay basqa qūrylğylarmen oinatudy ündestıruge mümkındık beredі. Būl paidalanuşynyñ SyncPlay funksiasyna qatynau deñgeiіn tañdañyz.", "SubtitleVerticalPositionHelp": "Mätın kösetıletın jol nömіrі. Oñ sandar joğarydan tömenge bağyttalğan. Terіs sandar tömennen joğaryğa bağyttalğan.", @@ -1495,7 +1495,7 @@ "LabelUDPPortRangeHelp": "UDP-qosylymdaryn jasağanda, Jellyfin üşın osy port auqymyn paidalanuğa şekteu qoiylady. (Ädepkı mänı: 1024 - 645535).
Eskerım: Belgılı bır mümkındık üşın osy auqymnan tys tūraqty porttar qajet boluy mümkın.", "LabelOpenclDeviceHelp": "Būl tonmapiñ üşın paidalanylatyn OpenCL qūrylğysy. Nüktenіñ sol jağy - tūğyrnama nömіrі, al oñ jağy - tūğyrnamadağy qūrylğynyñ nömіrі. Ädepkі mänі - 0,0. OpenCL aparattyq jedeldetu ädіsіn qamtityn FFmpeg qoldanbasynyñ faily qajet.", "RemuxHelp1": "Tasyğyşderekter syiysymdy emes faildyq konteinerde (MKV, AVI, WMV jäne t.b.) tūr, al beine ağyny da, dybys ağyny da qūrylğymen syiysymdy. Tasyğyşderekter qūrylğyğa jіberіlmes būryn naqty uaqytta derekterı joğaltymynsyz qaıta jinaqtalady.", - "KnownProxiesHelp": "Jellyfin danasyna qosylu kezınde paidalanylatyn belgılı proksilerdıñ ütırmen bölıngen IP-mekenjailar nemese tüiınder tızımı. Būl X-Forwarded-For üstıngı derektemeler tiıstı paidalanu üşın qajet. Saqtaudan keiın qaita ıske qosudy qajet etedі.", + "KnownProxiesHelp": "Jellyfin danasyna qosylu kezınde paidalanylatyn belgılı proksilerdıñ ütırmen bölıngen IP-mekenjailar nemese tüiınder tızımı. Būl \"X-Forwarded-For\" basderektemeler tiıstı paidalanu üşın qajet. Saqtaudan keiın qaita ıske qosudy qajet etedі.", "LabelMaxMuxingQueueSizeHelp": "Barlyq ağyndardyñ ıske qosylğanyn kütken kezde buferge jıberıletіn destelerdıñ eñ köp sany. Eger älі de FFmpeg jūrnaldarynda \"Too many packets buffered for output stream\" (Şyğarylym ağyny üşın tym köp deste buferlengen) qatesı kezdesıp tūrsa, ony artyp körıñız. Ūsynylğan mänı - 2048.", "AllowTonemappingHelp": "Tonmapiñ, keskınnıñ egjeilerı men tüsterın saqtai otyryp, beinenıñ HDR dinamikalyq auqymyn SDR auqymyna türlendıre alady, būl tüpnūsqalyq sahnamen tanystyru üşın öte mañyzdy aqparat. Ağymda, endırılgen HDR10 nemese HLG metaderekterı bar beinelerdı qaita kodtau kezınde ğana, jūmys ısteidı. Eger oinatu tegıs bolmasa nemese sätsız aiaqtalsa, tiıstі aparattyq dekoderdı öşıruın qarastyryñyz.", "UnsupportedPlayback": "Jellyfin, DRM arqyly qorğalğan mazmūndyñ şifryn şeşe almaidy, bıraq barlyq mazmūnğa, sonyñ ışınde qorğalğan şyğarymdarğa, būğan qaramastan äreket jasalady. Keibır faildar, şifrlau nemese basqa qoldau körsetılmeitın şaralarğa bailanysty, mysaly, äreketestık şyğarymdarğa, tolyq qara bolyp körınuı mümkın.", @@ -1518,7 +1518,7 @@ "MessageSent": "Habar jıberıldı.", "LabelSlowResponseTime": "Jauap baiau bolyp sanalatyn uaqyt, ms:", "LabelSlowResponseEnabled": "Server jauap beruge bayau bolsa, eskertu xabary jurnalğa jazylady", - "UseEpisodeImagesInNextUpHelp": "Kezektı jäne Qaraudy jalğastyru bölımınderınde telebölım suretterı körsetımnıñ negızgı surettıñ ornyna nobai retınde paidalanylady.", + "UseEpisodeImagesInNextUpHelp": "\"Kezektı\" jäne \"Qaraudy jalğastyru\" bölımınderınde telebölım suretterı körsetımnıñ negızgı surettıñ ornyna nobai retınde paidalanylady.", "UseEpisodeImagesInNextUp": "Telebölım suretterın \"Kezektı\" jäne \"Qaraudy jalğastyru\" bölımderınde paidalanu", "LabelLocalCustomCss": "Tek osy tūtynğyşta qoldanılatın teñşeulı CSS. Serverde teñşeulı CSS ajyratuyñyz mümkın.", "LabelDisableCustomCss": "Serverden jetkızıletın taqyryptyq/brendiñtık teñşeulı CSS ajyratu.", From 6b33e718255a9748ec6d34b818603e61c41bd100 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 14:20:16 +0000 Subject: [PATCH 1347/1756] Translated using Weblate (Korean) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/ --- src/strings/ko.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/ko.json b/src/strings/ko.json index d22df4f7dc..2ef6551782 100644 --- a/src/strings/ko.json +++ b/src/strings/ko.json @@ -1443,9 +1443,9 @@ "LabelEnableIP4Help": "IPv4 기능을 활성화합니다.", "LabelEnableIP4": "IPv4 활성화", "LabelDropSubtitleHere": "여기에 자막을 드롭하거나, 클릭하여 탐색기 열기.", - "LabelCreateHttpPortMapHelp": "https와 http 트래픽에 대한 규칙을 만들기 위해 자동 포트 맵핑을 허용.", - "LabelCreateHttpPortMap": "http와 https 트래픽에서 자동 포트 맵핑 활성화.", - "LabelAutomaticDiscoveryHelp": "프로그램이 포트 7359/udp 에서 자동으로 Jellyfin을 발견하도록 허용합니다.", + "LabelCreateHttpPortMapHelp": "HTTPS와 HTTP 트래픽에 대한 규칙을 만들기 위해 자동 포트 맵핑을 허용.", + "LabelCreateHttpPortMap": "HTTP와 HTTPS 트래픽에서 자동 포트 맵핑 활성화.", + "LabelAutomaticDiscoveryHelp": "프로그램이 포트 7359/UDP 에서 자동으로 Jellyfin을 발견하도록 허용합니다.", "LabelAutomaticDiscovery": "자동 탐색 활성화:", "LabelAutoDiscoveryTracingHelp": "활성화하면, 자동 탐색 포트로 받은 패킷이 기록됩니다.", "LabelAutoDiscoveryTracing": "자동 탐색 추적 활성화.", From d550064428ed76243104bc7050a75e50f180b8ac Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 14:06:30 +0000 Subject: [PATCH 1348/1756] =?UTF-8?q?Translated=20using=20Weblate=20(Norwe?= =?UTF-8?q?gian=20Bokm=C3=A5l)=20Translation:=20Jellyfin/Jellyfin=20Web=20?= =?UTF-8?q?Translate-URL:=20https://translate.jellyfin.org/projects/jellyf?= =?UTF-8?q?in/jellyfin-web/nb=5FNO/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/strings/nb.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/nb.json b/src/strings/nb.json index a3929618c3..6382b3feb4 100644 --- a/src/strings/nb.json +++ b/src/strings/nb.json @@ -1477,8 +1477,8 @@ "LabelEnableIP4Help": "Aktiverer IPv4-funksjonalitet.", "LabelEnableIP4": "Aktiver IPv4", "LabelDropSubtitleHere": "Slipp undertekst her, eller klikk for å bla gjennom.", - "LabelCreateHttpPortMapHelp": "Tillat at automatisk portkartlegging oppretter en regel for http-trafikk, i tillegg til https-trafikk.", - "LabelCreateHttpPortMap": "Aktiver automatisk portkartlegging for både http og https-trafikk.", + "LabelCreateHttpPortMapHelp": "Tillat at automatisk portkartlegging oppretter en regel for HTTP-trafikk, i tillegg til HTTPS-trafikk.", + "LabelCreateHttpPortMap": "Aktiver automatisk portkartlegging for både HTTP og HTTPS-trafikk.", "LabelAutomaticDiscoveryHelp": "Tillat applikasjoner å oppdage Jellyfin automatisk ved å bruke UDP-port 7359.", "LabelAutomaticDiscovery": "Aktiver automatisk gjenkjenning:", "LabelAutoDiscoveryTracingHelp": "Når innstillingen er aktivert logges pakker som mottas på porten for automatisk gjenkjenning.", From d4fa1e3820c8694e2aa1f50e25eb65503097adc9 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 13:53:47 +0000 Subject: [PATCH 1349/1756] Translated using Weblate (Portuguese (Brazil)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/ --- src/strings/pt-br.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/pt-br.json b/src/strings/pt-br.json index cd9bdf2204..4c079ede57 100644 --- a/src/strings/pt-br.json +++ b/src/strings/pt-br.json @@ -277,7 +277,7 @@ "HeaderForKids": "Para Crianças", "HeaderFrequentlyPlayed": "Reproduzidos Frequentemente", "HeaderGuideProviders": "Provedores de Dados do Guia da TV", - "HeaderHttpHeaders": "Cabeçalhos de Http", + "HeaderHttpHeaders": "Cabeçalhos de HTTP", "HeaderIdentification": "Identificação", "HeaderIdentificationCriteriaHelp": "Digite, ao menos, um critério de identificação.", "HeaderIdentificationHeader": "Cabeçalho de Identificação", @@ -426,7 +426,7 @@ "LabelAudioLanguagePreference": "Idioma preferido de áudio:", "LabelAutomaticallyRefreshInternetMetadataEvery": "Atualizar automaticamente os metadados da internet:", "LabelBindToLocalNetworkAddress": "Vincular a um endereço de rede local:", - "LabelBindToLocalNetworkAddressHelp": "Sobrepor o endereço de IP local para vincular o servidor http. Se deixar em branco, o servidor será vinculado a todos os endereços disponíveis. Para alterar este valor é necessário reiniciar.", + "LabelBindToLocalNetworkAddressHelp": "Sobrepor o endereço de IP local para vincular o servidor HTTP. Se deixar em branco, o servidor será vinculado a todos os endereços disponíveis. Para alterar este valor é necessário reiniciar.", "LabelBirthDate": "Data de nascimento:", "LabelBirthYear": "Ano de nascimento:", "LabelBlastMessageInterval": "Intervalo das mensagens ao vivo:", From 06446655bb3a7fdfcb0dc2b793b0b7ea37412c8d Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 14:07:35 +0000 Subject: [PATCH 1350/1756] Translated using Weblate (Portuguese (Portugal)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/ --- src/strings/pt-pt.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/pt-pt.json b/src/strings/pt-pt.json index abbeb8fd0a..9764254830 100644 --- a/src/strings/pt-pt.json +++ b/src/strings/pt-pt.json @@ -759,7 +759,7 @@ "MessageContactAdminToResetPassword": "Por favor, contacte o Administrador de sistema para repor a sua palavra-passe.", "MessageConfirmRemoveMediaLocation": "Tem a certeza de que deseja remover esta localização?", "MessageConfirmDeleteTunerDevice": "Tem a certeza de que deseja remover este dispositivo?", - "UserAgentHelp": "Forneça um user-agent HTTP personalizado.", + "UserAgentHelp": "Forneça um 'User-Agent' HTTP personalizado.", "OptionProtocolHttp": "HTTP", "OptionProtocolHls": "Emissão HTTP em direto", "LabelHomeScreenSectionValue": "Secção {0} do Painel Principal:", @@ -1455,8 +1455,8 @@ "LabelEnableIP4Help": "Ativar o funcionalidade IPv4.", "LabelEnableIP4": "Ativar IPv4", "LabelDropSubtitleHere": "Deixe aqui as legendas, ou clique para procurar.", - "LabelCreateHttpPortMapHelp": "Permite que o mapeamento automático das portas possa criar uma regra para o tráfego http para além do tráfego https.", - "LabelCreateHttpPortMap": "Ativar o mapeamento automático das portas para o tráfego http, bem como https.", + "LabelCreateHttpPortMapHelp": "Permite que o mapeamento automático das portas possa criar uma regra para o tráfego HTTP para além do tráfego HTTPS.", + "LabelCreateHttpPortMap": "Ativar o mapeamento automático das portas para o tráfego HTTP, bem como HTTPS.", "LabelAutomaticDiscoveryHelp": "Permitir que as aplicações possam detetar automaticamente o Jellyfin usando a porta UDP 7359.", "LabelAutomaticDiscovery": "Ativar Deteção Automática:", "LabelAutoDiscoveryTracingHelp": "Quando estiver ativado, os pacotes recebidos pela porta de deteção automática serão registradas.", From f7cf40138becb07b539de198309d31b5b0d8d918 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 13:55:19 +0000 Subject: [PATCH 1351/1756] Translated using Weblate (Romanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/ --- src/strings/ro.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/ro.json b/src/strings/ro.json index 389b3f3d84..d55abff3a2 100644 --- a/src/strings/ro.json +++ b/src/strings/ro.json @@ -741,7 +741,7 @@ "LabelBitrate": "Rată de biți:", "LabelBirthYear": "Anul nașterii:", "LabelBirthDate": "Data nașterii:", - "LabelBindToLocalNetworkAddressHelp": "Rescrie adresa IP locală a serverului http. Dacă este lăsat gol, serverul se va lega la toate adresele disponibile. Modificarea acestei valori necesită un restart.", + "LabelBindToLocalNetworkAddressHelp": "Rescrie adresa IP locală a serverului HTTP. Dacă este lăsat gol, serverul se va lega la toate adresele disponibile. Modificarea acestei valori necesită un restart.", "LabelBindToLocalNetworkAddress": "Utilizează adresa de rețea locală:", "LabelAutomaticallyRefreshInternetMetadataEvery": "Actualizați automat metadatele de pe internet:", "LabelAuthProvider": "Furnizor de autentificare:", @@ -1286,7 +1286,7 @@ "LabelEnableHttps": "Activați HTTPS", "HeaderServerAddressSettings": "Setările adresei serverului", "HeaderRemoteAccessSettings": "Setări pentru acces distant", - "HeaderHttpsSettings": "Setări https", + "HeaderHttpsSettings": "Setări HTTPS", "SaveChanges": "Salvează modificările", "HeaderDVR": "DVR", "SyncPlayAccessHelp": "Selectați nivelul de acces pe care îl are acest utilizator la funcția SyncPlay. La SyncPlay permite sincronizarea redării cu alte dispozitive.", @@ -1484,8 +1484,8 @@ "LabelEnableIP4Help": "Activează funcționalitatea IPv4.", "LabelEnableIP4": "Activați IPv4", "LabelDropSubtitleHere": "Adaugă subtitrarea aici, sau clic pentru a căuta.", - "LabelCreateHttpPortMapHelp": "Permiteți maparea automată a porturilor pentru a crea o regulă pentru traficul http, în plus, față de traficul https.", - "LabelCreateHttpPortMap": "Activați maparea automată a porturilor pentru traficul http, precum și pentru https.", + "LabelCreateHttpPortMapHelp": "Permiteți maparea automată a porturilor pentru a crea o regulă pentru traficul HTTP, în plus, față de traficul HTTPS.", + "LabelCreateHttpPortMap": "Activați maparea automată a porturilor pentru traficul HTTP, precum și pentru HTTPS.", "LabelAutomaticDiscoveryHelp": "Permiteți aplicațiilor să detecteze automat Jellyfin utilizând portul UDP 7359.", "LabelAutomaticDiscovery": "Activati Descoperirea Automată:", "LabelAutoDiscoveryTracingHelp": "Când este activat, pachetele primite pe portul de descoperire automată vor fi înregistrate.", From 0bff9c5a7ea5b47cb546c7238ad4455f7c4b54c1 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 23 Dec 2021 14:26:44 +0000 Subject: [PATCH 1352/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 2411fd0bef..bf5d92334a 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -112,7 +112,7 @@ "ColorTransfer": "Цветопередача", "CommunityRating": "Общественная оценка", "Composer": "Композитор", - "ConfigureDateAdded": "Настройка даты добавления определяется в Панели в параметрах Медиатеки", + "ConfigureDateAdded": "Настройка метаданных \"Дата добавления\" находится по пути Панель > Медиатеки > Параметры NFO", "ConfirmDeleteImage": "Удалить изображение?", "ConfirmDeleteItem": "При удалении данного элемента, он удалится и из файловой системы, и из медиатеки. Вы действительно хотите продолжить?", "ConfirmDeleteItems": "При удалении данных элементов, он удалится и из файловой системы, и из медиатеки. Вы действительно хотите продолжить?", @@ -222,7 +222,7 @@ "Guide": "Телегид", "GuideProviderLogin": "Вход", "GuideProviderSelectListings": "Выбор перечней", - "H264CrfHelp": "Постоянное значение оценки (CRF) - параметр качества по умолчанию для кодёров x264 и x265. Возможно задавать значения от 0 до 51, где меньшие значения привели бы к улучшению качества (за счёт увеличения размеров файлов). Приемлемыми являются значения от 18 до 28. Стандартно для x264 - 23 и для x265 - 28, так что вы можете использовать это в качестве отправной точки.", + "H264CrfHelp": "\"Постоянное значение оценки\" (CRF) - параметр качества по умолчанию для кодёров x264 и x265. Возможно задавать значения от 0 до 51, где меньшие значения привели бы к улучшению качества (за счёт увеличения размеров файлов). Приемлемыми являются значения от 18 до 28. Стандартно для x264 - 23 и для x265 - 28, так что вы можете использовать это в качестве отправной точки.", "EncoderPresetHelp": "Выберите значение быстрее для улучшения производительности, или значение медленнее для улучшения качества.", "HDPrograms": "HD-передачи", "HardwareAccelerationWarning": "Включение аппаратного ускорения может привести к нестабильности в некоторых средах. Убедитесь в том, что ваша операционная система и видеодрайверы полностью актуализированы. Если имеются проблемы с воспроизведением видео после включения этого, необходимо сменить параметр назад на Ничего.", @@ -303,7 +303,7 @@ "HeaderInstantMix": "Автомикс", "HeaderKeepRecording": "Продолжать запись", "HeaderKeepSeries": "Хранение сериала", - "HeaderKodiMetadataHelp": "Для включения или отключения NFO-метаданных, правьте медиатеку и найдите раздел хранителей метаданных.", + "HeaderKodiMetadataHelp": "Для включения или отключения NFO-метаданных, правьте медиатеку и найдите раздел \"Хранители метаданных\".", "HeaderLatestEpisodes": "Крайние эпизоды", "HeaderLatestMedia": "Крайние медиаданные", "HeaderLatestMovies": "Крайние фильмы", @@ -429,7 +429,7 @@ "LabelAirsBeforeEpisode": "Эпизод airs_before:", "LabelAirsBeforeSeason": "Сезон airs_before:", "LabelAlbum": "Альбом:", - "LabelAlbumArtHelp": "PN используемое для альбомных обложек, внутри атрибута dlna:profileID при upnp:albumArtURI. Некоторым устройствам требуется специфическое значение, вне зависимости от размера изображения.", + "LabelAlbumArtHelp": "PN используемое для альбомных обложек, внутри атрибута \"dlna:profileID\" при \"upnp:albumArtURI\". Некоторым устройствам требуется специфическое значение, вне зависимости от размера изображения.", "LabelAlbumArtMaxHeight": "Макс. высота обложки альбома:", "LabelAlbumArtMaxWidth": "Макс. ширина обложки альбома:", "LabelAlbumArtPN": "PN альбомной обложки:", @@ -505,7 +505,7 @@ "LabelEnableDlnaClientDiscoveryIntervalHelp": "Определить интервал между двумя SSDP-запросами, в секундах.", "LabelEnableDlnaDebugLogging": "Включить журналирование отладки DLNA", "LabelEnableDlnaDebugLoggingHelp": "Создаются большие файлы Журнала, рекомендуется использовать только для поиска неполадок.", - "LabelEnableDlnaPlayTo": "Включить DLNA-функцию Воспроизвести На", + "LabelEnableDlnaPlayTo": "Включить DLNA-функцию \"Воспроизвести На\"", "LabelEnableDlnaPlayToHelp": "Обнаруживаются устройства внутри своей сети, а также предоставляется возможность управлять ими удалённо.", "LabelEnableDlnaServer": "Включить DLNA-сервер", "LabelEnableDlnaServerHelp": "Разрешить для UPnP-устройств домашней сети навигацию по содержанию и его воспроизведение.", @@ -665,7 +665,7 @@ "LabelScheduledTaskLastRan": "Последний запуск был {0}, занял {1}.", "LabelScreensaver": "Экранная заставка:", "LabelSeasonNumber": "Номер сезона:", - "LabelSelectFolderGroups": "Автоматическое группирование внутрь аспектов (например: Кино, Музыка и ТВ) содержания из следующих папок:", + "LabelSelectFolderGroups": "Автогруппирование внутрь аспектов (например: \"Кино\", \"Музыка\" и \"ТВ\") содержания из следующих папок:", "LabelSelectFolderGroupsHelp": "Папки, при которых сняты флажки, будут отображаться самостоятельно в их собственных аспектах.", "LabelSelectUsers": "Выбранные пользователи:", "LabelSelectVersionToInstall": "Выбрать версию для установки:", @@ -682,7 +682,7 @@ "LabelSkipIfGraphicalSubsPresent": "Пропустить, если видео уже содержит внедрённые субтитры", "LabelSkipIfGraphicalSubsPresentHelp": "Наличие текстовых версий субтитров приведёт к более эффективной доставке и понизит вероятность перекодировки видео.", "LabelSonyAggregationFlags": "Флаги статистической обработки Sony:", - "LabelSonyAggregationFlagsHelp": "Определить содержание элемента aggregationFlags во пространстве имён urn:schemas-sonycom:av namespace.", + "LabelSonyAggregationFlagsHelp": "Определить содержание элемента \"aggregationFlags\" во пространстве имён \"urn:schemas-sonycom:av namespace\".", "LabelSortBy": "Сортировка по:", "LabelSortOrder": "Порядок сортировки:", "LabelSortTitle": "Сортировка по названию:", @@ -722,7 +722,7 @@ "LabelUserAgent": "Агент пользователя:", "LabelUserLibrary": "Медиатека пользователя:", "LabelUserLibraryHelp": "Выберите, чью медиатеку отображать на устройстве. Не заполняйте, чтобы наследовать параметр по умолчанию.", - "LabelUserRemoteClientBitrateLimitHelp": "Переопределяются глобальные значения по умолчанию, установленные в параметрах воспроизведения сервера.", + "LabelUserRemoteClientBitrateLimitHelp": "Переопределяются глобальные значения по умолчанию, установленные в параметрах сервера, см. Панель > Воспроизведение > Трансляция .", "LabelUsername": "Имя пользователя:", "LabelVaapiDevice": "Устройство VA-API:", "LabelVaapiDeviceHelp": "Это является узлом отрисовки, который используется для аппаратного ускорения.", @@ -730,9 +730,9 @@ "LabelVersion": "Версия:", "LabelVersionInstalled": "Установлена: {0}", "LabelXDlnaCap": "Свойства X-Dlna:", - "LabelXDlnaCapHelp": "Определить содержание элемента X_DLNACAP во пространстве имён urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaCapHelp": "Определить содержание элемента \"X_DLNACAP\" во пространстве имён \"urn:schemas-dlna-org:device-1-0\".", "LabelXDlnaDoc": "Схема X-DLNA:", - "LabelXDlnaDocHelp": "Определить содержание элемента X_DLNADOC во пространстве имён urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaDocHelp": "Определить содержание элемента \"X_DLNADOC\" во пространстве имён \"urn:schemas-dlna-org:device-1-0\".", "LabelYear": "Год:", "LabelYoureDone": "Вы готовы!", "LabelZipCode": "Почтовый код:", @@ -795,7 +795,7 @@ "MessageContactAdminToResetPassword": "Обратитесь к своему системному администратору, чтобы сбросить ваш пароль.", "MessageCreateAccountAt": "Создайте учётную запись на {0}", "MessageDeleteTaskTrigger": "Вы действительно хотите удалить данный триггер задачи?", - "MessageDirectoryPickerBSDInstruction": "Для BSD, возможно, потребуется настроить хранилище в вашем FreeNAS Jail, чтобы Jellyfin мог получить доступ к медиаданным.", + "MessageDirectoryPickerBSDInstruction": "Для BSD, может потребоваться настроить хранилище внутри \"FreeNAS Jail\", чтобы Jellyfin мог получить доступ к медиаданным.", "MessageDirectoryPickerLinuxInstruction": "Для Linux на Arch Linux, CentOS, Debian, Fedora, openSUSE или Ubuntu, вы должны предоставить пользователю службы, по крайней мере, доступ для чтения к расположениям хранилища.", "MessageDownloadQueued": "Загрузка в очереди.", "MessageEnablingOptionLongerScans": "Включение этой опции может привести к значительному увеличению времени сканирования медиатеки.", @@ -825,7 +825,7 @@ "MessageYouHaveVersionInstalled": "В настоящее время установлена версия {0}.", "Metadata": "Метаданные", "MetadataManager": "Дисп. метаданных", - "MetadataSettingChangeHelp": "Изменение параметров метаданных повлияет на новое содержание, добавляемое в будущем.. Чтобы обновить существующие содержание, откройте экран с подробностями и нажмите кнопку Обновить, или запустите массовое обновление, с помощью Диспетчера метаданных.", + "MetadataSettingChangeHelp": "Изменение параметров метаданных повлияет на новое содержание, добавляемое в будущем.. Чтобы обновить существующие содержание, перейдите к экрану подробностей и нажмите кнопку \"Обновить\", или запустите массовое обновление, с помощью \"Диспетчера метаданных\".", "MinutesAfter": "минут(у/ы) после", "MinutesBefore": "мин раньше", "Mobile": "Мобильный", @@ -927,9 +927,9 @@ "OptionOnInterval": "В интервале", "OptionParentalRating": "Возрастная категория", "OptionPlainStorageFolders": "Отображать все папки, как обычные папки хранения", - "OptionPlainStorageFoldersHelp": "Все папки описываются в DIDL как «object.container.storageFolder», вместо более специфичного типа, например, «object.container.person.musicArtist».", + "OptionPlainStorageFoldersHelp": "Все папки описываются в DIDL как \"object.container.storageFolder\", вместо более специфичного типа, например, \"object.container.person.musicArtist\".", "OptionPlainVideoItems": "Отображать все видео, как обычные видео элементы", - "OptionPlainVideoItemsHelp": "Все видео описываются в DIDL как «object.item.videoItem», вместо более специфичного типа, например, «object.item.videoItem.movie».", + "OptionPlainVideoItemsHelp": "Все видео описываются в DIDL как \"object.item.videoItem\", вместо более специфичного типа, например, \"object.item.videoItem.movie\".", "OptionPlayCount": "Кол. воспроизведений", "OptionPremiereDate": "Дата премьеры", "OptionProtocolHls": "Прямая трансляция по HTTP (HLS)", @@ -938,7 +938,7 @@ "OptionReleaseDate": "Дата выпуска", "OptionReportByteRangeSeekingWhenTranscoding": "Выдавать, что сервер поддерживает побайтовую перемотку при перекодировке", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Это требуется для некоторых устройств, которые делают повремённую перемотку недостаточно удовлетворительно.", - "OptionRequirePerfectSubtitleMatch": "Загружать только субтитры, которые наиболее соответствуют моим видеофайлам", + "OptionRequirePerfectSubtitleMatch": "Загружать только субтитры, которые наиболее соответствуют видеофайлам", "OptionRequirePerfectSubtitleMatchHelp": "Требование полного соответствия, при котором будут отфильтровываться только те субтитры, которые были проверены и подтверждены на соответствие с вашим видеофайлом. Если снять данный флажок, повысится вероятность загрузки субтитров, но увеличатся шансы несовпадения по времени или неверного текста субтитров.", "OptionResumable": "Возобновимое", "OptionSaveMetadataAsHidden": "Сохранять метаданные и изображения в виде скрытых файлов", @@ -977,7 +977,7 @@ "PlayNextEpisodeAutomatically": "Воспроизводить последующий эпизод автоматически", "Played": "Воспроизведено", "Playlists": "Плей-листы", - "PleaseAddAtLeastOneFolder": "Добавьте, по крайней мере, одну папку к данной медиатеке, нажав кнопку Добавить.", + "PleaseAddAtLeastOneFolder": "Добавьте, по крайней мере, одну папку к данной медиатеке, нажав кнопку \"+\" в разделе \"Папки\".", "PleaseConfirmPluginInstallation": "Нажмите кнопку ОК, чтобы подтвердить, что вы прочитали вышеизложенное и хотите приступить к установке плагина.", "PleaseEnterNameOrId": "Введите название или внешний ID.", "PleaseRestartServerName": "Перезапустите Jellyfin на {0}.", @@ -1134,7 +1134,7 @@ "Unrated": "Без категории", "Up": "Вверх", "Upload": "Выкладка", - "UserAgentHelp": "Предоставить произвольный заголовок HTTP user-agent.", + "UserAgentHelp": "Предоставить настраиваемый HTTP-заголовок \"User-Agent'\"", "UserProfilesIntro": "В Jellyfin есть поддержка пользовательских профилей с детализациями параметров отображения, состояния воспроизведения и управления содержания.", "ValueAlbumCount": "{0} альбом(а/ов)", "ValueAudioCodec": "Аудио кодек: {0}", @@ -1181,7 +1181,7 @@ "LeaveBlankToNotSetAPassword": "Оставьте пустым, чтобы не назначать пароль.", "MessageImageFileTypeAllowed": "Поддерживаются только файлы JPEG и PNG.", "MessageImageTypeNotSelected": "Выберите тип изображения из выпадающего меню.", - "OptionResElement": "res element", + "OptionResElement": "'res' element", "AuthProviderHelp": "Выберите поставщика аутентификации, который будет использоваться для аутентификации пароля этого пользователя.", "LabelAuthProvider": "Поставщик аутентификации:", "LabelPasswordResetProvider": "Поставщик сброса пароля:", @@ -1369,8 +1369,8 @@ "Poster": "Постер", "Photo": "Фото", "MusicVideos": "Муз. видео", - "LabelIconMaxResHelp": "Максимальное разрешение значков, являемое через свойство upnp:icon.", - "LabelAlbumArtMaxResHelp": "Максимальное разрешение обложки альбома, являемое через свойство upnp:albumArtURI.", + "LabelIconMaxResHelp": "Максимальное разрешение значков, являемое через свойство \"upnp:icon\".", + "LabelAlbumArtMaxResHelp": "Максимальное разрешение обложки альбома, являемое через свойство \"upnp:albumArtURI\".", "Image": "Рисунок", "Other": "Другое", "Data": "Данные", @@ -1405,7 +1405,7 @@ "LabelQuickConnectCode": "Код Быстрого подключения:", "LabelKnownProxies": "Известные прокси:", "LabelCurrentStatus": "Текущее состояние:", - "KnownProxiesHelp": "Разделенный запятыми список IP-адресов или имён хостов известных прокси, используемых при подключении к вашему экземпляру Jellyfin. Это необходимо для правильного использования заголовков X-Forwarded-For. Требуется перезагрузка после сохранения.", + "KnownProxiesHelp": "Разделенный запятыми список IP-адресов или имён хостов известных прокси, используемых при подключении к вашему экземпляру Jellyfin. Это необходимо для правильного использования заголовков \"X-Forwarded-For\". Требуется перезагрузка после сохранения.", "EnableQuickConnect": "Включить Быстрое подключение на этом сервере", "EnableAutoCast": "Задать по умолчанию", "ButtonUseQuickConnect": "Использовать Quick Connect", @@ -1517,7 +1517,7 @@ "MessageSent": "Сообщение отправлено.", "LabelSlowResponseTime": "Время, после которого ответ считается медленным, мс:", "LabelSlowResponseEnabled": "Журналировать предупреждающее сообщение, если сервер отвечал медленно", - "UseEpisodeImagesInNextUpHelp": "В разделах «Очередное» и «Продолжить просмотр» как бегунки будут использоваться рисунки эпизодов вместо головного рисунка сериала.", + "UseEpisodeImagesInNextUpHelp": "В разделах \"Очередное\" и \"Продолжить просмотр\" будут использоваться как бегунки рисунки эпизодов вместо головного рисунка сериала.", "UseEpisodeImagesInNextUp": "Использовать рисунки эпизодов в разделах \"Очередное\" и \"Продолжить просмотр\"", "LabelLocalCustomCss": "Настраиваемые стили CSS, применимые только к этому клиенту. Вы можете отключить настраиваемые CSS сервера.", "LabelDisableCustomCss": "Отключаются настраиваемые CSS для темы/брендирования, предоставляемые с сервера.", From bf0a3949cc2c5008c6630b0c695192126e5ec444 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 13:56:18 +0000 Subject: [PATCH 1353/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index 0b842bb9f4..cd0c922d9c 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -1225,7 +1225,7 @@ "LabelEnableAutomaticPortMapHelp": "Automatické namapovanie verejného portu na lokálny port serveru cez UPnP. Toto nemusí fungovať so všetkými modelmi routerov alebo sieťových konfigurácií. Zmeny sa vykonajú až po reštarte servera.", "LabelEmbedAlbumArtDidlHelp": "Niektoré zariadenia preferujú túto metódu pre získavanie obrázku albumu. Ostatným môže zlyhať prehrávanie pokiaľ je táto možnosť povolená.", "LabelBlastMessageIntervalHelp": "Určuje dobu v sekundách medzi vysielaniami správ o serveri.", - "LabelBindToLocalNetworkAddressHelp": "Prepísať lokálnu IP adresu http serveru. Pokiaľ zostane prázdna, server sa naviaže na všetky dostupné adresy. Pri zmene tejto hodnoty sa vyžaduje reštart.", + "LabelBindToLocalNetworkAddressHelp": "Prepísať lokálnu IP adresu HTTP serveru. Pokiaľ zostane prázdna, server sa naviaže na všetky dostupné adresy. Pri zmene tejto hodnoty sa vyžaduje reštart.", "LabelAlbumArtPN": "Obrázok albumu PN:", "LabelAlbumArtHelp": "PN používa obrázok albumu, vrámci dlna:profileID atribútu upnp:albumArtURI. Niektoré zariadenia vyžadujú špecifickú hodnotu, bez ohľadu na veľkosť obrázku.", "HeaderDirectPlayProfileHelp": "Pridať profil priameho prehrávania pre definovanie, ktorý formát môže zariadenie natívne zvládnuť.", From 1fb58e32aedae2ab5ea1a88c221a8aacb00d970f Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 14:09:12 +0000 Subject: [PATCH 1354/1756] Translated using Weblate (Slovenian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/ --- src/strings/sl-si.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json index 2ef199040d..285b4a902a 100644 --- a/src/strings/sl-si.json +++ b/src/strings/sl-si.json @@ -1286,7 +1286,7 @@ "Vertical": "Navpično", "ValueDiscNumber": "Disk {0}", "ValueAlbumCount": "{0} albumov", - "UserAgentHelp": "Uporabite HTTP user-agent zaglavje po meri.", + "UserAgentHelp": "Uporabite HTTP 'User-Agent' zaglavje po meri.", "Upload": "Naloži", "Up": "Gor", "Unmute": "Obnovi zvok", @@ -1355,8 +1355,8 @@ "LabelEnableIP4Help": "Omogoči IPv4 funkcionalnost.", "LabelEnableIP4": "Omogoči IPv4", "LabelDropSubtitleHere": "Spustite podnapis sem ali kliknite za brskanje.", - "LabelCreateHttpPortMapHelp": "Dovoli samodejni preslikavi vrat da ustvari pravilo za http promet poleg https prometa.", - "LabelCreateHttpPortMap": "Omogoči samodejno preslikavo vrat za http in tudi HTTPS promet.", + "LabelCreateHttpPortMapHelp": "Dovoli samodejni preslikavi vrat da ustvari pravilo za HTTP promet poleg HTTPS prometa.", + "LabelCreateHttpPortMap": "Omogoči samodejno preslikavo vrat za HTTP in tudi HTTPS promet.", "LabelAutomaticDiscoveryHelp": "Omogoči aplikacijam samodejno odkrivanje Jellyfin z uporabo UDP vrat 7359.", "LabelAutomaticDiscovery": "Omogoči samodejno odkrivanje:", "LabelAutoDiscoveryTracingHelp": "Kadar je omogočeno, bodo paketi prejeti na vrata samodejnega odkrivanja zabeleženi v dnevniku.", From 0eb683da18fcc750fef61085ae96503819393e1b Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 14:10:40 +0000 Subject: [PATCH 1355/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index cfa8529e5b..dfc81e6bbf 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -1170,7 +1170,7 @@ "ValueOneAlbum": "1 album", "ValueMinutes": "{0} min", "ValueContainer": "Behållare: {0}", - "UserAgentHelp": "Stöd en egen user-agent HTTP rubrik.", + "UserAgentHelp": "Stöd en egen 'User-Agent' HTTP rubrik.", "Uniform": "Enhetlig", "Trailers": "Trailers", "TabServer": "Server", @@ -1408,7 +1408,7 @@ "HeaderDeleteDevices": "Radera alla enheter", "DeleteDevicesConfirmation": "Är du säker på att du vill radera alla enheter? Alla andra sessioner kommer loggas ut. Enheter visas igen nästa gång en användare loggar in.", "DeleteAll": "Radera alla", - "LabelCreateHttpPortMap": "Aktivera automatisk portmappning för http och https-trafik.", + "LabelCreateHttpPortMap": "Aktivera automatisk portmappning för HTTP och HTTPS-trafik.", "LabelAutomaticDiscoveryHelp": "Tillåt applikationer att automatiskt detektera Jellyfin på UDP port 7359.", "LabelAutomaticDiscovery": "Aktivera Auto Discovery:", "LabelAutoDiscoveryTracingHelp": "Paket som tas emot på Auto discovery-porten loggas.", From f9f955d43a4af71ba7d1ffb0b0ab4e12c1fc09bd Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 13:57:34 +0000 Subject: [PATCH 1356/1756] Translated using Weblate (Afrikaans) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/ --- src/strings/af.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/af.json b/src/strings/af.json index 6de58d7423..1e8f2bc965 100644 --- a/src/strings/af.json +++ b/src/strings/af.json @@ -627,8 +627,8 @@ "LabelCurrentStatus": "Huidige toestand:", "LabelCurrentPassword": "Huidige Sleutelwoord:", "LabelCriticRating": "Filkritiek gradering:", - "LabelCreateHttpPortMapHelp": "Laat outomatiese poortkartering toe om 'n reël vir http verkeer te skep, benewens https verkeer.", - "LabelCreateHttpPortMap": "Aktiveer outomatiese poortkartering vir http verkeer sowel as https.", + "LabelCreateHttpPortMapHelp": "Laat outomatiese poortkartering toe om 'n reël vir HTTP verkeer te skep, benewens HTTPS verkeer.", + "LabelCreateHttpPortMap": "Aktiveer outomatiese poortkartering vir HTTP verkeer sowel as HTTPS.", "LabelCountry": "Land:", "LabelCorruptedFrames": "Beskadigde rame:", "LabelContentType": "Inhoudstipe:", From 2a1fb239afa4240326a6bb962c4ce0c1f68846cd Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 14:08:21 +0000 Subject: [PATCH 1357/1756] Translated using Weblate (Portuguese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/ --- src/strings/pt.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/pt.json b/src/strings/pt.json index 0a409a30ee..481968cfa7 100644 --- a/src/strings/pt.json +++ b/src/strings/pt.json @@ -20,7 +20,7 @@ "ValueConditions": "Condições: {0}", "ValueAudioCodec": "Codec de Áudio: {0}", "UserProfilesIntro": "O Jellyfin suporta perfis de utilizadores, permitindo que cada utilizador tenha as suas configurações de visualização, estado da reprodução e controlos parentais.", - "UserAgentHelp": "Forneça um user-agent HTTP personalizado.", + "UserAgentHelp": "Forneça um 'User-Agent' HTTP personalizado.", "Unplayed": "Por reproduzir", "Unmute": "Activar som", "HeaderUninstallPlugin": "Desinstalar Extensão", @@ -1277,8 +1277,8 @@ "LabelEnableIP4": "Habilite IPv4", "LabelDropSubtitleHere": "Solte a legenda aqui, ou clique para navegar.", "LabelCurrentStatus": "Status atual:", - "LabelCreateHttpPortMapHelp": "Permita o mapeamento automático de portas para criar uma regra para o tráfego http, além do tráfego https.", - "LabelCreateHttpPortMap": "Habilite o mapeamento automático de portas para tráfego http e também https.", + "LabelCreateHttpPortMapHelp": "Permita o mapeamento automático de portas para criar uma regra para o tráfego HTTP, além do tráfego HTTPS.", + "LabelCreateHttpPortMap": "Habilite o mapeamento automático de portas para tráfego HTTP e também HTTPS.", "LabelColorTransfer": "Transferência de cor:", "LabelColorSpace": "Espaço de cor:", "LabelColorPrimaries": "Cores primárias:", From 5f23fe34641f8e00dd1fd89da04a54a822b8695d Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 14:09:44 +0000 Subject: [PATCH 1358/1756] Translated using Weblate (Serbian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/ --- src/strings/sr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/sr.json b/src/strings/sr.json index 92ff50651c..c7fbbd49f9 100644 --- a/src/strings/sr.json +++ b/src/strings/sr.json @@ -520,8 +520,8 @@ "LabelCurrentStatus": "Тренутни статус:", "LabelCurrentPassword": "Тренутна лозинка:", "LabelCriticRating": "Критичари оцена:", - "LabelCreateHttpPortMapHelp": "Дозволите аутоматско мапирање порта да бисте креирали правило за http саобраћај поред https саобраћаја.", - "LabelCreateHttpPortMap": "Омогућите аутоматско мапирање порта за http саобраћај, као и https.", + "LabelCreateHttpPortMapHelp": "Дозволите аутоматско мапирање порта да бисте креирали правило за HTTP саобраћај поред HTTPS саобраћаја.", + "LabelCreateHttpPortMap": "Омогућите аутоматско мапирање порта за HTTP саобраћај, као и HTTPS.", "LabelCountry": "Држава:", "LabelCorruptedFrames": "Оштећени оквири:", "LabelContentType": "Тип садржаја:", From d7b4b79258d806ae6c8c6ec35859ff723a218b4d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 23 Dec 2021 14:35:00 +0000 Subject: [PATCH 1359/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 4f5d0e4056..6623983319 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -356,7 +356,7 @@ "LabelGroupMoviesIntoCollections": "Grupigi filmojn en kolektoj", "LabelEnableRealtimeMonitor": "Ebligi realtempan monitoradon", "LabelEnableHardwareDecodingFor": "Ebligi aparatan malkodadon por:", - "LabelEnableDlnaPlayTo": "Ebligi DLNA-funkcion Ludi-Al", + "LabelEnableDlnaPlayTo": "Ebligi DLNA-funkcion \"Ludi-Al\"", "LabelEnableDlnaDebugLogging": "Ebligi DLNA-elpurigan registradon", "LabelDownMixAudioScale": "Aŭdia plifortigo dum subenmiksado:", "LabelCustomCertificatePath": "Propra SSL-atestila serĉvojo:", @@ -473,7 +473,7 @@ "LabelAlbumArtPN": "Albumarta PN:", "LabelAlbumArtMaxWidth": "Maksimuma larĝo de albumarto:", "LabelAlbumArtMaxHeight": "Maks. alteco de albumarto:", - "LabelAlbumArtMaxResHelp": "Maksimuma distingivo de albumarto elmontrita per la upnp: albumArtURI eco.", + "LabelAlbumArtMaxResHelp": "Maksimuma distingivo de albumarto elmontrita per la \"upnp: albumArtURI\" eco.", "ButtonWebsite": "Retejen", "ButtonUseQuickConnect": "Uzu Rapidan Konekton", "ButtonUninstall": "Malinstalu", @@ -498,7 +498,7 @@ "HeaderSelectServerCachePathHelp": "Foliumi aŭ enigi serĉvojon uzotan por la servaj kaŝmemoraj dosieroj. La dosierujo devas esti skribebla.", "HeaderSelectMetadataPathHelp": "Foliumi aŭ enigi serĉvojon, kiun vi ŝatus uzi por la metadatenoj. La dosierujo devas esti skribebla.", "HeaderSelectTranscodingPathHelp": "Foliumi aŭ enigi serĉvojon uzotan por la transkodaj dosieroj. La dosierujo devas esti skribebla.", - "HeaderKodiMetadataHelp": "Por ebligi aŭ malebligi NFO-metadatenojn, redakti plurmeditekon kaj trovi la sekcion de saviloj pri metadatenoj.", + "HeaderKodiMetadataHelp": "Por ebligi aŭ malebligi NFO-metadatenojn, redakti plurmeditekon kaj trovi la sekcion \"Metadatenaj saviloj\".", "HeaderTranscodingProfileHelp": "Aldoni transkodadajn profilojn por indiki, kiujn formatojn oni uzu kiam transkodado necesas.", "HeaderDirectPlayProfileHelp": "Aldoni rektludajn profilojn por indiki kiujn formatojn la aparato povas trakti operaciume.", "HeaderIdentifyItemHelp": "Enigi unu aŭ plurajn serĉkriteriojn. Forigi kriteriojn por pliigi serĉrezultojn.", @@ -597,7 +597,7 @@ "PerfectMatch": "Perfekta kongruo", "ParentalRating": "Gepatra Taksado", "OptionTvdbRating": "TheTVDB Taksado", - "OptionResElement": "res element", + "OptionResElement": "'res' element", "OptionPlayCount": "Luda Nombro", "OptionParentalRating": "Gepatra Taksado", "OptionCriticRating": "Taksado de Kritikistoj", @@ -628,7 +628,7 @@ "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Kvanto de tempo uzata de SpeedToSync por korekti ludadan pozicion, en milisekundoj.", "LabelSlowResponseTime": "Tempo post kiu respondo estas konsiderata malrapida, en milisekundoj:", "LabelRepositoryUrlHelp": "La loko de la deponeja manifesto, kiun vi volas inkluzivi.", - "LabelUserRemoteClientBitrateLimitHelp": "Anstataŭigi la defaŭltan ĝeneralan valoron kiu agordita en servilaj ludadaj parametroj.", + "LabelUserRemoteClientBitrateLimitHelp": "Anstataŭigi la defaŭltan ĝeneralan valoron kiu agordita en servilaj parametroj, vidu Panelo > Ludado > Elsendfluo. .", "LabelSkipIfAudioTrackPresent": "Preterpasi se la defaŭlta aŭdiotrako kongruas kun la elŝuta lingvo", "LabelCustomCssHelp": "Apliki viajn proprajn laŭmendajn stilojn al la ŭeb-interfaco.", "LabelPleaseRestart": "Ŝanĝoj efektiviĝos post mane reŝargado de la ŭeb-kliento.", @@ -636,7 +636,7 @@ "LabelMaxResumePercentageHelp": "Titoloj estas supozataj plene luditaj se haltigitaj post ĉi tiu tempo.", "LabelCertificatePasswordHelp": "Se via atestilo bezonas pasvorton, enigi ĝin ĉi tie.", "LabelMinAudiobookResumeHelp": "Titoloj estas supozataj neluditaj se haltigitaj antaŭ ĉi tiu tempo.", - "LabelIconMaxResHelp": "Maksimuma distingivo de ikonoj elmontrataj per la upnp:ikona eco.", + "LabelIconMaxResHelp": "Maksimuma distingivo de ikonoj elmontrataj per la \"upnp:iсon\" eco.", "LabelPostProcessorArgumentsHelp": "Uzi {path} kiel la serĉvojon al la rikorda dosiero.", "LabelMinResumePercentageHelp": "Titoloj estas supozataj neluditaj se haltigitaj antaŭ ĉi tiu tempo.", "LabelInNetworkSignInWithEasyPassword": "Ebligi intraretan ensaluton per mia facila PIN-kodo", @@ -1174,7 +1174,7 @@ "DeleteUser": "Forigi Uzanton", "LabelOriginalMediaInfo": "Informo pri Originala Plurmedio", "MovieLibraryHelp": "Revizii la {0}gvidilon pri filmnomi{1}.", - "UserAgentHelp": "Provizi HTTP-ĉapon kun laŭmenda klienta aplikaĵo.", + "UserAgentHelp": "Provizi HTTP-ĉapon kun laŭmenda \"User-Agent\".", "EnableFasterAnimationsHelp": "Uzi pli rapidajn animaciojn kaj transirojn.", "TvLibraryHelp": "Revizii la {0}gvidilon pri serionomi{1}.", "MusicLibraryHelp": "Revizii la {0}gvidilon pri muziknomi{1}.", @@ -1205,7 +1205,7 @@ "DisplayInMyMedia": "Montri sur la hejmekrano", "LabelSyncPlaySettingsSpeedToSyncHelp": "Metodo korekti sinkronigon rapidigante la ludadon. Sinkroniga Korekto devas esti ebligita.", "LabelHDHomerunPortRangeHelp": "Limigas UDP-porda intervalon de la HDHomeRun al ĉi tiu valoro. (Defaŭlte estas 1024 - 645535).", - "LabelSelectFolderGroups": "Aŭtomate grupigi enhavon de la sekvaj dosierujoj enen vidojn kiel ekzemple Filmoj, Muziko kaj TV:", + "LabelSelectFolderGroups": "Aŭtomate grupigi enhavon de la sekvaj dosierujoj enen vidojn kiel ekzemple \"Filmoj\", \"Muziko\" kaj \"TV\":", "LabelMinResumeDurationHelp": "La plej mallonga videolongo, kiu savos ludadan lokon kaj lasos vin daŭrigi, en sekundoj.", "LabelKodiMetadataSaveImagePathsHelp": "Ĉi tio estas rekomendita se vi havas bildajn dosiernomojn kiuj ne konformas al Kodi-gvidilo.", "LabelGroupMoviesIntoCollectionsHelp": "Se elektas la filmlistan vidon, tiam la filmkolektoj estos montritaj kiel ajoj kun grupigitaj filmoj.", @@ -1232,8 +1232,8 @@ "LabelSSDPTracingFilterHelp": "Nedeviga IP-adreso sur kiu filtri la ĵurnalitan SSDP-trafikon.", "LabelAutomaticDiscoveryHelp": "Permesi al aplikaĵoj aŭtomate detekti Jellyfin per UDP-pordo 7359.", "LabelffmpegPathHelp": "La serĉvojo al la FFmpeg aplikaĵa dosiero aŭ dosierujo enhavanta FFmpeg.", - "LabelXDlnaDocHelp": "Determini la enhavon de la \"X_DLNADOC\" elemento en la \"urn: schemas-dlna-org: device-1-0\" nomspaco.", - "LabelXDlnaCapHelp": "Determini la enhavon de la \"X_DLNACAP\" elemento en la \"urn: schemas-dlna-org: device-1-0\" nomspaco.", + "LabelXDlnaDocHelp": "Determini la enhavon de la \"X_DLNADOC\" elemento en la \"urn:schemas-dlna-org:device-1-0\" nomspaco.", + "LabelXDlnaCapHelp": "Determini la enhavon de la \"X_DLNACAP\" elemento en la \"urn:schemas-dlna-org:device-1-0\" nomspaco.", "LabelVaapiDeviceHelp": "Ĉi tiu estas la bildiga nodo, kiu estas uzata por aparatara plirapidigo.", "LabelSonyAggregationFlagsHelp": "Determini la enhavon de la \"agregationFlags\" elemento en la \"urn:schemas-sonycom:av\" nomspaco.", "LabelKodiMetadataUserHelp": "Savi spektajn datenojn al NFO-dosieroj por uzi aliajn aplikaĵojn.", @@ -1359,7 +1359,7 @@ "PackageInstallCancelled": "{0} (versio {1}) instalado rezignita.", "OptionSaveMetadataAsHiddenHelp": "Ŝanĝi ĉi tion validos por novaj metadatenoj savitaj antaŭen. Ekzistantaj metadatenaj dosieroj estos ĝisdatigitaj venontfoje kiam ili estos savitaj de la servilo.", "OptionRequirePerfectSubtitleMatchHelp": "Bezonado de perfekta kongruo filtros subtekstojn por inkluzivi nur tiujn, kiuj estis provitaj kaj kontrolitaj kun via ekzakta videodosiero. Nekontrolante ĉi tion pliigos la probablon de elŝutado de subtekstoj, sed pliigos la eblojn de mistempigita aŭ malĝusta subteksto.", - "OptionRequirePerfectSubtitleMatch": "Nur elŝuti subtekstojn, kiuj taŭgas por miaj videodosieroj", + "OptionRequirePerfectSubtitleMatch": "Nur elŝuti subtekstojn, kiuj taŭgas por videodosieroj", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Ĉi tio necesas por iuj aparatoj, kiuj tempserĉas ne tre bone.", "OptionReportByteRangeSeekingWhenTranscoding": "Raporti, ke la servilo subtenas bajtan serĉadon dum transkodado", "OptionPlainVideoItemsHelp": "Ĉiuj videoj estas reprezentitaj en DIDL kiel \"object.item.videoItem\" anstataŭ pli specifa tipo, kiel ekzemple \"object.item.videoItem.movie\".", From d4f65a4b56771169337862c72c6da60d53a2c2ec Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 14:11:15 +0000 Subject: [PATCH 1360/1756] Translated using Weblate (Malayalam) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/ --- src/strings/ml.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ml.json b/src/strings/ml.json index c790efce29..4e347f8913 100644 --- a/src/strings/ml.json +++ b/src/strings/ml.json @@ -965,8 +965,8 @@ "LabelCustomCertificatePathHelp": "ഒരു ഇഷ്‌ടാനുസൃത ഡൊമെയ്‌നിൽ TLS പിന്തുണ പ്രവർത്തനക്ഷമമാക്കുന്നതിന് ഒരു സർട്ടിഫിക്കറ്റും സ്വകാര്യ കീയും അടങ്ങിയ PKCS # 12 ഫയലിലേക്കുള്ള പാത.", "LabelCurrentStatus": "നിലവിലെ നില:", "LabelCurrentPassword": "ഇപ്പോഴത്തെ പാസ്സ്വേർഡ്:", - "LabelCreateHttpPortMapHelp": "Https ട്രാഫിക്കിന് പുറമേ http ട്രാഫിക്കിനായി ഒരു റൂൾ സൃഷ്ടിക്കുന്നതിന് ഓട്ടോമാറ്റിക് പോർട്ട് മാപ്പിംഗ് അനുവദിക്കുക.", - "LabelCreateHttpPortMap": "Http ട്രാഫിക്കും https- നും സ്വപ്രേരിത പോർട്ട് മാപ്പിംഗ് പ്രാപ്തമാക്കുക.", + "LabelCreateHttpPortMapHelp": "HTTPS ട്രാഫിക്കിന് പുറമേ HTTP ട്രാഫിക്കിനായി ഒരു റൂൾ സൃഷ്ടിക്കുന്നതിന് ഓട്ടോമാറ്റിക് പോർട്ട് മാപ്പിംഗ് അനുവദിക്കുക.", + "LabelCreateHttpPortMap": "HTTP ട്രാഫിക്കും HTTPS- നും സ്വപ്രേരിത പോർട്ട് മാപ്പിംഗ് പ്രാപ്തമാക്കുക.", "LabelCountry": "രാജ്യം:", "LabelCorruptedFrames": "കേടായ ഫ്രെയിമുകൾ:", "LabelContentType": "ഉള്ളടക്ക തരം:", From 951573335d8987ca01a23ccd4ea59bc748a55643 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 14:11:55 +0000 Subject: [PATCH 1361/1756] Translated using Weblate (Telugu) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/te/ --- src/strings/te.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/te.json b/src/strings/te.json index 24842d84dd..6e40f3dc4a 100644 --- a/src/strings/te.json +++ b/src/strings/te.json @@ -731,8 +731,8 @@ "LabelCurrentStatus": "ప్రస్తుత స్థితి:", "LabelCurrentPassword": "ప్రస్తుత పాస్వర్డ్:", "LabelCriticRating": "విమర్శనాత్మక రేటింగ్:", - "LabelCreateHttpPortMapHelp": "Https ట్రాఫిక్‌తో పాటు http ట్రాఫిక్ కోసం నియమాన్ని రూపొందించడానికి ఆటోమేటిక్ పోర్ట్ మ్యాపింగ్‌ను అనుమతించండి.", - "LabelCreateHttpPortMap": "Http ట్రాఫిక్ మరియు https కోసం ఆటోమేటిక్ పోర్ట్ మ్యాపింగ్‌ను ప్రారంభించండి.", + "LabelCreateHttpPortMapHelp": "HTTPS ట్రాఫిక్‌తో పాటు HTTP ట్రాఫిక్ కోసం నియమాన్ని రూపొందించడానికి ఆటోమేటిక్ పోర్ట్ మ్యాపింగ్‌ను అనుమతించండి.", + "LabelCreateHttpPortMap": "HTTP ట్రాఫిక్ మరియు HTTPS కోసం ఆటోమేటిక్ పోర్ట్ మ్యాపింగ్‌ను ప్రారంభించండి.", "LabelCountry": "దేశం:", "LabelCorruptedFrames": "పాడైన ఫ్రేమ్‌లు:", "LabelContentType": "కంటెంట్ రకం:", From 2b2b76e91635eee608e49efd73ffd5d492c60ddf Mon Sep 17 00:00:00 2001 From: nyanmisaka Date: Fri, 24 Dec 2021 01:31:12 +0800 Subject: [PATCH 1362/1756] Update HWA settings to adapt the server code changes --- .../dashboard/encodingsettings.html | 84 ++++++++++++------- src/controllers/dashboard/encodingsettings.js | 48 +++++++---- src/strings/en-us.json | 10 ++- src/strings/zh-cn.json | 10 ++- 4 files changed, 101 insertions(+), 51 deletions(-) diff --git a/src/controllers/dashboard/encodingsettings.html b/src/controllers/dashboard/encodingsettings.html index 0030ee70d2..f2a12bf9a2 100644 --- a/src/controllers/dashboard/encodingsettings.html +++ b/src/controllers/dashboard/encodingsettings.html @@ -13,13 +13,12 @@
${LabelHardwareAccelerationTypeHelp} @@ -31,57 +30,53 @@
${LabelVaapiDeviceHelp}
-
- -
${LabelOpenclDeviceHelp}
-
-

${LabelEnableHardwareDecodingFor}

+ +
+
+ +
-
- -
- -
-
-
@@ -91,13 +86,34 @@
+
+ +
+
+

${LabelHardwareEncodingOptions}

+
+ + + +
@@ -177,6 +193,14 @@ + + + + + + + +
${LabelTranscodingThreadCountHelp}
diff --git a/src/controllers/dashboard/encodingsettings.js b/src/controllers/dashboard/encodingsettings.js index 97afb430a0..aeaf28a6be 100644 --- a/src/controllers/dashboard/encodingsettings.js +++ b/src/controllers/dashboard/encodingsettings.js @@ -15,6 +15,9 @@ import alert from '../../components/alert'; page.querySelector('#chkDecodingColorDepth10Hevc').checked = config.EnableDecodingColorDepth10Hevc; page.querySelector('#chkDecodingColorDepth10Vp9').checked = config.EnableDecodingColorDepth10Vp9; page.querySelector('#chkEnhancedNvdecDecoder').checked = config.EnableEnhancedNvdecDecoder; + page.querySelector('#chkSystemNativeHwDecoder').checked = config.PreferSystemNativeHwDecoder; + page.querySelector('#chkIntelLpH264HwEncoder').checked = config.EnableIntelLowPowerH264HwEncoder; + page.querySelector('#chkIntelLpHevcHwEncoder').checked = config.EnableIntelLowPowerHevcHwEncoder; page.querySelector('#chkHardwareEncoding').checked = config.EnableHardwareEncoding; page.querySelector('#chkAllowHevcEncoding').checked = config.AllowHevcEncoding; $('#selectVideoDecoder', page).val(config.HardwareAccelerationType); @@ -28,7 +31,6 @@ import alert from '../../components/alert'; $('#txtVaapiDevice', page).val(config.VaapiDevice || ''); page.querySelector('#chkTonemapping').checked = config.EnableTonemapping; page.querySelector('#chkVppTonemapping').checked = config.EnableVppTonemapping; - page.querySelector('#txtOpenclDevice').value = config.OpenclDevice || ''; page.querySelector('#selectTonemappingAlgorithm').value = config.TonemappingAlgorithm; page.querySelector('#selectTonemappingRange').value = config.TonemappingRange; page.querySelector('#txtTonemappingDesat').value = config.TonemappingDesat; @@ -81,7 +83,6 @@ import alert from '../../components/alert'; config.EncodingThreadCount = $('#selectThreadCount', form).val(); config.HardwareAccelerationType = $('#selectVideoDecoder', form).val(); config.VaapiDevice = $('#txtVaapiDevice', form).val(); - config.OpenclDevice = form.querySelector('#txtOpenclDevice').value; config.EnableTonemapping = form.querySelector('#chkTonemapping').checked; config.EnableVppTonemapping = form.querySelector('#chkVppTonemapping').checked; config.TonemappingAlgorithm = form.querySelector('#selectTonemappingAlgorithm').value; @@ -105,6 +106,9 @@ import alert from '../../components/alert'; config.EnableDecodingColorDepth10Hevc = form.querySelector('#chkDecodingColorDepth10Hevc').checked; config.EnableDecodingColorDepth10Vp9 = form.querySelector('#chkDecodingColorDepth10Vp9').checked; config.EnableEnhancedNvdecDecoder = form.querySelector('#chkEnhancedNvdecDecoder').checked; + config.PreferSystemNativeHwDecoder = form.querySelector('#chkSystemNativeHwDecoder').checked; + config.EnableIntelLowPowerH264HwEncoder = form.querySelector('#chkIntelLpH264HwEncoder').checked; + config.EnableIntelLowPowerHevcHwEncoder = form.querySelector('#chkIntelLpHevcHwEncoder').checked; config.EnableHardwareEncoding = form.querySelector('#chkHardwareEncoding').checked; config.AllowHevcEncoding = form.querySelector('#chkAllowHevcEncoding').checked; ApiClient.updateNamedConfiguration('encoding', config).then(function () { @@ -182,32 +186,42 @@ import alert from '../../components/alert'; 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 if (this.value == 'vaapi') { - page.querySelector('.fldOpenclDevice').classList.add('hide'); - page.querySelector('#txtOpenclDevice').removeAttribute('required'); + if (this.value == 'amf' || this.value == 'nvenc' || this.value == 'qsv' || this.value == 'vaapi' || this.value == 'videotoolbox') { + page.querySelector('.fld10bitHevcVp9HwDecoding').classList.remove('hide'); + } else { + page.querySelector('.fld10bitHevcVp9HwDecoding').classList.add('hide'); + } + + if (this.value == 'amf' || this.value == 'nvenc' || this.value == 'qsv' || this.value == 'vaapi') { 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 == 'qsv' || this.value == 'vaapi') { + page.querySelector('.fldIntelLp').classList.remove('hide'); + } else { + page.querySelector('.fldIntelLp').classList.add('hide'); + } + + if (systemInfo.OperatingSystem.toLowerCase() === 'linux' && (this.value == 'qsv' || this.value == 'vaapi')) { + page.querySelector('.fldVppTonemapping').classList.remove('hide'); + } else { + page.querySelector('.fldVppTonemapping').classList.add('hide'); + } + + if (this.value == 'qsv') { + page.querySelector('.fldSysNativeHwDecoder').classList.remove('hide'); + } else { + page.querySelector('.fldSysNativeHwDecoder').classList.add('hide'); + } + if (this.value == 'nvenc') { page.querySelector('.fldEnhancedNvdec').classList.remove('hide'); } else { page.querySelector('.fldEnhancedNvdec').classList.add('hide'); } - if (systemInfo.OperatingSystem.toLowerCase() === 'linux' && (this.value == 'vaapi' || this.value == 'qsv')) { - page.querySelector('.fldVppTonemapping').classList.remove('hide'); - } else { - page.querySelector('.fldVppTonemapping').classList.add('hide'); - } - if (this.value) { page.querySelector('.hardwareAccelerationOptions').classList.remove('hide'); } else { diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 6f60bd2542..9a8f244b2f 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -1458,7 +1458,7 @@ "TitleHardwareAcceleration": "Hardware Acceleration", "TitleHostingSettings": "Hosting Settings", "TitlePlayback": "Playback", - "TonemappingAlgorithmHelp": "Tone mapping can be fine-tuned. If you are not familiar with these options, just keep the default. The recommended value is Hable.", + "TonemappingAlgorithmHelp": "Tone mapping can be fine-tuned. If you are not familiar with these options, just keep the default. The recommended value is BT.2390.", "TonemappingRangeHelp": "Select the output color range. Auto is the same as the input range.", "Track": "Track", "TrackCount": "{0} tracks", @@ -1595,5 +1595,11 @@ "VideoFramerateNotSupported": "The video's framerate is not supported", "VideoLevelNotSupported": "The video codec's level is not supported", "VideoProfileNotSupported": "The video codec's profile is not supported", - "AudioBitDepthNotSupported": "The audio's bit depth is not supported" + "AudioBitDepthNotSupported": "The audio's bit depth is not supported", + "ContainerBitrateExceedsLimit": "The video's bitrate exceeds the limit", + "PreferSystemNativeHwDecoder": "Prefer OS native DXVA or VAAPI hardware decoder", + "EnableIntelLowPowerH264HwEncoder": "Enable Intel Low-Power H264 hardware encoder", + "EnableIntelLowPowerHevcHwEncoder": "Enable Intel Low-Power HEVC hardware encoder", + "IntelLowPowerEncHelp": "Low-Power Encoding can save unnecessary CPU-GPU sync. On Linux they must be disabled if the i915 Huc firmware is not configured.", + "LabelHardwareEncodingOptions": "Hardware encoding options:" } diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index e98e6e8aa5..6e094bcb5b 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -1355,7 +1355,7 @@ "EnableTonemapping": "启用色调映射", "AllowTonemappingHelp": "色调映射可以将视频的动态范围从 HDR 变换成 SDR,同时保持图像细节与颜色等对于表现原始场景非常重要的信息。目前仅在转码内嵌 HDR10 或 HLG 元数据的视频时生效。如果播放不顺畅或失败,请考虑关闭对应的硬件解码器。", "LabelTonemappingAlgorithm": "选择要使用的色调映射算法:", - "TonemappingAlgorithmHelp": "色调映射可以微调。如果你不是很熟悉这些选项,保持默认即可。建议值为 Hable。", + "TonemappingAlgorithmHelp": "色调映射可以微调。如果你不是很熟悉这些选项,保持默认即可。建议值为 BT.2390。", "LabelTonemappingRange": "色调映射范围:", "TonemappingRangeHelp": "选择输出颜色范围。选自动则与输入范围相同。", "LabelTonemappingDesat": "色调映射去饱和:", @@ -1599,5 +1599,11 @@ "MediaInfoTitle": "标题", "Larger": "较大的", "Console": "控制台", - "Casual": "休闲" + "Casual": "休闲", + "ContainerBitrateExceedsLimit": "视频比特率超过限制", + "PreferSystemNativeHwDecoder": "首选系统原生的 DXVA 或 VAAPI 硬件解码器", + "EnableIntelLowPowerH264HwEncoder": "启用低电压模式的 Intel H264 硬件编码器", + "EnableIntelLowPowerHevcHwEncoder": "启用低电压模式的 Intel HEVC 硬件编码器", + "IntelLowPowerEncHelp": "低电压模式编码能节省不必要的 CPU-GPU 同步。Linux 中使用前必须配置好 i915 Huc 固件。", + "LabelHardwareEncodingOptions": "硬件编码选项:" } From d1fbfabadf0c5183afd12cd633d75df6476b9382 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 19:00:59 +0000 Subject: [PATCH 1363/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index d68125197a..89d15fc4e8 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -97,7 +97,7 @@ "ButtonRefreshGuideData": "Refresh Guide Data", "ButtonRemove": "Remove", "ButtonRename": "Rename", - "ButtonResetEasyPassword": "Reset easy PIN code", + "ButtonResetEasyPassword": "Reset Easy PIN code", "ButtonResume": "Resume", "ButtonRevoke": "Revoke", "ButtonScanAllLibraries": "Scan All Libraries", @@ -203,7 +203,7 @@ "DownloadsValue": "{0} downloads", "DrmChannelsNotImported": "Channels with DRM will not be imported.", "DropShadow": "Drop Shadow", - "EasyPasswordHelp": "Your easy PIN code is used for offline access on supported clients and can also be used for easy in-network sign in.", + "EasyPasswordHelp": "Your Easy PIN code is used for offline access on supported clients and can also be used for easy in-network sign in.", "Edit": "Edit", "EditImages": "Edit images", "EditMetadata": "Edit metadata", @@ -673,8 +673,8 @@ "LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.", "LabelImageType": "Image type:", "LabelImportOnlyFavoriteChannels": "Restrict to channels marked as favorite", - "LabelInNetworkSignInWithEasyPassword": "Enable in-network sign in with my easy PIN code", - "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.", + "LabelInNetworkSignInWithEasyPassword": "Enable in-network sign in with my Easy PIN code", + "LabelInNetworkSignInWithEasyPasswordHelp": "Use the Easy PIN code to sign in from 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:", "LabelIsForced": "Forced", "LabelKeepUpTo": "Keep up to:", From 2115ce43991247aa24a0df8ebb2ff78bc03c4b8d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 23 Dec 2021 17:02:26 +0000 Subject: [PATCH 1364/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 89d15fc4e8..f8d2994fce 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -137,7 +137,7 @@ "CommunityRating": "Community rating", "Composer": "Composer", "Conductor": "Conductor", - "ConfigureDateAdded": "Set up how 'Date added' metadata is determined in the Dashboard > Libraries > NFO Settings", + "ConfigureDateAdded": "Set up how metadata for 'Date added' is determined in the Dashboard > Libraries > NFO Settings", "ConfirmDeleteImage": "Delete image?", "ConfirmDeleteItem": "Deleting this item will delete it from both the file system and your media library. Are you sure you wish to continue?", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", From dacb9c59307465ea19d7b5c2d781d70c9f3a758f Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 18:38:40 +0000 Subject: [PATCH 1365/1756] Translated using Weblate (Danish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/ --- src/strings/da.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/da.json b/src/strings/da.json index 4cd321f963..949a22256e 100644 --- a/src/strings/da.json +++ b/src/strings/da.json @@ -56,7 +56,7 @@ "ButtonRefreshGuideData": "Opdater Guide data", "ButtonRemove": "Fjern", "ButtonRename": "Omdøb", - "ButtonResetEasyPassword": "Nulstil pinkode", + "ButtonResetEasyPassword": "Nulstil PIN-kode", "ButtonResume": "Genoptag", "ButtonRevoke": "Invalider", "ButtonScanAllLibraries": "Skan Alle Biblioteker", @@ -103,7 +103,7 @@ "DoNotRecord": "Optag ikke", "Download": "Hent", "DrmChannelsNotImported": "Kanaler med DRM importeres ikke.", - "EasyPasswordHelp": "Din nemme pin-kode bruges til offline adgang på understøttede klienter og kan også bruges til nem login på netværket.", + "EasyPasswordHelp": "Din nemme PIN-kode bruges til offline adgang på understøttede klienter og kan også bruges til nem login på netværket.", "Edit": "Rediger", "EditImages": "Rediger billeder", "EditSubtitles": "Rediger undertekster", From 51511a10a44c0fb646556c6667677fc915cfe34b Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 18:46:48 +0000 Subject: [PATCH 1366/1756] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index 7149f9feae..20f2be0d6e 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -106,7 +106,7 @@ "HeaderAllowMediaDeletionFrom": "السماح بحذف الوسائط من قبل", "HeaderApiKey": "مفتاح API", "HeaderApiKeys": "مفاتيح API", - "HeaderApiKeysHelp": "التطبيقات الخارجية تحتاج أن تمتلك مفتاح api لكي تتصل بالخادم. هذه المفاتيح تُصدر عن طريق تسجيل الدخول بمستخدم عادي، أو عن طريق منح التطبيق مفتاحاً أصدر يدوياً.", + "HeaderApiKeysHelp": "التطبيقات الخارجية تحتاج أن تمتلك مفتاح API لكي تتصل بالخادم. هذه المفاتيح تُصدر عن طريق تسجيل الدخول بمستخدم عادي، أو عن طريق منح التطبيق مفتاحاً أصدر يدوياً.", "HeaderApp": "التطبيق", "HeaderAudioSettings": "إعدادات الصوت", "HeaderBranding": "وسومات البرنامج", From d35093d5c34abe26f927b617819f1efbafb36512 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 18:45:14 +0000 Subject: [PATCH 1367/1756] Translated using Weblate (Bulgarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/ --- src/strings/bg-bg.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/bg-bg.json b/src/strings/bg-bg.json index 0b09a9cbe7..f3b899de1c 100644 --- a/src/strings/bg-bg.json +++ b/src/strings/bg-bg.json @@ -1154,7 +1154,7 @@ "MessageDeleteTaskTrigger": "Сигурни ли сте ,че искате да изтриете \"пусковият механизъм\" за задачи?", "MessageCreateAccountAt": "Създай акаунт в {0}", "MessageContactAdminToResetPassword": "Моля, свържете се със системния си администратор, за да нулирате паролата си.", - "MessageConfirmRevokeApiKey": "Сигурни ли сте ,че искате да оттеглите api ключа?Връзката на приложението със сървъра ще бъде прекратена незабавно.", + "MessageConfirmRevokeApiKey": "Сигурни ли сте ,че искате да оттеглите API ключа?Връзката на приложението със сървъра ще бъде прекратена незабавно.", "MessageSyncPlayGroupDoesNotExist": "Неуспешно присъединяване към групата, защото не съществува.", "MessageSyncPlayPlaybackPermissionRequired": "Необходимо е разрешение за възпроизвеждане.", "MessageSyncPlayNoGroupsAvailable": "Няма налични групи.Пуснете нещо да се възпроизвежда.", From 29020366c65971e57e3a0482cfc83c4cf3c19eac Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 18:35:23 +0000 Subject: [PATCH 1368/1756] Translated using Weblate (Catalan) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/ --- src/strings/ca.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/ca.json b/src/strings/ca.json index d81fef0b1d..523664e2f1 100644 --- a/src/strings/ca.json +++ b/src/strings/ca.json @@ -38,7 +38,7 @@ "ButtonQuickStartGuide": "Guia d'inici ràpid", "ButtonRefreshGuideData": "Refresca les Dades de la Guia", "ButtonRemove": "Elimina", - "ButtonResetEasyPassword": "Reinicia el codi pin senzill", + "ButtonResetEasyPassword": "Reinicia el codi PIN senzill", "ButtonResume": "Reprèn", "ButtonSelectDirectory": "Selecciona Directori", "ButtonSend": "Envia", @@ -121,7 +121,7 @@ "HeaderDeviceAccess": "Accés de Dispositiu", "HeaderDevices": "Dispositius", "HeaderDirectPlayProfile": "Perfil de Reproducció Directa", - "HeaderEasyPinCode": "Codi Pin Senzill", + "HeaderEasyPinCode": "Codi PIN Senzill", "HeaderEditImages": "Edita Imatges", "HeaderEnabledFields": "Camps Habilitats", "HeaderExternalIds": "Identificadors externs:", @@ -243,7 +243,7 @@ "LabelDownloadLanguages": "Descarrega idiomes:", "LabelDropImageHere": "Deixa anar la imatge aquí.", "LabelDynamicExternalId": "Identificador {0}:", - "LabelEasyPinCode": "Codi pin senzill:", + "LabelEasyPinCode": "Codi PIN senzill:", "LabelEnableAutomaticPortMap": "Habilita l'auto-mapatge de ports", "LabelEnableDlnaDebugLoggingHelp": "Creeu fitxers de registre grans i només s’han d’utilitzar quan sigui necessari per a la resolució de problemes.", "LabelEnableDlnaPlayToHelp": "Detecteu dispositius de la vostra xarxa i ofereu la possibilitat de controlar-los de forma remota.", @@ -716,7 +716,7 @@ "EnableBackdropsHelp": "Mostra imatges al fons d'algunes pàgines mentre navegueu per la biblioteca.", "EnableAutoCast": "Establir com a defecte", "EditMetadata": "Editar les metadades", - "EasyPasswordHelp": "El vostre codi pin fàcil s'utilitza per accedir fora de línia als clients compatibles i també es pot utilitzar per iniciar la sessió a la xarxa fàcilment.", + "EasyPasswordHelp": "El vostre codi PIN fàcil s'utilitza per accedir fora de línia als clients compatibles i també es pot utilitzar per iniciar la sessió a la xarxa fàcilment.", "DrmChannelsNotImported": "Els canals amb DRM no s’importaran.", "DownloadsValue": "{0} descàrregues", "DisplayMissingEpisodesWithinSeasonsHelp": "Això també s'ha d'activar per a les biblioteques de TV a la configuració del servidor.", @@ -1247,8 +1247,8 @@ "LabelKidsCategories": "Categories dels nens:", "LabelIsForced": "Forçat", "LabelInternetQuality": "Qualitat d'Internet:", - "LabelInNetworkSignInWithEasyPasswordHelp": "Utilitzeu el codi pin fàcil d'accedir als clients dins de la seva xarxa local. només es necessita la contrasenya habitual fora de casa. Si el codi PIN està en blanc esquerre, no es necessita una contrasenya dins de la seva xarxa domèstica.", - "LabelInNetworkSignInWithEasyPassword": "Activa senyal dins de la xarxa amb el meu codi pin fàcil", + "LabelInNetworkSignInWithEasyPasswordHelp": "Utilitzeu el codi PIN fàcil d'accedir als clients dins de la seva xarxa local. només es necessita la contrasenya habitual fora de casa. Si el codi PIN està en blanc esquerre, no es necessita una contrasenya dins de la seva xarxa domèstica.", + "LabelInNetworkSignInWithEasyPassword": "Activa senyal dins de la xarxa amb el meu codi PIN fàcil", "LabelImportOnlyFavoriteChannels": "Restringir als canals marcats com a favorits", "LabelImageFetchersHelp": "Activa i classificar les seves Fetchers imatge preferents en ordre de prioritat.", "LabelIdentificationFieldHelp": "Una subcadena entre majúscules i minúscules o expressió d'expressions regulars.", @@ -1514,7 +1514,7 @@ "HeaderPluginInstallation": "Instal·lació plug-in", "HeaderPlayOn": "Reproduir a", "HeaderPlayback": "Suport de reproducció", - "HeaderPinCodeReset": "Restablir Pin Code", + "HeaderPinCodeReset": "Restablir PIN Code", "HeaderPhotoAlbums": "Àlbum de fotos", "HeaderOtherItems": "Altres elements", "HeaderNewRepository": "Nou Repositori", From 17833300589faf37296cf6757f98b72a815186a9 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 19:02:39 +0000 Subject: [PATCH 1369/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index 5c4f281edc..ce453ac806 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -60,7 +60,7 @@ "ButtonRefreshGuideData": "Obnovit data programového průvodce", "ButtonRemove": "Odstranit", "ButtonRename": "Přejmenovat", - "ButtonResetEasyPassword": "Obnovit easy PIN kód", + "ButtonResetEasyPassword": "Obnovit Easy PIN kód", "ButtonResume": "Pokračovat", "ButtonRevoke": "Odvolat", "ButtonSelectDirectory": "Vybrat složku", From f956b70e6fabcd1d6bc4c2a8121c5c0c465d73f8 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 23 Dec 2021 19:19:14 +0000 Subject: [PATCH 1370/1756] Translated using Weblate (Danish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/ --- src/strings/da.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/da.json b/src/strings/da.json index 949a22256e..23d273682c 100644 --- a/src/strings/da.json +++ b/src/strings/da.json @@ -56,7 +56,7 @@ "ButtonRefreshGuideData": "Opdater Guide data", "ButtonRemove": "Fjern", "ButtonRename": "Omdøb", - "ButtonResetEasyPassword": "Nulstil PIN-kode", + "ButtonResetEasyPassword": "Nulstil Nem PIN-kode", "ButtonResume": "Genoptag", "ButtonRevoke": "Invalider", "ButtonScanAllLibraries": "Skan Alle Biblioteker", @@ -1122,7 +1122,7 @@ "OptionProtocolHttp": "Web", "OptionRegex": "Regex", "OptionRequirePerfectSubtitleMatchHelp": "At påkræve en perfekt match vil filtrere undertekster så kun dem der er testet og tjekket der passer nøjagtigt til din video fil vil blive inkluderet. At fravælge denne vil forøge chancerne for at undertekster bliver hentet, men vil også forøge risikoen for ikke-passende og ukorrekte undertekster.", - "OptionResElement": "res element", + "OptionResElement": "'res' element", "PerfectMatch": "Perfekt match", "Photos": "Fotoer", "PlayCount": "Afspilninger", From a03a1044631b8dfa608009c753b83fe75f257e38 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 18:28:44 +0000 Subject: [PATCH 1371/1756] Translated using Weblate (Greek) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/ --- src/strings/el.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/strings/el.json b/src/strings/el.json index 640a966903..7a766f3ce3 100644 --- a/src/strings/el.json +++ b/src/strings/el.json @@ -148,7 +148,7 @@ "Download": "Λήψη", "DownloadsValue": "Λήψεις: {0}", "DropShadow": "Σκίαση", - "EasyPasswordHelp": "Ο εύκολος κωδικός pin σας χρησιμοποιείται για πρόσβαση εκτός σύνδεσης σε υποστηριζόμενους διαμεσολαβητές αναπαραγωγής και μπορεί επίσης να χρησιμοποιηθεί για εύκολη σύνδεση στο δίκτυο.", + "EasyPasswordHelp": "Ο εύκολος κωδικός PIN σας χρησιμοποιείται για πρόσβαση εκτός σύνδεσης σε υποστηριζόμενους διαμεσολαβητές αναπαραγωγής και μπορεί επίσης να χρησιμοποιηθεί για εύκολη σύνδεση στο δίκτυο.", "Edit": "Επεξεργασία", "EditImages": "Επεξεργασία εικόνων", "EditMetadata": "Επεξεργασία μεταδεδομένων", @@ -289,7 +289,7 @@ "HeaderPasswordReset": "Επαναφορά του κωδικού πρόσβασης", "HeaderPaths": "Διαδρομή", "HeaderPhotoAlbums": "Άλμπουμ φωτογραφιών", - "HeaderPinCodeReset": "Επαναφορά Pin Code", + "HeaderPinCodeReset": "Επαναφορά PIN Code", "HeaderPlayAll": "Αναπαραγωγή Όλων", "HeaderPlayOn": "Συνέχισε να παίζεις", "HeaderPlayback": "Αναπαραγωγή πολυμέσων", @@ -648,7 +648,7 @@ "MessageConfirmRecordingCancellation": "Είστε σίγουροι ότι θέλετε να ακυρώσετε αυτή την εγγραφή;", "MessageConfirmRemoveMediaLocation": "Είστε βέβαιοι ότι θέλετε να καταργήσετε αυτήν τη θέση;", "MessageConfirmRestart": "Είστε βέβαιοι ότι θέλετε να κάνετε επανεκκίνηση του διακομιστή Jellyfin;", - "MessageConfirmRevokeApiKey": "Είστε βέβαιοι ότι θέλετε να ανακαλέσετε αυτό το κλειδί api; Η σύνδεση της εφαρμογής με το Jellyfin Server θα τερματιστεί απότομα.", + "MessageConfirmRevokeApiKey": "Είστε βέβαιοι ότι θέλετε να ανακαλέσετε αυτό το κλειδί API; Η σύνδεση της εφαρμογής με το Jellyfin Server θα τερματιστεί απότομα.", "MessageConfirmShutdown": "Είστε βέβαιοι ότι θέλετε να κάνετε τερματισμό λειτουργίας του διακομιστή Jellyfin;", "MessageContactAdminToResetPassword": "Παρακαλώ επικοινωνήστε με το διαχειριστή του συστήματός σας για να επαναφέρετε τον κωδικό πρόσβασης.", "MessageDownloadQueued": "Η λήψη προγραμματίστηκε.", @@ -666,7 +666,7 @@ "MessageNoPluginsInstalled": "Δεν έχετε εγκαταστήσει πρόσθετα.", "MessageNoTrailersFound": "Δεν βρέθηκαν trailer. Εγκαταστήστε το κανάλι trailer για να βελτιώσετε την εμπειρία κινηματογράφου σας με την προσθήκη μιας βιβλιοθήκης με internet trailers .", "MessageNothingHere": "Τίποτα εδώ.", - "MessagePasswordResetForUsers": "Οι κωδικοί πρόσβασης των ακόλουθων χρηστών έχουν επαναφερθεί. Τώρα μπορούν να συνδεθούν με τους κωδικούς pin που χρησιμοποιήθηκαν για την επαναφορά.", + "MessagePasswordResetForUsers": "Οι κωδικοί πρόσβασης των ακόλουθων χρηστών έχουν επαναφερθεί. Τώρα μπορούν να συνδεθούν με τους κωδικούς PIN που χρησιμοποιήθηκαν για την επαναφορά.", "MessagePlayAccessRestricted": "Η αναπαραγωγή αυτού του περιεχομένου είναι αυτή τη στιγμή περιορισμένη. Επικοινωνήστε με τον διαχειριστή του Jellyfin Server για περισσότερες πληροφορίες.", "MessagePleaseEnsureInternetMetadata": "Παρακαλώ εξασφαλίστε τη λήψη μεταδεδομένων στο internet είναι ενεργοποιημένη.", "MessagePleaseWait": "Παρακαλώ περιμένετε. Αυτό μπορεί να πάρει ένα λεπτό.", @@ -793,8 +793,8 @@ "PerfectMatch": "Τέλεια αντιστοίχιση", "Photos": "Φωτογραφίες", "PictureInPicture": "Εικόνα στην εικόνα", - "PinCodeResetComplete": "Το pin code επαναφέρθηκε.", - "PinCodeResetConfirmation": "Είστε σίγουροι ότι θέλετε να επαναφέρετε το pin code;", + "PinCodeResetComplete": "Το PIN code επαναφέρθηκε.", + "PinCodeResetConfirmation": "Είστε σίγουροι ότι θέλετε να επαναφέρετε το PIN code;", "PlaceFavoriteChannelsAtBeginning": "Τοποθετήστε τα αγαπημένα κανάλια στην αρχή", "Play": "Αναπαραγωγή", "PlayAllFromHere": "Αναπαραγωγή από εδώ", From ab84eb100a0511ad086b1fc2b8b80a0fae0642ed Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 19:04:32 +0000 Subject: [PATCH 1372/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index e6ad9d4c15..15e4a3bbbb 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -124,7 +124,7 @@ "ButtonRefreshGuideData": "Refresh Guide Data", "ButtonRemove": "Remove", "ButtonRename": "Rename", - "ButtonResetEasyPassword": "Reset easy PIN code", + "ButtonResetEasyPassword": "Reset Easy PIN code", "ButtonResume": "Resume", "ButtonRevoke": "Revoke", "ButtonScanAllLibraries": "Scan All Libraries", @@ -198,7 +198,7 @@ "DownloadsValue": "{0} downloads", "DrmChannelsNotImported": "Channels with DRM will not be imported.", "DropShadow": "Drop Shadow", - "EasyPasswordHelp": "Your easy PIN code is used for offline access on supported clients and can also be used for easy in-network sign in.", + "EasyPasswordHelp": "Your Easy PIN code is used for offline access on supported clients and can also be used for easy in-network sign in.", "Edit": "Edit", "EditImages": "Edit images", "EditMetadata": "Edit metadata", @@ -863,8 +863,8 @@ "LabelKodiMetadataDateFormatHelp": "All dates within NFO files will be parsed using this format.", "LabelKodiMetadataDateFormat": "Release date format:", "LabelKidsCategories": "Children's categories:", - "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.", - "LabelInNetworkSignInWithEasyPassword": "Enable in-network sign in with my easy PIN code", + "LabelInNetworkSignInWithEasyPasswordHelp": "Use the Easy PIN code to sign in from 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.", + "LabelInNetworkSignInWithEasyPassword": "Enable in-network sign in with my Easy PIN code", "LabelHardwareAccelerationTypeHelp": "Hardware acceleration requires additional configuration.", "LabelEnableHardwareDecodingFor": "Enable hardware decoding for:", "LabelEnableDlnaServerHelp": "Allow UPnP devices on your network to browse and play content.", From a43c906a5708e15e7b9a0fd28c8a4985cbe13ca4 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 23 Dec 2021 17:14:22 +0000 Subject: [PATCH 1373/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 44 +++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 15e4a3bbbb..080c6d8484 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -149,7 +149,7 @@ "ChannelNumber": "Channel number", "CommunityRating": "Community rating", "Composer": "Composer", - "ConfigureDateAdded": "Configure how date added is determined in the 'Dashboard' under the 'Library Settings'", + "ConfigureDateAdded": "Set up how metadata for 'Date added' is determined in the Dashboard > Libraries > NFO Settings", "ConfirmDeleteImage": "Delete image?", "ConfirmDeleteItem": "Deleting this item will delete it from both the file system and your media library. Are you sure you wish to continue?", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", @@ -253,7 +253,7 @@ "Guide": "Guide", "GuideProviderLogin": "Login", "GuideProviderSelectListings": "Select Listings", - "H264CrfHelp": "The Constant Rate Factor (CRF) is the default quality setting for the x264 and x265 encoder. You can set the values between 0 and 51, where lower values would result in better quality (at the expense of higher file sizes). Sane values are between 18 and 28. The default for x264 is 23, and for x265 is 28, so you can use this as a starting point.", + "H264CrfHelp": "The 'Constant Rate Factor' (CRF) is the default quality setting for the x264 and x265 encoder. You can set the values between 0 and 51, where lower values would result in better quality (at the expense of higher file sizes). Sane values are between 18 and 28. The default for x264 is 23, and for x265 is 28, so you can use this as a starting point.", "EncoderPresetHelp": "Choose a faster value to improve performance, or a slower value to improve quality.", "HardwareAccelerationWarning": "Enabling hardware acceleration may cause instability in some environments. Ensure that your operating system and video drivers are fully up to date. If you have difficulty playing video after enabling this, you'll need to change the setting back to None.", "HeaderAccessSchedule": "Access Schedule", @@ -330,7 +330,7 @@ "HeaderInstantMix": "Instant Mix", "HeaderKeepRecording": "Keep Recording", "HeaderKeepSeries": "Keep Programme", - "HeaderKodiMetadataHelp": "To enable or disable NFO metadata, edit a library and locate the metadata savers section.", + "HeaderKodiMetadataHelp": "To enable or disable NFO metadata, edit a library and find the 'Metadata savers' section.", "HeaderLatestEpisodes": "Latest Episodes", "HeaderLatestMedia": "Latest Media", "HeaderLatestMovies": "Latest Films", @@ -385,7 +385,7 @@ "ValueAudioCodec": "Audio Codec: {0}", "ValueAlbumCount": "{0} albums", "UserProfilesIntro": "Jellyfin includes support for user profiles with granular display settings, play state, and parental controls.", - "UserAgentHelp": "Supply a custom user-agent HTTP header.", + "UserAgentHelp": "Supply a custom 'User-Agent' HTTP header.", "Upload": "Upload", "Unrated": "Unrated", "Unplayed": "Unplayed", @@ -495,7 +495,7 @@ "PleaseSelectTwoItems": "Please select at least two items.", "PleaseRestartServerName": "Please restart Jellyfin on {0}.", "PleaseConfirmPluginInstallation": "Please click OK to confirm you've read the above and wish to proceed with the plugin installation.", - "PleaseAddAtLeastOneFolder": "Please add at least one folder to this library by clicking the Add button.", + "PleaseAddAtLeastOneFolder": "Please add at least one folder to this library by clicking the '+' button in 'Folders' section.", "Played": "Played", "PlayNextEpisodeAutomatically": "Play next episode automatically", "PlayNext": "Play next", @@ -527,17 +527,17 @@ "OptionSaveMetadataAsHiddenHelp": "Changing this will apply to new metadata saved going forward. Existing metadata files will be updated the next time they are saved by the server.", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionResumable": "Resumable", - "OptionResElement": "res element", + "OptionResElement": "'res' element", "OptionRequirePerfectSubtitleMatchHelp": "Requiring a perfect match will filter subtitles to include only those that have been tested and verified with your exact video file. Unchecking this will increase the likelihood of subtitles being downloaded, but will increase the chances of mistimed or incorrect subtitle text.", - "OptionRequirePerfectSubtitleMatch": "Only download subtitles that are a perfect match for my video files", + "OptionRequirePerfectSubtitleMatch": "Only download subtitles that are a perfect match for video files", "OptionReportByteRangeSeekingWhenTranscodingHelp": "This is required for some devices that don't time seek very well.", "OptionReportByteRangeSeekingWhenTranscoding": "Report that the server supports byte seeking when transcoding", "OptionRegex": "Regex", "OptionPremiereDate": "Premiere Date", "OptionPlayCount": "Play Count", - "OptionPlainVideoItemsHelp": "All videos are represented in DIDL as \"object.item.videoItem\" instead of a more specific type, such as \"object.item.videoItem.movie\".", + "OptionPlainVideoItemsHelp": "All videos are represented in DIDL as 'object.item.videoItem' instead of a more specific type, such as 'object.item.videoItem.movie'.", "OptionPlainVideoItems": "Display all videos as plain video items", - "OptionPlainStorageFoldersHelp": "All folders are represented in DIDL as \"object.container.storageFolder\" instead of a more specific type, such as \"object.container.person.musicArtist\".", + "OptionPlainStorageFoldersHelp": "All folders are represented in DIDL as 'object.container.storageFolder' instead of a more specific type, such as 'object.container.person.musicArtist'.", "OptionParentalRating": "Parental Rating", "OptionOnInterval": "On an interval", "OptionNew": "New…", @@ -581,7 +581,7 @@ "MusicLibraryHelp": "Review the {0}music naming guide{1}.", "Monday": "Monday", "MinutesBefore": "minutes before", - "MetadataSettingChangeHelp": "Changing metadata settings will affect new content added going forward. To refresh existing content, open the detail screen and click the refresh button, or do bulk refreshes using the metadata manager.", + "MetadataSettingChangeHelp": "Changing metadata settings will affect new content added going forward. To refresh existing content, open the detail screen and click the 'Refresh' button, or do bulk refreshes using the 'Metadata Manager'.", "MetadataManager": "Metadata Manager", "MessagePluginInstallDisclaimer": "Plugins built by community members are a great way to enhance your experience with additional features and benefits. Before installing, please be aware of the effects they may have on your server, such as longer library scans, additional background processing, and decreased system stability.", "MessagePluginConfigurationRequiresLocalAccess": "To configure this plugin please sign in to your local server directly.", @@ -639,9 +639,9 @@ "LabelffmpegPathHelp": "The path to the FFmpeg application file or folder containing FFmpeg.", "LabelffmpegPath": "FFmpeg path:", "LabelYear": "Year:", - "LabelXDlnaDocHelp": "Determine the content of the X_DLNADOC element in the urn:schemas-dlna-org:device-1-0 namespace.", + "LabelXDlnaDocHelp": "Determine the content of the 'X_DLNADOC' element in the 'urn:schemas-dlna-org:device-1-0' namespace.", "LabelXDlnaDoc": "X-DLNA doc:", - "LabelXDlnaCapHelp": "Determine the content of the X_DLNACAP element in the urn:schemas-dlna-org:device-1-0 namespace.", + "LabelXDlnaCapHelp": "Determine the content of the 'X_DLNACAP' element in the 'urn:schemas-dlna-org:device-1-0' namespace.", "LabelWeb": "Web:", "DashboardServerName": "Server: {0}", "DashboardVersionNumber": "Version: {0}", @@ -649,7 +649,7 @@ "LabelVaapiDeviceHelp": "This is the render node that is used for hardware acceleration.", "LabelVaapiDevice": "VA-API Device:", "LabelUsername": "Username:", - "LabelUserRemoteClientBitrateLimitHelp": "Override the default global value set in server playback settings.", + "LabelUserRemoteClientBitrateLimitHelp": "Override the default global value set in server settings, see Dashboard > Playback > Streaming.", "LabelUserLibraryHelp": "Select which user library to display to the device. Leave empty to inherit the default setting.", "LabelUserLibrary": "User library:", "LabelUserAgent": "User agent:", @@ -680,7 +680,7 @@ "LabelSpecialSeasonsDisplayName": "Special series display name:", "LabelSource": "Source:", "LabelSortBy": "Sort by:", - "LabelSonyAggregationFlagsHelp": "Determine the content of the aggregationFlags element in the urn:schemas-sonycom:av namespace.", + "LabelSonyAggregationFlagsHelp": "Determine the content of the 'aggregationFlags' element in the 'urn:schemas-sonycom:av' namespace.", "LabelSkipIfGraphicalSubsPresentHelp": "Keeping text versions of subtitles will result in more efficient delivery and decrease the likelihood of video transcoding.", "LabelSkipIfAudioTrackPresentHelp": "Uncheck this to ensure all videos have subtitles, regardless of audio language.", "LabelSkipIfAudioTrackPresent": "Skip if the default audio track matches the download language", @@ -691,7 +691,7 @@ "LabelSerialNumber": "Serial number:", "LabelSendNotificationToUsers": "Send the notification to:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", - "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Films, Music and TV:", + "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as 'Movies', 'Music' and 'TV':", "LabelSeasonNumber": "Series number:", "LabelScreensaver": "Screensaver:", "EnableFasterAnimations": "Faster animations", @@ -960,7 +960,7 @@ "LabelEnableRealtimeMonitor": "Enable real time monitoring", "LabelEnableDlnaServer": "Enable DLNA server", "LabelEnableDlnaPlayToHelp": "Detect devices within your network and offer the ability to control them remotely.", - "LabelEnableDlnaPlayTo": "Enable DLNA Play To", + "LabelEnableDlnaPlayTo": "Enable DLNA 'Play To'", "LabelEnableDlnaClientDiscoveryInterval": "Client discovery interval:", "LabelEnableBlastAliveMessagesHelp": "Enable this if the server is not detected reliably by other UPnP devices on your network.", "LabelEnableBlastAliveMessages": "Blast alive messages", @@ -1010,7 +1010,7 @@ "LabelAllowHWTranscoding": "Allow hardware transcoding", "LabelAlbumArtists": "Album artists:", "LabelAlbumArtPN": "Album art PN:", - "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 series:", "LabelAirsBeforeEpisode": "Airs before episode:", "LabelAirsAfterSeason": "Airs after series:", @@ -1178,7 +1178,7 @@ "MessageLeaveEmptyToInherit": "Leave empty to inherit settings from a parent item or the global default value.", "MessageItemsAdded": "Items added.", "MessageItemSaved": "Item saved.", - "MessageDirectoryPickerBSDInstruction": "For BSD, you may need to configure storage within your FreeNAS Jail so Jellyfin can access your media.", + "MessageDirectoryPickerBSDInstruction": "For BSD, you may need to set up storage within your 'FreeNAS Jail' so Jellyfin can access your media.", "MessageConfirmShutdown": "Are you sure you wish to shutdown the server?", "LabelSaveLocalMetadata": "Save artwork into media folders", "LabelPleaseRestart": "Changes will take effect after manually reloading the web client.", @@ -1410,10 +1410,10 @@ "Photo": "Photo", "LabelQuickConnectCode": "Quick Connect code:", "LabelKnownProxies": "Known proxies:", - "LabelIconMaxResHelp": "Maximum resolution of icons exposed via the upnp:icon property.", + "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 or hostnames 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.", + "LabelAlbumArtMaxResHelp": "Maximum resolution of album art exposed via the 'upnp:albumArtURI' property.", + "KnownProxiesHelp": "Comma separated list of IP addresses or hostnames 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", @@ -1535,7 +1535,7 @@ "SubtitleCodecNotSupported": "The subtitle codec is not supported", "ContainerNotSupported": "The container is not supported", "AudioCodecNotSupported": "The audio codec is not supported", - "UseEpisodeImagesInNextUpHelp": "Next Up and Continue Watching sections will use episode images as thumbnails instead of the primary thumbnail of the programme.", + "UseEpisodeImagesInNextUpHelp": "'Next Up' and 'Continue Watching' sections will use episode images as thumbnails instead of the primary thumbnail of the show.", "UseEpisodeImagesInNextUp": "Use episode images in 'Next Up' and 'Continue Watching' sections", "Track": "Track", "SetUsingLastTracksHelp": "Try to set the Subtitle/Audio track to the closest match to the last video.", From 54979bee698c0d9260d0cf7d41fd07e6a2d4681c Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 18:31:04 +0000 Subject: [PATCH 1374/1756] Translated using Weblate (Spanish (Argentina)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/ --- src/strings/es-ar.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/es-ar.json b/src/strings/es-ar.json index 0b8a90303d..20c01973c3 100644 --- a/src/strings/es-ar.json +++ b/src/strings/es-ar.json @@ -558,7 +558,7 @@ "LabelEnableAutomaticPortMap": "Habilitar asignación automática de puertos", "LabelEmbedAlbumArtDidlHelp": "Algunos dispositivos prefieren este método para obtener la carátula del álbum. Otros pueden no reproducir con esta opción habilitada.", "LabelEmbedAlbumArtDidl": "Incruste la carátula del álbum en Didl", - "LabelEasyPinCode": "Código pin fácil:", + "LabelEasyPinCode": "Código PIN fácil:", "LabelDynamicExternalId": "{0} Id:", "LabelDropShadow": "Disminuir sombra:", "LabelDroppedFrames": "Marcos caídos:", @@ -1094,7 +1094,7 @@ "Play": "Reproducir", "PlaceFavoriteChannelsAtBeginning": "Colocar los canales favoritos al principio", "PinCodeResetConfirmation": "¿Estás seguro de que deseas restablecer el código PIN?", - "PinCodeResetComplete": "El código pin ha sido restablecido.", + "PinCodeResetComplete": "El código PIN ha sido restablecido.", "PictureInPicture": "Imagen en imagen", "Person": "Persona", "PerfectMatch": "Combinación perfecta", From 1d9c63c8cf71ac272a81a34bb2ea0978b6e88833 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 19:01:58 +0000 Subject: [PATCH 1375/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 2e0542c61d..d69fcd837a 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -76,7 +76,7 @@ "ButtonRefreshGuideData": "Actualiser les données du guide", "ButtonRemove": "Supprimer", "ButtonRename": "Renommer", - "ButtonResetEasyPassword": "Réinitialiser le code easy PIN", + "ButtonResetEasyPassword": "Réinitialiser le code Easy PIN", "ButtonResume": "Reprendre", "ButtonRevoke": "Révoquer", "ButtonScanAllLibraries": "Actualiser toutes les médiathèques", @@ -106,7 +106,7 @@ "ColorTransfer": "Transfert de couleur", "CommunityRating": "Note de la communauté", "Composer": "Compositeur(trice)", - "ConfigureDateAdded": "Configurer comment la métadonnée 'Date d'ajout' est déterminée dans 'Tableau de bord' > 'Médiathèques' > 'Paramètres NFO'", + "ConfigureDateAdded": "Définir comment la métadonnée 'Date d'ajout' est déterminée dans 'Tableau de bord' > 'Médiathèques' > 'Paramètres NFO'", "ConfirmDeleteImage": "Supprimer l'image ?", "ConfirmDeleteItem": "Supprimer cet élément l'effacera à la fois du système de fichiers et de votre médiathèque. Voulez-vous vraiment continuer ?", "ConfirmDeleteItems": "Supprimer ces éléments les effacera à la fois du système de fichiers et de votre médiathèque. Voulez-vous vraiment continuer ?", From af4b8cab8ba9eef6d2db181e90a33c82f35f07ab Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 18:24:43 +0000 Subject: [PATCH 1376/1756] Translated using Weblate (Croatian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/ --- src/strings/hr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hr.json b/src/strings/hr.json index 3f2e05935e..d44342a42f 100644 --- a/src/strings/hr.json +++ b/src/strings/hr.json @@ -567,7 +567,7 @@ "MessageFileReadError": "Došlo je do greške prilikom učitavanja datoteke. Pokušajte ponovno.", "MessageForgotPasswordFileCreated": "Sljedeća datoteka je stvorena na vašem poslužitelju i sadrži upute o tome kako postupiti:", "MessageForgotPasswordInNetworkRequired": "Molim pokušajte ponovno unutar kućne mreže za pokretanje postupka za poništavanje zaporke.", - "MessageInvalidForgotPasswordPin": "Upisan je neispravan ili zastarjele pin. Molim, pokušajte ponovno.", + "MessageInvalidForgotPasswordPin": "Upisan je neispravan ili zastarjele PIN. Molim, pokušajte ponovno.", "MessageInvalidUser": "Pogrešno korisničko ime ili lozinka. Molim, pokušajte ponovo.", "MessageItemSaved": "Stavka je snimljena.", "MessageItemsAdded": "Stavke su dodane.", From c695b5235eb62badc9aae7f837394376c3b47829 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 18:32:14 +0000 Subject: [PATCH 1377/1756] Translated using Weblate (Indonesian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/ --- src/strings/id.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/strings/id.json b/src/strings/id.json index cf2d75e463..581b7a5474 100644 --- a/src/strings/id.json +++ b/src/strings/id.json @@ -1,7 +1,7 @@ { "ButtonQuickStartGuide": "Panduan cepat", "ButtonSignOut": "Sign out", - "HeaderEasyPinCode": "Kode Pin Mudah", + "HeaderEasyPinCode": "Kode PIN Mudah", "HeaderSetupLibrary": "Atur pustaka media Anda", "LabelContentType": "Tipe konten:", "LabelCountry": "Negara:", @@ -77,7 +77,7 @@ "ButtonSelectDirectory": "Pilih Direktori", "ButtonScanAllLibraries": "Pindai Semua Pustaka", "ButtonResume": "Lanjutkan", - "ButtonResetEasyPassword": "Atur ulang kode pin mudah", + "ButtonResetEasyPassword": "Atur ulang kode PIN mudah", "ButtonRename": "Ubah nama", "ButtonRemove": "Hapus", "ButtonRefreshGuideData": "Muat ulang Data Panduan", @@ -174,7 +174,7 @@ "EditMetadata": "Edit metadata", "EditImages": "Edit Gambar", "Edit": "Edit", - "EasyPasswordHelp": "Kode pin mudah Anda digunakan untuk akses offline di klien yang didukung dan juga dapat digunakan untuk masuk ke jaringan dengan mudah.", + "EasyPasswordHelp": "Kode PIN mudah Anda digunakan untuk akses offline di klien yang didukung dan juga dapat digunakan untuk masuk ke jaringan dengan mudah.", "DropShadow": "Drop Shadow", "DrmChannelsNotImported": "Saluran dengan DRM tidak akan diimpor.", "DownloadsValue": "{0} unduhan", @@ -375,7 +375,7 @@ "LabelEnableAutomaticPortMap": "Aktifkan pemetaan port otomatis", "LabelEmbedAlbumArtDidlHelp": "Beberapa perangkat lebih memilih metode ini untuk mendapatkan seni album. Perangkat lain mungkin gagal untuk main dengan opsi ini diaktifkan.", "LabelEmbedAlbumArtDidl": "Sematkan seni album di Didl", - "LabelEasyPinCode": "Kode pin mudah:", + "LabelEasyPinCode": "Kode PIN mudah:", "LabelDynamicExternalId": "Id {0}:", "LabelDropShadow": "Beri bayangan:", "LabelDroppedFrames": "Frame terbuang:", @@ -559,7 +559,7 @@ "HeaderPlayback": "Pemutaran Media", "HeaderPlayOn": "Mainkan", "HeaderPlayAll": "Mainkan Semua", - "HeaderPinCodeReset": "Atur Ulang Kode Pin", + "HeaderPinCodeReset": "Atur Ulang Kode PIN", "HeaderPhotoAlbums": "Album Foto", "HeaderPaths": "Lokasi", "HeaderPasswordReset": "Atur Ulang Kata Sandi", @@ -674,8 +674,8 @@ "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", + "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.", @@ -948,7 +948,7 @@ "MessageItemsAdded": "Item Ditambahkan.", "MessageItemSaved": "Item Tersimpan.", "MessageInvalidUser": "Username atau passwotd tidak valid. Coba lagi mblo.", - "MessageInvalidForgotPasswordPin": "Pin Kode tidak valid atau Ekspired. Coba Lagi mblo.", + "MessageInvalidForgotPasswordPin": "PIN Kode tidak valid atau Ekspired. Coba Lagi mblo.", "MessageImageTypeNotSelected": "Pilih Tipe Gambar dalam menu drop-down.", "MessageImageFileTypeAllowed": "Hanya file JPEG dan PNG yang didukung.", "MessageForgotPasswordInNetworkRequired": "Coba lagi dalam jaringan lokal untuk memulai proses reset password.", @@ -1074,7 +1074,7 @@ "LabelEnableIP6": "Aktifkan IPv6", "LabelEnableIP4Help": "Aktifkan fungsi IPv4.", "LabelEnableIP4": "Aktifkan IPv4", - "MessagePasswordResetForUsers": "Sandi pengguna berikut telah disetel ulang. Mereka sekarang dapat masuk dengan kode pin yang digunakan untuk melakukan penyetelan ulang.", + "MessagePasswordResetForUsers": "Sandi pengguna berikut telah disetel ulang. Mereka sekarang dapat masuk dengan kode PIN yang digunakan untuk melakukan penyetelan ulang.", "MessageNoTrailersFound": "Pasang saluran cuplikan untuk menyempurnakan pengalaman film Anda dengan menambahkan perpustakaan cuplikan internet.", "LabelDropSubtitleHere": "Taruh subtitle di sini, atau klik untuk mencari.", "LabelDashboardTheme": "Tema dasbor server:", From 605153ca6905a4d01d69b7304542052352f8acbc Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 23 Dec 2021 19:40:18 +0000 Subject: [PATCH 1378/1756] Translated using Weblate (Icelandic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/is/ --- src/strings/is-is.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/is-is.json b/src/strings/is-is.json index 066d5aad18..730de06e55 100644 --- a/src/strings/is-is.json +++ b/src/strings/is-is.json @@ -351,7 +351,7 @@ "TabUpcoming": "Væntanlegt", "TabPlugins": "Viðbætur", "TabOther": "Annað", - "TabNetworks": "Netkerfi", + "TabNetworks": "TV Netkerfi", "TabMyPlugins": "Mínar viðbætur", "TabMusic": "Tónlist", "PleaseRestartServerName": "Vinsamlegast endurræstu Jellyfin netþjóninn - {0}.", @@ -375,7 +375,7 @@ "LabelDefaultUser": "Sjálfgefinn notandi:", "LabelDefaultScreen": "Sjálfgefinn skjár:", "LabelDeathDate": "Dánardagur:", - "LabelDay": "Dagur:", + "LabelDay": "Vikudagur:", "LabelCurrentPassword": "Núverandi lykilorð:", "LabelCollection": "Safn:", "LabelChannels": "Rásir:", From e7c9d30499e3b15b6e778dbbbf49b4f486ec38a9 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 18:39:43 +0000 Subject: [PATCH 1379/1756] Translated using Weblate (Lithuanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/ --- src/strings/lt-lt.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/lt-lt.json b/src/strings/lt-lt.json index 5b4047fed3..3546eedf67 100644 --- a/src/strings/lt-lt.json +++ b/src/strings/lt-lt.json @@ -501,7 +501,7 @@ "AlwaysPlaySubtitles": "Visada rodyti subtitrus", "BookLibraryHelp": "Garso ir tekstinės knygos yra palaikomos. Peržiūrėkite {0} knygų vardinimo gidą {1}.", "ButtonEditOtherUserPreferences": "Keisti šio vartotojo profilį, paveikslą ir asmeninius nustatymus.", - "ButtonResetEasyPassword": "Atstatyti pin kodą", + "ButtonResetEasyPassword": "Atstatyti PIN kodą", "ColorPrimaries": "Pirminės spalvos", "ConfirmEndPlayerSession": "Ar norite išjungti Jellyfin ant {0}?", "Descending": "Mažėjančia tvarka", From c56d953fcd61c8353e50c2a86fbe0af17a210b4b Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 18:39:59 +0000 Subject: [PATCH 1380/1756] Translated using Weblate (Malay) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/ --- src/strings/ms.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ms.json b/src/strings/ms.json index 721fdffb1c..fb40c766ad 100644 --- a/src/strings/ms.json +++ b/src/strings/ms.json @@ -162,7 +162,7 @@ "ButtonScanAllLibraries": "Imbas Semua Perpustakaan", "ButtonRevoke": "Membatalkan", "ButtonResume": "Sambung semula", - "ButtonResetEasyPassword": "Tetapkan semula kod pin mudah", + "ButtonResetEasyPassword": "Tetapkan semula kod PIN mudah", "Sync": "Segerak", "Shows": "Tayangan", "OptionBluray": "BD", From e2f9072115a0aeff94f612416c7c5ade0a49b9b0 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 19:08:28 +0000 Subject: [PATCH 1381/1756] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index b52e189ecd..d580d9dcf7 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -513,7 +513,7 @@ "LabelImageFetchersHelp": "Rangschik uw voorkeurs afbeeldingen downloader in volgorde van prioriteit.", "LabelImageType": "Afbeeldingstype:", "LabelImportOnlyFavoriteChannels": "Gebruik alleen kanalen die favoriet zijn", - "LabelInNetworkSignInWithEasyPassword": "Schakel eenvoudige lokale aanmelding in met mijn easy PIN code", + "LabelInNetworkSignInWithEasyPassword": "Schakel eenvoudige lokale aanmelding in met mijn Easy PIN code", "LabelInNetworkSignInWithEasyPasswordHelp": "Gebruik de gemakkelijke pincode om in te loggen op apparaten binnen uw lokaal netwerk. Uw reguliere wachtwoord is nodig buiten uw thuisnetwerk. Als u de pincode leeg laat, heeft u geen wachtwoord nodig in uw thuisnetwerk.", "LabelInternetQuality": "Internet kwaliteit:", "LabelKeepUpTo": "Houd tot:", From fac14ffb36831606cfa5aae0084311bfd0d1f3b5 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 18:29:52 +0000 Subject: [PATCH 1382/1756] Translated using Weblate (Portuguese (Brazil)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/ --- src/strings/pt-br.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/pt-br.json b/src/strings/pt-br.json index 4c079ede57..d90c823815 100644 --- a/src/strings/pt-br.json +++ b/src/strings/pt-br.json @@ -526,8 +526,8 @@ "LabelImageFetchersHelp": "Ativa e classifica por ordem de prioridade seus buscadores de imagem preferidos.", "LabelImageType": "Tipo de imagem:", "LabelImportOnlyFavoriteChannels": "Restringir a canais marcados como favoritos", - "LabelInNetworkSignInWithEasyPassword": "Ativar acesso dentro da rede com meu código pin fácil", - "LabelInNetworkSignInWithEasyPasswordHelp": "Usa o código pin fácil para entrar nos clientes dentro de sua rede local. Sua senha normal só será necessária fora de sua casa. Se o código pin for deixado em branco, não será necessária uma senha dentro de sua rede doméstica.", + "LabelInNetworkSignInWithEasyPassword": "Ativar acesso dentro da rede com meu código PIN fácil", + "LabelInNetworkSignInWithEasyPasswordHelp": "Usa o código PIN fácil para entrar nos clientes dentro de sua rede local. Sua senha normal só será necessária fora de sua casa. Se o código PIN for deixado em branco, não será necessária uma senha dentro de sua rede doméstica.", "LabelInternetQuality": "Qualidade da internet:", "LabelKeepUpTo": "Manter até:", "LabelKidsCategories": "Categorias para crianças:", @@ -781,7 +781,7 @@ "MessageNoPluginsInstalled": "Você não tem plugins instalados.", "MessageNoTrailersFound": "Instale o canal de trailers para melhorar sua experiência com filmes, adicionando uma biblioteca de trailers da internet.", "MessageNothingHere": "Nada aqui.", - "MessagePasswordResetForUsers": "As senhas foram removidas dos seguintes usuários. Para entrar, eles devem acessar com o código pin usado para fazer a redefinição de senha.", + "MessagePasswordResetForUsers": "As senhas foram removidas dos seguintes usuários. Para entrar, eles devem acessar com o código PIN usado para fazer a redefinição de senha.", "MessagePlayAccessRestricted": "A reprodução para este conteúdo está atualmente restrita. Por favor, contate o administrador do servidor para mais informações.", "MessagePleaseEnsureInternetMetadata": "Por favor, verifique se o download de metadados da internet está ativado.", "MessagePleaseWait": "Por favor, aguarde. Isto pode demorar um pouco.", @@ -929,8 +929,8 @@ "People": "Pessoas", "PerfectMatch": "Combinação perfeita", "Photos": "Fotos", - "PinCodeResetComplete": "O código pin foi redefinido.", - "PinCodeResetConfirmation": "Deseja realmente redefinir o código pin?", + "PinCodeResetComplete": "O código PIN foi redefinido.", + "PinCodeResetConfirmation": "Deseja realmente redefinir o código PIN?", "PlaceFavoriteChannelsAtBeginning": "Colocar canais favoritos no início", "Play": "Reproduzir", "PlayAllFromHere": "Reproduzir tudo a partir daqui", From a148c052ff934663c3f88093699d5071c913af53 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 18:33:35 +0000 Subject: [PATCH 1383/1756] Translated using Weblate (Romanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/ --- src/strings/ro.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ro.json b/src/strings/ro.json index d55abff3a2..b60de4bb76 100644 --- a/src/strings/ro.json +++ b/src/strings/ro.json @@ -21,7 +21,7 @@ "HeaderActiveRecordings": "Înregistrări active", "HeaderContinueWatching": "Vizionează în continuare", "HeaderDeviceAccess": "Accesul Dispozitivelor", - "HeaderEasyPinCode": "Cod Pin Ușor", + "HeaderEasyPinCode": "Cod PIN Ușor", "HeaderFeatureAccess": "Acces Facilități", "HeaderFetchImages": "Preia imagini:", "HeaderFrequentlyPlayed": "Rulate Frecvent", @@ -874,7 +874,7 @@ "MessagePluginConfigurationRequiresLocalAccess": "Pentru a configura acest plugin, vă rugăm să vă conectați direct la serverul dvs. local.", "MessagePleaseWait": "Te rog așteaptă. Poate dura un minut.", "MessagePlayAccessRestricted": "Redarea acestui conținut este în prezent restricționată. Vă rugăm să contactați administratorul serverului pentru mai multe informații.", - "MessagePasswordResetForUsers": "Următorii utilizatori au resetat parolele. Acum se pot conecta cu codurile pin care au fost utilizate pentru a efectua resetarea.", + "MessagePasswordResetForUsers": "Următorii utilizatori au resetat parolele. Acum se pot conecta cu codurile PIN care au fost utilizate pentru a efectua resetarea.", "MessageNoTrailersFound": "Instalați canalul Trailer pentru a îmbunătăți experiența dvs. de film adăugând o bibliotecă de trailere din internet.", "MessageNoServersAvailable": "Nu au fost găsite servere folosind descoperirea automată de servere.", "MessageNoPluginsInstalled": "Nu aveți plugin-uri instalate.", From 2718167d4d4c5d7e61179950555bb81709e5ab9e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 23 Dec 2021 19:33:36 +0000 Subject: [PATCH 1384/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index bf5d92334a..86da02c6e7 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -1134,7 +1134,7 @@ "Unrated": "Без категории", "Up": "Вверх", "Upload": "Выкладка", - "UserAgentHelp": "Предоставить настраиваемый HTTP-заголовок \"User-Agent'\"", + "UserAgentHelp": "Предоставить настраиваемый HTTP-заголовок \"User-Agent\".", "UserProfilesIntro": "В Jellyfin есть поддержка пользовательских профилей с детализациями параметров отображения, состояния воспроизведения и управления содержания.", "ValueAlbumCount": "{0} альбом(а/ов)", "ValueAudioCodec": "Аудио кодек: {0}", From 8c3617757ffce00c0de358d289f3f51efaf58e25 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 23 Dec 2021 17:32:56 +0000 Subject: [PATCH 1385/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 7beefc1375..49b2444ab0 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -697,7 +697,7 @@ "LabelXDlnaCap": "X-DLNA CAP:", "LabelXDlnaCapHelp": "决定在 urn:schemas-dlna-org:device-1-0 namespace 中的 X_DLNACAP 元素的内容。", "LabelXDlnaDoc": "X-DLNA DOC:", - "LabelXDlnaDocHelp": "决定在 urn:schemas-dlna-org:device-1-0 namespace 中的 X-Dlna doc 元素的内容。", + "LabelXDlnaDocHelp": "决定在 urn:schemas-dlna-org:device-1-0 namespace 中的 X_DLNADOC 元素的内容。", "LabelYear": "年份:", "LabelYoureDone": "完成!", "LabelZipCode": "邮编:", @@ -901,7 +901,7 @@ "OptionReportByteRangeSeekingWhenTranscodingHelp": "这是一些设备必需的,不用赶时间。", "OptionRequirePerfectSubtitleMatch": "只下载与我的视频文件完美匹配的字幕", "OptionRequirePerfectSubtitleMatchHelp": "需要一个完美的匹配将过滤字幕, 只包括那些已经测试和验证与您的确切视频文件。取消选中此项将增加字幕下载的可能性, 但会增加不合时宜或不正确字幕文本的几率。", - "OptionResElement": "res 元素", + "OptionResElement": "'res' element", "OptionResumable": "可恢复播放", "OptionSaveMetadataAsHidden": "保存媒体资料和图像为隐藏文件", "OptionSaveMetadataAsHiddenHelp": "更改此项将应用于以后保存的元数据。现有元数据文件将在下一次服务器保存它们时被更新。", From 5c77cde9ca5837f903779ef1e716ef4c2cbbbbf0 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 18:37:07 +0000 Subject: [PATCH 1386/1756] Translated using Weblate (Chinese (Hong Kong)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/ --- src/strings/zh-hk.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/zh-hk.json b/src/strings/zh-hk.json index 040d1a5c60..b3df1739dc 100644 --- a/src/strings/zh-hk.json +++ b/src/strings/zh-hk.json @@ -30,7 +30,7 @@ "HeaderCustomDlnaProfiles": "自定設定檔", "HeaderDeviceAccess": "允許裝置存取", "HeaderDevices": "裝置", - "HeaderEasyPinCode": "簡易 Pin 碼", + "HeaderEasyPinCode": "簡易 PIN 碼", "HeaderFeatureAccess": "可以使用的功能", "HeaderFetchImages": "獲取圖像:", "HeaderFrequentlyPlayed": "經常播放", @@ -648,7 +648,7 @@ "LabelEnableBlastAliveMessages": "活動訊息", "LabelEmbedAlbumArtDidlHelp": "有些裝置使用這個方式來取得專輯封面,啟用這個選項可能導致其他設備播放失敗。", "LabelEmbedAlbumArtDidl": "於 Didl 中嵌入專輯封面", - "LabelEasyPinCode": "簡易pin代碼:", + "LabelEasyPinCode": "簡易PIN代碼:", "LabelDynamicExternalId": "{0} Id:", "LabelDropSubtitleHere": "將字幕檔丟到這裡,或點擊瀏覽。", "LabelDropShadow": "陰影:", From fd87a3cda45b2d1e837d1ad82de0088829aa59e0 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 18:37:38 +0000 Subject: [PATCH 1387/1756] Translated using Weblate (Afrikaans) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/ --- src/strings/af.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/af.json b/src/strings/af.json index 1e8f2bc965..288803ff48 100644 --- a/src/strings/af.json +++ b/src/strings/af.json @@ -588,7 +588,7 @@ "LabelEnableAutomaticPortMap": "Aktiveer outomatiese poortkartering", "LabelEmbedAlbumArtDidlHelp": "Sommige toestelle verkies hierdie metode vir die verkryging van albumkuns. Ander speel moontlik nie met hierdie opsie aangeskakel nie.", "LabelEmbedAlbumArtDidl": "Inbed albumkuns in Didl", - "LabelEasyPinCode": "Maklike pin -kode:", + "LabelEasyPinCode": "Maklike PIN -kode:", "LabelDynamicExternalId": "{0} Id:", "LabelDropSubtitleHere": "Laat ondertitel hier, of klik om te blaai.", "LabelDropShadow": "Skaduwee:", From 73e4d84dd9e1358faa37b6b6b413a6fcf7dc807e Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 18:34:28 +0000 Subject: [PATCH 1388/1756] Translated using Weblate (Latvian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/ --- src/strings/lv.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/lv.json b/src/strings/lv.json index f01640e3f7..81f4c116db 100644 --- a/src/strings/lv.json +++ b/src/strings/lv.json @@ -174,7 +174,7 @@ "LabelEnableDlnaPlayTo": "Iespējot DLNA atskaņošanu uz", "LabelEnableDlnaDebugLogging": "Iespējot DLNA atkļūdošanas logošanu", "LabelEnableDlnaClientDiscoveryInterval": "Klientu meklēšanas intervāls:", - "LabelEasyPinCode": "Vieglais pin kods:", + "LabelEasyPinCode": "Vieglais PIN kods:", "LabelDownloadLanguages": "Lejupielādēt valodas:", "LabelDisplayOrder": "Displeja kārtojums:", "LabelDisplayName": "Displeja nosaukums:", @@ -248,7 +248,7 @@ "HeaderPlaybackError": "Atskaņošanas Kļūda", "HeaderPlayback": "Multvides Atskaņošanas", "HeaderPlayAll": "Atskaņot Visu", - "HeaderPinCodeReset": "Atiestatīt Pin Kodu", + "HeaderPinCodeReset": "Atiestatīt PIN Kodu", "HeaderPhotoAlbums": "Foto Albūmi", "HeaderPaths": "Ceļi", "HeaderPasswordReset": "Paroles Nomaiņa", @@ -386,7 +386,7 @@ "EditMetadata": "Rediģēt metadatus", "EditImages": "Rediģēt attēlus", "Edit": "Rediģēt", - "EasyPasswordHelp": "Tavs vieglais pin kods tiek izmantots priekš bezsaistes piekļuves atbalstošos klientos, un arī var tikt izmantots priekš vieglas tīkla piekļuves.", + "EasyPasswordHelp": "Tavs vieglais PIN kods tiek izmantots priekš bezsaistes piekļuves atbalstošos klientos, un arī var tikt izmantots priekš vieglas tīkla piekļuves.", "DrmChannelsNotImported": "Kanāli ar DRM netiks importēti.", "DownloadsValue": "{0} lejupielādes", "Download": "Lejupielādēt", @@ -438,7 +438,7 @@ "ButtonScanAllLibraries": "Skanēt Visas Bibliotēkas", "ButtonRevoke": "Atsaukt", "ButtonResume": "Turpināt", - "ButtonResetEasyPassword": "Nomainīt vieglo pin kodu", + "ButtonResetEasyPassword": "Nomainīt vieglo PIN kodu", "ButtonRename": "Pārsaukt", "ButtonRemove": "Noņemt", "ButtonRefreshGuideData": "Atjaunot Gida Datus", @@ -679,7 +679,7 @@ "NextUp": "Nākamais", "Mute": "Apklusināt", "MessageNoServersAvailable": "Automātiskā serveru meklēšana neatrada nevienu serveri.", - "MessageInvalidForgotPasswordPin": "Tika ievadīts nepareizs vai nevecojis pin kods. Lūdzu mēģini vēlreiz.", + "MessageInvalidForgotPasswordPin": "Tika ievadīts nepareizs vai nevecojis PIN kods. Lūdzu mēģini vēlreiz.", "Menu": "Izvēlne", "LabelTriggerType": "Trigera veids:", "LabelSkipIfGraphicalSubsPresent": "Izlaist ja video jau satur iegultus subtitrus", @@ -772,7 +772,7 @@ "HeaderFeatureAccess": "Funkciju Piekļuve", "HeaderEnabledFieldsHelp": "Atķeksē lauku lai to slēgtu un aizliegt tā satura mainīšanu.", "HeaderEnabledFields": "Iespējotie Lauki", - "HeaderEasyPinCode": "Vieglais Pin Kods", + "HeaderEasyPinCode": "Vieglais PIN Kods", "HeaderDirectPlayProfileHelp": "Pievieno tiešās atskaņošanas profilus, lai norādītu kurus formātus ierīce spēj atskaņot natīvi.", "HeaderDirectPlayProfile": "Tiešās Atskaņošanas Profils", "HeaderDetectMyDevices": "Noteikt Manas Ierīces", @@ -906,8 +906,8 @@ "LabelLibraryPageSize": "Bibliotēkas lapu lielums:", "LabelKodiMetadataUserHelp": "Saglabāt skatīšanās datus uz NFO datnēm, lai tos varētu izmantot citas lietotnes.", "LabelKodiMetadataDateFormatHelp": "Visi datumi iekš NFO datnēm tiks parsēti ar šo formātu.", - "LabelInNetworkSignInWithEasyPasswordHelp": "Izmanto vieglo pin kodu lai piekļūtu klientiem savā vietējā tīklā. Tava parastā parole būs vajadzīga ārpus mājām. Ja pin kods ir atstāts tukšs, tev nevajadzēs paroli savā vietējā mājas tīklā.", - "LabelInNetworkSignInWithEasyPassword": "Iespējot iekštīkla piekļuvi ar manu vieglo pin kodu", + "LabelInNetworkSignInWithEasyPasswordHelp": "Izmanto vieglo PIN kodu lai piekļūtu klientiem savā vietējā tīklā. Tava parastā parole būs vajadzīga ārpus mājām. Ja PIN kods ir atstāts tukšs, tev nevajadzēs paroli savā vietējā mājas tīklā.", + "LabelInNetworkSignInWithEasyPassword": "Iespējot iekštīkla piekļuvi ar manu vieglo PIN kodu", "LabelImportOnlyFavoriteChannels": "Ierobežot uz kanāliem, kas atzīmēti kā favorīti", "LabelGroupMoviesIntoCollectionsHelp": "Kad tiks rādīti filmu saraksti, filmas, kuras pieder kolekcijai, tiks attēlotas kā viens grupēts vienums.", "LabelServerNameHelp": "Šis vārds tiks izmantots, lai identificētu tavu serveri, un tas noklusējumā ir servera resursdatora nosaukums.", From 36d252b607b562307f91f956919187d4237a913a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 23 Dec 2021 17:22:09 +0000 Subject: [PATCH 1389/1756] Translated using Weblate (Urdu (Pakistan)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ur_PK/ --- src/strings/ur_PK.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ur_PK.json b/src/strings/ur_PK.json index ee73b54e9d..aabb295b4e 100644 --- a/src/strings/ur_PK.json +++ b/src/strings/ur_PK.json @@ -4,7 +4,7 @@ "Absolute": "سارا", "Folders": "فولڈرز", "Favorites": "پسندیدہ", - "Add": "شامل", + "Add": "شامل کریں", "Actor": "اداکار", "MediaInfoChannels": "چینلز", "LabelSelectAudioChannels": "چینلز", @@ -22,6 +22,6 @@ "Shows": "شوز", "Playlists": "پلے لسٹس", "Photos": "تصوریں", - "MusicVideos": "ویڈیو موسیقی", + "MusicVideos": "میوزک ویڈیوز", "HeaderAlbumArtists": "البم کے فنکار" } From 1e913440c53e4d5382fecdc4d8cc9d03f1c28de5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 23 Dec 2021 19:37:52 +0000 Subject: [PATCH 1390/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 6623983319..b324465215 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -639,7 +639,7 @@ "LabelIconMaxResHelp": "Maksimuma distingivo de ikonoj elmontrataj per la \"upnp:iсon\" eco.", "LabelPostProcessorArgumentsHelp": "Uzi {path} kiel la serĉvojon al la rikorda dosiero.", "LabelMinResumePercentageHelp": "Titoloj estas supozataj neluditaj se haltigitaj antaŭ ĉi tiu tempo.", - "LabelInNetworkSignInWithEasyPassword": "Ebligi intraretan ensaluton per mia facila PIN-kodo", + "LabelInNetworkSignInWithEasyPassword": "Ebligi intraretan ensaluton per mia Facila PIN-kodo", "LabelBlastMessageIntervalHelp": "Determini la intervalon inter eksplodoj de vivodaŭrigaj mesaĝoj, en sekundoj.", "MediaInfoAspectRatio": "Proporcio", "LabelZipCode": "Poŝtkodo:", @@ -846,7 +846,7 @@ "ButtonSignOut": "Elsalutu", "ButtonSignIn": "Ensalutu", "ButtonRevoke": "Revoku", - "ButtonResetEasyPassword": "Restarigu facilan PIN- kodon", + "ButtonResetEasyPassword": "Restarigu Facilan PIN- kodon", "ButtonRefreshGuideData": "Refreŝigu Gvidilan Datenon", "ButtonPreviousTrack": "Antaŭtraken", "ButtonNextTrack": "Sekvatraken", @@ -1248,7 +1248,7 @@ "SubtitleAppearanceSettingsDisclaimer": "La sekvaj parametroj ne validas por la grafikaj subtekstoj menciitaj supre aŭ ASS/SSA subtekstoj kiuj enigas siajn proprajn stilojn.", "KnownProxiesHelp": "Komo apartigita listo de IP-adresoj aŭ gastignomoj de konataj prokuriloj uzataj kiam vi konektas al via Jellyfin-ekzemplo. Ĉi tio estas bezonata por ĝuste uzi \"X-Forwarded-For\" ĉapojn. Necesas relanĉon post savado.", "DeviceAccessHelp": "Ĉi tio validas nur por aparatoj, kiuj povas esti unike identigitaj kaj ne malhelpos aliron al foliumilo. Filtri uzant-aparatan aliron preventos ilin uzi novajn aparatojn ĝis ili estos aprobitaj ĉi tie.", - "MetadataSettingChangeHelp": "Ŝanĝi metadatenajn parametrojn influos novan enhavon aldonitan pluen. Por refreŝigi ekzistintan enhavon, malfermu la detalan ekranon kaj alklaku la butonon de \"Refreŝigu\", aŭ fari amasajn refreŝigojn per la administrado de metadatenoj.", + "MetadataSettingChangeHelp": "Ŝanĝi metadatenajn parametrojn influos novan enhavon aldonitan pluen. Por refreŝigi ekzistintan enhavon, malfermu la detalan ekranon kaj alklaku la butonon de \"Refreŝigu\", aŭ fari amasajn refreŝigojn per la \"Metadatena Administrilo\".", "ChangingMetadataImageSettingsNewContent": "Ŝanĝoj al metadatenoj aŭ artaĵoj elŝutaj parametroj aplikiĝos nur al nova enhavo aldonita al via plurmediteko. Por apliki la ŝanĝojn al ekzistantaj titoloj, vi devos refreŝigi mane iliajn metadatenojn.", "OptionLoginAttemptsBeforeLockout": "Determini kiom da malĝustaj ensalutaj provoj povas esti faritaj antaŭ ol okazos ŝloso.", "OptionMaxActiveSessions": "Starigi la maksimuman nombron da samtempaj uzantaj seancoj.", @@ -1291,7 +1291,7 @@ "ValueTimeLimitSingleHour": "Tempolimo: 1 horo", "ValueTimeLimitMultiHour": "Tempolimo: {0} horoj", "UserProfilesIntro": "Jellyfin inkluzivas subtenon por uzantaj profiloj kun detalaj montraj parametroj, luda stato kaj gepatraj kontroloj.", - "UseEpisodeImagesInNextUpHelp": "Sekcioj Sekva Plue kaj Daŭrigi Spektadon uzos epizodajn bildojn kiel avizojn anstataŭe de la primara bildo de la serio.", + "UseEpisodeImagesInNextUpHelp": "Sekcioj \"Sekva Plue\" kaj \"Daŭrigi Spektadon\" uzos epizodajn bildojn kiel avizojn anstataŭe de la primara bildo de la serio.", "UninstallPluginConfirmation": "Ĉu vi certas, ke vi volas malinstali {0}?", "TonemappingRangeHelp": "Elekti eligan intervalon de koloroj . Aŭtomata samas al la eniga intervalo.", "ThisWizardWillGuideYou": "Ĉi tiu asistanto helpos gvidi vin tra la agorda procezo. Por komenci, elekti vian preferatan lingvon.", @@ -1340,7 +1340,7 @@ "PleaseSelectTwoItems": "Elekti almenaŭ du aĵojn.", "PleaseEnterNameOrId": "Entajpi nomon aŭ eksteran identigilon.", "PleaseConfirmPluginInstallation": "Klaki \"Ek\" por konfirmi, ke vi legis la supre kaj volas daŭrigi kun la instalado de kromprogramo.", - "PleaseAddAtLeastOneFolder": "Aldoni almenaŭ unu dosierujon al ĉi tiu plurmediteko alklakante la butonon \"Aldonu\".", + "PleaseAddAtLeastOneFolder": "Aldoni almenaŭ unu dosierujon al ĉi tiu plurmediteko alklakante la butonon \"+\" en \"Dosierujoj\" sekcio.", "PlayNextEpisodeAutomatically": "Ludi sekvan epizodon aŭtomate", "PlayFromBeginning": "Ludi de komenco", "PlaybackErrorPlaceHolder": "Ĉi tio estas lokokupilo por fizikaj plurmedioj, kiujn Jellyfin ne povas ludi. Enmeti la diskon por ludi.", @@ -1363,7 +1363,7 @@ "OptionReportByteRangeSeekingWhenTranscodingHelp": "Ĉi tio necesas por iuj aparatoj, kiuj tempserĉas ne tre bone.", "OptionReportByteRangeSeekingWhenTranscoding": "Raporti, ke la servilo subtenas bajtan serĉadon dum transkodado", "OptionPlainVideoItemsHelp": "Ĉiuj videoj estas reprezentitaj en DIDL kiel \"object.item.videoItem\" anstataŭ pli specifa tipo, kiel ekzemple \"object.item.videoItem.movie\".", - "OptionPlainStorageFoldersHelp": "Ĉiuj dosierujoj estas reprezentitaj en DIDL kiel \"object.container.storageFolder\" anstataŭe de pli specifa tipo, kiel ekzemple \"object.container.person.musicArtist\".", + "OptionPlainStorageFoldersHelp": "Ĉiuj dosierujoj estas reprezentitaj en DIDL kiel \"object.container.storageFolder\" anstataŭ de pli specifa tipo, kiel ekzemple \"object.container.person.musicArtist\".", "OptionLoginAttemptsBeforeLockoutHelp": "Valoro de nulo signifas heredi la defaŭlton de tri provoj por normalaj uzantoj kaj kvin por administrantoj. Starigi ĉi tion al -1 maebligos la funkcion.", "OptionIgnoreTranscodeByteRangeRequestsHelp": "Ĉi tiuj petoj estos honorataj, sed ignoros la bajtintervalan ĉapon.", "OptionHideUserFromLoginHelp": "Utila por privataj aŭ kaŝitaj administrantaj kontoj. La uzanto devos ensaluti mane laŭ entajpi sian uzantnomon kaj pasvorton.", @@ -1392,7 +1392,7 @@ "NewCollectionNameExample": "Ekzemplo: Stelaj Militoj, Kolekto de", "NewCollectionHelp": "Kolektoj permesas krei personigitajn grupojn de filmoj kaj aliajn tekajn enhavojn.", "MoreUsersCanBeAddedLater": "Pli da uzantoj povas esti aldonitaj poste de ene de la Panelo.", - "EasyPasswordHelp": "Via facila PIN-kodo estas uzata por eksterreta aliro ĉe subtenataj klientoj kaj ankaŭ povas esti uzata por facila enreta ensaluto.", + "EasyPasswordHelp": "Via Facila PIN-kodo estas uzata por eksterreta aliro ĉe subtenataj klientoj kaj ankaŭ povas esti uzata por facila enreta ensaluto.", "MessageYouHaveVersionInstalled": "Vi nun havas version {0} instalitan.", "MessageUnsetContentHelp": "Enhavo estos montrata kiel simplaj dosierujoj. Por plej bonaj rezultoj uzu la metadatenan administradon por starigi la enhavajn tipojn de subdosierujoj.", "LastSeen": "Laste vidita {0}", @@ -1460,7 +1460,7 @@ "ConfirmEndPlayerSession": "Ĉu vi ŝatus malŝalti Jellyfin sur {0}?", "ConfirmDeleteItems": "Forigi ĉi tiujn aĵojn forigos ilin kaj de la dosiersistemo kaj de via plurmediteko. Ĉu vi certas, ke vi volas daŭrigi?", "ConfirmDeleteItem": "Forigi ĉi tiun aĵon forigos ĝin kaj de la dosiersistemo kaj de via plurmediteko. Ĉu vi certas, ke vi volas daŭrigi?", - "ConfigureDateAdded": "Agordi kiel la dato aldonita estas determinita en la Panelo sub la Plurmeditekaj Parametroj", + "ConfigureDateAdded": "Agordi kiel la metadateno for \"Dato aldonita\" estas determinita en la Panelo > Plurmeditekoj > Parametroj de NFO", "CinemaModeConfigurationHelp": "Kinejreĝimo alportas la teatran sperton rekte al via salono kun la kapablo ludi filmanoncojn kaj laŭmendajn antaŭfilmetojn antaŭ la ĉefa filmo.", "ChannelAccessHelp": "Elekti la kanalojn por komunigi kun ĉi tiu uzanto. Administrantoj povos redakti ĉiujn kanalojn per la administrado de metadatenoj.", "ButtonEditOtherUserPreferences": "Redakti la profilon, bildon kaj personajn preferojn de ĉi tiu uzanto.", @@ -1522,7 +1522,7 @@ "MessageForgotPasswordInNetworkRequired": "Provi denove ene de via hejmreto por iniciati restarigan procezon de la pasvorto.", "MessageForgotPasswordFileCreated": "La sekva dosiero estis kreita en via servilo kaj enhavas instrukciojn pri kiel procedi:", "MessageEnablingOptionLongerScans": "Ebligi ĉi tiun opcion povas rezultigi signife pli longajn tekajn skanojn.", - "MessageDirectoryPickerBSDInstruction": "Por BSD, vi eble bezonos agordi konservejon ene de via FreeNAS Jail por ke Jellyfin povi aliri viajn plurmediojn.", + "MessageDirectoryPickerBSDInstruction": "Por BSD, vi eble bezonos agordi konservejon ene de via \"FreeNAS Jail\" por ke Jellyfin povi aliri viajn plurmediojn.", "MessageDeleteTaskTrigger": "Ĉu vi certas, ke vi volas forigi ĉi tiun taskan ellasilon?", "MessageCreateAccountAt": "Krei konton ĉe {0}", "MessageContactAdminToResetPassword": "Kontakti vian sisteman administranton por restarigi vian pasvorton.", @@ -1559,7 +1559,7 @@ "LanNetworksHelp": "Komo apartigita listo de IP-adresoj aŭ IP/retmaska enskriboj por retoj kiuj estos konsiderataj en loka reto dum devigado de \tkapacitaj limigoj. Se starigite, ĉiuj aliaj IP-adresoj estos konsiderataj kiel sur la ekstera reto kaj estos submetitaj al la eksteraj kapacitaj limigoj. Se lasita malplena, nur la subreto de la servilo estas konsiderata sur la loka reto.", "LabelTonemappingThresholdHelp": "La tonamapada algoritmo-parametroj estas fajnagorditaj per ĉiu sceno. Kaj sojlo estas uzata por detekti ĉu la sceno ŝanĝiĝis aŭ ne. Se la distanco inter la nuntempa kadra heleca averaĝo kaj la nuntempa kuranta averaĝo superas sojlan valoron, ni rekalkulus scenmezumon kaj pintan brilon. La rekomenditaj kaj defaŭltaj valoroj estas 0.8 kaj 0.2.", "LabelTonemappingDesatHelp": "Apliki malsaturigon por helaĵoj, kiuj superas ĉi tiun nivelon de heleco. Ju pli alta la parametro, des pli da koloraj informoj estos konservitaj. Ĉi tiu agordo helpas preventi nenature forblovitajn kolorojn por superhelaĵoj, per (glate) iĝante blankaj anstataŭe. Ĉi tio igas bildojn sentiĝi pli naturaj, koste de reduktado de informoj pri ekster-intervalaj koloroj. La rekomenditaj kaj defaŭltaj valoroj estas 0 kaj 0.5.", - "H264CrfHelp": "La Konstanta Rapida Faktoro (CRF) estas la defaŭlta kvalita parametro por la x264 kaj x265 kodiloj. Vi povas starigi la valorojn inter 0 kaj 51, kie pli malaltaj valoroj rezultigus pli bonan kvaliton (koste de pli altaj dosiergrandecoj). Sanaj valoroj estas inter 18 kaj 28. La defaŭlta por x264 estas 23, kaj por x265 estas 28, do vi povas uzi ĉi tion kiel komencantan punkton.", + "H264CrfHelp": "La \"Konstanta Rapida Faktoro\" (CRF) estas la defaŭlta kvalita parametro por la x264 kaj x265 kodiloj. Vi povas starigi la valorojn inter 0 kaj 51, kie pli malaltaj valoroj rezultigus pli bonan kvaliton (koste de pli altaj dosiergrandecoj). Sanaj valoroj estas inter 18 kaj 28. La defaŭlta por x264 estas 23, kaj por x265 estas 28, do vi povas uzi ĉi tion kiel komencantan punkton.", "ExtractChapterImagesHelp": "Ekstrakto de ĉapitrobildoj permesos al klientoj montri grafikajn menuojn por elekti scenojn. La procezo povas esti malrapida, rimedo-intensa, kaj povas postuli plurajn gigabajtojn da spaco. Ĝi funkcias kiam videoj estas malkovritaj, kaj ankaŭ kiel nokta planita tasko. La horaro estas agordebla en areo de la planitaj taskoj . Ne rekomendas ruli ĉi tiun taskon dum pintaj uzadohoroj.", "AllowTonemappingHelp": "Tonmapado povas transformi la dinamikan intervalon de video de HDR al SDR konservante bildajn detalojn kaj kolorojn, kiuj estas tre gravaj informoj por reprezenti la originan scenon. Nuntempe funkcias nur dum transkodado de videoj kun enigitaj HDR10 aŭ HLG-metadatenoj. Se la ludado ne estas glata aŭ malsukcesas, konsideri malŝalti la interrespondan aparatan malkodilon.", "AllowOnTheFlySubtitleExtractionHelp": "Enigitaj subtekstoj povas esti ekstraktitaj el videoj kaj liveritaj al klientoj en simpla teksto, por helpi preventi video-transkodadon. Ĉe iuj sistemoj tio povas daŭri longan tempon kaj kaŭzi videoludadon halti dum la ekstrakta procezo. Malebligi ĉi tion por ke enigitaj subtekstoj esti enbruligitaj kun video-transkodado kiam ili ne estas operaciume subtenataj de la klienta aparato.", @@ -1568,7 +1568,7 @@ "DirectStreamHelp1": "La videa elsendfluo estas kongrua kun la aparato, sed havas nekongruan aŭdioformaton (DTS, Dolby TrueHD, ktp) aŭ nombron da aŭdiokanaloj. La videa elsendfluo estos repakita senperde dinamike antaŭ esti sendita al la aparato. Nur la aŭda elsendfluo estos transkodita.", "MessagePluginInstallDisclaimer": "Kromprogramoj konstruitaj de komunumanoj estas bonega maniero plibonigi vian sperton kun pliaj trajtoj kaj avantaĝoj. Antaŭ ol instali, konscii pri la efikoj, kiujn ili povas havi sur via servilo, kiel ekzemple pli longaj plurmeditekaj skanadoj, plia fona procezado kaj malpliigita sistema stabileco.", "ErrorAddingListingsToSchedulesDirect": "Okazis eraro aldonante la enviciĝon al via Schedules Direct konto. Schedules Direct nur permesas limigitan nombron da enviciĝo per konto. Vi eble bezonos ensaluti en la retejon de Schedules Direct kaj forigi aliajn listadojn de via konto antaŭ ol daŭrigi.", - "LabelInNetworkSignInWithEasyPasswordHelp": "Uzi la facilan PIN-kodon por ensaluti al klientoj en via loka reto. Via regula pasvorto nur estos bezonata for de hejmo. Se la PIN-kodo restas malplena, vi ne bezonos pasvorton en via hejma reto.", + "LabelInNetworkSignInWithEasyPasswordHelp": "Uzi la Facilan PIN-kodon por ensaluti de klientoj en via loka reto. Via regula pasvorto nur estos bezonata for de hejmo. Se la PIN-kodo restas malplena, vi ne bezonos pasvorton en via hejma reto.", "HardwareAccelerationWarning": "Ebligi aparataran plirapidigon povas kaŭzi malstabilecon en iuj ĉirkaŭaĵoj. Certigu, ke via operaciumo kaj videopeliloj estas plene ĝisdatigitaj. Se vi havas malfacilaĵojn por ludi videon post ebligi ĉi tion, vi devos ŝanĝi la parametron reen al Nenio.", "LabelMaxMuxingQueueSizeHelp": "Maksimuma nombro da pakaĵoj, kiuj povas esti bufrigitaj atendante ke ĉiuj elsendfluoj pravaloriĝos. Provu pliigi ĝin se vi ankoraŭ renkontas eraron \"Tro da pakaĵoj bufferitaj por eliga elsendfluo\" en FFmpeg ĵurnaloj. La rekomendita valoro estas 2048.", "LabelTonemappingPeakHelp": "Anstataŭigi signalo/nominala/referenca pinto kun ĉi tiu valoro. Utila kiam la enigita pint-informo en ekranmetadatenoj ne estas fidindaj aŭ kiam tonmapado de pli malalta gamo al pli alta gamo. La rekomenditaj kaj defaŭltaj valoroj estas 100 kaj 0.", From a36ecaf7d43f931a8ee4c49d3fdba24f0090d817 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 23 Dec 2021 17:31:17 +0000 Subject: [PATCH 1391/1756] Translated using Weblate (Tamil) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/ --- src/strings/ta.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/ta.json b/src/strings/ta.json index 8df71b6a1c..61825005f5 100644 --- a/src/strings/ta.json +++ b/src/strings/ta.json @@ -501,7 +501,7 @@ "LabelAlbumArtPN": "ஆல்பம் படம் PN:", "LabelAlbumArtMaxWidth": "ஆல்பம் படம் அதிகபட்ச அகலம்:", "LabelAlbumArtMaxHeight": "ஆல்பம் படம் அதிகபட்ச உயரம்:", - "LabelAlbumArtHelp": "ஆல்பம் கலைக்கு PN பயன்படுத்தப்படுகிறது, dlna: profileID பண்புக்கூறு upnp: albumArtURI. சில சாதனங்களுக்கு படத்தின் அளவைப் பொருட்படுத்தாமல் ஒரு குறிப்பிட்ட மதிப்பு தேவைப்படுகிறது.", + "LabelAlbumArtHelp": "ஆல்பம் கலைக்கு PN பயன்படுத்தப்படுகிறது, dlna: profileID பண்புக்கூறு upnp:albumArtURI. சில சாதனங்களுக்கு படத்தின் அளவைப் பொருட்படுத்தாமல் ஒரு குறிப்பிட்ட மதிப்பு தேவைப்படுகிறது.", "LabelAlbum": "ஆல்பம்:", "LabelAirsBeforeSeason": "பருவத்திற்கு முன் ஒளிபரப்பாகிறது:", "LabelAirsBeforeEpisode": "அத்தியாயத்திற்கு முன் ஒளிபரப்பாகிறது:", @@ -1088,7 +1088,7 @@ "OptionSaveMetadataAsHiddenHelp": "இதை மாற்றுவது முன்னோக்கிச் செல்லும் புதிய மெட்டாடேட்டாவுக்கு பொருந்தும். தற்போதுள்ள மெட்டாடேட்டா கோப்புகள் அடுத்த முறை சேவையகத்தால் சேமிக்கப்படும் போது அவை புதுப்பிக்கப்படும்.", "OptionSaveMetadataAsHidden": "மெட்டாடேட்டா மற்றும் படங்களை மறைக்கப்பட்ட கோப்புகளாக சேமிக்கவும்", "OptionResumable": "மீண்டும் தொடங்கக்கூடியது", - "OptionResElement": "res கூறு", + "OptionResElement": "'res' element", "OptionRequirePerfectSubtitleMatchHelp": "சரியான பொருத்தம் தேவைப்பட்டால், உங்கள் சரியான வீடியோ கோப்புடன் சோதிக்கப்பட்ட மற்றும் சரிபார்க்கப்பட்டவற்றை மட்டுமே சேர்க்க வசன வரிகள் வடிகட்டப்படும். இதைத் தேர்வுசெய்வது வசன வரிகள் பதிவிறக்கம் செய்யப்படுவதற்கான வாய்ப்பை அதிகரிக்கும், ஆனால் தவறான அல்லது தவறான வசன உரைக்கான வாய்ப்புகளை அதிகரிக்கும்.", "OptionRequirePerfectSubtitleMatch": "எனது வீடியோ கோப்புகளுக்கு சரியான பொருத்தமாக இருக்கும் வசன வரிகள் மட்டுமே பதிவிறக்கவும்", "OptionReportByteRangeSeekingWhenTranscodingHelp": "நேரம் நன்றாகத் தேடாத சில சாதனங்களுக்கு இது தேவைப்படுகிறது.", @@ -1382,8 +1382,8 @@ "Data": "தகவல்கள்", "VideoAudio": "வீடியோ ஆடியோ", "Photo": "புகைப்படம்", - "LabelIconMaxResHelp": "Upnp: ஐகான் வழியாக வெளிப்படும் ஐகான்களின் அதிகபட்ச தீர்மானம்.", - "LabelAlbumArtMaxResHelp": "ஆல்பம் படத்தின் அதிகபட்ச தெளிவுத்திறன் upnp: albumArtURI வழியாக வெளிப்படும்.", + "LabelIconMaxResHelp": "upnp:icon வழியாக வெளிப்படும் ஐகான்களின் அதிகபட்ச தீர்மானம்.", + "LabelAlbumArtMaxResHelp": "ஆல்பம் படத்தின் அதிகபட்ச தெளிவுத்திறன் upnp:albumArtURI வழியாக வெளிப்படும்.", "Other": "மற்றவை", "Bwdif": "BWDIF", "UseDoubleRateDeinterlacingHelp": "டீஇன்டர்லேசிங் செய்யும் போது இந்த அமைப்பு புலம் வீதத்தைப் பயன்படுத்துகிறது, இது பெரும்பாலும் பாப் டீஇன்டர்லேசிங் என அழைக்கப்படுகிறது, இது டிவியில் ஒன்றோடொன்று இணைக்கப்பட்ட வீடியோவைப் பார்க்கும்போது நீங்கள் பார்ப்பது போன்ற முழு இயக்கத்தையும் வழங்க வீடியோவின் பிரேம் வீதத்தை இரட்டிப்பாக்குகிறது.", From a8dcaffa6d7b8122fdb20cd52355326ae5d59952 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 19:06:18 +0000 Subject: [PATCH 1392/1756] Translated using Weblate (Albanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/ --- src/strings/sq.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sq.json b/src/strings/sq.json index c8321649e5..36cce2c634 100644 --- a/src/strings/sq.json +++ b/src/strings/sq.json @@ -99,7 +99,7 @@ "ButtonScanAllLibraries": "Skano të Gjithë Libraritë", "ButtonRevoke": "Tërheq", "ButtonResume": "Vazhdo", - "ButtonResetEasyPassword": "Rivendos kodin easy pin", + "ButtonResetEasyPassword": "Rivendos kodin Easy PIN", "ButtonRename": "Riemërto", "ButtonRemove": "Heq", "ButtonRefreshGuideData": "Rifresko Të Dhënat e Guidës", From f7d80b87cf846d6b2c2ea1d8416339a31576fa01 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 23 Dec 2021 19:07:39 +0000 Subject: [PATCH 1393/1756] Translated using Weblate (Filipino) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/ --- src/strings/fil.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/fil.json b/src/strings/fil.json index 9088a19e74..8f39a2799f 100644 --- a/src/strings/fil.json +++ b/src/strings/fil.json @@ -530,8 +530,8 @@ "LabelKeepUpTo": "Panatilihin hanggang sa:", "LabelIsForced": "Pinipilit", "LabelInternetQuality": "Kalidad ng Internet:", - "LabelInNetworkSignInWithEasyPasswordHelp": "Gamitin ang easy PIN code upang mag-sign in sa mga client sa loob ng iyong lokal na network. Kakailanganin lang ang iyong regular na password kapag away from home. Kung iwanang blangko ang PIN code, hindi mo na kailangan ng password sa loob ng iyong home network.", - "LabelInNetworkSignInWithEasyPassword": "Paganahin ang pag-sign in sa network gamit ang aking easy PIN code", + "LabelInNetworkSignInWithEasyPasswordHelp": "Gamitin ang Easy PIN code upang mag-sign in sa mga client sa loob ng iyong lokal na network. Kakailanganin lang ang iyong regular na password kapag away from home. Kung iwanang blangko ang PIN code, hindi mo na kailangan ng password sa loob ng iyong home network.", + "LabelInNetworkSignInWithEasyPassword": "Paganahin ang pag-sign in sa network gamit ang aking Easy PIN code", "LabelImportOnlyFavoriteChannels": "Limitahan sa mga channel na minarkahan bilang paborito", "LabelImageType": "Uri ng larawan:", "LabelImageFetchersHelp": "I-enable at i-rank ang iyong mga ginustong tagakuha ng larawan sa pagkakasunud-sunod ng priyoridad.", @@ -901,7 +901,7 @@ "HeaderEnabledFieldsHelp": "Alisan ng check ang isang field upang i-lock ito at maiwasang mabago ang data nito.", "HeaderEnabledFields": "Pinagana ang mga Field", "HeaderEditImages": "I-edit ang mga Larawan", - "HeaderEasyPinCode": "Easy Pin Code", + "HeaderEasyPinCode": "Easy PIN Code", "HeaderDVR": "Digital Recorder", "HeaderDownloadSync": "I-download at I-sync", "HeaderDirectPlayProfileHelp": "Magdagdag ng mga direct play profile upang isaad kung aling mga format ang maaaring pangasiwaan ng device nang native.", @@ -1304,7 +1304,7 @@ "EditMetadata": "I-edit ang metadata", "EditImages": "I-edit ang mga larawan", "Edit": "I-edit", - "EasyPasswordHelp": "Ang iyong easy PIN code ay ginagamit para sa offline na pag-access sa mga sinusuportahang kliyente at maaari ding gamitin para sa madaling pag-sign in sa network.", + "EasyPasswordHelp": "Ang iyong Easy PIN code ay ginagamit para sa offline na pag-access sa mga sinusuportahang kliyente at maaari ding gamitin para sa madaling pag-sign in sa network.", "DropShadow": "Drop Shadow", "DrmChannelsNotImported": "Hindi mai-import ang mga channel na may DRM.", "DownloadsValue": "{0} (na) pag-download", @@ -1533,7 +1533,7 @@ "HeaderXmlSettings": "Mga Setting ng XML", "ButtonRevoke": "Bawiin", "ButtonResume": "Ipagpatuloy", - "ButtonResetEasyPassword": "I-reset ang easy PIN code", + "ButtonResetEasyPassword": "I-reset ang Easy PIN code", "ButtonRename": "Palitan ang pangalan", "ButtonRemove": "Alisin", "ButtonParentalControl": "Parental Control", From 65551afb6f6956590eeb71ce69f8d4388fa7316f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 23 Dec 2021 17:36:27 +0000 Subject: [PATCH 1394/1756] Translated using Weblate (Filipino) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/ --- src/strings/fil.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fil.json b/src/strings/fil.json index 8f39a2799f..e55ba31e11 100644 --- a/src/strings/fil.json +++ b/src/strings/fil.json @@ -308,7 +308,7 @@ "OptionSaveMetadataAsHiddenHelp": "Malalapat ang pagbabago nito sa bagong metadata na naka-save sa hinaharap. Ang mga kasalukuyang metadata file ay ia-update sa susunod na oras na ma-save ang mga ito ng server.", "OptionSaveMetadataAsHidden": "I-save ang metadata at mga larawan bilang mga nakatagong file", "OptionResumable": "Pwedeng i-resume", - "OptionResElement": "res element", + "OptionResElement": "'res' element", "OptionRequirePerfectSubtitleMatch": "Mag-download lang ng mga subtitle na tugma sa aking mga video file", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Kinakailangan ito para sa ilang device na hindi masyadong naghahanap ng oras.", "OptionReportByteRangeSeekingWhenTranscoding": "Iulat na sinusuportahan ng server ang byte seeking kapag nag-transcoding", From 6afeba5161cc3bcae20c9ac5f4279d0974e4ee82 Mon Sep 17 00:00:00 2001 From: Carlos van Rooijen Date: Thu, 23 Dec 2021 23:30:03 +0000 Subject: [PATCH 1395/1756] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index d580d9dcf7..8309b03a21 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -74,7 +74,7 @@ "ButtonRefreshGuideData": "Gidsgegevens Vernieuwen", "ButtonRemove": "Verwijderen", "ButtonRename": "Naam wijzigen", - "ButtonResetEasyPassword": "Reset eenvoudige pincode", + "ButtonResetEasyPassword": "Reset Eenvoudige Pincode", "ButtonResume": "Hervatten", "ButtonRevoke": "Herroepen", "ButtonScanAllLibraries": "Scan alle bibliotheken", @@ -205,7 +205,7 @@ "Guide": "Gids", "GuideProviderLogin": "Log in", "GuideProviderSelectListings": "Selecteer lijst", - "H264CrfHelp": "De Constant Rate Factor (CRF) is de standaard kwaliteit instelling voor de x264 en x265 encoder. U kunt de waarden tussen 0 en 51, in voorkomend lagere waarden zou resulteren in een betere kwaliteit (ten koste van hogere bestandsgrootte). aanbevolen zijn waarden tussen de 18 en 28. De standaard is 23 voor x264 en 28 voor x265. U kunt deze waardes gebruiken als beginpunt.", + "H264CrfHelp": "De 'Constant Rate Factor' (CRF) is de standaard kwaliteit instelling voor de x264 en x265 encoder. U kunt de waarden tussen 0 en 51, in voorkomend lagere waarden zou resulteren in een betere kwaliteit (ten koste van hogere bestandsgrootte). aanbevolen zijn waarden tussen de 18 en 28. De standaard is 23 voor x264 en 28 voor x265. U kunt deze waardes gebruiken als beginpunt.", "EncoderPresetHelp": "Kies een hogere waarde om de prestaties te verbeteren, of een tragere waarde om de kwaliteit te verbeteren.", "HDPrograms": "HD Programma's", "HardwareAccelerationWarning": "Hardwareversnelling inschakelen kan instabiliteit veroorzaken in sommige omgevingen. Zorg ervoor dat uw besturingssysteem en videostuurprogramma's volledig up-to-date zijn. Als u problemen ondervindt bij het afspelen van video, nadat u dit hebt ingeschakeld, moet u de instelling terugzetten naar geen.", @@ -218,7 +218,7 @@ "HeaderAddToPlaylist": "Toevoegen aan Afspeellijst", "HeaderAddUpdateImage": "Afbeelding Toevoegen/Bijwerken", "HeaderAdditionalParts": "Extra onderdelen", - "HeaderAdmin": "Beheerder", + "HeaderAdmin": "Administrator", "HeaderAlbumArtists": "Album Artiesten", "HeaderAlert": "Waarschuwing", "HeaderAllowMediaDeletionFrom": "Wissen van media toestaan van", @@ -1385,7 +1385,7 @@ "QuickConnectActivationSuccessful": "Succesvol geactiveerd", "LabelKnownProxies": "Bekende proxies:", "LabelCurrentStatus": "Huidige status:", - "KnownProxiesHelp": "Een door komma gescheiden lijst van IP adressen of hostnamen van proxies, die gebruikt worden bij het verbinden met je Jellyfin instantie. Dit is nodig om goed gebruik te maken van X-Forwarded-For headers. Reboot nodig na opslaan.", + "KnownProxiesHelp": "Een door komma gescheiden lijst van IP adressen of hostnamen van proxies, die gebruikt worden bij het verbinden met je Jellyfin instantie. Dit is nodig om goed gebruik te maken van 'X-Forwarded-For' headers. Reboot nodig na opslaan.", "EnableQuickConnect": "Schakel Quick Connect in op deze server", "ButtonUseQuickConnect": "Gebruik Quick Connect", "LabelMaxMuxingQueueSizeHelp": "Maximaal aantal pakketten dat kan worden gebufferd terwijl wordt gewacht tot alle streams zijn geïnitialiseerd. Probeer het te verhogen als u nog steeds de fout \"Te veel pakketten gebufferd voor uitvoerstroom\" tegenkomt in FFmpeg-logboeken. De aanbevolen waarde is 2048.", @@ -1599,5 +1599,6 @@ "Print": "Afdrukken", "MediaInfoTitle": "Titel", "Larger": "Groter", - "LabelAutomaticallyAddToCollectionHelp": "Wanneer op zijn minst 2 films een identieke collectie naam hebben, zullen ze automatisch toegevoegd worden aan de collectie." + "LabelAutomaticallyAddToCollectionHelp": "Wanneer op zijn minst 2 films een identieke collectie naam hebben, zullen ze automatisch toegevoegd worden aan de collectie.", + "Cursive": "Cursief" } From 0ddd04a4acbc3cf496e04598571603fc495f351b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 09:47:21 +0000 Subject: [PATCH 1396/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index f8d2994fce..054c4f6c35 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -619,7 +619,7 @@ "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determine the duration in seconds between two SSDP searches.", "LabelEnableDlnaDebugLogging": "Enable DLNA debug logging", "LabelEnableDlnaDebugLoggingHelp": "Create large log files and should only be used as needed for troubleshooting purposes.", - "LabelEnableDlnaPlayTo": "Enable DLNA 'Play To'", + "LabelEnableDlnaPlayTo": "Enable 'Play To' DLNA feature", "LabelEnableDlnaPlayToHelp": "Detect devices within your network and offer the ability to control them remotely.", "LabelEnableDlnaServer": "Enable DLNA server", "LabelEnableDlnaServerHelp": "Allow UPnP devices on your network to browse and play content.", @@ -1219,7 +1219,7 @@ "OptionPlainVideoItemsHelp": "All videos are represented in DIDL as 'object.item.videoItem' instead of a more specific type, such as 'object.item.videoItem.movie'.", "OptionPlayCount": "Play Count", "OptionPremiereDate": "Premiere Date", - "OptionProtocolHls": "HTTP Live Streaming", + "OptionProtocolHls": "HTTP Live Streaming (HLS)", "OptionProtocolHttp": "HTTP", "OptionRandom": "Random", "OptionRegex": "Regex", From d4ffe06a8f9f21b65b8a937dcadc1bd626c0f37a Mon Sep 17 00:00:00 2001 From: lyaschuchenko Date: Fri, 24 Dec 2021 09:15:45 +0000 Subject: [PATCH 1397/1756] Translated using Weblate (Belarusian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/ --- src/strings/be-by.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/strings/be-by.json b/src/strings/be-by.json index db41b2183f..1000108678 100644 --- a/src/strings/be-by.json +++ b/src/strings/be-by.json @@ -17,5 +17,12 @@ "ButtonSyncPlay": "SyncPlay", "Sync": "Сінхранізацыя", "Playlists": "Плэйліст", - "OptionBluray": "BD" + "OptionBluray": "BD", + "AddToCollection": "Дадаць у калекцыю", + "AdditionalNotificationServices": "Праглядзіце каталог убудоў, каб усталяваць дадатковыя службы апавяшчэнняў.", + "AddedOnValue": "Дададзены {0}", + "Add": "Дадаць", + "Actor": "Акцёр", + "AccessRestrictedTryAgainLater": "У цяперашні час доступ абмежаваны. Калі ласка паспрабуйце зноў пазней.", + "Absolute": "Абсалютны" } From 6ea538c179561b726124c3c1f6ddb91acf6285eb Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 09:48:05 +0000 Subject: [PATCH 1398/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 080c6d8484..a86e9cf218 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -960,7 +960,7 @@ "LabelEnableRealtimeMonitor": "Enable real time monitoring", "LabelEnableDlnaServer": "Enable DLNA server", "LabelEnableDlnaPlayToHelp": "Detect devices within your network and offer the ability to control them remotely.", - "LabelEnableDlnaPlayTo": "Enable DLNA 'Play To'", + "LabelEnableDlnaPlayTo": "Enable 'Play To' DLNA feature", "LabelEnableDlnaClientDiscoveryInterval": "Client discovery interval:", "LabelEnableBlastAliveMessagesHelp": "Enable this if the server is not detected reliably by other UPnP devices on your network.", "LabelEnableBlastAliveMessages": "Blast alive messages", @@ -1056,7 +1056,7 @@ "LabelLogs": "Logs:", "Whitelist": "Whitelist", "ServerNameIsRestarting": "The server at {0} is restarting.", - "OptionProtocolHls": "HTTP Live Streaming", + "OptionProtocolHls": "HTTP Live Streaming (HLS)", "OneChannel": "One channel", "MediaInfoChannels": "Channels", "MediaInfoBitDepth": "Bit depth", From 2bce782714e83edf49c6fa0aa2468e0412ed5857 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 09:50:10 +0000 Subject: [PATCH 1399/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index d69fcd837a..ab70080dcb 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -917,7 +917,7 @@ "OptionPlainVideoItemsHelp": "Toutes les vidéos seront affichées dans le DIDL en tant que 'object.item.videoItem' au lieu de formats plus spécifiques comme, par exemple 'object.item.videoItem.movie'.", "OptionPlayCount": "Nombre de lectures", "OptionPremiereDate": "Date de la première", - "OptionProtocolHls": "Streaming Http en direct", + "OptionProtocolHls": "Streaming HTTP en direct (HLS)", "OptionReleaseDate": "Date de sortie", "OptionReportByteRangeSeekingWhenTranscoding": "Signaler que le serveur prend en charge la recherche d'octets lors du transcodage", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Nécessaire pour certains appareils qui ne sont pas capables d'effectuer une recherche dans le temps correctement.", From 8ba66d8b1764f32498c72450a0f2f6b6026f1dca Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 09:52:11 +0000 Subject: [PATCH 1400/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index 3b3d12d9c3..db9b9bc475 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -881,7 +881,7 @@ "OptionReportByteRangeSeekingWhenTranscodingHelp": "Questo è necessario per alcuni dispositivi che non hanno l'avanzamento rapido che funziona bene.", "OptionRequirePerfectSubtitleMatch": "Scarica solo i sottotitoli che corrispondono perfettamente ai miei file video", "OptionRequirePerfectSubtitleMatchHelp": "La richiesta di una corrispondenza perfetta filtrerà i sottotitoli per includere solo quelli che sono stati testati e verificati con il file video esatto. Deselezionando questo aumenterà la probabilità che i sottotitoli vengono scaricati, ma aumenteranno le probabilità di testo sottotitolato impreciso o errato.", - "OptionResElement": "res element", + "OptionResElement": "'res' element", "OptionResumable": "Interrotto", "OptionSaveMetadataAsHidden": "Salvare i metadati e le immagini come file nascosti", "OptionSaveMetadataAsHiddenHelp": "La modifica di questo si applicherà ai nuovi metadati che verranno salvati in avanti. I file di metadati esistenti verranno aggiornati la prossima volta che verranno salvati dal server.", @@ -1154,7 +1154,7 @@ "DashboardOperatingSystem": "Sistema Operativo: {0}", "LabelXDlnaCap": "Limite X-DLNA:", "MessageImageTypeNotSelected": "Per favore seleziona un'immagine dal menù a tendina.", - "OptionProtocolHls": "Streaming in Diretta HTTP", + "OptionProtocolHls": "Streaming in Diretta HTTP (HLS)", "OptionMax": "Massimo", "PasswordResetProviderHelp": "Selezionare un provider di reset password da utilizzare quando questo utente ne richiederà il reset.", "PlaybackData": "Dati di Riproduzione", From a745e410ff6b91c044c972d2a7134e887dd58278 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 09:48:44 +0000 Subject: [PATCH 1401/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index c117a56b15..dacd61d383 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -930,7 +930,7 @@ "OptionPlainVideoItemsHelp": "Barlyq qaltalar DIDL ışınde \"object.item.vıdeoItem.movıe\" siaqty naqtylau türınıñ ornyna \"object.item.vıdeoItem\" bolyp beinelenedı.", "OptionPlayCount": "Oinatu esebı", "OptionPremiereDate": "Tūsaukeser kün-aiy", - "OptionProtocolHls": "HTTP Тıкелей Тасымалдау", + "OptionProtocolHls": "HTTP Тıкелей Тасымалдау (HLS)", "OptionProtocolHttp": "HTTP", "OptionRegex": "Ūdaiy örnek", "OptionReleaseDate": "Şyğaru künı", From 6b5925a7b9907cf47ff3ae751f58dc317e8ce2fd Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 09:03:45 +0000 Subject: [PATCH 1402/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index 78ef7443b4..923801d052 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -384,7 +384,7 @@ "HardwareAccelerationWarning": "Donanım ivmesini etkinleştirmek bazı ortamlarda dengesizliğe neden olabilir. İşletim sisteminizin ve video sürücülerinizin tamamen güncel olduğundan emin olun. Bunu etkinleştirdikten sonra video oynatmakta zorluk çekiyorsanız, ayarı tekrar \"Hiçbiri\" olarak değiştirmeniz gerekecektir.", "HDPrograms": "HD programlar", "EncoderPresetHelp": "Performansı artırmak için daha hızlı bir değer veya kaliteyi artırmak için daha yavaş bir değer seçin.", - "H264CrfHelp": "Sabit Hız Faktörü (CRF), x264 ve x265 kodlayıcıları için varsayılan kalite ayarıdır. Değerleri 0 ile 51 arasında ayarlayabilirsiniz, burada daha düşük değerler daha iyi kaliteyle sonuçlanır (daha yüksek dosya boyutları pahasına). Aklı başında değerleri 18 ila 28 arasındadır. x264 için varsayılan 23, x265 için de 28, bu nedenle bunu başlangıç noktası olarak kullanabilirsiniz.", + "H264CrfHelp": "\"Sabit Hız Faktörü\" (CRF), x264 ve x265 kodlayıcıları için varsayılan kalite ayarıdır. Değerleri 0 ile 51 arasında ayarlayabilirsiniz, burada daha düşük değerler daha iyi kaliteyle sonuçlanır (daha yüksek dosya boyutları pahasına). Aklı başında değerleri 18 ila 28 arasındadır. x264 için varsayılan 23, x265 için de 28, bu nedenle bunu başlangıç noktası olarak kullanabilirsiniz.", "GuideProviderSelectListings": "İlan Seç", "GuideProviderLogin": "Oturum aç", "Guide": "Rehber", @@ -653,7 +653,7 @@ "LabelEnableHardwareDecodingFor": "Aşağıdakiler için donanım kod çözmeyi etkinleştirin:", "LabelEnableDlnaServerHelp": "Ağınızdaki UPnP cihazlarının içeriğe göz atmasına ve oynatmasına izin verir.", "LabelEnableDlnaPlayToHelp": "Ağınızdaki cihazları algılayın ve bunları uzaktan kontrol etme yeteneği sunun.", - "LabelEnableDlnaPlayTo": "DLNA Oynatmayı Etkinleştir", + "LabelEnableDlnaPlayTo": "\"Burada Oynat\" DLNA özelliğini etkinleştir", "LabelEnableDlnaDebugLoggingHelp": "Büyük günlük dosyaları oluşturun ve yalnızca sorun giderme amacıyla gerektiğinde kullanılmalıdır.", "LabelEnableDlnaDebugLogging": "DLNA hata ayıklama günlüğünü etkinleştir", "LabelEnableDlnaClientDiscoveryIntervalHelp": "İki SSDP aramaları arasındaki süreyi saniye cinsinden belirleyin.", @@ -665,8 +665,8 @@ "LabelDynamicExternalId": "{0} Kimliği:", "LabelDroppedFrames": "Düşen kareler:", "LabelDisplaySpecialsWithinSeasons": "Özel etkinlikleri yayınlandıkları sezonlar içinde sergileyin", - "LabelAlbumArtHelp": "upnp: albumArtURI üzerindeki dlna: profileID özniteliği içinde, albüm resmi için kullanılan PN. Bazı cihazlar, görüntünün boyutundan bağımsız olarak belirli bir değer gerektirir.", - "LabelAlbumArtMaxResHelp": "upnp: albumArtURI özelliği aracılığıyla sergilenen albüm kapağının maksimum çözünürlüğü.", + "LabelAlbumArtHelp": "\"upnp:albumArtURI\" üzerindeki \"dlna:profileID\" özniteliği içinde, albüm resmi için kullanılan PN. Bazı cihazlar, görüntünün boyutundan bağımsız olarak belirli bir değer gerektirir.", + "LabelAlbumArtMaxResHelp": "\"upnp:albumArtURI\" özelliği aracılığıyla sergilenen albüm kapağının maksimum çözünürlüğü.", "LabelAirDays": "Yayınlama günleri:", "EnableDetailsBannerHelp": "Öğe ayrıntıları sayfasının üstünde bir başlık resmi görüntüleyin.", "LabelDidlMode": "DIDL modu:", @@ -704,7 +704,7 @@ "LabelAirTime": "Yayın zamanı:", "LabelAirsBeforeSeason": "Sezon öncesi yayınlar:", "LabelAirsBeforeEpisode": "Bölümden önce yayınlanıyor:", - "KnownProxiesHelp": "Jellyfin örneğinize bağlanırken kullanılan bilinen proxy'lerin IP adreslerinin virgülle ayrılmış listesi. Bu, X-Forwarded-For başlıklarının uygun şekilde kullanılması için gereklidir. Kaydettikten sonra yeniden başlatma gerektirir.", + "KnownProxiesHelp": "Jellyfin örneğinize bağlanırken kullanılan bilinen proxy'lerin IP adreslerinin veya ana bilgisayar adlarının virgülle ayrılmış listesi. Bu, \"X-Forwarded-For\" başlıklarının uygun şekilde kullanılması için gereklidir. Kaydettikten sonra yeniden başlatma gerektirir.", "InstantMix": "Anında mix", "ImportFavoriteChannelsHelp": "Yalnızca tuner cihazında favori olarak işaretlenen kanallar içe aktarılacaktır.", "Image": "Resim", @@ -751,7 +751,7 @@ "ShowYear": "Yılı göster", "ShowTitle": "Başlığı göster", "Raised": "Yükseltilmiş", - "OptionResElement": "res öğesi", + "OptionResElement": "'res' element", "LabelPlaylist": "Oynatma listesi:", "LabelPlayer": "Oyanatıcı:", "LabelPlaceOfBirth": "Doğum yeri:", @@ -942,7 +942,7 @@ "LabelColorPrimaries": "Renk ön seçimleri:", "LabelAutomaticDiscoveryHelp": "Uygulamaların, 7359 UDP bağlantı noktasını kullanarak Jellyfin'i otomatik olarak algılamasına izin verin.", "SortByValue": "{0} göre sırala", - "UserAgentHelp": "Özel bir kullanıcı aracısı HTTP başlığı sağlayın.", + "UserAgentHelp": "Özel bir \"User-Agent\" HTTP başlığı sağlayın.", "UserProfilesIntro": "Jellyfin, ayrıntılı görüntüleme ayarları, oynatma durumu ve ebeveyn denetimleri içeren kullanıcı profillerini için destekler.", "ValueAlbumCount": "{0} albüm", "ValueConditions": "Koşullar: {0}", @@ -989,7 +989,7 @@ "SmartSubtitlesHelp": "Dil tercihine uyan altyazılar, ses yabancı dilde olduğunda yüklenecektir.", "SaveSubtitlesIntoMediaFoldersHelp": "Altyazıların video dosyalarının yanında saklanması, daha kolay yönetilmelerini sağlayacaktır.", "SaveSubtitlesIntoMediaFolders": "Altyazıları medya klasörlerine kaydet", - "OptionRequirePerfectSubtitleMatch": "Yalnızca video dosyalarıma mükemmel uyan altyazıları indir", + "OptionRequirePerfectSubtitleMatch": "Yalnızca video dosyaları mükemmel uyan altyazıları indir", "OptionHlsSegmentedSubtitles": "HLS bölümlü altyazılar", "OptionEmbedSubtitles": "Kapsayıcıya yerleştir", "OnlyForcedSubtitles": "Yalnızca Zorlanan", @@ -1117,7 +1117,7 @@ "MusicVideos": "Müzik videoları", "MusicVideo": "Müzik Videosu", "MusicAlbum": "Müzik Albümü", - "LabelSelectFolderGroups": "Aşağıdaki klasörlerdeki içeriği otomatik olarak Filmler, Müzik ve TV gibi görünümlerde gruplandırın:", + "LabelSelectFolderGroups": "Aşağıdaki klasörlerdeki içeriği otomatik olarak \"Filmler\", \"Müzik\" ve \"TV\" gibi görünümlerde gruplandırın:", "LabelPublicHttpsPort": "Genel HTTPS bağlantı noktası:", "LabelPublicHttpPortHelp": "Yerel HTTP bağlantı noktası ile eşlenmesi gereken genel bağlantı noktası.", "LabelPublicHttpPort": "Genel HTTP bağlantı noktası:", @@ -1192,7 +1192,7 @@ "LabelSSDPTracingFilterHelp": "Kaydedilen SSDP trafiğinin filtreleneceği isteğe bağlı IP adresi.", "LabelSSDPTracingFilter": "SSDP Filtresi:", "LabelSortName": "Sıralama adı:", - "LabelSonyAggregationFlagsHelp": "urn:schemas-sonycom:av ad alanındaki aggregationFlags öğesinin içeriğini belirleyin.", + "LabelSonyAggregationFlagsHelp": "\"urn:schemas-sonycom:av\" ad alanındaki \"aggregationFlags\" öğesinin içeriğini belirleyin.", "LabelSonyAggregationFlags": "Sony toplama işaretleri:", "LabelSlowResponseTime": "Bir yanıtın yavaş kabul edilmesi için gereken ms cinsinden süre:", "LabelSlowResponseEnabled": "Sunucu yavaş yanıt veriyorsa bir uyarı mesajı kaydedin", From a1714ca12bca8858efd5e23f0c56f856f812e355 Mon Sep 17 00:00:00 2001 From: lyaschuchenko Date: Fri, 24 Dec 2021 09:48:47 +0000 Subject: [PATCH 1403/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 215 ++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 199 insertions(+), 16 deletions(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index 15cd08bf46..16ef5f3641 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -97,7 +97,7 @@ "ShowYear": "Відобразити рік", "ShowTitle": "Відобразити назву", "Raised": "Піднятий", - "OptionResElement": "res елемент", + "OptionResElement": "'res' елемент", "DropShadow": "Тінь", "Blacklist": "Чорний список", "BirthLocation": "Місце народження", @@ -136,7 +136,7 @@ "ConfirmDeleteItems": "Видалення цих елементів видалить їх як з файлової системи, так і з медіатеки. Ви впевнені, що хочете продовжити?", "ConfirmDeleteItem": "Видалення цього елемента видалить його як з файлової системи, так і з медіатеки. Ви впевнені, що хочете продовжити?", "ConfirmDeleteImage": "Видалити зображення?", - "ConfigureDateAdded": "Налаштуйте, як визначається дата додавання на інформаційній панелі в налаштуваннях медіатеки", + "ConfigureDateAdded": "Налаштуйте спосіб визначення метаданих для \"Дата додавання\" на панелі інструментів > Бібліотеки > Налаштування NFO", "Composer": "Композитор", "CommunityRating": "Рейтинг спільноти", "ColorTransfer": "Передача кольору", @@ -167,7 +167,7 @@ "ButtonScanAllLibraries": "Сканувати всі медіатеки", "ButtonRevoke": "Відмінити", "ButtonResume": "Відновити", - "ButtonResetEasyPassword": "Скинути простий пін-код", + "ButtonResetEasyPassword": "Скинути простий PIN -код", "ButtonRemove": "Видалити", "ButtonRefreshGuideData": "Оновити дані телегіда", "ButtonQuickStartGuide": "Посібник по швидкому запуску", @@ -535,7 +535,7 @@ "LabelKeepUpTo": "Дотримуйтесь до:", "LabelIsForced": "Примусово", "LabelInternetQuality": "Якість в Інтернет:", - "LabelInNetworkSignInWithEasyPasswordHelp": "Використовуйте простий PIN-код для входу до клієнтів у вашій локальній мережі. Ваш звичайний пароль знадобиться лише далеко від дому. Якщо PIN-код залишено пустим, пароль у вашій домашній мережі вам не знадобиться.", + "LabelInNetworkSignInWithEasyPasswordHelp": "Використовуйте простий PIN-код для входу з клієнтів у вашій локальній мережі. Ваш звичайний пароль знадобиться лише далеко від дому. Якщо PIN-код залишити порожнім, вам не знадобиться пароль у вашій домашній мережі.", "LabelInNetworkSignInWithEasyPassword": "Увімкнути вхід у мережу за допомогою мого простого PIN-коду", "LabelImportOnlyFavoriteChannels": "Обмежити до каналів, позначених як улюблені", "LabelImageType": "Тип зображення:", @@ -561,7 +561,7 @@ "LabelAppNameExample": "Приклад: Боляча борода, Sonarr", "LabelAlbumArtPN": "Обкладинка альбому PN:", "LabelAlbumArtists": "Виконавці альбому:", - "LabelAlbumArtHelp": "PN використовується для обкладинки альбому в атрибуті dlna: profileID у upnp: albumArtURI. Деякі пристрої вимагають певного значення, незалежно від розміру зображення.", + "LabelAlbumArtHelp": "PN, що використовується для обкладинки альбому, в атрибуті 'dlna:profileID' на 'upnp:albumArtURI'. Деякі пристрої вимагають певного значення, незалежно від розміру зображення.", "LabelAirTime": "Час етеру:", "LabelAirsBeforeSeason": "Етери перед сезоном:", "LabelAirsBeforeEpisode": "Етери після сезону:", @@ -660,7 +660,7 @@ "PasswordResetComplete": "Пароль скинуто.", "OptionSaveMetadataAsHiddenHelp": "Зміна цього параметра застосовуватиметься до нових метаданих, збережених у майбутньому. Існуючі файли метаданих будуть оновлені при наступному їх збереженні сервером.", "OptionRequirePerfectSubtitleMatchHelp": "Якщо потрібна ідеальна відповідність, фільтри субтитрів будуть включати лише ті, які були перевірені та перевірені вашим точним відеофайлом. Якщо зняти цей прапорець, це збільшить ймовірність завантаження субтитрів, але збільшить ймовірність помилкового або неправильного тексту субтитрів.", - "OptionPlainStorageFoldersHelp": "Усі папки представлені в DIDL як \"object.container.storageFolder\" замість більш конкретного типу, такого як \"object.container.person.musicArtist\".", + "OptionPlainStorageFoldersHelp": "Усі папки представлені в DIDL як «object.container.storageFolder» замість більш конкретного типу, наприклад «object.container.person.musicArtist».", "OptionLoginAttemptsBeforeLockoutHelp": "Нульове значення означає успадкування за замовчуванням трьох спроб для звичайних користувачів і п'яти для адміністраторів. Якщо встановити значення -1, ця функція буде вимкнена.", "OptionHideUserFromLoginHelp": "Корисно для приватних або прихованих облікових записів адміністратора. Користувачу потрібно буде ввійти вручну, ввівши своє ім’я користувача та пароль.", "OptionDisplayFolderView": "Відображення подання папок для відображення звичайних папок із мультимедіа", @@ -668,7 +668,7 @@ "OptionAllowLinkSharingHelp": "Спільно використовуються лише веб -сторінки, що містять інформацію про медіа. Медіафайли ніколи не публікуються загальнодоступними. Акції мають обмежений час і закінчуються через {0} днів.", "Normal": "Звичайний", "None": "Немає", - "MetadataSettingChangeHelp": "Зміна налаштувань метаданих вплине на новий доданий вміст. Щоб оновити наявний вміст, відкрийте екран деталей і натисніть кнопку оновлення або виконайте масове оновлення за допомогою менеджера метаданих.", + "MetadataSettingChangeHelp": "Зміна налаштувань метаданих вплине на новий вміст, доданий у майбутньому. Щоб оновити наявний вміст, відкрийте екран деталей і натисніть кнопку «Оновити» або виконайте масове оновлення за допомогою «Менеджера метаданих».", "MessageUnsetContentHelp": "Вміст відображатиметься у вигляді звичайних папок. Для досягнення найкращих результатів за допомогою менеджера метаданих встановіть типи вмісту підпапок.", "MessageSyncPlayErrorAccessingGroups": "Під час доступу до списку груп сталася помилка.", "MessagePlayAccessRestricted": "Відтворення цього вмісту наразі обмежене. Для отримання додаткової інформації зверніться до адміністратора свого сервера.", @@ -708,7 +708,7 @@ "LabelBindToLocalNetworkAddressHelp": "Перекрийте локальну IP -адресу для HTTP -сервера. Якщо залишити це поле порожнім, сервер зв'яжеться з усіма доступними адресами. Зміна цього значення вимагає перезапуску.", "LabelBaseUrlHelp": "Додайте користувацький підкаталог до URL -адреси сервера. Наприклад: http://example.com/<baseurl> ", "LabelAutoDiscoveryTracingHelp": "Якщо цей параметр увімкнено, пакети, отримані на порту автоматичного виявлення, реєструються.", - "LabelAlbumArtMaxResHelp": "Максимальна роздільна здатність обкладинки альбому відкрита за допомогою властивості upnp: albumArtURI.", + "LabelAlbumArtMaxResHelp": "Максимальна роздільна здатність обкладинки альбому, доступної через властивість 'upnp:albumArtURI'.", "KnownProxiesHelp": "Список IP -адрес або назв хостів відомих проксі -серверів, відокремлених комами, які використовуються при підключенні до вашого екземпляра Jellyfin. Це потрібно для правильного використання заголовків X-Forwarded-For. Після збереження потрібна перезавантаження.", "HttpsRequiresCert": "Щоб увімкнути безпечне з'єднання, вам потрібно буде надати надійний сертифікат SSL, наприклад, Let's Encrypt. Будь ласка, надайте сертифікат або вимкніть безпечні з'єднання.", "HeaderTranscodingProfileHelp": "Додайте профілі перекодування, щоб вказати, які формати слід використовувати, коли потрібно перекодування.", @@ -724,7 +724,7 @@ "HeaderLibraryFolders": "Папки медіатеки", "HeaderLibraryOrder": "Порядок медіатек", "HeaderLatestRecordings": "Останні записи", - "HeaderKodiMetadataHelp": "Щоб увімкнути або вимкнути метадані NFO, відредагуйте бібліотеку та знайдіть розділ збереження метаданих.", + "HeaderKodiMetadataHelp": "Щоб увімкнути або вимкнути метадані NFO, відредагуйте бібліотеку та знайдіть розділ \"Збереження метаданих\".", "HeaderKeepSeries": "Зберегти серію", "HeaderKeepRecording": "Продовжуйте записувати", "HeaderInstantMix": "Миттєвий мікс", @@ -784,7 +784,7 @@ "LabelLibraryPageSizeHelp": "Встановлює кількість елементів для показу на сторінці бібліотеки. Встановіть 0, щоб вимкнути підкачування сторінок.", "LabelMaxDaysForNextUpHelp": "Встановлює максимальну кількість днів, протягом яких шоу має перебувати у списку \"Далі\", не дивлячись на нього.", "LabelKodiMetadataUserHelp": "Збережіть дані переглядів у файли NFO, щоб їх могли використовувати інші програми.", - "LabelIconMaxResHelp": "Максимальна роздільна здатність значків, відкритих за допомогою властивості upnp: icon.", + "LabelIconMaxResHelp": "Максимальна роздільна здатність значків, відкритих за допомогою властивості 'upnp: icon'.", "LabelIconMaxHeight": "Максимальна висота значка:", "LabelHttpsPortHelp": "Номер порту TCP для сервера HTTPS.", "LabelHttpsPort": "Номер локального порту HTTPS:", @@ -830,7 +830,7 @@ "LabelEnableDlnaServerHelp": "Дозволяє пристроям UPnP у вашій мережі переглядати та відтворювати вміст.", "LabelEnableDlnaServer": "Увімкнути сервер DLNA", "LabelEnableDlnaPlayToHelp": "Виявляйте пристрої у вашій мережі та пропонуйте можливість керувати ними віддалено.", - "LabelEnableDlnaPlayTo": "Увімкніть програму DLNA Play To", + "LabelEnableDlnaPlayTo": "Увімкніть функцію DLNA \"Play To\"", "LabelEnableDlnaDebugLoggingHelp": "Створює великі файли журналу, і їх слід використовувати лише за потреби для усунення несправностей.", "LabelEnableDlnaDebugLogging": "Увімкнути запис дебагу DLNA", "LabelEnableDlnaClientDiscoveryIntervalHelp": "Визначає тривалість у секундах між двома пошуками SSDP.", @@ -916,9 +916,9 @@ "LabelYoureDone": "Готово!", "LabelYear": "Рік:", "MessageNoServersAvailable": "За допомогою автоматичного виявлення серверів не знайдено жодного сервера.", - "LabelXDlnaDocHelp": "Визначає вміст елемента X_DLNADOC у просторі імен urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaDocHelp": "Визначте вміст елемента 'X_DLNADOC' у просторі імен 'urn:schemas-dlna-org:device-1-0'.", "LabelXDlnaDoc": "Документ X-DLNA:", - "LabelXDlnaCapHelp": "Визначає вміст елемента X_DLNACAP у просторі імен urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaCapHelp": "Визначте вміст елемента 'X_DLNACAP' у просторі імен 'urn:schemas-dlna-org:device-1-0'.", "LabelXDlnaCap": "Кришка X-DLNA:", "LabelWeb": "Веб:", "LabelVideoResolution": "Роздільна здатність відео:", @@ -930,7 +930,7 @@ "LabelValue": "Значення:", "LabelVaapiDeviceHelp": "Це вузол візуалізації, який використовується для апаратного прискорення.", "LabelVaapiDevice": "Пристрій VA-API:", - "LabelUserRemoteClientBitrateLimitHelp": "Замінити загальне значення за замовчуванням, установлене в налаштуваннях відтворення сервера.", + "LabelUserRemoteClientBitrateLimitHelp": "Замінити глобальне значення за замовчуванням, установлене в налаштуваннях сервера, див. Панель інструментів > Відтворення > Потокове передавання.", "LabelUsername": "Ім'я користувача:", "LabelUserMaxActiveSessions": "Максимальна кількість одночасних сеансів користувача:", "LabelUserLoginAttemptsBeforeLockout": "Невдалі спроби входу, перш ніж користувач буде заблокований:", @@ -1025,7 +1025,7 @@ "LabelSortOrder": "Порядок сортування:", "LabelSortName": "Назва сортування:", "LabelSortBy": "Сортувати за:", - "LabelSonyAggregationFlagsHelp": "Визначає вміст елемента aggregationFlags у просторі імен urn:schemas-sonycom:av.", + "LabelSonyAggregationFlagsHelp": "Визначте вміст елемента 'aggregationFlags' в просторі імен 'urn:schemas-sonycom:av'.", "LabelSonyAggregationFlags": "Прапори агрегації Sony:", "LabelSlowResponseTime": "Час у мс, після якого відповідь вважається повільною:", "LabelSlowResponseEnabled": "Зареєструйте попередження, якщо сервер повільно відповідає", @@ -1199,5 +1199,188 @@ "MediaInfoPixelFormat": "Піксельний формат", "LabelAutomaticallyAddToCollectionHelp": "Якщо принаймні 2 фільми мають однакову назву колекції, вони будуть автоматично додані до колекції.", "LabelAutomaticallyAddToCollection": "Автоматично додати до колекції", - "Cursive": "Курсив" + "Cursive": "Курсив", + "OptionProtocolHls": "HTTP Live Streaming", + "RepeatOne": "Повторіть одне", + "RepeatMode": "Режим повторення", + "RepeatEpisodes": "Повторювати епізоди", + "RepeatAll": "Повторюйте все", + "Repeat": "Повторити", + "RemoveFromPlaylist": "Видалити зі списку відтворення", + "RemoveFromCollection": "Видалити з колекції", + "Remixer": "Реміксер", + "RememberMe": "Пам'ятай мене", + "ReleaseDate": "Дата випуску", + "RefreshQueued": "Оновити в черзі.", + "RefreshMetadata": "Оновити метадані", + "RefreshDialogHelp": "Метадані оновлюються на основі налаштувань та інтернет-сервісів, увімкнених на інформаційній панелі.", + "Refresh": "Оновити", + "RecordSeries": "Серія записів", + "RecordingScheduled": "Запис заплановано.", + "Recordings": "Записи", + "RecordingCancelled": "Запис скасовано.", + "Record": "Запис", + "RecommendationStarring": "У головній ролі: {0}", + "RecommendationDirectedBy": "Режисер: {0}", + "RecommendationBecauseYouWatched": "Тому що ви дивилися {0}", + "RecommendationBecauseYouLike": "Тому що вам подобається {0}", + "RecentlyWatched": "Нещодавно дивився", + "Rate": "Оцінити", + "QuickConnectInvalidCode": "Недійсний код швидкого підключення", + "QuickConnectDescription": "Щоб увійти за допомогою швидкого підключення, виберіть кнопку «Швидке підключення» на пристрої, з якого ви входите, і введіть код, що відображається нижче.", + "QuickConnectDeactivated": "Швидке підключення було деактивовано до того, як запит на вхід було схвалено", + "QuickConnectAuthorizeSuccess": "Запит авторизований", + "QuickConnectAuthorizeFail": "Невідомий код швидкого підключення", + "QuickConnectAuthorizeCode": "Введіть код {0} для входу", + "QuickConnectActivationSuccessful": "Успішно активовано", + "QuickConnect": "Швидке підключення", + "Quality": "Якість", + "PluginFromRepo": "{0} із сховища {1}", + "Programs": "Програми", + "Profile": "Профіль", + "ProductionLocations": "Виробничі місця", + "Producer": "Продюсер", + "Print": "Друк", + "Primary": "Первинний", + "PreviousTrack": "Перейти до попереднього", + "PreviousChapter": "Попередній розділ", + "Previous": "Попередній", + "Preview": "Попередній перегляд", + "Premieres": "Прем'єри", + "Premiere": "Прем'єра", + "PreferEmbeddedTitlesOverFileNamesHelp": "Визначте заголовок відображення, який використовуватиметься, коли немає доступних Інтернет-метаданих або локальних метаданих.", + "PreferEmbeddedTitlesOverFileNames": "Віддавайте перевагу вбудованим заголовкам над іменами файлів", + "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Використовуйте інформацію про епізод із вбудованих метаданих, якщо є.", + "PreferEmbeddedEpisodeInfosOverFileNames": "Віддавайте перевагу вбудованій інформації про епізоди над іменами файлів", + "PosterCard": "Картка плаката", + "Poster": "Плакат", + "PleaseSelectTwoItems": "Виберіть принаймні два елементи.", + "PleaseRestartServerName": "Перезапустіть Jellyfin на {0}.", + "PleaseEnterNameOrId": "Введіть ім’я або зовнішній ідентифікатор.", + "PleaseConfirmPluginInstallation": "Будь ласка, натисніть OK, щоб підтвердити, що ви прочитали вищезазначене та бажаєте продовжити встановлення плагіна.", + "PleaseAddAtLeastOneFolder": "Будь ласка, додайте принаймні одну папку до цієї бібліотеки, натиснувши кнопку «+» у розділі «Папки».", + "PlayNextEpisodeAutomatically": "Відтворити наступний епізод автоматично", + "PlayNext": "Грайте далі", + "PlayFromBeginning": "Грати з початку", + "Played": "Грали", + "PlayCount": "Кількість відтворень", + "PlaybackRate": "Швидкість відтворення", + "PlaybackErrorPlaceHolder": "Це заповнювач для фізичних носіїв, які Jellyfin не може відтворити. Будь ласка, вставте диск для відтворення.", + "PlaybackErrorNoCompatibleStream": "Цей клієнт несумісний із медіафайлами, а сервер не надсилає сумісний медіаформат.", + "PlaybackData": "Інформація про відтворення", + "PlayAllFromHere": "Грати все звідси", + "Play": "Грати", + "PlaceFavoriteChannelsAtBeginning": "Розмістіть улюблені канали на початку", + "PinCodeResetConfirmation": "Ви впевнені, що хочете скинути PIN-код?", + "PinCodeResetComplete": "PIN-код скинуто.", + "PictureInPicture": "Картинка в картинці", + "Photo": "Фото", + "PersonRole": "як {0}", + "Person": "Особа", + "PerfectMatch": "Ідеально підходить", + "People": "Люди", + "PasswordSaved": "Пароль збережено.", + "PasswordMatchError": "Пароль і підтвердження пароля повинні збігатися.", + "PackageInstallFailed": "Помилка встановлення {0} (версія {1}).", + "PackageInstallCompleted": "Установлення {0} (версія {1}) завершено.", + "PackageInstallCancelled": "Установлення {0} (версія {1}) скасовано.", + "OtherArtist": "Інший художник", + "OriginalAirDateValue": "Початкова дата ефіру: {0}", + "OptionWakeFromSleep": "Пробудити", + "OptionUnairedEpisode": "Невипущені епізоди", + "OptionSpecialEpisode": "Спец", + "OptionResumable": "Відновлюється", + "OptionRequirePerfectSubtitleMatch": "Завантажуйте лише субтитри, які ідеально підходять для відеофайлів", + "OptionReportByteRangeSeekingWhenTranscodingHelp": "Це потрібно для деяких пристроїв, які не дуже швидко шукають.", + "OptionReportByteRangeSeekingWhenTranscoding": "Повідомте, що сервер підтримує пошук байтів під час перекодування", + "OptionReleaseDate": "Дата випуску", + "OptionRegex": "Регулярний вираз", + "OptionRandom": "Випадковий", + "OptionProtocolHttp": "HTTP", + "OptionPremiereDate": "Дата прем'єри", + "OptionPlayCount": "Кількість відтворень", + "OptionPlainVideoItemsHelp": "Усі відео представлені в DIDL як «object.item.videoItem» замість більш конкретного типу, наприклад «object.item.videoItem.movie».", + "OptionPlainVideoItems": "Відображати всі відео як звичайні відеоелементи", + "OptionPlainStorageFolders": "Відображати всі папки як звичайні папки зберігання", + "OptionParentalRating": "Батьківський рейтинг", + "OptionOnInterval": "На інтервалі", + "OptionNew": "Новий…", + "OptionMissingEpisode": "Відсутні епізоди", + "OptionMaxActiveSessionsHelp": "Значення 0 вимкне функцію.", + "OptionMaxActiveSessions": "Встановіть максимальну кількість одночасних сеансів користувача.", + "OptionMax": "Макс", + "OptionLoginAttemptsBeforeLockout": "Визначте, скільки невірних спроб входу можна зробити до того, як відбудеться блокування.", + "OptionIsSD": "SD", + "OptionIsHD": "HD", + "OptionImdbRating": "Рейтинг IMDb", + "OptionIgnoreTranscodeByteRangeRequestsHelp": "Ці запити будуть задоволені, але ігноруватиме заголовок діапазону байтів.", + "OptionIgnoreTranscodeByteRangeRequests": "Ігнорувати запити діапазону байтів перекодування", + "OptionHlsSegmentedSubtitles": "HLS сегментовані субтитри", + "OptionHideUser": "Приховати цього користувача на екранах входу", + "OptionHasThemeVideo": "Тематичне відео", + "OptionHasThemeSong": "Пісенний мотив", + "OptionForceRemoteSourceTranscoding": "Примусове перекодування віддалених медіа-джерел, таких як Live TV", + "OptionExtractChapterImage": "Увімкнути вилучення зображення розділу", + "OptionExternallyDownloaded": "Зовнішнє завантаження", + "OptionEveryday": "Кожен день", + "OptionEstimateContentLength": "Оцініть довжину вмісту під час перекодування", + "OptionEquals": "Дорівнює", + "OptionEnableM2tsModeHelp": "Увімкніть режим M2TS під час кодування в MPEG-TS.", + "OptionEnableM2tsMode": "Увімкнути режим M2TS", + "OptionEnableForAllTuners": "Увімкнути для всіх пристроїв тюнера", + "OptionEnableExternalContentInSuggestionsHelp": "Дозволити включати інтернет-трейлери та телепрограми в прямому ефірі до запропонованого вмісту.", + "OptionCaptionInfoExSamsung": "Caption InfoEx (Samsung)", + "OptionEnableExternalContentInSuggestions": "Увімкнути зовнішній вміст у пропозиціях", + "OptionEnableAccessToAllLibraries": "Увімкнути доступ до всіх бібліотек", + "OptionEnableAccessToAllChannels": "Увімкнути доступ до всіх каналів", + "OptionEnableAccessFromAllDevices": "Увімкнути доступ з усіх пристроїв", + "OptionEmbedSubtitles": "Вставити в контейнер", + "OptionDvd": "DVD", + "OptionDisableUserHelp": "Сервер не дозволить жодних з'єднань від цього користувача. Існуючі з’єднання будуть раптово обірвані.", + "OptionDisableUser": "Вимкнути цього користувача", + "OptionDatePlayed": "Дата відтворення", + "OptionDateAddedImportTime": "Використовуйте відскановану дату в бібліотеці", + "OptionDateAddedFileTime": "Використовуйте дату створення файлу", + "OptionDateAdded": "Дата додавання", + "OptionDaily": "Кожен день", + "OptionCustomUsers": "Користувацький", + "OptionCommunityRating": "Рейтинг спільноти", + "OptionAutomaticallyGroupSeriesHelp": "Серії, які розміщені в кількох папках у цій бібліотеці, будуть автоматично об’єднані в одну серію.", + "OptionAutomaticallyGroupSeries": "Автоматично об’єднувати серії, які розподілені по кількох папках", + "OptionAllUsers": "Всі користувачі", + "OptionAllowVideoPlaybackTranscoding": "Дозволити відтворення відео, яке вимагає перекодування", + "OptionAllowVideoPlaybackRemuxing": "Дозволити відтворення відео, яке вимагає перетворення без повторного кодування", + "OptionAllowUserToManageServer": "Дозволити цьому користувачеві керувати сервером", + "OptionAllowSyncTranscoding": "Дозволити завантаження та синхронізацію медіа, які потребують перекодування", + "OptionAllowRemoteSharedDevicesHelp": "Пристрої DLNA вважаються спільними, доки користувач не почне керувати ними.", + "OptionAllowRemoteSharedDevices": "Дозволити дистанційне керування спільними пристроями", + "OptionAllowRemoteControlOthers": "Дозволити дистанційне керування іншими користувачами", + "OptionAllowMediaPlaybackTranscodingHelp": "Обмеження доступу до перекодування може призвести до збою відтворення на клієнтах через непідтримувані медіаформати.", + "OptionAllowMediaPlayback": "Дозволити відтворення медіа", + "OptionAllowManageLiveTv": "Дозволити керування записом ТБ", + "OptionAllowLinkSharing": "Дозволити ділитися в соціальних мережах", + "OptionAllowContentDownloadHelp": "Користувачі можуть завантажувати медіа та зберігати їх на своїх пристроях. Це не те саме, що функція синхронізації. Бібліотеки книг вимагають, щоб це було ввімкнено для належної роботи.", + "OptionAllowContentDownload": "Дозволити завантаження медіа", + "OptionAllowBrowsingLiveTv": "Дозволити доступ до Live TV", + "OptionAllowAudioPlaybackTranscoding": "Дозволити відтворення аудіо, яке вимагає перекодування", + "OptionAdminUsers": "Адміністратори", + "Option3D": "3D", + "OnWakeFromSleep": "При пробудженні", + "OnlyImageFormats": "Тільки формати зображень (VobSub, PGS, SUB)", + "OnlyForcedSubtitlesHelp": "Будуть завантажені лише субтитри, позначені як вимушені.", + "OnlyForcedSubtitles": "Тільки примусово", + "OneChannel": "Один канал", + "OnApplicationStartup": "При запуску програми", + "Off": "Вимкнути", + "NumLocationsValue": "{0} папок", + "NoSubtitlesHelp": "За замовчуванням субтитри не завантажуються. Їх все ще можна вмикати вручну під час відтворення.", + "NoSubtitleSearchResultsFound": "Нічого не знайдено.", + "NoNewDevicesFound": "Не знайдено нових пристроїв. Щоб додати новий тюнер, закрийте це діалогове вікно та введіть інформацію про пристрій вручну.", + "NoCreatedLibraries": "Схоже, ви ще не створили жодної бібліотеки. {0}Бажаєте створити його зараз?{1}", + "No": "Ні", + "NextUp": "Далі", + "NextTrack": "Перейти до наступного", + "NextChapter": "Наступна частина", + "Next": "Наступне", + "News": "Новини" } From 134f7956ed2cb2b35c50527d7d0607ec2e3365f2 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 09:50:41 +0000 Subject: [PATCH 1404/1756] Translated using Weblate (Filipino) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/ --- src/strings/fil.json | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/src/strings/fil.json b/src/strings/fil.json index e55ba31e11..7dcdbb4d4b 100644 --- a/src/strings/fil.json +++ b/src/strings/fil.json @@ -97,7 +97,7 @@ "ValueAudioCodec": "Audio Codec: {0}", "ValueAlbumCount": "{0} (na) album", "UserProfilesIntro": "Kasama sa Jellyfin ang suporta para sa mga profile ng user na may mga butil na setting ng display, estado ng paglalaro, at parental control.", - "UserAgentHelp": "Magbigay ng custom na user-agent na HTTP header.", + "UserAgentHelp": "Magbigay ng custom na 'User-Agent' na HTTP header.", "UseEpisodeImagesInNextUpHelp": "Ang mga seksyon ng Ang susunod at Ituloy ang Panonood ay gagamit ng mga larawan ng episode bilang mga thumbnail sa halip na ang pangunahing thumbnail ng palabas.", "UseEpisodeImagesInNextUp": "Gumamit ng mga larawan ng episode sa 'Ang susunod' at 'Ituloy ang Panonood' na mga seksyon", "UseDoubleRateDeinterlacingHelp": "Ginagamit ng setting na ito ang field rate kapag nagde-deinterlacing, kadalasang tinutukoy bilang bob deinterlacing, na nagdodoble sa frame rate ng video upang makapagbigay ng buong galaw tulad ng makikita mo kapag nanonood ng interlaced na video sa isang TV.", @@ -316,12 +316,12 @@ "OptionRegex": "Regex", "OptionRandom": "Random", "OptionProtocolHttp": "HTTP", - "OptionProtocolHls": "HTTP Live Streaming", + "OptionProtocolHls": "HTTP Live Streaming (HLS)", "OptionPremiereDate": "Petsa ng Premiere", "OptionPlayCount": "Bilang ng pag-play", - "OptionPlainVideoItemsHelp": "Ang lahat ng mga video ay kinakatawan sa DIDL bilang \"object.item.videoItem\" sa halip na isang mas partikular na uri, gaya ng \"object.item.videoItem.movie\".", + "OptionPlainVideoItemsHelp": "Ang lahat ng mga video ay kinakatawan sa DIDL bilang 'object.item.videoItem' sa halip na isang mas partikular na uri, gaya ng 'object.item.videoItem.movie'.", "OptionPlainVideoItems": "Ipakita ang lahat ng mga video bilang mga simpleng item ng video", - "OptionPlainStorageFoldersHelp": "Ang lahat ng mga folder ay kinakatawan sa DIDL bilang \"object.container.storageFolder\" sa halip na isang mas partikular na uri, gaya ng \"object.container.person.musicArtist\".", + "OptionPlainStorageFoldersHelp": "Ang lahat ng mga folder ay kinakatawan sa DIDL bilang 'object.container.storageFolder' sa halip na isang mas partikular na uri, gaya ng 'object.container.person.musicArtist'.", "OptionPlainStorageFolders": "Ipakita ang lahat ng folder bilang plain storage folder", "OptionParentalRating": "Parental Rating", "OptionOnInterval": "Sa isang pagitan", @@ -516,7 +516,7 @@ "LabelSerialNumber": "Serial number:", "LabelKodiMetadataUser": "I-save ang data ng panonood ng user sa mga NFO file para sa:", "LabelIconMaxWidth": "Pinakamataas na lapad ng icon:", - "MetadataSettingChangeHelp": "Ang pagbabago sa mga setting ng metadata ay makakaapekto sa bagong nilalamang idinagdag sa susunod. Para i-refresh ang kasalukuyang content, buksan ang detail screen at i-click ang refresh button, o gumawa ng maramihang pag-refresh gamit ang metadata manager.", + "MetadataSettingChangeHelp": "Ang pagbabago sa mga setting ng metadata ay makakaapekto sa bagong nilalamang idinagdag sa susunod. Para i-refresh ang kasalukuyang content, buksan ang detail screen at i-click ang refresh button, o gumawa ng maramihang pag-refresh gamit ang 'Metadata Manager'.", "MetadataManager": "Manager ng Metadata", "Metadata": "Metadata", "LabelKodiMetadataEnablePathSubstitutionHelp": "I-enable ang path substitution ng larawan gamit ang setting ng path substitution ng server.", @@ -536,7 +536,7 @@ "LabelImageType": "Uri ng larawan:", "LabelImageFetchersHelp": "I-enable at i-rank ang iyong mga ginustong tagakuha ng larawan sa pagkakasunud-sunod ng priyoridad.", "LabelIdentificationFieldHelp": "Isang case-insensitive na substring o regex na expression.", - "LabelIconMaxResHelp": "Maximum na resolution ng mga icon na nakalantad sa pamamagitan ng upnp:icon property.", + "LabelIconMaxResHelp": "Maximum na resolution ng mga icon na nakalantad sa pamamagitan ng 'upnp:icon' property.", "LabelIconMaxHeight": "Pinakamataas na taas ng icon:", "LabelHttpsPortHelp": "Ang TCP port number para sa HTTPS server.", "LabelHttpsPort": "Lokal na HTTPS port number:", @@ -584,7 +584,7 @@ "LabelEnableDlnaServerHelp": "Payagan ang mga UPnP device sa iyong network na mag-browse at mag-play ng content.", "LabelEnableDlnaServer": "Paganahin ang DLNA server", "LabelEnableDlnaPlayToHelp": "I-detect ang mga device sa loob ng iyong network at mag-alok ng kakayahang kontrolin ang mga ito nang malayuan.", - "LabelEnableDlnaPlayTo": "I-enable ang DLNA Play To", + "LabelEnableDlnaPlayTo": "I-enable ang DLNA tampok 'Ipagtugtog Sa'", "LabelEnableDlnaDebugLoggingHelp": "Gumawa ng malalaking log file at dapat lamang gamitin kung kinakailangan para sa mga layunin ng pag-troubleshoot.", "LabelEnableDlnaDebugLogging": "Paganahin ang DLNA debug logging", "LabelEnableDlnaClientDiscoveryIntervalHelp": "Tukuyin ang tagal sa mga segundo sa pagitan ng dalawang SSDP searches.", @@ -745,9 +745,9 @@ "LabelAlbumArtPN": "PN ng Album art:", "LabelAlbumArtMaxHeight": "Pinakamataas na taas ng album art:", "LabelAlbumArtMaxWidth": "Pinakamataas na lapad ng album art:", - "LabelAlbumArtMaxResHelp": "Pinakamataas na resolution ng album art na i-eexpose sa pamamagitan ng upnp:albumArtURI property.", + "LabelAlbumArtMaxResHelp": "Pinakamataas na resolution ng album art na i-eexpose sa pamamagitan ng 'upnp:albumArtURI' property.", "LabelAlbumArtists": "Mga artista ng Album:", - "LabelAlbumArtHelp": "PN na ginagamit para sa album art, sa loob ng dlna:profileID attribute sa upnp:albumArtURI. Ang ilang device ay nangangailangan ng isang partikular na halaga, anuman ang laki ng larawan.", + "LabelAlbumArtHelp": "PN na ginagamit para sa album art, sa loob ng 'dlna:profileID' attribute sa 'upnp:albumArtURI'. Ang ilang device ay nangangailangan ng isang partikular na halaga, anuman ang laki ng larawan.", "LabelAlbum": "Album:", "LabelAirTime": "Oras ng palabas:", "LabelAirsBeforeSeason": "Ipapalabas bago ang season:", @@ -759,7 +759,7 @@ "LabelAccessDay": "Araw sa isang linggo:", "LabelAbortedByServerShutdown": "(Na-abort sa pamamagitan ng pag-shutdown ng server)", "Label3DFormat": "3D format:", - "KnownProxiesHelp": "Comma separated list ng mga IP address o hostname ng mga kilalang proxy na ginagamit kapag kumokonekta sa iyong Jellyfin instance. Ito ay kinakailangan upang magamit nang wasto ang X-Forwarded-For header. Nangangailangan ng reboot pagkatapos i-save.", + "KnownProxiesHelp": "Comma separated list ng mga IP address o hostname ng mga kilalang proxy na ginagamit kapag kumokonekta sa iyong Jellyfin instance. Ito ay kinakailangan upang magamit nang wasto ang 'X-Forwarded-For' header. Nangangailangan ng reboot pagkatapos i-save.", "Kids": "Pambata", "Items": "Mga Items", "ItemCount": "{0} mga item", @@ -877,7 +877,7 @@ "HeaderLatestMovies": "Pinakabagong Pelikula", "HeaderLatestMedia": "Pinakabagong Media", "HeaderLatestEpisodes": "Mga Pinakabagong Episode", - "HeaderKodiMetadataHelp": "Para i-enable o i-disable ang NFO metadata, mag-edit ng library at hanapin ang seksyong metadata savers.", + "HeaderKodiMetadataHelp": "Para i-enable o i-disable ang NFO metadata, mag-edit ng library at hanapin ang seksyong 'Metadata savers'.", "HeaderKeepSeries": "Panatilihin ang Serye", "HeaderKeepRecording": "Panatilihin ang Pagre-record", "HeaderInstantMix": "Instant Mix", @@ -988,7 +988,7 @@ "MessageEnablingOptionLongerScans": "Ang pag-enable ng opsyong ito ay maaaring magresulta sa mas matagal na pag-scan sa library.", "MessageDownloadQueued": "Naka-queue ang pag-download.", "MessageDirectoryPickerLinuxInstruction": "Para sa Linux sa Arch Linux, CentOS, Debian, Fedora, openSUSE, o Ubuntu, dapat mong bigyan ang user ng serbisyo ng kahit man lang read access sa iyong mga lokasyon ng storage.", - "MessageDirectoryPickerBSDInstruction": "Para sa BSD, maaaring kailanganin mong mag-set up ng storage sa loob ng iyong FreeNAS Jail para ma-access ng Jellyfin ang iyong media.", + "MessageDirectoryPickerBSDInstruction": "Para sa BSD, maaaring kailanganin mong mag-set up ng storage sa loob ng iyong 'FreeNAS Jail' para ma-access ng Jellyfin ang iyong media.", "MessageDeleteTaskTrigger": "Sigurado ka bang gusto mong tanggalin ang task trigger ito?", "MessageCreateAccountAt": "Gumawa ng account sa {0}", "MessageContactAdminToResetPassword": "Mangyaring makipag-ugnayan sa iyong system administrator upang i-reset ang iyong password.", @@ -1045,7 +1045,7 @@ "LabelSortOrder": "Order ng pagbubukod:", "LabelSortName": "Pangalan ng pagbubukod:", "LabelSortBy": "Pagbukud-bukurin ayon sa:", - "LabelSonyAggregationFlagsHelp": "Tukuyin ang nilalaman ng elemento ng aggregationFlags sa urn:schemas-sonycom:av namespace.", + "LabelSonyAggregationFlagsHelp": "Tukuyin ang nilalaman ng elemento ng 'aggregationFlags' sa 'urn:schemas-sonycom:av' namespace.", "LabelSonyAggregationFlags": "Aggregation flags ng Sony:", "LabelSlowResponseTime": "Oras sa ms pagkatapos kung saan ang isang tugon ay itinuturing na mabagal:", "LabelSlowResponseEnabled": "Mag-log ng mensahe ng babala kung ang server ay mabagal sa pagsagot", @@ -1065,7 +1065,7 @@ "LabelSelectVersionToInstall": "Pumili ng bersyon na ii-install:", "LabelSelectUsers": "Pumili ng mga user:", "LabelSelectFolderGroupsHelp": "Ang mga folder na hindi naka-check ay ipapakita ng kanilang mga sarili sa kanilang sariling view.", - "LabelSelectFolderGroups": "Awtomatikong pagpangkatin ang nilalaman mula sa mga sumusunod na folder sa mga view gaya ng Mga Pelikula, Musika at TV:", + "LabelSelectFolderGroups": "Awtomatikong pagpangkatin ang nilalaman mula sa mga sumusunod na folder sa mga view gaya ng Mga 'Pelikula', 'Musika' at 'TV':", "LabelSeasonNumber": "Numero ng season:", "LabelScreensaver": "Screensaver:", "LabelScheduledTaskLastRan": "Huling takbo {0}, naitapos ng {1}.", @@ -1231,7 +1231,7 @@ "HeaderAccessSchedule": "Iskedyul ng Pag-access", "HardwareAccelerationWarning": "Ang pagpapagana ng hardware acceleration ay maaaring magdulot ng instability sa ilang sitwasyon. Tiyaking up to date ang iyong operating system at mga video driver. Kung nahihirapan kang mag-play ng video pagkatapos i-enable ito, kakailanganin mong ibalik ang setting sa Wala.", "HDPrograms": "Mga programa na HD", - "H264CrfHelp": "Ang Constant Rate Factor (CRF) ay ang default na setting ng kalidad para sa x264 at x265 encoder. Maaari mong itakda values sa pagitan ng 0 at 51, kung saan ang mas mababang value ay magreresulta sa mas mahusay na kalidad (sa gastos ng mas matataas na laki ng file). Ang mga sane value ay nasa pagitan ng 18 at 28. Ang default para sa x264 ay 23, at para sa x265 ay 28, kaya maaari mo itong gamitin bilang panimulang punto.", + "H264CrfHelp": "Ang 'Constant Rate Factor' (CRF) ay ang default na setting ng kalidad para sa x264 at x265 encoder. Maaari mong itakda values sa pagitan ng 0 at 51, kung saan ang mas mababang value ay magreresulta sa mas mahusay na kalidad (sa gastos ng mas matataas na laki ng file). Ang mga sane value ay nasa pagitan ng 18 at 28. Ang default para sa x264 ay 23, at para sa x265 ay 28, kaya maaari mo itong gamitin bilang panimulang punto.", "GuideProviderSelectListings": "Piliin ang mga Listing", "GuideProviderLogin": "Mag log in", "Guide": "Guide", @@ -1431,9 +1431,9 @@ "LabelZipCode": "Zip Code:", "LabelYoureDone": "Tapos ka na!", "LabelYear": "taon:", - "LabelXDlnaDocHelp": "Tukuyin ang nilalaman ng elementong X_DLNADOC sa urn:schemas-dlna-org:device-1-0 namespace.", + "LabelXDlnaDocHelp": "Tukuyin ang nilalaman ng elementong 'X_DLNADOC' sa 'urn:schemas-dlna-org:device-1-0' namespace.", "LabelXDlnaDoc": "Doc ng X-DLNA:", - "LabelXDlnaCapHelp": "Tukuyin ang nilalaman ng elementong X_DLNACAP sa urn:schemas-dlna-org:device-1-0 namespace.", + "LabelXDlnaCapHelp": "Tukuyin ang nilalaman ng elementong 'X_DLNACAP' sa 'urn:schemas-dlna-org:device-1-0' namespace.", "LabelXDlnaCap": "Cap ng X-DLNA:", "LabelWeb": "Web:", "LabelVideoResolution": "Resolusyon ng video:", From 14543c29dc420928330f8f5fba7ba8bd96bb366d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 12:56:33 +0000 Subject: [PATCH 1405/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 054c4f6c35..94b70ac007 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -956,9 +956,9 @@ "LabelVideoRange": "Video range:", "LabelVideoResolution": "Video resolution:", "LabelWeb": "Web:", - "LabelXDlnaCap": "X-DLNA cap:", + "LabelXDlnaCap": "Device Capability ID:", "LabelXDlnaCapHelp": "Determine the content of the 'X_DLNACAP' element in the 'urn:schemas-dlna-org:device-1-0' namespace.", - "LabelXDlnaDoc": "X-DLNA doc:", + "LabelXDlnaDoc": "Device Class ID:", "LabelXDlnaDocHelp": "Determine the content of the 'X_DLNADOC' element in the 'urn:schemas-dlna-org:device-1-0' namespace.", "LabelYear": "Year:", "LabelYoureDone": "You're Done!", From 6562aa7ee418f7156bfcfc353fdf628218434175 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 13:09:33 +0000 Subject: [PATCH 1406/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index a86e9cf218..773cca9e83 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -640,7 +640,7 @@ "LabelffmpegPath": "FFmpeg path:", "LabelYear": "Year:", "LabelXDlnaDocHelp": "Determine the content of the 'X_DLNADOC' element in the 'urn:schemas-dlna-org:device-1-0' namespace.", - "LabelXDlnaDoc": "X-DLNA doc:", + "LabelXDlnaDoc": "Device Class ID:", "LabelXDlnaCapHelp": "Determine the content of the 'X_DLNACAP' element in the 'urn:schemas-dlna-org:device-1-0' namespace.", "LabelWeb": "Web:", "DashboardServerName": "Server: {0}", @@ -854,7 +854,7 @@ "OptionProtocolHttp": "HTTP", "OptionEnableForAllTuners": "Enable for all tuner devices", "MessageNoPluginsInstalled": "You have no plugins installed.", - "LabelXDlnaCap": "X-DLNA cap:", + "LabelXDlnaCap": "Device Capability ID:", "LabelSkipIfGraphicalSubsPresent": "Skip if the video already contains embedded subtitles", "LabelManufacturer": "Manufacturer:", "LabelLoginDisclaimer": "Login disclaimer:", From 39dab5c8a4a23ef9dbb4885ac10e02b488acd891 Mon Sep 17 00:00:00 2001 From: blob03 Date: Fri, 24 Dec 2021 12:54:00 +0000 Subject: [PATCH 1407/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index ab70080dcb..e3a289b488 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -720,9 +720,9 @@ "LabelValue": "Valeur :", "LabelVersion": "Version :", "LabelVersionInstalled": "{0} installé(s)", - "LabelXDlnaCap": "Cap X-DLNA :", + "LabelXDlnaCap": "Capacités 'X_DLNACAP' :", "LabelXDlnaCapHelp": "Définir le contenu de l'élément 'X_DLNACAP' dans l'espace de nom 'urn:schemas-dlna-org:device-1-0'.", - "LabelXDlnaDoc": "Doc X-DLNA :", + "LabelXDlnaDoc": "Identifiant d'équipement 'X_DLNADOC' :", "LabelXDlnaDocHelp": "Définir le contenu de l'élément 'X_DLNADOC' dans l'espace de nom 'urn:schemas-dlna-org:device-1-0'.", "LabelYear": "Année :", "LabelYoureDone": "Vous avez terminé !", From 2b8237ec2d78d48d46b0e7c1230e90b6c228e7c0 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 13:03:15 +0000 Subject: [PATCH 1408/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index dacd61d383..fd256d6ed8 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -728,9 +728,9 @@ "LabelValue": "Mänı:", "LabelVersion": "Nūsqasy:", "LabelVersionInstalled": "{0} ornatylğan", - "LabelXDlnaCap": "X-DLNA sipattary:", + "LabelXDlnaCap": "Qūrylğy qabılettılik ID:", "LabelXDlnaCapHelp": "\"urn:schemas-dlna-org:device-1-0\" ataular keñıstıgındegı \"X_DLNACAP\" tarmağy mazmūnyn anyqtau.", - "LabelXDlnaDoc": "X-DLNA täsımı:", + "LabelXDlnaDoc": "Qūrylğy synyptyq ID:", "LabelXDlnaDocHelp": "\"urn:schemas-dlna-org:device-1-0\" ataular keñıstıgındegı \"X_DLNADOC tarmağy\" mazmūnyn anyqtau.", "LabelYear": "Jyl:", "LabelYoureDone": "Sız daiynsyz!", From ab02775df3d41f5f10539a6c6c5927aa23e427d9 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 13:08:32 +0000 Subject: [PATCH 1409/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 86da02c6e7..58228b041e 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -729,9 +729,9 @@ "LabelValue": "Значение:", "LabelVersion": "Версия:", "LabelVersionInstalled": "Установлена: {0}", - "LabelXDlnaCap": "Свойства X-Dlna:", + "LabelXDlnaCap": "ID способностей устройства:", "LabelXDlnaCapHelp": "Определить содержание элемента \"X_DLNACAP\" во пространстве имён \"urn:schemas-dlna-org:device-1-0\".", - "LabelXDlnaDoc": "Схема X-DLNA:", + "LabelXDlnaDoc": "ID класса устройства:", "LabelXDlnaDocHelp": "Определить содержание элемента \"X_DLNADOC\" во пространстве имён \"urn:schemas-dlna-org:device-1-0\".", "LabelYear": "Год:", "LabelYoureDone": "Вы готовы!", From 9f786fb3b0fe74678dcf63104e31bae0b732ed64 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 13:06:18 +0000 Subject: [PATCH 1410/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index b324465215..eb62267328 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -442,8 +442,8 @@ "LabelSyncPlaySyncMethod": "Sinkroniga metodo:", "LabelRequireHttps": "Deviĝi HTTPS", "LabelEnableHttps": "Ebligi HTTPS", - "LabelXDlnaDoc": "X-DLNA dokumento:", - "LabelXDlnaCap": "X-DLNA kapabloj:", + "LabelXDlnaDoc": "Aparata Klas-identigilo :", + "LabelXDlnaCap": "Aparata Kapabl-identigilo:", "LabelVersionInstalled": "{0} instalita", "LabelUserAgent": "Klienta aplikaĵo:", "LabelTunerType": "Eteraparata tipo:", From c3aa8cdeb3bc1587ee583902c07d288b4a04d607 Mon Sep 17 00:00:00 2001 From: blob03 Date: Fri, 24 Dec 2021 19:35:24 +0000 Subject: [PATCH 1411/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 94b70ac007..bd1bc4e732 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -408,7 +408,7 @@ "HeaderPasswordReset": "Password Reset", "HeaderPaths": "Paths", "HeaderPhotoAlbums": "Photo Albums", - "HeaderPinCodeReset": "Reset PIN Code", + "HeaderPinCodeReset": "Reset Easy PIN Code", "HeaderPlayAll": "Play All", "HeaderPlayback": "Media Playback", "HeaderPlaybackError": "Playback Error", @@ -1059,7 +1059,7 @@ "MessageNoServersAvailable": "No servers have been found using the automatic server discovery.", "MessageNothingHere": "Nothing here.", "MessageNoTrailersFound": "Install the trailers channel to enhance your movie experience by adding a library of internet trailers.", - "MessagePasswordResetForUsers": "The following users have had their passwords reset. They can now sign in with the PIN codes that were used to doing the reset.", + "MessagePasswordResetForUsers": "The following users have had their passwords reset. They can now sign in with the Easy PIN codes that were used to do the reset.", "MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your server administrator for more information.", "MessagePleaseEnsureInternetMetadata": "Please ensure downloading of internet metadata is enabled.", "MessagePleaseWait": "Please wait. This may take a minute.", @@ -1262,8 +1262,8 @@ "Photo": "Photo", "Photos": "Photos", "PictureInPicture": "Picture in picture", - "PinCodeResetComplete": "The PIN code has been reset.", - "PinCodeResetConfirmation": "Are you sure you wish to reset the PIN code?", + "PinCodeResetComplete": "The Easy PIN code has been reset.", + "PinCodeResetConfirmation": "Are you sure you wish to reset the Easy PIN code?", "PlaceFavoriteChannelsAtBeginning": "Place favorite channels at the beginning", "Play": "Play", "PlayAllFromHere": "Play all from here", From 25d3fd9a7842e9cfa577a8acd6607be6f8bfe597 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 18:55:42 +0000 Subject: [PATCH 1412/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index bd1bc4e732..6847d6ad72 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -319,7 +319,7 @@ "HeaderChannelAccess": "Channel Access", "HeaderChapterImages": "Chapter Images", "HeaderCodecProfile": "Codec Profile", - "HeaderCodecProfileHelp": "Codec profiles indicate the limitations of a device when playing specific codecs. If a limitation applies then the media will be transcoded, even if the codec is configured for direct play.", + "HeaderCodecProfileHelp": "Codec profiles indicate the limitations of a device when playing specific codecs. If a limitation applies then the media will be transcoded, even if the codec is configured for direct playback.", "HeaderConfigureRemoteAccess": "Set up Remote Access", "HeaderConfirmPluginInstallation": "Confirm Plugin Installation", "HeaderConfirmProfileDeletion": "Confirm Profile Deletion", @@ -327,7 +327,7 @@ "HeaderConnectionFailure": "Connection Failure", "HeaderConnectToServer": "Connect to Server", "HeaderContainerProfile": "Container Profile", - "HeaderContainerProfileHelp": "Container profiles indicate the limitations of a device when playing specific formats. If a limitation applies then the media will be transcoded, even if the format is configured for direct play.", + "HeaderContainerProfileHelp": "Container profiles indicate the limitations of a device when playing specific formats. If a limitation applies then the media will be transcoded, even if the format is configured for direct playback.", "HeaderContinueListening": "Continue Listening", "HeaderContinueWatching": "Continue Watching", "HeaderContinueReading": "Continue Reading", @@ -345,8 +345,8 @@ "HeaderDeveloperInfo": "Developer Info", "HeaderDeviceAccess": "Device Access", "HeaderDevices": "Devices", - "HeaderDirectPlayProfile": "Direct Play Profile", - "HeaderDirectPlayProfileHelp": "Add direct play profiles to indicate which formats the device can handle natively.", + "HeaderDirectPlayProfile": "Direct Playback Profile", + "HeaderDirectPlayProfileHelp": "Add direct playback profiles to indicate which formats the device can handle natively.", "HeaderDownloadSync": "Download & Sync", "HeaderDVR": "Digital Recorder", "HeaderEasyPinCode": "Easy PIN Code", @@ -1426,7 +1426,7 @@ "TabCodecs": "Codecs", "TabContainers": "Containers", "TabDashboard": "Dashboard", - "TabDirectPlay": "Direct Play", + "TabDirectPlay": "Direct Playback", "TabLatest": "Latest", "TabLogs": "Logs", "TabMusic": "Music", From d7effc34aa74393f62ba08f47a442feb2b48e486 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 19:10:40 +0000 Subject: [PATCH 1413/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index ce453ac806..5d29d31fe5 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -220,7 +220,7 @@ "HeaderDeveloperInfo": "Informace pro vývojáře", "HeaderDeviceAccess": "Přístup k zařízení", "HeaderDevices": "Zařízení", - "HeaderDirectPlayProfile": "Profil Direct Play", + "HeaderDirectPlayProfile": "Profil přímého přehrání", "HeaderDirectPlayProfileHelp": "Přidat profil přímého přehrání pro definici formátů, které přístroj zvládne přehrávat nativně.", "HeaderEasyPinCode": "Jednoduchý PIN kód", "HeaderEditImages": "Editovat obrázky", @@ -806,7 +806,7 @@ "OptionReportByteRangeSeekingWhenTranscoding": "Hlásit, že server podporuje vyhledávání bajtů při překódování", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Tento krok je nutný pro některá zařízení, které nemají moc dobrý time seek.", "OptionRequirePerfectSubtitleMatch": "Stahovat jen titulky, které perfektně sedí k mým video souborům", - "OptionResElement": "Prvek \"res\"", + "OptionResElement": "'res' element", "OptionResumable": "Pozastavavitelný", "OptionSaveMetadataAsHidden": "Ukládat metadata a obrázky jako skryté soubory", "OptionSaveMetadataAsHiddenHelp": "Změna se projeví u všech nově uložených metadat. Existující soubory metadat se aktualizují při příštím uložení serverem.", @@ -1158,7 +1158,7 @@ "OptionLoginAttemptsBeforeLockout": "Počet chybných pokusů o přihlášení, který lze provést před zablokováním.", "OptionLoginAttemptsBeforeLockoutHelp": "0 znamená zdědění výchozí hodnoty 3 pokusů pro běžné uživatele a 5 pro administrátory. Nastavení na -1 deaktivuje funkci.", "OptionMax": "Max", - "OptionProtocolHls": "Přímý přenos z internetu", + "OptionProtocolHls": "Přímý přenos z internetu (HLS)", "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ů.", "PasswordResetProviderHelp": "Zvolte poskytovatele resetování hesla, který bude použit při žádosti tohoto uživatele o resetování hesla.", From 6f7e90e4a615ff6b0a905f5bb059ed6c7a09fd7b Mon Sep 17 00:00:00 2001 From: blob03 Date: Fri, 24 Dec 2021 19:43:00 +0000 Subject: [PATCH 1414/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 372739a4d3..6b9921be6f 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -71,7 +71,7 @@ "ButtonRefreshGuideData": "TV-Programmdaten aktualisieren", "ButtonRemove": "Entfernen", "ButtonRename": "Umbenennen", - "ButtonResetEasyPassword": "Einfachen PIN zurücksetzen", + "ButtonResetEasyPassword": "Einfachen Easy PIN zurücksetzen", "ButtonResume": "Fortsetzen", "ButtonRevoke": "Zurücknehmen", "ButtonScanAllLibraries": "Alle Bibliotheken scannen", @@ -256,7 +256,7 @@ "HeaderDirectPlayProfile": "Direktwiedergabe Profil", "HeaderDirectPlayProfileHelp": "Füge Direct-Play Profile hinzu um die nativen Abspielmöglichkeiten von Geräten festzulegen.", "HeaderDownloadSync": "Herunterladen & Synchronisieren", - "HeaderEasyPinCode": "Einfacher PIN Code", + "HeaderEasyPinCode": "Einfacher Easy PIN Code", "HeaderEditImages": "Bilder bearbeiten", "HeaderEnabledFields": "Felder aktivieren", "HeaderEnabledFieldsHelp": "Wähle Felder ab um das Ändern von Daten zu verhindern.", @@ -310,7 +310,7 @@ "HeaderPasswordReset": "Passwort zurücksetzen", "HeaderPaths": "Pfade", "HeaderPhotoAlbums": "Fotoalben", - "HeaderPinCodeReset": "PIN Code zurücksetzen", + "HeaderPinCodeReset": "Easy PIN Code zurücksetzen", "HeaderPlayAll": "Alle abspielen", "HeaderPlayOn": "Abspielen auf", "HeaderPlayback": "Medien Wiedergabe", @@ -510,7 +510,7 @@ "LabelImageType": "Bildtyp:", "LabelImportOnlyFavoriteChannels": "Auf favorisierte Kanäle beschränken", "LabelInNetworkSignInWithEasyPassword": "Login mit einfachem PIN-Code für das eigene Netzwerk aktivieren", - "LabelInNetworkSignInWithEasyPasswordHelp": "Einfachen PIN verwenden, um sich bei Jellyfin Apps im lokalen Netzwerk anzumelden. Ihr reguläres Kennwort wird nur benötigt, wenn Sie unterwegs sind. Wenn Sie den PIN frei lassen, so benötigen Sie in Ihrem Netzwerk keinen PIN.", + "LabelInNetworkSignInWithEasyPasswordHelp": "Einfachen Easy PIN verwenden, um sich bei Jellyfin Apps im lokalen Netzwerk anzumelden. Ihr reguläres Kennwort wird nur benötigt, wenn Sie unterwegs sind. Wenn Sie den PIN frei lassen, so benötigen Sie in Ihrem Netzwerk keinen PIN.", "LabelInternetQuality": "Internetqualität:", "LabelKeepUpTo": "Fortführen:", "LabelKidsCategories": "Kinderkategorien:", @@ -903,7 +903,7 @@ "PerfectMatch": "Perfektes Ergebnis", "Photos": "Fotos", "PictureInPicture": "Bild-in-Bild", - "PinCodeResetComplete": "Der PIN wurde zurückgesetzt.", + "PinCodeResetComplete": "Der Easy PIN wurde zurückgesetzt.", "PinCodeResetConfirmation": "Bist du sicher, dass du deinen PIN-Code zurücksetzen möchtest?", "PlaceFavoriteChannelsAtBeginning": "Favorisierte Kanäle am Anfang platzieren", "Play": "Abspielen", From c1ad60967c873f30593710b69c8b9a9038ff65e4 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 19:34:42 +0000 Subject: [PATCH 1415/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 6b9921be6f..b1ff4520f9 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -254,7 +254,7 @@ "HeaderDeviceAccess": "Geräte Zugang", "HeaderDevices": "Geräte", "HeaderDirectPlayProfile": "Direktwiedergabe Profil", - "HeaderDirectPlayProfileHelp": "Füge Direct-Play Profile hinzu um die nativen Abspielmöglichkeiten von Geräten festzulegen.", + "HeaderDirectPlayProfileHelp": "Füge Direktwiedergabe Profile hinzu um die nativen Abspielmöglichkeiten von Geräten festzulegen.", "HeaderDownloadSync": "Herunterladen & Synchronisieren", "HeaderEasyPinCode": "Einfacher Easy PIN Code", "HeaderEditImages": "Bilder bearbeiten", @@ -442,7 +442,7 @@ "LabelDateAddedBehavior": "Verhalten für Hinzufügedatum bei neuen Inhalten:", "LabelDateAddedBehaviorHelp": "Wenn ein Metadatenwert vorhanden ist, wird dieser immer gegenüber den anderen Optionen bevorzugt werden.", "LabelDateTimeLocale": "Datum/Zeit lokal:", - "LabelDay": "Tag:", + "LabelDay": "Wochentag:", "LabelDeathDate": "Todesdatum:", "LabelDefaultScreen": "Standardscreen:", "LabelDefaultUser": "Standardbenutzer:", @@ -472,7 +472,7 @@ "LabelEnableDlnaClientDiscoveryIntervalHelp": "Ermittelt die Zeit in Sekunden zwischen SSDP Suchanfragen.", "LabelEnableDlnaDebugLogging": "DLNA Debug Logging aktivieren", "LabelEnableDlnaDebugLoggingHelp": "Erzeugt große Logdateien und sollte nur zur Fehlerbehebung benutzt werden.", - "LabelEnableDlnaPlayTo": "DLNA Play To aktivieren", + "LabelEnableDlnaPlayTo": "DLNA 'Play To' aktivieren", "LabelEnableDlnaPlayToHelp": "Jellyfin kann Geräte in Ihrem Netzwerk erkennen und bietet die Möglichkeit diese fernzusteuern.", "LabelEnableDlnaServer": "DLNA-Server aktivieren", "LabelEnableDlnaServerHelp": "Erlauben Sie UPnP Geräten in Ihrem Netzwerk den Zugriff und die Wiedergabe von Inhalten.", @@ -643,7 +643,7 @@ "LabelSkipIfGraphicalSubsPresent": "Überspringen, falls das Video bereits eingebettete Untertitel enthält", "LabelSkipIfGraphicalSubsPresentHelp": "Das Vorhalten von textbasierten Untertiteln führt zu einer effizienteren Anzeige und verringert die Wahrscheinlichkeit einer Videotranskodierung.", "LabelSonyAggregationFlags": "Sony Aggregation Flags:", - "LabelSonyAggregationFlagsHelp": "Legt den Inhalt des aggregationFlags Elements in der rn:schemas-sonycom:av namespace fest.", + "LabelSonyAggregationFlagsHelp": "Legt den Inhalt des aggregationFlags Elements in der urn:schemas-sonycom:av namespace fest.", "LabelSortBy": "Sortiert nach:", "LabelSortOrder": "Sortierreihenfolge:", "LabelSortTitle": "Sortierungs Titel:", @@ -879,7 +879,7 @@ "OptionReportByteRangeSeekingWhenTranscodingHelp": "Dies wird für manche Abspielgeräte benötigt, auf denen die Zeitsuche nicht gut funktioniert.", "OptionRequirePerfectSubtitleMatch": "Nur Untertitel mit einem perfekten Ergebnis zu meinen Videos herunterladen", "OptionRequirePerfectSubtitleMatchHelp": "Perfektes Ergebnis wählt beim Filtern nur Untertitel, welche getestet und für deine exakte Videodatei verifiziert wurden. Die Abwahl dieser Option erhöht die Chance, dass Untertitel heruntergeladen werden, die Möglichkeit falscher Untertitel oder dass Text an falschen Positionen angezeigt wird ist aber ebenfalls größer.", - "OptionResElement": "Res Element", + "OptionResElement": "'res' element", "OptionResumable": "Fortsetzbar", "OptionSaveMetadataAsHidden": "Speichere Metadaten und Bilder als versteckte Dateien", "OptionSaveMetadataAsHiddenHelp": "Änderungen werden sich auf neue Metadaten angewendet. Bereits existierende Metadaten werden bei der nächsten Speicherung des Servers auf den neusten Stand gebracht.", @@ -1056,7 +1056,7 @@ "Unrated": "Nicht bewertet", "Up": "Hoch", "Upload": "Hochladen", - "UserAgentHelp": "Stelle einen benutzerdefinierten User-Agent HTTP header zur Verfügung.", + "UserAgentHelp": "Stelle einen benutzerdefinierten 'User-Agent' HTTP header zur Verfügung.", "UserProfilesIntro": "Jellyfin bietet Unterstützung für Benutzerprofile mit eigenen Ansichtseinstellungen, Wiedergabepositionen und Altersfreigaben.", "ValueAlbumCount": "{0} Alben", "ValueConditions": "Bedingungen: {0}", @@ -1154,7 +1154,7 @@ "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OptionIsHD": "HD", "OptionIsSD": "SD", - "OptionProtocolHls": "HTTP-Live-Streaming", + "OptionProtocolHls": "HTTP-Live-Streaming (HLS)", "OptionProtocolHttp": "HTTP", "OptionRegex": "Reguläre Ausdrücke", "OptionSpecialEpisode": "Extras", From 70bced91751148c3bc06f9d174e302604824e79d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 19:40:49 +0000 Subject: [PATCH 1416/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 773cca9e83..abd3112994 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -282,7 +282,7 @@ "HeaderChannelAccess": "Channel Access", "HeaderChapterImages": "Chapter Images", "HeaderCodecProfile": "Codec Profile", - "HeaderCodecProfileHelp": "Codec profiles indicate the limitations of a device when playing specific codecs. If a limitation applies then the media will be transcoded, even if the codec is configured for direct play.", + "HeaderCodecProfileHelp": "Codec profiles indicate the limitations of a device when playing specific codecs. If a limitation applies then the media will be transcoded, even if the codec is configured for direct playback.", "HeaderConfigureRemoteAccess": "Configure Remote Access", "HeaderConfirmPluginInstallation": "Confirm Plugin Installation", "HeaderConfirmProfileDeletion": "Confirm Profile Deletion", @@ -290,7 +290,7 @@ "HeaderConnectToServer": "Connect to Server", "HeaderConnectionFailure": "Connection Failure", "HeaderContainerProfile": "Container Profile", - "HeaderContainerProfileHelp": "Container profiles indicate the limitations of a device when playing specific formats. If a limitation applies then the media will be transcoded, even if the format is configured for direct play.", + "HeaderContainerProfileHelp": "Container profiles indicate the limitations of a device when playing specific formats. If a limitation applies then the media will be transcoded, even if the format is configured for direct playback.", "HeaderContinueListening": "Continue Listening", "HeaderCustomDlnaProfiles": "Custom Profiles", "HeaderDateIssued": "Date Issued", @@ -304,8 +304,8 @@ "HeaderDeveloperInfo": "Developer Info", "HeaderDeviceAccess": "Device Access", "HeaderDevices": "Devices", - "HeaderDirectPlayProfile": "Direct Play Profile", - "HeaderDirectPlayProfileHelp": "Add direct play profiles to indicate which formats the device can handle natively.", + "HeaderDirectPlayProfile": "Direct Playback Profile", + "HeaderDirectPlayProfileHelp": "Add direct playback profiles to indicate which formats the device can handle natively.", "HeaderDownloadSync": "Download & Sync", "HeaderEasyPinCode": "Easy PIN Code", "HeaderEditImages": "Edit Images", @@ -408,7 +408,7 @@ "TabMyPlugins": "My Plugins", "TabMusic": "Music", "TabLogs": "Logs", - "TabDirectPlay": "Direct Play", + "TabDirectPlay": "Direct Playback", "TabAdvanced": "Advanced", "TabAccess": "Access", "TV": "TV", @@ -503,8 +503,8 @@ "PlayCount": "Play count", "PlaybackData": "Playback Info", "PlayAllFromHere": "Play all from here", - "PinCodeResetConfirmation": "Are you sure you wish to reset the PIN code?", - "PinCodeResetComplete": "The PIN code has been reset.", + "PinCodeResetConfirmation": "Are you sure you wish to reset the Easy PIN code?", + "PinCodeResetComplete": "The Easy PIN code has been reset.", "PictureInPicture": "Picture in picture", "PerfectMatch": "Perfect match", "PasswordSaved": "Password saved.", @@ -588,7 +588,7 @@ "MessagePleaseWait": "Please wait. This may take a minute.", "MessagePleaseEnsureInternetMetadata": "Please ensure downloading of internet metadata is enabled.", "MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your server administrator for more information.", - "MessagePasswordResetForUsers": "The following users have had their passwords reset. They can now sign in with the PIN codes that were used to perform the reset.", + "MessagePasswordResetForUsers": "The following users have had their passwords reset. They can now sign in with the Easy PIN codes that were used to do the reset.", "MessageNothingHere": "Nothing here.", "MessageNoTrailersFound": "Install the trailers channel to enhance your cinema experience by adding a library of internet trailers.", "MessageNoServersAvailable": "No servers have been found using the automatic server discovery.", @@ -1229,7 +1229,7 @@ "HeaderPlayback": "Media Playback", "HeaderPlayOn": "Play On", "HeaderPlayAll": "Play All", - "HeaderPinCodeReset": "Reset PIN Code", + "HeaderPinCodeReset": "Reset Easy PIN Code", "HeaderPhotoAlbums": "Photo Albums", "FetchingData": "Fetching additional data", "ButtonAddImage": "Add Image", From 93b6d2e8d0d0590a3a04e48028dff7652231fffd Mon Sep 17 00:00:00 2001 From: blob03 Date: Fri, 24 Dec 2021 19:46:52 +0000 Subject: [PATCH 1417/1756] Translated using Weblate (Spanish (Argentina)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/ --- src/strings/es-ar.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/strings/es-ar.json b/src/strings/es-ar.json index 20c01973c3..65b953ba9a 100644 --- a/src/strings/es-ar.json +++ b/src/strings/es-ar.json @@ -113,7 +113,7 @@ "ButtonRefreshGuideData": "Actualizar datos de la guía", "ButtonRemove": "Quitar", "ButtonRename": "Renombrar", - "ButtonResetEasyPassword": "Restablecer código PIN", + "ButtonResetEasyPassword": "Restablecer código Easy PIN", "ButtonResume": "Resumir", "ButtonRevoke": "Revocar", "ButtonScanAllLibraries": "Escanear todas las bibliotecas", @@ -189,7 +189,7 @@ "DownloadsValue": "{0} descargas", "DrmChannelsNotImported": "Canales con DRM no van a ser importados.", "DropShadow": "Sombra paralela", - "EasyPasswordHelp": "Su código PIN fácil se usa para acceder sin conexión a clientes compatibles y también se puede usar para iniciar sesión fácilmente en la red.", + "EasyPasswordHelp": "Su código Easy PIN fácil se usa para acceder sin conexión a clientes compatibles y también se puede usar para iniciar sesión fácilmente en la red.", "Edit": "Editar", "EditImages": "Editar imagenes", "EditMetadata": "Editar metadata", @@ -312,7 +312,7 @@ "HeaderError": "Error", "HeaderEnabledFields": "Campos habilitados", "HeaderEditImages": "Editar imágenes", - "HeaderEasyPinCode": "Código PIN fácil", + "HeaderEasyPinCode": "Código Easy PIN", "HeaderDownloadSync": "Descargar y sincronizar", "HeaderDirectPlayProfile": "Perfil Direct Play", "HeaderDevices": "Dispositivos", @@ -361,7 +361,7 @@ "HeaderPlayback": "Reproducción de medios", "HeaderPlayOn": "Reproducir en", "HeaderPlayAll": "Reproducir todo", - "HeaderPinCodeReset": "Restablecer código PIN", + "HeaderPinCodeReset": "Restablecer código Easy PIN", "HeaderPhotoAlbums": "Álbumes de fotos", "HeaderPaths": "Rutas", "HeaderPasswordReset": "Restablecer contraseña", @@ -504,7 +504,7 @@ "LabelBurnSubtitles": "Grabar subtítulos:", "LabelAudioBitDepth": "Profundidad de bits de audio:", "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 Easy PIN", "LabelImportOnlyFavoriteChannels": "Restringir a canales marcados como favoritos", "LabelImageType": "Tipo de imagen:", "LabelImageFetchersHelp": "Habilite y clasifique sus buscadores de imágenes preferidos en orden de prioridad.", @@ -558,7 +558,7 @@ "LabelEnableAutomaticPortMap": "Habilitar asignación automática de puertos", "LabelEmbedAlbumArtDidlHelp": "Algunos dispositivos prefieren este método para obtener la carátula del álbum. Otros pueden no reproducir con esta opción habilitada.", "LabelEmbedAlbumArtDidl": "Incruste la carátula del álbum en Didl", - "LabelEasyPinCode": "Código PIN fácil:", + "LabelEasyPinCode": "Código Easy PIN:", "LabelDynamicExternalId": "{0} Id:", "LabelDropShadow": "Disminuir sombra:", "LabelDroppedFrames": "Marcos caídos:", @@ -854,7 +854,7 @@ "MessagePleaseWait": "Por favor espere. Esto puede tardar un minuto.", "MessagePleaseEnsureInternetMetadata": "Asegúrese de que la descarga de metadatos de Internet esté habilitada.", "MessagePlayAccessRestricted": "La reproducción de este contenido está actualmente restringida. Póngase en contacto con el administrador del servidor para obtener más información.", - "MessagePasswordResetForUsers": "Los siguientes usuarios han restablecido sus contraseñas. Ahora pueden iniciar sesión con los códigos PIN que se usaron para realizar el restablecimiento.", + "MessagePasswordResetForUsers": "Los siguientes usuarios han restablecido sus contraseñas. Ahora pueden iniciar sesión con los códigos Easy PIN que se usaron para realizar el restablecimiento.", "MessageNothingHere": "Nada aquí.", "MessageNoTrailersFound": "Instale el canal de avances para mejorar su experiencia cinematográfica agregando una biblioteca de avances de Internet.", "MessageNoServersAvailable": "No se han encontrado servidores con el descubrimiento automático de servidores.", @@ -1040,7 +1040,7 @@ "LabelKodiMetadataSaveImagePaths": "Guardar rutas de imagen dentro de archivos nfo", "LabelKodiMetadataEnablePathSubstitutionHelp": "Permite la sustitución de rutas de imágenes utilizando la configuración de sustitución de rutas del servidor.", "LabelKodiMetadataEnablePathSubstitution": "Habilitar sustitución de ruta", - "LabelInNetworkSignInWithEasyPasswordHelp": "Use el código PIN fácil para iniciar sesión en clientes dentro de su red local. Su contraseña habitual sólo será necesaria fuera de casa. Si el código PIN se deja en blanco, no necesitará una contraseña dentro de su red doméstica.", + "LabelInNetworkSignInWithEasyPasswordHelp": "Use el código Easy PIN para iniciar sesión en clientes dentro de su red local. Su contraseña habitual sólo será necesaria fuera de casa. Si el código PIN se deja en blanco, no necesitará una contraseña dentro de su red doméstica.", "LabelAlbumArtPN": "Art PN de á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.", "LabelAirsBeforeSeason": "Aires antes de la temporada:", @@ -1093,8 +1093,8 @@ "PlayAllFromHere": "Reproducir todo desde aquí", "Play": "Reproducir", "PlaceFavoriteChannelsAtBeginning": "Colocar los canales favoritos al principio", - "PinCodeResetConfirmation": "¿Estás seguro de que deseas restablecer el código PIN?", - "PinCodeResetComplete": "El código PIN ha sido restablecido.", + "PinCodeResetConfirmation": "¿Estás seguro de que deseas restablecer el código Easy PIN?", + "PinCodeResetComplete": "El código Easy PIN ha sido restablecido.", "PictureInPicture": "Imagen en imagen", "Person": "Persona", "PerfectMatch": "Combinación perfecta", From df93ef2926f705ca15b7fb8cd6cb0e681271c18b Mon Sep 17 00:00:00 2001 From: roand0617 Date: Fri, 24 Dec 2021 23:19:10 +0000 Subject: [PATCH 1418/1756] Translated using Weblate (Spanish (Mexico)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/ --- src/strings/es-mx.json | 136 +++++++++++++++++++++++++++++------------ 1 file changed, 98 insertions(+), 38 deletions(-) diff --git a/src/strings/es-mx.json b/src/strings/es-mx.json index 38040b61a7..11d6772c84 100644 --- a/src/strings/es-mx.json +++ b/src/strings/es-mx.json @@ -1,6 +1,6 @@ { "Absolute": "Absoluto", - "AccessRestrictedTryAgainLater": "El acceso está restringido actualmente. Por favor, inténtalo más tarde.", + "AccessRestrictedTryAgainLater": "Actualmente, el acceso está restringido. Por favor, inténtelo de nuevo más tarde.", "Add": "Agregar", "AddToCollection": "Agregar a colección", "AddToPlayQueue": "Agregar a la cola de reproducción", @@ -48,7 +48,7 @@ "BoxRear": "Caja (parte trasera)", "Browse": "Explorar", "MessageBrowsePluginCatalog": "Explora nuestro catálogo de complementos para ver los complementos disponibles.", - "BurnSubtitlesHelp": "Determina si el servidor debería quemar los subtítulos al transcodificar videos. Evitar esto mejorará altamente el rendimiento del servidor. Seleccione Auto para grabar formatos basados en imágenes (VOBSUB, PGS, SUB, IDX...) y ciertos subtítulos ASS o SSA.", + "BurnSubtitlesHelp": "Determina si el servidor debe quemar subtítulos mientras transcodifica videos. Evitar esto mejorará enormemente el rendimiento. Seleccione Auto para grabar formatos basados en imágenes (VobSub, PGS, SUB, IDX, etc.) y ciertos subtítulos ASS o SSA.", "ButtonAddMediaLibrary": "Agregar biblioteca de medios", "ButtonAddScheduledTaskTrigger": "Agregar activador", "ButtonAddServer": "Agregar servidor", @@ -76,7 +76,7 @@ "ButtonRefreshGuideData": "Actualizar datos de la guía", "ButtonRemove": "Remover", "ButtonRename": "Renombrar", - "ButtonResetEasyPassword": "Restablecer código PIN sencillo", + "ButtonResetEasyPassword": "Restablecer el código PIN fácil", "ButtonResume": "Continuar", "ButtonRevoke": "Revocar", "ButtonScanAllLibraries": "Escanear todas las bibliotecas", @@ -106,7 +106,7 @@ "ColorTransfer": "Transferencia de color", "CommunityRating": "Calificación de la comunidad", "Composer": "Compositor", - "ConfigureDateAdded": "Configura cómo se determina la fecha de adición en el panel de control en la configuración de la biblioteca", + "ConfigureDateAdded": "Configure cómo se determinan los metadatos para la 'Fecha de adición' en el Panel de control> Bibliotecas> Configuración de NFO", "ConfirmDeleteImage": "¿Eliminar imagen?", "ConfirmDeleteItem": "Eliminar este elemento lo eliminará tanto del sistema como de tu biblioteca de medios. ¿Estás seguro de querer continuar?", "ConfirmDeleteItems": "Eliminar estos elementos los eliminará tanto del sistema como de tu biblioteca de medios. ¿Estás seguro de querer continuar?", @@ -137,7 +137,7 @@ "DetectingDevices": "Detectando dispositivos", "DeviceAccessHelp": "Esto solo se aplica a los dispositivos que pueden ser identificados de manera única y no impedirá el acceso desde navegadores. Filtrar el acceso a los dispositivos de los usuarios les impedirá usar nuevos dispositivos hasta que hayan sido aprobados aquí.", "DirectPlaying": "Reproducción directa", - "DirectStreamHelp1": "El flujo de video es compatible con el dispositivo, pero tiene un número de canales o formato de audio incompatible (DTS, TUEHD, etc). El flujo de video será reempaquetado en tiempo real antes de transmitirlo al dispositivo, codificando únicamente el flujo de audio.", + "DirectStreamHelp1": "La transmisión de video es compatible con el dispositivo, pero tiene un formato de audio incompatible (DTS, Dolby TrueHD, etc.) o un número de canales de audio. La transmisión de video se volverá a empaquetar sin pérdidas sobre la marcha antes de enviarse al dispositivo. Solo se transcodificará la transmisión de audio.", "DirectStreamHelp2": "La cantidad de recursos consumida por el flujo directo generalmente depende del perfil de audio. Únicamente el flujo de video se matendrá intacto.", "DirectStreaming": "Transmisión directa", "Directors": "Directores", @@ -145,7 +145,7 @@ "Disconnect": "Desconectar", "Display": "Pantalla", "DisplayInMyMedia": "Mostrar en la pantalla de inicio", - "DisplayInOtherHomeScreenSections": "Mostrar en las secciones de la pantalla de inicio como recientes o continuar viendo", + "DisplayInOtherHomeScreenSections": "Mostrar en las secciones de la pantalla de inicio, como 'Últimos medios' y 'Continuar viendo'", "DisplayMissingEpisodesWithinSeasons": "Mostrar episodios faltantes en las temporadas", "DisplayMissingEpisodesWithinSeasonsHelp": "Esto también debe estar habilitado para las bibliotecas de TV en la configuración del servidor.", "DisplayModeHelp": "Selecciona el estilo de diseño que desea para la interfaz.", @@ -155,12 +155,12 @@ "DownloadsValue": "{0} descargas", "DrmChannelsNotImported": "Los canales con DRM no serán importados.", "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": "Su código PIN fácil se utiliza para el acceso sin conexión en clientes compatibles y también se puede utilizar para iniciar sesión fácilmente en la red.", "Edit": "Editar", "EditImages": "Editar imágenes", "EditMetadata": "Editar metadatos", "EditSubtitles": "Editar subtítulos", - "EnableBackdropsHelp": "Muestra imágenes de fondo en el fondo de algunas páginas mientras se navega por la biblioteca.", + "EnableBackdropsHelp": "Mostrar imágenes de fondo en el fondo de algunas páginas mientras navega por la biblioteca.", "EnableCinemaMode": "Modo cine", "EnableColorCodedBackgrounds": "Fondos de colores codificados", "EnableDisplayMirroring": "Duplicado de pantalla", @@ -169,11 +169,11 @@ "EnableHardwareEncoding": "Habilitar codificación por hardware", "EnableNextVideoInfoOverlay": "Mostrar la información del siguiente video durante la reproducción", "EnableNextVideoInfoOverlayHelp": "Al finalizar un video, mostrar información sobre el siguiente video a reproducir en la lista de reproducción actual.", - "EnablePhotos": "Mostrar fotografías", + "EnablePhotos": "Mostrar las fotos", "EnablePhotosHelp": "Las imágenes serán detectadas y mostradas junto con otros archivos multimedia.", "EnableStreamLooping": "Repetir automáticamente las transmisiones en vivo", "EnableStreamLoopingHelp": "Habilita esta opción si las transmisiones en vivo contienen solo unos pocos segundos de datos y necesitan ser solicitadas continuamente. Habilitar esto cuando no es requerido puede causar problemas.", - "EnableThemeSongsHelp": "Reproducir canciones temáticas en el fondo mientras se navega por la biblioteca.", + "EnableThemeSongsHelp": "Reproducir las canciones temáticas en segundo plano mientras navega por la biblioteca.", "EnableThemeVideosHelp": "Reproducir videos temáticos en el fondo mientras se navega por la biblioteca.", "Ended": "Finalizado", "EndsAtValue": "Termina a las {0}", @@ -191,7 +191,7 @@ "ExitFullscreen": "Salir de la pantalla completa", "ExtraLarge": "Extra grande", "ExtractChapterImagesHelp": "La extracción de imágenes de capítulos permitirá a los clientes mostrar menús gráficos de selección de escenas. El proceso puede ser lento, intensivo en recursos y puede requerir varios gigabytes de espacio. Se ejecuta cuando se descubren los videos y también como una tarea programada cada noche. La programación es configurable en el área de tareas programadas. No se recomienda ejecutar esta tarea durante las horas de mayor uso.", - "FFmpegSavePathNotFound": "No fue posible localizar FFmpeg usando la ruta que has introducido. FFprobe también es requerido y debe de estar en la misma carpeta. Estos componentes normalmente están empaquetados en la misma descarga. Por favor, verifica la ruta e inténtalo de nuevo.", + "FFmpegSavePathNotFound": "No podemos encontrar FFmpeg usando la ruta que ingresó. FFprobe también es necesario y debe existir en la misma carpeta. Estos componentes normalmente se agrupan en la misma descarga. Compruebe la ruta y vuelva a intentarlo.", "FastForward": "Avance rápido", "Favorite": "Favorito", "Favorites": "Favoritos", @@ -213,8 +213,8 @@ "Guide": "Guía", "GuideProviderLogin": "Iniciar sesión", "GuideProviderSelectListings": "Elegir listados", - "H264CrfHelp": "El «Factor de transferencia constante» (CRF) es la configuración de calidad por defecto para los codificadores x264 y x265. Puedes establecer valores entre 0 y 51, donde los valores más bajos dan como resultado mejor calidad (a expensas de archivos más grandes). Los valores comunes son entre 18 y 28. El valor por defecto para x264 es 23, para x265 es 28, así que puedes usar estos valores como punto de referencia.", - "EncoderPresetHelp": "Elige un valor más rápido para mejorar el rendimiento, o uno más lento para mejorar la calidad.", + "H264CrfHelp": "El 'Factor de velocidad constante' (CRF) es la configuración de calidad predeterminada para el codificador x264 y x265. Puede establecer los valores entre 0 y 51, donde los valores más bajos resultarían en una mejor calidad (a expensas de tamaños de archivo más altos). Los valores comunes están entre 18 y 28. El valor predeterminado para x264 es 23 y para x265 es 28, por lo que puede usar esto como punto de partida.", + "EncoderPresetHelp": "Elija un valor más rápido para mejorar el rendimiento o un valor más lento para mejorar la calidad.", "HDPrograms": "Programas en HD", "HardwareAccelerationWarning": "Habilitar la aceleración por hardware podría causar inestabilidad en algunos entornos. Asegúrate de que tu sistema operativo y controladores de video están actualizados. Si tienes dificultades reproduciendo videos después de habilitar esto, necesitarás volver a cambiar la configuración a Ninguno.", "HeaderAccessSchedule": "Programación de acceso", @@ -243,15 +243,15 @@ "HeaderChannelAccess": "Acceso a los canales", "HeaderChapterImages": "Imágenes de los capítulos", "HeaderCodecProfile": "Perfil de códec", - "HeaderCodecProfileHelp": "Los perfiles de códecs indican las limitaciones de un dispositivo al reproducir códecs específicos. Si una limitación se aplica entonces el medio será transcodificado, incluso si el códec ha sido configurado para reproducción directa.", - "HeaderConfigureRemoteAccess": "Configurar acceso remoto", + "HeaderCodecProfileHelp": "Los perfiles de códec indican las limitaciones de un dispositivo al reproducir códecs específicos. Si se aplica una limitación, los medios se transcodificarán, incluso si el códec está configurado para reproducción directa.", + "HeaderConfigureRemoteAccess": "Configurar el acceso remoto", "HeaderConfirmPluginInstallation": "Confirmar instalación de complemento", "HeaderConfirmProfileDeletion": "Confirmar eliminación de perfil", "HeaderConfirmRevokeApiKey": "Revocar clave API", "HeaderConnectToServer": "Conectarse al servidor", "HeaderConnectionFailure": "Falla de conexión", "HeaderContainerProfile": "Perfil del contenedor", - "HeaderContainerProfileHelp": "Los perfiles de contenedor indican las limitaciones de un dispositivo al reproducir formatos específicos. Si una limitación se aplica entonces el medio será transcodificado, incluso si el formato ha sido configurado para reproducción directa.", + "HeaderContainerProfileHelp": "Los perfiles de contenedor indican las limitaciones de un dispositivo al reproducir formatos específicos. Si se aplica una limitación, los medios se transcodificarán, incluso si el formato está configurado para reproducción directa.", "HeaderContinueListening": "Continuar escuchando", "HeaderContinueWatching": "Continuar viendo", "HeaderCustomDlnaProfiles": "Perfiles personalizados", @@ -269,7 +269,7 @@ "HeaderDirectPlayProfile": "Perfil de reproducción directa", "HeaderDirectPlayProfileHelp": "Agrega perfiles de reproducción directa para indicar qué formatos puede manejar el dispositivo de forma nativa.", "HeaderDownloadSync": "Descargar y sincronizar", - "HeaderEasyPinCode": "Código PIN sencillo", + "HeaderEasyPinCode": "Código PIN fácil", "HeaderEditImages": "Editar imágenes", "HeaderEnabledFields": "Campos habilitados", "HeaderEnabledFieldsHelp": "Desmarca un campo para bloquearlo y prevenir que sus datos sean cambiados.", @@ -291,7 +291,7 @@ "HeaderInstantMix": "Mix instantáneo", "HeaderKeepRecording": "Conservar grabación", "HeaderKeepSeries": "Conservar serie", - "HeaderKodiMetadataHelp": "Para habilitar o deshabilitar los metadatos NFO, edita una biblioteca y ubica la sección grabadores de metadatos.", + "HeaderKodiMetadataHelp": "Para habilitar o deshabilitar los metadatos NFO, edite una biblioteca y busque la sección 'Protectores de metadatos'.", "HeaderLatestEpisodes": "Últimos episodios", "HeaderLatestMedia": "Últimos medios", "HeaderLatestMovies": "Últimas películas", @@ -415,7 +415,7 @@ "LabelAirsBeforeEpisode": "Transmisión antes del episodio:", "LabelAirsBeforeSeason": "Transmisión antes de la temporada:", "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 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 del arte del álbum:", "LabelAlbumArtMaxWidth": "Ancho máximo del arte del álbum:", "LabelAlbumArtPN": "PN del arte del álbum:", @@ -488,7 +488,7 @@ "LabelEnableBlastAliveMessages": "Bombardeo de mensajes de vida", "LabelEnableBlastAliveMessagesHelp": "Habilita esto si el servidor no es detectado de manera confiable por otros dispositivos UPnP en tu red.", "LabelEnableDlnaClientDiscoveryInterval": "Intervalo de descubrimiento de clientes:", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la duración en segundos entre búsquedas SSDP.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determine la duración en segundos entre dos búsquedas SSDP.", "LabelEnableDlnaDebugLogging": "Habilitar el registro de depuración de DLNA", "LabelEnableDlnaDebugLoggingHelp": "Crea grandes archivos de registro y solo se debe usar cuando se requiera para solucionar problemas.", "LabelEnableDlnaPlayTo": "Habilitar Reproducir En mediante DLNA", @@ -650,7 +650,7 @@ "LabelScheduledTaskLastRan": "Última ejecución {0}, tomando {1}.", "LabelScreensaver": "Protector de pantalla:", "LabelSeasonNumber": "Temporada número:", - "LabelSelectFolderGroups": "Agrupar automáticamente el contenido de las siguientes carpetas a vistas como Películas, Música y TV:", + "LabelSelectFolderGroups": "Agrupe automáticamente el contenido de las siguientes carpetas en vistas como 'Películas', 'Música' y 'TV':", "LabelSelectFolderGroupsHelp": "Las carpetas sin marcar serán mostradas individualmente en su propia vista.", "LabelSelectUsers": "Seleccionar usuarios:", "LabelSelectVersionToInstall": "Seleccionar versión a instalar:", @@ -707,7 +707,7 @@ "LabelUserAgent": "Agente de usuario:", "LabelUserLibrary": "Biblioteca de usuario:", "LabelUserLibraryHelp": "Selecciona la biblioteca de usuario que se mostrará en el dispositivo. Déjalo vacío para heredar la configuración por defecto.", - "LabelUserRemoteClientBitrateLimitHelp": "Sobrescribe el valor global predeterminado establecido en la configuración de reproducción del servidor.", + "LabelUserRemoteClientBitrateLimitHelp": "Anule el valor global predeterminado establecido en la configuración del servidor, consulte Panel> Reproducción> Transmisión.", "LabelUsername": "Nombre de usuario:", "LabelVaapiDevice": "Dispositivo VA API:", "LabelVaapiDeviceHelp": "Este es el nodo de renderizado que es usado para la aceleración por hardware.", @@ -907,18 +907,18 @@ "OptionOnInterval": "En un intervalo", "OptionParentalRating": "Clasificación parental", "OptionPlainStorageFolders": "Mostrar todas las carpetas como carpetas de almacenamiento simples", - "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».", + "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'.", "OptionPlainVideoItems": "Mostrar todos los videos como elementos de video simples", - "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».", + "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'.", "OptionPlayCount": "Contador de reproducciones", "OptionPremiereDate": "Fecha de estreno", - "OptionProtocolHls": "Transmisión en vivo por HTTP", + "OptionProtocolHls": "Transmisión en directo HTTP (HLS)", "OptionReleaseDate": "Fecha de estreno", "OptionReportByteRangeSeekingWhenTranscoding": "Reportar que el servidor soporta la búsqueda de bytes cuando se transcodifica", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Esto es requerido para algunos dispositivos que no pueden hacer búsquedas de tiempo muy bien.", - "OptionRequirePerfectSubtitleMatch": "Solo descargar subtítulos que coincidan perfectamente con mis archivos de video", + "OptionRequirePerfectSubtitleMatch": "Descargue solo subtítulos que sean una combinación perfecta para archivos de video", "OptionRequirePerfectSubtitleMatchHelp": "Solicitar una coincidencia perfecta filtrará los subtítulos para incluir solo aquellos que han sido probados y verificados exactamente con tu archivo de video. Desmarcar esta opción incrementará las probabilidades de que se descarguen subtítulos, pero incrementará las posibilidades de obtener subtítulos mal sincronizados o con texto incorrecto.", - "OptionResElement": "Elemento res", + "OptionResElement": "Elemento 'res'", "OptionResumable": "Reanudable", "OptionSaveMetadataAsHidden": "Guardar metadatos e imágenes como archivos ocultos", "OptionSaveMetadataAsHiddenHelp": "Cambiar esto se aplicará a los nuevos metadatos guardados en el futuro. Los archivos de metadatos existentes serán actualizados la próxima vez que sean guardados por el servidor.", @@ -956,7 +956,7 @@ "PlayNextEpisodeAutomatically": "Reproducir el siguiente episodio automáticamente", "Played": "Reproducido", "Playlists": "Listas de reproducción", - "PleaseAddAtLeastOneFolder": "Por favor, agrega al menos una carpeta a esta biblioteca dando clic al botón Agregar.", + "PleaseAddAtLeastOneFolder": "Agregue al menos una carpeta a esta biblioteca haciendo clic en el botón '+' en la sección 'Carpetas'.", "PleaseConfirmPluginInstallation": "Por favor, haz clic en OK para confirmar que has leído lo que se encuentra arriba y que deseas proceder con la instalación del complemento.", "PleaseEnterNameOrId": "Por favor, introduce un nombre o ID externo.", "PleaseRestartServerName": "Por favor, reinicia el servidor {0}.", @@ -1108,7 +1108,7 @@ "Unrated": "Sin clasificar", "Up": "Arriba", "Upload": "Subir", - "UserAgentHelp": "Proporciona un encabezado HTTP de agente de usuario personalizado.", + "UserAgentHelp": "Proporcione un encabezado HTTP 'Usuario-Agente' personalizado.", "UserProfilesIntro": "Jellyfin incluye soporte para perfiles de usuario con detalladas configuraciones de pantalla, estado de reproducción y controles parentales.", "ValueAlbumCount": "{0} álbumes", "ValueAudioCodec": "Códec de audio: {0}", @@ -1286,7 +1286,7 @@ "HeaderServerAddressSettings": "Configuración de la dirección del servidor", "HeaderRemoteAccessSettings": "Opciones de acceso remoto", "HeaderHttpsSettings": "Opciones HTTPS", - "HeaderDVR": "DVR", + "HeaderDVR": "Grabadora digital (DVR)", "ApiKeysCaption": "Lista de claves API actualmente habilitadas", "SyncPlayAccessHelp": "Selecciona el nivel de acceso que este usuario tiene en la función SyncPlay. La SyncPlay permite sincronizar la reproducción con otros dispositivos.", "MessageSyncPlayErrorMedia": "¡Fallo al activar SyncPlay! Error en el archivo de medios.", @@ -1338,17 +1338,17 @@ "MessageNoRepositories": "Sin repositorios.", "EnableFasterAnimationsHelp": "Usar animaciones y transiciones más rapidas.", "EnableFasterAnimations": "Animaciones más rápidas", - "EnableDecodingColorDepth10Vp9": "Habilitar la decodificación por hardware de 10 bit para VP9", - "EnableDecodingColorDepth10Hevc": "Habilitar la decodificación por hardware de 10 bit para HEVC", + "EnableDecodingColorDepth10Vp9": "Habilitar la decodificación de hardware de 10 bits para VP9", + "EnableDecodingColorDepth10Hevc": "Habilitar la decodificación de hardware de 10 bits para HEVC", "ClearQueue": "Limpiar cola", "StopPlayback": "Detener reproducción", "Writers": "Escritores", "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 IP o nombres de host 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.", + "LabelAlbumArtMaxResHelp": "Resolución máxima de la carátula del álbum expuesta a través de la propiedad 'upnp: albumArtURI'.", + "KnownProxiesHelp": "Lista separada por comas de direcciones IP o nombres de host 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.", "Image": "Imagen", "Other": "Otros", - "EnableQuickConnect": "Habilitar conexión rápida en este servidor", + "EnableQuickConnect": "Habilitar Quick Connect en este servidor", "EnableAutoCast": "Configurar por defecto", "Data": "Datos", "ButtonUseQuickConnect": "Usar conexión rápida", @@ -1417,7 +1417,7 @@ "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.", + "LabelIconMaxResHelp": "Resolución máxima de los iconos expuestos a través de la propiedad 'upnp: icon'.", "LabelCurrentStatus": "Estatus actual:", "OptionMaxActiveSessionsHelp": "Fijar este valor en 0 desactivará esta característica.", "OptionMaxActiveSessions": "Determina la cantidad máxima de sesiones simultaneas que puede tener cada usuario.", @@ -1528,7 +1528,7 @@ "EnableGamepadHelp": "Recibir entrada de cualquier control conectado.", "LabelEnableGamepad": "Habilitar Gamepad", "Controls": "Controles", - "UseEpisodeImagesInNextUpHelp": "Las secciones Siguiente y Continuar viendo usarán imágenes del episodio en lugar de la miniatura principal de la serie.", + "UseEpisodeImagesInNextUpHelp": "Las secciones 'Siguiente' y 'Continuar viendo' usarán imágenes de episodios como miniaturas en lugar de la miniatura principal del programa.", "UseEpisodeImagesInNextUp": "Usar imagen del episodio en las secciones Siguiente y Continuar viendo", "TextSent": "Texto enviado.", "MessageSent": "Mensaje enviado.", @@ -1540,5 +1540,65 @@ "Console": "Consola", "Casual": "Casual", "Arranger": "Compositor", - "AgeValue": "(Edad {0})" + "AgeValue": "(Edad {0})", + "AudioBitDepthNotSupported": "La profundidad de bits del audio no es compatible", + "VideoProfileNotSupported": "El perfil del códec de video no es compatible", + "VideoLevelNotSupported": "El nivel del códec de video no es compatible", + "Typewriter": "Máquina de escribir", + "TypeOptionPluralVideo": "Videos", + "TypeOptionPluralSeries": "Programas de televisión", + "TypeOptionPluralSeason": "Temporadas", + "TypeOptionPluralMusicVideo": "Videos musicales", + "TypeOptionPluralMusicArtist": "Artistas musicales", + "TypeOptionPluralMusicAlbum": "Álbumes de música", + "TypeOptionPluralMovie": "Películas", + "TypeOptionPluralEpisode": "Episodios", + "TypeOptionPluralBoxSet": "Colecciones", + "TypeOptionPluralBook": "Libros", + "TypeOptionPluralAudio": "Audios", + "Track": "Pista", + "SetUsingLastTracksHelp": "Intente establecer la pista de subtítulos/audio en la que más se acerque al último video.", + "SetUsingLastTracks": "Establecer pistas de audio / subtítulos con el elemento anterior", + "Remixer": "Remezclador", + "ReleaseGroup": "Grupo de lanzamiento", + "Print": "Impresión", + "PreviousChapter": "Capítulo previo", + "PlaybackErrorPlaceHolder": "Este es un marcador de posición para medios físicos que Jellyfin no puede reproducir. Inserte el disco para reproducirlo.", + "OtherArtist": "Otro artista", + "NextChapter": "Siguiente capítulo", + "Mixer": "Mezclador", + "MediaInfoTitle": "Título", + "Lyricist": "Letrista", + "Larger": "Más grande", + "LabelSyncPlaySettingsSkipToSyncHelp": "Método de corrección de sincronización que consiste en buscar la posición estimada. La corrección de sincronización debe estar habilitada.", + "LabelSyncPlaySettingsSkipToSync": "Habilitar SkipToSync", + "LabelSyncPlaySettingsSpeedToSyncHelp": "Método de corrección de sincronización que consiste en acelerar la reproducción. La corrección de sincronización debe estar habilitada.", + "LabelSyncPlaySettingsSpeedToSync": "Habilitar SpeedToSync", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Retraso mínimo de reproducción (en ms) después del cual SkipToSync intenta corregir la posición de reproducción.", + "LabelSyncPlaySettingsMinDelaySkipToSync": "Retraso mínimo de SkipToSync:", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Cantidad de milisegundos que utiliza SpeedToSync para corregir la posición de reproducción.", + "LabelSyncPlaySettingsSpeedToSyncDuration": "Duración de SpeedToSync:", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Retraso máximo de reproducción (en ms) después del cual se usa SkipToSync en lugar de SpeedToSync.", + "LabelSyncPlaySettingsMaxDelaySpeedToSync": "Retraso máximo de SpeedToSync:", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Retraso mínimo de reproducción (en ms) después del cual SpeedToSync intenta corregir la posición de reproducción.", + "LabelSyncPlaySettingsMinDelaySpeedToSync": "Retraso mínimo de SpeedToSync:", + "LabelSyncPlaySettingsSyncCorrectionHelp": "Habilite la sincronización activa de la reproducción acelerando los medios o buscando la posición estimada. Desactive esta opción en caso de tartamudeo intenso.", + "LabelSyncPlaySettingsSyncCorrection": "Corrección de sincronización", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Ajuste manualmente la compensación de tiempo (en ms) con el dispositivo seleccionado para la sincronización de tiempo. Retoque con cuidado.", + "LabelSyncPlaySettingsExtraTimeOffset": "Desplazamiento de tiempo extra:", + "LabelSyncPlaySettingsDescription": "Cambiar las preferencias de SyncPlay", + "LabelSortName": "Ordenar nombre:", + "LabelOriginalName": "Nombre original:", + "LabelMaxDaysForNextUpHelp": "Establece la cantidad máxima de días que un programa debe permanecer en la lista \"Siguiente\" sin verlo.", + "LabelMaxDaysForNextUp": "Días máximos en 'Siguiente':", + "LabelHardwareEncoding": "Codificación de hardware:", + "LabelAutomaticallyAddToCollectionHelp": "Cuando al menos 2 películas tienen el mismo nombre de colección, se agregarán automáticamente a la colección.", + "LabelAutomaticallyAddToCollection": "Agregar automáticamente a la colección", + "HeaderSyncPlayTimeSyncSettings": "Sincronización de tiempo", + "HeaderSyncPlayPlaybackSettings": "Reproducción", + "HeaderSyncPlaySettings": "Configuración de SyncPlay", + "ErrorPlayerNotFound": "No se encontró ningún reproductor para los medios solicitados.", + "Engineer": "Ingeniero de sonido", + "Conductor": "Conductor", + "Cursive": "Cursiva" } From 47b9bb17c6cdde2acf60ff234110eafa7242bd8f Mon Sep 17 00:00:00 2001 From: blob03 Date: Fri, 24 Dec 2021 21:31:09 +0000 Subject: [PATCH 1419/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index e3a289b488..ab9b005224 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -135,7 +135,7 @@ "Descending": "Décroissant", "Desktop": "Ordinateur", "DetectingDevices": "Détection des appareils", - "DeviceAccessHelp": "Ceci ne s'applique qu'aux appareils qui peuvent être identifiés de manière unique et n'empêchera pas l'accès par navigateur. Le filtrage de l'accès aux appareil par utilisateur empêchera l'utilisation de nouveaux appareils jusqu'à ce qu'ils soient approuvés ici.", + "DeviceAccessHelp": "Ceci ne s'applique qu'aux appareils pouvant être identifiés de manière unique et ne bloquera pas les accès par navigateur. Le filtrage empêchera l'utilisation de nouveaux appareils jusqu'à ce qu'ils soient approuvés ici.", "DirectPlaying": "Lecture directe", "DirectStreamHelp1": "Le flux vidéo est compatible avec l'appareil mais utilise un format audio non supporté (DTS, Dolby TrueHD, etc.) ou un nombre incompatible de canaux. Le média va être rempaqueté à la volée avant d'être diffusé sur l'appareil. Seul le flux audio sera transcodé.", "DirectStreamHelp2": "La puissance de traitement utilisée par le streaming en direct dépend en général du profil audio. Seul le flux vidéo est sans pertes.", @@ -266,7 +266,7 @@ "HeaderDeleteTaskTrigger": "Supprimer le déclencheur de tâche", "HeaderDetectMyDevices": "Détecter mes appareils", "HeaderDeveloperInfo": "Informations du développeur", - "HeaderDeviceAccess": "Accès à l'appareil", + "HeaderDeviceAccess": "Accès des appareils", "HeaderDevices": "Appareils", "HeaderDirectPlayProfile": "Profil de lecture directe", "HeaderDirectPlayProfileHelp": "Ajouter des profils de lecture directe pour indiquer quels formats l'appareil peut lire de façon native.", @@ -325,7 +325,7 @@ "HeaderPasswordReset": "Mot de passe réinitialisé", "HeaderPaths": "Chemins", "HeaderPhotoAlbums": "Albums photo", - "HeaderPinCodeReset": "Réinitialiser le code PIN", + "HeaderPinCodeReset": "Réinitialiser le code Easy PIN", "HeaderPlayAll": "Tout lire", "HeaderPlayOn": "Jouer sur", "HeaderPlayback": "Lecture du média", @@ -720,9 +720,9 @@ "LabelValue": "Valeur :", "LabelVersion": "Version :", "LabelVersionInstalled": "{0} installé(s)", - "LabelXDlnaCap": "Capacités 'X_DLNACAP' :", + "LabelXDlnaCap": "Capacités de l'appareil :", "LabelXDlnaCapHelp": "Définir le contenu de l'élément 'X_DLNACAP' dans l'espace de nom 'urn:schemas-dlna-org:device-1-0'.", - "LabelXDlnaDoc": "Identifiant d'équipement 'X_DLNADOC' :", + "LabelXDlnaDoc": "Classe d'appareil :", "LabelXDlnaDocHelp": "Définir le contenu de l'élément 'X_DLNADOC' dans l'espace de nom 'urn:schemas-dlna-org:device-1-0'.", "LabelYear": "Année :", "LabelYoureDone": "Vous avez terminé !", @@ -799,7 +799,7 @@ "MessageNoPluginsInstalled": "Vous n'avez aucune extension installée.", "MessageNoTrailersFound": "Installez la chaîne Trailers pour améliorer votre expérience cinéma, par l'ajout d'une médiathèque de bandes-annonces disponibles sur Internet.", "MessageNothingHere": "Il n'y a rien ici.", - "MessagePasswordResetForUsers": "Les mot de passes de ces utilisateurs ont été réinitialisés. Ils peuvent maintenant se connecter avec le code PIN utilisé pour la réinitialisation.", + "MessagePasswordResetForUsers": "Les mot de passes de ces utilisateurs ont été réinitialisés. Ils peuvent maintenant se connecter avec les codes Easy PIN utilisés pour la réinitialisation.", "MessagePlayAccessRestricted": "La lecture de ce contenu est actuellement restreinte. Contactez l'administrateur de votre serveur pour plus d'informations.", "MessagePleaseEnsureInternetMetadata": "Veuillez vous assurer que le téléchargement des métadonnées depuis Internet est activé.", "MessagePleaseWait": "Veuillez patienter. Ceci peut prendre quelques minutes.", @@ -949,8 +949,8 @@ "People": "Personnes", "PerfectMatch": "Correspondance parfaite", "PictureInPicture": "Picture in Picture", - "PinCodeResetComplete": "Le code PIN a été réinitialisé.", - "PinCodeResetConfirmation": "Voulez-vous vraiment réinitialiser le code PIN ?", + "PinCodeResetComplete": "Le code Easy PIN a été réinitialisé.", + "PinCodeResetConfirmation": "Voulez-vous vraiment réinitialiser le code Easy PIN ?", "PlaceFavoriteChannelsAtBeginning": "Mettre vos chaînes favorites au début", "Play": "Lire", "PlayAllFromHere": "Tout lire à partir d'ici", From 83922bf30acd6a63514eb6d3a0c7cfc54b363051 Mon Sep 17 00:00:00 2001 From: blob03 Date: Fri, 24 Dec 2021 19:49:55 +0000 Subject: [PATCH 1420/1756] Translated using Weblate (Croatian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/ --- src/strings/hr.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/strings/hr.json b/src/strings/hr.json index d44342a42f..613b3ebc70 100644 --- a/src/strings/hr.json +++ b/src/strings/hr.json @@ -43,7 +43,7 @@ "ButtonRefreshGuideData": "Osvježi TV vodič", "ButtonRemove": "Ukloni", "ButtonRename": "Preimenuj", - "ButtonResetEasyPassword": "Poništi jednostavan PIN kod", + "ButtonResetEasyPassword": "Poništi jednostavan Easy PIN kod", "ButtonResume": "Nastavi", "ButtonRevoke": "Opozvati", "ButtonSelectDirectory": "Odaberi mapu", @@ -86,7 +86,7 @@ "DoNotRecord": "Ne snimaj", "Download": "Preuzimanje", "DrmChannelsNotImported": "Kanali s DRM zaštitom neće biti uvezeni.", - "EasyPasswordHelp": "Vaš jednostavan PIN kod koristi se za izvanmrežni pristup podržanim klijentima, a može se koristiti i za jednostavnu prijavu unutar mreže.", + "EasyPasswordHelp": "Vaš jednostavan Easy PIN kod koristi se za izvanmrežni pristup podržanim klijentima, a može se koristiti i za jednostavnu prijavu unutar mreže.", "Edit": "Uredi", "EditImages": "Uredi slike", "EditSubtitles": "Uredi titlove", @@ -160,7 +160,7 @@ "HeaderDevices": "Uređaji", "HeaderDirectPlayProfile": "Profil za direktnu reprodukciju", "HeaderDirectPlayProfileHelp": "Dodaj izravne profile reprodukcije za označavanje kojim formatima uređaj može rukovati prirodno.", - "HeaderEasyPinCode": "Lagan PIN", + "HeaderEasyPinCode": "Easy PIN kod", "HeaderEditImages": "Uređivanje slika", "HeaderEnabledFields": "Omogući polja", "HeaderEnabledFieldsHelp": "Poništi polje za zaključavanje i spriječi njihove podatke od toga da budu promijenjeni.", @@ -198,7 +198,7 @@ "HeaderPassword": "Lozinka", "HeaderPasswordReset": "Poništenje lozinke", "HeaderPaths": "Putanje", - "HeaderPinCodeReset": "Poništi PIN", + "HeaderPinCodeReset": "Poništi Easy PIN kod", "HeaderPlayback": "Reprodukcija medija", "HeaderPleaseSignIn": "Molim, prijavite se", "HeaderPluginInstallation": "Instalacija dodataka", @@ -316,7 +316,7 @@ "LabelDownMixAudioScale": "Pojačaj zvuk kada radiš downmix:", "LabelDownMixAudioScaleHelp": "Pojačaj zvuk prilikom downmix-a. Vrijednost 1 će zadržati originalnu jačinu zvuka.", "LabelDownloadLanguages": "Jezici za preuzimanje:", - "LabelEasyPinCode": "Lagan PIN kod:", + "LabelEasyPinCode": "Easy PIN kod:", "LabelEmbedAlbumArtDidl": "Ugradi grafike albuma u Didl", "LabelEmbedAlbumArtDidlHelp": "Neki uređaji podržavaju ovu metodu za prikaz grafike albuma. Drugi bi mogli imati problema sa ovom opcijom uključenom.", "LabelEnableAutomaticPortMap": "Omogući automatsko mapiranje porta", @@ -361,7 +361,7 @@ "LabelImageFetchersHelp": "Omogućite i poredajte željene dohvatače slika po redu prioriteta.", "LabelImageType": "Tip slike:", "LabelImportOnlyFavoriteChannels": "Ograniči na kanale označene kao omiljeni", - "LabelInNetworkSignInWithEasyPassword": "Omogući mrežnu prijavu sa jednostavnim PIN kodom", + "LabelInNetworkSignInWithEasyPassword": "Omogući mrežnu prijavu sa jednostavnim Easy PIN kodom", "LabelInNetworkSignInWithEasyPasswordHelp": "Ako je omogućeno, biti ćete u mogućnosti koristiti svoj jednostavan PIN broj za prijavu u Jellyfin aplikacije iz unutrašnjosti na kućnu mrežu. Vaša regularna lozinka će biti samo potrebna od kuće. Ako je PIN kod ostavljen prazan, neće vam trebati lozinka unutar kućne mreže.", "LabelKeepUpTo": "Drži se na:", "LabelKidsCategories": "Dječje kategorije:", From 453f50c04868f2dcc0af42d6f13a15c779346968 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 19:20:09 +0000 Subject: [PATCH 1421/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index a49020c8d0..86f5fc034d 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -967,7 +967,7 @@ "OptionPlainStorageFolders": "Az összes mappa megjelenítése egyszerű tároló mappaként", "OptionPlainVideoItems": "Az összes videó megjelenítése egyszerű videófelvételként", "OptionPremiereDate": "Premier dátuma", - "OptionProtocolHls": "HTTP Live Streamelés", + "OptionProtocolHls": "HTTP Live Streamelés(HLS)", "OptionProtocolHttp": "HTTP", "OptionRegex": "Reguláris kifejezések", "OptionReportByteRangeSeekingWhenTranscoding": "Jelentse, hogy a szerver támogatja az átkódolás során a bájt keresését", @@ -1215,7 +1215,7 @@ "LabelXDlnaCap": "X-DLNA határérték:", "MapChannels": "Csatornák feltérképezése", "PasswordResetProviderHelp": "Válassz egy jelszó-visszaállítási szolgáltatót, amelyet akkor kell használni, amikor a felhasználó jelszó-visszaállítást kér.", - "OptionResElement": "Res elem", + "OptionResElement": "'res' element", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Erre olyan készülékek esetében van szükség, amelyek időigénye nem nagyon jó.", "OptionPlainVideoItemsHelp": "Az összes videót a DIDL-ben \"object.item.videoItem\" -ként ábrázolja, nem pedig egy specifikusabb típusként, például \"object.item.videoItem.movie\" .", "OptionPlainStorageFoldersHelp": "Az összes mappa a DIDL-ben \"object.container.storageFolder\" lesz, nem pedig egy specifikusabb típusként, például \"object.container.person.musicArtist\".", @@ -1224,14 +1224,14 @@ "OptionForceRemoteSourceTranscoding": "A távoli médiaforrások, például a Live TV kényszerített transzkódolása", "NoCreatedLibraries": "Úgy tűnik még nem hoztál létre egy könyvtárat sem. {0}Szeretnél létrehozni egyet most?{1}", "MessageDirectoryPickerBSDInstruction": "A BSD esetében valószínűleg konfigurálni kell a FreeNAS Jailben lévő tárolót, hogy a Jellyfin hozzáférhessen a médiádhoz.", - "LabelXDlnaDocHelp": "Meghatározza az X_DLNADOC elem tartalmát az urn: schemas-dlna-org: device-1-0 névtérben.", - "LabelXDlnaCapHelp": "Meghatározza az X_DLNACAP elem tartalmát az urn: schemas-dlna-org: eszköz-1-0 névtérben.", + "LabelXDlnaDocHelp": "Meghatározza az X_DLNADOC elem tartalmát az urn:schemas-dlna-org:device-1-0 névtérben.", + "LabelXDlnaCapHelp": "Meghatározza az X_DLNACAP elem tartalmát az urn:schemas-dlna-org:device-1-0 névtérben.", "LabelVaapiDeviceHelp": "Ez a render csomópont, amelyet a hardveres gyorsításhoz használunk.", "LabelTriggerType": "Trigger típusa:", "LabelTranscodingProgress": "Átkódolás folyamatban:", "LabelTranscodingFramerate": "Átkódolás framerate:", "LabelTranscodePath": "Átkódolási útvonal:", - "LabelSonyAggregationFlagsHelp": "Meghatározza az aggregationFlags elem tartalmát az urn: schemas-sonycom: av névtérben.", + "LabelSonyAggregationFlagsHelp": "Meghatározza az aggregationFlags elem tartalmát az urn:schemas-sonycom:av névtérben.", "LabelPostProcessorArguments": "Utófeldolgozási parancssori paraméterek:", "LabelPlayerDimensions": "Lejátszó méretei:", "LabelParentNumber": "Szülő száma:", From a7a9c795e2be77b846ba630262ce95d00f328bef Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 19:37:37 +0000 Subject: [PATCH 1422/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index fd256d6ed8..f3cfade731 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -334,7 +334,7 @@ "HeaderPasswordReset": "Paröldı ysyru", "HeaderPaths": "Joldar", "HeaderPhotoAlbums": "Fotoälbomdar", - "HeaderPinCodeReset": "PIN-kodty ysyru", + "HeaderPinCodeReset": "Qolaıly PIN-kodty ysyru", "HeaderPlayAll": "Bärın oinatu", "HeaderPlayOn": "Oinatudy qosu", "HeaderPlayback": "Tasyğyşderekterdı oinatu", @@ -810,7 +810,7 @@ "MessageNoPluginsInstalled": "Ornatylğan plaginder joq.", "MessageNoTrailersFound": "İnternet-treilerler tasyğyşhanasyn üstep film äserın jaqsartu üşın Treiler arnasyn ornatyñyz.", "MessageNothingHere": "Osynda eşteme joq.", - "MessagePasswordResetForUsers": "Kelesı paidalanuşylar özderınıñ parölderın ysyrdy. Olar endı ysyruğa paidalanylğan PIN-kodtarymem kıre alady.", + "MessagePasswordResetForUsers": "Kelesı paidalanuşylar özderınıñ parölderın ysyrdy. Olar endı ysyruğa paidalanylğan qolaily PIN-kodtarymem kıre alady.", "MessagePlayAccessRestricted": "Osy mazmūndyñ oinatuy ağymda şektelgen. Qosymşa aqparat alu üşın server äkımşısıne bailanysyñyz.", "MessagePleaseEnsureInternetMetadata": "İnternetten metaderektı jüktep aluy qosylğanyna köz jetkızıñız.", "MessagePleaseWait": "Küte tūryñyz. Būl minöt aluy mümkın.", @@ -964,8 +964,8 @@ "PerfectMatch": "Üzdık teñ", "Photos": "Fotosuretter", "PictureInPicture": "Surettegı suret", - "PinCodeResetComplete": "PIN-kod ysyryldy.", - "PinCodeResetConfirmation": "Şynymen PIN-kod ysyrylsyn ba?", + "PinCodeResetComplete": "Qolaily PIN-kod ysyryldy.", + "PinCodeResetConfirmation": "Şynymen qolayly PIN-kod ysyrylsyn ba?", "PlaceFavoriteChannelsAtBeginning": "Tañdauly arnalardy eñ basynan ornalastyru", "Play": "Oinatu", "PlayAllFromHere": "Būl aradan bärın oinatu", From c476da7d786b61e81eb46694809fb1ddffb6cab9 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 19:39:51 +0000 Subject: [PATCH 1423/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 58228b041e..be50fd59a0 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -335,7 +335,7 @@ "HeaderPasswordReset": "Сброс пароля", "HeaderPaths": "Пути", "HeaderPhotoAlbums": "Фотоальбомы", - "HeaderPinCodeReset": "Сброс PIN-кода", + "HeaderPinCodeReset": "Сброс простого PIN-кода", "HeaderPlayAll": "Воспроизвести все", "HeaderPlayOn": "Воспроизведение", "HeaderPlayback": "Воспроизведение медиаданных", @@ -812,7 +812,7 @@ "MessageNoPluginsInstalled": "Нет установленных плагинов.", "MessageNoTrailersFound": "Установите канал трейлеров, чтобы повысить своё впечатление от фильма путём добавления собрания интернет-трейлеров.", "MessageNothingHere": "Здесь ничего нет.", - "MessagePasswordResetForUsers": "Следующие пользователи сбросили свои пароли. Теперь они могут войти с помощью PIN-кодов, которые использовались для сброса.", + "MessagePasswordResetForUsers": "Следующие пользователи сбросили свои пароли. Теперь они могут войти с помощью простых PIN-кодов, которые использовались для сброса.", "MessagePlayAccessRestricted": "Воспроизведение данного содержания в настоящее время ограничено. За дополнительными сведениями обратитесь к администратору сервера.", "MessagePleaseEnsureInternetMetadata": "Убедитесь, что включена загрузка метаданных из Интернета.", "MessagePleaseWait": "Подождите. Это может занять минуту.", @@ -966,8 +966,8 @@ "PerfectMatch": "Полное соответствие", "Photos": "Фото", "PictureInPicture": "Картинка в картинке", - "PinCodeResetComplete": "PIN-код был сброшен.", - "PinCodeResetConfirmation": "Вы действительно хотите сбросить PIN-код?", + "PinCodeResetComplete": "Простой PIN-код был сброшен.", + "PinCodeResetConfirmation": "Вы действительно хотите сбросить простой PIN-код?", "PlaceFavoriteChannelsAtBeginning": "Разместить избранные каналы в начале", "Play": "Воспроизвести", "PlayAllFromHere": "Воспроизвести все отсюда", From e4ad8ab0c55dd76e2b9c9833a1e83d05f5f51e4b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 19:24:01 +0000 Subject: [PATCH 1424/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index cd0c922d9c..18027ac6e8 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -804,7 +804,7 @@ "OptionIsHD": "HD", "OptionIsSD": "SD", "OptionMax": "Max", - "OptionProtocolHls": "Živý HTTP stream", + "OptionProtocolHls": "Živý HTTP stream (HLS)", "OptionRequirePerfectSubtitleMatch": "Sťahovať iba titulky, ktoré perfektne sedia k mojim video súborom", "Rate": "Hodnotenie", "Recordings": "Nahrávky", @@ -1038,7 +1038,7 @@ "OptionSubstring": "Podreťazec", "OptionSpecialEpisode": "Špeciály", "OptionSaveMetadataAsHiddenHelp": "Zmena bude platiť pre nové metadáta uložené v budúcnosti. Existujúce metadáta budú aktualizované na ďalší raz, akonáhle budú uložené serverom.", - "OptionResElement": "res element", + "OptionResElement": "'res' element", "OptionRequirePerfectSubtitleMatchHelp": "Vyžadovanie dokonalej zhody filtruje titulky tak, aby obsahovali iba tie ktoré boli odskúšané a overené pre váš konkrétny video súbor. Zrušenie zaškrtnutia tohoto zvýši pravdepodobnosť sťahovania tituliek, ale zvýši šancu chybného časovania alebo nesprávneho textu tituliek.", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Toto je vyžadované pre niektoré zariadenia, ktoré nevedia moc dobre časovo pretáčať.", "OptionReportByteRangeSeekingWhenTranscoding": "Hlásiť, že server podporuje bajtové pretáčanie pri prekódovaní", From 893f50439a537afe0241aad34fa661f07fdcb5f3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 19:28:55 +0000 Subject: [PATCH 1425/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index dfc81e6bbf..5ef496c06c 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -864,7 +864,7 @@ "OptionPlainVideoItemsHelp": "Alla videor representeras i DIDL som \"object.item.videoItem\" i stället för en mer specifik typ, t ex \"object.item.videoItem.movie\".", "OptionPlayCount": "Antal visningar", "OptionPremiereDate": "Premiärdatum", - "OptionProtocolHls": "Live-strömning via Http", + "OptionProtocolHls": "Live-strömning via HTTP (HLS)", "OptionReleaseDate": "Premiärdatum", "OptionReportByteRangeSeekingWhenTranscoding": "Meddela att servern stödjer bytebaserad sökning vid omkodning", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Detta krävs för vissa enheter som inte kan utföra tidssökning på ett tillfredsställande sätt.", @@ -1189,7 +1189,7 @@ "PlaybackData": "Uppspelningsinformation", "PasswordResetProviderHelp": "Välj en tjänst för återställning av lösenord, som används när denna användare begär en lösenordsåterställning.", "OptionSaveMetadataAsHiddenHelp": "Denna ändring påverkar ny metadata som sparas framledes. Existerande metadata-filer kommer att uppdateras nästa gång de sparas av servern.", - "OptionResElement": "återskapa element", + "OptionResElement": "'res' element", "OptionRegex": "Regex", "OptionRandom": "Slumpmässig", "OptionProtocolHttp": "HTTP", From 73d989430572d786ef53f2eb62bb2ca78a83f9a7 Mon Sep 17 00:00:00 2001 From: lyaschuchenko Date: Fri, 24 Dec 2021 18:03:05 +0000 Subject: [PATCH 1426/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 122 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 119 insertions(+), 3 deletions(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index 16ef5f3641..6ebd1a8839 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -917,9 +917,9 @@ "LabelYear": "Рік:", "MessageNoServersAvailable": "За допомогою автоматичного виявлення серверів не знайдено жодного сервера.", "LabelXDlnaDocHelp": "Визначте вміст елемента 'X_DLNADOC' у просторі імен 'urn:schemas-dlna-org:device-1-0'.", - "LabelXDlnaDoc": "Документ X-DLNA:", + "LabelXDlnaDoc": "Ідентифікатор класу пристрою:", "LabelXDlnaCapHelp": "Визначте вміст елемента 'X_DLNACAP' у просторі імен 'urn:schemas-dlna-org:device-1-0'.", - "LabelXDlnaCap": "Кришка X-DLNA:", + "LabelXDlnaCap": "Ідентифікатор можливостей пристрою:", "LabelWeb": "Веб:", "LabelVideoResolution": "Роздільна здатність відео:", "LabelVideoRange": "Діапазон відео:", @@ -1382,5 +1382,121 @@ "NextTrack": "Перейти до наступного", "NextChapter": "Наступна частина", "Next": "Наступне", - "News": "Новини" + "News": "Новини", + "TabDirectPlay": "DirectPlay", + "TypeOptionPluralMovie": "Фільми", + "TypeOptionPluralEpisode": "Епізоди", + "TypeOptionPluralBoxSet": "Коробкові набори", + "TypeOptionPluralBook": "Книги", + "TypeOptionPluralAudio": "Аудіо", + "TvLibraryHelp": "Перегляньте {0}посібник із найменування телевізора{1}.", + "TV": "ТБ", + "Tuesday": "Вівторок", + "Transcoding": "Транскодування", + "Trailers": "Трейлери", + "TrackCount": "{0} треків", + "Track": "Трек", + "TonemappingRangeHelp": "Виберіть вихідний діапазон кольорів. Автоматично відповідає діапазону введення.", + "TitlePlayback": "Відтворення", + "TitleHostingSettings": "Налаштування хостингу", + "TitleHardwareAcceleration": "Апаратне прискорення", + "Thursday": "Четвер", + "ThumbCard": "Картка з ескізами", + "Thumb": "Ескіз", + "TheseSettingsAffectSubtitlesOnThisDevice": "Ці налаштування впливають на субтитри на цьому пристрої", + "ThemeVideos": "Тематичні відео", + "ThemeSongs": "Тематичні пісні", + "TextSent": "Текст надіслано.", + "TellUsAboutYourself": "Розкажіть про себе", + "TagsValue": "Теги: {0}", + "Tags": "Мітки", + "TabUpcoming": "Майбутнє", + "TabStreaming": "Потокове", + "TabScheduledTasks": "Заплановані завдання", + "TabResponses": "Відповіді", + "TabRepositories": "Репозиторії", + "TabParentalControl": "Батьківський контроль", + "TabOther": "Інший", + "TabNfoSettings": "Налаштування NFO", + "TabNetworking": "Мережа", + "TabMyPlugins": "Мої плагіни", + "TabMusic": "Музика", + "TabLogs": "Журнали", + "TabLatest": "Останні", + "TabDashboard": "Панель приладів", + "TabContainers": "Контейнери", + "TabCodecs": "Кодеки", + "TabCatalog": "Папка", + "TabAdvanced": "Розширені", + "TabAccess": "Доступ", + "SystemDlnaProfilesHelp": "Профілі groupSystem користувача {0} доступні лише для читання. Зміни в системному профілі будуть збережені в новому спеціальному профілі.", + "SyncPlayGroupDefaultTitle": "Група {0}", + "Sunday": "Неділя", + "Suggestions": "Пропозиції", + "SubtitleVerticalPositionHelp": "Номер рядка, де з’являється текст. Позитивні числа вказують зверху вниз. Від’ємні числа позначають знизу вгору.", + "Subtitles": "Субтитри", + "SubtitleOffset": "Зміщення субтитрів", + "SubtitleDownloadersHelp": "Увімкніть та оцініть бажані завантажувачі субтитрів у порядку пріоритету.", + "SubtitleAppearanceSettingsDisclaimer": "Наведені нижче налаштування не застосовуються до графічних субтитрів, згаданих вище, або субтитрів ASS/SSA, які вбудовують власні стилі.", + "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Ці налаштування також застосовуються до будь-якого відтворення Chromecast, запущеного цим пристроєм.", + "Subtitle": "Підзаголовок", + "Studios": "Студії", + "StopRecording": "Зупинити запис", + "StopPlayback": "Зупинити відтворення", + "Sports": "Спорт", + "SpecialFeatures": "Особливості", + "SortName": "Сортування за назвою", + "SortChannelsBy": "Сортувати канали за:", + "SortByValue": "Сортувати за {0}", + "Sort": "Сортувати", + "Smart": "Розумний", + "Smaller": "Менший", + "SmallCaps": "Маленькі літери", + "SkipEpisodesAlreadyInMyLibraryHelp": "Серії порівнюватимуться з використанням номерів сезонів та серій, якщо вони доступні.", + "SkipEpisodesAlreadyInMyLibrary": "Не записуйте епізоди, які вже є в моїй бібліотеці", + "SimultaneousConnectionLimitHelp": "Максимальна кількість дозволених одночасних потоків. Введіть 0 без обмежень.", + "Shuffle": "Перемішати", + "ShowMore": "Показати більше", + "ShowLess": "Показати менше", + "ShowIndicatorsFor": "Показати показники для:", + "ShowAdvancedSettings": "Показати розширені налаштування", + "Share": "Поділіться", + "SetUsingLastTracksHelp": "Спробуйте встановити для субтитрів/аудіодоріжки найбільш близьку відповідність до останнього відео.", + "SetUsingLastTracks": "Установіть субтитри/аудіо доріжки з попереднім елементом", + "SettingsSaved": "Налаштування збережено.", + "ServerUpdateNeeded": "Цей сервер потрібно оновити. Щоб завантажити останню версію, відвідайте {0}", + "ServerNameIsShuttingDown": "Сервер за адресою {0} вимикається.", + "ServerNameIsRestarting": "Сервер за адресою {0} перезавантажується.", + "SeriesYearToPresent": "{0} – Наразі", + "SeriesSettings": "Параметри серії", + "SeriesRecordingScheduled": "Планується запис серіалу.", + "SeriesDisplayOrderHelp": "Упорядковуйте епізоди за датою ефіру, порядком DVD або абсолютною нумерацією.", + "SeriesCancelled": "Серіал скасовано.", + "Series": "Серії", + "SendMessage": "Відправити повідомлення", + "SelectServer": "Виберіть Сервер", + "SelectAdminUsername": "Будь ласка, виберіть ім’я користувача для облікового запису адміністратора.", + "Season": "Сезон", + "SearchResults": "Результати пошуку", + "SearchForSubtitles": "Пошук субтитрів", + "SearchForMissingMetadata": "Пошук відсутніх метаданих", + "SearchForCollectionInternetMetadata": "Шукати в Інтернеті ілюстрації та метадані", + "Search": "Пошук", + "Screenshots": "Скріншоти", + "Schedule": "Розклад", + "ScanLibrary": "Сканувати бібліотеку", + "ScanForNewAndUpdatedFiles": "Сканувати нові та оновлені файли", + "SaveSubtitlesIntoMediaFoldersHelp": "Зберігаючи субтитри поруч із відеофайлами, буде легше керувати ними.", + "SaveSubtitlesIntoMediaFolders": "Зберегти субтитри в медіа-теках", + "SaveChanges": "Зберегти зміни", + "Saturday": "Субота", + "Runtime": "Час виконання", + "Rewind": "Перемотати назад", + "ResumeAt": "Відновити від {0}", + "Restart": "Перезапустити", + "ResetPassword": "Скинути пароль", + "ReplaceExistingImages": "Замінити наявні зображення", + "ReplaceAllMetadata": "Замінити всі метадані", + "ReleaseGroup": "Група випуску", + "QuickConnectNotActive": "Швидке підключення не активне на цьому сервері" } From d82105e1df55df170179fa0ccd96362d7893b028 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 19:05:35 +0000 Subject: [PATCH 1427/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 49b2444ab0..1d7cc4696c 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -893,7 +893,7 @@ "OptionPlainVideoItemsHelp": "所有视频在DIDL中显示为 \"object.item.videoItem\" ,而不是一个更具体的类型,如 \"object.item.videoItem.movie\" 。", "OptionPlayCount": "播放次数", "OptionPremiereDate": "首映日期", - "OptionProtocolHls": "HTTP 直播串流", + "OptionProtocolHls": "HTTP 直播串流 (HLS)", "OptionProtocolHttp": "HTTP", "OptionRegex": "正则表达式", "OptionReleaseDate": "发行日期", From 51d29a9c3c652e6db055417f3574e6e38f4833ae Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 24 Dec 2021 19:38:41 +0000 Subject: [PATCH 1428/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index eb62267328..9c51fc6b1b 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -500,7 +500,7 @@ "HeaderSelectTranscodingPathHelp": "Foliumi aŭ enigi serĉvojon uzotan por la transkodaj dosieroj. La dosierujo devas esti skribebla.", "HeaderKodiMetadataHelp": "Por ebligi aŭ malebligi NFO-metadatenojn, redakti plurmeditekon kaj trovi la sekcion \"Metadatenaj saviloj\".", "HeaderTranscodingProfileHelp": "Aldoni transkodadajn profilojn por indiki, kiujn formatojn oni uzu kiam transkodado necesas.", - "HeaderDirectPlayProfileHelp": "Aldoni rektludajn profilojn por indiki kiujn formatojn la aparato povas trakti operaciume.", + "HeaderDirectPlayProfileHelp": "Aldoni rektludadajn profilojn por indiki kiujn formatojn la aparato povas trakti operaciume.", "HeaderIdentifyItemHelp": "Enigi unu aŭ plurajn serĉkriteriojn. Forigi kriteriojn por pliigi serĉrezultojn.", "HeaderProfileServerSettingsHelp": "Ĉi tiuj valoroj regas kiel la servilo prezentos sin al klientoj.", "HeaderSubtitleProfilesHelp": "Subtekstaj profiloj priskribas la subtekstajn formatojn subtenatajn de la aparato.", @@ -519,7 +519,7 @@ "HeaderSelectCertificatePath": "Elekti Atestilan Serĉvojon", "HeaderRecordingPostProcessing": "Rikordada Postprocezado", "HeaderPleaseSignIn": "Ensaluti", - "HeaderPinCodeReset": "Restarigi PIN-kodon", + "HeaderPinCodeReset": "Restarigu Facilan PIN- kodon", "HeaderNewApiKey": "Nova API-ŝlosilo", "HeaderEasyPinCode": "Facila PIN-kodo", "HeaderDirectPlayProfile": "Rektluda Profilo", @@ -1347,8 +1347,8 @@ "PlaybackErrorNoCompatibleStream": "Ĉi tiu kliento ne kongruas kun la plurmedioj kaj la servilo ne sendas kongruan plurmedian formaton.", "PlayAllFromHere": "Ludi ĉion de ĉi tie", "PlaceFavoriteChannelsAtBeginning": "Meti plej ŝatatajn kanalojn komence", - "PinCodeResetConfirmation": "Ĉu vi certas, ke vi volas restarigi la PIN-kodon?", - "PinCodeResetComplete": "La PIN-kodo estis restarigita.", + "PinCodeResetConfirmation": "Ĉu vi certas, ke vi volas restarigi la Facilan PIN-kodon?", + "PinCodeResetComplete": "La Facila PIN-kodo estis restarigita.", "PictureInPicture": "Bildo en bildo", "PathNotFound": "La serĉvojo ne troveblis. Certigi, ke la serĉvojo validas kaj provi denove.", "PasswordResetProviderHelp": "Elekti pasvortan provizanton por esti uzata kiam ĉi tiu uzanto petas pasvortan restarigon.", @@ -1506,7 +1506,7 @@ "MessagePleaseWait": "Atendi. Ĉi tio eble daŭros minuton.", "MessagePleaseEnsureInternetMetadata": "Certigi, ke elŝutado de interretaj metadatenoj estas ebligita.", "MessagePlayAccessRestricted": "Ludado de ĉi tiu enhavo estas nuntempe limigita. Kontakti vian servilan administranton por pliaj informoj.", - "MessagePasswordResetForUsers": "La sekvaj uzantoj havis siajn pasvortojn restarigitaj. Ili nun povas ensaluti per la PIN-kodoj, kiuj estis uzataj por fari la restarigi.", + "MessagePasswordResetForUsers": "La sekvaj uzantoj havis siajn pasvortojn restarigitaj. Ili nun povas ensaluti per la Facilaj PIN-kodoj, kiuj estis uzataj por fari la restarigi.", "MessageNoTrailersFound": "Instali la kanalon de filmanoncoj por plibonigi vian filman sperton aldonante interretan filmanonctekon.", "MessageNoServersAvailable": "Neniuj serviloj estis trovitaj uzante la aŭtomatan malkovron de serviloj.", "MessageNoPluginsInstalled": "Vi ne havas kromprogramojn instalitajn.", From af75f956fe83c8c3708eba48c6fb11112086abc4 Mon Sep 17 00:00:00 2001 From: rimasx Date: Fri, 24 Dec 2021 20:25:39 +0000 Subject: [PATCH 1429/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/et.json b/src/strings/et.json index b0cfb0bfb6..25157b3372 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -1584,5 +1584,6 @@ "LabelH264Crf": "H.264 kodeerimise CRF:", "LabelAutomaticallyAddToCollectionHelp": "Kui vähemalt kahel filmil on sama kogumiku nimi, lisatakse need automaatselt kogumikku.", "LabelAutomaticallyAddToCollection": "Lisa automaatselt kogumikku", - "H264CrfHelp": "Constant Rate Factor (CRF) on x264 ja x265 kodeerija vaikekvaliteediseade. Võimalikud on väärtused vahemikus 0 kuni 51, kus madalamad väärtused tooksid kaasa parema kvaliteedi (suurema failimahu arvelt). Mõistlikud väärtused on vahemikus 18 kuni 28. Vaikeväärtus x264 jaoks on 23 ja x265 jaoks 28, nii et seda saab kasutada lähtepunktina." + "H264CrfHelp": "Constant Rate Factor (CRF) on x264 ja x265 kodeerija vaikekvaliteediseade. Võimalikud on väärtused vahemikus 0 kuni 51, kus madalamad väärtused tooksid kaasa parema kvaliteedi (suurema failimahu arvelt). Mõistlikud väärtused on vahemikus 18 kuni 28. Vaikeväärtus x264 jaoks on 23 ja x265 jaoks 28, nii et seda saab kasutada lähtepunktina.", + "Cursive": "Kursiiv" } From feb016e53ce3c9d950be17582a760bc254bad72b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 06:48:37 +0000 Subject: [PATCH 1430/1756] Translated using Weblate (Danish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/ --- src/strings/da.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/da.json b/src/strings/da.json index 23d273682c..d84c297d7e 100644 --- a/src/strings/da.json +++ b/src/strings/da.json @@ -1107,7 +1107,7 @@ "No": "Nej", "NoSubtitlesHelp": "Undertekster vil ikke blive indlæst som standard. De kan slåes til manuelt under afspilning.", "None": "Ingen", - "Normal": "Normalt", + "Normal": "Normal", "Off": "Fra", "OnlyForcedSubtitles": "Kun tvungne undertekster", "OnlyForcedSubtitlesHelp": "Kun undertekster markeret som tvungne vil blive indlæst.", @@ -1118,7 +1118,7 @@ "OptionIsHD": "HD", "OptionIsSD": "SD", "OptionLikes": "Favoritter", - "OptionProtocolHls": "Web Live Streaming", + "OptionProtocolHls": "HTTP Live Streaming (HLS)", "OptionProtocolHttp": "Web", "OptionRegex": "Regex", "OptionRequirePerfectSubtitleMatchHelp": "At påkræve en perfekt match vil filtrere undertekster så kun dem der er testet og tjekket der passer nøjagtigt til din video fil vil blive inkluderet. At fravælge denne vil forøge chancerne for at undertekster bliver hentet, men vil også forøge risikoen for ikke-passende og ukorrekte undertekster.", From 55ba5e35bebd4fdcf3498be413cce598835b1f8c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 06:33:01 +0000 Subject: [PATCH 1431/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/strings/es.json b/src/strings/es.json index 7f777ddc17..7200192d02 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -838,13 +838,13 @@ "OptionPlainVideoItemsHelp": "Todos los vídeos están representados en DIDL como \"object.item.videoItem\" en lugar de un tipo más específico, como por ejemplo \"object.item.videoItem.movie\".", "OptionPlayCount": "Número de reproducciones", "OptionPremiereDate": "Fecha de estreno", - "OptionProtocolHls": "Emisión HTTP en directo", + "OptionProtocolHls": "Emisión HTTP en directo (HLS)", "OptionReleaseDate": "Fecha de lanzamiento", "OptionReportByteRangeSeekingWhenTranscoding": "Indicar que el servidor soporta la búsqueda de byte al convertir", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Esto es necesario para los dispositivos que no cambian entre los diferentes puntos de tiempo del contenido correctamente.", "OptionRequirePerfectSubtitleMatch": "Sólo descargar subtítulos que son una combinación perfecta para mis archivos de vídeo", "OptionRequirePerfectSubtitleMatchHelp": "Requerir una coincidencia perfecta filtra los subtítulos para incluir sólo aquellos que coinciden con el archivo de vídeo. Desmarcando esta opción, aumentará la probabilidad de que los subtítulos se descarguen, pero puede que el texto del subtítulo no coincida con el vídeo.", - "OptionResElement": "Elemento res", + "OptionResElement": "'res' element", "OptionResumable": "Se puede continuar", "OptionSaveMetadataAsHidden": "Guardar los metadatos e imágenes como archivos ocultos", "OptionSaveMetadataAsHiddenHelp": "La configuración se aplicará a los nuevos metadatos que se creen. Los metadatos existentes se actualizarán la próxima vez que sean guardadas por el servidor.", @@ -1009,7 +1009,7 @@ "Unrated": "Sin clasificar", "Up": "Arriba", "Upload": "Subir", - "UserAgentHelp": "Proporciona una cabecera personalizada de agente-usuario HTTP.", + "UserAgentHelp": "Proporcione una cabecera HTTP de 'User-Agent' personalizada.", "UserProfilesIntro": "Jellyfin incluye soporte para perfiles de usuarios, permitiendo que cada usuario tenga sus propios ajustes, estado de reproducción y control parental.", "ValueAlbumCount": "{0} álbumes", "ValueAudioCodec": "Códec de audio: {0}", @@ -1560,7 +1560,7 @@ "LabelSyncPlaySettingsMinDelaySpeedToSync": "Retardo mínimo de SpeedToSync:", "HeaderSyncPlaySettings": "Configuración de SyncPlay", "SetUsingLastTracksHelp": "Intentar establecer la pista de Audio/Subtítulos más parecida a la del vídeo anterior.", - "Typewriter": "Máquina de escribir", + "Typewriter": "Mecanografía", "TypeOptionPluralVideo": "Vídeos", "TypeOptionPluralSeries": "Series de televisión", "TypeOptionPluralSeason": "Temporadas", @@ -1574,7 +1574,7 @@ "Track": "Pista", "SetUsingLastTracks": "Establecer la pista de Audio/Subtítulos con el Ítem Anterior", "Remixer": "Remezclador", - "Print": "Imprimir", + "Print": "Tipográfico", "PreviousChapter": "Capítulo anterior", "PlaybackErrorPlaceHolder": "Esto es un sustituto para un medio físico que Jellyfin no puede reproducir. Por favor introduce el disco para reproducirlo.", "OtherArtist": "Otro artista", @@ -1596,7 +1596,7 @@ "HeaderSyncPlayPlaybackSettings": "Reproducción", "Casual": "Casual", "AgeValue": "({0} años)", - "LabelSyncPlaySettingsExtraTimeOffset": "Ajuste de tiempo extra:", + "LabelSyncPlaySettingsExtraTimeOffset": "Compensación de tiempo extra:", "TypeOptionPluralBoxSet": "Colecciones", "ReleaseGroup": "Grupo de lanzamiento", "LabelSyncPlaySettingsSyncCorrectionHelp": "Activar la sincronización activa de la reproducción acelerando o moviéndose a la posición estimada. Desactivar esto en caso de cortes frecuentes en la reproducción.", From c3ad127dd285e40cb674ef57ae84a394cdc653c9 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 06:40:34 +0000 Subject: [PATCH 1432/1756] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index 8309b03a21..44e5878115 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -1154,7 +1154,7 @@ "LabelTag": "Label:", "Live": "Live", "OptionDvd": "DVD", - "OptionResElement": "res element", + "OptionResElement": "'res' element", "TV": "TV", "LabelTypeMetadataDownloaders": "Metadata downloaders ({0}):", "OptionLoginAttemptsBeforeLockout": "Bepaald hoeveel foutieve login pogingen plaats kunnen vinden voor dat de gebruiker buitengesloten wordt.", @@ -1225,7 +1225,7 @@ "NumLocationsValue": "{0} mappen", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OptionLoginAttemptsBeforeLockoutHelp": "Een waarde van nul betekent dat de standaard waarden van drie pogingen voor normale gebruikers en vijf voor administratoren gebruikt zullen worden. Een waarde van -1 zal deze functionaliteit uit zetten.", - "OptionProtocolHls": "HTTP Live Streaming", + "OptionProtocolHls": "HTTP Live Streaming (HLS)", "OptionRegex": "Regex", "TabServer": "Server", "TabStreaming": "Streamen", From 58d7932166c891108f30038cb95d2553e0961cf7 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 05:32:24 +0000 Subject: [PATCH 1433/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index b8864f194e..98a6e9fcd0 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -472,7 +472,7 @@ "LabelDateAddedBehavior": "Data dodania dla nowej zawartości:", "LabelDateAddedBehaviorHelp": "Jeśli istnieją metadane, będą one zawsze użyte przed którąkolwiek z tych opcji.", "LabelDateTimeLocale": "Strefa czasowa:", - "LabelDay": "Dzień:", + "LabelDay": "Dzień tygodnia:", "LabelDeathDate": "Data śmierci:", "LabelDefaultScreen": "Ekran domyślny:", "LabelDefaultUser": "Domyślny użytkownik:", @@ -923,7 +923,7 @@ "OptionPlainVideoItemsHelp": "Wszystkie wideo są reprezentowane w DIDL jako \"object.item.videoitem\" zamiast bardziej dokładnych typów takich jak \"object.item.videoitem.movie\".", "OptionPlayCount": "Liczba odtworzeń", "OptionPremiereDate": "Data premiery", - "OptionProtocolHls": "Strumieniowanie HTTP", + "OptionProtocolHls": "Strumieniowanie HTTP (HLS)", "OptionProtocolHttp": "HTTP", "OptionRegex": "Wyrażenie regularne", "OptionReleaseDate": "Data wydania", @@ -931,7 +931,7 @@ "OptionReportByteRangeSeekingWhenTranscodingHelp": "Wymagane tylko dla urządzeń, które niezbyt dobrze wspierają przewijanie.", "OptionRequirePerfectSubtitleMatch": "Pobieraj tylko napisy, które pasują idealnie do plików wideo", "OptionRequirePerfectSubtitleMatchHelp": "Wymaganie perfekcyjnego dopasowania ograniczy listę napisów tylko do tych, które zostały przetestowane i zweryfikowane jako dokładnie pasujące. Odznaczenie tej opcji zwiększy szansę pobrania napisów, ale zwiększy także szansę na pobranie napisów błędnych lub o błędnej sygnaturze czasowej.", - "OptionResElement": "Element zasobów", + "OptionResElement": "'res' element", "OptionResumable": "Do wznowienia", "OptionSaveMetadataAsHidden": "Zapisuj metadane i obrazy jako pliki ukryte", "OptionSaveMetadataAsHiddenHelp": "Zmiana ta będzie miała zastosowanie do nowych metadanych zapisanych w przyszłości. Istniejące pliki metadanych zostaną zaktualizowane przy następnym zapisie przez serwer.", From a25ef53dccc67fa45ee3c219255b3058e4f9d155 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 06:45:23 +0000 Subject: [PATCH 1434/1756] Translated using Weblate (Portuguese (Brazil)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/ --- src/strings/pt-br.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/pt-br.json b/src/strings/pt-br.json index d90c823815..d905be717a 100644 --- a/src/strings/pt-br.json +++ b/src/strings/pt-br.json @@ -904,7 +904,7 @@ "OptionReportByteRangeSeekingWhenTranscodingHelp": "Isso é necessário para alguns dispositivos que não buscam o tempo muito bem.", "OptionRequirePerfectSubtitleMatch": "Fazer download apenas de legendas que correspondam exatamente aos meus arquivos de vídeo", "OptionRequirePerfectSubtitleMatchHelp": "Ao solicitar uma combinação perfeita, filtrará as legendas para incluir somente aquelas que foram testadas e verificadas com o arquivo de vídeo. Ao desmarcar isto, aumentará a quantidade de legendas baixadas, mas aumentará as chances de ter legendas que não estejam sincronizadas.", - "OptionResElement": "elemento res", + "OptionResElement": "'res' element", "OptionResumable": "Retomável", "OptionSaveMetadataAsHidden": "Salvar metadados e imagens como arquivos ocultos", "OptionSaveMetadataAsHiddenHelp": "Isto será aplicado sobre novos metadados salvos. Os arquivos de metadados existentes serão atualizados na próxima vez que forem salvos no servidor.", @@ -1084,7 +1084,7 @@ "Unrated": "Não avaliado", "Up": "Para cima", "Upload": "Carregar", - "UserAgentHelp": "Fornece um cabeçalho HTTP personalizado para o user-agent.", + "UserAgentHelp": "Fornece um cabeçalho HTTP personalizado para o \"User-Agent\".", "UserProfilesIntro": "Jellyfin inclui suporte para perfis de usuário com configurações de exibição granular, estado de reprodução e controles parentais.", "ValueAlbumCount": "{0} álbuns", "ValueAudioCodec": "Codec de Áudio: {0}", @@ -1180,7 +1180,7 @@ "OptionIsSD": "SD", "OptionLoginAttemptsBeforeLockout": "Determina quantas tentativas de login incorretas podem ser feitas antes que ocorra o bloqueio.", "OptionLoginAttemptsBeforeLockoutHelp": "Um valor zero significa herdar o padrão de três tentativas para usuários normais e cinco para administradores. Definir como -1 desativará o recurso.", - "OptionProtocolHls": "Transmissão ao Vivo por HTTP", + "OptionProtocolHls": "Transmissão ao Vivo por HTTP (HLS)", "OptionProtocolHttp": "HTTP", "OptionRegex": "Regex", "OptionSubstring": "Substring", @@ -1398,7 +1398,7 @@ "UseDoubleRateDeinterlacing": "Dobra a taxa de quadros quando estiver desinterlaçando", "LabelQuickConnectCode": "Código de conexão rápida:", "LabelKnownProxies": "Proxies conhecidos:", - "KnownProxiesHelp": "Lista de endereços IPs, separados por vírgula, de proxies conhecidos usados para conectar na sua instância do Jellyfin. Isso é necessário para usar de forma adequada os cabeçalhos X-Forwarded-for. Essa alteração necessita que o sistema seja reiniciado após salvar.", + "KnownProxiesHelp": "Lista de endereços IPs, separados por vírgula, de proxies conhecidos usados para conectar na sua instância do Jellyfin. Isso é necessário para usar de forma adequada os cabeçalhos X-Forwarded-For. Essa alteração necessita que o sistema seja reiniciado após salvar.", "EnableAutoCast": "Definir como padrão", "ThumbCard": "Card da miniatura", "OptionMaxActiveSessionsHelp": "O valor 0 desativa esta funcão.", From f54a41504d50eba0647e843c819787ca6d9892ce Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 06:55:24 +0000 Subject: [PATCH 1435/1756] Translated using Weblate (Portuguese (Portugal)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/ --- src/strings/pt-pt.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/strings/pt-pt.json b/src/strings/pt-pt.json index 9764254830..27dc76f6c4 100644 --- a/src/strings/pt-pt.json +++ b/src/strings/pt-pt.json @@ -514,7 +514,7 @@ "OptionReleaseDate": "Data de Lançamento", "OptionReportByteRangeSeekingWhenTranscoding": "Reportar que o servidor suporta procura de byte durante transcodificação", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Isto é necessário para alguns dispositivos que não procuram o tempo muito bem.", - "OptionResElement": "elemento res", + "OptionResElement": "'res' element", "OptionResumable": "Retomável", "OptionSaveMetadataAsHidden": "Guardar metadados e imagens como ficheiros ocultos", "OptionSpecialEpisode": "Especiais", @@ -761,7 +761,7 @@ "MessageConfirmDeleteTunerDevice": "Tem a certeza de que deseja remover este dispositivo?", "UserAgentHelp": "Forneça um 'User-Agent' HTTP personalizado.", "OptionProtocolHttp": "HTTP", - "OptionProtocolHls": "Emissão HTTP em direto", + "OptionProtocolHls": "Emissão HTTP em direto (HLS)", "LabelHomeScreenSectionValue": "Secção {0} do Painel Principal:", "LabelHomeNetworkQuality": "Qualidade da rede interna:", "LabelEncoderPreset": "Preset para codificação H264 e H265:", @@ -888,7 +888,7 @@ "Raised": "Alto relevo", "Depressed": "Baixo relevo", "OptionEnableExternalContentInSuggestionsHelp": "Permitir que trailers da Internet e programas de TV em Direto sejam incluídos no conteúdo sugerido.", - "H264CrfHelp": "O parâmetro \\\"Constant Rate Factor (CRF)\\\" é o que define o nível de qualidade padrão para os codificadores x264 e x265. Os valores aceites são entre 0 e 51, em que valores mais baixos resultam numa maior qualidade (a custo de ficheiros de maior dimensão). Os valores considerados aceitáveis estão entre 18 e 28. O valor padrão do x264 é 23, e do x265 é 28, podendo ser considerado um ponto de partida para ajustes.", + "H264CrfHelp": "O parâmetro \"Constant Rate Factor (CRF)\" é o que define o nível de qualidade padrão para os codificadores x264 e x265. Os valores aceites são entre 0 e 51, em que valores mais baixos resultam numa maior qualidade (a custo de ficheiros de maior dimensão). Os valores considerados aceitáveis estão entre 18 e 28. O valor padrão do x264 é 23, e do x265 é 28, podendo ser considerado um ponto de partida para ajustes.", "TabStreaming": "Transmissão", "SimultaneousConnectionLimitHelp": "Número máximo de transmissões permitido. Zero equivale a sem limite.", "LabelSimultaneousConnectionLimit": "Limite de transmissões simultâneas:", @@ -1088,7 +1088,7 @@ "MessageNoCollectionsAvailable": "As coleções permitem ao utilizador usufruir de agrupamentos personalizados de Filmes, Séries e Álbuns. Clique no botão + para começar a criar coleções.", "MediaInfoLanguage": "Idioma", "MediaInfoInterlaced": "Interlaçado", - "MediaInfoFramerate": "Taxa de fotogramas", + "MediaInfoFramerate": "Velocidade de fotogramas", "MediaInfoForced": "Forçado", "MediaInfoExternal": "Externo", "MediaInfoContainer": "Contentor", @@ -1513,10 +1513,10 @@ "LabelHardwareEncoding": "Condificação por Hardware:", "LabelDisableCustomCss": "Desativar temas CSS customizados fornecidos pelo servidor.", "HeaderSyncPlayTimeSyncSettings": "Sincronização de tempo", - "HeaderSyncPlayPlaybackSettings": "Playback", + "HeaderSyncPlayPlaybackSettings": "Reprodução", "HeaderSyncPlaySettings": "Definições do SyncPlay", "HeaderContinueReading": "Continue a ler", - "Framerate": "Framerate", + "Framerate": "Velocidade de fotogramas", "ErrorPlayerNotFound": "Nenhum reprodutor encontrado para a mídia requisitada.", "Engineer": "Engenheiro", "DisablePlugin": "Desativar", From 004262935b37b0dad5850d0a83831976977236be Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 07:01:41 +0000 Subject: [PATCH 1436/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index 923801d052..605c199885 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -443,7 +443,7 @@ "HeaderPluginInstallation": "Eklenti Kurulumu", "HeaderPlaybackError": "Oynatma Hatası", "HeaderPlayback": "Medya Oynatma", - "HeaderPinCodeReset": "PIN Kodunu Sıfırla", + "HeaderPinCodeReset": "Kolay PIN kodunu sıfırla", "HeaderPhotoAlbums": "Fotoğraf Albümleri", "HeaderPasswordReset": "Parola Sıfırlama", "HeaderPassword": "Parola", @@ -916,7 +916,7 @@ "LabelQuickConnectCode": "Hızlı bağlantı kodu:", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Bu ayarlar, bu cihaz tarafından başlatılan herhangi bir Chromecast oynatma için de geçerlidir.", "StopPlayback": "Oynatmayı durdur", - "SyncPlayAccessHelp": "SyncPlay, oynatmayı diğer cihazlarla senkronize etmeyi sağlar. Bu kullanıcının SyncPlay özelliğine sahip olduğu erişim düzeyini seçin.", + "SyncPlayAccessHelp": "SyncPlay özelliği, oynatmayı diğer cihazlarla senkronize etmeyi sağlar. Bu kullanıcının SyncPlay sahip olduğu erişim düzeyini seçin.", "TitlePlayback": "Oynatma", "UnsupportedPlayback": "Jellyfin, DRM tarafından korunan içeriğin şifresini çözemez, ancak korumalı başlıklar dahil olmak üzere tüm içerik ne olursa olsun denenecektir. Şifreleme veya etkileşimli başlıklar gibi diğer desteklenmeyen özellikler nedeniyle bazı dosyalar tamamen siyah görünebilir.", "ViewPlaybackInfo": "Oynatma bilgilerini görüntüleyin", @@ -1051,12 +1051,12 @@ "NewEpisodes": "Yeni bölümler", "ThemeVideos": "Tema videoları", "ThemeSongs": "Tema şarkıları", - "PinCodeResetComplete": "PIN kodu sıfırlandı.", + "PinCodeResetComplete": "Kolay PIN kodu sıfırlandı.", "PictureInPicture": "Resim içinde resim", "Person": "Kişi", "PerfectMatch": "Mükemmel uyum", "Photo": "Fotoğraf", - "PinCodeResetConfirmation": "PIN kodunu sıfırlamak istediğinizden emin misiniz?", + "PinCodeResetConfirmation": "Kolay PIN kodunu sıfırlamak istediğinizden emin misiniz?", "PlaybackData": "Oynatma Verisi", "PlaybackRate": "Oynatma oranı", "PlayNext": "Sonrakini oynat", @@ -1232,5 +1232,6 @@ "SystemDlnaProfilesHelp": "Sistem profilleri salt okunurdur. Bir sistem profilinde yapılan değişiklik yeni bir profil olarak kaydedilecektir .", "Profile": "Profil", "LabelProfileContainersHelp": "Virgüle ile ayrılır. Tüm konteynerlere uygulamak için boş bırakılabilir.", - "LabelProfileContainer": "Konteyner:" + "LabelProfileContainer": "Konteyner:", + "TabDirectPlay": "Doğrudan oynatma" } From e01cb088814616aef4d9ef712b43d5f00fd1e3e3 Mon Sep 17 00:00:00 2001 From: lyaschuchenko Date: Sat, 25 Dec 2021 08:42:43 +0000 Subject: [PATCH 1437/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index 6ebd1a8839..f441b032a3 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -438,7 +438,7 @@ "HeaderPlaybackError": "Помилка відтворення", "HeaderPlayback": "Відтворення медіа", "HeaderPlayAll": "Відтворити все", - "HeaderPinCodeReset": "Скинути PIN-код", + "HeaderPinCodeReset": "Скинути простий PIN-код", "HeaderPhotoAlbums": "Фотоальбоми", "HeaderPaths": "Шляхи", "HeaderPasswordReset": "Скинути пароль", @@ -672,7 +672,7 @@ "MessageUnsetContentHelp": "Вміст відображатиметься у вигляді звичайних папок. Для досягнення найкращих результатів за допомогою менеджера метаданих встановіть типи вмісту підпапок.", "MessageSyncPlayErrorAccessingGroups": "Під час доступу до списку груп сталася помилка.", "MessagePlayAccessRestricted": "Відтворення цього вмісту наразі обмежене. Для отримання додаткової інформації зверніться до адміністратора свого сервера.", - "MessagePasswordResetForUsers": "Для цих користувачів скинуто паролі. Тепер вони можуть входити за допомогою PIN-кодів, які були використані для скидання.", + "MessagePasswordResetForUsers": "У наступних користувачів було скинуто паролі. Тепер вони можуть увійти за допомогою простих PIN-кодів, які були використані для скидання.", "MessageNoPluginConfiguration": "Цей плагін не має налаштувань.", "MessageDirectoryPickerLinuxInstruction": "Для Linux на Arch Linux, CentOS, Debian, Fedora, openSUSE або Ubuntu, ви повинні надати користувачеві служби принаймні доступ для читання до ваших сховищ.", "MessageDirectoryPickerBSDInstruction": "Для BSD вам може знадобитися налаштувати сховище у вашому jail FreeNAS, щоб Jellyfin мав доступ до ваших медіа.", @@ -1271,8 +1271,8 @@ "PlayAllFromHere": "Грати все звідси", "Play": "Грати", "PlaceFavoriteChannelsAtBeginning": "Розмістіть улюблені канали на початку", - "PinCodeResetConfirmation": "Ви впевнені, що хочете скинути PIN-код?", - "PinCodeResetComplete": "PIN-код скинуто.", + "PinCodeResetConfirmation": "Ви впевнені, що хочете скинути простий PIN-код?", + "PinCodeResetComplete": "Простий PIN-код скинуто.", "PictureInPicture": "Картинка в картинці", "Photo": "Фото", "PersonRole": "як {0}", @@ -1383,7 +1383,7 @@ "NextChapter": "Наступна частина", "Next": "Наступне", "News": "Новини", - "TabDirectPlay": "DirectPlay", + "TabDirectPlay": "Пряме відтворення", "TypeOptionPluralMovie": "Фільми", "TypeOptionPluralEpisode": "Епізоди", "TypeOptionPluralBoxSet": "Коробкові набори", @@ -1498,5 +1498,6 @@ "ReplaceExistingImages": "Замінити наявні зображення", "ReplaceAllMetadata": "Замінити всі метадані", "ReleaseGroup": "Група випуску", - "QuickConnectNotActive": "Швидке підключення не активне на цьому сервері" + "QuickConnectNotActive": "Швидке підключення не активне на цьому сервері", + "TypeOptionPluralMusicAlbum": "Музичні альбоми" } From d348b07f1f61fc365b2d1e34d1946504a2d01908 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 05:21:07 +0000 Subject: [PATCH 1438/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 9c51fc6b1b..29a57db0ae 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -519,7 +519,7 @@ "HeaderSelectCertificatePath": "Elekti Atestilan Serĉvojon", "HeaderRecordingPostProcessing": "Rikordada Postprocezado", "HeaderPleaseSignIn": "Ensaluti", - "HeaderPinCodeReset": "Restarigu Facilan PIN- kodon", + "HeaderPinCodeReset": "Restarigo de Facila PIN-kodo", "HeaderNewApiKey": "Nova API-ŝlosilo", "HeaderEasyPinCode": "Facila PIN-kodo", "HeaderDirectPlayProfile": "Rektluda Profilo", @@ -846,7 +846,7 @@ "ButtonSignOut": "Elsalutu", "ButtonSignIn": "Ensalutu", "ButtonRevoke": "Revoku", - "ButtonResetEasyPassword": "Restarigu Facilan PIN- kodon", + "ButtonResetEasyPassword": "Restarigi Facilan PIN- kodon", "ButtonRefreshGuideData": "Refreŝigu Gvidilan Datenon", "ButtonPreviousTrack": "Antaŭtraken", "ButtonNextTrack": "Sekvatraken", From c287e42fa4bc3ff00a0b06e966ac7fa2a74868f4 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 08:53:09 +0000 Subject: [PATCH 1439/1756] Translated using Weblate (Albanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/ --- src/strings/sq.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sq.json b/src/strings/sq.json index 36cce2c634..49bbd97166 100644 --- a/src/strings/sq.json +++ b/src/strings/sq.json @@ -124,7 +124,7 @@ "ButtonCast": "Hedh", "ButtonCancel": "Anulo", "ButtonBack": "Mbrapa", - "ButtonAudioTracks": "Audio Tracks", + "ButtonAudioTracks": "Pjesët të audios", "ButtonArrowRight": "Djathtas", "ButtonArrowLeft": "Majtas", "ButtonAddUser": "Shto Përdorues", From f17b5614383837d52594abbe8848d6ec6d823e99 Mon Sep 17 00:00:00 2001 From: lyaschuchenko Date: Sat, 25 Dec 2021 13:04:05 +0000 Subject: [PATCH 1440/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 101 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 100 insertions(+), 1 deletion(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index f441b032a3..d712d8e598 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -1499,5 +1499,104 @@ "ReplaceAllMetadata": "Замінити всі метадані", "ReleaseGroup": "Група випуску", "QuickConnectNotActive": "Швидке підключення не активне на цьому сервері", - "TypeOptionPluralMusicAlbum": "Музичні альбоми" + "TypeOptionPluralMusicAlbum": "Музичні альбоми", + "AudioBitDepthNotSupported": "Розрядність аудіо не підтримується", + "VideoProfileNotSupported": "Профіль відеокодека не підтримується", + "VideoLevelNotSupported": "Рівень відеокодека не підтримується", + "VideoFramerateNotSupported": "Частота кадрів відео не підтримується", + "VideoBitDepthNotSupported": "Розрядність відео не підтримується", + "RefFramesNotSupported": "Опорні кадри не підтримуються", + "SecondaryAudioNotSupported": "Вторинні звукові доріжки не підтримуються", + "InterlacedVideoNotSupported": "Чересстрокове відео не підтримується", + "AnamorphicVideoNotSupported": "Анаморфне відео не підтримується", + "AudioSampleRateNotSupported": "Частота дискретизації аудіо не підтримується", + "AudioProfileNotSupported": "Профіль аудіокодека не підтримується", + "VideoResolutionNotSupported": "Роздільна здатність відео не підтримується", + "AudioChannelsNotSupported": "Кількість аудіоканалів не підтримується", + "AudioBitrateNotSupported": "Бітрейт аудіо не підтримується", + "VideoCodecNotSupported": "Відеокодек не підтримується", + "SubtitleCodecNotSupported": "Кодек субтитрів не підтримується", + "ContainerNotSupported": "Контейнер не підтримується", + "AudioCodecNotSupported": "Аудіокодек не підтримується", + "EnableGamepadHelp": "Слухайте вхід з будь-яких підключених контролерів.", + "LabelEnableGamepad": "Увімкнути геймпад", + "Controls": "Елементи керування", + "AllowVppTonemappingHelp": "Повне апаратне відображення тонів без використання фільтра OpenCL. Наразі працює лише під час перекодування відео з вбудованими метаданими HDR10.", + "EnableVppTonemapping": "Увімкнути відображення тонів VPP", + "EnableEnhancedNvdecDecoder": "Увімкнути розширений декодер NVDEC", + "MessagePlaybackError": "Під час відтворення цього файлу на вашому приймачі Google Cast сталася помилка.", + "MessageChromecastConnectionError": "Ваш приймач Google Cast не може зв’язатися з сервером Jellyfin. Перевірте з’єднання та спробуйте ще раз.", + "YoutubeNotFound": "Відео не знайдено.", + "YoutubePlaybackError": "Неможливо відтворити запитане відео.", + "YoutubeBadRequest": "Невірний запит.", + "LabelSelectStereo": "Стерео", + "LabelSelectMono": "Моно", + "LabelSelectAudioChannels": "Канали", + "LabelAllowedAudioChannels": "Максимально дозволені аудіоканали", + "PreferFmp4HlsContainer": "Віддавати перевагу мультимедійному контейнеру fMP4-HLS", + "LabelSyncPlayInfo": "Інформація SyncPlay", + "LabelOriginalMediaInfo": "Оригінальна інформація про медіа", + "LabelRemuxingInfo": "Інформація про ремуксування", + "LabelDirectStreamingInfo": "Інформація про пряму трансляцію", + "LabelTranscodingInfo": "Інформація про перекодування", + "LabelVideoInfo": "Інформація про відео", + "LabelAudioInfo": "Дані про аудіо", + "LabelPlaybackInfo": "Інформація про відтворення", + "RemuxHelp2": "Remux використовує дуже мало обчислювальної потужності з абсолютною якістю медіа без втрат.", + "Remuxing": "Ремуксування", + "AspectRatioFill": "Заповнити", + "AspectRatioCover": "Обкладинка", + "EnableFallbackFontHelp": "Увімкнути спеціальні альтернативні шрифти. Це може уникнути проблеми неправильного відтворення субтитрів.", + "EnableFallbackFont": "Увімкнути запасні шрифти", + "LabelFallbackFontPath": "Шлях до папки резервного шрифту:", + "HeaderSelectFallbackFontPathHelp": "Перегляньте або введіть шлях до папки запасних шрифтів, щоб використовувати їх для відтворення субтитрів ASS/SSA.", + "HeaderSelectFallbackFontPath": "Виберіть шлях до папки резервного шрифту", + "Yesterday": "Вчора", + "Yes": "Так", + "Yadif": "YADIF", + "XmlTvSportsCategoriesHelp": "Програми з цими категоріями відображатимуться як спортивні програми. Розділіть множинні символом \"|\".", + "XmlTvNewsCategoriesHelp": "Програми з цими категоріями відображатимуться як програми новин. Розділіть множинні символом \"|\".", + "XmlTvMovieCategoriesHelp": "Програми з цими категоріями відображатимуться як фільми. Розділіть множинні символом \"|\".", + "XmlTvKidsCategoriesHelp": "Програми з цими категоріями відображатимуться як програми для дітей. Розділіть множинні символом \"|\".", + "XmlDocumentAttributeListHelp": "Ці атрибути застосовуються до кореневого елемента кожної відповіді XML.", + "Writers": "Письменники", + "Writer": "Письменник", + "WizardCompleted": "Це все, що нам зараз потрібно. Jellyfin почав збирати інформацію про вашу медіатеку. Перегляньте деякі з наших програм, а потім натисніть Готово, щоб переглянути інформаційну панель.", + "Whitelist": "Білий список", + "WelcomeToProject": "Ласкаво просимо до Jellyfin!", + "WeeklyAt": "{0} о {1}", + "Wednesday": "Середа", + "ViewPlaybackInfo": "Переглянути інформацію про відтворення", + "ViewAlbumArtist": "Переглянути альбом виконавця", + "ViewAlbum": "Переглянути альбом", + "VideoAudio": "Аудіодоріжка", + "Video": "Відео", + "Vertical": "Вертикально", + "ValueVideoCodec": "Відеокодек: {0}", + "ValueTimeLimitSingleHour": "Час: 1 година", + "ValueTimeLimitMultiHour": "Час: {0} год", + "ValueSeconds": "{0} секунд", + "ValueContainer": "Контейнер: {0}", + "ValueConditions": "Умови: {0}", + "ValueCodec": "Кодек: {0}", + "ValueAudioCodec": "Аудіокодек: {0}", + "UserProfilesIntro": "Jellyfin включає підтримку профілів користувачів із детальними налаштуваннями відображення, станом відтворення та батьківським контролем.", + "UserAgentHelp": "Надайте спеціальний HTTP-заголовок «User-Agent».", + "UseEpisodeImagesInNextUpHelp": "Розділи «Далі» та «Продовжити перегляд» використовуватимуть зображення епізодів як ескізи замість основного ескізу шоу.", + "UseEpisodeImagesInNextUp": "Використовуйте зображення епізодів у розділах «Далі» та «Продовжити перегляд»", + "UseDoubleRateDeinterlacing": "Подвоїте частоту кадрів під час деінтерлейсу", + "Upload": "Завантажити", + "Up": "Вгору", + "UnsupportedPlayback": "Jellyfin не може розшифрувати вміст, захищений DRM, але весь вміст буде перевірено незалежно від того, включаючи захищені заголовки. Деякі файли можуть виглядати повністю чорними через шифрування або інші непідтримувані функції, наприклад інтерактивні заголовки.", + "Unrated": "Без оцінки", + "Unplayed": "Непрограно", + "Unmute": "Увімкнути звук", + "UninstallPluginConfirmation": "Ви впевнені, що хочете видалити {0}?", + "Uniform": "Уніформа", + "Typewriter": "Сценарист", + "TypeOptionPluralVideo": "Відео", + "TypeOptionPluralSeries": "ТБ-шоу", + "TypeOptionPluralSeason": "Сезони", + "TypeOptionPluralMusicVideo": "Музичні відео", + "TypeOptionPluralMusicArtist": "Музичні виконавці" } From df5b31286e52194dbca0b8d4b7a011c5e75e7a8a Mon Sep 17 00:00:00 2001 From: rimasx Date: Sat, 25 Dec 2021 12:49:21 +0000 Subject: [PATCH 1441/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/strings/et.json b/src/strings/et.json index 25157b3372..3374cff01a 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -81,7 +81,7 @@ "LabelDefaultUser": "Vaikekasutaja:", "LabelDefaultScreen": "Vaikeekraan:", "LabelDeathDate": "Surmakuupäev:", - "LabelDay": "Päev:", + "LabelDay": "Nädalapäev:", "LabelDateTimeLocale": "Kuupäev ja kellaaeg:", "LabelDateAddedBehaviorHelp": "Kui metaandmete väärtus on olemas, kasutatakse seda alati enne mõnda neist valikutest.", "LabelDateAddedBehavior": "Uue sisu lisamiskuupäeva käitumine:", @@ -120,7 +120,7 @@ "LabelBirthYear": "Sünniaasta:", "LabelBirthDate": "Sünniaeg:", "LabelBindToLocalNetworkAddressHelp": "Alista HTTP serveri kohalik IP-aadress. Kui see tühjaks jätta, seob server kõik saadaolevad aadressid. Selle väärtuse muutmine nõuab taaskäivitamist.", - "LabelAlbumArtHelp": "PN kasutatakse albumi kujunduse jaoks dlna: profileID atribuudis upnp: albumArtURI. Mõned seadmed nõuavad kindlat väärtust, olenemata pildi suurusest.", + "LabelAlbumArtHelp": "PN kasutatakse albumi kujunduse jaoks 'dlna: profileID' atribuudis 'upnp: albumArtURI'. Mõned seadmed nõuavad kindlat väärtust, olenemata pildi suurusest.", "InstantMix": "Kiirmiks", "HeaderInstantMix": "Kiirmiks", "LabelBindToLocalNetworkAddress": "Seo kohaliku võrgu aadressiga:", @@ -147,7 +147,7 @@ "LabelAllowedRemoteAddressesMode": "Kaug-IP aadressi filtri režiim:", "LabelAlbumArtPN": "Albumi pildi PN:", "LabelAlbumArtMaxWidth": "Albumi pildi maksimaalne laius:", - "LabelAlbumArtMaxResHelp": "Albumi pildi maksimaalne eraldusvõime atribuudi upnp: albumArtURI kaudu.", + "LabelAlbumArtMaxResHelp": "Albumi pildi maksimaalne eraldusvõime atribuudi 'upnp: albumArtURI' kaudu.", "LabelAlbumArtMaxHeight": "Albumi pildi maksimaalne kõrgus:", "LabelAlbumArtists": "Albumi esitajad:", "LabelAlbum": "Album:", @@ -161,7 +161,7 @@ "LabelAccessDay": "Nädalapäev:", "LabelAbortedByServerShutdown": "(Katkestati serveri sulgemise tõttu)", "Label3DFormat": "3D vorming:", - "KnownProxiesHelp": "Komaeraldusega loend tuntud puhverserverite IP-aadressidest või masinanimedest, mida kasutada Jellyfini serveriga ühenduse loomisel. See on vajalik päiste X-Forwarded-For nõuetekohaseks kasutamiseks. Pärast salvestamist on vajalik taaskäivitamine.", + "KnownProxiesHelp": "Komaeraldusega loend tuntud puhverserverite IP-aadressidest või masinanimedest, mida kasutada Jellyfini serveriga ühenduse loomisel. See on vajalik päiste 'X-Forwarded-For' nõuetekohaseks kasutamiseks. Pärast salvestamist on vajalik taaskäivitamine.", "HeaderTaskTriggers": "Ülesande käivitajad", "HeaderSystemDlnaProfiles": "Süsteemi profiilid", "HeaderSyncPlayTimeSyncSettings": "Aja sünkroonimine", @@ -218,7 +218,7 @@ "HeaderPlaybackError": "Taasesituse viga", "HeaderPlayback": "Meedia taasesitus", "HeaderPlayAll": "Esita kõik", - "HeaderPinCodeReset": "Lähtesta PIN kood", + "HeaderPinCodeReset": "Lähtesta lihtne PIN kood", "HeaderPhotoAlbums": "Fotoalbumid", "HeaderPaths": "Rajad", "HeaderPasswordReset": "Parooli lähtestamine", @@ -740,7 +740,7 @@ "LabelImageType": "Pildi tüüp:", "LabelImageFetchersHelp": "Luba ja reasta oma eelistatud pilditoojad tähtsusjärjekorras.", "LabelIconMaxWidth": "Ikooni maksimaalne laius:", - "LabelIconMaxResHelp": "Atribuudi upnp:icon kaudu kuvatud ikoonide maksimaalne eraldusvõime.", + "LabelIconMaxResHelp": "Atribuudi 'upnp:icon' kaudu kuvatud ikoonide maksimaalne eraldusvõime.", "LabelIconMaxHeight": "Ikooni maksimaalne kõrgus:", "LabelHttpsPortHelp": "HTTPS serveri TCP pordi number.", "LabelHttpsPort": "Kohaliku HTTPS pordi number:", @@ -1035,7 +1035,7 @@ "LabelMetadataDownloadersHelp": "Luba ja aseta eelistatud metaandmete allalaadijad tähtsuse järjekorras. Madalama prioriteediga allalaadijaid kasutatakse ainult puuduva teabe täitmiseks.", "LabelMaxResumePercentage": "Maksimaalne jätkamise protsent:", "LabelMaxMuxingQueueSizeHelp": "Maksimaalne pakettide arv, mida saab puhverdada, oodates kõigi voogude käivitumist. Proovi seda suurendada, kui näed ffmpeg logides endiselt tõrget \"Liiga palju pakette puhverdatud väljundvoo jaoks\". Soovitatav väärtus on 2048.", - "MessageDirectoryPickerBSDInstruction": "BSD jaoks pead ilmselt seadistama FreeNAS Jail salvestusruumi, et Jellyfin saaks ligipääsu meediale.", + "MessageDirectoryPickerBSDInstruction": "BSD jaoks pead ilmselt seadistama 'FreeNAS Jail' salvestusruumi, et Jellyfin saaks ligipääsu meediale.", "MessageDeleteTaskTrigger": "Kas soovid selle ülesande käivitaja kustutada?", "MessageCreateAccountAt": "Loo konto {0}", "MessageContactAdminToResetPassword": "Parooli lähtestamiseks võta ühendust oma süsteemi administraatoriga.", @@ -1106,9 +1106,9 @@ "LabelZipCode": "Postiindeks:", "LabelYoureDone": "Tehtud!", "LabelYear": "Aasta:", - "LabelXDlnaDocHelp": "Määrab elemendi X_DLNADOC sisu nimeruumis urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaDocHelp": "Määrab elemendi 'X_DLNADOC' sisu nimeruumis 'urn:schemas-dlna-org:device-1-0'.", "LabelXDlnaDoc": "X-DLNA doc:", - "LabelXDlnaCapHelp": "Määrab elemendi X_DLNACAP sisu nimeruumis urn: schemas-dlna-org: seade-1-0.", + "LabelXDlnaCapHelp": "Määrab elemendi 'X_DLNACAP' sisu nimeruumis 'urn: schemas-dlna-org: device-1-0'.", "LabelXDlnaCap": "X-DLNA cap:", "LabelWeb": "Veeb:", "LabelVideoResolution": "Videolahutus:", @@ -1574,7 +1574,7 @@ "OptionPlainVideoItemsHelp": "Kõik videod kuvatakse DIDL-is vormingus \"object.item.videoItem\" täpsema vormingu \"object.item.videoItem.movie\" asemel.", "OptionPlainStorageFoldersHelp": "Kõik kaustad kuvatakse DIDL-is vormingus \"object.container.storageFolder\" konkreetsema vormingu \"object.container.person.musicArtist\" asemel.", "MediaInfoRefFrames": "Referentskaadrid", - "LabelSonyAggregationFlagsHelp": "Määrab sisu aggregationFlags-elemendile nimeruumis urn:schemas-sonycom:av.", + "LabelSonyAggregationFlagsHelp": "Määrab sisu 'aggregationFlags' elemendile nimeruumis 'urn:schemas-sonycom:av'.", "LabelSonyAggregationFlags": "Sony agregatsiooni tähised:", "LabelLoginDisclaimer": "Hoiatus sisselogimisel:", "LabelLineup": "Kanalid:", @@ -1584,6 +1584,6 @@ "LabelH264Crf": "H.264 kodeerimise CRF:", "LabelAutomaticallyAddToCollectionHelp": "Kui vähemalt kahel filmil on sama kogumiku nimi, lisatakse need automaatselt kogumikku.", "LabelAutomaticallyAddToCollection": "Lisa automaatselt kogumikku", - "H264CrfHelp": "Constant Rate Factor (CRF) on x264 ja x265 kodeerija vaikekvaliteediseade. Võimalikud on väärtused vahemikus 0 kuni 51, kus madalamad väärtused tooksid kaasa parema kvaliteedi (suurema failimahu arvelt). Mõistlikud väärtused on vahemikus 18 kuni 28. Vaikeväärtus x264 jaoks on 23 ja x265 jaoks 28, nii et seda saab kasutada lähtepunktina.", + "H264CrfHelp": "'Constant Rate Factor' (CRF) on x264 ja x265 kodeerija vaikekvaliteediseade. Võimalikud on väärtused vahemikus 0 kuni 51, kus madalamad väärtused tooksid kaasa parema kvaliteedi (suurema failimahu arvelt). Mõistlikud väärtused on vahemikus 18 kuni 28. Vaikeväärtus x264 jaoks on 23 ja x265 jaoks 28, nii et seda saab kasutada lähtepunktina.", "Cursive": "Kursiiv" } From c681b00ea4a00f2906b4ec26f54a7751b8d6076e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 17:18:23 +0000 Subject: [PATCH 1442/1756] Translated using Weblate (Spanish (Argentina)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/ --- src/strings/es-ar.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/es-ar.json b/src/strings/es-ar.json index 65b953ba9a..c179e27cfe 100644 --- a/src/strings/es-ar.json +++ b/src/strings/es-ar.json @@ -314,7 +314,7 @@ "HeaderEditImages": "Editar imágenes", "HeaderEasyPinCode": "Código Easy PIN", "HeaderDownloadSync": "Descargar y sincronizar", - "HeaderDirectPlayProfile": "Perfil Direct Play", + "HeaderDirectPlayProfile": "Perfil reproducción directa", "HeaderDevices": "Dispositivos", "HeaderDeviceAccess": "Acceso al dispositivo", "HeaderDeveloperInfo": "Información para desarrolladores", @@ -1120,7 +1120,7 @@ "OptionSaveMetadataAsHiddenHelp": "Cambiar esto se aplicará a los nuevos metadatos guardados en el futuro. Los archivos de metadatos existentes se actualizarán la próxima vez que el servidor los guarde.", "OptionSaveMetadataAsHidden": "Guardar metadatos e imágenes como archivos ocultos", "OptionResumable": "Reanudable", - "OptionResElement": "elemento reanudable", + "OptionResElement": "'res' element", "OptionRequirePerfectSubtitleMatchHelp": "Requerir una combinación perfecta filtrará los subtítulos para incluir solo aquellos que han sido probados y verificados con su archivo de video exacto. Desmarcar esto aumentará la probabilidad de que se descarguen los subtítulos, pero aumentará las posibilidades de texto de subtítulos incorrecto o incorrecto.", "OptionRequirePerfectSubtitleMatch": "Descargar solo subtítulos que coincidan perfectamente con mis archivos de video", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Esto es necesario para algunos dispositivos que no buscan el tiempo muy bien.", @@ -1129,7 +1129,7 @@ "OptionRegex": "Regex", "OptionRandom": "Aleatorio", "OptionProtocolHttp": "HTTP", - "OptionProtocolHls": "Transmisión en vivo HTTP", + "OptionProtocolHls": "Transmisión en vivo HTTP (HLS)", "OptionPremiereDate": "Fecha de estreno", "OptionPlayCount": "Cuento de reproducciones", "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\".", @@ -1218,7 +1218,7 @@ "ValueDiscNumber": "Disco {0}", "ValueContainer": "Contenedor: {0}", "ValueAlbumCount": "{0} álbumes", - "UserAgentHelp": "Proporcione un encabezado HTTP de agente de usuario personalizado.", + "UserAgentHelp": "Proporcione un encabezado HTTP de 'User-Agent' personalizado.", "Upload": "Subir", "Up": "Subir arriba", "Unrated": "Sin calificación", From f70015c7d9457b938e6abd56bb004c63af12803c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 19:01:32 +0000 Subject: [PATCH 1443/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index f3cfade731..abe655b61c 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -195,7 +195,7 @@ "ErrorSavingTvProvider": "TD jetkızuşısın saqtau kezınde qate oryn aldy. Būl qatynauly ekenıne köz jetkızıñız de ärekettı qaitalañyz.", "EveryNDays": "{0} kün saiyn", "ExitFullscreen": "Tolyq ekrandan şyğu", - "ExtraLarge": "Öte ırı", + "ExtraLarge": "Eñ ırı", "ExtractChapterImagesHelp": "Sahna suretterın şyğaryp alu tūtynğyştaryna sahna bölekteuge arnalğan syzbalyq mäzırlerdı beineleu üşın rūqsat etedı. Būl proses baiau, qor közın köp talap etetın jäne bıraz gigabait keñıstıktı qajet etetın boluy mümkın. Ol beinefaildary tabylğanda, jäne tüngı uaqytyna josparlağan tapsyrma retınde jūmys ısteidı. Oryndau kestesı Josparlauşy aimağynda teñşeledı. Būl tapsyrmany qarbalas sağattarynda jūmys ıstetkızu ūsynylmaidy.", "Extras": "Qosymşalar", "FFmpegSavePathNotFound": "Bızge sız engızgen FFmpeg jolyn paidalanyp tabu mümkın bolmady. Sondai-aq FFprobe üşın talap etıledı jäne sol qaltada boluy qajet. Būl qūramdastar ädette sol jükteumen bırge jetkızıledı. Joldy tekserıp, qaitalap körıñız.", @@ -503,7 +503,7 @@ "LabelEnableDlnaClientDiscoveryInterval": "Tūtynğyş baiqau uaqytynyñ aralyğy:", "LabelEnableDlnaClientDiscoveryIntervalHelp": "Ekı SSDP-saual arasyndağy ūzaqtyğyn anyqtau, sekundtar arqyly.", "LabelEnableDlnaDebugLogging": "DLNA küin keltıru jazbalar jūrnalyn qosu", - "LabelEnableDlnaDebugLoggingHelp": "Öte auqymdy jūrnal faildary jasalady jäne tek qana aqaulyqtardy joiu üşın qajet bolğan retınde paidalanylady.", + "LabelEnableDlnaDebugLoggingHelp": "Öte ırı jūrnal faildary jasalady jäne tek qana aqaulyqtardy joiu üşın qajet bolğan retınde paidalanylady.", "LabelEnableDlnaPlayTo": "\"Qūrylğyda Oinatu\" DLNA funksiasyn qosu", "LabelEnableDlnaPlayToHelp": "Jelıdegı qūrylğylardy tabady jäne būlardy qaşyqtan basqaru qabıletın ūsynady.", "LabelEnableDlnaServer": "DLNA-serverın qosu", @@ -755,7 +755,7 @@ "MaxParentalRatingHelp": "Būl paidalanuşydan joğarylau jastas sanaty bar mazmūn jasyrylady.", "MediaInfoAnamorphic": "Anamorftyq", "MediaInfoAspectRatio": "Pışımdık araqatynasy", - "MediaInfoBitDepth": "Tüs tereñdıgı", + "MediaInfoBitDepth": "Bittık tereñdık", "MediaInfoBitrate": "Qarqyny", "MediaInfoChannels": "Arnalary", "MediaInfoCodec": "Kodek", @@ -1062,7 +1062,7 @@ "SkipEpisodesAlreadyInMyLibraryHelp": "Qol jetımdı bolğanda, telebölımder mausym jäne telebölım nömırlerı boiynşa salystyrylady.", "Small": "Ūsaq", "SmallCaps": "Kışı bas ärıpter", - "Smaller": "Kışıgırım", + "Smaller": "Öte ūsaq", "Smart": "Ziatty", "SmartSubtitlesHelp": "Tıl teñşelımıne säikes kelgen subtitrler dybys şetel tılınde bolğanda jükteledı.", "Songs": "Äuender", @@ -1583,11 +1583,11 @@ "LabelMaxDaysForNextUp": "\"Kelesı\" ışındegı eñ köp künder:", "LabelMaxDaysForNextUpHelp": "Körsetımdı körmei-aq \"Kelesı\" tızımınde qalatyn künderdıñ eñ köp sanyn ornatu.", "MediaInfoTitle": "Atauy", - "Typewriter": "Jazu maşinasy", + "Typewriter": "Maşinajazbaly", "Print": "Baspalyq", - "Larger": "Irıleu", - "Console": "Konsöldik", - "Casual": "Beiqam", + "Larger": "Öte ırı", + "Console": "Konsöldık", + "Casual": "Beiresmi", "TypeOptionPluralVideo": "Beineler", "TypeOptionPluralSeries": "TD-körsetımder", "TypeOptionPluralSeason": "Mausymdar", From be15b0d62adf712524457ee7f0c86bc07fd353f2 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 17:10:14 +0000 Subject: [PATCH 1444/1756] Translated using Weblate (Romanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/ --- src/strings/ro.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/strings/ro.json b/src/strings/ro.json index b60de4bb76..c7fad6204a 100644 --- a/src/strings/ro.json +++ b/src/strings/ro.json @@ -39,7 +39,7 @@ "HeaderUsers": "Utilizatori", "Help": "Ajutor", "LabelArtists": "Artisti:", - "LabelArtistsHelp": "Separară înșiruirea artiștilor utilizând (;).", + "LabelArtistsHelp": "Separați mai mulți artiști cu punct și virgulă.", "LabelAudioLanguagePreference": "Preferințe de limbă pentru audio:", "LabelCachePath": "Cale pentru depozit:", "LabelCachePathHelp": "Specificați o locație specială pentru fișierele de tip depozit, precum imagini etc. Lasați gol pentru a folosi setarea implicită.", @@ -97,7 +97,7 @@ "OptionAllowRemoteSharedDevicesHelp": "Dispozitivele DLNA sunt considerate partajate până ce un utilizator începe să le controleze.", "OptionAllowUserToManageServer": "Permite acestui utilizator să administreze serverul", "OptionCommunityRating": "Rating Comunitate", - "OptionCriticRating": "Rating Critic", + "OptionCriticRating": "Evaluarea criticilor", "OptionDaily": "Zilnic", "OptionDateAdded": "Dată Adăugare", "OptionDatePlayed": "Dată Rulare", @@ -200,7 +200,7 @@ "ButtonArrowRight": "Dreapta", "Disc": "Placă", "CopyStreamURL": "Copiază Stream URL", - "CriticRating": "Evaluare critici", + "CriticRating": "Evaluarea criticilor", "Desktop": "Birou", "Director": "Regizor", "AllowOnTheFlySubtitleExtractionHelp": "Subtitrările încorporate pot fi extrase din video și transmise către client în mod text pentru a preveni transcodarea videoului. Pe unele sisteme acest lucru poate dura mult timp și poate cauza oprirea redării video în timpul procesului de extragere. Dezactivează opțiunea pentru a avea subtitrările încorporate incluse în videoul transcodat atunci când nu sunt nativ suportate de către dispozitivul client.", @@ -688,7 +688,7 @@ "LabelEnableDlnaPlayTo": "Activează DLNA Play To", "LabelEnableDlnaDebugLoggingHelp": "Creați fișiere de jurnal mari și trebuie utilizate numai în funcție de necesități pentru rezolvarea problemelor.", "LabelEnableDlnaDebugLogging": "Activați jurnalul de depanare DLNA", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determină durata în secunde între căutările SSDP.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determină durata în secunde între două căutările SSDP.", "LabelEnableDlnaClientDiscoveryInterval": "Interval de descoperire a clientului:", "LabelEnableBlastAliveMessagesHelp": "Activați acest lucru dacă serverul nu este detectat în mod fiabil de alte dispozitive UPnP din rețeaua dvs.", "LabelEnableBlastAliveMessages": "Trimitere mesaje de disponibilitate", @@ -726,7 +726,7 @@ "LabelCustomDeviceDisplayNameHelp": "Furnizați un nume de afișare personalizat sau lăsați gol pentru a utiliza numele raportat de dispozitiv.", "LabelCustomCssHelp": "Aplicați propriul stil personalizat pe interfața web.", "LabelCustomCss": "CSS personalizat:", - "LabelCriticRating": "Evaluare critic:", + "LabelCriticRating": "Evaluarea criticilor:", "LabelCommunityRating": "Evaluare comunitate:", "LabelCollection": "Colecție:", "LabelChannels": "Canale:", @@ -874,7 +874,7 @@ "MessagePluginConfigurationRequiresLocalAccess": "Pentru a configura acest plugin, vă rugăm să vă conectați direct la serverul dvs. local.", "MessagePleaseWait": "Te rog așteaptă. Poate dura un minut.", "MessagePlayAccessRestricted": "Redarea acestui conținut este în prezent restricționată. Vă rugăm să contactați administratorul serverului pentru mai multe informații.", - "MessagePasswordResetForUsers": "Următorii utilizatori au resetat parolele. Acum se pot conecta cu codurile PIN care au fost utilizate pentru a efectua resetarea.", + "MessagePasswordResetForUsers": "Următorii utilizatori au resetat parolele. Acum se pot conecta cu codurile Easy PIN care au fost utilizate pentru a efectua resetarea.", "MessageNoTrailersFound": "Instalați canalul Trailer pentru a îmbunătăți experiența dvs. de film adăugând o bibliotecă de trailere din internet.", "MessageNoServersAvailable": "Nu au fost găsite servere folosind descoperirea automată de servere.", "MessageNoPluginsInstalled": "Nu aveți plugin-uri instalate.", @@ -1116,7 +1116,7 @@ "OptionSpecialEpisode": "Speciale", "OptionSaveMetadataAsHiddenHelp": "Modificarea acestui lucru se va aplica la noi metadate salvate de acum înainte. Fișierele de metadate existente vor fi actualizate data viitoare când sunt salvate de server.", "OptionSaveMetadataAsHidden": "Salvați metadata și imaginile ca fișiere ascunse", - "OptionResElement": "element res", + "OptionResElement": "'res' element", "OptionRequirePerfectSubtitleMatchHelp": "Cerând o potrivire perfectă va filtra subtitrările pentru a le include doar pe cele care au fost testate și verificate cu fișierul dvs. video exact. Debifând acest lucru, va crește probabilitatea descărcării subtitrărilor, dar va crește șansele de a avea decalaje sau de a greși textul de subtitrare.", "OptionRequirePerfectSubtitleMatch": "Descărcați doar subtitrări care se potrivesc perfect pentru fișierele mele video", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Acest lucru este necesar pentru unele dispozitive care nu caută foarte bine în timp.", @@ -1124,7 +1124,7 @@ "OptionRegex": "Expresie regulată", "OptionRandom": "Aleator", "OptionProtocolHttp": "HTTP", - "OptionProtocolHls": "Transmitere în direct HTTP", + "OptionProtocolHls": "Transmitere în direct HTTP (HLS)", "OptionPlainVideoItemsHelp": "Toate videoclipurile sunt reprezentate în DIDL ca „object.item.videoItem” în loc de un tip mai specific, cum ar fi „object.item.videoItem.movie”.", "OptionPlainVideoItems": "Afișați toate videoclipurile ca elemente video simple", "OptionPlainStorageFoldersHelp": "Toate dosarele sunt reprezentate în DIDL ca „object.container.storageFolder” în loc de un tip mai specific, cum ar fi „object.container.person.musicArtist”.", @@ -1193,7 +1193,7 @@ "ValueCodec": "Codec: {0}", "ValueAudioCodec": "Codec Audio: {0}", "ValueAlbumCount": "{0} albume", - "UserAgentHelp": "Furnizați un antet HTTP personalizat de utilizator.", + "UserAgentHelp": "Furnizați un antet HTTP personalizat „User-Agent”.", "Upload": "Încarcă", "Up": "Sus", "Unrated": "Neevaluat", From 6cfc7b9d5dc4a76cbb14e4408ba99d0617e959c0 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 18:55:21 +0000 Subject: [PATCH 1445/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index be50fd59a0..337fdeb6ee 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -196,7 +196,7 @@ "ErrorSavingTvProvider": "Произошла ошибка при сохранении поставщика ТВ. Убедитесь, что он доступен и повторите попытку.", "EveryNDays": "Каждые {0} дней", "ExitFullscreen": "Выход с полного экрана", - "ExtraLarge": "Очень крупный", + "ExtraLarge": "Самый крупный", "ExtractChapterImagesHelp": "Извлечение изображений сцен предоставляет возможности клиентам для отображения графических меню выбора сцены. Данный процесс может быть медленным, потребляет ресурсы, и могут понадобиться несколько гигабайт пространства. Он работает при обнаружении видеофайлов, а также, как задача, назначенная на ночь. Расписание возможно перенастроить в области Назначенных задач. Не рекомендуется запускать данную задачу в часы пик.", "Extras": "Допматериалы", "FFmpegSavePathNotFound": "Мы не смогли найти FFmpeg по введённому вами пути. FFprobe также необходим и должен быть в той же самой папке. Эти компоненты обычно поставляются вместе в одном загрузочном пакете. Проверьте путь и повторите попытку.", @@ -756,7 +756,7 @@ "MaxParentalRatingHelp": "Содержание с более высокой возр. категорией будет скрыто от этого пользователя.", "MediaInfoAnamorphic": "Анаморфность", "MediaInfoAspectRatio": "Соотношение сторон", - "MediaInfoBitDepth": "Глубина цвета", + "MediaInfoBitDepth": "Разрядность", "MediaInfoBitrate": "Потоковая скорость", "MediaInfoChannels": "Каналы", "MediaInfoCodec": "Кодек", @@ -1065,8 +1065,8 @@ "SkipEpisodesAlreadyInMyLibrary": "Не записывать эпизоды, которые уже находятся в моей медиатеке", "SkipEpisodesAlreadyInMyLibraryHelp": "Эпизоды будут сравниваться с помощью номеров сезонов и эпизодов, когда они имеются.", "Small": "Мелкий", - "SmallCaps": "Малые прописные", - "Smaller": "Поменьше", + "SmallCaps": "Капительный", + "Smaller": "Очень мелкий", "Smart": "Умный", "SmartSubtitlesHelp": "Субтитры, соответствующие настройке языка, будут загружаться, если аудио на иностранном языке.", "Songs": "Композиции", @@ -1126,7 +1126,7 @@ "Transcoding": "Перекодирование", "Tuesday": "вторник", "TvLibraryHelp": "Просмотрите {0}руководство по именованию передач{1}.", - "Uniform": "Однородная", + "Uniform": "Равномерный", "UninstallPluginConfirmation": "Вы действительно хотите удалить {0}?", "HeaderUninstallPlugin": "Удаление плагина", "Unmute": "Вкл. звук", @@ -1225,7 +1225,7 @@ "LabelAudioCodec": "Аудио кодек:", "LabelAudioChannels": "Аудио каналы:", "LabelAudioBitrate": "Потоковая скорость аудио:", - "LabelAudioBitDepth": "Битовая глубина аудио:", + "LabelAudioBitDepth": "Разрядность аудио:", "CopyStreamURL": "Копировать URL потока", "LabelPleaseRestart": "Изменения вступят в силу после перезагрузки веб-клиента вручную.", "CopyStreamURLSuccess": "URL скопирован успешно.", @@ -1522,11 +1522,11 @@ "LabelLocalCustomCss": "Настраиваемые стили CSS, применимые только к этому клиенту. Вы можете отключить настраиваемые CSS сервера.", "LabelDisableCustomCss": "Отключаются настраиваемые CSS для темы/брендирования, предоставляемые с сервера.", "DisableCustomCss": "Отключить настраиваемый CSS, предоставляемый сервером", - "AudioBitDepthNotSupported": "Битовая глубина звука не поддерживается", + "AudioBitDepthNotSupported": "Разрядность аудио не поддерживается", "VideoProfileNotSupported": "Профиль видеокодека не поддерживается", "VideoLevelNotSupported": "Уровень видеокодека не поддерживается", "VideoFramerateNotSupported": "Частота кадров видео не поддерживается", - "VideoBitDepthNotSupported": "Битовая глубина видео не поддерживается", + "VideoBitDepthNotSupported": "Разрядность видео не поддерживается", "RefFramesNotSupported": "Опорные кадры не поддерживаются", "SecondaryAudioNotSupported": "Вторичные звуковые дорожки не поддерживаются", "InterlacedVideoNotSupported": "Чересстрочное видео не поддерживается", @@ -1583,8 +1583,8 @@ "LabelMaxDaysForNextUpHelp": "Задать максимальное количество дней, в течение которых сериал должен оставаться в списке «Очередное» без его просмотра .", "MediaInfoTitle": "Название", "Typewriter": "Машинописный", - "Print": "Печатный", - "Larger": "Крупнее", + "Print": "Типографский", + "Larger": "Очень крупный", "Console": "Консольный", "Casual": "Неформальный", "TypeOptionPluralVideo": "Видео элементы", From dc495764a8a138544b7adcb60f9ac69000d121f9 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 17:23:39 +0000 Subject: [PATCH 1446/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index d712d8e598..7dc38c5cb7 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -1593,7 +1593,7 @@ "Unmute": "Увімкнути звук", "UninstallPluginConfirmation": "Ви впевнені, що хочете видалити {0}?", "Uniform": "Уніформа", - "Typewriter": "Сценарист", + "Typewriter": "Машинописне", "TypeOptionPluralVideo": "Відео", "TypeOptionPluralSeries": "ТБ-шоу", "TypeOptionPluralSeason": "Сезони", From cafef8a0d3c9dc360d09357d29f8e5f20fbea590 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 18:17:46 +0000 Subject: [PATCH 1447/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 29a57db0ae..047186f3cc 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -242,7 +242,7 @@ "TabDirectPlay": "Rektludado", "SubtitleOffset": "Subteksta Deŝovo", "SortName": "Ordiga nomo", - "SmallCaps": "Majuskletoj", + "SmallCaps": "Majuskleta", "ShowYear": "Montri la jaron", "ShowTitle": "Montri la titolon", "SendMessage": "Sendi mesaĝon", @@ -846,7 +846,7 @@ "ButtonSignOut": "Elsalutu", "ButtonSignIn": "Ensalutu", "ButtonRevoke": "Revoku", - "ButtonResetEasyPassword": "Restarigi Facilan PIN- kodon", + "ButtonResetEasyPassword": "Restarigi Facilan PIN-kodon", "ButtonRefreshGuideData": "Refreŝigu Gvidilan Datenon", "ButtonPreviousTrack": "Antaŭtraken", "ButtonNextTrack": "Sekvatraken", @@ -1257,7 +1257,7 @@ "VideoProfileNotSupported": "La profilo de la videokodeko ne subtenatas", "VideoLevelNotSupported": "La nivelo de la videokodeko ne subtenatas", "VideoFramerateNotSupported": "La kadra frekvenco de la video ne subtenatas", - "VideoBitDepthNotSupported": "La bitprofundo de la video ne subtenatas", + "VideoBitDepthNotSupported": "La videa bitprofundo ne subtenatas", "RefFramesNotSupported": "Referencaj kadroj ne subtenatas", "SecondaryAudioNotSupported": "Duarangaj aŭdiotrakoj ne subtenatas", "InterlacedVideoNotSupported": "Interplektita video ne subtenatas", From 1e5badd949d43388cfde1a44995ed221be05b7be Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 21:49:12 +0000 Subject: [PATCH 1448/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index 605c199885..9dfed35715 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -478,7 +478,7 @@ "HeaderIdentification": "Kimlik", "HeaderHttpHeaders": "HTTP Başlıkları", "LabelEnableAutomaticPortMap": "Otomatik port eşleştirmeyi etkinleştir", - "LabelEasyPinCode": "Basit PIN kodu:", + "LabelEasyPinCode": "Kolay PIN kodu:", "LabelDropImageHere": "Görüntüyü buraya bırakın veya göz atmak için tıklayın.", "LabelDownloadLanguages": "Dilleri indir:", "LabelDisplayOrder": "Görüntüleme sırası:", @@ -836,7 +836,7 @@ "LabelKnownProxies": "Bilinen proxy'ler:", "LabelKeepUpTo": "Aşağıdakileri takip edin:", "LabelInternetQuality": "İnternet kalitesi:", - "LabelInNetworkSignInWithEasyPasswordHelp": "Yerel ağınızdaki istemcilerde oturum açmak için kolay PIN kodunu kullanın. Normal parolanıza yalnızca evden uzakta ihtiyaç duyulacaktır. PIN kodu boş bırakılırsa, ev ağınızda bir parolaya ihtiyacınız olmayacaktır.", + "LabelInNetworkSignInWithEasyPasswordHelp": "Yerel ağınızdaki istemcilerden oturum açmak için Kolay PIN kodunu kullanın. Normal parolanıza yalnızca evden uzakta ihtiyaç duyulacaktır. PIN kodu boş bırakılırsa, ev ağınızda bir parolaya ihtiyacınız olmayacaktır.", "LabelInNetworkSignInWithEasyPassword": "Kolay PIN kodumla ağ içi oturum açmayı etkinleştir", "LabelImportOnlyFavoriteChannels": "Favori olarak işaretlenen kanallarla sınırla", "LabelImageType": "Resim türü:", From 8be6ad07d2e164c0f0d3dea047b73a298ab79b6d Mon Sep 17 00:00:00 2001 From: rimasx Date: Sat, 25 Dec 2021 20:13:40 +0000 Subject: [PATCH 1449/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/et.json b/src/strings/et.json index 3374cff01a..afcf820ae7 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -1183,14 +1183,14 @@ "OptionSpecialEpisode": "Eriepisoodid", "OptionSaveMetadataAsHidden": "Salvesta metaandmed ja pildid peidetud failidena", "OptionResumable": "Jätkatav", - "OptionResElement": "res-element", + "OptionResElement": "'res' element", "OptionRequirePerfectSubtitleMatchHelp": "Täieliku vaste nõudmine filtreerib subtiitrid, et hõlmataks ainult neid, mida on testitud ja kinnitatud täpselt sama videofailiga. Selle märke tühistamine suurendab subtiitrite allalaadimise tõenäosust, kuid suurendab valesti ajastatud või vale subtiitri laadimise võimalust.", "OptionRequirePerfectSubtitleMatch": "Laadi alla ainult videofailile täielikult vastavad subtiitrid", "OptionReleaseDate": "Väljalaske kuupäev", "OptionRegex": "Regex", "OptionRandom": "Juhuslik", "OptionProtocolHttp": "HTTP", - "OptionProtocolHls": "HTTP voogesitus", + "OptionProtocolHls": "HTTP voogesitus (HLS)", "OptionPremiereDate": "Esmalinastuse kuupäev", "OptionPlayCount": "Esituste arv", "OptionPlainVideoItems": "Kuva kõik videod tavaliste videoüksustena", @@ -1572,7 +1572,7 @@ "RemuxHelp2": "Remuksimine kasutab väga vähe jõudlust, ilma et meedia kvaliteet väheneks.", "WeeklyAt": "{0}s kell {1}", "OptionPlainVideoItemsHelp": "Kõik videod kuvatakse DIDL-is vormingus \"object.item.videoItem\" täpsema vormingu \"object.item.videoItem.movie\" asemel.", - "OptionPlainStorageFoldersHelp": "Kõik kaustad kuvatakse DIDL-is vormingus \"object.container.storageFolder\" konkreetsema vormingu \"object.container.person.musicArtist\" asemel.", + "OptionPlainStorageFoldersHelp": "Kõik kaustad kuvatakse DIDL-is vormingus 'object.container.storageFolder' konkreetsema vormingu 'object.container.person.musicArtist' asemel.", "MediaInfoRefFrames": "Referentskaadrid", "LabelSonyAggregationFlagsHelp": "Määrab sisu 'aggregationFlags' elemendile nimeruumis 'urn:schemas-sonycom:av'.", "LabelSonyAggregationFlags": "Sony agregatsiooni tähised:", From a231fa53dec09d231b1bfa6ce36ff25b444dbaa7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20My=C5=A1ka?= Date: Sat, 25 Dec 2021 23:16:07 +0000 Subject: [PATCH 1450/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index 5d29d31fe5..7c5f4febeb 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -84,7 +84,7 @@ "Collections": "Kolekce", "CommunityRating": "Hodnocení komunity", "Composer": "Skladatel", - "ConfigureDateAdded": "Nastavení způsobu, jakým je určeno datum přidání v nastavení knihovny v sekci Nástěnka", + "ConfigureDateAdded": "Nastavení způsobu, jakým je určeno datum přidání v nastavení knihovny v sekci Nástěnka > Knihovny > Nastavení NFO", "ConfirmDeleteImage": "Odstranit obrázek?", "ConfirmDeleteItem": "Smazáním položky odstraníte soubor jak z knihovny médií tak ze souborového systému. Jste si jisti, že chcete pokračovat?", "ConfirmDeleteItems": "Odstraněním těchto položek odstraníte vaše média jak z knihovny médií, tak i ze souborového systému. Jste si jisti, že chcete pokračovat?", @@ -125,7 +125,7 @@ "Download": "Stáhnout", "DrmChannelsNotImported": "Kanál s DRM nebude importován.", "DropShadow": "Stín", - "EasyPasswordHelp": "Váš jednoduchý kód PIN slouží k přístupu v režimu offline v podporovaných klientech Jellyfin a k snadnému přihlášení v místní síti.", + "EasyPasswordHelp": "Váš jednoduchý PIN kód slouží k přístupu v režimu offline v podporovaných klientech Jellyfin a k snadnému přihlášení v místní síti.", "Edit": "Upravit", "EditImages": "Editovat obrázky", "EditSubtitles": "Editovat titulky", From ad312a4e3353b68159693fa6d39cdd20e060c2fd Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 23:20:17 +0000 Subject: [PATCH 1451/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index abe655b61c..21d52f49b9 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -221,7 +221,7 @@ "Guide": "Telegid", "GuideProviderLogin": "Kıru", "GuideProviderSelectListings": "Tızbelerdı tañdau", - "H264CrfHelp": "\"Bağalaudyñ tūraqty mänı\" (CRF) x264 men x265 kodtauyşy üşın ädepkı sapa parametrı bolyp tabylady. Sız 0 jäne 51 arasyndağy mänderın belgılei alasyz, onda tömen mänder (joğary fail ölşemderı esebınen) nätijesınde jaqsy sapağa keltıredı. Tağylyp mänder 18 jäne 28 arasynda bolady. Ädepkısı x264 üşın 23 jäne x265 üşın 28 bolyp tabylady, sondyqtan bastau nüktesı retınde osyny paidalanuyñyzğa bolady.", + "H264CrfHelp": "\"Tūraqty bağalau faktory\" (CRF) x264 men x265 kodtauyşy üşın ädepkı sapa parametrı bolyp tabylady. Sız 0 jäne 51 arasyndağy mänderın belgılei alasyz, onda tömen mänder (joğary fail ölşemderı esebınen) nätijesınde jaqsy sapağa keltıredı. Tağylyp mänder 18 jäne 28 arasynda bolady. Ädepkısı x264 üşın 23 jäne x265 üşın 28 bolyp tabylady, sondyqtan bastau nüktesı retınde osyny paidalanuyñyzğa bolady.", "EncoderPresetHelp": "Önımdılıktı jaqsartu üşın jyldam mänın, nemese sapasyn jaqsartu üşın baiau mänın tañdañyz.", "HDPrograms": "HD-berılimder", "HardwareAccelerationWarning": "Aparattyq jedeldetudı qosu keibır ortalarda tūraqsyzdyq tudyruy mümkın. Operasialyq jüieñız ben beine draiverlerıñız tolyq jañartylğanyna köz jetkızıñız. Eger osyny qosqannan keiın beine oinatuda qiyndyq bolsa, parametrdı qaita Eşqanadai dep özgertuıñız qajet.", From 4a05bdbb61c24cdd7567120d8fb41015c403d507 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 23:12:27 +0000 Subject: [PATCH 1452/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 337fdeb6ee..20450df6b2 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -222,7 +222,7 @@ "Guide": "Телегид", "GuideProviderLogin": "Вход", "GuideProviderSelectListings": "Выбор перечней", - "H264CrfHelp": "\"Постоянное значение оценки\" (CRF) - параметр качества по умолчанию для кодёров x264 и x265. Возможно задавать значения от 0 до 51, где меньшие значения привели бы к улучшению качества (за счёт увеличения размеров файлов). Приемлемыми являются значения от 18 до 28. Стандартно для x264 - 23 и для x265 - 28, так что вы можете использовать это в качестве отправной точки.", + "H264CrfHelp": "\"Фактор постоянного оценивания\" (CRF) - параметр качества по умолчанию для кодёров x264 и x265. Возможно задавать значения от 0 до 51, где меньшие значения привели бы к улучшению качества (за счёт увеличения размеров файлов). Приемлемыми являются значения от 18 до 28. Стандартно для x264 - 23 и для x265 - 28, так что вы можете использовать это в качестве отправной точки.", "EncoderPresetHelp": "Выберите значение быстрее для улучшения производительности, или значение медленнее для улучшения качества.", "HDPrograms": "HD-передачи", "HardwareAccelerationWarning": "Включение аппаратного ускорения может привести к нестабильности в некоторых средах. Убедитесь в том, что ваша операционная система и видеодрайверы полностью актуализированы. Если имеются проблемы с воспроизведением видео после включения этого, необходимо сменить параметр назад на Ничего.", From 39a80db22173e2d5031d63a9304f49b96c6eb16d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 25 Dec 2021 23:22:48 +0000 Subject: [PATCH 1453/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 047186f3cc..fbcddb3bf6 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -1559,7 +1559,7 @@ "LanNetworksHelp": "Komo apartigita listo de IP-adresoj aŭ IP/retmaska enskriboj por retoj kiuj estos konsiderataj en loka reto dum devigado de \tkapacitaj limigoj. Se starigite, ĉiuj aliaj IP-adresoj estos konsiderataj kiel sur la ekstera reto kaj estos submetitaj al la eksteraj kapacitaj limigoj. Se lasita malplena, nur la subreto de la servilo estas konsiderata sur la loka reto.", "LabelTonemappingThresholdHelp": "La tonamapada algoritmo-parametroj estas fajnagorditaj per ĉiu sceno. Kaj sojlo estas uzata por detekti ĉu la sceno ŝanĝiĝis aŭ ne. Se la distanco inter la nuntempa kadra heleca averaĝo kaj la nuntempa kuranta averaĝo superas sojlan valoron, ni rekalkulus scenmezumon kaj pintan brilon. La rekomenditaj kaj defaŭltaj valoroj estas 0.8 kaj 0.2.", "LabelTonemappingDesatHelp": "Apliki malsaturigon por helaĵoj, kiuj superas ĉi tiun nivelon de heleco. Ju pli alta la parametro, des pli da koloraj informoj estos konservitaj. Ĉi tiu agordo helpas preventi nenature forblovitajn kolorojn por superhelaĵoj, per (glate) iĝante blankaj anstataŭe. Ĉi tio igas bildojn sentiĝi pli naturaj, koste de reduktado de informoj pri ekster-intervalaj koloroj. La rekomenditaj kaj defaŭltaj valoroj estas 0 kaj 0.5.", - "H264CrfHelp": "La \"Konstanta Rapida Faktoro\" (CRF) estas la defaŭlta kvalita parametro por la x264 kaj x265 kodiloj. Vi povas starigi la valorojn inter 0 kaj 51, kie pli malaltaj valoroj rezultigus pli bonan kvaliton (koste de pli altaj dosiergrandecoj). Sanaj valoroj estas inter 18 kaj 28. La defaŭlta por x264 estas 23, kaj por x265 estas 28, do vi povas uzi ĉi tion kiel komencantan punkton.", + "H264CrfHelp": "La \"Faktoro de Konstantaj Taksadoj\" (CRF) estas la defaŭlta kvalita parametro por la x264 kaj x265 kodiloj. Vi povas starigi la valorojn inter 0 kaj 51, kie pli malaltaj valoroj rezultigus pli bonan kvaliton (koste de pli altaj dosiergrandecoj). Sanaj valoroj estas inter 18 kaj 28. La defaŭlta por x264 estas 23, kaj por x265 estas 28, do vi povas uzi ĉi tion kiel komencantan punkton.", "ExtractChapterImagesHelp": "Ekstrakto de ĉapitrobildoj permesos al klientoj montri grafikajn menuojn por elekti scenojn. La procezo povas esti malrapida, rimedo-intensa, kaj povas postuli plurajn gigabajtojn da spaco. Ĝi funkcias kiam videoj estas malkovritaj, kaj ankaŭ kiel nokta planita tasko. La horaro estas agordebla en areo de la planitaj taskoj . Ne rekomendas ruli ĉi tiun taskon dum pintaj uzadohoroj.", "AllowTonemappingHelp": "Tonmapado povas transformi la dinamikan intervalon de video de HDR al SDR konservante bildajn detalojn kaj kolorojn, kiuj estas tre gravaj informoj por reprezenti la originan scenon. Nuntempe funkcias nur dum transkodado de videoj kun enigitaj HDR10 aŭ HLG-metadatenoj. Se la ludado ne estas glata aŭ malsukcesas, konsideri malŝalti la interrespondan aparatan malkodilon.", "AllowOnTheFlySubtitleExtractionHelp": "Enigitaj subtekstoj povas esti ekstraktitaj el videoj kaj liveritaj al klientoj en simpla teksto, por helpi preventi video-transkodadon. Ĉe iuj sistemoj tio povas daŭri longan tempon kaj kaŭzi videoludadon halti dum la ekstrakta procezo. Malebligi ĉi tion por ke enigitaj subtekstoj esti enbruligitaj kun video-transkodado kiam ili ne estas operaciume subtenataj de la klienta aparato.", From 5bb8659d4360f92d1bbdaf2db0b797e10cc84c48 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 26 Dec 2021 07:00:13 +0000 Subject: [PATCH 1454/1756] Translated using Weblate (Catalan) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/ --- src/strings/ca.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ca.json b/src/strings/ca.json index 523664e2f1..32bc886cde 100644 --- a/src/strings/ca.json +++ b/src/strings/ca.json @@ -1436,7 +1436,7 @@ "Overview": "Visió de conjunt", "OptionTrackName": "Nom de la pista", "OptionSaveMetadataAsHiddenHelp": "El canvi d'aquest s'aplicarà als nous metadades guardats en el futur. arxius de metadades existents s'actualitzaran la propera vegada que es guarden al servidor.", - "OptionResElement": "element res", + "OptionResElement": "'res' element", "OptionRequirePerfectSubtitleMatchHelp": "Que requereix una combinació perfecta filtrarà subtítols per incloure només aquells que han estat provats i verificats amb l'arxiu de vídeo exacta. A l'desmarcar això augmentarà la probabilitat de subtítols està descarregant, però augmentarà les possibilitats de subtítols de text inoportuns o incorrecta.", "OptionRequirePerfectSubtitleMatch": "Solament els subtítols de descàrrega que són una combinació perfecta per als arxius de vídeo", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Això és necessari per a alguns dispositius que no ho fan temps de recerca molt bé.", @@ -1444,7 +1444,7 @@ "OptionRegex": "Expressions regulars", "OptionRandom": "Aleatori", "OptionProtocolHttp": "HTTP", - "OptionProtocolHls": "HTTP Live Streaming", + "OptionProtocolHls": "HTTP Live Streaming (HLS)", "OptionPremiereDate": "Data d'estrena", "OptionPlainVideoItemsHelp": "Tots els vídeos estan representats en DIDL com \"object.item.videoItem\" en lloc d'un tipus específic més, com \"object.item.videoItem.movie\".", "OptionPlainVideoItems": "Mostra tots els vídeos com a elements de vídeo sense format", From f765a583cb076f900b6a3d28dfa5c45cff8ca738 Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Sun, 26 Dec 2021 07:53:37 +0000 Subject: [PATCH 1455/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 72 ++++++++++++++++++++++----------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 7033c959ed..a6056c774b 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -27,7 +27,7 @@ "LabelCountry": "Quốc gia:", "LabelCurrentPassword": "Mật khẩu hiện tại:", "LabelDay": "Ngày trong tuần:", - "LabelEnableDlnaPlayTo": "Cho phép DLNA chạy để", + "LabelEnableDlnaPlayTo": "Bật tính năng 'Phát tới' DLNA", "LabelEvent": "Sự kiện:", "LabelFinish": "Xong", "LabelLanguage": "Ngôn ngữ:", @@ -82,7 +82,7 @@ "Actor": "Diễn viên", "ButtonRevoke": "Thu hồi", "ButtonResume": "Tiếp tục", - "ButtonResetEasyPassword": "Đặt lại mã PIN tiện lợi", + "ButtonResetEasyPassword": "Đặt lại mã PIN Tiện Lợi", "ButtonRename": "Đổi tên", "ButtonRefreshGuideData": "Làm mới dữ liệu hướng dẫn", "ButtonQuickStartGuide": "Hướng dẫn nhanh", @@ -187,7 +187,7 @@ "ConfirmDeleteItems": "Xoá những mục này sẽ xoá chúng khỏi ổ cứng và thư viện của bạn. Bạn có chắc chắn muốn tiếp tục?", "ConfirmDeleteItem": "Xoá mục này sẽ xoá nó khỏi ổ cứng và thư viện của bạn. Bạn có chắc chắn muốn tiếp tục?", "ConfirmDeleteImage": "Bạn có chắc chắn xoá ảnh này?", - "ConfigureDateAdded": "Thiết lập cách xác định ngày được thêm ở Trang Tổng Quan trong Cài đặt Thư Viện", + "ConfigureDateAdded": "Thiết lập cách xác định dữ liệu mô tả cho 'Ngày đã thêm' trong Trang tổng quan > Thư viện > Cài đặt NFO", "Composer": "Tác giả", "CommunityRating": "Đánh giá của cộng đồng", "ColorTransfer": "Chuyển đổi màu", @@ -246,7 +246,7 @@ "EditMetadata": "Chỉnh sửa thông tin", "EditImages": "Chỉnh sửa hình ảnh", "Edit": "Chỉnh sửa", - "EasyPasswordHelp": "Mã PIN tiện lợi được dùng cho việc truy cập ngoại tuyến trên thiết bị hỗ trợ và cũng dùng để đăng nhập trong mạng dễ dàng.", + "EasyPasswordHelp": "Mã PIN Tiện Lợi dùng cho việc truy cập ngoại tuyến trên thiết bị hỗ trợ và cũng dùng để đăng nhập trong mạng dễ dàng.", "DropShadow": "Bóng đổ", "DrmChannelsNotImported": "Những kênh được bảo vệ bản quyền sẽ không được nhập vào.", "DownloadsValue": "{0} đã tải về", @@ -254,8 +254,8 @@ "HeaderDateIssued": "Ngày Phát Hành", "HeaderContinueWatching": "Xem Tiếp", "HeaderContinueListening": "Tiếp Tục Nghe", - "HeaderCodecProfileHelp": "Hồ sơ mã hóa chỉ ra những kiểu mã hoá nhất định mà một thiết bị có thể phát. Nếu một nội dung không thể phát, nó sẽ được chuyển mã, thậm chí nếu kiểu mã hoá đó được thiết lập phát trực tiếp.", - "HeaderContainerProfileHelp": "Hồ sơ định dạng chỉ ra những định dạng nhất định mà một thiết bị có thể phát. Nếu nội dung có định dạng không thể phát, nội dung sẽ được chuyển đổi định dạng, kể cả khi định dạng đó được thiết lập phát trực tiếp.", + "HeaderCodecProfileHelp": "Hồ sơ mã hóa chỉ ra những kiểu mã hoá nhất định mà một thiết bị có thể phát. Nếu một nội dung không thể phát, nó sẽ được chuyển mã, thậm chí nếu kiểu mã hoá đó được cấu hình để phát lại trực tiếp.", + "HeaderContainerProfileHelp": "Hồ sơ định dạng chỉ ra những định dạng nhất định mà một thiết bị có thể phát. Nếu nội dung có định dạng không thể phát, nội dung sẽ được chuyển đổi định dạng, kể cả khi định dạng đó được cấu hình để phát lại trực tiếp.", "HeaderContainerProfile": "Hồ Sơ Định Dạng", "HeaderConnectionFailure": "Kế Nối Thất Bại", "HeaderConnectToServer": "Kết Nối Đến Máy Chủ", @@ -354,7 +354,7 @@ "HeaderPlayback": "Phát Nội Dung", "HeaderPlayOn": "Phát Trên", "HeaderPlayAll": "Phát Tất Cả", - "HeaderPinCodeReset": "Đặt Lại Mã PIN", + "HeaderPinCodeReset": "Đặt Lại Mã PIN Tiện Lợi", "HeaderPhotoAlbums": "Tuyển Tập Ảnh", "HeaderPaths": "Đường Dẫn", "HeaderPasswordReset": "Đặt Lại Mật Khẩu", @@ -385,7 +385,7 @@ "HeaderLatestRecordings": "Bản Ghi Âm/Ghi Hình Mới Nhất", "HeaderLatestMusic": "Âm Nhạc Mới Nhất", "HeaderLatestMedia": "Nội Dung Mới Nhất", - "HeaderKodiMetadataHelp": "Để bật hoặc tắt dữ liệu mô tả NFO, hãy chỉnh sửa thư viện và tìm phần lưu dữ liệu mô tả.", + "HeaderKodiMetadataHelp": "Để bật hoặc tắt dữ liệu mô tả NFO, hãy chỉnh sửa thư viện và tìm phần 'Lưu Dữ Liệu Mô Tả'.", "HeaderKeepSeries": "Lưu Series", "HeaderKeepRecording": "Tiếp Tục Ghi Âm/Ghi Hình", "HeaderInstantMix": "Trộn Lẫn Nhanh", @@ -408,8 +408,8 @@ "HeaderEditImages": "Chỉnh Sửa Hình Ảnh", "HeaderEasyPinCode": "Mã PIN Tiện Lợi", "HeaderDownloadSync": "Tải Xuống Và Đồng Bộ", - "HeaderDirectPlayProfileHelp": "Thêm thiết lập phát trực tiếp để chỉ ra những định dạng mà thiết bị có thể phát trực tiếp mà không cần chuyển mã.", - "HeaderDirectPlayProfile": "Thiết Lập Phát Trực Tiếp", + "HeaderDirectPlayProfileHelp": "Thêm cấu hình phát lại trực tiếp để chỉ ra những định dạng mà thiết bị có thể xử lý nguyên bản.", + "HeaderDirectPlayProfile": "Cấu Hình Phát Lại Trực Tiếp", "HeaderDevices": "Thiết Bị", "HeaderDeviceAccess": "Truy Cập Thiết Bị", "HeaderDeveloperInfo": "Thông Tin Nhà Phát Triển", @@ -503,7 +503,7 @@ "LabelAlbumArtPN": "Bìa Tuyển Tập PN:", "LabelAlbumArtMaxWidth": "Chiều rộng tối đa bìa tuyển tập:", "LabelAlbumArtMaxHeight": "Chiều cao tối đa bìa tuyển tập:", - "LabelAlbumArtHelp": "PN được sử dụng cho bìa tuyển tập, trong dlna:profileID thuộc tính upnp:albumArtURI. Một vài thiết bị phát cần một giá trị đặc biệt, không ảnh hưởng đến kích thước của hình ảnh.", + "LabelAlbumArtHelp": "PN được sử dụng cho bìa tuyển tập, trong 'dlna:profileID' thuộc tính upnp:albumArtURI. Một vài thiết bị phát cần một giá trị đặc biệt, không ảnh hưởng đến kích thước của hình ảnh.", "LabelAlbum": "Tuyển Tập:", "LabelAirsBeforeSeason": "Phát sóng trước phần:", "LabelAirsBeforeEpisode": "Phát sóng trước tập:", @@ -628,8 +628,8 @@ "LabelKidsCategories": "Những thể loại của trẻ em:", "LabelKeepUpTo": "Theo kịp:", "LabelInternetQuality": "Chất lượng Internet:", - "LabelInNetworkSignInWithEasyPasswordHelp": "Dùng mã PIN tiện lợi để đăng nhập thiết bị trong mạng cục bộ. Mật khẩu thông thường của bạn chỉ cần thiết khi ở nhà. Nếu để trống mã PIN, bạn sẽ không cần mật khẩu trong mạng nhà của mình.", - "LabelInNetworkSignInWithEasyPassword": "Bật đăng nhập trong mạng bằng mã PIN tiện lợi", + "LabelInNetworkSignInWithEasyPasswordHelp": "Dùng mã PIN Tiện Lợi để đăng nhập từ các ứng dụng khách trong mạng cục bộ của bạn. Mật khẩu thông thường của bạn chỉ cần thiết khi ở nhà. Nếu để trống mã PIN, bạn sẽ không cần mật khẩu trong mạng nhà của mình.", + "LabelInNetworkSignInWithEasyPassword": "Bật đăng nhập trong mạng bằng mã PIN Tiện Lợi", "LabelImportOnlyFavoriteChannels": "Hạn chế các kênh được đánh dấu là yêu thích", "LabelImageType": "Loại hình ảnh:", "LabelImageFetchersHelp": "Kích hoạt và xếp hạng trình tải hình ảnh tự động theo thứ tự ưu tiên.", @@ -748,20 +748,20 @@ "OptionResumable": "Có thể tiếp tục", "OptionSpecialEpisode": "Đặc biệt", "OptionSubstring": "Chuỗi con", - "OptionResElement": "thành phần res", + "OptionResElement": "phần tử 'res'", "MessageItemsAdded": "Đã thêm vào các mục.", "MessageInvalidForgotPasswordPin": "Đã nhập mã PIN không hợp lệ hoặc hết hạn. Vui lòng thử lại.", "MessageInvalidUser": "Sai tên đăng nhập hoặc mật khẩu. Vui lòng thử lại.", "MessageItemSaved": "Mục đã được lưu.", "LabelTVHomeScreen": "Màn hình chính chế độ TV:", "OptionProtocolHttp": "HTTP", - "OptionPlainVideoItemsHelp": "Tất cả các video được trình bày trong DIDL như \"object.item.videoItem\" thay vì một loại cụ thể hơn, chẳng hạn như \"object.item.videoItem.movie\".", + "OptionPlainVideoItemsHelp": "Tất cả các video được trình bày trong DIDL dưới dạng 'object.item.videoItem' thay vì một loại cụ thể hơn, chẳng hạn như 'object.item.videoItem.movie'.", "OptionPlainVideoItems": "Hiển thị tất cả video dưới dạng các mục video đơn giản", "OptionPremiereDate": "Ngày công chiếu", - "OptionProtocolHls": "Luồng Trực Tiếp HTTP", + "OptionProtocolHls": "Luồng Trực Tiếp HTTP(HLS)", "OptionRandom": "Ngẫu Nhiên", "OptionRegex": "Biểu thức chính quy", - "OptionRequirePerfectSubtitleMatch": "Chỉ tải xuống phụ đề đúng nhất khớp với tệp video của tôi", + "OptionRequirePerfectSubtitleMatch": "Chỉ tải xuống phụ đề phù hợp nhất với tệp video", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Điều này là bắt buộc đối với một số thiết bị không có thời gian tìm kiếm tốt.", "OptionReportByteRangeSeekingWhenTranscoding": "Báo cáo máy chủ có hỗ trợ tìm kiếm byte khi chuyển mã", "OptionReleaseDate": "Ngày Phát Hành", @@ -769,8 +769,8 @@ "MessageImageTypeNotSelected": "Vui lòng chọn một kiểu ảnh từ menu thả xuống.", "MessageImageFileTypeAllowed": "Chỉ các tệp JPEG và PNG được hỗ trợ.", "LabelKnownProxies": "Các Proxy đã biết:", - "LabelIconMaxResHelp": "Độ phân giải tối đa của các biểu tượng được hiển thị thông qua thuộc tính upnp:icon .", - "KnownProxiesHelp": "Danh sách địa chỉ IP hoặc tên máy chủ cách nhau bằng dấu phẩy của các proxy đã biết được sử dụng khi kết nối với Jellyfin. Đây là bắt buộc để dùng đúng các tiêu đề X-Forwarded-For. Buộc khởi động lại sau khi lưu.", + "LabelIconMaxResHelp": "Độ phân giải tối đa của các biểu tượng được hiển thị thông qua thuộc tính 'upnp:icon'", + "KnownProxiesHelp": "Danh sách địa chỉ IP hoặc tên máy chủ cách nhau bằng dấu phẩy của các proxy đã biết được sử dụng khi kết nối với Jellyfin. Đây là bắt buộc để dùng đúng các tiêu đề 'X-Forwarded-For'. Buộc khởi động lại sau khi lưu.", "Image": "Hình Ảnh", "LabelSyncPlayLeaveGroup": "Rời khỏi nhóm", "LabelSyncPlayNewGroupDescription": "Tạo một nhóm mới", @@ -810,7 +810,7 @@ "LabelSelectVersionToInstall": "Chọn phiên bản để cài đặt:", "LabelSelectUsers": "Chọn người dùng:", "LabelSelectFolderGroupsHelp": "Các thư mục không được chọn sẽ tự hiển thị trong chế độ xem của chính chúng.", - "LabelSelectFolderGroups": "Tự động nhóm nội dung từ các thư mục sau vào các chế độ xem như Phim, Nhạc và TV:", + "LabelSelectFolderGroups": "Tự động nhóm nội dung từ các thư mục sau vào các chế độ xem như 'Phim', 'Nhạc' và 'TV':", "LabelSeasonNumber": "Số phần:", "EnableFasterAnimationsHelp": "Sử dụng hoạt ảnh và chuyển tiếp nhanh hơn.", "EnableFasterAnimations": "Hoạt ảnh nhanh hơn", @@ -874,7 +874,7 @@ "LabelMusicStreamingTranscodingBitrate": "Tốc độ bit chuyển mã âm nhạc:", "LabelMovieRecordingPath": "Đường dẫn quay phim:", "LabelCurrentStatus": "Tình trạng hiện tại:", - "LabelAlbumArtMaxResHelp": "Độ phân giải tối đa của ảnh bìa tuyển tập hiển thị qua thuộc tính UPnP, albumArtURI.", + "LabelAlbumArtMaxResHelp": "Độ phân giải tối đa của ảnh bìa tuyển tập hiển thị qua thuộc tính 'upnp:albumArtURI'.", "Other": "Khác", "EnableQuickConnect": "Bật Kết Nối Nhanh trên máy chủ này", "EnableDecodingColorDepth10Vp9": "Bật giải mã phần cứng 10 bit cho VP9", @@ -884,7 +884,7 @@ "ButtonActivate": "Kích hoạt", "Authorize": "Ủy quyền", "MessagePlayAccessRestricted": "Việc phát lại nội dung này hiện bị hạn chế. Vui lòng liên hệ với quản trị viên máy chủ của bạn để biết thêm thông tin.", - "MessagePasswordResetForUsers": "Những người dùng này đã đặt lại mật khẩu của họ. Giờ đây, họ có thể đăng nhập bằng mã PIN đã được sử dụng để thiết lập lại.", + "MessagePasswordResetForUsers": "Những người dùng này đã đặt lại mật khẩu của họ. Họ có thể đăng nhập với mã PIN Tiện Lợi đã được dùng để thiết lập lại.", "MessageNoTrailersFound": "Cài đặt kênh đoạn giới thiệu để nâng cao trải nghiệm phim của bạn bằng cách thêm thư viện đoạn giới thiệu trên internet.", "MessageNoServersAvailable": "Không tìm thấy máy chủ nào qua tính năng phát hiện máy chủ tự động.", "MessageNoPluginsInstalled": "Bạn chưa cài đặt plugin nào.", @@ -905,7 +905,7 @@ "MessageEnablingOptionLongerScans": "Bật tùy chọn này có thể dẫn đến việc quét thư viện lâu hơn đáng kể.", "MessageDownloadQueued": "Tải xuống đã được xếp hàng đợi.", "MessageDirectoryPickerLinuxInstruction": "Đối với Linux trên Arch Linux, CentOS, Debian, Fedora, openSUSE hoặc Ubuntu, bạn phải cấp cho người dùng dịch vụ ít nhất quyền truy cập đọc vào các vị trí lưu trữ của bạn.", - "MessageDirectoryPickerBSDInstruction": "Đối với BSD, bạn có thể cần thiết lập bộ nhớ trong FreeNAS Jail để Jellyfin có thể truy cập phương tiện của bạn.", + "MessageDirectoryPickerBSDInstruction": "Với BSD, bạn có thể cần cài đặt bộ nhớ 'FreeNAS Jail' để Jellyfin có thể truy cập phương tiện của bạn.", "MessageDeleteTaskTrigger": "Bạn có chắc chắn muốn xóa trình kích hoạt tác vụ này không?", "MessageCreateAccountAt": "Tạo tài khoản tại {0}", "MessageContactAdminToResetPassword": "Vui lòng liên hệ với quản trị viên hệ thống của bạn để đặt lại mật khẩu của bạn.", @@ -965,8 +965,8 @@ "LabelZipCode": "Mã Bưu Chính:", "LabelYear": "Năm:", "LabelXDlnaDocHelp": "Xác định nội dung của phần tử X_DLNADOC trong không gian tên urn:schemas-dlna-org:device-1-0.", - "LabelXDlnaDoc": "Tài liệu X-DLNA:", - "LabelXDlnaCapHelp": "Xác định nội dung của phần tử X_DLNACAP trong không gian tên urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaDoc": "ID Lớp Thiết Bị:", + "LabelXDlnaCapHelp": "Xác định nội dung của phần tử 'X_DLNACAP' trong không gian tên 'urn:schemas-dlna-org:device-1-0'.", "LabelWeb": "Web:", "LabelVideoResolution": "Độ phân giải video:", "LabelVideoCodec": "Bộ giải mã video:", @@ -981,7 +981,7 @@ "LabelVaapiDeviceHelp": "Đây là điểm kết xuất được sử dụng để tăng tốc phần cứng.", "LabelVaapiDevice": "Thiết bị VA-API:", "LabelUsername": "Tên đăng nhập:", - "LabelUserRemoteClientBitrateLimitHelp": "Ghi đè giá trị chung mặc định được đặt trong cài đặt phát lại trên máy chủ.", + "LabelUserRemoteClientBitrateLimitHelp": "Ghi đè giá trị chung mặc định được đặt trong cài đặt máy chủ, hãy xem Trang tổng quan > Phát lại > Truyền trực tuyến.", "LabelUserLoginAttemptsBeforeLockout": "Lần thử đăng nhập thất bại trước khi người dùng bị khóa:", "LabelUserLibraryHelp": "Chọn thư viện người dùng để hiển thị trên thiết bị. Để trống để giữ nguyên cài đặt mặc định.", "LabelUserLibrary": "Thư viện người dùng:", @@ -1015,12 +1015,12 @@ "LabelSyncPlayAccessJoinGroups": "Cho phép người dùng tham gia nhóm", "LabelSyncPlayAccessCreateAndJoinGroups": "Cho phép người dùng tạo và tham gia nhóm", "LabelSyncPlayLeaveGroupDescription": "Tắt SyncPlay", - "LabelSonyAggregationFlagsHelp": "Xác định nội dung của phần tử aggregationFlags trong không gian tên urn:schemas-sonycom:av.", + "LabelSonyAggregationFlagsHelp": "Xác định nội dung của phần tử 'aggregationFlags' trong không gian tên 'urn:schemas-sonycom:av'.", "LabelServerHost": "Máy chủ:", "OptionSaveMetadataAsHiddenHelp": "Thay đổi điều này sẽ áp dụng cho dữ liệu mô tả mới được lưu về sau. Các tệp dữ liệu mô tả hiện có sẽ được cập nhật vào lần tiếp theo chúng được máy chủ lưu.", "OptionSaveMetadataAsHidden": "Lưu dữ liệu mô tả và hình ảnh dưới dạng tệp ẩn", "OptionRequirePerfectSubtitleMatchHelp": "Yêu cầu phù hợp nhất sẽ lọc phụ đề để chỉ bao gồm những phụ đề đã được kiểm tra và xác minh với tệp video chính xác của bạn. Bỏ chọn điều này sẽ làm tăng khả năng phụ đề được tải xuống, nhưng sẽ làm tăng khả năng văn bản phụ đề bị điền sai hoặc không chính xác.", - "OptionPlainStorageFoldersHelp": "Tất cả các thư mục được biểu diễn trong DIDL dưới dạng \"object.container.storageFolder\" thay vì một loại cụ thể hơn, chẳng hạn như \"object.container.woman.musicArtist\".", + "OptionPlainStorageFoldersHelp": "Tất cả các thư mục được biểu diễn trong DIDL dưới dạng 'object.container.storageFolder' thay vì một loại cụ thể hơn, chẳng hạn như 'object.container.person.musicArtist'.", "OptionPlainStorageFolders": "Hiển thị tất cả các thư mục dưới dạng thư mục lưu trữ đơn giản", "OptionParentalRating": "Xếp hạng Phụ Huynh", "OptionOnInterval": "Vào một khoảng thời gian", @@ -1118,7 +1118,7 @@ "Mobile": "Di động", "MinutesBefore": "phút trước", "MinutesAfter": "phút sau", - "MetadataSettingChangeHelp": "Thay đổi cài đặt dữ liệu mô tả sẽ ảnh hưởng nội dung mới thêm vào trong tương lai. Để làm mới nội dung hiện có, hãy mở màn hình chi tiết và bấm nút làm mới hoặc làm mới hàng loạt bằng trình quản lý dữ liệu mô tả.", + "MetadataSettingChangeHelp": "Thay đổi cài đặt dữ liệu mô tả sẽ ảnh hưởng nội dung mới thêm vào trong tương lai. Để làm mới nội dung hiện có, hãy mở màn hình chi tiết và bấm nút làm mới hoặc làm mới hàng loạt trong 'Quản Lý Dữ Liệu Mô Tả'.", "MetadataManager": "Quản lý dữ liệu mô tả", "Metadata": "Dữ liệu mô tả", "MessageSyncPlayErrorMedia": "Không thể bật SyncPlay! Lỗi phương tiện.", @@ -1145,8 +1145,8 @@ "MessagePleaseWait": "Vui lòng đợi. Việc này có thể phải mất một ít thời gian.", "MessagePleaseEnsureInternetMetadata": "Hãy đảm bảo rằng việc tải xuống dữ liệu mô tả trên internet đã được bật.", "LabelSeriesRecordingPath": "Đường dẫn Ghi lại Phim Bộ:", - "PinCodeResetConfirmation": "Bạn có chắc chắn muốn đặt lại mã PIN không?", - "PinCodeResetComplete": "Mã PIN đã được đặt lại.", + "PinCodeResetConfirmation": "Bạn có chắc chắn muốn đặt lại mã PIN Tiện Lợi không?", + "PinCodeResetComplete": "Mã PIN Tiện Lợi đã được đặt lại.", "PictureInPicture": "Trình phát thu nhỏ", "Photo": "Hình Ảnh", "Person": "Người", @@ -1248,7 +1248,7 @@ "PleaseRestartServerName": "Vui lòng khởi động lại Jellyfin vào {0}.", "PleaseEnterNameOrId": "Vui lòng nhập tên hoặc ID bên ngoài.", "PleaseConfirmPluginInstallation": "Vui lòng nhấp vào OK để xác nhận bạn đã đọc ở trên và muốn tiếp tục cài đặt plugin.", - "PleaseAddAtLeastOneFolder": "Hãy thêm ít nhất một thư mục vào thư viện này bằng cách bấm nút Thêm.", + "PleaseAddAtLeastOneFolder": "Hãy thêm ít nhất một thư mục vào thư viện này bằng cách bấm nút '+' trong phần 'Thư mục'.", "Played": "Đã Phát", "PlaybackErrorNoCompatibleStream": "Ứng dụng khách không tương thích với phương tiện và máy chủ không gửi định dạng phương tiện tương thích.", "PlayNextEpisodeAutomatically": "Tự động phát tập tiếp theo", @@ -1310,7 +1310,7 @@ "LabelMaxMuxingQueueSize": "Kích cỡ hàng đợi phát ngẫu nhiên tối đa:", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Các cài đặt này áp dụng cho mỗi lần bắt đầu phát lại Chromecast trên thiết bị này.", "SyncPlayAccessHelp": "SyncPlay cho phép đồng bộ phát lại với các thiết bị khác. Chọn cấp độ truy cập mà người dùng này có đối với tính năng SyncPlay.", - "TabDirectPlay": "Phát Trực Tiếp", + "TabDirectPlay": "Phát Lại Trực Tiếp", "TitlePlayback": "Phát lại", "Unplayed": "Chưa Phát", "UserProfilesIntro": "Jellyfin hỗ trợ hồ sơ người dùng bao gồm cài đặt hiển thị chi tiết, trạng thái phát và kiểm soát của phụ huynh.", @@ -1389,7 +1389,7 @@ "ValueConditions": "Điều kiện: {0}", "ValueCodec": "Mã hóa: {0}", "ValueAudioCodec": "Mã hóa âm thanh: {0}", - "UserAgentHelp": "Cung cấp phần đầu HTTP tác nhân người dùng tùy chỉnh.", + "UserAgentHelp": "Cung cấp tiêu đề HTTP 'User-Agent' tùy chỉnh.", "Upload": "Tải lên", "Up": "Lên", "Unrated": "Chưa được xếp hạng", @@ -1418,7 +1418,7 @@ "OptionCaptionInfoExSamsung": "Thông tin chú thích ví dụ (Samsung)", "MessageSyncPlayGroupWait": "{0} đang lưu vào bộ đệm…", "MediaInfoAnamorphic": "Phim điện ảnh màn ảnh rộng", - "LabelXDlnaCap": "Phần đầu X-DLNA:", + "LabelXDlnaCap": "ID khả năng của thiết bị:", "OptionMaxActiveSessionsHelp": "Giá trị 0 sẽ vô hiệu hóa tính năng.", "OptionMaxActiveSessions": "Đặt số lượng phiên người dùng đồng thời tối đa.", "LabelUserMaxActiveSessions": "Số lượng phiên người dùng cùng lúc tối đa:", @@ -1517,7 +1517,7 @@ "MessageSent": "Đã gửi tin nhắn.", "LabelSlowResponseTime": "Thời gian tính bằng mili giây sau đó phản hồi được coi là chậm:", "LabelSlowResponseEnabled": "Ghi lại thông báo cảnh báo nếu máy chủ trả lời chậm", - "UseEpisodeImagesInNextUpHelp": "Phần Tiếp Theo và Tiếp Tục Xem sẽ sử dụng hình ảnh của tập làm hình thu nhỏ thay vì hình thu nhỏ chính của chương trình.", + "UseEpisodeImagesInNextUpHelp": "Phần 'Tiếp theo' và 'Tiếp tục Xem' sẽ dùng ảnh của tập làm ảnh thu nhỏ thay vì ảnh thu nhỏ chính thức của chương trình.", "UseEpisodeImagesInNextUp": "Sử dụng hình ảnh tập trong phần 'Tiếp theo' và 'Tiếp tục Xem'", "LabelLocalCustomCss": "Kiểu CSS tùy chỉnh chỉ áp dụng cho máy khách này. Bạn có thể muốn tắt CSS tùy chỉnh của máy chủ.", "LabelDisableCustomCss": "Tắt nhãn hiệu/chủ đề CSS tùy chỉnh được cung cấp từ máy chủ.", From 5e4e58f7c241f2e678055fba6636f340efbe814d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 26 Dec 2021 06:55:44 +0000 Subject: [PATCH 1456/1756] Translated using Weblate (Japanese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/ --- src/strings/ja.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ja.json b/src/strings/ja.json index cd49c65632..e59ed0947d 100644 --- a/src/strings/ja.json +++ b/src/strings/ja.json @@ -882,7 +882,7 @@ "OptionHasThemeVideo": "テーマ映像", "OptionHideUser": "ログインスクリーンからこのユーザーを隠す", "OptionIsHD": "HD", - "OptionProtocolHls": "HTTPライブストリーミング", + "OptionProtocolHls": "HTTPライブストリーミング (HLS)", "MediaInfoDefault": "デフォルト", "OptionSpecialEpisode": "スペシャル", "MediaInfoFramerate": "フレームレート", @@ -1264,7 +1264,7 @@ "OptionSaveMetadataAsHiddenHelp": "変更すると今後保存される新しいメタデータに適用されます。既存のメタデータファイルは次にサーバーへ保存される際に更新されます。", "OptionSaveMetadataAsHidden": "メタデータと画像を隠しファイルとして保存", "OptionResumable": "途中から", - "OptionResElement": "res 要素", + "OptionResElement": "'res' element", "OptionRequirePerfectSubtitleMatchHelp": "完全にマッチすることを要求した場合は動画ファイルとのテストおよび検証で完全な字幕のみ含まれるようフィルタリングします。このチェックを外すと字幕がダウンロードされる可能性が高くなりますが、間違いのある字幕テキストになる可能性も高くなります。", "OptionRequirePerfectSubtitleMatch": "動画ファイルと完全にマッチする字幕のみダウンロード", "OptionReportByteRangeSeekingWhenTranscodingHelp": "これはシークが十分にできないデバイスに必要です。", From 3c8732b6ad16b5518fc312579be438110effbc22 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 26 Dec 2021 06:51:54 +0000 Subject: [PATCH 1457/1756] Translated using Weblate (Latvian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/ --- src/strings/lv.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/lv.json b/src/strings/lv.json index 81f4c116db..0178acc8d3 100644 --- a/src/strings/lv.json +++ b/src/strings/lv.json @@ -975,7 +975,7 @@ "OptionSaveMetadataAsHidden": "Saglabāt metadatus un attēlus kā paslēptas datnes", "OptionRequirePerfectSubtitleMatch": "Lejupielādēt tikai subtitrus, kas perfekti sakrīt ar manām video datnēm", "OptionRegex": "Regex", - "OptionProtocolHls": "HTTP Tiešraides Straumes", + "OptionProtocolHls": "HTTP Tiešraides Straumes (HLS)", "OptionPremiereDate": "Pirmizrādes Datums", "OptionPlayCount": "Atskaņošanas Skaits", "OptionMissingEpisode": "Trūkstošās Epizodes", From cc3e4e7575a96fb395bcb332b7e929903ffcfc06 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 26 Dec 2021 10:57:40 +0000 Subject: [PATCH 1458/1756] Translated using Weblate (Slovenian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/ --- src/strings/sl-si.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json index 285b4a902a..98aaccd2ba 100644 --- a/src/strings/sl-si.json +++ b/src/strings/sl-si.json @@ -1177,7 +1177,7 @@ "TabDirectPlay": "Neposredno predvajanje", "TabCodecs": "Kodeki", "OptionRegex": "Regex", - "OptionProtocolHls": "HTTP pretakanje v živo", + "OptionProtocolHls": "HTTP pretakanje v živo (HLS)", "ThemeSongs": "Glavne pesmi", "TabStreaming": "Pretakanje", "TabServer": "Strežnik", From 07bbb9d027322b3727672bf508f05b0a788f8129 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 26 Dec 2021 10:51:01 +0000 Subject: [PATCH 1459/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index a6056c774b..341b2b7d1b 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -905,7 +905,7 @@ "MessageEnablingOptionLongerScans": "Bật tùy chọn này có thể dẫn đến việc quét thư viện lâu hơn đáng kể.", "MessageDownloadQueued": "Tải xuống đã được xếp hàng đợi.", "MessageDirectoryPickerLinuxInstruction": "Đối với Linux trên Arch Linux, CentOS, Debian, Fedora, openSUSE hoặc Ubuntu, bạn phải cấp cho người dùng dịch vụ ít nhất quyền truy cập đọc vào các vị trí lưu trữ của bạn.", - "MessageDirectoryPickerBSDInstruction": "Với BSD, bạn có thể cần cài đặt bộ nhớ 'FreeNAS Jail' để Jellyfin có thể truy cập phương tiện của bạn.", + "MessageDirectoryPickerBSDInstruction": "Với BSD, bạn có thể cần cài đặt bộ nhớ 'FreeNAS Jail' để Jellyfin có thể truy cập phương tiện của bạn.", "MessageDeleteTaskTrigger": "Bạn có chắc chắn muốn xóa trình kích hoạt tác vụ này không?", "MessageCreateAccountAt": "Tạo tài khoản tại {0}", "MessageContactAdminToResetPassword": "Vui lòng liên hệ với quản trị viên hệ thống của bạn để đặt lại mật khẩu của bạn.", From 54cd43b733f82efdd8d5031b61d7a8d5dde35011 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 26 Dec 2021 19:11:23 +0000 Subject: [PATCH 1460/1756] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index 20f2be0d6e..e81741db84 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -168,7 +168,7 @@ "HeaderPassword": "كلمة السر", "HeaderPasswordReset": "إعادة تهيئة كلمة السر", "HeaderPaths": "مسارات", - "HeaderPinCodeReset": "اعد تهيئة الرمز الشخصي", + "HeaderPinCodeReset": "إعادة تهيئة الرمز الشخصي البسيط", "HeaderPlayAll": "تشغيل الكل", "HeaderPlayback": "تشغيل الوسائط", "HeaderPleaseSignIn": "الرجاء تسجيل الدخول", @@ -264,7 +264,7 @@ "LabelCustomDeviceDisplayNameHelp": "أذكر اسم عرض مخصوص أو أتركه فارغاً لاستخدام الاسم المبلغ من الجهاز.", "LabelDateAddedBehavior": "كيف يتصرف المحتوى الجديد نحو \"تاريخ الإضافة\" الخاص به:", "LabelDateAddedBehaviorHelp": "إذا اخذت واصفات البيانات قيمة، فإنها سوف تستخدم قبل أن تستخدم أي من هذه الخيارات.", - "LabelDay": "اليوم:", + "LabelDay": "يوم الأسبوع:", "LabelDeathDate": "تاريخ الوفاة:", "LabelDefaultUser": "المستخدم الافتراضي:", "LabelDefaultUserHelp": "يحدد مكتبة المستخدم التي يجب عرضها على الأجهزة المتصلة. يمكن تجاوز هذا لكل جهاز باستخدام ملفات التعريف.", @@ -618,7 +618,7 @@ "OptionReportByteRangeSeekingWhenTranscoding": "قرّر ما إذا كان الخادم يدعم البحث عن البايت حال التشفير", "OptionReportByteRangeSeekingWhenTranscodingHelp": "هذه مطلوبة لبعض الأجهزة التي لا تحسن البحث في الوقت.", "OptionRequirePerfectSubtitleMatch": "نزّل فقط الترجمات التي توافق بدقة ملفات الفيديو الخاصة بي", - "OptionResElement": "عنصر الدقة", + "OptionResElement": "'res' element", "OptionResumable": "إمكانية التكملة", "OptionSaveMetadataAsHidden": "حفظ واصفات البيانات والصور كملفات مخفية", "OptionSaveMetadataAsHiddenHelp": "سيؤدي تغيير هذا إلى تطبيق البيانات الوصفية الجديدة المحفوظة من الآن فصاعدًا. سيتم تحديث ملفات البيانات الوصفية الموجودة في المرة التالية التي يتم فيها حفظها بواسطة الخادم.", From 51ca5f6d7e07326b8177f654b4894f82323743ff Mon Sep 17 00:00:00 2001 From: ByteBitten Date: Sun, 26 Dec 2021 20:15:26 +0000 Subject: [PATCH 1461/1756] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index 44e5878115..8906d4de22 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -148,7 +148,7 @@ "Download": "Downloaden", "DrmChannelsNotImported": "Kanalen met DRM worden niet geïmporteerd.", "DropShadow": "Slagschaduw", - "EasyPasswordHelp": "Uw gemakkelijk pincode wordt gebruikt voor offline toegang met ondersteunde apparaten, en kan ook worden gebruikt om eenvoudig aan te melden vanaf hetzelfde netwerk.", + "EasyPasswordHelp": "Uw Gemak Pincode wordt gebruikt voor offline toegang op ondersteunde apparaten en kan ook worden gebruikt voor eenvoudig in-netwerk aanmelden.", "Edit": "Bewerken", "EditImages": "Bewerk afbeeldingen", "EditMetadata": "Metadata wijzigen", @@ -1266,7 +1266,7 @@ "OnWakeFromSleep": "Op het wakker worden vanuit slaapstand", "WeeklyAt": "{0}s op {1}", "DailyAt": "Dagelijks op {0}", - "LastSeen": "Laatst bekeken {0}", + "LastSeen": "Laatst gezien {0}", "PersonRole": "als {0}", "ListPaging": "{0}-{1} van de {2}", "WriteAccessRequired": "Jellyfin vereist schrijftoegang tot deze map. Zorg voor schrijftoegang en probeer het opnieuw.", From 9902139c43abdbe658d7dc34c1ba634a700b5682 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 26 Dec 2021 19:23:49 +0000 Subject: [PATCH 1462/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 341b2b7d1b..7b0153dbf4 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -769,7 +769,7 @@ "MessageImageTypeNotSelected": "Vui lòng chọn một kiểu ảnh từ menu thả xuống.", "MessageImageFileTypeAllowed": "Chỉ các tệp JPEG và PNG được hỗ trợ.", "LabelKnownProxies": "Các Proxy đã biết:", - "LabelIconMaxResHelp": "Độ phân giải tối đa của các biểu tượng được hiển thị thông qua thuộc tính 'upnp:icon'", + "LabelIconMaxResHelp": "Độ phân giải tối đa của các biểu tượng được hiển thị thông qua thuộc tính 'upnp:icon'.", "KnownProxiesHelp": "Danh sách địa chỉ IP hoặc tên máy chủ cách nhau bằng dấu phẩy của các proxy đã biết được sử dụng khi kết nối với Jellyfin. Đây là bắt buộc để dùng đúng các tiêu đề 'X-Forwarded-For'. Buộc khởi động lại sau khi lưu.", "Image": "Hình Ảnh", "LabelSyncPlayLeaveGroup": "Rời khỏi nhóm", From 7b9e43677018733e86310982da2ccf5afa38cfef Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 26 Dec 2021 19:15:15 +0000 Subject: [PATCH 1463/1756] Translated using Weblate (Malayalam) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/ --- src/strings/ml.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/ml.json b/src/strings/ml.json index 4e347f8913..9d999d58c8 100644 --- a/src/strings/ml.json +++ b/src/strings/ml.json @@ -262,7 +262,7 @@ "OptionSpecialEpisode": "പ്രത്യേകതകൾ", "OptionSaveMetadataAsHiddenHelp": "ഇത് മാറ്റുന്നത് മുന്നോട്ട് പോകുന്ന പുതിയ മെറ്റാഡാറ്റയ്ക്ക് ബാധകമാകും. നിലവിലുള്ള മെറ്റാഡാറ്റ ഫയലുകൾ അടുത്ത തവണ സെർവർ സംരക്ഷിക്കുമ്പോൾ അപ്ഡേറ്റ് ചെയ്യും.", "OptionSaveMetadataAsHidden": "മെറ്റാഡാറ്റയും ചിത്രങ്ങളും മറച്ച ഫയലുകളായി സംരക്ഷിക്കുക", - "OptionResElement": "res ഘടകം", + "OptionResElement": "'res' element", "OptionRequirePerfectSubtitleMatchHelp": "ഒരു കൃത്യമായ പൊരുത്തം ആവശ്യപ്പെടുന്നത് നിങ്ങളുടെ കൃത്യമായ വീഡിയോ ഫയൽ ഉപയോഗിച്ച് പരീക്ഷിക്കുകയും പരിശോധിക്കുകയും ചെയ്തവ മാത്രം ഉൾപ്പെടുത്തുന്നതിന് സബ്ടൈറ്റിലുകൾ ഫിൽട്ടർ ചെയ്യും. ഇത് അൺചെക്ക് ചെയ്യുന്നത് സബ്ടൈറ്റിലുകൾ ഡ download ൺലോഡ് ചെയ്യാനുള്ള സാധ്യത വർദ്ധിപ്പിക്കും, പക്ഷേ തെറ്റായ അല്ലെങ്കിൽ തെറ്റായ സബ്ടൈറ്റിൽ വാചകത്തിനുള്ള സാധ്യത വർദ്ധിപ്പിക്കും.", "LabelRepositoryNameHelp": "നിങ്ങളുടെ സെർവറിൽ ചേർത്ത മറ്റുള്ളവരിൽ നിന്ന് ഈ ശേഖരം വേർതിരിച്ചറിയാനുള്ള ഒരു ഇഷ്‌ടാനുസൃത പേര്.", "LabelRepositoryName": "സംഭരണിയുടെ പേര്", @@ -345,7 +345,7 @@ "LabelMaxAudiobookResume": "പുനരാരംഭിക്കാൻ ഓഡിയോബുക്ക് ശേഷിക്കുന്ന മിനിറ്റ്:", "OptionReleaseDate": "റിലീസ് തീയതി", "OptionRandom": "ക്രമരഹിതം", - "OptionPlainVideoItemsHelp": "\"Object.item.videoItem.movie\" പോലുള്ള കൂടുതൽ നിർദ്ദിഷ്ട തരത്തിനുപകരം എല്ലാ വീഡിയോകളെയും DIDL ൽ \"object.item.videoItem\" ആയി പ്രതിനിധീകരിക്കുന്നു.", + "OptionPlainVideoItemsHelp": "\"object.item.videoItem.movie\" പോലുള്ള കൂടുതൽ നിർദ്ദിഷ്ട തരത്തിനുപകരം എല്ലാ വീഡിയോകളെയും DIDL ൽ \"object.item.videoItem\" ആയി പ്രതിനിധീകരിക്കുന്നു.", "OptionPlainVideoItems": "എല്ലാ വീഡിയോകളും പ്ലെയിൻ വീഡിയോ ഇനങ്ങളായി പ്രദർശിപ്പിക്കുക", "OptionPlainStorageFoldersHelp": "\"ഒബ്ജക്റ്റ്.കോണ്ടൈനർ.പേഴ്സൺ.മ്യൂസിക് ആർട്ടിസ്റ്റ്\" പോലുള്ള കൂടുതൽ നിർദ്ദിഷ്ട തരത്തിനുപകരം എല്ലാ ഫോൾഡറുകളും ഡിഐഡിഎല്ലിൽ \"ഒബ്ജക്റ്റ്.കോണ്ടൈനർ.സ്റ്റോറേജ്ഫോൾഡർ\" ആയി പ്രതിനിധീകരിക്കുന്നു.", "OptionPlainStorageFolders": "എല്ലാ ഫോൾഡറുകളും പ്ലെയിൻ സ്റ്റോറേജ് ഫോൾഡറുകളായി പ്രദർശിപ്പിക്കുക", @@ -1255,7 +1255,7 @@ "OptionOnInterval": "ഒരു ഇടവേളയിൽ", "OptionPlayCount": "പ്ലേ എണ്ണം", "OptionPremiereDate": "പ്രീമിയർ തീയതി", - "OptionProtocolHls": "HTTP ലൈവ് സ്ട്രീമിംഗ്", + "OptionProtocolHls": "HTTP ലൈവ് സ്ട്രീമിംഗ് (HLS)", "OptionProtocolHttp": "HTTP", "OptionRegex": "റിജെക്സ്", "OptionReportByteRangeSeekingWhenTranscoding": "ട്രാൻസ്‌കോഡിംഗ് ചെയ്യുമ്പോൾ സെർവർ ബൈറ്റ് തേടുന്നതിനെ പിന്തുണയ്ക്കുന്നുവെന്ന് റിപ്പോർട്ടുചെയ്യുക", From 4613d191ed84bb64ebaeea9dfcb4e7966dde8542 Mon Sep 17 00:00:00 2001 From: wolong gl Date: Mon, 27 Dec 2021 00:29:16 +0000 Subject: [PATCH 1464/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 60 +++++++++++++++++++++--------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 1d7cc4696c..9c374a63f9 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -75,7 +75,7 @@ "ButtonRefreshGuideData": "刷新指南数据", "ButtonRemove": "移除", "ButtonRename": "重命名", - "ButtonResetEasyPassword": "重置简易PIN码", + "ButtonResetEasyPassword": "重置简单PIN码", "ButtonResume": "恢复播放", "ButtonRevoke": "撤销", "ButtonScanAllLibraries": "扫描所有媒体库", @@ -144,7 +144,7 @@ "DownloadsValue": "{0} 下载", "DrmChannelsNotImported": "受 DMR 保护的频道将不会被导入。", "DropShadow": "阴影效果", - "EasyPasswordHelp": "您的简易 PIN 码用于在支持的客户端上进行离线访问,也可用于轻松进行网络内登录。", + "EasyPasswordHelp": "您的简单PIN码用于在支持的客户端上进行离线访问,也可用于轻松进行网络内登录。", "Edit": "编辑", "EditImages": "修改图片", "EditMetadata": "编辑元数据", @@ -272,7 +272,7 @@ "HeaderImageSettings": "图片设置", "HeaderInstall": "安装", "HeaderInstantMix": "速成合辑", - "HeaderKodiMetadataHelp": "要启用或禁用 NFO 元数据,请编辑库并找到元数据保护程序部分。", + "HeaderKodiMetadataHelp": "要启用或禁用 NFO 元数据,请编辑库并找到“元数据保护程序”部分。", "HeaderLatestEpisodes": "最新剧集", "HeaderLatestMedia": "最新媒体", "HeaderLatestMovies": "最新电影", @@ -301,7 +301,7 @@ "HeaderPasswordReset": "密码重置", "HeaderPaths": "路径", "HeaderPhotoAlbums": "相册", - "HeaderPinCodeReset": "重置PIN码", + "HeaderPinCodeReset": "重置简单PIN码", "HeaderPlayAll": "全部播放", "HeaderPlayback": "媒体播放", "HeaderPlaybackError": "播放错误", @@ -389,7 +389,7 @@ "LabelAirsBeforeEpisode": "集播出前:", "LabelAirsBeforeSeason": "季播出前:", "LabelAlbum": "专辑:", - "LabelAlbumArtHelp": "PN 在 upnp:albumArtURI 里的 dlna:profileID 属性用于专辑封面。某些设备不管图像的尺寸大小,都会要求特定的值。", + "LabelAlbumArtHelp": "用于专辑封面的 PN,位于“upnp:albumArtURI”的“dlna:profileID”属性内。 一些设备需要一个特定的值,而不管图像的大小。", "LabelAlbumArtMaxHeight": "专辑封面最大高度:", "LabelAlbumArtMaxWidth": "专辑封面最大宽度:", "LabelAlbumArtPN": "专辑封面PN:", @@ -470,7 +470,7 @@ "LabelEnableDlnaClientDiscoveryIntervalHelp": "确定两次 SSDP 搜索之间的持续时间(以秒为单位)。", "LabelEnableDlnaDebugLogging": "启用 DLNA 调试日志", "LabelEnableDlnaDebugLoggingHelp": "创建一个很大的日志文件,仅应在排除故障时使用。", - "LabelEnableDlnaPlayTo": "启用 DLNA 播放", + "LabelEnableDlnaPlayTo": "启用 DLNA 播放功能", "LabelEnableDlnaPlayToHelp": "侦测你网络里的设备并远程控制它们。", "LabelEnableDlnaServer": "启用 DLNA 服务器", "LabelEnableDlnaServerHelp": "允许你网络上的 UPnP 设备浏览并播放内容。", @@ -511,7 +511,7 @@ "LabelImageType": "图片类型:", "LabelImportOnlyFavoriteChannels": "限制标记频道为我的最爱", "LabelInNetworkSignInWithEasyPassword": "启用简单PIN码登录家庭网络", - "LabelInNetworkSignInWithEasyPasswordHelp": "在你的本地网络中使用简单 PIN 码登录客户端,如果 PIN 码留空,那么在本地网络中则不需要输入密码。外部网络中需要输入常规密码登陆。", + "LabelInNetworkSignInWithEasyPasswordHelp": "使用 简单PIN 码从本地网络中的客户端登录。 您的常规密码只有在离家时才需要。 如果 PIN 码留空,则您的家庭网络中不需要密码。", "LabelInternetQuality": "网络质量:", "LabelKidsCategories": "儿童分类:", "LabelKodiMetadataDateFormat": "发行日期格式:", @@ -645,7 +645,7 @@ "LabelSkipIfGraphicalSubsPresent": "跳过带内嵌字幕的视频", "LabelSkipIfGraphicalSubsPresentHelp": "保持字幕的文本版本将导致更有效的传递和降低视频转码的可能性。", "LabelSonyAggregationFlags": "索尼聚合标志:", - "LabelSonyAggregationFlagsHelp": "决定 urn:schemas-sonycom:av namespace 中 aggregationFlags 元素的内容。", + "LabelSonyAggregationFlagsHelp": "确定“urn:schemas-sonycom:av”命名空间中“aggregationFlags”元素的内容。", "LabelSortBy": "排序依据:", "LabelSortOrder": "排序顺序:", "LabelSortTitle": "短标题:", @@ -686,7 +686,7 @@ "LabelUserAgent": "用户代理:", "LabelUserLibrary": "用户程序库:", "LabelUserLibraryHelp": "选择一个在设备上显示的用户媒体库。留空则使用默认设置。", - "LabelUserRemoteClientBitrateLimitHelp": "覆盖服务器“播放”设置的全局默认值。", + "LabelUserRemoteClientBitrateLimitHelp": "覆盖服务器设置中设置的默认全局值,请参阅仪表板 > 播放 > 流媒体。", "LabelUsername": "用户名:", "LabelVaapiDevice": "VA-API 设备:", "LabelVaapiDeviceHelp": "此渲染节点用来硬件加速。", @@ -694,10 +694,10 @@ "LabelVersion": "版本:", "LabelVersionInstalled": "{0} 已安装", "LabelVideoResolution": "视频分辨率:", - "LabelXDlnaCap": "X-DLNA CAP:", - "LabelXDlnaCapHelp": "决定在 urn:schemas-dlna-org:device-1-0 namespace 中的 X_DLNACAP 元素的内容。", - "LabelXDlnaDoc": "X-DLNA DOC:", - "LabelXDlnaDocHelp": "决定在 urn:schemas-dlna-org:device-1-0 namespace 中的 X_DLNADOC 元素的内容。", + "LabelXDlnaCap": "设备功能 ID:", + "LabelXDlnaCapHelp": "确定“urn:schemas-dlna-org:device-1-0”命名空间中“X_DLNACAP”元素的内容。", + "LabelXDlnaDoc": "设备类别 ID:", + "LabelXDlnaDocHelp": "确定“urn:schemas-dlna-org:device-1-0”命名空间中“X_DLNADOC”元素的内容。", "LabelYear": "年份:", "LabelYoureDone": "完成!", "LabelZipCode": "邮编:", @@ -754,7 +754,7 @@ "MessageContactAdminToResetPassword": "请联系你的管理员以重置你的密码。", "MessageCreateAccountAt": "在 {0} 创建帐户", "MessageDeleteTaskTrigger": "你确定删除这个任务触发条件?", - "MessageDirectoryPickerBSDInstruction": "对于 BSD,您可能需要在 FreeNAS Jail 中设置存储,以便 Jellyfin 可以访问您的媒体。", + "MessageDirectoryPickerBSDInstruction": "对于 BSD,您可能需要在“FreeNAS Jail”中设置存储,以便 Jellyfin 可以访问您的媒体。", "MessageDirectoryPickerLinuxInstruction": "对于Arch Linux、 CentOS、Debian、Fedora、OpenSuse、Ubuntu上的Linux系统,你必须授权系统服务用户访问你存储位置。", "MessageDownloadQueued": "下载已列队。", "MessageEnablingOptionLongerScans": "启用此选项可能会大大延长媒体库扫描时间。", @@ -771,7 +771,7 @@ "MessageNoPluginsInstalled": "你没有安装插件。", "MessageNoTrailersFound": "安装 Trailer channel 以通过添加一个网络预告片媒体库来增强你的电影体验。", "MessageNothingHere": "这里没有可显示的内容。", - "MessagePasswordResetForUsers": "以下用户已重置密码。 他们现在可以使用用于重置的 PIN 码登录。", + "MessagePasswordResetForUsers": "以下用户已重置密码。 他们现在可以使用用于重置的 简单PIN 码登录。", "MessagePleaseEnsureInternetMetadata": "请确认已启用从网络上下载媒体资料的选项。", "MessagePleaseWait": "请稍等。这将花费大约1分钟的时间。", "MessagePluginConfigurationRequiresLocalAccess": "请直接登录你的本地服务器以设置这个插件。", @@ -783,7 +783,7 @@ "MessageYouHaveVersionInstalled": "你目前安装了 {0} 版本。", "Metadata": "元数据", "MetadataManager": "媒体资料管理器", - "MetadataSettingChangeHelp": "更改元数据设置将影响未来添加的新内容。 要刷新现有内容,请打开详细信息屏幕并单击刷新按钮,或使用元数据管理器进行批量刷新。", + "MetadataSettingChangeHelp": "更改元数据设置将影响未来添加的新内容。 要刷新现有内容,请打开详细信息屏幕并单击“刷新”按钮,或使用“元数据管理器”进行批量刷新。", "MinutesAfter": "分钟后", "MinutesBefore": "分钟前", "Mobile": "移动设备", @@ -888,9 +888,9 @@ "OptionOnInterval": "在一个期间", "OptionParentalRating": "家长分级", "OptionPlainStorageFolders": "显示所有文件夹作为一般存储文件夹", - "OptionPlainStorageFoldersHelp": "所有文件夹在DIDL中显示为 \"object.container.storageFolder\" ,而不是一个更具体的类型,如 \"object.container.person.musicArtist\" 。", + "OptionPlainStorageFoldersHelp": "所有文件夹在 DIDL 中都表示为“object.container.storageFolder”,而不是更具体的类型,例如“object.container.person.musicArtist”。", "OptionPlainVideoItems": "显示所有视频为一般视频项目", - "OptionPlainVideoItemsHelp": "所有视频在DIDL中显示为 \"object.item.videoItem\" ,而不是一个更具体的类型,如 \"object.item.videoItem.movie\" 。", + "OptionPlainVideoItemsHelp": "所有视频在 DIDL 中都表示为“object.item.videoItem”,而不是更具体的类型,例如“object.item.videoItem.movie”。", "OptionPlayCount": "播放次数", "OptionPremiereDate": "首映日期", "OptionProtocolHls": "HTTP 直播串流 (HLS)", @@ -899,9 +899,9 @@ "OptionReleaseDate": "发行日期", "OptionReportByteRangeSeekingWhenTranscoding": "转码时,报告服务器支持的字节查询", "OptionReportByteRangeSeekingWhenTranscodingHelp": "这是一些设备必需的,不用赶时间。", - "OptionRequirePerfectSubtitleMatch": "只下载与我的视频文件完美匹配的字幕", + "OptionRequirePerfectSubtitleMatch": "只下载与视频文件完美匹配的字幕", "OptionRequirePerfectSubtitleMatchHelp": "需要一个完美的匹配将过滤字幕, 只包括那些已经测试和验证与您的确切视频文件。取消选中此项将增加字幕下载的可能性, 但会增加不合时宜或不正确字幕文本的几率。", - "OptionResElement": "'res' element", + "OptionResElement": "'res' 元素", "OptionResumable": "可恢复播放", "OptionSaveMetadataAsHidden": "保存媒体资料和图像为隐藏文件", "OptionSaveMetadataAsHiddenHelp": "更改此项将应用于以后保存的元数据。现有元数据文件将在下一次服务器保存它们时被更新。", @@ -928,15 +928,15 @@ "PerfectMatch": "最佳匹配", "Photos": "照片", "PictureInPicture": "画中画", - "PinCodeResetComplete": "PIN码已被重置。", - "PinCodeResetConfirmation": "你确定要重置PIN码?", + "PinCodeResetComplete": "简单PIN码已被重置。", + "PinCodeResetConfirmation": "你确定要重置简单PIN码?", "Play": "播放", "PlayAllFromHere": "这里的全部内容都开始播放", "PlayCount": "播放次数", "PlayFromBeginning": "从头播放", "Played": "已播放", "Playlists": "播放列表", - "PleaseAddAtLeastOneFolder": "请点击添加按钮,添加至少一个文件夹到这个媒体库。", + "PleaseAddAtLeastOneFolder": "请通过单击“文件夹”部分中的“+”按钮向该库中添加至少一个文件夹。", "PleaseConfirmPluginInstallation": "请点击“确认”以确认你已经阅读了上述内容并希望继续插件安装进程。", "PleaseEnterNameOrId": "请输入一个名称或一个外部ID。", "PleaseRestartServerName": "请重启 Jellyfin - {0}。", @@ -1075,7 +1075,7 @@ "Unrated": "未分级", "Up": "上", "Upload": "上传", - "UserAgentHelp": "提供自定义用户代理 HTTP 标头。", + "UserAgentHelp": "提供自定义的“用户代理”HTTP 标头。", "UserProfilesIntro": "Jellyfin 集成了对用户资料的支持,允许配置自己的显示设置、播放模式和家长控制。", "ValueAlbumCount": "{0} 张专辑", "ValueAudioCodec": "音频编解码器: {0}", @@ -1140,7 +1140,7 @@ "LabelTranscodes": "转码:", "AuthProviderHelp": "选择用于验证此用户密码的身份验证提供者。", "ColorPrimaries": "原色", - "ConfigureDateAdded": "在“库设置”下的仪表板中设置如何确定添加日期", + "ConfigureDateAdded": "设置如何在仪表板 > 库 > NFO 设置中确定“添加日期”的元数据", "DisplayModeHelp": "选择您想要的界面布局风格。", "EnableColorCodedBackgrounds": "彩色背景", "ErrorDeletingItem": "从服务器删除项目时出错。请检查Jellyfin是否拥有对媒体目录的写权限,然后重试。", @@ -1162,7 +1162,7 @@ "LabelKeepUpTo": "保持:", "LabelPasswordResetProvider": "密码重置提供者:", "LabelPersonRoleHelp": "例如:冰淇淋车司机", - "LabelSelectFolderGroups": "自动将来自下列文件夹的内容分组至电影、音乐、电视等视图中:", + "LabelSelectFolderGroups": "自动将以下文件夹中的内容分组到视图中,例如“电影”、“音乐”和“电视”:", "LabelSelectFolderGroupsHelp": "未勾选的文件夹将在它们自己的视图中显示。", "LabelUserLoginAttemptsBeforeLockout": "用户被锁定前可尝试登录的次数:", "DashboardVersionNumber": "版本:{0}", @@ -1389,8 +1389,8 @@ "LabelMaxMuxingQueueSize": "最大混合器队列大小:", "LabelMaxMuxingQueueSizeHelp": "等待所有流初始化时可以缓冲的最大数据包数。 如果您在 FFmpeg 日志中仍然遇到“为输出流缓冲的数据包过多”错误,请尝试增加它。 推荐值为 2048。", "Profile": "简介", - "LabelIconMaxResHelp": "通过 upnp:icon 属性公开的图标的最大分辨率。", - "LabelAlbumArtMaxResHelp": "通过 upnp:albumArtURI 属性公开的专辑封面的最大分辨率。", + "LabelIconMaxResHelp": "通过 “upnp:icon” 属性公开的图标的最大分辨率。", + "LabelAlbumArtMaxResHelp": "通过“upnp:albumArtURI”属性公开的专辑封面的最大分辨率。", "VideoAudio": "视频音频", "Video": "视频", "ThumbCard": "缩略图卡片", @@ -1422,7 +1422,7 @@ "LabelQuickConnectCode": "快速连接验证码:", "LabelKnownProxies": "已知代理:", "LabelCurrentStatus": "当前状态:", - "KnownProxiesHelp": "连接到 Jellyfin 实例时使用的已知代理的IP地址的逗号分隔列表。 这是正确使用 X-Forwarded-For 标头所必需的。 保存后需要重新启动。", + "KnownProxiesHelp": "连接到 Jellyfin 实例时使用的已知代理的 IP 地址或主机名的逗号分隔列表。 这是正确使用“X-Forwarded-For”标头所必需的。 保存后需要重启。", "EnableQuickConnect": "在此服务器上启用快速连接", "ButtonUseQuickConnect": "使用Quick Connect", "ButtonActivate": "启用", @@ -1519,7 +1519,7 @@ "MessageSent": "消息已发送。", "LabelSlowResponseTime": "响应缓慢判断时间(单位毫秒):", "LabelSlowResponseEnabled": "如果服务器响应缓慢,则记录警告", - "UseEpisodeImagesInNextUpHelp": "即将播放和继续观看模块将使用剧集图像作为缩略图,而不是节目的主缩略图。", + "UseEpisodeImagesInNextUpHelp": "“Next Up”和“Continue Watching”部分将使用剧集图像作为缩略图,而不是节目的主要缩略图。", "UseEpisodeImagesInNextUp": "在‘即将播放’和‘继续观看’模块中使用剧集图片", "LabelLocalCustomCss": "自定义 CSS 样式并仅应用于本客户端。您可能想要禁用服务器自定义 CSS。", "LabelDisableCustomCss": "禁用由服务器提供的自定义 CSS 主题/品牌。", From e4385d4b261df9c12fbbc1ad6febf03f067d3a87 Mon Sep 17 00:00:00 2001 From: Kichirou Hoshino Date: Mon, 27 Dec 2021 04:00:16 +0000 Subject: [PATCH 1465/1756] Translated using Weblate (Filipino) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/ --- src/strings/fil.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/strings/fil.json b/src/strings/fil.json index 7dcdbb4d4b..ef81873cf0 100644 --- a/src/strings/fil.json +++ b/src/strings/fil.json @@ -98,7 +98,7 @@ "ValueAlbumCount": "{0} (na) album", "UserProfilesIntro": "Kasama sa Jellyfin ang suporta para sa mga profile ng user na may mga butil na setting ng display, estado ng paglalaro, at parental control.", "UserAgentHelp": "Magbigay ng custom na 'User-Agent' na HTTP header.", - "UseEpisodeImagesInNextUpHelp": "Ang mga seksyon ng Ang susunod at Ituloy ang Panonood ay gagamit ng mga larawan ng episode bilang mga thumbnail sa halip na ang pangunahing thumbnail ng palabas.", + "UseEpisodeImagesInNextUpHelp": "Ang mga seksyon ng 'Ang susunod' at 'Ituloy ang Panonood' ay gagamit ng mga larawan ng episode bilang mga thumbnail sa halip na ang pangunahing thumbnail ng palabas.", "UseEpisodeImagesInNextUp": "Gumamit ng mga larawan ng episode sa 'Ang susunod' at 'Ituloy ang Panonood' na mga seksyon", "UseDoubleRateDeinterlacingHelp": "Ginagamit ng setting na ito ang field rate kapag nagde-deinterlacing, kadalasang tinutukoy bilang bob deinterlacing, na nagdodoble sa frame rate ng video upang makapagbigay ng buong galaw tulad ng makikita mo kapag nanonood ng interlaced na video sa isang TV.", "UseDoubleRateDeinterlacing": "Doblehin ang frame rate kapag nagde-deinterlace", @@ -163,7 +163,7 @@ "TabMusic": "Musika", "TabLogs": "Mga log", "TabLatest": "Pinakabago", - "TabDirectPlay": "Direktang Pag-play", + "TabDirectPlay": "Direktang Pag-playback", "TabDashboard": "Dashboard", "TabContainers": "Mga container", "TabCodecs": "Mga codec", @@ -260,7 +260,7 @@ "PleaseRestartServerName": "Paki-restart ang Jellyfin sa {0}.", "PleaseEnterNameOrId": "Mangyaring maglagay ng pangalan o external ID.", "PleaseConfirmPluginInstallation": "Mangyaring i-click ang OK upang kumpirmahin na nabasa mo ang nasa itaas at nais na magpatuloy sa pag-install ng plugin.", - "PleaseAddAtLeastOneFolder": "Mangyaring magdagdag ng hindi bababa sa isang folder sa library na ito sa pamamagitan ng pag-click sa Add button.", + "PleaseAddAtLeastOneFolder": "Mangyaring magdagdag ng hindi bababa sa isang folder sa library na ito sa pamamagitan ng pag-click ng '+' sa seksyong 'Mga Folder'.", "PlayNextEpisodeAutomatically": "Awtomatikong i-play ang susunod na episode", "PlayNext": "Susunod na ipe-play", "PlayFromBeginning": "I-play mula sa simula", @@ -273,8 +273,8 @@ "PlayAllFromHere": "I-play ang lahat mula dito", "Play": "I-play", "PlaceFavoriteChannelsAtBeginning": "Ilagay ang mga paboritong channel sa simula", - "PinCodeResetConfirmation": "Sigurado ka bang gusto mong i-reset ang PIN code?", - "PinCodeResetComplete": "Na-reset ang PIN code.", + "PinCodeResetConfirmation": "Sigurado ka bang gusto mong i-reset ang Easy PIN code?", + "PinCodeResetComplete": "Na-reset ang Easy PIN code.", "PictureInPicture": "Picture in picture", "Photo": "Larawan", "PersonRole": "bilang {0}", @@ -309,7 +309,7 @@ "OptionSaveMetadataAsHidden": "I-save ang metadata at mga larawan bilang mga nakatagong file", "OptionResumable": "Pwedeng i-resume", "OptionResElement": "'res' element", - "OptionRequirePerfectSubtitleMatch": "Mag-download lang ng mga subtitle na tugma sa aking mga video file", + "OptionRequirePerfectSubtitleMatch": "Mag-download lang ng mga subtitle na perfect match para sa mga video file", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Kinakailangan ito para sa ilang device na hindi masyadong naghahanap ng oras.", "OptionReportByteRangeSeekingWhenTranscoding": "Iulat na sinusuportahan ng server ang byte seeking kapag nag-transcoding", "OptionReleaseDate": "Petsa ng Paglabas", @@ -584,7 +584,7 @@ "LabelEnableDlnaServerHelp": "Payagan ang mga UPnP device sa iyong network na mag-browse at mag-play ng content.", "LabelEnableDlnaServer": "Paganahin ang DLNA server", "LabelEnableDlnaPlayToHelp": "I-detect ang mga device sa loob ng iyong network at mag-alok ng kakayahang kontrolin ang mga ito nang malayuan.", - "LabelEnableDlnaPlayTo": "I-enable ang DLNA tampok 'Ipagtugtog Sa'", + "LabelEnableDlnaPlayTo": "I-enable ang DLNA feature na \"I-play sa\"", "LabelEnableDlnaDebugLoggingHelp": "Gumawa ng malalaking log file at dapat lamang gamitin kung kinakailangan para sa mga layunin ng pag-troubleshoot.", "LabelEnableDlnaDebugLogging": "Paganahin ang DLNA debug logging", "LabelEnableDlnaClientDiscoveryIntervalHelp": "Tukuyin ang tagal sa mga segundo sa pagitan ng dalawang SSDP searches.", @@ -841,7 +841,7 @@ "HeaderPlaybackError": "Nag-error ang pag-playback", "HeaderPlayback": "Pag-playback ng Media", "HeaderPlayAll": "I-play ang Lahat", - "HeaderPinCodeReset": "I-reset ang PIN Code", + "HeaderPinCodeReset": "I-reset ang Easy PIN Code", "HeaderPhotoAlbums": "Mga Album ng Larawan", "HeaderPaths": "Mga Path", "HeaderPasswordReset": "I-reset ang Password", @@ -877,7 +877,7 @@ "HeaderLatestMovies": "Pinakabagong Pelikula", "HeaderLatestMedia": "Pinakabagong Media", "HeaderLatestEpisodes": "Mga Pinakabagong Episode", - "HeaderKodiMetadataHelp": "Para i-enable o i-disable ang NFO metadata, mag-edit ng library at hanapin ang seksyong 'Metadata savers'.", + "HeaderKodiMetadataHelp": "Para i-enable o i-disable ang NFO metadata, mag-edit ng library at hanapin ang seksyong 'Mga saver ng Metadata'.", "HeaderKeepSeries": "Panatilihin ang Serye", "HeaderKeepRecording": "Panatilihin ang Pagre-record", "HeaderInstantMix": "Instant Mix", @@ -904,8 +904,8 @@ "HeaderEasyPinCode": "Easy PIN Code", "HeaderDVR": "Digital Recorder", "HeaderDownloadSync": "I-download at I-sync", - "HeaderDirectPlayProfileHelp": "Magdagdag ng mga direct play profile upang isaad kung aling mga format ang maaaring pangasiwaan ng device nang native.", - "HeaderDirectPlayProfile": "Direct Play Profile", + "HeaderDirectPlayProfileHelp": "Magdagdag ng mga profile ng direktang pag-playback upang isaad kung aling mga format ang maaaring pangasiwaan ng device nang native.", + "HeaderDirectPlayProfile": "Profile ng Direktang Pag-playback", "HeaderDevices": "Mga device", "HeaderDeviceAccess": "Access sa Device", "HeaderDeveloperInfo": "Impormasyon ng Developer", @@ -922,7 +922,7 @@ "HeaderCustomDlnaProfiles": "Mga Custom na Profile", "HeaderContinueReading": "Ipagpatuloy ang pagbabasa", "HeaderContinueListening": "Ipagpatuloy ang Pakikinig", - "HeaderContainerProfileHelp": "Ipinapahiwatig ng mga profile ng container ang mga limitasyon ng isang device kapag nagpe-play ng mga partikular na format. Kung may nalalapat na limitasyon, ang media ay maita-transcode, kahit na ang format ay na-configure para sa direktang paglalaro.", + "HeaderContainerProfileHelp": "Ipinapahiwatig ng mga profile ng container ang mga limitasyon ng isang device kapag nagpe-play ng mga partikular na format. Kung may nalalapat na limitasyon, ang media ay maita-transcode, kahit na ang format ay na-configure para sa direktang pag-playback.", "HeaderContainerProfile": "Profile ng Container", "HeaderConnectToServer": "Kumonekta sa Server", "HeaderConnectionFailure": "Nag-fail ang koneksyon", @@ -930,7 +930,7 @@ "HeaderConfirmProfileDeletion": "Kumpirmahin ang Pagtanggal ng Profile", "HeaderConfirmPluginInstallation": "Kumpirmahin ang Pag-install ng Plugin", "HeaderConfigureRemoteAccess": "I-set up ang Remote Access", - "HeaderCodecProfileHelp": "Isinasaad ng mga profile ng codec ang mga limitasyon ng isang device kapag nagpe-play ng mga partikular na codec. Kung nalalapat ang isang limitasyon, ang media ay maita-transcode, kahit na ang codec ay na-configure para sa direktang pag-play.", + "HeaderCodecProfileHelp": "Isinasaad ng mga profile ng codec ang mga limitasyon ng isang device kapag nagpe-play ng mga partikular na codec. Kung nalalapat ang isang limitasyon, ang media ay maita-transcode, kahit na ang codec ay na-configure para sa direktang pag-playback.", "HeaderCodecProfile": "Profile ng Codec", "HeaderChapterImages": "Mga Larawan ng Kabanata", "HeaderChannelAccess": "Access sa Channel", @@ -962,7 +962,7 @@ "MessagePluginConfigurationRequiresLocalAccess": "Upang i-set up ang plugin na ito mangyaring mag-sign in nang direkta sa iyong lokal na server.", "MessagePleaseEnsureInternetMetadata": "Pakitiyak na ang pag-download ng metadata sa internet ay maka-enable.", "MessagePlayAccessRestricted": "Ang pag-playback ng nilalamang ito ay kasalukuyang pinaghihigpitan. Mangyaring makipag-ugnayan sa administrator ng iyong server para sa higit pang impormasyon.", - "MessagePasswordResetForUsers": "Na-reset ng mga sumusunod na user ang kanilang mga password. Maaari na silang mag-sign in gamit ang mga PIN code na ginamit sa paggawa ng pag-reset.", + "MessagePasswordResetForUsers": "Na-reset ng mga sumusunod na user ang kanilang mga password. Maaari na silang mag-sign in gamit ang Easy PIN code na ginamit para gawin ang pag-reset.", "MessageNoTrailersFound": "I-install ang trailers channel upang mapahusay ang iyong karanasan sa pelikula sa pamamagitan ng pagdaragdag ng library ng mga trailer sa internet.", "MessageNothingHere": "Walang nakalagay dito.", "MessageNoServersAvailable": "Walang nahanap na mga server gamit ang awtomatikong pagtuklas ng server.", @@ -1364,7 +1364,7 @@ "ConfirmDeleteItems": "Ang pagtanggal sa mga item na ito ay magtatanggal sa kanila sa parehong file system at sa iyong media library. Sigurado ka bang gusto mong magpatuloy?", "ConfirmDeleteItem": "Ang pagtanggal sa item na ito ay magtatanggal nito sa parehong file system at sa iyong media library. Sigurado ka bang gusto mong magpatuloy?", "ConfirmDeleteImage": "Tanggalin ang larawan?", - "ConfigureDateAdded": "I-set up kung paano tinutukoy ang petsa na idinagdag sa Dashboard sa ilalim ng Mga Setting ng Library", + "ConfigureDateAdded": "I-set up kung paano tinutukoy ang metadata para sa 'Petsa ng idinagdag' sa Dashboard > Mga Library > Mga Setting ng NFO", "Conductor": "Konduktor", "Composer": "Composer", "CommunityRating": "Rating ng komunidad", @@ -1432,9 +1432,9 @@ "LabelYoureDone": "Tapos ka na!", "LabelYear": "taon:", "LabelXDlnaDocHelp": "Tukuyin ang nilalaman ng elementong 'X_DLNADOC' sa 'urn:schemas-dlna-org:device-1-0' namespace.", - "LabelXDlnaDoc": "Doc ng X-DLNA:", + "LabelXDlnaDoc": "Class ID ng Device:", "LabelXDlnaCapHelp": "Tukuyin ang nilalaman ng elementong 'X_DLNACAP' sa 'urn:schemas-dlna-org:device-1-0' namespace.", - "LabelXDlnaCap": "Cap ng X-DLNA:", + "LabelXDlnaCap": "Capability ID ng Device:", "LabelWeb": "Web:", "LabelVideoResolution": "Resolusyon ng video:", "LabelVideoRange": "Range ng video:", @@ -1443,7 +1443,7 @@ "LabelValue": "Value:", "LabelVaapiDeviceHelp": "Ito ang render node na ginagamit para sa hardware acceleration.", "LabelVaapiDevice": "Device ng VA-API:", - "LabelUserRemoteClientBitrateLimitHelp": "I-override ang default na global value na itinakda sa mga setting ng pag-playback ng server.", + "LabelUserRemoteClientBitrateLimitHelp": "I-override ang default na global value na itinakda sa mga setting ng server, tingnan ang Dashboard > Pag-playback > Streaming.", "LabelUsername": "Username:", "LabelUserMaxActiveSessions": "Pinakamataas na bilang ng mga sabay-sabay na user session:", "LabelUserLoginAttemptsBeforeLockout": "Bilang ng failed login attempt bago ma-lock out ang user:", From 3c2f89e5cbfa0b774d193ac94f3c214d6f39fcb7 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 10:37:11 +0000 Subject: [PATCH 1466/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 22de60a8db..1df375b29b 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -1459,7 +1459,7 @@ "TitleHardwareAcceleration": "Hardware Acceleration", "TitleHostingSettings": "Hosting Settings", "TitlePlayback": "Playback", - "TonemappingAlgorithmHelp": "Tone mapping can be fine-tuned. If you are not familiar with these options, just keep the default. The recommended value is BT.2390.", + "TonemappingAlgorithmHelp": "Tone mapping can be fine-tuned. If you are not familiar with these options, just keep the default. The recommended value is 'BT.2390'.", "TonemappingRangeHelp": "Select the output color range. Auto is the same as the input range.", "Track": "Track", "TrackCount": "{0} tracks", @@ -1598,9 +1598,9 @@ "VideoProfileNotSupported": "The video codec's profile is not supported", "AudioBitDepthNotSupported": "The audio's bit depth is not supported", "ContainerBitrateExceedsLimit": "The video's bitrate exceeds the limit", - "PreferSystemNativeHwDecoder": "Prefer OS native DXVA or VAAPI hardware decoder", - "EnableIntelLowPowerH264HwEncoder": "Enable Intel Low-Power H264 hardware encoder", + "PreferSystemNativeHwDecoder": "Prefer OS native DXVA or VA-API hardware decoders", + "EnableIntelLowPowerH264HwEncoder": "Enable Intel Low-Power H.264 hardware encoder", "EnableIntelLowPowerHevcHwEncoder": "Enable Intel Low-Power HEVC hardware encoder", - "IntelLowPowerEncHelp": "Low-Power Encoding can save unnecessary CPU-GPU sync. On Linux they must be disabled if the i915 Huc firmware is not configured.", + "IntelLowPowerEncHelp": "Low-Power Encoding can keep unnecessary CPU-GPU sync. On Linux they must be disabled if the i915 HuC firmware is not configured.", "LabelHardwareEncodingOptions": "Hardware encoding options:" } From fa16a3b43a26ef14cd1da086b50326cbbf2b0438 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 13:42:24 +0000 Subject: [PATCH 1467/1756] Translated using Weblate (Belarusian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/ --- src/strings/be-by.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/strings/be-by.json b/src/strings/be-by.json index 1000108678..f6b3d46e9c 100644 --- a/src/strings/be-by.json +++ b/src/strings/be-by.json @@ -24,5 +24,8 @@ "Add": "Дадаць", "Actor": "Акцёр", "AccessRestrictedTryAgainLater": "У цяперашні час доступ абмежаваны. Калі ласка паспрабуйце зноў пазней.", - "Absolute": "Абсалютны" + "Absolute": "Абсалютны", + "Small": "Маленькі", + "Normal": "Нармальны", + "Large": "Вялікі" } From 364afd0dd69164a543e4cbf18fbc4eac92011878 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 12:56:45 +0000 Subject: [PATCH 1468/1756] Translated using Weblate (Bulgarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/ --- src/strings/bg-bg.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/bg-bg.json b/src/strings/bg-bg.json index f3b899de1c..e91080a9df 100644 --- a/src/strings/bg-bg.json +++ b/src/strings/bg-bg.json @@ -1259,7 +1259,7 @@ "OptionRegex": "Регуларен", "OptionRandom": "Случаен", "OptionProtocolHttp": "HTTP", - "OptionProtocolHls": "Директно предаване по HTTP", + "OptionProtocolHls": "Директно предаване по HTTP (HLS)", "OptionPlainVideoItemsHelp": "Всички видеофайлове са представени в DIDL като \"object.item.videoItem\" вместо по-конкретен тип, като например \"object.item.videoItem.movie\".", "OptionPlainStorageFoldersHelp": "Всички папки са представени в DIDL като \"object.container.storageFolder\" вместо по-конкретен тип, като например \"object.container.person.musicArtist\".", "OptionMax": "Максимално", From 7a4d57dafdc076f2b40598c8365631e4c15828dd Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 13:33:13 +0000 Subject: [PATCH 1469/1756] Translated using Weblate (Catalan) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/ --- src/strings/ca.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ca.json b/src/strings/ca.json index 32bc886cde..8690a99b59 100644 --- a/src/strings/ca.json +++ b/src/strings/ca.json @@ -592,7 +592,7 @@ "Channels": "Canals", "Collections": "Col·leccions", "Favorites": "Preferits", - "HeaderAlbumArtists": "Àlbum de l'artista", + "HeaderAlbumArtists": "Artistes de l'àlbum", "ChannelNumber": "Número de canal", "Categories": "Categories", "ButtonWebsite": "Lloc web", From eb05c356d281fe6d9f78e9dd7a39b06cbd3a984b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Mon, 27 Dec 2021 11:34:15 +0000 Subject: [PATCH 1470/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 74 ++++++++++++++++++++++++--------------------- 1 file changed, 40 insertions(+), 34 deletions(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index 7c5f4febeb..5bb582b5c9 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -77,7 +77,7 @@ "CancelRecording": "Zrušit nahrávání", "CancelSeries": "Ukončit Seriál", "Categories": "Kategorie", - "ChannelAccessHelp": "Vyberte kanály, které chcete sdílet s tímto uživatelem. Administrátoři budou moci upravovat všechny kanály pomocí správce metadat.", + "ChannelAccessHelp": "Vyberte kanály, které chcete sdílet s tímto uživatelem. Administrátoři budou moci upravovat všechny kanály pomocí Správce metadat.", "ChannelNameOnly": "Kanál {0} jen", "ChannelNumber": "Číslo kanálu", "CinemaModeConfigurationHelp": "Tento režim přibližuje domácí sledování filmů zážitku v kině díky možnosti přehrát upoutávky k filmům a vlastní úvodní video před hlavním pořadem.", @@ -270,7 +270,7 @@ "HeaderPassword": "Heslo", "HeaderPasswordReset": "Obnova hesla", "HeaderPaths": "Cesty", - "HeaderPinCodeReset": "Obnovit PIN kód", + "HeaderPinCodeReset": "Obnovit Easy PIN kód", "HeaderPlayAll": "Přehrát vše", "HeaderPlayback": "Přehrání média", "HeaderPlaybackError": "Chyba přehrávání", @@ -355,7 +355,7 @@ "LabelAirsAfterSeason": "Vysíláno po sezóně:", "LabelAirsBeforeEpisode": "Vysíláno před epizodou:", "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:", "LabelAlbumArtMaxWidth": "Maximální výška alba:", "LabelAlbumArtPN": "Alba PN:", @@ -419,7 +419,7 @@ "LabelEnableDlnaClientDiscoveryIntervalHelp": "Určuje interval mezi dvěma vyhledáváními SSDP.", "LabelEnableDlnaDebugLogging": "Povolit DLNA protokolování (pro ladění)", "LabelEnableDlnaDebugLoggingHelp": "Vytváří velké soubory se záznamy a doporučuje se používat pouze pro potřeby odstraňování problémů.", - "LabelEnableDlnaPlayTo": "Povolit DLNA přehrávání", + "LabelEnableDlnaPlayTo": "Povolit funkci DLNA 'Play To'", "LabelEnableDlnaPlayToHelp": "Umí detekovat zařízení v rámci vaší sítě a nabízí možnost jejich dálkového ovládání.", "LabelEnableDlnaServer": "Povolit DLNA server", "LabelEnableDlnaServerHelp": "Umožnit zařízením UPnP v síti procházet a přehrávat obsah.", @@ -455,8 +455,8 @@ "LabelImageFetchersHelp": "Povolí řazení stahovačů obrázků dle priority.", "LabelImageType": "Typ obrázku:", "LabelImportOnlyFavoriteChannels": "Zamezit označení kanálů jako oblíbené", - "LabelInNetworkSignInWithEasyPassword": "Povolit přihlášení snadným PIN kódem uvnitř lokální sítě", - "LabelInNetworkSignInWithEasyPasswordHelp": "Pomocí jednoduchého kódu PIN se přihlaste ke klientům v místní síti. Vaše běžné heslo bude potřeba pouze mimo domov. Pokud je kód PIN ponechán prázdný, nebudete potřebovat heslo v domácí síti.", + "LabelInNetworkSignInWithEasyPassword": "Povolit přihlášení Easy PIN kódem uvnitř lokální sítě", + "LabelInNetworkSignInWithEasyPasswordHelp": "Pomocí Easy PIN kódu se přihlaste ke klientům v místní síti. Vaše běžné heslo bude potřeba pouze mimo domov. Pokud je kód PIN ponechán prázdný, nebudete potřebovat heslo v domácí síti.", "LabelKeepUpTo": "Aktualizovat k:", "LabelKidsCategories": "Dětské kategorie:", "LabelKodiMetadataDateFormat": "Formát data vydání:", @@ -493,7 +493,7 @@ "LabelMetadataPathHelp": "Zadejte vlastní umístění pro stažení obrázků a metadat.", "LabelMetadataReaders": "Čtečky metadat:", "LabelMetadataReadersHelp": "Seřaďte své preferované lokální zdroje metadat dle priority. První nalezená data budou načtena.", - "LabelMetadataSavers": "Střadatelé metadat:", + "LabelMetadataSavers": "Ukládání metadat:", "LabelMetadataSaversHelp": "Vyberte formáty souborů, které chcete použít pro ukládání metadat.", "LabelMethod": "Metoda:", "LabelMinBackdropDownloadWidth": "Maximální šířka pro stažení pozadí:", @@ -565,7 +565,7 @@ "LabelScheduledTaskLastRan": "Poslední spuštění {0}, zabralo {1}.", "LabelScreensaver": "Šetřič obrazovky:", "LabelSeasonNumber": "Číslo sezóny:", - "LabelSelectFolderGroups": "Automaticky seskupit obsah z následujících složek do zobrazení, jako jsou Filmy, Hudba a TV:", + "LabelSelectFolderGroups": "Automaticky seskupit obsah z následujících složek do zobrazení, jako jsou 'Filmy', 'Hudba' a 'Seriály':", "LabelSelectFolderGroupsHelp": "Složky, které nejsou zaškrtnuty budou zobrazeny ve vlastním pohledu.", "LabelSelectUsers": "Vyberte uživatele:", "LabelSelectVersionToInstall": "Vyber verzi k instalaci:", @@ -580,7 +580,7 @@ "LabelSkipIfGraphicalSubsPresent": "Přeskočit, jestliže video obsahuje vložené titulky", "LabelSkipIfGraphicalSubsPresentHelp": "Ponecháním textových titulků je možné dosáhnout efektivnějšího přenosu videa a snížení pravděpodobnosti, že bude video nutné překódovat.", "LabelSonyAggregationFlags": "Agregační příznaky Sony:", - "LabelSonyAggregationFlagsHelp": "Určuje obsah prvku aggregationFlags ve jmenném prostoru urn:schemas-sonycom:av.", + "LabelSonyAggregationFlagsHelp": "Určuje obsah prvku 'aggregationFlags' ve jmenném prostoru 'urn:schemas-sonycom:av'.", "LabelSortTitle": "Třídit dle názvu:", "LabelSource": "Zdroj:", "LabelSportsCategories": "Sportovní kategorie:", @@ -617,10 +617,10 @@ "LabelValue": "Hodnota:", "LabelVersion": "Verze:", "LabelVersionInstalled": "{0} instalováno", - "LabelXDlnaCap": "Zachytávací zařízení X-DLNA:", - "LabelXDlnaCapHelp": "Určuje obsah prvku X_DLNACAP ve jmenném prostoru urn:schemas-dlna-org:device-1-0.", - "LabelXDlnaDoc": "Dokumentace X-DLNA:", - "LabelXDlnaDocHelp": "Určuje obsah prvku X_DLNADOC ve jmenném prostoru urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaCap": "ID schopnosti zařízení:", + "LabelXDlnaCapHelp": "Určuje obsah prvku 'X_DLNACAP' ve jmenném prostoru 'urn:schemas-dlna-org:device-1-0'.", + "LabelXDlnaDoc": "ID třídy zařízení:", + "LabelXDlnaDocHelp": "Určuje obsah prvku 'X_DLNADOC' ve jmenném prostoru 'urn:schemas-dlna-org:device-1-0'.", "LabelYear": "Rok:", "LabelYoureDone": "Hotovo!", "LabelZipCode": "PSČ:", @@ -629,7 +629,7 @@ "Large": "Velký", "LatestFromLibrary": "Nejnovější {0}", "LearnHowYouCanContribute": "Zjistěte, jak můžete přispět.", - "LibraryAccessHelp": "Vyberte knihovny, které chcete sdílet s tímto uživatelem. Administrátoři budou moci editovat všechny složky pomocí správce metadat.", + "LibraryAccessHelp": "Vyberte knihovny, které chcete sdílet s tímto uživatelem. Administrátoři budou moci editovat všechny složky pomocí Správce metadat.", "List": "Seznam", "Live": "Živě", "LiveBroadcasts": "Přímé přenosy", @@ -692,7 +692,7 @@ "MessageNoPluginsInstalled": "Nemáte instalovány žádné zásuvné moduly.", "MessageNoTrailersFound": "Chcete-li si zlepšit zážitek ze sledování, nainstalujte si kanál s upoutávkami.", "MessageNothingHere": "Tady nic není.", - "MessagePasswordResetForUsers": "Obnovení hesla bylo provedeno následujícími uživateli. Nyní se mohou přihlásit pomocí kódů PIN, které byly použity k provedení resetu.", + "MessagePasswordResetForUsers": "Následujícím uživatelům bylo resetováno heslo. Nyní se mohou přihlásit pomocí kódů Easy PIN, které byly použity k provedení resetu.", "MessagePlayAccessRestricted": "Přehrávání tohoto obsahu je aktuálně omezeno. Další informace získáte od správce serveru.", "MessagePleaseEnsureInternetMetadata": "Prosím zkontrolujte, zda máte povoleno stahování metadat z internetu.", "MessagePluginConfigurationRequiresLocalAccess": "Pro konfiguraci zásuvného modulu se přihlaste přímo na lokální server.", @@ -700,10 +700,10 @@ "MessageReenableUser": "Viz níže pro znovuzapnutí", "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Z vaší knihovny budou odstraněny následující zdroje médií:", "MessageUnableToConnectToServer": "Nejsme schopni se připojit k vybranému serveru právě teď. Prosím, ujistěte se, že je spuštěn a zkuste to znovu.", - "MessageUnsetContentHelp": "Obsah je zobrazen pomocí prostých složek. Pro dosažení nejlepších výsledků pomocí správce metadat nastavte typy obsahu pod-složek.", + "MessageUnsetContentHelp": "Obsah je zobrazen pomocí prostých složek. Pro dosažení nejlepších výsledků pomocí Správce metadat nastavte typy obsahu pod-složek.", "MessageYouHaveVersionInstalled": "V současné době máte instalovánu verzi {0}.", - "MetadataManager": "Manažer metadat", - "MetadataSettingChangeHelp": "Změna nastavení metadat bude mít vliv na obsah, který bude nově přidán v budoucnu. Chcete-li aktualizovat stávající obsah, otevřete obrazovku s podrobnostmi a klikněte na tlačítko Aktualizovat, nebo proveďte hromadnou aktualizaci pomocí správce metadat.", + "MetadataManager": "Správce metadat", + "MetadataSettingChangeHelp": "Změna nastavení metadat bude mít vliv na obsah, který bude nově přidán v budoucnu. Chcete-li aktualizovat stávající obsah, otevřete obrazovku s podrobnostmi a klikněte na tlačítko 'Aktualizovat', nebo proveďte hromadnou aktualizaci pomocí Správce metadat.", "MinutesAfter": "minut po", "MinutesBefore": "minut předem", "Mobile": "Mobilní", @@ -796,16 +796,16 @@ "OptionOnInterval": "V intervalu", "OptionParentalRating": "Rodičovské hodnocení", "OptionPlainStorageFolders": "Zobrazit všechny složky jako obyčejné složky pro ukládání", - "OptionPlainStorageFoldersHelp": "Všechny složky jsou prezentovány v DIDL jako \"object.container.storageFolder\" místo konkrétnějšího typu, například \"object.container.person.musicArtist\".", + "OptionPlainStorageFoldersHelp": "Všechny složky jsou prezentovány v DIDL jako 'object.container.storageFolder' místo konkrétnějšího typu, například 'object.container.person.musicArtist'.", "OptionPlainVideoItems": "Zobrazit všechna videa jako s obyčejné video položky", - "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í", "OptionPremiereDate": "Datum premiéry", "OptionRegex": "Regexp", "OptionReleaseDate": "Datum vydání", "OptionReportByteRangeSeekingWhenTranscoding": "Hlásit, že server podporuje vyhledávání bajtů při překódování", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Tento krok je nutný pro některá zařízení, které nemají moc dobrý time seek.", - "OptionRequirePerfectSubtitleMatch": "Stahovat jen titulky, které perfektně sedí k mým video souborům", + "OptionRequirePerfectSubtitleMatch": "Stahovat jen titulky, které perfektně sedí k video souborům", "OptionResElement": "'res' element", "OptionResumable": "Pozastavavitelný", "OptionSaveMetadataAsHidden": "Ukládat metadata a obrázky jako skryté soubory", @@ -833,8 +833,8 @@ "PerfectMatch": "Přesná shoda", "Photos": "Fotky", "PictureInPicture": "Obraz v obraze", - "PinCodeResetComplete": "PIN kód byl obnoven.", - "PinCodeResetConfirmation": "Jsou si jist, že chcete resetovat PIN kód?", + "PinCodeResetComplete": "Kód Easy PIN byl resetován.", + "PinCodeResetConfirmation": "Opravdu chcete resetovat kód Easy PIN?", "PlaceFavoriteChannelsAtBeginning": "Umístit oblíbené kanály na začátek", "Play": "Přehrát", "PlayAllFromHere": "Přehrát vše odsud", @@ -845,7 +845,7 @@ "PlaybackErrorNoCompatibleStream": "Tento klient není kompatibilní s médiem a server neodesílá kompatibilní formát médií.", "Played": "Přehráno", "Playlists": "Seznamy skladeb", - "PleaseAddAtLeastOneFolder": "Přidejte prosím nejméně jednu složku do této knihovny pomocí tlačítka Přidat.", + "PleaseAddAtLeastOneFolder": "Přidejte prosím nejméně jednu složku do této knihovny pomocí tlačítka '+' v sekci 'Složky'.", "PleaseConfirmPluginInstallation": "Pro potvrzení, že jste si přečetli text výše a chcete pokračovat v instalaci zásuvných modulů, klikněte na tlačítko OK.", "PleaseEnterNameOrId": "Prosím, zadejte název nebo externí Id.", "PleaseRestartServerName": "Prosím restartuje Jellyfin na serveru {0}.", @@ -1066,7 +1066,7 @@ "HeaderExternalIds": "Externí Id:", "HeaderFetcherSettings": "Nastavení načítání", "HeaderImageOptions": "Volby obrázku", - "HeaderKodiMetadataHelp": "Chcete-li povolit nebo zakázat metadata v souborech NFO, upravte nastavení knihovny v sekci ukládání metadat.", + "HeaderKodiMetadataHelp": "Chcete-li povolit nebo zakázat metadata v souborech NFO, upravte nastavení knihovny v sekci 'Ukládání metadat'.", "HeaderLiveTvTunerSetup": "Nastavení televizního tuneru", "HeaderNewDevices": "Nové zařízení", "HeaderPhotoAlbums": "Fotoalba", @@ -1117,7 +1117,7 @@ "LabelTypeMetadataDownloaders": "Stahovače metadat ({0}):", "LabelTypeText": "Text", "LabelUserAgent": "User agent:", - "LabelUserRemoteClientBitrateLimitHelp": "Přepíše výchozí globální hodnotu nastavenou v nastavení přehrávání serveru.", + "LabelUserRemoteClientBitrateLimitHelp": "Přepíše výchozí globální hodnotu nastavenou v nastavení serveru, viz Nástěnka > Přehrávání > Streamování.", "LabelVideoCodec": "Video kodek:", "LeaveBlankToNotSetAPassword": "Můžete ponechat prázdné pro nastavení bez hesla.", "LiveTV": "Televize", @@ -1158,7 +1158,7 @@ "OptionLoginAttemptsBeforeLockout": "Počet chybných pokusů o přihlášení, který lze provést před zablokováním.", "OptionLoginAttemptsBeforeLockoutHelp": "0 znamená zdědění výchozí hodnoty 3 pokusů pro běžné uživatele a 5 pro administrátory. Nastavení na -1 deaktivuje funkci.", "OptionMax": "Max", - "OptionProtocolHls": "Přímý přenos z internetu (HLS)", + "OptionProtocolHls": "HTTP Live Streaming (HLS)", "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ů.", "PasswordResetProviderHelp": "Zvolte poskytovatele resetování hesla, který bude použit při žádosti tohoto uživatele o resetování hesla.", @@ -1192,7 +1192,7 @@ "TvLibraryHelp": "Podívejte se na {0}průvodce pojmenováním TV pořadů{1}.", "Uniform": "Obrys", "Unplayed": "Nepřehrané", - "UserAgentHelp": "Zadejte vlastní HTTP hlavičku user agenta.", + "UserAgentHelp": "Zadejte vlastní HTTP hlavičku 'User-Agent'.", "ValueMinutes": "{0} min", "ValueOneAlbum": "1 album", "ValueOneSong": "1 skladba", @@ -1368,8 +1368,8 @@ "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.", + "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.", @@ -1384,7 +1384,7 @@ "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 Hable.", + "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 'BT.2390'.", "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ů", @@ -1401,7 +1401,7 @@ "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 nebo jmen hostitelů 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.", + "KnownProxiesHelp": "Čárkami oddělený seznam IP adres nebo jmen hostitelů 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í", @@ -1517,7 +1517,7 @@ "MessageSent": "Zpráva odeslána.", "LabelSlowResponseTime": "Čas v milisekundách, nad který je odezva považována za pomalou:", "LabelSlowResponseEnabled": "Zaznamenat varovnou zprávu, pokud byla odezva serveru pomalá", - "UseEpisodeImagesInNextUpHelp": "Sekce Další a Pokračovat ve sledování použijí obrázky dílů jako náhledy místo primárního náhledu seriálů.", + "UseEpisodeImagesInNextUpHelp": "Sekce 'Další' a 'Pokračovat ve sledování' použijí obrázky dílů jako náhledy místo primárního náhledu seriálů.", "UseEpisodeImagesInNextUp": "Použít obrázky dílů v sekcích 'Další' a 'Pokračovat ve sledování'", "LabelLocalCustomCss": "Úprava vzhledu prostřednictvím CSS, která se vztahuje pouze na tento klient. Možná bude potřeba vypnout CSS nabízené serverem.", "LabelDisableCustomCss": "Vypnout úpravy vzhledu prostřednictvím CSS nabízené serverem.", @@ -1600,5 +1600,11 @@ "TypeOptionPluralBoxSet": "Kolekce", "LabelAutomaticallyAddToCollectionHelp": "Pokud mají alespoň 2 filmy stejný název kolekce, budou automaticky přidány do kolekce.", "LabelAutomaticallyAddToCollection": "Automaticky přidat to kolekce", - "Cursive": "Kurzíva" + "Cursive": "Kurzíva", + "LabelHardwareEncodingOptions": "Možnosti hardwarového kódování:", + "IntelLowPowerEncHelp": "Nízkoenergetické kódování může zbytečně synchronizovat CPU s GPU. Na Linuxu musí být vypnuto, pokud není nakonfigurován firmware i915 HuC.", + "EnableIntelLowPowerHevcHwEncoder": "Povolit nízkoenergetický hardwarový dekodér Intel HEVC", + "EnableIntelLowPowerH264HwEncoder": "Povolit nízkoenergetický hardwarový dekodér Intel H.264", + "PreferSystemNativeHwDecoder": "Preferovat hardwarové dekodéry DXVA nebo VA-API nativní pro daný OS", + "ContainerBitrateExceedsLimit": "Bitový tok videa překračuje nastavenou mez" } From 42ac5f304d846e74851283abf4abd0396808c97e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 13:56:41 +0000 Subject: [PATCH 1471/1756] Translated using Weblate (Greek) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/ --- src/strings/el.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/el.json b/src/strings/el.json index 7a766f3ce3..ce13830c1a 100644 --- a/src/strings/el.json +++ b/src/strings/el.json @@ -206,7 +206,7 @@ "HeaderAddUpdateImage": "Προσθήκη / Ενημέρωση εικόνας", "HeaderAdditionalParts": "Πρόσθετα Μέρη", "HeaderAdmin": "Διαχειριστής", - "HeaderAlbumArtists": "Άλμπουμ Καλλιτέχνη", + "HeaderAlbumArtists": "Καλλιτέχνες άλμπουμ", "HeaderAlert": "Ειδοποίηση", "HeaderAllowMediaDeletionFrom": "Να επιτρέπεται η διαγραφή πολυμέσων από", "HeaderApiKey": "Κλειδί API", From a4bcb5cf1a7affe2b57fb5c04b76cc51ea539326 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 10:47:09 +0000 Subject: [PATCH 1472/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index abd3112994..d2ccbff77d 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -1382,7 +1382,7 @@ "LabelTonemappingDesat": "Tone mapping desat:", "TonemappingRangeHelp": "Select the output colour range. Auto is the same as the input range.", "LabelTonemappingRange": "Tone mapping range:", - "TonemappingAlgorithmHelp": "Tone mapping can be fine-tuned. If you are not familiar with these options, just keep the default. The recommended value is Hable.", + "TonemappingAlgorithmHelp": "Tone mapping can be fine-tuned. If you are not familiar with these options, just keep the default. The recommended value is 'BT.2390'.", "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 transcoding videos with embedded HDR10 or HLG metadata. If the playback is not smooth or fails, please consider turning off the corresponding hardware decoder.", "EnableTonemapping": "Enable Tone mapping", @@ -1600,5 +1600,11 @@ "Larger": "Larger", "TypeOptionPluralSeries": "TV Programmes", "TypeOptionPluralSeason": "Series", - "Cursive": "Cursive" + "Cursive": "Cursive", + "LabelHardwareEncodingOptions": "Hardware encoding options:", + "IntelLowPowerEncHelp": "Low-Power Encoding can keep unnecessary CPU-GPU sync. On Linux they must be disabled if the i915 HuC firmware is not configured.", + "EnableIntelLowPowerHevcHwEncoder": "Enable Intel Low-Power HEVC hardware encoder", + "EnableIntelLowPowerH264HwEncoder": "Enable Intel Low-Power H.264 hardware encoder", + "PreferSystemNativeHwDecoder": "Prefer OS native DXVA or VA-API hardware decoders", + "ContainerBitrateExceedsLimit": "The video's bitrate exceeds the limit" } From 1a07f45662fc1ece963c51c8c906d3df0afb16cc Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 12:56:28 +0000 Subject: [PATCH 1473/1756] Translated using Weblate (Finnish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/ --- src/strings/fi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fi.json b/src/strings/fi.json index dd8f3fd436..5496693f69 100644 --- a/src/strings/fi.json +++ b/src/strings/fi.json @@ -262,7 +262,7 @@ "OptionRegex": "Säännöllinen lausekse", "OptionRandom": "Satunnainen", "OptionProtocolHttp": "HTTP", - "OptionProtocolHls": "HTTP Suoratoisto", + "OptionProtocolHls": "HTTP Suoratoisto (HLS)", "OptionPremiereDate": "Ensi-iltapäivä", "OptionPlayCount": "Toistokerrat", "OptionNew": "Uusi…", From ce1971f669281491415001bd6f56b1c6f0999618 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 13:26:58 +0000 Subject: [PATCH 1474/1756] Translated using Weblate (French (Canada)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/ --- src/strings/fr-ca.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/fr-ca.json b/src/strings/fr-ca.json index e650f01748..d8deac4a8b 100644 --- a/src/strings/fr-ca.json +++ b/src/strings/fr-ca.json @@ -712,5 +712,6 @@ "LabelDisableCustomCss": "Désactiver le thème CSS personnalisé/l'image de marque fournie par le serveur.", "HeaderContinueReading": "Continuer à lire", "MusicVideos": "Vidéos musicales", - "OptionBluray": "BD" + "OptionBluray": "BD", + "LabelEnableDlnaPlayTo": "Activer la fonction DLNA \"Lire sur\"" } From 08656ce75d8a7ad17167764ae5f9a60b656179dc Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 27 Dec 2021 12:52:34 +0000 Subject: [PATCH 1475/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index ab9b005224..e862167e70 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1382,7 +1382,7 @@ "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 Hable.", + "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 'BT.2390'.", "LabelTonemappingAlgorithm": "Sélectionner 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 représenter 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, envisagez de désactiver le décodeur matériel correspondant.", "EnableTonemapping": "Activer le mappage tonal", @@ -1600,5 +1600,11 @@ "TypeOptionPluralAudio": "Audio", "LabelAutomaticallyAddToCollectionHelp": "Quand au moins 2 films possèdent le même nom de collection, les y ajouter automatiquement.", "LabelAutomaticallyAddToCollection": "Ajouter automatiquement à la collection", - "Cursive": "Cursive" + "Cursive": "Cursive", + "LabelHardwareEncodingOptions": "Options d'encodage matériel :", + "IntelLowPowerEncHelp": "L'encodage basse consommation permet d'éviter d'inutiles synchronisations CPU-GPU. Sur Linux La fonctionnalité doit être désactivée si le micrologiciel HuC du i915 n'a pas été configuré.", + "EnableIntelLowPowerHevcHwEncoder": "Activer l'encodeur matériel HEVC basse consommation de Intel", + "EnableIntelLowPowerH264HwEncoder": "Activer l'encodeur matériel H.264 basse consommation de Intel", + "PreferSystemNativeHwDecoder": "Préférer les décodeurs matériels DXVA et VA-API du système", + "ContainerBitrateExceedsLimit": "Le débit binaire de la vidéo dépasse la limite" } From 7bf2f794627a4275af03a3318c18c56bb832dd8e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 12:56:35 +0000 Subject: [PATCH 1476/1756] Translated using Weblate (Croatian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/ --- src/strings/hr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hr.json b/src/strings/hr.json index 613b3ebc70..89d3962ef0 100644 --- a/src/strings/hr.json +++ b/src/strings/hr.json @@ -671,7 +671,7 @@ "OptionPlainVideoItemsHelp": "Ako je omogućeno, sav video se prezentira u DIDL-u kao \"objekt.stavka.videoStavka\" umjesto više specijaliziranog tipa kao \"objekt.stavka.videoStavka.film\".", "OptionPlayCount": "Broju izvođenja", "OptionPremiereDate": "Datum premijere", - "OptionProtocolHls": "HTTP strujanje uživo", + "OptionProtocolHls": "HTTP strujanje uživo (HLS)", "OptionReleaseDate": "Datum izdavanja", "OptionReportByteRangeSeekingWhenTranscoding": "Izvješće da li poslužitelj podržava bajt traženja kada se konvertira", "OptionReportByteRangeSeekingWhenTranscodingHelp": "To je potrebno za neke uređaje koji ne mogu dobro koristiti pretraživanje vremena.", From f878a3eb2299fefa7b4b85c5d8628fa8670fbf48 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 13:01:59 +0000 Subject: [PATCH 1477/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index 86f5fc034d..8fd3055745 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -967,7 +967,7 @@ "OptionPlainStorageFolders": "Az összes mappa megjelenítése egyszerű tároló mappaként", "OptionPlainVideoItems": "Az összes videó megjelenítése egyszerű videófelvételként", "OptionPremiereDate": "Premier dátuma", - "OptionProtocolHls": "HTTP Live Streamelés(HLS)", + "OptionProtocolHls": "HTTP Live Streamelés (HLS)", "OptionProtocolHttp": "HTTP", "OptionRegex": "Reguláris kifejezések", "OptionReportByteRangeSeekingWhenTranscoding": "Jelentse, hogy a szerver támogatja az átkódolás során a bájt keresését", From 16ef78d3bfca9f803db461654aa8d643f4307830 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 13:21:13 +0000 Subject: [PATCH 1478/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 21d52f49b9..a7022595ac 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -22,7 +22,7 @@ "AllowMediaConversion": "Tasyğyşderekterdı türlendıruge rūqsat etu", "AllowMediaConversionHelp": "Tasyğyşderekterdı türlendıru funksiasyna qatynau üşın jol beru nemese tyiym salu.", "AllowOnTheFlySubtitleExtraction": "Naqty uaqytta subtitrlerdı şyğaruğa rūqsat etu", - "AllowOnTheFlySubtitleExtractionHelp": "Beine qaita kodtauyna tyiym saluğa kömektesu üşın, endırılgen subtitrler beineden şyğarylyp, klientterge kädımgı mätınben jetkızılu mümkın. Keibır jüielerde būğan ūzaq uaqyt ketuı jäne şyğaru ürdısı barysynda beine oinatu toqtatyluy mümkın. Tūtynğyş qūrylğyda olarğa qoldau körsetılmegen kezde, beine qaita kodtalu arqyly endırılgen subtitrler jazyluy üşın ony ajyratyñyz.", + "AllowOnTheFlySubtitleExtractionHelp": "Beine qaita kodtauyna tyiym saluğa kömektesu üşın, endırılgen subtitrler beineden şyğarylyp, klientterge kädımgı mätınben jetkızılu mümkın. Keibır jüielerde būğan ūzaq uaqyt ketuı jäne şyğaru ürdısı barysynda beine oinatu toqtatyluy mümkın. Tūtynğyş qūrylğyda olarğa jüie arqyly qoldau körsetılmegen kezde, beine qaita kodtalu arqyly endırılgen subtitrler jazyluy üşın ony ajyratyñyz.", "AllowRemoteAccess": "Osy serverge syrtqy qosylymdar üşın rūqsat etu", "AllowRemoteAccessHelp": "Eger jalauşasyz bolsa, baryq syrtqy bailanystar qūrsaulanady.", "AllowedRemoteAddressesHelp": "Qaşyqtan qosyluğa rūqsat etıletın jelıler üşın ütırlermen bölıngen IP-mekenjailary nemese IP/jelılık bürkenış jazbalarynyñ tızbesı. Eger bos qaldyrylsa, barlyq qaşyqtağy mekenjailarğa rūqsat etıledı.", @@ -277,7 +277,7 @@ "HeaderDeviceAccess": "Qūrylğyğa qatynau", "HeaderDevices": "Qūrylğylar", "HeaderDirectPlayProfile": "Tıkelei oinatu profaily", - "HeaderDirectPlayProfileHelp": "Qūrylğynyñ qandai pışımderdı ädepkı öñdetetın mümkındıgın körsetu ūşın tıkelei oinatu profaildar üsteu.", + "HeaderDirectPlayProfileHelp": "Qūrylğynyñ qandai pışımderdı jüie arqyly öñdetetın mümkındıgın körsetu ūşın tıkelei oinatu profaildar üsteu.", "HeaderDownloadSync": "Jükteu men ündestıru", "HeaderEasyPinCode": "Qolaıly PIN-kod", "HeaderEditImages": "Suretterdı öñdeu", @@ -504,7 +504,7 @@ "LabelEnableDlnaClientDiscoveryIntervalHelp": "Ekı SSDP-saual arasyndağy ūzaqtyğyn anyqtau, sekundtar arqyly.", "LabelEnableDlnaDebugLogging": "DLNA küin keltıru jazbalar jūrnalyn qosu", "LabelEnableDlnaDebugLoggingHelp": "Öte ırı jūrnal faildary jasalady jäne tek qana aqaulyqtardy joiu üşın qajet bolğan retınde paidalanylady.", - "LabelEnableDlnaPlayTo": "\"Qūrylğyda Oinatu\" DLNA funksiasyn qosu", + "LabelEnableDlnaPlayTo": "\"Qūrylğyda oinatu\" DLNA-funksiasyn qosu", "LabelEnableDlnaPlayToHelp": "Jelıdegı qūrylğylardy tabady jäne būlardy qaşyqtan basqaru qabıletın ūsynady.", "LabelEnableDlnaServer": "DLNA-serverın qosu", "LabelEnableDlnaServerHelp": "Jelıdegı UPnP-qūrylğylarğa mazmūn şolu men oinatu üşın rūqsat etu.", @@ -1491,13 +1491,13 @@ "RemuxHelp2": "Remūksiñ müldem derekterı joğaltymynsyz tasyğyşderekter sapasymen öte az öñdeu quatyn paidalanady.", "PreferFmp4HlsContainerHelp": "Qoldau körsetılgen qūrylğylarğa HEVC-mazmūndy tıkelei taratuğa mümkındık beretın, HLS üşın ädepkı retınde fMP4-konteinerdı paidalanuyn qalau.", "MessageChromecastConnectionError": "Google Cast qabyldağyşy Jellyfin-serverben bailanysa almaidy. Qosylymdy tekserıp, qaitalap körıñız.", - "TonemappingAlgorithmHelp": "Tonmapiñdı naqty teñşeuge bolady. Eger osy opsialarmen tanys bolmasañyz, ädettegıdei ädepkını qaldyryñyz. Ūsynylğan män - Hable.", + "TonemappingAlgorithmHelp": "Tonmapiñdı naqty teñşeuge bolady. Eger osy opsialarmen tanys bolmasañyz, ädettegıdei ädepkını qaldyryñyz. Ūsynylğan män - \"BT.2390\".", "LabelUDPPortRangeHelp": "UDP-qosylymdaryn jasağanda, Jellyfin üşın osy port auqymyn paidalanuğa şekteu qoiylady. (Ädepkı mänı: 1024 - 645535).
Eskerım: Belgılı bır mümkındık üşın osy auqymnan tys tūraqty porttar qajet boluy mümkın.", "LabelOpenclDeviceHelp": "Būl tonmapiñ üşın paidalanylatyn OpenCL qūrylğysy. Nüktenіñ sol jağy - tūğyrnama nömіrі, al oñ jağy - tūğyrnamadağy qūrylğynyñ nömіrі. Ädepkі mänі - 0,0. OpenCL aparattyq jedeldetu ädіsіn qamtityn FFmpeg qoldanbasynyñ faily qajet.", "RemuxHelp1": "Tasyğyşderekter syiysymdy emes faildyq konteinerde (MKV, AVI, WMV jäne t.b.) tūr, al beine ağyny da, dybys ağyny da qūrylğymen syiysymdy. Tasyğyşderekter qūrylğyğa jіberіlmes būryn naqty uaqytta derekterı joğaltymynsyz qaıta jinaqtalady.", "KnownProxiesHelp": "Jellyfin danasyna qosylu kezınde paidalanylatyn belgılı proksilerdıñ ütırmen bölıngen IP-mekenjailar nemese tüiınder tızımı. Būl \"X-Forwarded-For\" basderektemeler tiıstı paidalanu üşın qajet. Saqtaudan keiın qaita ıske qosudy qajet etedі.", "LabelMaxMuxingQueueSizeHelp": "Barlyq ağyndardyñ ıske qosylğanyn kütken kezde buferge jıberıletіn destelerdıñ eñ köp sany. Eger älі de FFmpeg jūrnaldarynda \"Too many packets buffered for output stream\" (Şyğarylym ağyny üşın tym köp deste buferlengen) qatesı kezdesıp tūrsa, ony artyp körıñız. Ūsynylğan mänı - 2048.", - "AllowTonemappingHelp": "Tonmapiñ, keskınnıñ egjeilerı men tüsterın saqtai otyryp, beinenıñ HDR dinamikalyq auqymyn SDR auqymyna türlendıre alady, būl tüpnūsqalyq sahnamen tanystyru üşın öte mañyzdy aqparat. Ağymda, endırılgen HDR10 nemese HLG metaderekterı bar beinelerdı qaita kodtau kezınde ğana, jūmys ısteidı. Eger oinatu tegıs bolmasa nemese sätsız aiaqtalsa, tiıstі aparattyq dekoderdı öşıruın qarastyryñyz.", + "AllowTonemappingHelp": "Tonmapiñ, keskınnıñ egjeilerı men tüsterın saqtai otyryp, beinenıñ HDR dinamikalyq auqymyn SDR auqymyna türlendıre alady, būl tüpnūsqalyq sahnamen tanystyru üşın öte mañyzdy aqparat. Ağymda, endırılgen HDR10 nemese HLG metaderekterı bar beinelerdı qaita kodtau kezınde ğana, jūmys ısteidı. Eger oinatu tegıs bolmasa nemese sätsız aiaqtalsa, tiıstі aparattyq kodsyzdandyrğyşty öşıruın qarastyryñyz.", "UnsupportedPlayback": "Jellyfin, DRM arqyly qorğalğan mazmūndyñ şifryn şeşe almaidy, bıraq barlyq mazmūnğa, sonyñ ışınde qorğalğan şyğarymdarğa, būğan qaramastan äreket jasalady. Keibır faildar, şifrlau nemese basqa qoldau körsetılmeitın şaralarğa bailanysty, mysaly, äreketestık şyğarymdarğa, tolyq qara bolyp körınuı mümkın.", "LabelTonemappingPeakHelp": "Osy mänmen signaldy/nominaldy/anyqtamalyq şyñ qaita anyqtalady. Beinelenetın metaderekterge endırılgen şyñdyq aqparat senımdı bolmağan kezde nemese tömengı auqymnan joğary auqymğa ötkızetın tonmapiñ kezınde paidaly. Ūsynylğan jäne ädepkı mänder 100 jäne 0.", "UseDoubleRateDeinterlacingHelp": "Būl parametr şatyssyzdandyru kezınde örıs qarqynyn paidalanady, ony köbınese \"bob\" şatyssyzdandyru dep ataidy, būl şatysqan beinenı teledidardan körgen kezdegıdei tolyq jyljymaldyqty jetkızu üşın beinenıñ kadr jiılıgı qosarlatylady.", @@ -1601,5 +1601,11 @@ "TypeOptionPluralAudio": "Dybystar", "LabelAutomaticallyAddToCollectionHelp": "Kem degende 2 filmnıñ jiyntyq atauy bırdei bolğanda, olar jiyntyqqa avtomatty üstelınedı.", "LabelAutomaticallyAddToCollection": "Jiyntyqqa avtomatty üsteu", - "Cursive": "Kölbeu" + "Cursive": "Kölbeu", + "PreferSystemNativeHwDecoder": "Operasialyq jüiege kırıstırılgen DXVA nemese VA-API aparattyq kodsyzdandyrğyştaryna artyqşylyq beru", + "LabelHardwareEncodingOptions": "Aparattyq kodtau opsialary:", + "IntelLowPowerEncHelp": "Tömenquatty kodtau qajet emes CPU-GPU ündestırudı ūstai alady. i915 HuC mikrobağdarlamasy rettelmegen bolsa, olar Linux jüyesınde öşırıluı qajet.", + "EnableIntelLowPowerH264HwEncoder": "Tömenquatty Intel H.264 apparattıq kodtağışın qosu", + "EnableIntelLowPowerHevcHwEncoder": "Tömenquatty Intel HEVC aparattyq kodtağyşyn qosu", + "ContainerBitrateExceedsLimit": "Beinenıñ qarqyny şekten asyp kettı" } From bbcabd4311335047054cc36129b842cf13d16e1c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 13:51:58 +0000 Subject: [PATCH 1479/1756] Translated using Weblate (Korean) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/ --- src/strings/ko.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ko.json b/src/strings/ko.json index 2ef6551782..4cec48d6ef 100644 --- a/src/strings/ko.json +++ b/src/strings/ko.json @@ -499,7 +499,7 @@ "OptionPlainVideoItemsHelp": "모든 비디오는 DIDL에서 \"object.item.videoItem.movie\"와 같은보다 구체적인 유형 대신 \"object.item.videoItem\"으로 표시됩니다.", "OptionPlayCount": "재생 횟수", "OptionPremiereDate": "Premiere 일자", - "OptionProtocolHls": "HTTP 실시간 스트리밍", + "OptionProtocolHls": "HTTP 실시간 스트리밍 (HLS)", "OptionReleaseDate": "개봉일", "OptionResElement": "res 요소", "OptionResumable": "이어보기", @@ -628,7 +628,7 @@ "Favorites": "즐겨찾기", "Folders": "폴더", "Genres": "장르", - "HeaderAlbumArtists": "아티스트의 앨범", + "HeaderAlbumArtists": "앨범 음악가", "Movies": "영화", "Photos": "사진", "Playlists": "재생목록", From 1330da5fe9eccbcec7c35930384fb1f07d3250f6 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 13:46:11 +0000 Subject: [PATCH 1480/1756] =?UTF-8?q?Translated=20using=20Weblate=20(Norwe?= =?UTF-8?q?gian=20Bokm=C3=A5l)=20Translation:=20Jellyfin/Jellyfin=20Web=20?= =?UTF-8?q?Translate-URL:=20https://translate.jellyfin.org/projects/jellyf?= =?UTF-8?q?in/jellyfin-web/nb=5FNO/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/strings/nb.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/nb.json b/src/strings/nb.json index 6382b3feb4..6b9011d2e8 100644 --- a/src/strings/nb.json +++ b/src/strings/nb.json @@ -1183,7 +1183,7 @@ "OptionDownloadImagesInAdvanceHelp": "Som standard vil de fleste bilder kun lastes ned når de blir forespurt av en klient. Aktiver denne innstillingen for å laste ned alle bilder på forhånd når ny media oppdages. Dette kan føre til at skanning av biblioteket tar betydelig lenger tid.", "OptionIsSD": "SD", "OptionLoginAttemptsBeforeLockout": "Bestemmer hvor mange mislykkede innloggingsførsøk som kan finne sted før brukeren blir utestengt.", - "OptionProtocolHls": "HTTP-direktestrømming", + "OptionProtocolHls": "HTTP-direktestrømming (HLS)", "OptionProtocolHttp": "HTTP", "PasswordResetProviderHelp": "Velg hvilken metode for tilbakestilling av passord som skal benyttes når denne brukeren ber om å tilbakestille passordet.", "PerfectMatch": "Perfekt match", From f4f60033a80bf40c32d97f5c3b30ddee0e0d38a3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 10:44:46 +0000 Subject: [PATCH 1481/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 20450df6b2..871f1893a2 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -22,7 +22,7 @@ "AllowMediaConversion": "Разрешить преобразование медиаданных", "AllowMediaConversionHelp": "Предоставить или запретить доступ к функции преобразования медиаданных.", "AllowOnTheFlySubtitleExtraction": "Разрешить динамическое извлечение субтитров", - "AllowOnTheFlySubtitleExtractionHelp": "Встроенные субтитры могут быть извлечены из видео и доставлены клиентам в виде обычного текста, в целях предотвращения перекодировки видео. На некоторых системах это может занять продолжительное время и вызвать задержки воспроизведения видео в процессе извлечения. Отключите этот параметр, чтобы встроенные субтитры записывались при перекодировании видео, если они изначально не поддерживаются клиентским устройством.", + "AllowOnTheFlySubtitleExtractionHelp": "Встроенные субтитры могут быть извлечены из видео и доставлены клиентам в виде обычного текста, в целях предотвращения перекодировки видео. На некоторых системах это может занять продолжительное время и вызвать задержки воспроизведения видео в процессе извлечения. Отключите этот параметр, чтобы встроенные субтитры записывались при перекодировании видео, если их поддержка не встроена в клиентское устройство.", "AllowRemoteAccess": "Разрешить удалённый доступ к данному серверу", "AllowRemoteAccessHelp": "Если флажок снят, то все удалённые подключения будут заблокированы.", "AllowedRemoteAddressesHelp": "Список разделённых запятыми IP-адресов или записей IP/netmask сетей, которым разрешено удалённое соединение. Если оставить это поле пустым, то будут разрешены все удаленные адреса.", @@ -278,7 +278,7 @@ "HeaderDeviceAccess": "Доступ с устройства", "HeaderDevices": "Устройства", "HeaderDirectPlayProfile": "Профиль прямого воспроизведения", - "HeaderDirectPlayProfileHelp": "Добавьте профили прямого воспроизведения, чтобы указать, какие форматы могут обрабатываться устройством изначально.", + "HeaderDirectPlayProfileHelp": "Добавьте профили прямого воспроизведения, чтобы указать у каких форматов обработка встроена в устройство.", "HeaderDownloadSync": "Загрузка и синхро", "HeaderEasyPinCode": "Простой PIN-код", "HeaderEditImages": "Править изображения", @@ -1420,7 +1420,7 @@ "LabelTonemappingDesatHelp": "Применяется понижение насыщенности для светлых участков, яркость которых превышает этот уровень. Чем выше параметр, тем больше информации о цвете будет сохранено. Этот параметр помогает предотвращать неестественно перенасыщенные цвета для сверхсветлых участков, вместо этого (гладко) превращая их в белый. Это делает изображения более естественными за счет сокращения информации об оттёнках вне гаммы цветов. Значения рекомендуемое и по умолчанию - 0 и 0.5, соответственно.", "LabelTonemappingPeakHelp": "Этим значением перекрывается сигнальный/номинальный/эталонный пик. Полезно, когда встроенная информация о пиках в метаданных дисплея ненадёжна или при тонмаппинге из узкого диапазона в более широкий. Значения рекомендуемое и по умолчанию - 100 и 0.", "LabelTonemappingThresholdHelp": "Параметры алгоритма тонмаппинга подстраиваются для каждой сцены. А порог используется, чтобы определить, изменилась ли сцена или нет. Если дистанция между средней яркостью текущего кадра и текущим скользящим средним превышает пороговое значение, мы пересчитаем среднюю и пиковую яркость сцены. Значения рекомендуемое и по умолчанию - 0.8 и 0.2.", - "TonemappingAlgorithmHelp": "Тонмаппинг можно подстроить. Если вы не уверены с этими параметрами, оставьте значения по умолчанию. Рекомендуемое значение - Hable.", + "TonemappingAlgorithmHelp": "Тонмаппинг можно подстроить. Если вы не уверены с этими параметрами, оставьте значения по умолчанию. Рекомендуемое значение - \"BT.2390\".", "AllowTonemappingHelp": "Тонмаппинг может преобразовать динамический диапазон видео из HDR в SDR, сохраняя детали изображения и цвета, которые являются очень важной информацией для представления исходной сцены. В настоящее время работает только при перекодировании видео со встроенными метаданными HDR10 или HLG. Если воспроизведение не плавное или не удаётся, отключите соответствующий аппаратный декодер.", "LabelOpenclDeviceHelp": "Это устройство OpenCL, которое используется для тонмаппинга. Слева от точки - номер платформы, а справа - это номер устройства на платформе. Значение по умолчанию - 0.0. Требуется файл приложения FFmpeg, содержащий метод аппаратного ускорения OpenCL.", "OptionAllowContentDownloadHelp": "Пользователи могут загружать медиафайлы и хранить их на своих устройствах. Это не то же самое, как функция синхронизации. Для правильной работы книжных медиатек это необходимо.", @@ -1600,5 +1600,11 @@ "TypeOptionPluralAudio": "Аудио элементы", "LabelAutomaticallyAddToCollectionHelp": "Если хотя бы два фильма имеют одинаковое название коллекции, они будут автоматически добавлены в коллекцию.", "LabelAutomaticallyAddToCollection": "Автоматически добавлять в коллекцию", - "Cursive": "Курсивный" + "Cursive": "Курсивный", + "PreferSystemNativeHwDecoder": "Предпочитать из декодеров встроенный в ОС DXVA или аппаратный VA-API", + "LabelHardwareEncodingOptions": "Опции аппаратного кодирования:", + "IntelLowPowerEncHelp": "Энергосберегающее кодирование может оставить ненужную синхронизацию CPU-GPU. В Linux они должны быть отключены, если микропрограмма i915 HuC не настроена.", + "EnableIntelLowPowerHevcHwEncoder": "Включить энергосберегающий аппаратный кодёр Intel HEVC", + "EnableIntelLowPowerH264HwEncoder": "Включить энергосберегающий аппаратный кодёр Intel H.264", + "ContainerBitrateExceedsLimit": "Потоковая скорость видео превысила лимит" } From 9e465bb5f84acf6846a7c622bae5997f427f9ff7 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 13:02:07 +0000 Subject: [PATCH 1482/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index 7dc38c5cb7..d3a5077877 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -1200,7 +1200,7 @@ "LabelAutomaticallyAddToCollectionHelp": "Якщо принаймні 2 фільми мають однакову назву колекції, вони будуть автоматично додані до колекції.", "LabelAutomaticallyAddToCollection": "Автоматично додати до колекції", "Cursive": "Курсив", - "OptionProtocolHls": "HTTP Live Streaming", + "OptionProtocolHls": "HTTP Live Streaming (HLS)", "RepeatOne": "Повторіть одне", "RepeatMode": "Режим повторення", "RepeatEpisodes": "Повторювати епізоди", From 4d4952c79f466a74088a2d38eb1cdb08e1c02c74 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 12:55:39 +0000 Subject: [PATCH 1483/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 7b0153dbf4..a8a77c0b8d 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -758,7 +758,7 @@ "OptionPlainVideoItemsHelp": "Tất cả các video được trình bày trong DIDL dưới dạng 'object.item.videoItem' thay vì một loại cụ thể hơn, chẳng hạn như 'object.item.videoItem.movie'.", "OptionPlainVideoItems": "Hiển thị tất cả video dưới dạng các mục video đơn giản", "OptionPremiereDate": "Ngày công chiếu", - "OptionProtocolHls": "Luồng Trực Tiếp HTTP(HLS)", + "OptionProtocolHls": "Luồng Trực Tiếp HTTP (HLS)", "OptionRandom": "Ngẫu Nhiên", "OptionRegex": "Biểu thức chính quy", "OptionRequirePerfectSubtitleMatch": "Chỉ tải xuống phụ đề phù hợp nhất với tệp video", From cdfbe7359da1c8926e1b303897719054e87c65be Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Mon, 27 Dec 2021 12:37:51 +0000 Subject: [PATCH 1484/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 60 +++++++++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 27 deletions(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index a8a77c0b8d..a7e953470a 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -75,7 +75,7 @@ "TabUpcoming": "Sắp Công Chiếu", "TellUsAboutYourself": "Cho chúng tôi biết thông tin về bạn", "ThisWizardWillGuideYou": "Thủ thuật này sẽ hướng dẫn quá trình cài đặt cho bạn. Để bắt đầu, vui lòng lựa chọn ngôn ngữ bạn ưa thích.", - "UninstallPluginConfirmation": "Bạn có chắc muốn gỡ bỏ{0}?", + "UninstallPluginConfirmation": "Bạn có chắc muốn gỡ bỏ {0}?", "HeaderUninstallPlugin": "Gỡ bỏ Plugin", "AccessRestrictedTryAgainLater": "Truy cập hiện đang bị hạn chế. Hãy thử lại sau.", "AddToCollection": "Thêm vào bộ sưu tập", @@ -113,29 +113,29 @@ "Browse": "Duyệt", "BoxRear": "Hộp (mặt sau)", "Books": "Sách", - "BookLibraryHelp": "Âm thanh và sách văn bản được hỗ trợ. Xem lại {0} hướng dẫn đặt tên sách {1}.", + "BookLibraryHelp": "Sách nói và sách văn bản được hỗ trợ. Xem lại {0} hướng dẫn đặt tên sách {1}.", "Blacklist": "Danh sách đen", "BirthPlaceValue": "Nơi sinh: {0}", "BirthLocation": "Nơi sinh", - "BirthDateValue": "Sinh năm: {0}", + "BirthDateValue": "Sinh: {0}", "Backdrops": "Phông nền", "Backdrop": "Phông nền", "Auto": "Tự động", "AuthProviderHelp": "Chọn cách xác thực dùng để xác thực mật khẩu người dùng này.", "Audio": "Âm thanh", - "AspectRatio": "Tỷ lệ khung hình", + "AspectRatio": "Tỷ Lệ Khung Hình", "AskAdminToCreateLibrary": "Yêu cầu quản trị viên tạo thư viện.", "Ascending": "Tăng dần", "AsManyAsPossible": "Càng nhiều càng tốt", "Artists": "Ca Sĩ", - "AroundTime": "Khoảng", + "AroundTime": "Khoảng {0}", "Anytime": "Bất cứ lúc nào", "AnyLanguage": "Ngôn Ngữ Bất Kỳ", "AlwaysPlaySubtitlesHelp": "Phụ đề phù hợp với tùy chọn ngôn ngữ sẽ được tải bất kể ngôn ngữ âm thanh là gì.", - "AlwaysPlaySubtitles": "Luôn luôn Phát", + "AlwaysPlaySubtitles": "Luôn Phát", "AllowedRemoteAddressesHelp": "Danh sách địa chỉ IP được phân tách bằng dấu phẩy hoặc các mục IP/netmask cho các mạng sẽ được phép kết nối từ xa. Nếu để trống, tất cả các địa chỉ sẽ được cho phép.", - "AllowRemoteAccessHelp": "Nếu không được chọn, tất cả các kết nối từ xa sẽ bị chặn.", - "AllowRemoteAccess": "Cho phép kết nối từ xa đến Máy chủ Jellyfin", + "AllowRemoteAccessHelp": "Nếu bỏ chọn, tất cả các kết nối từ xa sẽ bị chặn.", + "AllowRemoteAccess": "Cho phép kết nối từ xa với máy chủ này", "AllowOnTheFlySubtitleExtractionHelp": "Phụ đề nhúng có thể được trích xuất từ video và dùng như văn bản thuần túy để giúp ngăn chặn chuyển mã video. Trên một số hệ thống, việc này có thể mất nhiều thời gian và khiến quá trình phát video bị đình trệ trong quá trình trích xuất. Vô hiệu hóa điều này để có phụ đề nhúng được ghi trong video khi chuyển mã trong trường hợp chúng không được hỗ trợ trên thiết bị phát.", "AllowOnTheFlySubtitleExtraction": "Cho phép trích xuất phụ đề trực tiếp", "AllowMediaConversionHelp": "Cấp hoặc từ chối truy cập vào tính năng chuyển đổi media.", @@ -172,7 +172,7 @@ "ButtonShutdown": "Tắt", "ErrorDefault": "Có lỗi xảy ra trong lúc xử lý yêu cầu của bạn. Xin hãy thử lại sau.", "Default": "Mặc Định", - "DeathDateValue": "Không hoạt động: {0}", + "DeathDateValue": "Đã chết: {0}", "DatePlayed": "Ngày phát", "DateAdded": "Ngày thêm vào", "CustomDlnaProfilesHelp": "Tạo một bộ thiết lập tuỳ chọn dành cho một thiết bị mới hoặc thay thế một thiết lập hệ thống.", @@ -249,7 +249,7 @@ "EasyPasswordHelp": "Mã PIN Tiện Lợi dùng cho việc truy cập ngoại tuyến trên thiết bị hỗ trợ và cũng dùng để đăng nhập trong mạng dễ dàng.", "DropShadow": "Bóng đổ", "DrmChannelsNotImported": "Những kênh được bảo vệ bản quyền sẽ không được nhập vào.", - "DownloadsValue": "{0} đã tải về", + "DownloadsValue": "{0} tải xuống", "EnableColorCodedBackgrounds": "Màu nền theo loại kênh", "HeaderDateIssued": "Ngày Phát Hành", "HeaderContinueWatching": "Xem Tiếp", @@ -320,7 +320,7 @@ "ExtractChapterImagesHelp": "Trích xuất hình ảnh từ những phân đoạn chính sẽ cho phép thiết bị phát hiển thị bảng lựa chọn cảnh thông qua những hình ảnh đó. Quá trình đó có thể chậm, cần nhiều tài nguyên máy chủ, và có thể cần một vài gigabytes trống. Điều này sẽ được thực hiện khi video được tìm thấy, và cũng như trong tác vụ hàng đêm. Thời gian thực hiện tác vụ này có thể điều chỉnh trong phần cài đặt tác vụ thường xuyên. Không nên thực hiện quá trình này trong giờ sử dụng cao điểm.", "ExtraLarge": "Rất Lớn", "ExitFullscreen": "Thoát khỏi chế độ toàn màn hình", - "EveryNDays": "Mỗi {0} ngày", + "EveryNDays": "{0} ngày một lần", "ErrorSavingTvProvider": "Có lỗi xảy ra khi lưu thông tin của nhà cung cấp TV này. Hãy thử lại khi chắc chắn rằng nó có thể truy cập.", "ErrorPleaseSelectLineup": "Hãy chọn một danh sách và thử lại. Nếu không có danh sách nào, hãy kiểm tra tên đăng nhập của bạn, mật khẩu, và mã bưu điện cho đúng.", "ErrorStartHourGreaterThanEnd": "Thời gian kết thúc phải lớn hơn thời gian bắt đầu.", @@ -363,7 +363,7 @@ "HeaderOtherItems": "Những Mục Khác", "HeaderOnNow": "Phát Sóng Hiện Tại", "HeaderNextVideoPlayingInValue": "Video Tiếp Theo Sẽ Phát trong {0}", - "HeaderNextEpisodePlayingInValue": "Tập Tiếp Theo Đang Phát ở {0}", + "HeaderNextEpisodePlayingInValue": "Tập Tiếp Theo sẽ phát trong {0}", "HeaderNewDevices": "Thiết Bị Mới", "HeaderNewApiKey": "Khóa API Mới", "HeaderNavigation": "Điều Hướng", @@ -638,7 +638,7 @@ "LabelIconMaxHeight": "Chiều cao tối đa của biểu tượng:", "LabelHttpsPortHelp": "Số cổng TCP cho máy chủ HTTPS.", "LabelHttpsPort": "Số cổng HTTPS cục bộ:", - "LabelHomeScreenSectionValue": "Mục {0} trên trang chủ:", + "LabelHomeScreenSectionValue": "Phần màn hình chính {0}:", "LabelHomeNetworkQuality": "Chất lượng mạng nhà:", "LabelHardwareAccelerationTypeHelp": "Tăng tốc phần cứng yêu cầu cấu hình bổ sung.", "LabelHardwareAccelerationType": "Tăng tốc phần cứng:", @@ -703,7 +703,7 @@ "LabelNewsCategories": "Chuyên mục tin tức:", "LabelStable": "Ổn Định", "LabelTonemappingAlgorithm": "Chọn thuật toán ánh xạ tông màu để sử dụng:", - "TonemappingAlgorithmHelp": "Có thể điều chỉnh bố trí sắc thái. Nếu bạn không hiểu tùy chọn này, hãy giữ mặc định. Giá trị mặc định: Hable.", + "TonemappingAlgorithmHelp": "Có thể điều chỉnh bố trí sắc thái. Nếu bạn không hiểu tùy chọn này, cứ giữ mặc định. Giá trị được đề xuất là 'BT.2390'.", "TonemappingRangeHelp": "Chọn dải màu đầu ra. Tự động nghĩa là giống như dải màu đầu vào.", "StopPlayback": "Dừng Phát", "Preview": "Xem Trước", @@ -862,7 +862,7 @@ "LabelOverview": "Tổng quát:", "LabelOriginalTitle": "Tiêu đề gốc:", "LabelOriginalAspectRatio": "Tỷ lệ khung hình gốc:", - "LabelOptionalNetworkPathHelp": "Nếu thư mục này được chia sẻ trong mạng nhà của bạn, việc cung cấp đường dẫn chia sẻ mạng có thể cho phép ứng dụng khách trên các thiết bị khác truy cập trực tiếp vào các tệp phương tiện. Ví dụ: {0} hoặc {1}.", + "LabelOptionalNetworkPathHelp": "Nếu thư mục này được chia sẻ trong mạng của bạn, cung cấp đường dẫn chia sẻ mạng có thể cho phép ứng dụng khách trên các thiết bị khác truy cập trực tiếp vào các tệp phương tiện. Ví dụ: {0} hoặc {1}.", "LabelOptionalNetworkPath": "Thư mục mạng được chia sẻ:", "LabelNumberOfGuideDaysHelp": "Việc tải xuống nhiều ngày hơn dữ liệu hướng dẫn cung cấp khả năng lên lịch trình trước và xem nhiều danh sách, nhưng nó sẽ mất nhiều thời gian tải xuống. Tự động sẽ chọn dựa trên số lượng kênh.", "LabelNumberOfGuideDays": "Số ngày tải xuống dữ liệu hướng dẫn:", @@ -964,7 +964,7 @@ "LabelffmpegPath": "Đường dẫn FFmpeg:", "LabelZipCode": "Mã Bưu Chính:", "LabelYear": "Năm:", - "LabelXDlnaDocHelp": "Xác định nội dung của phần tử X_DLNADOC trong không gian tên urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaDocHelp": "Xác định nội dung của phần tử 'X_DLNADOC' trong không gian tên 'urn:schemas-dlna-org:device-1-0'.", "LabelXDlnaDoc": "ID Lớp Thiết Bị:", "LabelXDlnaCapHelp": "Xác định nội dung của phần tử 'X_DLNACAP' trong không gian tên 'urn:schemas-dlna-org:device-1-0'.", "LabelWeb": "Web:", @@ -975,7 +975,7 @@ "DashboardOperatingSystem": "Hệ điều hành: {0}", "DashboardServerName": "Máy chủ: {0}", "DashboardVersionNumber": "Phiên bản: {0}", - "LabelVersionInstalled": "đã cài đặt {0}", + "LabelVersionInstalled": "{0} đã cài đặt", "LabelVersion": "Phiên bản:", "LabelValue": "Giá trị:", "LabelVaapiDeviceHelp": "Đây là điểm kết xuất được sử dụng để tăng tốc phần cứng.", @@ -1088,7 +1088,7 @@ "MessageNoPluginConfiguration": "Plugin này không có cài đặt nào để thiết lập.", "MessageNoNextUpItems": "Không tìm thấy. Bắt đầu xem chương trình của bạn!", "NoNewDevicesFound": "Không tìm thấy thiết bị mới. Để thêm bộ dò mới, hãy đóng hộp thoại này và nhập thông tin thiết bị theo cách thủ công.", - "NoCreatedLibraries": "Trông như bạn chưa tạo bất kỳ thư viện nào. {0} Bạn có muốn tạo một cái ngay bây giờ không? {1}", + "NoCreatedLibraries": "Có vẻ bạn chưa tạo thư viện nào. {0} Bạn có muốn tạo một cái ngay bây giờ không? {1}", "No": "Không", "NextUp": "Tiếp Theo", "NextTrack": "Kế tiếp", @@ -1334,7 +1334,7 @@ "LabelTonemappingDesat": "Khử bão hòa tông màu:", "LabelTonemappingDesatHelp": "Áp dụng khử bão hòa cho các vùng sáng vượt quá mức độ sáng này. Thông số này càng cao thì thông tin màu càng được bảo toàn. Cài đặt này giúp ngăn các màu bị lóa không tự nhiên để tạo ra những vùng siêu nổi bật, bằng cách (trơn tru) chuyển thành màu trắng. Điều này làm cho hình ảnh cảm thấy tự nhiên hơn, với chi phí là giảm thông tin về các màu nằm ngoài phạm vi. Các giá trị được đề xuất và mặc định là 0 và 0,5.", "LabelTonemappingRange": "Phạm vi ánh xạ tông màu:", - "AllowTonemappingHelp": "Ánh xạ tông màu có thể biến đổi dải động của video từ HDR sang SDR trong khi vẫn duy trì chi tiết và màu sắc của hình ảnh, đây là những thông tin rất quan trọng để thể hiện cảnh gốc. Hiện chỉ hoạt động khi chuyển mã video với siêu dữ liệu HDR10 hoặc HLG được nhúng. Nếu quá trình phát lại không mượt mà hoặc không thành công, vui lòng xem xét việc tắt bộ giải mã phần cứng tương ứng.", + "AllowTonemappingHelp": "Ánh xạ tông màu có thể biến đổi dải động của video từ HDR sang SDR song vẫn duy trì chi tiết và màu sắc của hình ảnh, đây là thông tin rất quan trọng để thể hiện cảnh gốc. Hiện chỉ hoạt động khi chuyển mã video với dữ liệu mô tả HDR10 hoặc HLG được nhúng. Nếu phát lại không mượt hoặc bị lỗi, thử tắt bộ giải mã phần cứng tương ứng.", "EnableTonemapping": "Bật Ánh xạ tông màu", "LabelOpenclDevice": "Thiết bị OpenCL:", "LabelColorPrimaries": "Màu cơ bản:", @@ -1348,14 +1348,14 @@ "ButtonCast": "Truyền Trực Tiếp", "EnableBlurHash": "Bật làm mờ trình giữ chỗ cho hình ảnh", "OnApplicationStartup": "Khi khởi động ứng dụng", - "EveryXHours": "Mỗi {0} giờ", + "EveryXHours": "{0} giờ một lần", "EveryHour": "Mỗi tiếng", - "EveryXMinutes": "Mỗi {0} phút", + "EveryXMinutes": "{0} phút một lần", "OnWakeFromSleep": "Hoạt động khi đánh thức chế độ ngủ", "WeeklyAt": "{0}s tại {1}", "DailyAt": "Hàng ngày lúc {0}", "LastSeen": "Nhìn thấy lần cuối {0}", - "PersonRole": "Vai diễn {0}", + "PersonRole": "với tư cách là {0}", "ListPaging": "{0}-{1} của {2}", "WriteAccessRequired": "Jellyfin yêu cầu quyền ghi vào thư mục này. Hãy đảm bảo quyền ghi và thử lại.", "PathNotFound": "Không thể tìm thấy đường dẫn. Vui lòng đảm bảo đường dẫn hợp lệ và thử lại.", @@ -1388,14 +1388,14 @@ "ValueDiscNumber": "Đĩa {0}", "ValueConditions": "Điều kiện: {0}", "ValueCodec": "Mã hóa: {0}", - "ValueAudioCodec": "Mã hóa âm thanh: {0}", + "ValueAudioCodec": "Mã Hóa Âm Thanh: {0}", "UserAgentHelp": "Cung cấp tiêu đề HTTP 'User-Agent' tùy chỉnh.", "Upload": "Tải lên", "Up": "Lên", "Unrated": "Chưa được xếp hạng", "Unmute": "Bật Tiếng", "Uniform": "Đồng dạng", - "ValueContainer": "Định dạng: {0}", + "ValueContainer": "Vùng chứa: {0}", "TabContainers": "Định dạng", "OptionEmbedSubtitles": "Nhúng trong định dạng", "MediaInfoContainer": "Định dạng", @@ -1409,7 +1409,7 @@ "Video": "Video", "ValueOneAlbum": "1 tuyển tập", "ValueMinutes": "{0} phút", - "ValueAlbumCount": "{0} tuyển tập", + "ValueAlbumCount": "", "TrackCount": "{0} bản nhạc", "TabPlugins": "Plugins", "TV": "TV", @@ -1488,7 +1488,7 @@ "LabelPublishedServerUri": "URI Máy Chủ Đã Công Bố:", "LabelHDHomerunPortRangeHelp": "Giới hạn phạm vi cổng HDHomeRun UDP ở giá trị này. (Mặc định là 1024 - 645535).", "LabelHDHomerunPortRange": "Phạm vi cổng HDHomeRun:", - "SyncPlayGroupDefaultTitle": "{0}'s nhóm", + "SyncPlayGroupDefaultTitle": "Nhóm của {0}", "MessageSyncPlayIsDisabled": "Cần có quyền để sử dụng SyncPlay.", "LabelSyncPlayTimeSyncOffset": "Thời gian bù đắp:", "LabelSyncPlayTimeSyncDevice": "Đồng bộ hóa thời gian với:", @@ -1598,5 +1598,11 @@ "TypeOptionPluralBoxSet": "Bộ Đóng Hộp", "LabelAutomaticallyAddToCollectionHelp": "Khi có ít nhất 2 phim có cùng tên bộ sưu tập, chúng sẽ được tự động thêm vào bộ sưu tập.", "LabelAutomaticallyAddToCollection": "Tự động thêm vào bộ sưu tập", - "Cursive": "Chữ ẩu" + "Cursive": "Chữ ẩu", + "LabelHardwareEncodingOptions": "Tùy chọn mã hóa phần cứng:", + "IntelLowPowerEncHelp": "Mã hóa công suất thấp có thể giữ đồng bộ CPU-GPU không cần thiết. Trên Linux, chúng phải được tắt nếu firmware i915 HuC không được định cấu hình.", + "EnableIntelLowPowerHevcHwEncoder": "Bật bộ mã hóa phần cứng Intel HEVC công suất thấp", + "EnableIntelLowPowerH264HwEncoder": "Bật bộ mã hóa phần cứng H.264 công suất thấp của Intel", + "PreferSystemNativeHwDecoder": "Ưu tiên bộ giải mã phần cứng DXVA hoặc VA-API gốc của hệ điều hành", + "ContainerBitrateExceedsLimit": "Tốc độ bit của video vượt quá giới hạn" } From 11390eb81422e484873f0d7e6e1356c3c8c50361 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 10:54:18 +0000 Subject: [PATCH 1485/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 34d92feaab..fbff2641bc 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -1355,7 +1355,7 @@ "EnableTonemapping": "启用色调映射", "AllowTonemappingHelp": "色调映射可以将视频的动态范围从 HDR 变换成 SDR,同时保持图像细节与颜色等对于表现原始场景非常重要的信息。目前仅在转码内嵌 HDR10 或 HLG 元数据的视频时生效。如果播放不顺畅或失败,请考虑关闭对应的硬件解码器。", "LabelTonemappingAlgorithm": "选择要使用的色调映射算法:", - "TonemappingAlgorithmHelp": "色调映射可以微调。如果你不是很熟悉这些选项,保持默认即可。建议值为 BT.2390。", + "TonemappingAlgorithmHelp": "色调映射可以微调。如果你不是很熟悉这些选项,保持默认即可。建议值为 'BT.2390'。", "LabelTonemappingRange": "色调映射范围:", "TonemappingRangeHelp": "选择输出颜色范围。选自动则与输入范围相同。", "LabelTonemappingDesat": "色调映射去饱和:", @@ -1602,9 +1602,9 @@ "Casual": "休闲", "Cursive": "草书", "ContainerBitrateExceedsLimit": "视频比特率超过限制", - "PreferSystemNativeHwDecoder": "首选系统原生的 DXVA 或 VAAPI 硬件解码器", - "EnableIntelLowPowerH264HwEncoder": "启用低电压模式的 Intel H264 硬件编码器", + "PreferSystemNativeHwDecoder": "首选系统原生的 DXVA 或 VA-API 硬件解码器", + "EnableIntelLowPowerH264HwEncoder": "启用低电压模式的 Intel H.264 硬件编码器", "EnableIntelLowPowerHevcHwEncoder": "启用低电压模式的 Intel HEVC 硬件编码器", - "IntelLowPowerEncHelp": "低电压模式编码能节省不必要的 CPU-GPU 同步。Linux 中使用前必须配置好 i915 Huc 固件。", + "IntelLowPowerEncHelp": "低电压模式编码能节省不必要的 CPU-GPU 同步。Linux 中使用前必须配置好 i915 HuC 固件。", "LabelHardwareEncodingOptions": "硬件编码选项:" } From c8a6fab05660d571841fc025a4bc803004415766 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 13:01:33 +0000 Subject: [PATCH 1486/1756] Translated using Weblate (Chinese (Traditional)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/ --- src/strings/zh-tw.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-tw.json b/src/strings/zh-tw.json index a5c83fba01..d1c59398ed 100644 --- a/src/strings/zh-tw.json +++ b/src/strings/zh-tw.json @@ -1049,7 +1049,7 @@ "OptionPlainStorageFolders": "顯示所有資料夾作為一般存儲資料夾", "OptionPlainVideoItems": "顯示所有影片為一般影片項目", "OptionPlainVideoItemsHelp": "所有影片在 DIDL 中顯示為「object.item.videoItem」,而不是一個更具體的類型,如「object.item.videoItem.movie」。", - "OptionProtocolHls": "HTTP 直播串流", + "OptionProtocolHls": "HTTP 直播串流 (HLS)", "OptionReportByteRangeSeekingWhenTranscoding": "轉檔時,回報伺服器支持的位元組查詢", "OptionSaveMetadataAsHidden": "儲存中繼資料和圖片為隱藏文件", "OptionSubstring": "子串", From b265bc6593d46770eb7fd46c44d0a8f7900b4ffa Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 12:55:53 +0000 Subject: [PATCH 1487/1756] Translated using Weblate (Serbian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/ --- src/strings/sr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sr.json b/src/strings/sr.json index c7fbbd49f9..0c0d5d3f38 100644 --- a/src/strings/sr.json +++ b/src/strings/sr.json @@ -1268,7 +1268,7 @@ "OptionReleaseDate": "Датум изласка", "OptionRandom": "Насумично", "OptionProtocolHttp": "HTTP", - "OptionProtocolHls": "HTTP пренос уживо", + "OptionProtocolHls": "HTTP пренос уживо (HLS)", "OptionPlayCount": "Број репродукција", "OptionPlainVideoItemsHelp": "Сви видео записи су у DIDL -у представљени као „object.item.videoItem“ уместо као одређенији тип, као што је „object.item.videoItem.movie“.", "OptionPlainVideoItems": "Прикажите све видео записе као обичне видео ставке", From 34e8e34b55771e3d4f79e0bf924aca88589f9017 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 14:35:13 +0000 Subject: [PATCH 1488/1756] Translated using Weblate (Urdu (Pakistan)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ur_PK/ --- src/strings/ur_PK.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/ur_PK.json b/src/strings/ur_PK.json index aabb295b4e..1012cecb15 100644 --- a/src/strings/ur_PK.json +++ b/src/strings/ur_PK.json @@ -23,5 +23,7 @@ "Playlists": "پلے لسٹس", "Photos": "تصوریں", "MusicVideos": "میوزک ویڈیوز", - "HeaderAlbumArtists": "البم کے فنکار" + "HeaderAlbumArtists": "البم کے فنکار", + "MediaInfoDefault": "طے شدہ", + "Default": "طے شدہ" } From 4c50cbbb9819d176be5207e0067e333bec8cc23c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 10:43:34 +0000 Subject: [PATCH 1489/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index fbcddb3bf6..82771fcd92 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -266,7 +266,7 @@ "LabelHttpsPortHelp": "La TCP-pordnumero por la HTTPS-servilo.", "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determini la intervalon inter du SSDP-serĉoj, en sekundoj.", "LabelSlowResponseEnabled": "Ĵurnali avertan mesaĝon se la servilo malrapidis respondi", - "TonemappingAlgorithmHelp": "Tonmapado povas esti traagordata. Se vi ne plenkonas ĉi tiujn opciojn, simple konservi la defaŭltojn. La rekomendinda valoro estas \"Hable\".", + "TonemappingAlgorithmHelp": "Tonmapado povas esti traagordata. Se vi ne plenkonas ĉi tiujn opciojn, simple konservi la defaŭltojn. La rekomendinda valoro estas \"BT.2390\".", "AllowVppTonemappingHelp": "Plena aparataro bazita tonmapado sen uzi OpenCL-filtrilon. Nuntempe funkcias nur dum transkodado de videoj kun enmetitaj HDR10-metadatenoj.", "LabelCreateHttpPortMapHelp": "Permesi aŭtomatan pordmapadon por krei regulon por HTTP-trafiko aldone al HTTPS-trafiko.", "LabelTonemappingParamHelp": "Agordi la tonmapadan algoritmon. La rekomenditaj kaj defaŭltaj valoroj estas \"NaN\". Ĝenerale lasu ĝin malplena.", @@ -1596,5 +1596,11 @@ "TypeOptionPluralAudio": "Aŭdioj", "LabelAutomaticallyAddToCollectionHelp": "Kiam almenaŭ 2 filmoj havas la saman kolektonomon, ili estos aŭtomate aldonitaj al la kolekto.", "LabelAutomaticallyAddToCollection": "Aldoni aŭtomate al kolekto", - "Cursive": "Kursiva" + "Cursive": "Kursiva", + "LabelHardwareEncodingOptions": "Opcioj de aparatara kodado:", + "IntelLowPowerEncHelp": "Energiŝpariga Kodado povas konservi nenecesan sinkronadon de CPU-GPU. En Linux ili devas esti malŝaltitaj se la i915 HuC-firmvaro ne estas agordita.", + "EnableIntelLowPowerHevcHwEncoder": "Ebligi aparataran kodilon de energiŝpariga Intel HEVC", + "EnableIntelLowPowerH264HwEncoder": "Ebligi aparataran kodilon de energiŝpariga Intel H.264", + "PreferSystemNativeHwDecoder": "Preferi operaciuman DXVA aŭ VA-API aparataran malkodilojn", + "ContainerBitrateExceedsLimit": "La bitrapideco de la video superas la limon" } From 90d7122ea0f988f304e8a8d7720da858a76e2c5d Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 13:03:04 +0000 Subject: [PATCH 1490/1756] Translated using Weblate (Spanish (Latin America)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/ --- src/strings/es_419.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/es_419.json b/src/strings/es_419.json index 03e35c9d3c..29b987f306 100644 --- a/src/strings/es_419.json +++ b/src/strings/es_419.json @@ -558,7 +558,7 @@ "OptionRegex": "Expresión regular", "OptionRandom": "Aleatorio", "OptionProtocolHttp": "HTTP", - "OptionProtocolHls": "Transmisión en vivo por HTTP", + "OptionProtocolHls": "Transmisión en vivo por HTTP (HLS)", "OptionPremiereDate": "Fecha de estreno", "LabelSize": "Tamaño:", "LabelSimultaneousConnectionLimit": "Límite de transmisiones simultáneas:", From 1acc1bcb3802e37d3d192cba86a82e55f1aad68c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 12:57:15 +0000 Subject: [PATCH 1491/1756] Translated using Weblate (Tamil) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/ --- src/strings/ta.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ta.json b/src/strings/ta.json index 61825005f5..7d00b8d486 100644 --- a/src/strings/ta.json +++ b/src/strings/ta.json @@ -1097,7 +1097,7 @@ "OptionRegex": "ரீஜெக்ஸ்", "OptionRandom": "சீரற்ற", "OptionProtocolHttp": "HTTP", - "OptionProtocolHls": "HTTP நேரடி ஒளிபரப்பு", + "OptionProtocolHls": "HTTP நேரடி ஒளிபரப்பு (HLS)", "OptionPremiereDate": "பிரீமியர் தேதி", "OptionPlayCount": "ப்ளே கவுண்ட்", "OptionPlainVideoItemsHelp": "எல்லா வீடியோக்களும் டிஐடிஎல்லில் \"object.item.videoItem\" என குறிப்பிடப்படுகின்றன, அதாவது \"object.item.videoItem.movie\" போன்ற ஒரு குறிப்பிட்ட வகைக்கு பதிலாக.", From 4979065e3e00b9f14397ae9ce9b7ae4f5505717d Mon Sep 17 00:00:00 2001 From: Kichirou Hoshino Date: Mon, 27 Dec 2021 12:05:39 +0000 Subject: [PATCH 1492/1756] Translated using Weblate (Filipino) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/ --- src/strings/fil.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/strings/fil.json b/src/strings/fil.json index ef81873cf0..a8ac7ef3e8 100644 --- a/src/strings/fil.json +++ b/src/strings/fil.json @@ -130,7 +130,7 @@ "TrackCount": "{0} mga track", "Track": "Track", "TonemappingRangeHelp": "Piliin ang hanay ng kulay ng output. Ang auto ay pareho sa range input.", - "TonemappingAlgorithmHelp": "Maaaring maayos ang tone mapping. Kung hindi ka pamilyar sa mga opsyong ito, panatilihin lamang ang default. Ang inirerekomendang halaga ay Hable.", + "TonemappingAlgorithmHelp": "Maaaring maayos ang tone mapping. Kung hindi ka pamilyar sa mga opsyong ito, panatilihin lamang ang default. Ang inirerekomendang value ay 'BT.2390'.", "TitlePlayback": "Pag-playback", "TitleHostingSettings": "Mga Setting ng Pagho-host", "TitleHardwareAcceleration": "Hardware Acceleration", @@ -1596,5 +1596,11 @@ "Anytime": "Kahit kailan", "AnyLanguage": "Anumang wika", "AllowTonemappingHelp": "Maaaring baguhin ng tone mapping ang dynamic range isang video mula sa HDR patungong SDR habang pinapanatili ang mga detalye at kulay ng larawan, na napakahalagang impormasyon para kumatawan sa orihinal na scene. Kasalukuyang gumagana lang kapag nag-transcode ng mga video na may naka-embed na HDR10 o HLG metadata. Kung ang pag-playback ay hindi maayos o nabigo, mangyaring isaalang-alang ang pag-off sa kaukulang hardware decoder.", - "AgeValue": "({0} taong gulang)" + "AgeValue": "({0} taong gulang)", + "LabelHardwareEncodingOptions": "Mga opsyon sa hardware encoding:", + "IntelLowPowerEncHelp": "Maaaring panatilihin ng Low-Power Encoding ang hindi kinakailangang pag-sync ng CPU at GPU. Sa Linux dapat ito ay naka-disable kung ang i915 HuC firmware ay hindi na-configure.", + "EnableIntelLowPowerHevcHwEncoder": "I-enable ang Intel Low-Power HEVC hardware encoder", + "EnableIntelLowPowerH264HwEncoder": "I-enable ang Intel Low-Power H.264 hardware encoder", + "PreferSystemNativeHwDecoder": "I-prefer ang OS native DXVA o VA-API hardware decoder", + "ContainerBitrateExceedsLimit": "Lampas sa limitasyon ang bitrate ng video" } From 8ec7f2c3e7904d73f3530c3c94ae6cf4cd2cefbc Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 12:57:22 +0000 Subject: [PATCH 1493/1756] Translated using Weblate (Telugu) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/te/ --- src/strings/te.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/te.json b/src/strings/te.json index 6e40f3dc4a..5ee7bdfe15 100644 --- a/src/strings/te.json +++ b/src/strings/te.json @@ -323,7 +323,7 @@ "OptionRegex": "రెగెక్స్", "OptionRandom": "యాదృచ్ఛికం", "OptionProtocolHttp": "HTTP", - "OptionProtocolHls": "HTTP లైవ్ స్ట్రీమింగ్", + "OptionProtocolHls": "HTTP లైవ్ స్ట్రీమింగ్ (HLS)", "OptionPremiereDate": "ప్రీమియర్ తేదీ", "OptionPlayCount": "ప్లే కౌంట్", "OptionPlainVideoItemsHelp": "అన్ని వీడియోలు DIDL లో \"object.item.videoItem\" గా సూచించబడతాయి, \"object.item.videoItem.movie\" వంటి మరింత నిర్దిష్ట రకానికి బదులుగా.", From a0f72f65a3366368cef26979412a6d3498b4468c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 18:18:07 +0000 Subject: [PATCH 1494/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 1df375b29b..89c10cd9c6 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -576,7 +576,7 @@ "LabelCustomCertificatePath": "Custom SSL certificate path:", "LabelCustomCertificatePathHelp": "Path to a PKCS #12 file containing a certificate and private key to enable TLS support on a custom domain.", "LabelCustomCss": "Custom CSS:", - "LabelCustomCssHelp": "Apply your own custom styles on the web interface.", + "LabelCustomCssHelp": "Apply your custom CSS code on the web interface.", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "LabelCustomRating": "Custom rating:", "LabelDashboardTheme": "Server Dashboard theme:", From ece9f13d9dda2452b67e9b13ff9e8bca8f25d201 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 18:39:25 +0000 Subject: [PATCH 1495/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index d2ccbff77d..9b72b4338e 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -841,7 +841,7 @@ "LabelRecordingPathHelp": "Specify the default location to save recordings. If left empty, the server's program data folder will be used.", "LabelRecordingPath": "Default recording path:", "LabelAlbumArtMaxWidth": "Album art max width:", - "LabelCustomCssHelp": "Apply your own custom styles on the web interface.", + "LabelCustomCssHelp": "Apply your custom CSS code on the web interface.", "LabelBlastMessageIntervalHelp": "Determine the duration in seconds between blast alive messages.", "LabelBlastMessageInterval": "Alive message interval:", "LabelBitrate": "Bitrate:", From 6eb543be0d843892ba0b9b4daa266c889a93f4da Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 18:02:12 +0000 Subject: [PATCH 1496/1756] Translated using Weblate (Hebrew) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/ --- src/strings/he.json | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/strings/he.json b/src/strings/he.json index 34875d998e..9f8bc64ea9 100644 --- a/src/strings/he.json +++ b/src/strings/he.json @@ -938,7 +938,7 @@ "HeaderCodecProfileHelp": "פרופילי קידוד מציינים את המגבלות של מכשיר בעת הפעלת קידודים ספציפיים. אם חלה מגבלה אז המדיה תוקנה מחדש, גם אם הקידוד מוגדר להפעלה ישירה.", "HardwareAccelerationWarning": "הפעלת האצת חומרה עלולה לגרום לחוסר יציבות בסביבות מסוימות. ודא שמערכת ההפעלה ומנהלי הווידאו שלך מעודכנים לחלוטין. אם אתה מתקשה בהפעלת וידאו לאחר הפעלת זה, יהיה עליך לשנות את ההגדרה בחזרה ללא.", "GuideProviderSelectListings": "בחר רישומים", - "Framerate": "קצב הפריימים", + "Framerate": "קצב תמונות", "ErrorPlayerNotFound": "לא נמצא נגן עבור המדיה המבוקשת.", "ErrorAddingListingsToSchedulesDirect": "אירעה שגיאה בהוספת המערך לחשבונך Direct Schedules .אתר Schedules Direct מאפשר רק מספר מצומצם של מערכים לכל חשבון. ייתכן שיהיה עליך להיכנס לאתר Schedules Direct ולהסיר רישומים אחרים מחשבונך לפני שתמשיך.", "Engineer": "מהנדס", @@ -954,5 +954,13 @@ "LabelAlbumArtPN": "תמונת אלבום PN:", "LabelAlbumArtMaxResHelp": "הרזולוציה המקסימלית של תמונת האלבום חשופה בעזרת המאפיין upnp:albumArtURI.", "HeaderRecordingPostProcessing": "מעבד הקלטה", - "AgeValue": "(בן {0} שנים)" + "AgeValue": "(בן {0} שנים)", + "Profile": "פרופיל", + "MediaInfoProfile": "פרופיל", + "MediaInfoPath": "‏‏נתיב", + "MediaInfoLevel": "רמה", + "MediaInfoLayout": "פריסה", + "MediaInfoLanguage": "שפה", + "MediaInfoInterlaced": "שזור", + "MediaInfoFramerate": "קצב תמונות" } From 5ce0d89a45aa4a8d432df7144a6495e9c90f9c5b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 18:18:56 +0000 Subject: [PATCH 1497/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index a7022595ac..132745c9cc 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -466,7 +466,7 @@ "LabelCustomCertificatePath": "Teñşeulı SSL-kuälık joly:", "LabelCustomCertificatePathHelp": "Teñşeletın domende TLS qoldauyn qosu üşın sertifikaty jäne jeke kıltı bar PKCS #12 failyna jol.", "LabelCustomCss": "Teñşeulı CSS:", - "LabelCustomCssHelp": "Özıñızdıñ teñşeulı mänerlerdı ueb-tıldesude qoldanyñyz.", + "LabelCustomCssHelp": "Özıñızdıñ teñşeulı CSS kodyn ueb-tıldesude qoldanyñyz.", "LabelCustomDeviceDisplayNameHelp": "Beinelenetın teñşelgen atyn ūsynyñyz nemese qūrylğy arqyly baiandalğan atyn paidalanu üşın bos qaldyryñyz.", "LabelCustomRating": "Teñşelgen sanat:", "LabelDashboardTheme": "Server Taqtasynyñ taqyryby:", From 010c82b552efa5f125603ad233d9603b736572d9 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 18:13:44 +0000 Subject: [PATCH 1498/1756] Translated using Weblate (Lithuanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/ --- src/strings/lt-lt.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/lt-lt.json b/src/strings/lt-lt.json index 3546eedf67..05e9246f50 100644 --- a/src/strings/lt-lt.json +++ b/src/strings/lt-lt.json @@ -127,7 +127,7 @@ "LabelAlbum": "Albumas:", "LabelAlbumArtists": "Albumo atlikėjai:", "LabelArtists": "Atlikėjai:", - "LabelArtistsHelp": "Atskirti kelis naudojant (;).", + "LabelArtistsHelp": "Atskirkiti kelis atlikėjus kabliataškiu.", "LabelAudioLanguagePreference": "Garso kalbos pageidavimas:", "LabelBirthDate": "Gimimo data:", "LabelBirthYear": "Gimimo metai:", @@ -607,7 +607,7 @@ "HeaderInstall": "Diegti", "HeaderApiKeysHelp": "Išorinėms programoms reikalingas API raktas norint prisijungti prie Jellyfin serverio. Raktai išduodami prisijungus prie Jellyfin paskyros, arba raktas į programą suteikimas rankiniu būdu.", "HeaderSelectTranscodingPath": "Išrinkite kelią į aplanką laikiniems perkodavimo failams", - "HeaderSelectTranscodingPathHelp": "Suraskite arba įrašykite kelią serverio į aplanką laikinų perkodavimo failų saugojimui. Aplankalas turi būti su rašymo teise.", + "HeaderSelectTranscodingPathHelp": "Suraskite arba įrašykite kelią serverio į aplanką perkodavimo failų saugojimui. Aplankalas turi būti su rašymo teise.", "HeaderSendMessage": "Siųsti žinutę", "HeaderSeriesStatus": "Serialo būsena", "HeaderServerSettings": "Serverio nustatymai", @@ -621,7 +621,7 @@ "LabelAppNameExample": "Pvz.: Sickbeard, Sonarr", "HeaderLibraries": "Mediatekos", "HeaderPlayOn": "Leisti", - "ImportFavoriteChannelsHelp": "Jei įjungta, bus importuojami tik tie kanalai, kurie imtuvo įrenginyje pažymėti kaip mėgstamiausi.", + "ImportFavoriteChannelsHelp": "Bus importuojami tik tie kanalai, kurie imtuvo įrenginyje pažymėti kaip mėgstamiausi.", "HttpsRequiresCert": "Norėdami įjungti HTTPS prisijungimą, turite įkelti SSL sertifikatą, pvz. iš „Let's Encrypt“. Įkelkite sertifikatą arba išjunkite prisijungimą naudojant HTTPS.", "LabelAccessEnd": "Pabaigos laikas:", "LabelAccessStart": "Pradžios laikas:", @@ -688,7 +688,7 @@ "HeaderPassword": "Slaptažodis", "HeaderPasswordReset": "Slaptažodžio nustatymas iš naujo", "LabelProfileCodecs": "Kodekas:", - "HeaderProfileServerSettingsHelp": "Šios reikšmės kontroliuoja kaip Jellyfin serveris bus pateikiamas įrenginiui.", + "HeaderProfileServerSettingsHelp": "Šios reikšmės kontroliuoja kaip serveris bus pateikiamas prie klientų.", "LabelMetadataSavers": "Metaduomenų saugotojai:", "LabelMetadataSaversHelp": "Išrinkite failo formatą metaduomenų saugojimui.", "LabelMethod": "Metodas:", @@ -753,7 +753,7 @@ "EnableStreamLooping": "Cikliškai perleisti tiesiogines transliacijas", "EnableStreamLoopingHelp": "Įjunkite, jei tiesioginės transliacijos šaltinis reikalauja pastovių užklausų srauto gavimui. Jei tai įjungta, kai to nereikia, gali kilti nesklandumų su transliacijos rodymu.", "ErrorDeletingItem": "Įvyko klaida trinant elementą iš serverio. Įsitikinkite, kad Jellyfin turi rašymo prieigos teisę tam keliui.", - "ErrorAddingMediaPathToVirtualFolder": "Įvyko klaida pridedant medijos kelią. Įsitikinkite, kad kelias teisingas ir Jellyfin Server turi prieigos teisę tam keliui.", + "ErrorAddingMediaPathToVirtualFolder": "Įvyko klaida pridedant medijos kelią. Įsitikinkite, kad kelias teisingas ir Jellyfin turi prieigos teisę tam keliui.", "ErrorAddingTunerDevice": "Pridedant imtuvo įrenginį įvyko klaida. Įsitikinkite, kad jis prieinamas, ir bandykite dar kartą.", "ErrorAddingXmlTvFile": "Atidarant XMLTV failą įvyko klaida. Įsitikinkite, ar failas egzistuoja, ir bandykite dar kartą.", "ErrorGettingTvLineups": "Atsisiunčiant TV programas įvyko klaida. Įsitikinkite, kad jūsų informacija teisinga, ir bandykite dar kartą.", From e2d0d14c2343d07d51a89b0736e973d96485ea40 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 18:21:41 +0000 Subject: [PATCH 1499/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 871f1893a2..7dee95b764 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -467,7 +467,7 @@ "LabelCustomCertificatePath": "Путь к пользовательскому SSL-сертификату:", "LabelCustomCertificatePathHelp": "Путь к файлу PKCS #12, содержащему сертификат и \tзакрытый ключ для включения поддержки TLS на произвольном домене.", "LabelCustomCss": "Настраиваемые CSS:", - "LabelCustomCssHelp": "Применяйте свои собственные настраиваемые стили в веб-интерфейсе.", + "LabelCustomCssHelp": "Применить свой настраиваемый CSS-код к веб-интерфейсу.", "LabelCustomDeviceDisplayNameHelp": "Приведите произвольное имя для отображения или не заполняйте, чтобы использовать имя, выданное устройством.", "LabelCustomRating": "Произвольная возрастная категория:", "LabelDashboardTheme": "Тема Панели сервера:", From 5e758bd446006a900ffa3402cb1948a2b5dc4d90 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 18:20:05 +0000 Subject: [PATCH 1500/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 82771fcd92..4db0402f9c 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -630,7 +630,7 @@ "LabelRepositoryUrlHelp": "La loko de la deponeja manifesto, kiun vi volas inkluzivi.", "LabelUserRemoteClientBitrateLimitHelp": "Anstataŭigi la defaŭltan ĝeneralan valoron kiu agordita en servilaj parametroj, vidu Panelo > Ludado > Elsendfluo. .", "LabelSkipIfAudioTrackPresent": "Preterpasi se la defaŭlta aŭdiotrako kongruas kun la elŝuta lingvo", - "LabelCustomCssHelp": "Apliki viajn proprajn laŭmendajn stilojn al la ŭeb-interfaco.", + "LabelCustomCssHelp": "Apliki viajn laŭmendajn CSS-kodojn al la ŭeb-interfaco.", "LabelPleaseRestart": "Ŝanĝoj efektiviĝos post mane reŝargado de la ŭeb-kliento.", "LabelMetadataSaversHelp": "Elekti la dosieraj formatojn por uzi dum savado de viaj metadatenoj.", "LabelMaxResumePercentageHelp": "Titoloj estas supozataj plene luditaj se haltigitaj post ĉi tiu tempo.", From 55dc20c817393da5ecb84535d2b1d12b0a42e986 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 27 Dec 2021 19:11:58 +0000 Subject: [PATCH 1501/1756] Translated using Weblate (Welsh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/ --- src/strings/cy.json | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/strings/cy.json b/src/strings/cy.json index 9c8035157e..9c4331783b 100644 --- a/src/strings/cy.json +++ b/src/strings/cy.json @@ -447,5 +447,29 @@ "ColorTransfer": "Trosglwyddo lliw", "ColorSpace": "Gofod lliw", "ColorPrimaries": "Sylfaenol lliwiau", - "LabelAccessDay": "Diwrnod yr wythnos:" + "LabelAccessDay": "Diwrnod yr wythnos:", + "HeaderCancelSeries": "Canslo Cyfres", + "HeaderCancelRecording": "Canslo Recordiad", + "HeaderAutoDiscovery": "Canfod Rhwydwaith", + "HeaderAudioSettings": "Gosodiadau Sain", + "HeaderAudioBooks": "Llyfrau Sain", + "HeaderAddUser": "Ychwanegu Defnyddiwr", + "HeaderAdditionalParts": "Rhannau Ychwanegol", + "HeaderActiveRecordings": "Gweithredol Recordiadau", + "HeaderActiveDevices": "Gweithredol Dyfeisiau", + "HeaderAccessSchedule": "Amserlen Mynediad", + "GuideProviderSelectListings": "Dewis Rhestriadau", + "GuestStar": "Seren wadd", + "GroupVersions": "Fersiynau grŵp", + "Fullscreen": "Sgrin lawn", + "FormatValue": "Fformat: {0}", + "ExtraLarge": "Mawr Ychwanegol", + "EveryHour": "Bob awr", + "Engineer": "Peiriannydd sain", + "CancelSeries": "Canslo cyfres", + "CancelRecording": "Canslo recordiad", + "ButtonSelectDirectory": "Dewis Cyfeiriadur", + "TypeOptionPluralAudio": "Synau", + "OptionSpecialEpisode": "Penodau arbennig", + "LabelProfileCodecs": "Codeciaid:" } From 388598614e5dc128c62a8d8daced7548e3e27051 Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Tue, 28 Dec 2021 03:41:29 +0000 Subject: [PATCH 1502/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index a7e953470a..616b220b0c 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -460,7 +460,7 @@ "HeaderStopRecording": "Ngừng Ghi Hình/Ghi Âm", "HeaderSpecialEpisodeInfo": "Thông Tin Tập Đặc Biệt", "LabelCustomDeviceDisplayNameHelp": "Cung cấp một tên hiển thị riêng hoặc bỏ trống để sử dụng tên có sẵn của thiết bị.", - "LabelCustomCssHelp": "Áp dụng tuỳ chỉnh kiểu cách riêng của bạn vào giao diện trang web.", + "LabelCustomCssHelp": "Áp dụng mã CSS tùy chỉnh của bạn trên giao diện web.", "LabelCustomCss": "CSS tuỳ chọn:", "LabelCustomCertificatePathHelp": "Đường dẫn đến tập tin PKCS #12 chứa chứng chỉ (certificate) và khoá riêng (private key) để bật tính năng TLS trên một tên miền tuỳ chọn.", "LabelCustomCertificatePath": "Đường dẫn đến chứng chỉ SSL:", @@ -1327,12 +1327,12 @@ "ClearQueue": "Xóa hàng đợi", "LabelTonemappingParamHelp": "Điều chỉnh thuật toán ánh xạ tông màu. Các giá trị được đề xuất và mặc định là NaN. Nói chung là để trống.", "LabelTonemappingParam": "Tham số ánh xạ tông màu:", - "LabelTonemappingPeakHelp": "Ghi đè tín hiệu / không đáng kể / đỉnh tham chiếu với giá trị này. Hữu ích khi thông tin đỉnh được nhúng trong siêu dữ liệu hiển thị không đáng tin cậy hoặc khi ánh xạ tông màu từ dải thấp hơn đến dải cao hơn. Giá trị đề xuất là 100 và mặc định là 0.", + "LabelTonemappingPeakHelp": "Ghi đè tín hiệu / không đáng kể / đỉnh tham chiếu với giá trị này. Hữu ích khi thông tin đỉnh được nhúng trong dữ liệu mô tả hiển thị không đáng tin cậy hoặc khi ánh xạ tông màu từ dải thấp hơn đến dải cao hơn. Giá trị đề xuất là 100 và mặc định là 0.", "LabelTonemappingPeak": "Đỉnh ánh xạ tông màu:", "LabelTonemappingThresholdHelp": "Thông số thuật toán ánh xạ tông màu tinh chỉnh theo mỗi cảnh. Một ngưỡng được sử dụng để phát hiện xem cảnh có thay đổi hay không. Nếu khoảng cách giữa độ sáng trung bình của khung hình hiện tại và mức trung bình đang chạy hiện tại vượt quá ngưỡng, chúng tôi sẽ tính toán lại mức vừa phải của bối cảnh và độ sáng tối đa. Giá trị đề xuất là 0.8 và mặc định là 0.2.", "LabelTonemappingThreshold": "Ngưỡng ánh xạ tông màu:", "LabelTonemappingDesat": "Khử bão hòa tông màu:", - "LabelTonemappingDesatHelp": "Áp dụng khử bão hòa cho các vùng sáng vượt quá mức độ sáng này. Thông số này càng cao thì thông tin màu càng được bảo toàn. Cài đặt này giúp ngăn các màu bị lóa không tự nhiên để tạo ra những vùng siêu nổi bật, bằng cách (trơn tru) chuyển thành màu trắng. Điều này làm cho hình ảnh cảm thấy tự nhiên hơn, với chi phí là giảm thông tin về các màu nằm ngoài phạm vi. Các giá trị được đề xuất và mặc định là 0 và 0,5.", + "LabelTonemappingDesatHelp": "Áp dụng khử bão hòa cho các điểm sáng vượt quá độ sáng này. Thông số này càng cao thì thông tin màu càng được bảo toàn. Cài đặt này giúp ngăn các màu bị lóa không tự nhiên để tạo ra những vùng siêu nổi bật, bằng cách chuyển thành màu trắng (mềm mại). Nó làm cho hình ảnh trông tự nhiên, với hao phí giảm thông tin về các màu nằm ngoài phạm vi. Các giá trị được đề xuất và mặc định là 0 và 0,5.", "LabelTonemappingRange": "Phạm vi ánh xạ tông màu:", "AllowTonemappingHelp": "Ánh xạ tông màu có thể biến đổi dải động của video từ HDR sang SDR song vẫn duy trì chi tiết và màu sắc của hình ảnh, đây là thông tin rất quan trọng để thể hiện cảnh gốc. Hiện chỉ hoạt động khi chuyển mã video với dữ liệu mô tả HDR10 hoặc HLG được nhúng. Nếu phát lại không mượt hoặc bị lỗi, thử tắt bộ giải mã phần cứng tương ứng.", "EnableTonemapping": "Bật Ánh xạ tông màu", @@ -1502,7 +1502,7 @@ "LabelMaxAudiobookResume": "‎Số phút còn lại của sách nói để tiếp tục:", "MessagePlaybackError": "Đã xảy ra lỗi khi phát tệp này trên bộ thu Google Cast của bạn.", "MessageChromecastConnectionError": "Bộ thu Google Cast của bạn không thể kết nối với máy chủ Jellyfin. Vui lòng kiểm tra kết nối và thử lại.", - "AllowVppTonemappingHelp": "Ánh xạ âm dựa trên phần cứng đầy đủ mà không cần sử dụng bộ lọc OpenCL. Hiện chỉ hoạt động khi chuyển mã video có siêu dữ liệu HDR10 được nhúng.", + "AllowVppTonemappingHelp": "Ánh xạ âm dựa trên phần cứng đầy đủ mà không cần sử dụng bộ lọc OpenCL. Hiện chỉ hoạt động khi chuyển mã video có dữ liệu mô tả HDR10 được nhúng.", "EnableEnhancedNvdecDecoder": "Bật bộ giải mã NVDEC nâng cao", "EnableVppTonemapping": "Bật ánh xạ tông màu VPP", "DisablePlugin": "Tắt", From f9872eb8f916385c3fecab366c9e4049409ced81 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 28 Dec 2021 07:47:14 +0000 Subject: [PATCH 1503/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 89c10cd9c6..1516beb354 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -187,7 +187,7 @@ "DirectStreamHelp2": "Power consumed by direct streaming usually depends on the audio profile. Only the video stream is lossless.", "DirectStreaming": "Direct streaming", "EnablePlugin": "Enable", - "DisableCustomCss": "Disable Server-Provided Custom CSS", + "DisableCustomCss": "Disable server-provided custom CSS code", "DisablePlugin": "Disable", "Disc": "Disc", "Disconnect": "Disconnect", @@ -575,8 +575,8 @@ "LabelCurrentStatus": "Current status:", "LabelCustomCertificatePath": "Custom SSL certificate path:", "LabelCustomCertificatePathHelp": "Path to a PKCS #12 file containing a certificate and private key to enable TLS support on a custom domain.", - "LabelCustomCss": "Custom CSS:", - "LabelCustomCssHelp": "Apply your custom CSS code on the web interface.", + "LabelCustomCss": "Custom CSS code:", + "LabelCustomCssHelp": "Apply your custom CSS code for theming/branding on the web interface.", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "LabelCustomRating": "Custom rating:", "LabelDashboardTheme": "Server Dashboard theme:", @@ -592,7 +592,7 @@ "LabelDeinterlaceMethod": "Deinterlacing method:", "LabelDeviceDescription": "Device description:", "LabelDidlMode": "DIDL mode:", - "LabelDisableCustomCss": "Disable custom CSS theming/branding provided from the server.", + "LabelDisableCustomCss": "Disable custom CSS code for theming/branding provided from the server.", "LabelDiscNumber": "Disc number:", "LabelDisplayLanguage": "Display language:", "LabelDisplayLanguageHelp": "Translating Jellyfin is an ongoing project.", @@ -697,7 +697,7 @@ "LabelMaxDaysForNextUp": "Max days in 'Next Up':", "LabelMaxDaysForNextUpHelp": "Set the maximum amount of days a show should stay in the 'Next Up' list without watching it.", "LabelLineup": "Lineup:", - "LabelLocalCustomCss": "Custom CSS styling which applies to this client only. You may want to disable server custom CSS.", + "LabelLocalCustomCss": "Custom CSS code for styling which applies to this client only. You may want to disable server custom CSS code.", "LabelLocalHttpServerPortNumber": "Local HTTP port number:", "LabelLocalHttpServerPortNumberHelp": "The TCP port number for the HTTP server.", "LabelLockItemToPreventChanges": "Lock this item to prevent future changes", From fe5f7057f9df4cb1fa088e999c87f55e05c0a087 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 28 Dec 2021 07:48:52 +0000 Subject: [PATCH 1504/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 9b72b4338e..898ecb9a91 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -841,7 +841,7 @@ "LabelRecordingPathHelp": "Specify the default location to save recordings. If left empty, the server's program data folder will be used.", "LabelRecordingPath": "Default recording path:", "LabelAlbumArtMaxWidth": "Album art max width:", - "LabelCustomCssHelp": "Apply your custom CSS code on the web interface.", + "LabelCustomCssHelp": "Apply your custom CSS code for theming/branding on the web interface.", "LabelBlastMessageIntervalHelp": "Determine the duration in seconds between blast alive messages.", "LabelBlastMessageInterval": "Alive message interval:", "LabelBitrate": "Bitrate:", @@ -978,7 +978,7 @@ "LabelDisplayOrder": "Display order:", "LabelDisplayName": "Display name:", "LabelDateAddedBehaviorHelp": "If a metadata value is present, it will always be used before either of these options.", - "LabelCustomCss": "Custom CSS:", + "LabelCustomCss": "Custom CSS code:", "LabelCustomCertificatePathHelp": "Path to a PKCS #12 file containing a certificate and private key to enable TLS support on a custom domain.", "LabelCurrentPassword": "Current password:", "LabelCriticRating": "Critics rating:", @@ -1567,17 +1567,17 @@ "LabelSyncPlaySettingsDescription": "Change SyncPlay preferences", "LabelSortName": "Sort name:", "LabelOriginalName": "Original name:", - "LabelLocalCustomCss": "Custom CSS styling which applies to this client only. You may want to disable server custom CSS.", + "LabelLocalCustomCss": "Custom CSS code for styling which applies to this client only. You may want to disable server custom CSS code.", "LabelMaxDaysForNextUpHelp": "Set the maximum amount of days a programme should stay in the 'Next Up' list without watching it.", "LabelMaxDaysForNextUp": "Max days in 'Next Up':", "LabelHardwareEncoding": "Hardware encoding:", - "LabelDisableCustomCss": "Disable custom CSS theming/branding provided from the server.", + "LabelDisableCustomCss": "Disable custom CSS code for theming/branding provided from the server.", "HeaderSyncPlayTimeSyncSettings": "Time sync", "HeaderSyncPlayPlaybackSettings": "Playback", "HeaderSyncPlaySettings": "SyncPlay Settings", "ErrorPlayerNotFound": "No player found for the requested media.", "Engineer": "Sound engineer", - "DisableCustomCss": "Disable Server-Provided Custom CSS", + "DisableCustomCss": "Disable server-provided custom CSS code", "Conductor": "Conductor", "Arranger": "Arranger", "AgeValue": "({0} years old)", From 292a4eb558df1701d070bbe4c9b846f0a4b1e6b3 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 28 Dec 2021 08:02:35 +0000 Subject: [PATCH 1505/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 132745c9cc..7af888fbb0 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -465,8 +465,8 @@ "LabelCurrentPassword": "Ağymdağy paröl:", "LabelCustomCertificatePath": "Teñşeulı SSL-kuälık joly:", "LabelCustomCertificatePathHelp": "Teñşeletın domende TLS qoldauyn qosu üşın sertifikaty jäne jeke kıltı bar PKCS #12 failyna jol.", - "LabelCustomCss": "Teñşeulı CSS:", - "LabelCustomCssHelp": "Özıñızdıñ teñşeulı CSS kodyn ueb-tıldesude qoldanyñyz.", + "LabelCustomCss": "Teñşeulı CSS-kod:", + "LabelCustomCssHelp": "Özıñızdıñ taqyryptyq/brendiñtık üşın teñşeulı CSS kodyn ueb-tıldesude qoldanu.", "LabelCustomDeviceDisplayNameHelp": "Beinelenetın teñşelgen atyn ūsynyñyz nemese qūrylğy arqyly baiandalğan atyn paidalanu üşın bos qaldyryñyz.", "LabelCustomRating": "Teñşelgen sanat:", "LabelDashboardTheme": "Server Taqtasynyñ taqyryby:", @@ -1520,9 +1520,9 @@ "LabelSlowResponseEnabled": "Server jauap beruge bayau bolsa, eskertu xabary jurnalğa jazylady", "UseEpisodeImagesInNextUpHelp": "\"Kezektı\" jäne \"Qaraudy jalğastyru\" bölımınderınde telebölım suretterı körsetımnıñ negızgı surettıñ ornyna nobai retınde paidalanylady.", "UseEpisodeImagesInNextUp": "Telebölım suretterın \"Kezektı\" jäne \"Qaraudy jalğastyru\" bölımderınde paidalanu", - "LabelLocalCustomCss": "Tek osy tūtynğyşta qoldanılatın teñşeulı CSS. Serverde teñşeulı CSS ajyratuyñyz mümkın.", - "LabelDisableCustomCss": "Serverden jetkızıletın taqyryptyq/brendiñtık teñşeulı CSS ajyratu.", - "DisableCustomCss": "Serverde teñşeulı CSS ajyratu", + "LabelLocalCustomCss": "Tek osy tūtynğyşta qoldanılatın mänerleu üşın teñşeulı CSS-kody. Serverdıñ teñşeulı CSS-kodyn ajyratuyñyz mümkın.", + "LabelDisableCustomCss": "Serverden jetkızıletın taqyryptyq/brendiñtık üşın teñşeulı CSS -kodyn ajyratu.", + "DisableCustomCss": "Server jetkızetın teñşeulı CSS-kodyn ajyratu", "SubtitleCodecNotSupported": "Subtitr kodegıne qoldau körsetılmeidı", "AudioBitDepthNotSupported": "Dybystyñ bittık tereñdıgıne qoldau körsetılmeidı", "VideoProfileNotSupported": "Beine kodegınıñ profailyna qoldau körsetılmeidı", From dccecbfd452b9dde64674439d95802cfd9ef08b5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 28 Dec 2021 08:00:42 +0000 Subject: [PATCH 1506/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 7dee95b764..be2dc5e2ba 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -466,8 +466,8 @@ "LabelCurrentPassword": "Текущий пароль:", "LabelCustomCertificatePath": "Путь к пользовательскому SSL-сертификату:", "LabelCustomCertificatePathHelp": "Путь к файлу PKCS #12, содержащему сертификат и \tзакрытый ключ для включения поддержки TLS на произвольном домене.", - "LabelCustomCss": "Настраиваемые CSS:", - "LabelCustomCssHelp": "Применить свой настраиваемый CSS-код к веб-интерфейсу.", + "LabelCustomCss": "Настраиваемый CSS-код:", + "LabelCustomCssHelp": "Применить свой настраиваемый CSS-код для тематирования/брендирования к веб-интерфейсу.", "LabelCustomDeviceDisplayNameHelp": "Приведите произвольное имя для отображения или не заполняйте, чтобы использовать имя, выданное устройством.", "LabelCustomRating": "Произвольная возрастная категория:", "LabelDashboardTheme": "Тема Панели сервера:", @@ -1519,9 +1519,9 @@ "LabelSlowResponseEnabled": "Журналировать предупреждающее сообщение, если сервер отвечал медленно", "UseEpisodeImagesInNextUpHelp": "В разделах \"Очередное\" и \"Продолжить просмотр\" будут использоваться как бегунки рисунки эпизодов вместо головного рисунка сериала.", "UseEpisodeImagesInNextUp": "Использовать рисунки эпизодов в разделах \"Очередное\" и \"Продолжить просмотр\"", - "LabelLocalCustomCss": "Настраиваемые стили CSS, применимые только к этому клиенту. Вы можете отключить настраиваемые CSS сервера.", - "LabelDisableCustomCss": "Отключаются настраиваемые CSS для темы/брендирования, предоставляемые с сервера.", - "DisableCustomCss": "Отключить настраиваемый CSS, предоставляемый сервером", + "LabelLocalCustomCss": "Настраиваемый CSS-код для стилизации, применимый только к этому клиенту. Вы можете отключить настраиваемый CSS-код сервера.", + "LabelDisableCustomCss": "Отключает настраиваемый CSS-код для тематирования/брендирования, предоставляемый сервером.", + "DisableCustomCss": "Отключить предоставляемый сервером настраиваемый CSS-код", "AudioBitDepthNotSupported": "Разрядность аудио не поддерживается", "VideoProfileNotSupported": "Профиль видеокодека не поддерживается", "VideoLevelNotSupported": "Уровень видеокодека не поддерживается", From 4e4d31c254acdd1cf95a71c99d2c71b85e38b3fe Mon Sep 17 00:00:00 2001 From: wolong gl Date: Tue, 28 Dec 2021 06:02:26 +0000 Subject: [PATCH 1507/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index fbff2641bc..828021e5fb 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -430,7 +430,7 @@ "LabelCustomCertificatePath": "自定义 SSL 证书路径:", "LabelCustomCertificatePathHelp": "提供一个包含了证书和私钥的 PKCS #12 文件的路径以在一个自定义域名上启动 TLS 支持。", "LabelCustomCss": "自定义CSS:", - "LabelCustomCssHelp": "应用你的自定义样式到网页。", + "LabelCustomCssHelp": "在web界面上应用您的自定义CSS代码。", "LabelCustomDeviceDisplayNameHelp": "自定义设备显示名称或留空则使用设备报告名称。", "LabelCustomRating": "自定义分级:", "LabelDashboardTheme": "控制台主题:", From 73884a45cb28b2840600e424c63ba48c7ec426e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E9=80=A0xu=5Fzh?= Date: Tue, 28 Dec 2021 06:30:46 +0000 Subject: [PATCH 1508/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 828021e5fb..5af52a81ee 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -834,7 +834,7 @@ "OptionAllowRemoteSharedDevices": "允许远程控制共享的设备", "OptionAllowRemoteSharedDevicesHelp": "DLNA 设备在用户对他们进行控制前都被视为是共享的。", "OptionAllowSyncTranscoding": "允许需要转码的媒体下载和同步", - "OptionAllowUserToManageServer": "运行此用户管理服务器", + "OptionAllowUserToManageServer": "允许此用户管理服务器", "OptionAllowVideoPlaybackRemuxing": "允许播放需转换但无需重新编码的视频", "OptionAllowVideoPlaybackTranscoding": "允许播放需要转码的视频", "OptionAutomaticallyGroupSeries": "自动合并分布在不同文件夹的电视剧", From 48db798768bf5c6edd2c5266349f76c05ae422b0 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 28 Dec 2021 08:07:52 +0000 Subject: [PATCH 1509/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 4db0402f9c..e7ca3bc862 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -247,7 +247,7 @@ "ShowTitle": "Montri la titolon", "SendMessage": "Sendi mesaĝon", "SearchResults": "Serĉrezultoj", - "LabelDisableCustomCss": "Malebligi laŭmendan CSS temadon/markadon provizitan de la servilo.", + "LabelDisableCustomCss": "Malebligi laŭmendan CSS-kodon por temado/markado provizitan de la servilo.", "HeaderBranding": "Varmarkado", "MediaInfoColorPrimaries": "Koloraj primaroj", "MediaInfoColorTransfer": "Kolora transigo", @@ -570,7 +570,7 @@ "EnableHardwareEncoding": "Ebligi aparatan kodadon", "LabelHardwareEncoding": "Aparatara kodado:", "TitleHardwareAcceleration": "Aparatara Plirapidigo", - "LabelCustomCss": "Adaptita CSS:", + "LabelCustomCss": "Laŭmenda CSS-kodo:", "DisplayMissingEpisodesWithinSeasons": "Montri mankantajn epizodojn ene de sezonoj", "OptionImdbRating": "Taksado de IMDb", "OptionHasThemeSong": "Tema Kanto", @@ -630,7 +630,7 @@ "LabelRepositoryUrlHelp": "La loko de la deponeja manifesto, kiun vi volas inkluzivi.", "LabelUserRemoteClientBitrateLimitHelp": "Anstataŭigi la defaŭltan ĝeneralan valoron kiu agordita en servilaj parametroj, vidu Panelo > Ludado > Elsendfluo. .", "LabelSkipIfAudioTrackPresent": "Preterpasi se la defaŭlta aŭdiotrako kongruas kun la elŝuta lingvo", - "LabelCustomCssHelp": "Apliki viajn laŭmendajn CSS-kodojn al la ŭeb-interfaco.", + "LabelCustomCssHelp": "Apliki vian laŭmendan CSS-kodon por temado/markado al la ŭeb-interfaco.", "LabelPleaseRestart": "Ŝanĝoj efektiviĝos post mane reŝargado de la ŭeb-kliento.", "LabelMetadataSaversHelp": "Elekti la dosieraj formatojn por uzi dum savado de viaj metadatenoj.", "LabelMaxResumePercentageHelp": "Titoloj estas supozataj plene luditaj se haltigitaj post ĉi tiu tempo.", @@ -1408,7 +1408,7 @@ "LabelMaxDaysForNextUpHelp": "Starigi la maksimuman kvanton da tagoj, kiam serio devas resti en la listo de \"Sekva Plue\" sen spekti ĝin.", "LabelLibraryPageSizeHelp": "Starigi la kvanton de aĵoj por montri en plurmediteka paĝo. Starigi al 0 por malebligi paĝigon.", "LabelDefaultUserHelp": "Determini, kiu uzanta plurmediteko devas esti montrata sur konektitaj aparatoj. Ĉi tio povas esti anstataŭata por ĉiu aparato uzante profilojn.", - "LabelLocalCustomCss": "Laŭmenda CSS-stilo, kiu validas nur por ĉi tiu kliento. Eble vi volas malebligi servilan laŭmendan CSS.", + "LabelLocalCustomCss": "Laŭmenda CSS-kodo por stilado, kiu validas nur por ĉi tiu kliento. Vi volas malebligi servilan laŭmendan CSS-kodon.", "LabelKodiMetadataEnableExtraThumbsHelp": "Dum elŝuto de bildoj ili povas esti savitaj en kaj \"ekstrafanart\" kaj \"extrathumbs\" por maksimuma kongruo kun etoso de \"Kodi\".", "LabelEnableHttpsHelp": "Aŭskulti sur la agordita HTTPS-pordo. Valida atestilo ankaŭ devas esti liverita por ke tio efektiviĝi.", "LabelEnableBlastAliveMessagesHelp": "Ebligi ĉi tion se la servilo ne estas fidinde detektita de aliaj UPnP-aparatoj en via reto.", @@ -1448,7 +1448,7 @@ "DrmChannelsNotImported": "Kanaloj kun DRM ne estos importitaj.", "DisplayModeHelp": "Elekti la aranĝan stilon, kiun vi volas por la interfaco.", "DisplayMissingEpisodesWithinSeasonsHelp": "Ĉi tio ankaŭ devas esti ebligita por TV-tekoj en la servila agordaro.", - "DisableCustomCss": "Malebligi Servilo-Provizitan Laŭmendan CSS-on", + "DisableCustomCss": "Malebligi servilo-provizitan laŭmendan CSS-kodon", "DirectStreamHelp2": "Kurento konsumita per rekta elsendfluo kutime dependas de la aŭdioprofilo. Nur la videa elsendfluo estas senperda.", "DirectPlayHelp": "La fontdosiero estas tute kongrua kun ĉi tiu kliento, kaj la seanco ricevas la dosieron sen modifoj.", "DeleteUserConfirmation": "Ĉu vi certas, ke vi volas forigi ĉi tiun uzanton?", From a7a25f6b8e2165c52ec90a9a2e20e9ac362dcb9f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 28 Dec 2021 14:24:47 +0000 Subject: [PATCH 1510/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 1516beb354..5357ce4d4c 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -1270,7 +1270,7 @@ "PlaybackData": "Playback Info", "PlaybackErrorNoCompatibleStream": "This client isn't compatible with the media and the server isn't sending a compatible media format.", "PlaybackErrorPlaceHolder": "This is a placeholder for physical media that Jellyfin cannot play. Please insert the disc to play.", - "PlaybackRate": "Playback Rate", + "PlaybackRate": "Playback Speed", "PlayCount": "Play count", "Played": "Played", "PlayFromBeginning": "Play from beginning", From a1f339754f9e7b488c3339f3db52db8b7b067659 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Tue, 28 Dec 2021 13:35:59 +0000 Subject: [PATCH 1511/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index 5bb582b5c9..419c6767a8 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -383,7 +383,7 @@ "LabelCriticRating": "Hodnocení kritiků:", "LabelCurrentPassword": "Aktuální heslo:", "LabelCustomCss": "Vlastní CSS:", - "LabelCustomCssHelp": "Aplikovat vaše vlastní styly webového rozhraní.", + "LabelCustomCssHelp": "Aplikovat vaše vlastní styly webového rozhraní pro změnu vzhledu či brandingu.", "LabelCustomDeviceDisplayNameHelp": "Nahradit vlastním názvem zobrazení nebo ponechte prázdné, aby název byl určen zařízením.", "LabelCustomRating": "Vlastní hodnocení:", "LabelDashboardTheme": "Motiv nástěnky serveru:", @@ -1519,8 +1519,8 @@ "LabelSlowResponseEnabled": "Zaznamenat varovnou zprávu, pokud byla odezva serveru pomalá", "UseEpisodeImagesInNextUpHelp": "Sekce 'Další' a 'Pokračovat ve sledování' použijí obrázky dílů jako náhledy místo primárního náhledu seriálů.", "UseEpisodeImagesInNextUp": "Použít obrázky dílů v sekcích 'Další' a 'Pokračovat ve sledování'", - "LabelLocalCustomCss": "Úprava vzhledu prostřednictvím CSS, která se vztahuje pouze na tento klient. Možná bude potřeba vypnout CSS nabízené serverem.", - "LabelDisableCustomCss": "Vypnout úpravy vzhledu prostřednictvím CSS nabízené serverem.", + "LabelLocalCustomCss": "Úprava vzhledu prostřednictvím kódu CSS, který se vztahuje pouze na tento klient. Možná bude potřeba vypnout kód CSS nabízený serverem.", + "LabelDisableCustomCss": "Vypnout úpravy vzhledu prostřednictvím kódu CSS nabízeného serverem.", "DisableCustomCss": "Vypnout CSS nabízené serverem", "AudioBitDepthNotSupported": "Bitová hloubka zvuku není podporována", "VideoProfileNotSupported": "Profil video kodeku není podporován", From 744298da973a8ebc6e21b317f3db345ec7030d08 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 28 Dec 2021 17:01:14 +0000 Subject: [PATCH 1512/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 898ecb9a91..c57918345a 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -1354,7 +1354,7 @@ "PreviousTrack": "Skip to previous", "MessageGetInstalledPluginsError": "An error occurred while getting the list of currently installed plugins.", "MessagePluginInstallError": "An error occurred while installing the plugin.", - "PlaybackRate": "Playback Rate", + "PlaybackRate": "Playback Speed", "NextTrack": "Skip to next", "LabelUnstable": "Unstable", "Video": "Video", From 0c82f3d28eb553317e6eb7e838016eded9757fe7 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 28 Dec 2021 17:01:48 +0000 Subject: [PATCH 1513/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 7af888fbb0..61fd94664d 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -1406,7 +1406,7 @@ "PreferEmbeddedEpisodeInfosOverFileNames": "Fail ataulary ornyna endırılgen telebölım aqparatyn qalau", "PosterCard": "Poster kartasy", "Poster": "Poster", - "PlaybackRate": "Oinatu qarqyny", + "PlaybackRate": "Oinatu jyldamlyğy", "Photo": "Foto", "Other": "Basqa", "OptionMaxActiveSessionsHelp": "0 mänі funksiany ajyratady.", From 66de66e0349eaa83f68d23f68f0ee11ecbeb637e Mon Sep 17 00:00:00 2001 From: Larvitar Date: Tue, 28 Dec 2021 19:04:15 +0000 Subject: [PATCH 1514/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 64 +++++++++++++++++++++++++-------------------- 1 file changed, 35 insertions(+), 29 deletions(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index 98a6e9fcd0..b728b7298e 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -110,7 +110,7 @@ "ColorTransfer": "Transfer kolorów", "CommunityRating": "Ocena społeczności", "Composer": "Kompozytor", - "ConfigureDateAdded": "Ustaw sposób określania daty dodania w ustawieniach biblioteki w kokpicie", + "ConfigureDateAdded": "Ustaw sposób określania daty dodania w Kokpit > Biblioteki > Ustawienia NFO", "ConfirmDeleteImage": "Usunąć obraz?", "ConfirmDeleteItem": "Usunięcie tej pozycji usunie ją zarówno z systemu plików jak i z biblioteki mediów. Czy chcesz kontynuować?", "ConfirmDeleteItems": "Usunięcie tej pozycji usunie ją zarówno z systemu plików jak i z biblioteki mediów. Czy chcesz kontynuować?", @@ -219,7 +219,7 @@ "Guide": "Przewodnik", "GuideProviderLogin": "Logowanie", "GuideProviderSelectListings": "Pokazuj oferty", - "H264CrfHelp": "Constant Rate Factor (CRF) to domyślna jakość kodowania x264 i x265. Możesz ją ustawić w zakresie 0-51, gdzie niższe wartości zwiększają jakość (kosztem większego rozmiaru pliku). Rozsądne wartości to zakres 18-28. Domyślne wartości to 23 dla x264 oraz 28 dla x265 - możesz jej użyć jako wartości początkowej.", + "H264CrfHelp": "'Constant Rate Factor' (CRF) to domyślna jakość kodowania x264 i x265. Możesz ją ustawić w zakresie 0-51, gdzie niższe wartości zwiększają jakość (kosztem większego rozmiaru pliku). Rozsądne wartości to zakres 18-28. Domyślne wartości to 23 dla x264 oraz 28 dla x265 - możesz jej użyć jako wartości początkowej.", "EncoderPresetHelp": "Wybierz szybszą wartość aby zwiększyć wydajność lub wolniejszą aby zwiększyć jakość.", "HDPrograms": "Programy w jakości HD", "HardwareAccelerationWarning": "Aktywacja akceleracji sprzętowej może powodować niestabilność na niektórych środowiskach. Upewnij się, że system operacyjny i sterowniki karty graficznej są aktualne. Jeżeli masz problemy z odtwarzaniem wideo po aktywacji, przywróć to ustawienie do wartości Brak.", @@ -300,7 +300,7 @@ "HeaderInstantMix": "Szybki remiks", "HeaderKeepRecording": "Zachowaj nagranie", "HeaderKeepSeries": "Zachowaj nagranie serialu", - "HeaderKodiMetadataHelp": "By aktywować lub dezaktywować metadane NFO, edytuj ustawienia biblioteki w sekcji dostawców metadanych.", + "HeaderKodiMetadataHelp": "By aktywować lub dezaktywować metadane NFO, edytuj ustawienia biblioteki w sekcji 'dostawcy metadanych'.", "HeaderLatestEpisodes": "Odcinki ostatnio dodane", "HeaderLatestMedia": "Media ostatnio dodane", "HeaderLatestMovies": "Filmy ostatnio dodane", @@ -426,7 +426,7 @@ "LabelAirsBeforeEpisode": "Emisja przed odcinkiem:", "LabelAirsBeforeSeason": "Emisja przed sezonem:", "LabelAlbum": "Album:", - "LabelAlbumArtHelp": "PN używany jako okładka albumu z dlna:profileID w atrybucie upnp:albumArtURI. Niektóre urządzenia wymagają konkretnych wartości, niezależnie od rozmiaru obrazu.", + "LabelAlbumArtHelp": "PN używany jako okładka albumu z 'dlna:profileID' w atrybucie 'upnp:albumArtURI'. Niektóre urządzenia wymagają konkretnych wartości, niezależnie od rozmiaru obrazu.", "LabelAlbumArtMaxHeight": "Maksymalna wysokość okładki albumu:", "LabelAlbumArtMaxWidth": "Maksymalna szerokość okładki albumu:", "LabelAlbumArtPN": "PN okładki albumu:", @@ -463,8 +463,8 @@ "LabelCurrentPassword": "Aktualne hasło:", "LabelCustomCertificatePath": "Folder niestandardowego certyfikatu SSL:", "LabelCustomCertificatePathHelp": "Ścieżka do pliku PKCS #12, zawierającego certyfikat i klucz prywatny, niezbędny do aktywowana obsługi TLS dla własnej domeny.", - "LabelCustomCss": "Niestandardowy CSS:", - "LabelCustomCssHelp": "Zastosuj własne niestandardowe arkusze stylów dla interfejsu webowego.", + "LabelCustomCss": "Niestandardowy kod CSS:", + "LabelCustomCssHelp": "Zastosuj własny niestandardowy kod CSS do zmiany wyglądu strony.", "LabelCustomDeviceDisplayNameHelp": "Dostarcz własną nazwę wyświetlania lub zostaw puste i użyj nazwy dostarczonej przez urządzenie.", "LabelCustomRating": "Kategoria wiekowa własna:", "LabelDashboardTheme": "Motyw Kokpitu serwera:", @@ -499,10 +499,10 @@ "LabelEnableBlastAliveMessages": "Przesyłaj komunikaty o dostępności", "LabelEnableBlastAliveMessagesHelp": "Aktywuj tę funkcję, jeśli serwer nie jest odpowiednio wykrywany przez inne urządzenia UPnP w twojej sieci.", "LabelEnableDlnaClientDiscoveryInterval": "Częstotliwość wykrywania klientów:", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Określa czas w sekundach, pomiędzy wyszukiwaniami SSDP.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Określa czas w sekundach pomiędzy wyszukiwaniami SSDP.", "LabelEnableDlnaDebugLogging": "Rejestruj komunikaty diagnostyczne DLNA", "LabelEnableDlnaDebugLoggingHelp": "Tworzenie ogromnych plików dziennika diagnostycznego powinno być używane tylko w przypadku rozwiązywania problemów.", - "LabelEnableDlnaPlayTo": "Aktywuj funkcję DLNA Play To", + "LabelEnableDlnaPlayTo": "Aktywuj funkcję DLNA 'Play To'", "LabelEnableDlnaPlayToHelp": "Wykrywaj urządzenia w Twojej sieci i umożliwiaj zdalne sterowanie nimi.", "LabelEnableDlnaServer": "Aktywuj serwer DLNA", "LabelEnableDlnaServerHelp": "Zezwól urządzeniom UPnP w sieci domowej, na przeglądanie i odtwarzanie zawartości.", @@ -541,7 +541,7 @@ "LabelImageType": "Typ obrazu:", "LabelImportOnlyFavoriteChannels": "Ograniczaj do kanałów oznaczonych jako ulubione", "LabelInNetworkSignInWithEasyPassword": "Aktywuj logowanie kodem PIN w sieci wewnętrznej", - "LabelInNetworkSignInWithEasyPasswordHelp": "Użyj prostego kodu PIN, w celu logowania do klienta, wewnątrz swojej sieci domowej. Twoje standardowe hasło będzie potrzebne tylko z dala od domu. Jeżeli kod PIN jest pusty, nie będziesz musiał podawać hasła w sieci domowej.", + "LabelInNetworkSignInWithEasyPasswordHelp": "Użyj prostego kodu PIN, w celu logowania z klienta wewnątrz swojej sieci domowej. Twoje standardowe hasło będzie potrzebne tylko z dala od domu. Jeżeli kod PIN jest pusty, nie będziesz musiał podawać hasła w sieci domowej.", "LabelInternetQuality": "Jakość dla sieci internetowej:", "LabelKeepUpTo": "Zachowuj do:", "LabelKidsCategories": "Kategorie dziecięce:", @@ -661,7 +661,7 @@ "LabelScheduledTaskLastRan": "Ostatnio uruchomiono {0}, czas trwania {1}.", "LabelScreensaver": "Wygaszacz ekranu:", "LabelSeasonNumber": "Numer sezonu:", - "LabelSelectFolderGroups": "Grupuj zawartość z następujących folderów w widokach taki, jak Filmy, Muzyka i Seriale:", + "LabelSelectFolderGroups": "Grupuj zawartość z następujących folderów w widokach taki, jak 'Filmy', 'Muzyka' i 'Seriale':", "LabelSelectFolderGroupsHelp": "Foldery, które nie zostały zaznaczone, będą wyświetlane w swoich własnych, osobnych widokach.", "LabelSelectUsers": "Wybierz użytkowników:", "LabelSelectVersionToInstall": "Wybierz wersję do instalacji:", @@ -678,7 +678,7 @@ "LabelSkipIfGraphicalSubsPresent": "Pomijaj, jeżeli film posiada wbudowane napisy", "LabelSkipIfGraphicalSubsPresentHelp": "Przechowywanie wersji tekstowych napisów umożliwi wydajniejsze dostarczanie i zmniejszy prawdopodobieństwo transkodowania wideo.", "LabelSonyAggregationFlags": "Flagi agregacji Sony:", - "LabelSonyAggregationFlagsHelp": "Określ zawartość elementu AggregationFlags w przestrzeni nazw urn:schemas-sonycom:av.", + "LabelSonyAggregationFlagsHelp": "Określ zawartość elementu 'aggregationFlags' w przestrzeni nazw 'urn:schemas-sonycom:av'.", "LabelSortBy": "Sortuj po:", "LabelSortOrder": "Porządek sortowania:", "LabelSortTitle": "Tytuł sortowania:", @@ -718,15 +718,15 @@ "LabelUserAgent": "Agent użytkownika:", "LabelUserLibrary": "Biblioteka użytkownika:", "LabelUserLibraryHelp": "Wybierz, którą bibliotekę użytkownika wyświetlać na urządzeniu. Zostaw puste, aby odziedziczyć domyślne ustawienia.", - "LabelUserRemoteClientBitrateLimitHelp": "Zastąp domyślną globalną wartość ustawioną w ustawieniach odtwarzania serwera.", + "LabelUserRemoteClientBitrateLimitHelp": "Zastąp domyślną globalną wartość ustawioną w ustawieniach serwera - Kokpit > Odtwarzanie > Transmitowanie.", "LabelUsername": "Nazwa użytkownika:", "LabelVaapiDevice": "Urządzenie VA-API:", "LabelVaapiDeviceHelp": "Jest to maszyna renderująca użyta w celu przyśpieszenia sprzętowego.", "LabelValue": "Wartość:", "LabelVersion": "Wersja:", "LabelVersionInstalled": "Zainstalowano {0}", - "LabelXDlnaCapHelp": "Określa zawartość elementu X_DLNACAP w przestrzeni nazw urn:schemas-dlna-org:device-1-0.", - "LabelXDlnaDocHelp": "Określa zawartość elementu X_DLNADOC w przestrzeni nazw urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaCapHelp": "Określa zawartość elementu 'X_DLNACAP' w przestrzeni nazw 'urn:schemas-dlna-org:device-1-0'.", + "LabelXDlnaDocHelp": "Określa zawartość elementu 'X_DLNADOC' w przestrzeni nazw 'urn:schemas-dlna-org:device-1-0'.", "LabelYear": "Rok:", "LabelYoureDone": "Zakończono!", "LabelZipCode": "Kod pocztowy:", @@ -786,7 +786,7 @@ "MessageContactAdminToResetPassword": "W celu wyczyszczenia hasła. skontaktuj się z administratorem systemu.", "MessageCreateAccountAt": "Utwórz konto na {0}", "MessageDeleteTaskTrigger": "Czy na pewno chcesz usunąć ten wyzwalacz zadania?", - "MessageDirectoryPickerBSDInstruction": "W przypadku BSD, konieczne może być skonfigurowanie przestrzeni dyskowej w aplikacji FreeNAS Jail, tak aby Jellyfin miał dostęp do Twoich plików.", + "MessageDirectoryPickerBSDInstruction": "W przypadku BSD, konieczne może być skonfigurowanie przestrzeni dyskowej w aplikacji 'FreeNAS Jail', tak aby Jellyfin miał dostęp do Twoich plików.", "MessageDirectoryPickerLinuxInstruction": "Dla Linuxa dystrybucji Arch Linux, CentOS, Debian, Fedora, openSUSE albo Ubuntu, musisz uzyskać dla użytkownika Jellyfin uprawnienia przynajmniej do odczytu pamięci masowej.", "MessageDownloadQueued": "Dodano do kolejki pobierania.", "MessageEnablingOptionLongerScans": "Aktywowanie tej opcji może spowodować znaczne wydłużenie czasu skanowania biblioteki.", @@ -816,7 +816,7 @@ "MessageYouHaveVersionInstalled": "Masz aktualnie zainstalowaną wersję {0}.", "Metadata": "Metadane", "MetadataManager": "Menedżer metadanych", - "MetadataSettingChangeHelp": "Zmiana ustawień metadanych wpłynie na nowe treści dodane w przyszłości. Aby odświeżyć istniejącą zawartość, otwórz ekran szczegółów i kliknij przycisk odświeżania lub wykonaj zbiorcze odświeżanie za pomocą menedżera metadanych.", + "MetadataSettingChangeHelp": "Zmiana ustawień metadanych wpłynie na nowe treści dodane w przyszłości. Aby odświeżyć istniejącą zawartość, otwórz ekran szczegółów i kliknij przycisk 'Odśwież' lub wykonaj zbiorcze odświeżanie za pomocą menedżera metadanych.", "MinutesAfter": "minut po", "MinutesBefore": "minut przed", "Mobile": "Telefon", @@ -918,9 +918,9 @@ "OptionOnInterval": "Cyklicznie", "OptionParentalRating": "Kategoria wiekowa", "OptionPlainStorageFolders": "Wyświetlaj wszystkie foldery jako zwyczajne foldery", - "OptionPlainStorageFoldersHelp": "Wszystkie foldery są reprezentowane w DIDL jako „object.container.storageFolder” zamiast bardziej konkretnego typu, takiego jak „object.container.person.musicArtist”.", + "OptionPlainStorageFoldersHelp": "Wszystkie foldery są reprezentowane w DIDL jako 'object.container.storageFolder' zamiast bardziej konkretnego typu, takiego jak 'object.container.person.musicArtist'.", "OptionPlainVideoItems": "Wyświetlaj wszystkie wideo jako zwyczajne pozycje", - "OptionPlainVideoItemsHelp": "Wszystkie wideo są reprezentowane w DIDL jako \"object.item.videoitem\" zamiast bardziej dokładnych typów takich jak \"object.item.videoitem.movie\".", + "OptionPlainVideoItemsHelp": "Wszystkie wideo są reprezentowane w DIDL jako 'object.item.videoitem' zamiast bardziej dokładnych typów takich jak 'object.item.videoitem.movie'.", "OptionPlayCount": "Liczba odtworzeń", "OptionPremiereDate": "Data premiery", "OptionProtocolHls": "Strumieniowanie HTTP (HLS)", @@ -969,7 +969,7 @@ "PlayNextEpisodeAutomatically": "Odtwarzaj następny odcinek automatycznie", "Played": "Odtworzone", "Playlists": "Listy odtwarzania", - "PleaseAddAtLeastOneFolder": "Dodaj co najmniej jeden folder do tej biblioteki, klikając przycisk Dodaj.", + "PleaseAddAtLeastOneFolder": "Dodaj co najmniej jeden folder do tej biblioteki klikając przycisk '+' w sekcji 'Katalogi'.", "PleaseConfirmPluginInstallation": "Kliknij OK aby potwierdzić, iż zapoznałeś się z powyższym i chcesz zainstalować plugin.", "PleaseEnterNameOrId": "Proszę wprowadź nazwę lub zewnętrzne ID.", "PleaseRestartServerName": "Uruchom ponownie Jellyfin na {0}.", @@ -1124,7 +1124,7 @@ "Unrated": "Nieokreślone", "Up": "W górę", "Upload": "Przekaż", - "UserAgentHelp": "Wprowadź niestandardową wartość nagłówka HTTP user-agent, jeśli konieczne.", + "UserAgentHelp": "Wprowadź niestandardową wartość nagłówka HTTP 'User-Agent'.", "UserProfilesIntro": "Jellyfin obejmuje obsługę profili użytkowników ze szczegółowymi ustawieniami wyświetlania, stanem odtwarzania i kontrolą rodzicielską.", "ValueAlbumCount": "{0} albumy", "ValueAudioCodec": "Kodek dźwięku: {0}", @@ -1181,8 +1181,8 @@ "DashboardOperatingSystem": "System Operacyjny: {0}", "DashboardArchitecture": "Architektura: {0}", "LabelWeb": "Sieć:", - "LabelXDlnaCap": "Limit X-DLNA:", - "LabelXDlnaDoc": "Dokumentacja X-DLNA:", + "LabelXDlnaCap": "Device Capability ID:", + "LabelXDlnaDoc": "Device Class ID:", "LeaveBlankToNotSetAPassword": "Pozostaw puste, aby nie ustawiać hasła.", "Logo": "Logo", "Menu": "Menu", @@ -1370,8 +1370,8 @@ "Bwdif": "BWDIF", "UseDoubleRateDeinterlacing": "Podwój częstotliwość wyświetlania klatek podczas usuwania przeplotu", "Photo": "Zdjęcie", - "LabelIconMaxResHelp": "Maksymalna rozdzielczość ikon udostępnianych przez upnp:icon.", - "LabelAlbumArtMaxResHelp": "Maksymalna rozdzielczość okładki albumu udostępnianej przez upnp:albumArtURI.", + "LabelIconMaxResHelp": "Maksymalna rozdzielczość ikon udostępnianych przez 'upnp:icon'.", + "LabelAlbumArtMaxResHelp": "Maksymalna rozdzielczość okładki albumu udostępnianej przez 'upnp:albumArtURI'.", "Other": "Inne", "QuickConnectActivationSuccessful": "Aktywowano pomyślnie", "LabelCurrentStatus": "Bieżący status:", @@ -1385,7 +1385,7 @@ "LabelKnownProxies": "Znane serwery proxy:", "MediaInfoColorSpace": "Przestrzeń kolorów", "LabelColorSpace": "Przestrzeń kolorów:", - "KnownProxiesHelp": "Podzielona przecinkami lista znanych serwerów proxy, używana do łączenia z twoją instancją Jellyfin. Wymagana do poprawnego użycia nagłówka X-Forwarded-For. Wymaga restartu po zapisaniu.", + "KnownProxiesHelp": "Podzielona przecinkami lista znanych serwerów proxy, używana do łączenia z twoją instancją Jellyfin. Wymagana do poprawnego użycia nagłówka 'X-Forwarded-For'. Wymaga restartu po zapisaniu.", "DeleteDevicesConfirmation": "Na pewno usunąć wszystkie urządzenia? Wszystkie pozostałe sesje zostaną wylogowane. Urządzenia pojawią się ponownie po następnym zalogowaniu użytkownika.", "LabelAutomaticDiscovery": "Włącz Automatyczne Odnajdywanie:", "LabelAutoDiscoveryTracingHelp": "Gdy włączone, pakiety otrzymane na porcie automatycznego odnajdywania będą logowane.", @@ -1397,7 +1397,7 @@ "HeaderAddUpdateSubtitle": "Dodaj/Zaktualizuj napisy", "EnableTonemapping": "Włącz Tone mapping", "AllowTonemappingHelp": "Mapowanie tonów potrafi przetworzyć obraz z HDR do SDR przy zachowaniu szczegółów i kolorów, które są istotne przy odtwarzaniu oryginalnej sceny. Obecnie działa tylko przy przetwarzaniu wideo z metadanymi HDR10 lub HLG. Jeśli odtwarzanie nie jest płynne lub nie działa, rozważ wyłączenie odpowiedniego dekodera sprzętowego.", - "TonemappingAlgorithmHelp": "Mapowanie tonów może zostać dostrojone. Jeśli nie znasz tych opcji, pozostaw domyślne wartości. Domyślna wartość to Hable.", + "TonemappingAlgorithmHelp": "Mapowanie tonów może zostać dostrojone. Jeśli nie znasz tych opcji, pozostaw domyślne wartości. Domyślna wartość to 'BT.2390'.", "PreferFmp4HlsContainerHelp": "Preferuj fMP4 jako domyślny format dla HLS, pozwalając na bezpośrednie odtwarzanie zawartości HEVC na wspieranych urządzeniach.", "PreferFmp4HlsContainer": "Preferuj format fMP4-HLS", "LabelRemuxingInfo": "Informacje o Remuksowaniu", @@ -1517,7 +1517,7 @@ "TextSent": "Tekst został wysłany.", "LabelSlowResponseTime": "Czas w milisekundach po którym odpowiedź uznana będzie za powolną:", "LabelSlowResponseEnabled": "Zaloguj ostrzeżenie gdy serwer wolno odpowiada", - "UseEpisodeImagesInNextUpHelp": "Sekcje \"Do obejrzenia\" i \"Kontynuuj odtwarzanie\" pokażą grafikę epizodu jako podgląd zamiast głównej miniatury serii.", + "UseEpisodeImagesInNextUpHelp": "Sekcje 'Do obejrzenia' i 'Kontynuuj odtwarzanie' pokażą grafikę epizodu jako podgląd zamiast głównej miniatury serii.", "UseEpisodeImagesInNextUp": "Użyj grafik epizodów w sekcjach 'Do obejrzenia' i 'Kontynuuj odtwarzanie'", "AudioBitDepthNotSupported": "Głębia bitowa dźwięku nie jest obsługiwana", "VideoProfileNotSupported": "Profil kodeka wideo nie jest obsługiwany", @@ -1537,7 +1537,7 @@ "SubtitleCodecNotSupported": "Kodek napisów nie jest obsługiwany", "ContainerNotSupported": "Kontener nie jest obsługiwany", "AudioCodecNotSupported": "Kodek audio nie jest obsługiwany", - "LabelLocalCustomCss": "Niestandardowy styl CSS, który dotyczy tylko tego klienta. Możesz wyłączyć niestandardowy CSS serwera.", + "LabelLocalCustomCss": "Niestandardowy kod CSS, który dotyczy tylko tego klienta. Możesz chcieć wyłączyć niestandardowy CSS serwera.", "LabelDisableCustomCss": "Wyłącz niestandardowe motywy/cechy CSS dostarczone z serwera.", "DisableCustomCss": "Wyłącz niestandardowe CSS dostarczane przez serwer", "LabelHardwareEncoding": "Kodowanie sprzętowe:", @@ -1600,5 +1600,11 @@ "LabelAutomaticallyAddToCollectionHelp": "Gdy co najmniej 2 filmy mają tą samą nazwę kolekcji, zostaną automatycznie dodane do kolekcji.", "LabelAutomaticallyAddToCollection": "Automatycznie dodaj do kolekcji", "TypeOptionPluralBoxSet": "Kolekcje", - "Cursive": "Kursywa" + "Cursive": "Kursywa", + "LabelHardwareEncodingOptions": "Opcje kodowania sprzętowego:", + "IntelLowPowerEncHelp": "Kodowanie Low-Power może ograniczyć zbędną synchronizację CPU-GPU. Na systemie Linux musi być wyłączone jeśli firmware i915 HuC nie jest skonfigurowany.", + "EnableIntelLowPowerHevcHwEncoder": "Włącz sprzętowy dekoder Intel Low-Power HEVC", + "EnableIntelLowPowerH264HwEncoder": "Włącz sprzętowy dekoder Intel Low-Power H.264", + "PreferSystemNativeHwDecoder": "Preferuj sprzętowe dekodery DXVA lub VA-API natywne dla systemu", + "ContainerBitrateExceedsLimit": "Bitrate wideo przekracza limit" } From 7baca0619ac3534e16aa5d807989c31c1d4f7e8a Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Wed, 29 Dec 2021 02:10:02 +0000 Subject: [PATCH 1515/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 616b220b0c..85fec3653f 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -460,8 +460,8 @@ "HeaderStopRecording": "Ngừng Ghi Hình/Ghi Âm", "HeaderSpecialEpisodeInfo": "Thông Tin Tập Đặc Biệt", "LabelCustomDeviceDisplayNameHelp": "Cung cấp một tên hiển thị riêng hoặc bỏ trống để sử dụng tên có sẵn của thiết bị.", - "LabelCustomCssHelp": "Áp dụng mã CSS tùy chỉnh của bạn trên giao diện web.", - "LabelCustomCss": "CSS tuỳ chọn:", + "LabelCustomCssHelp": "Áp dụng mã CSS tùy chỉnh của bạn cho chủ đề/nhãn hiệu trên giao diện web.", + "LabelCustomCss": "Mã CSS tùy chỉnh:", "LabelCustomCertificatePathHelp": "Đường dẫn đến tập tin PKCS #12 chứa chứng chỉ (certificate) và khoá riêng (private key) để bật tính năng TLS trên một tên miền tuỳ chọn.", "LabelCustomCertificatePath": "Đường dẫn đến chứng chỉ SSL:", "LabelCriticRating": "Đánh giá chấm điểm:", @@ -1255,7 +1255,7 @@ "PlayNext": "Phát kế tiếp", "PlayFromBeginning": "Phát từ đầu", "PlayCount": "Số lần phát", - "PlaybackRate": "Tốc độ phát", + "PlaybackRate": "Tốc Độ Phát", "PlaybackData": "Thông Tin Phát Lại", "PlayAllFromHere": "Phát tất cả từ đây", "Play": "Phát", @@ -1519,8 +1519,8 @@ "LabelSlowResponseEnabled": "Ghi lại thông báo cảnh báo nếu máy chủ trả lời chậm", "UseEpisodeImagesInNextUpHelp": "Phần 'Tiếp theo' và 'Tiếp tục Xem' sẽ dùng ảnh của tập làm ảnh thu nhỏ thay vì ảnh thu nhỏ chính thức của chương trình.", "UseEpisodeImagesInNextUp": "Sử dụng hình ảnh tập trong phần 'Tiếp theo' và 'Tiếp tục Xem'", - "LabelLocalCustomCss": "Kiểu CSS tùy chỉnh chỉ áp dụng cho máy khách này. Bạn có thể muốn tắt CSS tùy chỉnh của máy chủ.", - "LabelDisableCustomCss": "Tắt nhãn hiệu/chủ đề CSS tùy chỉnh được cung cấp từ máy chủ.", + "LabelLocalCustomCss": "Mã CSS tùy chỉnh để tạo kiểu chỉ áp dụng cho ứng dụng khách này. Bạn có thể muốn tắt mã CSS tùy chỉnh của máy chủ", + "LabelDisableCustomCss": "Tắt mã CSS tùy chỉnh cho chủ đề/nhãn hiệu được cung cấp từ máy chủ.", "DisableCustomCss": "Tắt CSS tùy chỉnh do máy chủ cung cấp", "AudioBitDepthNotSupported": "Độ sâu bit của âm thanh không được hỗ trợ", "VideoProfileNotSupported": "Cấu hình mã hóa video không được hỗ trợ", From a41324a442f7eed8e3bada2d81bb05d666768941 Mon Sep 17 00:00:00 2001 From: Fahad Date: Wed, 29 Dec 2021 04:30:10 +0000 Subject: [PATCH 1516/1756] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 72 ++++++++++++++++++++++++--------------------- 1 file changed, 39 insertions(+), 33 deletions(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index e81741db84..16ffb47244 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -91,7 +91,7 @@ "Fullscreen": "الشاشة كاملة", "GuideProviderLogin": "تسجيل الدخول", "GuideProviderSelectListings": "إختر المبوبات", - "H264CrfHelp": "معامل المعدل الثابت CRF هو الجودة الافتراضية لإعدادات مشفر x264 و x265. بإمكانك إعطاء قيمة تتراوح بين 0 و 51، وكلما قلت القيمة فسينتج عن ذلك جودة أفضل (على حساب حجم تخزين أعلى). القيم المعقولة تتراوح بين 18 و 28. الافتراضي ل x264 هو 23، ول x265 هو 28, لذا فبإمكانك استخدام هذه القيمة كنقطة بداية.", + "H264CrfHelp": "معامل المعدل الثابت CRF هو الجودة الافتراضية لإعدادات مشفر x264 و x265. بإمكانك إعطاء قيمة تتراوح بين 0 و 51، وكلما قلة القيمة فسينتج عن ذلك جودة أفضل (على حساب حجم تخزين أعلى). القيم المعقولة تتراوح بين 18 و 28. الافتراضي ل x264 هو 23، ول x265 هو 28, لذا فبإمكانك استخدام هذه القيمة كنقطة بداية.", "EncoderPresetHelp": "اختر قيمة أعلى لتحسين الصورة والأداء وقيمة أقل لتحسين الجودة.", "HardwareAccelerationWarning": "تمكين التسريع بعتاد الحاسوب قد يتسبب في عدم استقرار بعض أنواع الأنظمة. تأكد من أن نظام التشغيل الخاص بك محدث إلى آخر نسخة وأن سواقات الفيديو محدثة أيضاً. إذا واجهت أية صعوبات في تسغيل الفيديو بعد تمكين هذه الخاصية، فعليك إرجاع الإعداد إلى وضعية بلا None.", "HeaderAccessSchedule": "جدول الدخولات", @@ -101,7 +101,7 @@ "HeaderActivity": "الأنشطة", "HeaderAddUpdateImage": "إضافة/تحديث صورة", "HeaderAdditionalParts": "أدوار إضافية", - "HeaderAdmin": "المدير", + "HeaderAdmin": "الادارة", "HeaderAlert": "تنبيه", "HeaderAllowMediaDeletionFrom": "السماح بحذف الوسائط من قبل", "HeaderApiKey": "مفتاح API", @@ -113,14 +113,14 @@ "HeaderCastAndCrew": "الممثلين وطاقم العمل", "HeaderChannelAccess": "صلاحيات القنوات", "HeaderCodecProfile": "عريضة الكودك", - "HeaderCodecProfileHelp": "عرائض الكودك تشير إلى محدودية جهاز ما عند تشغيل وسيطة مشفر بكودك معيّن. إن كان هناك أي محدودية مذكورة فستحال الوسيطة إلى التشغير البيني، حتى لو كانت الصيغة مضبوطة للعمل بتلقائية.", + "HeaderCodecProfileHelp": "تشير ملفات تعريف برنامج الترميز إلى قيود الجهاز عند تشغيل برامج ترميز معينة. إذا تم تطبيق قيود ، فسيتم تحويل ترميز الوسائط ، حتى إذا تم تكوين برنامج الترميز للتشغيل المباشر.", "HeaderConfirmPluginInstallation": "أكد عملية تثبيت الملحق", "HeaderConfirmProfileDeletion": "أكّد حذف العريضة", "HeaderConfirmRevokeApiKey": "أرفض مفتاح API", "HeaderConnectToServer": "اتصل إلى الخادم", "HeaderConnectionFailure": "فشل في الاتصال", "HeaderContainerProfile": "عريضة الحاوية", - "HeaderContainerProfileHelp": "عرائض الحاويات تشير إلى محدوديات جهاز ما عند تشغيل صيغ معينة. إن كان هناك أي محدودية مذكورة فستحال الوسيطة إلى التشغير البيني، حتى لو كانت الصيغة مضبوطة للعمل بتلقائية.", + "HeaderContainerProfileHelp": "تشير ملفات تعريف الحاوية إلى قيود الجهاز عند تشغيل تنسيقات معينة. إذا تم تطبيق قيود ، فسيتم تحويل ترميز الوسائط ، حتى إذا تم تكوين التنسيق للتشغيل المباشر.", "HeaderContinueWatching": "استمر بالمشاهدة", "HeaderCustomDlnaProfiles": "الحسابات المخصوصة", "HeaderDateIssued": "تاريخ الإصدار", @@ -132,8 +132,8 @@ "HeaderDeveloperInfo": "معلومات المطور", "HeaderDeviceAccess": "الدخول على جهاز", "HeaderDevices": "الأجهزة", - "HeaderDirectPlayProfile": "عريضة التشغيل المباشر", - "HeaderDirectPlayProfileHelp": "أضف مباشرةً عريضة تشغيل للإشارة لأي صيغة يتمكن الجهاز من التعامل معه بتلقائية.", + "HeaderDirectPlayProfile": "ملف تعريف التشغيل المباشر", + "HeaderDirectPlayProfileHelp": "أضف ملفات تعريف التشغيل المباشر للإشارة إلى التنسيقات التي يمكن للجهاز التعامل معها محليًا.", "HeaderEasyPinCode": "الرمز الشخصي البسيط", "HeaderError": "حدث خطأ", "HeaderFeatureAccess": "صلاحية الخاصية", @@ -233,7 +233,7 @@ "LabelAirDays": "أيام البث:", "LabelAirTime": "وقت البث:", "LabelAlbum": "الألبوم:", - "LabelAlbumArtHelp": "PN المستخدمة في رسومات الألبوم، داخل سمة dlna:profileID في upnp:albumArtURI. بعض الأجهزة تحتاج قيمة محددة، مهما كان حجم الصورة.", + "LabelAlbumArtHelp": "يتم استخدام PN لصورة الألبوم ، داخل السمة \"dlna: profileID\" على \"upnp: AlbumArtURI\". تتطلب بعض الأجهزة قيمة معينة ، بغض النظر عن حجم الصورة.", "LabelAlbumArtMaxHeight": "الارتفاع الأقصى لرسومات الألبوم:", "LabelAlbumArtMaxWidth": "العرض الأقصى لرسوم الألبوم:", "LabelAlbumArtPN": "رسومات الألبوم PN:", @@ -259,8 +259,8 @@ "LabelCurrentPassword": "كلمة السر الحالية:", "LabelCustomCertificatePath": "مسار شهادة SSL المخصص:", "LabelCustomCertificatePathHelp": "مسار ملف PKCS # 12 يحتوي على شهادة ومفتاح خاص لتمكين دعم TLS على مجال مخصص.", - "LabelCustomCss": "تنيسق CSS مخصص:", - "LabelCustomCssHelp": "طبق تنسيقك css المخصص لواجهة الويب.", + "LabelCustomCss": "كود CSS المخصص:", + "LabelCustomCssHelp": "قم بتطبيق كود CSS المخصص الخاص بك من أجل السمات / العلامة التجارية على واجهة الويب.", "LabelCustomDeviceDisplayNameHelp": "أذكر اسم عرض مخصوص أو أتركه فارغاً لاستخدام الاسم المبلغ من الجهاز.", "LabelDateAddedBehavior": "كيف يتصرف المحتوى الجديد نحو \"تاريخ الإضافة\" الخاص به:", "LabelDateAddedBehaviorHelp": "إذا اخذت واصفات البيانات قيمة، فإنها سوف تستخدم قبل أن تستخدم أي من هذه الخيارات.", @@ -284,10 +284,10 @@ "LabelEnableBlastAliveMessages": "بث رسائل قيد التشغيل", "LabelEnableBlastAliveMessagesHelp": "فعل هذه الخاصية إذا كان الخادم لا يكتشف بكفاءة من قبل أجهزة UPnP الأخرى على شبكتك.", "LabelEnableDlnaClientDiscoveryInterval": "فترات استكشاف العملاء:", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "يحدد الفترة بالثواني بين عمليات بحث SSDP.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "حدد المدة بالثواني بين عمليتي بحث SSDP.", "LabelEnableDlnaDebugLogging": "تفعيل خاصية كشوفات أخطاء DLNA", "LabelEnableDlnaDebugLoggingHelp": "انشاء سجلات كشفية ضخمة ولا ينبغي تفعيلها إلا عند الحاجة إليها بغرض استكشاف الأخطاء وحصرها.", - "LabelEnableDlnaPlayTo": "تفعيل خاصية DLNA Play To", + "LabelEnableDlnaPlayTo": "تفعيل خاصية 'تشغيل' تحالف الشبكة الرقمية الحية", "LabelEnableDlnaPlayToHelp": "اكتشف الأجهزة على شبكتك ويقدم لك إمكانية التحكم بهم عن بعد.", "LabelEnableDlnaServer": "تفعيل خادم DLNA", "LabelEnableDlnaServerHelp": "يسمح لأجهزة UPnP الموجودة على شبكتك بتصفح المحتوى وتشغيله.", @@ -461,10 +461,10 @@ "LabelVaapiDeviceHelp": "هذه هي عقدة التصيير التي ستستخدم من قبل التسريع بعتاد الحاسوب.", "LabelValue": "القيمة:", "LabelVersionInstalled": "{0} مثبتة", - "LabelXDlnaCap": "سقف X-Dlna:", - "LabelXDlnaCapHelp": "تحدد محتوى عنصر X_DLNACAP في النطاق الاسمي ل urn:schemas-dlna-org:device-1-0 .", - "LabelXDlnaDoc": "وثيقة X-Dlna:", - "LabelXDlnaDocHelp": "تحدد محتوى عنصر X_DLNADOC في النطاق الاسمي ل urn:schemas-dlna-org:device-1-0 .", + "LabelXDlnaCap": "معرف قدرة الجهاز:", + "LabelXDlnaCapHelp": "حدد محتوى عنصر \"X_DLNACAP\" في مساحة الاسم \"urn: schemas-dlna-org: device-1-0\".", + "LabelXDlnaDoc": "معرف فئة الجهاز:", + "LabelXDlnaDocHelp": "حدد محتوى عنصر \"X_DLNADOC\" في مساحة الاسم \"urn: schemas-dlna-org: device-1-0\".", "LabelYoureDone": "تم الانتهاء!", "LabelZipCode": "الرمز البريدي:", "LabelffmpegPath": "مسار ffmpeg:", @@ -509,7 +509,7 @@ "MessageContactAdminToResetPassword": "الرجاء التواصل مع مدير النظام لإعادة أعداد كملة سرّك.", "MessageCreateAccountAt": "أنشئ حساب في {0}", "MessageDeleteTaskTrigger": "هل أنت متأكد أنك تريد حذف زناد المهمة؟", - "MessageDirectoryPickerBSDInstruction": "من أجل BSD، يمكنك أن تضبط إعدادات التخزين دخال حساب FreeNAS Jail الخاص بك لكي يتمكن Jellyfin أن يتصل به.", + "MessageDirectoryPickerBSDInstruction": "بالنسبة إلى BSD ، قد تحتاج إلى إعداد التخزين داخل \"FreeNAS Jail\" حتى يتمكن Jellyfin من الوصول إلى الوسائط الخاصة بك.", "MessageDirectoryPickerLinuxInstruction": "من أجل أنظمة التشغيل التالية: Linux أو Arch Linux أو CentOS أو Debian أو Fedora أو openSUSE أو Ubuntu، يجب أن تمنح المستخدم النظامي صلاحية القراءة ليتمكن من الوصول إلى أماكن التخزين.", "MessageEnablingOptionLongerScans": "قد يؤدي تمكين هذا الخيار إلى إبطاء البحث في المكتبات بشكل ملحوظ.", "MessageFileReadError": "حصل خطأ أثناء قراءة الملف. الرجاء المحاولة مرة اخرى.", @@ -524,7 +524,7 @@ "MessageNoPluginsInstalled": "ليس عندك أي ملحقات مثبتة.", "MessageNoTrailersFound": "قم بتثبيت قناة العروض الإعلانية لتحسين متعة المشاهدة بإضافة مكتبة عروض إعلانية من الإنترنت.", "MessageNothingHere": "لا شىء هنا.", - "MessagePasswordResetForUsers": "تم إعادة تعيين كلمات المرور للمستخدمين التالين. يمكنهم الآن تسجيل الدخول باستخدام رموز PIN التي تم استخدامها لإجراء إعادة التعيين.", + "MessagePasswordResetForUsers": "تم إعادة تعيين كلمات المرور الخاصة بهم للمستخدمين التاليين. يمكنهم الآن تسجيل الدخول باستخدام رموز PIN سهلة الاستخدام التي تم استخدامها لإعادة الضبط.", "MessagePleaseEnsureInternetMetadata": "الرجاء التأكد من أن إمكانية إنزال واصفات البيانات من الإنترنت ممكنة.", "MessagePluginConfigurationRequiresLocalAccess": "لضبط هذا البرنامج المساعد ، يرجى تسجيل الدخول إلى الخادم المحلي الخاص بك مباشرة.", "MessagePluginInstallDisclaimer": "إن الملحقات التي بناها أعضاء مجتمع Jellyfin لهي طريقة رائعة لتحسين متعة استخدام Jellyfin وذلك بإضافة المزايا والخدمات الجديدة. قبل تثبيت الملحقات، نرجو أخذ العلم بالآثار التي قد تلحقها بخادم Jellyfin الخاص بك، مثل أوقات أطولة لتمشيط مكتبتك، والعمليات الخلفية الإضافية وتقليل استقرار نظامك.", @@ -534,7 +534,7 @@ "MessageUnsetContentHelp": "المحتوى سيعرض كمجدات اعتيادية. لأفضل النتائج استخدم مدير واصفات البيانات لإعداد نوع محتوى المجلدات الفرعية.", "MessageYouHaveVersionInstalled": "الإصدار المثبت حالياً هو {0}.", "MetadataManager": "مدير واصفات البيانات", - "MetadataSettingChangeHelp": "سيؤثر تغيير إعدادات البيانات الوصفية على المحتوى الجديد المُضاف من الآن فصاعدًا. لتحديث المحتوى الحالي ، افتح شاشة التفاصيل وانقر فوق زر التحديث ، أو قم بإجراء تحديثات مجمعة باستخدام مدير البيانات الوصفية.", + "MetadataSettingChangeHelp": "سيؤثر تغيير إعدادات البيانات الوصفية على المحتوى الجديد المُضاف من الآن فصاعدًا. لتحديث المحتوى الحالي ، افتح شاشة التفاصيل وانقر فوق الزر \"تحديث\" ، أو قم بإجراء تحديثات مجمعة باستخدام \"مدير البيانات الوصفية\".", "MinutesAfter": "عدد الدقائق اللاحقة", "MinutesBefore": "عدد الدقائق السابقة", "Monday": "الاثنين", @@ -608,7 +608,7 @@ "OptionOnInterval": "بناء على فترة", "OptionParentalRating": "التصنيف الأبوي", "OptionPlainStorageFolders": "غرض جميع المجلدات كمجلدات تخزين بسيطة", - "OptionPlainStorageFoldersHelp": "يتم تمثيل كافة المجلدات في DIDL ك \"object.container.storageFolder\" بدلاً من نوع أكثر تحديدًا ، مثل \"object.container.person.musicArtist\".", + "OptionPlainStorageFoldersHelp": "يتم تمثيل جميع المجلدات في DIDL ك \"object.container.storageFolder\" بدلاً من نوع أكثر تحديدًا ، مثل \"object.container.person.musicArtist\".", "OptionPlainVideoItems": "إظهار جميع الفيديوهات كعناصر فيديو بسيطة", "OptionPlainVideoItemsHelp": "يتم تمثيل جميع مقاطع الفيديو في DIDL ك \"object.item.videoItem\" بدلاً من نوع أكثر تحديدًا ، مثل \"object.item.videoItem.movie\".", "OptionPlayCount": "مرات التشغيل", @@ -617,7 +617,7 @@ "OptionReleaseDate": "تاريخ الإنتاج", "OptionReportByteRangeSeekingWhenTranscoding": "قرّر ما إذا كان الخادم يدعم البحث عن البايت حال التشفير", "OptionReportByteRangeSeekingWhenTranscodingHelp": "هذه مطلوبة لبعض الأجهزة التي لا تحسن البحث في الوقت.", - "OptionRequirePerfectSubtitleMatch": "نزّل فقط الترجمات التي توافق بدقة ملفات الفيديو الخاصة بي", + "OptionRequirePerfectSubtitleMatch": "قم بتنزيل الترجمات المطابقة تمامًا لملفات الفيديو فقط", "OptionResElement": "'res' element", "OptionResumable": "إمكانية التكملة", "OptionSaveMetadataAsHidden": "حفظ واصفات البيانات والصور كملفات مخفية", @@ -637,7 +637,7 @@ "PasswordResetConfirmation": "هل انت متاكد من انك تريد اعادة تعيين كلمة السر؟", "PasswordSaved": "تم حفظ كلمة السر.", "PictureInPicture": "صورة داخل صورة", - "PinCodeResetComplete": "تمت إعادة تعيين رمز PIN.", + "PinCodeResetComplete": "تمت إعادة تعيين رمز PIN السهل.", "PinCodeResetConfirmation": "هل أنت متأكد أنك تريد إعادة تهيئة الرمز الشخصي؟", "PleaseAddAtLeastOneFolder": "الرجاء إضافة مجلد واحد على الأقل لهذه المكتبة بالضغط على زر \"إضافة\".", "PleaseConfirmPluginInstallation": "الرجاء الضغط على زر موافق لتأكيد قرائتك لما ورد أعلاه وأنك ترغب في الاستمرار في تثبيت الملحق.", @@ -673,7 +673,7 @@ "TabLogs": "الكشوفات", "TabMusic": "الموسيقى", "TabMyPlugins": "ملحقاتي", - "TabNetworks": "الشبكات", + "TabNetworks": "شبكات التلفزيون", "TabNfoSettings": "أعدادات Nfo", "TabNotifications": "إشعارات", "TabOther": "أخرى", @@ -729,7 +729,7 @@ "XmlTvSportsCategoriesHelp": "البرامج من هذه التصنيفات ستعرض كبرامج رياضية. إفصل الإدخالات المتعددة برمز \"|\".", "Yesterday": "البارحة", "ConfirmDeleteImage": "حذف الصورة؟", - "ConfigureDateAdded": "قم بتكوين كيفية تحديد \"تاريخ الإضافة\" في لوحة التحكم ضمن اعدادات المكتبة", + "ConfigureDateAdded": "قم بإعداد كيفية تحديد البيانات الوصفية ل \"تاريخ الإضافة\" في لوحة المعلومات> المكتبات> إعدادات NFO", "Composer": "ألحان", "CommunityRating": "تقييم الجمهور", "ColorTransfer": "نقل اللون", @@ -849,7 +849,7 @@ "HeaderLiveTvTunerSetup": "اعداد موالف التلفاز المباشر", "HeaderLibrarySettings": "اعدادات المكتبة", "HeaderLibraryOrder": "ترتيب المكتبة", - "HeaderKodiMetadataHelp": "لتشغيل او إطفاء البيانات الوصفية بصيغة NFO، عدل احد المكتبات في اعدادات المكتبات واوجد قسم حافظات البيانات الوصفية.", + "HeaderKodiMetadataHelp": "لتمكين أو تعطيل البيانات الوصفية ل NFO ، قم بتحرير مكتبة وابحث عن قسم \"حافظات البيانات الوصفية\".", "EnableNextVideoInfoOverlay": "عرض معلومات الفيديو القادم أثناء التشغيل", "DatePlayed": "تاريخ التشغيل", "DateAdded": "تاريخ الإضافة", @@ -1004,7 +1004,7 @@ "EnableDecodingColorDepth10Hevc": "تمكين ترميز ال 10 بت عبر العتاد الصلب من اجل HEVC", "LabelFont": "خط:", "LabelFolder": "مجلد:", - "LabelIconMaxResHelp": "اعلى دقه للايقونات المعروضة من خلال خاصيه upnp:icon.", + "LabelIconMaxResHelp": "عرض الحد الأقصى من دقة الرموز عبر خاصية \"upnp: icon\".", "LabelHomeScreenSectionValue": "الشاشة الرئيسية جزء {0}:", "LabelHomeNetworkQuality": "جودة الشبكة المنزلية:", "LabelBaseUrlHelp": "اضافه مجلد فرعي مخصص لعنوان الخادم. كمثال http://example.com/<baseurl>", @@ -1013,8 +1013,8 @@ "LabelEnableHttps": "تفعيل HTTPS", "LabelEnableHardwareDecodingFor": "تفعيل فك الترميز عن طريق العتاد الصلب ل:", "LabelCurrentStatus": "الحاله الحالية:", - "LabelAlbumArtMaxResHelp": "اقصي مستوي دقة لغطاء الالبوم المكشوف من قبل خاصية upnp:albumArtURI .", - "KnownProxiesHelp": "قائمه من عناوين الشبكه المفصولين بفصله للوكلاء المعرفين المستخدمين للاتصال بحاله Jellyfin. هذا الامر مطلوب لاستخدام رؤس صفحات X-Forwarded-For صحيح. يتطلب اعادة التشغيل بعد الحفظ.", + "LabelAlbumArtMaxResHelp": "الدقة القصوى لصورة الألبوم المعروضة عبر خاصية \"upnp: AlbumArtURI\".", + "KnownProxiesHelp": "قائمة مفصولة بفواصل لعناوين IP أو أسماء المضيفين للخوادم الوكيلة المعروفة المستخدمة عند الاتصال بمثيل Jellyfin الخاص بك. هذا مطلوب للاستفادة المناسبة من رؤوس \"X-Forwarded-For\". يتطلب إعادة التشغيل بعد الحفظ.", "Image": "صورة", "Other": "اخري", "EnableQuickConnect": "تفعيل الاتصال السريع على هذا الخادم", @@ -1113,7 +1113,7 @@ "PlayNext": "قم بتشغيل التالي", "PlayFromBeginning": "التشغيل من البداية", "PlayCount": "عدد التشغيل", - "PlaybackRate": "معدل التشغيل", + "PlaybackRate": "سرعة التشغيل", "PlaybackErrorNoCompatibleStream": "هذا العميل غير متوافق مع الوسائط ولا يرسل الخادم تنسيق وسائط متوافق.", "PlaybackData": "معلومات التشغيل", "PlayAllFromHere": "قم بتشغيل كلها من هنا", @@ -1330,7 +1330,7 @@ "Video": "فيديو", "Vertical": "عمودي", "ValueSeconds": "{0} ثانية", - "UseEpisodeImagesInNextUpHelp": "ستستخدم أقسام المتابعة والمتابعة صور الحلقة كصور مصغرة بدلاً من الصورة المصغرة الأساسية للعرض.", + "UseEpisodeImagesInNextUpHelp": "سيستخدم قسمي \"التالي\" و \"متابعة المشاهدة\" صور الحلقة كصور مصغرة بدلاً من الصورة المصغرة الأساسية للعرض.", "UseEpisodeImagesInNextUp": "استخدم صور الحلقة في قسمي \"التالي\" و \"متابعة المشاهدة\"", "Upload": "تحميل", "UnsupportedPlayback": "لا يمكن ل Jellyfin فك تشفير المحتوى المحمي بواسطة DRM ولكن سيتم تجربة كل المحتوى بغض النظر ، بما في ذلك العناوين المحمية. قد تظهر بعض الملفات سوداء بالكامل بسبب التشفير أو ميزات أخرى غير مدعومة ، مثل العناوين التفاعلية.", @@ -1450,7 +1450,7 @@ "LabelKodiMetadataUserHelp": "احفظ بيانات الساعة في ملفات NFO لتستخدمها التطبيقات الأخرى.", "LabelKodiMetadataUser": "حفظ بيانات مشاهدة المستخدم في ملفات NFO من أجل:", "LabelInternetQuality": "جودة الإنترنت:", - "LabelDisableCustomCss": "تعطيل سمات / علامات CSS المخصصة المقدمة من الخادم.", + "LabelDisableCustomCss": "تعطيل كود CSS المخصص للتسمية / العلامة التجارية المقدمة من الخادم.", "LabelCreateHttpPortMapHelp": "السماح بتعيين المنفذ التلقائي لإنشاء قاعدة لحركة مرور HTTP بالإضافة إلى حركة مرور HTTPS.", "LabelCreateHttpPortMap": "قم بتمكين تعيين المنفذ التلقائي لحركة مرور HTTP و HTTPS.", "LabelAutomaticDiscoveryHelp": "اسمح للتطبيقات باكتشاف Jellyfin تلقائيًا باستخدام منفذ UDP 7359.", @@ -1502,7 +1502,7 @@ "MediaInfoColorPrimaries": "الألوان الأساسية", "LanNetworksHelp": "قائمة مفصولة بفواصل لعناوين IP أو إدخالات IP / قناع الشبكة للشبكات التي سيتم أخذها في الاعتبار على الشبكة المحلية عند فرض قيود النطاق الترددي. في حالة الضبط ، سيتم اعتبار جميع عناوين IP الأخرى على الشبكة الخارجية وستخضع لقيود النطاق الترددي الخارجي. إذا تُركت فارغة ، فسيتم اعتبار الشبكة الفرعية للخادم فقط على الشبكة المحلية.", "LabelVersion": "إصدار:", - "LabelUserRemoteClientBitrateLimitHelp": "تجاوز القيمة العامة الافتراضية المحددة في إعدادات تشغيل الخادم.", + "LabelUserRemoteClientBitrateLimitHelp": "تجاوز القيمة العامة الافتراضية المعينة في إعدادات الخادم ، راجع لوحة الاعدادت> التشغيل> تدفق", "LabelTVHomeScreen": "الشاشة الرئيسية الخاصة بوضع التلفزيون:", "LabelTranscodingProgress": "تقدم التحويل:", "LabelTranscodes": "تحويل الشفرات:", @@ -1584,7 +1584,7 @@ "TypeOptionPluralBoxSet": "مجموعات مربعه", "TypeOptionPluralBook": "كتب", "TypeOptionPluralAudio": "صوتيات", - "TonemappingAlgorithmHelp": "يمكن ضبط النغمة بدقة. إذا لم تكن معتادًا على هذه الخيارات ، فما عليك سوى الاحتفاظ بالخيار الافتراضي. القيمة الموصى بها هي Hable.", + "TonemappingAlgorithmHelp": "يمكن ضبط النغمة بدقة. إذا لم تكن معتادًا على هذه الخيارات ، فما عليك سوى الاحتفاظ بالخيار الافتراضي. القيمة الموصى بها هي \"BT.2390\".", "ThumbCard": "بطاقة مصغرة", "Thumb": "ابهام", "Smart": "ذكي", @@ -1598,5 +1598,11 @@ "LabelTonemappingRange": "نطاق تعيين النغمة:", "LabelTonemappingPeakHelp": "تجاوز الإشارة / الذروة الاسمية / المرجعية بهذه القيمة. يكون مفيدًا عندما تكون معلومات الذروة المضمنة في البيانات الوصفية للعرض غير موثوقة أو عند تعيين درجة اللون من نطاق أقل إلى نطاق أعلى. القيم الموصي بها والافتراضية هي 100 و 0.", "LabelTonemappingPeak": "ذروة رسم الخرائط:", - "Cursive": "متّصل" + "Cursive": "متّصل", + "LabelHardwareEncodingOptions": "خيارات ترميز الأجهزة:", + "IntelLowPowerEncHelp": "يمكن أن يحافظ التشفير منخفض الطاقة على مزامنة وحدة المعالجة المركزية (CPU) ووحدة معالجة الرسومات (GPU) غير الضرورية. في Linux ، يجب تعطيلها إذا لم يتم تكوين البرنامج الثابت i915 HuC.", + "EnableIntelLowPowerHevcHwEncoder": "قم بتمكين ترميز أجهزة Intel Low-Power HEVC", + "EnableIntelLowPowerH264HwEncoder": "قم بتمكين برنامج تشفير الأجهزة Intel Low-Power H.264", + "PreferSystemNativeHwDecoder": "تفضل وحدات فك ترميز أجهزة DXVA أو VA-API الأصلية لنظام التشغيل", + "ContainerBitrateExceedsLimit": "معدل بت الفيديو تجاوز الحد" } From 8d702ed71411456c701f5541130ddef84ac26b42 Mon Sep 17 00:00:00 2001 From: Kichirou Hoshino Date: Wed, 29 Dec 2021 06:39:03 +0000 Subject: [PATCH 1517/1756] Translated using Weblate (Filipino) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/ --- src/strings/fil.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/strings/fil.json b/src/strings/fil.json index a8ac7ef3e8..cc765d8de7 100644 --- a/src/strings/fil.json +++ b/src/strings/fil.json @@ -266,7 +266,7 @@ "PlayFromBeginning": "I-play mula sa simula", "Played": "Nai-play", "PlayCount": "Bilang ng pag-play", - "PlaybackRate": "Rate ng Pag-playback", + "PlaybackRate": "Bilis ng Playback", "PlaybackErrorPlaceHolder": "Ito ay isang placeholder para sa pisikal na media na hindi maaaring i-play ng Jellyfin. Mangyaring ipasok ang disc upang i-play.", "PlaybackErrorNoCompatibleStream": "Ang kliyenteng ito ay hindi tugma sa media at ang server ay hindi nagpapadala ng isang katugmang format ng media.", "PlaybackData": "Impormasyon sa pag-playback", @@ -589,7 +589,7 @@ "LabelEnableDlnaDebugLogging": "Paganahin ang DLNA debug logging", "LabelEnableDlnaClientDiscoveryIntervalHelp": "Tukuyin ang tagal sa mga segundo sa pagitan ng dalawang SSDP searches.", "LabelEnableDlnaClientDiscoveryInterval": "Interval ng Client discovery:", - "DisableCustomCss": "I-disable ang Custom CSS na Ibinigay ng Server", + "DisableCustomCss": "I-disable ang Custom na CSS code na ibinigay ng server", "DisablePlugin": "I-disable", "DisplayMissingEpisodesWithinSeasonsHelp": "Dapat din itong ma-enable para sa mga TV library sa configuration ng server.", "EnableBlurHash": "I-enable ang mga blur na placeholder para sa mga larawan", @@ -623,7 +623,7 @@ "LabelDisplayLanguageHelp": "Ang pagsasalin ng Jellyfin ay isang patuloy na proyekto.", "LabelDisplayLanguage": "Display language:", "LabelDiscNumber": "Numero ng disc:", - "LabelDisableCustomCss": "I-disable ang custom na CSS theming/branding na ibinigay mula sa server.", + "LabelDisableCustomCss": "I-disable ang custom na CSS code para sa theming/branding na ibinigay mula sa server.", "LabelDidlMode": "Mode ng DIDL:", "LabelDeviceDescription": "Description ng Device:", "LabelDeinterlaceMethod": "Paraan ng deinterlacing:", @@ -639,8 +639,8 @@ "LabelDashboardTheme": "Tema ng Server Dashboard:", "LabelCustomRating": "Custom na rating:", "LabelCustomDeviceDisplayNameHelp": "Magbigay ng custom na display name o iwanang walang laman upang magamit ang pangalang iniulat ng device.", - "LabelCustomCssHelp": "Ilapat ang iyong sariling mga custom styles sa web interface.", - "LabelCustomCss": "Custom na CSS:", + "LabelCustomCssHelp": "Ilapat ang iyong custom na CSS code para sa theming/branding sa web interface.", + "LabelCustomCss": "Custom na CSS code:", "LabelCustomCertificatePath": "Path ng Custom SSL certificate:", "LabelCurrentStatus": "Kasalukuyang status:", "LabelCurrentPassword": "Kasalukuyang password:", @@ -1191,7 +1191,7 @@ "LabelLockItemToPreventChanges": "I-lock ang item na ito upang maiwasan ang mga bagong pagbabago", "LabelLocalHttpServerPortNumberHelp": "Ang TCP port number para sa HTTP server.", "LabelLocalHttpServerPortNumber": "Lokal na HTTP port number:", - "LabelLocalCustomCss": "Custom na CSS styling na nalalapat lang sa client na ito. Baka gusto mong i-disable ang custom CSS ng server.", + "LabelLocalCustomCss": "Custom na CSS code para sa style na nalalapat lamang sa client na ito. Baka gusto mo rin i-disable ang custom na CSS code ng server.", "LabelLineup": "Lineup:", "LabelMaxDaysForNextUpHelp": "Itakda ang maximum na dami ng mga araw na dapat manatili ang isang palabas sa listahan ng 'Ang susunod' nang hindi ito pinapanood.", "LabelMaxDaysForNextUp": "Max na araw sa 'Ang susunod':", From aee2692b3fc7d01d8c37293ac88a76d7aa42213d Mon Sep 17 00:00:00 2001 From: blob03 Date: Wed, 29 Dec 2021 11:33:40 +0000 Subject: [PATCH 1518/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index e862167e70..407163ab98 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -454,8 +454,8 @@ "LabelCurrentPassword": "Mot de passe actuel :", "LabelCustomCertificatePath": "Chemin vers le certificat SSL personnalisé :", "LabelCustomCertificatePathHelp": "Chemin vers un fichier PKCS #12 contenant un certificat et une clé privée pour activer le support TLS sur un domaine utilisateur.", - "LabelCustomCss": "CSS personnalisée :", - "LabelCustomCssHelp": "Appliquer votre propre feuille de styles personnalisée à l'interface web.", + "LabelCustomCss": "Code CSS personnalisé :", + "LabelCustomCssHelp": "Appliquer votre code CSS personnalisé à l'interface web.", "LabelCustomDeviceDisplayNameHelp": "Saisir un nom d'affichage personnalisé ou laisser vide afin d'utiliser le nom diffusé par l'appareil.", "LabelCustomRating": "Note personnalisée :", "LabelDashboardTheme": "Thème du tableau de bord du serveur :", @@ -1523,7 +1523,7 @@ "AudioCodecNotSupported": "Ce codec audio n'est pas supporté", "UseEpisodeImagesInNextUpHelp": "Les sections 'À suivre' et 'Reprendre le visionnage' utiliseront les images des épisodes comme vignettes plutôt que la vignette primaire de la série.", "UseEpisodeImagesInNextUp": "Utiliser l'image de l'épisode pour les sections 'À suivre' et 'Reprendre le visionnage'", - "DisableCustomCss": "Désactive le CSS custom fourni par le serveur", + "DisableCustomCss": "Désactiver le code CSS fourni par le serveur", "RefFramesNotSupported": "Les cadres de référence ne sont pas pris en charge", "VideoProfileNotSupported": "Le profil du codec vidéo n’est pas pris en charge", "VideoLevelNotSupported": "Le niveau du codec vidéo n’est pas pris en charge", @@ -1537,9 +1537,9 @@ "VideoResolutionNotSupported": "La résolution de la vidéo n’est pas prise en charge", "AudioChannelsNotSupported": "Le nombre de canaux audio n’est pas pris en charge", "AudioBitrateNotSupported": "Le débit de l’audio n’est pas pris en charge", - "LabelLocalCustomCss": "Style CSS personnalisé s’appliquant à ce client seul. Selon les cas, désactiver le CSS du serveur peut s'avérer nécessaire.", + "LabelLocalCustomCss": "Style CSS personnalisé s’appliquant à ce client seul. Désactiver le code CSS fourni par le serveur pourrait s'avérer nécessaire.", "LabelHardwareEncoding": "Encodage matériel :", - "LabelDisableCustomCss": "Cette option permet d'ignorer d'éventuelles retouches CSS configurées sur le serveur.", + "LabelDisableCustomCss": "Désactiver le code CSS personnalisé fourni par le serveur.", "AudioBitDepthNotSupported": "La profondeur de bits de l’audio n’est pas prise en charge", "Track": "Piste", "Remixer": "Remixeur", From 16c40b2bb9a87507031324a6e2e27c80a2e8258d Mon Sep 17 00:00:00 2001 From: SuperDumbTM Date: Wed, 29 Dec 2021 10:17:12 +0000 Subject: [PATCH 1519/1756] Translated using Weblate (Chinese (Hong Kong)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/ --- src/strings/zh-hk.json | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/strings/zh-hk.json b/src/strings/zh-hk.json index b3df1739dc..4716b0fdfe 100644 --- a/src/strings/zh-hk.json +++ b/src/strings/zh-hk.json @@ -138,7 +138,7 @@ "LibraryAccessHelp": "選擇與此用戶共享媒體庫。管理員將能夠使用媒體資料瀏覽器以編輯所有文件夾。", "MaxParentalRatingHelp": "此用戶會被隱藏具有較高評價的家長評級內容。", "MediaInfoPath": "路徑", - "MessageAreYouSureDeleteSubtitles": "您確定希望刪除此字幕文件?", + "MessageAreYouSureDeleteSubtitles": "您確定要刪除字幕檔嗎?", "MessageConfirmRestart": "您確認重新啟動伺服器?", "MessageNothingHere": "這裹什麼都沒有。", "MessagePleaseEnsureInternetMetadata": "請確保啟用網絡資料屬性下載功能。", @@ -1046,5 +1046,19 @@ "ExtractChapterImagesHelp": "擷取章節圖片將允許 Jellyfin 顯示圖片形式的章節選單,過程可能會非常緩慢、佔用大量 CPU 資源,並且可能需要幾 GB 的硬碟空間。擷取會在影片被偵測到時啟動,同時也可作為一個夜間計劃任務運行,這個任務可以在「計劃任務」選項中進行設定,不建議在尖峰使用時間進行這個任務。", "MusicVideos": "音樂影片", "AgeValue": "({0} 歲)", - "MediaInfoLanguage": "語言" + "MediaInfoLanguage": "語言", + "MediaInfoSize": "大小", + "MediaInfoSampleRate": "取樣頻率", + "MediaInfoResolution": "解像度", + "MediaInfoDefault": "預設", + "MediaInfoCodec": "編碼", + "MediaInfoChannels": "Channels", + "MediaInfoBitrate": "Bitrate", + "MediaInfoBitDepth": "Bit depth", + "MediaInfoAspectRatio": "長寛比", + "MediaInfoAnamorphic": "變型", + "MarkUnplayed": "標示為未觀看", + "MarkPlayed": "標示為已觀看", + "ManageRecording": "管理錄影", + "LabelAccessDay": "星期:" } From f88fb7045a8847b07abddf10fed877cf19140c3c Mon Sep 17 00:00:00 2001 From: SuperDumbTM Date: Wed, 29 Dec 2021 11:33:26 +0000 Subject: [PATCH 1520/1756] Translated using Weblate (Chinese (Traditional)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/ --- src/strings/zh-tw.json | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/strings/zh-tw.json b/src/strings/zh-tw.json index d1c59398ed..9ee86a7416 100644 --- a/src/strings/zh-tw.json +++ b/src/strings/zh-tw.json @@ -255,7 +255,7 @@ "BookLibraryHelp": "支援有聲書和電子書。請瀏覽 {0}書籍命名指南{1}。", "Box": "盒子", "BoxRear": "盒子(背面)", - "BurnSubtitlesHelp": "根據字幕格式決定伺服器在影片轉檔時是否燒錄字幕。避免燒錄字幕時消耗過多伺服器資源。選擇「自動」以燒錄圖片格式的字幕(如 VOBSUB、PGS 或 SUB/IDX 等)與複雜的 ASS/SSA 字幕。", + "BurnSubtitlesHelp": "根據已選擇字幕格式決定伺服器在影片轉檔時是否燒錄字幕。燒錄字幕將會增加伺服器負荷。選擇「自動」以燒錄圖片格式的字幕(如 VOBSUB、PGS 或 SUB/IDX 等)與複雜的 ASS/SSA 字幕。", "ButtonEditOtherUserPreferences": "編輯使用者個人檔案、大頭貼和個人設定。", "ButtonFullscreen": "全螢幕", "ButtonInfo": "詳細資料", @@ -269,7 +269,7 @@ "ButtonPause": "暫停", "ButtonPreviousTrack": "上一首", "ButtonRename": "重新命名", - "ButtonResetEasyPassword": "重設簡單 PIN 碼", + "ButtonResetEasyPassword": "重設 PIN 碼", "ButtonResume": "繼續播放", "ButtonRevoke": "撤銷", "ButtonScanAllLibraries": "掃描所有媒體庫", @@ -320,7 +320,7 @@ "DetectingDevices": "正在偵測裝置", "DeviceAccessHelp": "只適用於用唯一辨識方法的裝置,並不會阻止瀏覽器存取。已過濾的使用者裝置會被拒絕存取,直到他們被批准。", "DirectPlaying": "直接播放", - "DirectStreamHelp1": "裝置相容於影片播放,但音訊格式(DTS、TRUEHD等)或音訊頻道無法相容。再傳送之前,影音串流將被無損地重新包裝。而僅會對音訊轉碼。", + "DirectStreamHelp1": "裝置支援播放影片的格式,但不支援某試或所有音軌的音訊格式(DTS, Dolby, TrueHD, etc)。音訊將被轉換至無損格式並連同視訊一同串流至裝置。", "DirectStreamHelp2": "直接串流的資源消耗通常取決於音頻配置文件。 僅有視頻是無損的。", "DirectStreaming": "直接串流", "Director": "導演", @@ -341,7 +341,7 @@ "EasyPasswordHelp": "你的簡易 PIN 碼將會用於在支援的 Jellyfin 應用上進行離線存取,同時也可被用於區域網路的登入。", "EditMetadata": "編輯中繼資料", "EditSubtitles": "編輯字幕", - "EnableBackdropsHelp": "瀏覽媒體庫時背景圖將作為頁面的背景。", + "EnableBackdropsHelp": "瀏覽媒體庫時,背景圖將作為頁面的背景。", "EnableCinemaMode": "影院模式", "EnableColorCodedBackgrounds": "色彩背景", "EnableDisplayMirroring": "鏡像顯示器", @@ -1577,5 +1577,6 @@ "NextChapter": "下一章節", "AgeValue": "({0} 歲)", "LabelSortName": "排列名稱:", - "LabelOriginalName": "原始名稱:" + "LabelOriginalName": "原始名稱:", + "Console": "控制台" } From 215a27b2020558e12c3aa8c28edd0ae68daded62 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 29 Dec 2021 11:48:15 -0500 Subject: [PATCH 1521/1756] Fix fedora build version --- fedora/Makefile | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/fedora/Makefile b/fedora/Makefile index ce770e0ecc..344c10b626 100644 --- a/fedora/Makefile +++ b/fedora/Makefile @@ -4,9 +4,8 @@ $(info $(shell set -x; if [ "$$(id -u)" = "0" ]; then echo "Installing git"; dnf NAME := jellyfin-web VERSION := $(shell set -x; sed -ne '/^Version:/s/.* *//p' $(DIR)/$(NAME).spec) RELEASE := $(shell set -x; sed -ne '/^Release:/s/.* *\(.*\)%{.*}.*/\1/p' $(DIR)/$(NAME).spec) -GIT_VER := $(shell set -x; git describe --tags | sed -e 's/^v//' -e 's/-[0-9]*-g.*$$//') -SRPM := jellyfin-web-$(subst -,~,$(GIT_VER))-$(RELEASE)$(shell rpm --eval %dist).src.rpm -TARBALL :=$(NAME)-$(subst -,~,$(GIT_VER)).tar.gz +SRPM := jellyfin-web-$(subst -,~,$(VERSION))-$(RELEASE)$(shell rpm --eval %dist).src.rpm +TARBALL :=$(NAME)-$(subst -,~,$(VERSION)).tar.gz epel-7-x86_64_repos := https://rpm.nodesource.com/pub_16.x/el/\$$releasever/\$$basearch/ @@ -20,9 +19,9 @@ $(DIR)/$(TARBALL): cd $(DIR)/; \ SOURCE_DIR=.. \ WORKDIR="$${PWD}"; \ - version=$(GIT_VER); \ + version=$(VERSION); \ tar \ - --transform "s,^\.,$(NAME)-$(subst -,~,$(GIT_VER))," \ + --transform "s,^\.,$(NAME)-$(subst -,~,$(VERSION))," \ --exclude='.git*' \ --exclude='**/.git' \ --exclude='**/.hg' \ @@ -34,7 +33,6 @@ $(DIR)/$(TARBALL): -C $${SOURCE_DIR} ./ $(DIR)/$(SRPM): $(DIR)/$(TARBALL) $(DIR)/jellyfin-web.spec - ./bump_version $(GIT_VER) cd $(DIR)/; \ rpmbuild -bs $(NAME).spec \ --define "_sourcedir $$PWD/" \ From 524bbfdab25d56290c73c5d3ba57a20beef431db Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 29 Dec 2021 14:19:22 +0000 Subject: [PATCH 1522/1756] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index 16ffb47244..e80b8a3a09 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -1502,7 +1502,7 @@ "MediaInfoColorPrimaries": "الألوان الأساسية", "LanNetworksHelp": "قائمة مفصولة بفواصل لعناوين IP أو إدخالات IP / قناع الشبكة للشبكات التي سيتم أخذها في الاعتبار على الشبكة المحلية عند فرض قيود النطاق الترددي. في حالة الضبط ، سيتم اعتبار جميع عناوين IP الأخرى على الشبكة الخارجية وستخضع لقيود النطاق الترددي الخارجي. إذا تُركت فارغة ، فسيتم اعتبار الشبكة الفرعية للخادم فقط على الشبكة المحلية.", "LabelVersion": "إصدار:", - "LabelUserRemoteClientBitrateLimitHelp": "تجاوز القيمة العامة الافتراضية المعينة في إعدادات الخادم ، راجع لوحة الاعدادت> التشغيل> تدفق", + "LabelUserRemoteClientBitrateLimitHelp": "تجاوز القيمة العامة الافتراضية المعينة في إعدادات الخادم ، راجع لوحة الاعدادت> التشغيل> تدفق.", "LabelTVHomeScreen": "الشاشة الرئيسية الخاصة بوضع التلفزيون:", "LabelTranscodingProgress": "تقدم التحويل:", "LabelTranscodes": "تحويل الشفرات:", From dcfb1505b84f69e181ff49804a304156842d8ee5 Mon Sep 17 00:00:00 2001 From: millallo Date: Wed, 29 Dec 2021 15:14:27 +0000 Subject: [PATCH 1523/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 86 ++++++++++++++++++++++++--------------------- 1 file changed, 46 insertions(+), 40 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index db9b9bc475..422b5889f5 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -70,7 +70,7 @@ "ButtonRefreshGuideData": "Aggiorna la guida", "ButtonRemove": "Rimuovi", "ButtonRename": "Rinomina", - "ButtonResetEasyPassword": "Resetta codice PIN semplificato", + "ButtonResetEasyPassword": "Resetta codice PIN Semplificato", "ButtonResume": "Riprendi", "ButtonRevoke": "Revoca", "ButtonScanAllLibraries": "Scansiona Tutte le Librerie", @@ -97,7 +97,7 @@ "ColorTransfer": "Trasferimento Colore", "CommunityRating": "Voto del pubblico", "Composer": "Compositore", - "ConfigureDateAdded": "Scegli come determinare la data di aggiunta dal Pannello di Controllo nelle Impostazioni della Libreria", + "ConfigureDateAdded": "Scegli come determinare la Data di Aggiunta dal Pannello di Controllo -> Librerie -> Impostazioni NFO", "ConfirmDeleteImage": "Elimina immagine?", "ConfirmDeleteItem": "L'eliminazione di questo elemento lo cancellerà sia dal disco che dalla libreria multimediale. Sei sicuro di voler continuare?", "ConfirmDeleteItems": "L'eliminazione di questi elementi li cancellerà sia dal disco che dalla tua libreria multimediale. Sei sicuro di voler continuare?", @@ -146,7 +146,7 @@ "Download": "Scarica", "DrmChannelsNotImported": "I canali con DRM non saranno importati.", "DropShadow": "Ombreggiato", - "EasyPasswordHelp": "Il codice PIN semplificato viene utilizzato per l'accesso offline con le applicazioni supportate, e può essere utilizzato anche per un facile accesso in rete.", + "EasyPasswordHelp": "Il codice PIN Semplificato viene utilizzato per l'accesso offline con le applicazioni supportate e può essere utilizzato anche per un facile accesso in rete.", "Edit": "Modifica", "EditImages": "Modifica immagini", "EditMetadata": "Modifica metadati", @@ -204,7 +204,7 @@ "Guide": "Guida", "GuideProviderLogin": "Accedi", "GuideProviderSelectListings": "selezionare Annunci", - "H264CrfHelp": "Il fattore di frequenza costante (CRF) è l'impostazione di qualità predefinita per l'encoder x264 e x265. È possibile impostare i valori compresi tra 0 e 51, in cui valori inferiori potrebbero determinare una migliore qualità (a discapito delle dimensioni superiori dei file). I valori normali sono compresi tra 18 e 28. L'impostazione predefinita per x264 è 23 e per x265 è 28, quindi è possibile utilizzare questo come punto di partenza.", + "H264CrfHelp": "Il 'Fattore di Frequenza Costante' (CRF) è l'impostazione di qualità predefinita per l'encoder x264 e x265. È possibile impostare i valori compresi tra 0 e 51, in cui valori inferiori potrebbero determinare una migliore qualità (a discapito delle dimensioni superiori dei file). I valori normali sono compresi tra 18 e 28. L'impostazione predefinita per x264 è 23 e per x265 è 28, quindi è possibile utilizzare questo come punto di partenza.", "EncoderPresetHelp": "Selezionare una velocità maggiore per migliorare le performance, o minore per incrementare la qualità.", "HDPrograms": "Programmi HD", "HardwareAccelerationWarning": "L'attivazione dell'accelerazione hardware potrebbe causare instabilità in qualche sistema. Assicurarsi che il sistema operativo e i driver video siano completamente aggiornati. Se hai difficoltà a riprodurre video dopo aver abilitato questa operazione, dovrai cambiare l'impostazione in None.", @@ -256,8 +256,8 @@ "HeaderDeveloperInfo": "Info sviluppatore", "HeaderDeviceAccess": "Accesso al dispositivo", "HeaderDevices": "Dispositivi", - "HeaderDirectPlayProfile": "Profilo Direct Play", - "HeaderDirectPlayProfileHelp": "Aggiungere \"profili riproduzione diretta\" per indicare i formati che il dispositivo è in grado di gestire in modo nativo.", + "HeaderDirectPlayProfile": "Profilo Riproduzione Diretta", + "HeaderDirectPlayProfileHelp": "Aggiungi i profili riproduzione diretta per indicare quali formati il dispositivo è in grado di gestire in modo nativo.", "HeaderDownloadSync": "Scarica & Sincronizza", "HeaderEasyPinCode": "Codice PIN semplificato", "HeaderEditImages": "Modifica Immagini", @@ -279,7 +279,7 @@ "HeaderInstantMix": "Mix Istantaneo", "HeaderKeepRecording": "Mantieni la registrazione", "HeaderKeepSeries": "Mantieni Serie TV", - "HeaderKodiMetadataHelp": "Per abilitare o disabilitare i metadati NFO, editare la libreria e configurare l'opzione nella sezione Metadati.", + "HeaderKodiMetadataHelp": "Per abilitare o disabilitare i metadati NFO, editare una libreria e configurare l'opzione nella sezione Metadati.", "HeaderLatestEpisodes": "Ultimi Episodi Aggiunti", "HeaderLatestMedia": "Ultimi Media", "HeaderLatestMovies": "Ultimi Film Aggiunti", @@ -309,7 +309,7 @@ "HeaderPasswordReset": "Reset della Password", "HeaderPaths": "Percorsi", "HeaderPhotoAlbums": "Album foto", - "HeaderPinCodeReset": "Resetta il codice PIN", + "HeaderPinCodeReset": "Resetta il codice PIN Semplificato", "HeaderPlayAll": "Riproduci Tutti", "HeaderPlayOn": "Riproduci Su", "HeaderPlayback": "Riproduzione", @@ -400,7 +400,7 @@ "LabelAirsAfterSeason": "In onda dopo la stagione:", "LabelAirsBeforeEpisode": "In onda prima dell'episodio:", "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:", "LabelAlbumArtMaxWidth": "Larghezza massima copertina Album:", "LabelAlbumArtPN": "Copertine Album PN:", @@ -436,8 +436,8 @@ "LabelCurrentPassword": "Password corrente:", "LabelCustomCertificatePath": "Percorso personalizzato certificato SSL:", "LabelCustomCertificatePathHelp": "Percorso del file PKCS #12 contenente il certificato e la chiave private per abilitare il supporto TLS in un dominio personalizzato.", - "LabelCustomCss": "CSS Personalizzato:", - "LabelCustomCssHelp": "Applica il tuo stile personalizzato all'interfaccia web.", + "LabelCustomCss": "Codice CSS personalizzato:", + "LabelCustomCssHelp": "Applicalo stile CSS personalizzato per i temi/branding dell'interfaccia web.", "LabelCustomDeviceDisplayNameHelp": "Fornire un nome di visualizzazione personalizzato o lasciare vuoto per utilizzare il nome riportato dal dispositivo.", "LabelCustomRating": "Voto personalizzato:", "LabelDashboardTheme": "Tema del Pannello di Controllo:", @@ -475,7 +475,7 @@ "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la durata in secondi tra due ricerche SSDP.", "LabelEnableDlnaDebugLogging": "Abilita il debug del DLNA", "LabelEnableDlnaDebugLoggingHelp": "Crea file di grandi dimensioni e dovrà essere usato solo quando necessario per risolvere problemi.", - "LabelEnableDlnaPlayTo": "Abilita DLNA PlayTo", + "LabelEnableDlnaPlayTo": "Abilita funzione DLNA 'PlayTo'", "LabelEnableDlnaPlayToHelp": "Individua i dispositivi attivi in rete e offre la possibilità di controllarli da remoto.", "LabelEnableDlnaServer": "Abilita server DLNA", "LabelEnableDlnaServerHelp": "Consente ai dispositivi UPnP nella tua rete di sfogliare i contenuti e riprodurli.", @@ -513,8 +513,8 @@ "LabelImageFetchersHelp": "Abilitare e classificare i tuoi Fetchers immagini preferite in ordine di priorità.", "LabelImageType": "Tipo immagine:", "LabelImportOnlyFavoriteChannels": "Limitare ai canali segnato come", - "LabelInNetworkSignInWithEasyPassword": "Abilita l'accesso da rete locale tramite codice PIN semplificato", - "LabelInNetworkSignInWithEasyPasswordHelp": "Usa il codice PIN semplificato per accedere alle app all'interno della tua rete domestica. La tua password usuale sarà necessaria solo per accedere alle app quando sei fuori casa. Se il codice PIN viene lasciato vuoto, non avrai bisogno di una password quando sei all'interno della tua rete domestica.", + "LabelInNetworkSignInWithEasyPassword": "Abilita l'accesso da rete locale tramite codice PIN Semplificato", + "LabelInNetworkSignInWithEasyPasswordHelp": "Usa il codice PIN Semplificato per accedere dalle app della tua rete domestica. La tua password usuale sarà necessaria solo per accedere alle app quando sei fuori casa. Se il codice PIN viene lasciato vuoto, non avrai bisogno di una password quando sei all'interno della tua rete domestica.", "LabelInternetQuality": "Qualità Internet:", "LabelKeepUpTo": "Conservane fino a:", "LabelKidsCategories": "Categorie bambini:", @@ -630,7 +630,7 @@ "LabelScheduledTaskLastRan": "Ultima esecuzione {0}, durata {1}.", "LabelScreensaver": "Salvaschermo:", "LabelSeasonNumber": "Numero stagione:", - "LabelSelectFolderGroups": "Raggruppa i contenuti delle seguenti cartelle in viste come Film, Musica e Serie TV:", + "LabelSelectFolderGroups": "Raggruppa i contenuti delle seguenti cartelle in viste come 'Film', 'Musica' e 'Serie TV':", "LabelSelectFolderGroupsHelp": "Le cartelle non selezionate verranno mostrate come se stesse nelle proprie viste.", "LabelSelectUsers": "Seleziona Utenti:", "LabelSelectVersionToInstall": "Selezionare la versione da installare:", @@ -644,7 +644,7 @@ "LabelSkipIfAudioTrackPresentHelp": "Deselezionare questa opzione per assicurare che tutti i video abbiano i sottotitoli, a prescindere dalla lingua audio.", "LabelSkipIfGraphicalSubsPresent": "Ignora se il video integra già dei sottotitoli", "LabelSkipIfGraphicalSubsPresentHelp": "Mantenere le versioni testuali dei sottotitoli si tradurrà in una riproduzione più efficiente e diminuirà la probabilità che sia necessaria la transcodifica video.", - "LabelSonyAggregationFlagsHelp": "Determina il contenuto dell'elemento aggregationFlags nel namespace urn:schemas-sonycom:av.", + "LabelSonyAggregationFlagsHelp": "Determina il contenuto dell'elemento 'aggregationFlags' nel namespace 'urn:schemas-sonycom:av'.", "LabelSortBy": "Ordina per:", "LabelSortOrder": "Ordinato per:", "LabelSortTitle": "Titolo per ordinamento:", @@ -682,15 +682,15 @@ "LabelUserAgent": "Agente utente:", "LabelUserLibrary": "Libreria utente:", "LabelUserLibraryHelp": "Selezionare la libreria utente da visualizzare sul dispositivo. Lasciare vuoto per ereditare l'impostazione predefinita.", - "LabelUserRemoteClientBitrateLimitHelp": "Sovrascrive il valore globale predefinito impostato nelle impostazioni di riproduzione del server.", + "LabelUserRemoteClientBitrateLimitHelp": "Sovrascrive il valore globale predefinito impostato nelle impostazioni, vedi di Pannello di Controllo > Riproduzione > Streaming.", "LabelUsername": "Nome utente:", "LabelVaapiDevice": "Dispositivo VA-API:", "LabelVaapiDeviceHelp": "Questo è il nodo rendering usato dall'accelerazione hardware.", "LabelValue": "valore:", "LabelVersion": "Versione:", "LabelVersionInstalled": "{0} installato", - "LabelXDlnaCapHelp": "Determina il contenuto dell'elemento X_DLNACAP nel namespace urn:schemas-dlna-org:device-1-0.", - "LabelXDlnaDocHelp": "Determina il contenuto dell'elemento X_DLNACAP nel namespace urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaCapHelp": "Determina il contenuto dell'elemento 'X_DLNACAP' nel namespace 'urn:schemas-dlna-org:device-1-0'.", + "LabelXDlnaDocHelp": "Determina il contenuto dell'elemento 'X_DLNACAP' nel namespace 'urn:schemas-dlna-org:device-1-0'.", "LabelYear": "Anno:", "LabelYoureDone": "Hai Finito!", "LabelZipCode": "Cap:", @@ -746,7 +746,7 @@ "MessageContactAdminToResetPassword": "Si prega di contattare l'amministratore di sistema per reimpostare la password.", "MessageCreateAccountAt": "Crea un account a {0}", "MessageDeleteTaskTrigger": "Sei sicuro di voler cancellare questo evento?", - "MessageDirectoryPickerBSDInstruction": "Per BSD, potrebbe essere necessario configurare le unità all'interno della vostra FreeNAS Jail per permettere A Jellyfin di accedervi.", + "MessageDirectoryPickerBSDInstruction": "Per BSD, potrebbe essere necessario configurare le unità all'interno della vostra 'FreeNAS Jail' per permettere a Jellyfin di accedervi.", "MessageDirectoryPickerLinuxInstruction": "Per Linux su Arch Linux, CentOS, Debian, Fedora, openSUSE o Ubuntu, è necessario concedere all'utente del servizio almeno l'accesso alle posizioni di archiviazione.", "MessageDownloadQueued": "Scaricamento programmato.", "MessageEnablingOptionLongerScans": "L'abilitazione di questa opzione può rallentare significativamente le scansioni della libreria.", @@ -763,7 +763,7 @@ "MessageNoPluginsInstalled": "Non hai plugin installati.", "MessageNoTrailersFound": "Installa il canale dei trailer per migliorare la tua esperienza cinematografica aggiungendo una libreria di trailer da internet.", "MessageNothingHere": "Non c'è niente qui.", - "MessagePasswordResetForUsers": "I seguenti utenti hanno avuto le loro password resettate. Adesso possono accedere con i codici PIN che sono stati utilizzati per eseguire il reset.", + "MessagePasswordResetForUsers": "I seguenti utenti hanno avuto le loro password resettate. Possono accedere con i codici PIN Semplificati che sono stati utilizzati per eseguire il reset.", "MessagePlayAccessRestricted": "Le riproduzione di questi contenuti è bloccata. Per favore contatta il tuo amministratore del server per maggiori informazioni.", "MessagePleaseEnsureInternetMetadata": "Assicurarsi che il download dei metadati Internet sia abilitato.", "MessagePleaseWait": "Per favore attendi. La procedura potrebbe impiegare qualche minuto.", @@ -775,7 +775,7 @@ "MessageUnsetContentHelp": "Il contenuto verrà visualizzato come pianura cartelle. Per ottenere i migliori risultati utilizzare il gestore di metadati per impostare i tipi di contenuto di sottocartelle.", "MessageYouHaveVersionInstalled": "Attualmente hai la versione {0} installato.", "MetadataManager": "Gestisci Metadati", - "MetadataSettingChangeHelp": "Modificare le impostazioni dei metadati influenzerà i futuri contenuti. Per aggiornare i contenuti esistenti, aprire la schermata dei dettagli e fare click sul pulsante di aggiornamento oppure eseguire aggiornamenti di massa utilizzando il gestore di metadati.", + "MetadataSettingChangeHelp": "Modificare le impostazioni dei metadati influenzerà i futuri contenuti. Per aggiornare i contenuti esistenti, aprire la schermata dei dettagli e fare click sul pulsante di aggiornamento oppure eseguire aggiornamenti di massa utilizzando il 'Gestore dei Metadati'.", "MinutesAfter": "minuti dopo", "MinutesBefore": "minuti prima", "Monday": "Lunedì", @@ -871,15 +871,15 @@ "OptionOnInterval": "Su intervallo", "OptionParentalRating": "Classificazione per genitori", "OptionPlainStorageFolders": "Visualizzare tutte le cartelle come normali cartelle di archiviazione", - "OptionPlainStorageFoldersHelp": "Tutte le cartelle sono rappresentate in DIDL come \"object.container.storageFolder\" invece che di tipo più specifico, come \"object.container.person.musicArtist\".", + "OptionPlainStorageFoldersHelp": "Tutte le cartelle sono rappresentate in DIDL come 'object.container.storageFolder' invece che di tipo più specifico, come 'object.container.person.musicArtist'.", "OptionPlainVideoItems": "Mostra tutti i video come normali file video", - "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", "OptionPremiereDate": "Data della prima", "OptionReleaseDate": "Data di Uscita", "OptionReportByteRangeSeekingWhenTranscoding": "Segnala che il server supporta la ricerca di byte durante la transcodifica", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Questo è necessario per alcuni dispositivi che non hanno l'avanzamento rapido che funziona bene.", - "OptionRequirePerfectSubtitleMatch": "Scarica solo i sottotitoli che corrispondono perfettamente ai miei file video", + "OptionRequirePerfectSubtitleMatch": "Scarica solo i sottotitoli che corrispondono perfettamente ai file video", "OptionRequirePerfectSubtitleMatchHelp": "La richiesta di una corrispondenza perfetta filtrerà i sottotitoli per includere solo quelli che sono stati testati e verificati con il file video esatto. Deselezionando questo aumenterà la probabilità che i sottotitoli vengono scaricati, ma aumenteranno le probabilità di testo sottotitolato impreciso o errato.", "OptionResElement": "'res' element", "OptionResumable": "Interrotto", @@ -907,8 +907,8 @@ "People": "Attori", "PerfectMatch": "Corrispondenza perfetta", "Photos": "Foto", - "PinCodeResetComplete": "Il codice PIN è stato resettato.", - "PinCodeResetConfirmation": "Sei sicuro di voler resettare il codice PIN?", + "PinCodeResetComplete": "Il codice PIN Semplificato è stato resettato.", + "PinCodeResetConfirmation": "Sei sicuro di voler resettare il codice PIN Semplificato?", "PlaceFavoriteChannelsAtBeginning": "Mostra prima i canali preferiti", "Play": "Riproduci", "PlayAllFromHere": "Riproduci tutto da qui in poi", @@ -918,7 +918,7 @@ "PlayNextEpisodeAutomatically": "Riproduci automaticamente l'episodio successivo", "Played": "Visto", "Playlists": "Playlist", - "PleaseAddAtLeastOneFolder": "Per favore aggiungi almeno una cartella alla raccolta cliccando sul pulsante Aggiungi.", + "PleaseAddAtLeastOneFolder": "Per favore aggiungi almeno una cartella alla raccolta cliccando sul pulsante '+' nella sezione Cartelle.", "PleaseConfirmPluginInstallation": "Per favore premi OK per confermare che hai letto quanto precede e che vuoi procedere all'installazione del plug-in.", "PleaseEnterNameOrId": "Per favore inserisci un nome o un ID esterno.", "PleaseRestartServerName": "Per favore riavvia Jellyfin su {0}.", @@ -1064,7 +1064,7 @@ "Unrated": "Non votato", "Up": "Su", "Upload": "Carica", - "UserAgentHelp": "Fornire un'intestazione HTTP personalizzata per utente-agente.", + "UserAgentHelp": "Fornire un'intestazione HTTP personalizzata perl'header 'User-Agent'.", "UserProfilesIntro": "Jellyfin include il supporto per i profili utente con impostazioni di visualizzazione granulare, stato di riproduzione, e controlli parentali.", "ValueAlbumCount": "{0} album", "ValueAudioCodec": "Codec Audio: {0}", @@ -1152,7 +1152,7 @@ "LabelSonyAggregationFlags": "Flag di aggregazione Sony:", "LabelUserLoginAttemptsBeforeLockout": "Tentativi di login falliti prima che l'utente sia bloccato:", "DashboardOperatingSystem": "Sistema Operativo: {0}", - "LabelXDlnaCap": "Limite X-DLNA:", + "LabelXDlnaCap": "Device Capability ID:", "MessageImageTypeNotSelected": "Per favore seleziona un'immagine dal menù a tendina.", "OptionProtocolHls": "Streaming in Diretta HTTP (HLS)", "OptionMax": "Massimo", @@ -1162,7 +1162,7 @@ "Whitelist": "Lista bianca", "LabelVideoBitrate": "Bitrate video:", "LabelVideoCodec": "Codec video:", - "LabelXDlnaDoc": "X-DLNA doc:", + "LabelXDlnaDoc": "Device Class ID:", "MediaInfoFramerate": "Framerate", "MessageImageFileTypeAllowed": "Solo file JPEG e PNG sono supportati.", "OptionIsHD": "HD", @@ -1364,14 +1364,14 @@ "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.", + "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 o hostname separati da virgola dei proxy utilizzati per connettersi a Jellyfin. Ciò consente di gestire al meglio gli header X-Forwarded-For. Richiede il reboot dopo il salvataggio.", + "KnownProxiesHelp": "Lista degli IP o hostname separati da virgola dei proxy utilizzati per connettersi a Jellyfin. Ciò consente di gestire al meglio gli header 'X-Forwarded-For'. Richiede il riavvio dopo il salvataggio.", "LabelKnownProxies": "Proxy conosciuti:", "LabelColorSpace": "Spazio colori:", "LabelVideoRange": "Intervallo video:", @@ -1406,7 +1406,7 @@ "LabelTonemappingDesat": "Desaturazione mappatura dei toni:", "TonemappingRangeHelp": "Seleziona l'intervallo di colore in uscita. Auto imposta lo stesso del valore di entrata.", "LabelTonemappingRange": "Intervallo mappatura dei toni:", - "TonemappingAlgorithmHelp": "La mappatura dei toni può essere messa a punto. Se non sei abbastanza familiare con queste opzioni, lascia quelle predefinite. Il valore raccomandato è Hable.", + "TonemappingAlgorithmHelp": "La mappatura dei toni può essere messa a punto. Se non sei abbastanza familiare con queste opzioni, lascia quelle predefinite. Il valore raccomandato è 'BT.2390'.", "AllowTonemappingHelp": "La mappatura dei toni può trasformare l'intervallo dinamico di un video da HDR a SDR mantenendo dettaglio e colori dell'immagine, i quali sono informazioni molto importanti per rappresentare la scena originale. Attualmente funziona solo quando vengono transcodificati video con HDR10 o metadati HLG incorporati. Se la riproduzione non è fluida o fallisce, considera la possibilità di disattivare il corrispondente decoder hardware.", "LabelOpenclDeviceHelp": "Questo è il dispositivo OpenCL utilizzato per la mappatura dei toni. Il lato sinistro del punto è il numero di piattaforma, mentre la parte destra è il numero del dispositivo sulla piattaforma. Il valore base è 0.0. Il file di applicazione FFmpeg contenente il metodo di accelerazione hardware OpenCL è richiesto.", "LabelColorPrimaries": "Primari colore:", @@ -1515,13 +1515,13 @@ "TextSent": "Messaggio inviato.", "EnableGamepadHelp": "Ascolta per ingresso da ogni controller collegato.", "Controls": "Controlli", - "UseEpisodeImagesInNextUpHelp": "Le sezioni Prossimo e Continua a guardare useranno le immagini dell'episodio come miniature al posto della miniatura principale dello spettacolo.", + "UseEpisodeImagesInNextUpHelp": "Le sezioni 'Prossimo' e 'Continua a Guardare' useranno le immagini dell'episodio come miniature al posto della miniatura principale dello spettacolo.", "UseEpisodeImagesInNextUp": "Usa le immagini dell'episodio nelle sezioni 'Prossimo' e 'Continua a guardare'", "LabelSlowResponseTime": "Tempo in ms dopo il quale una risposta è considerata lenta:", "LabelSlowResponseEnabled": "Logga un avviso se la risposta del server è troppo lenta", - "DisableCustomCss": "Disattiva il CSS Personalizzato Fornito dal Server", - "LabelLocalCustomCss": "Stile CSS personalizzato che si applica solo a questo client. Potresti voler disabilitare il CSS personalizzato del server.", - "LabelDisableCustomCss": "Disattiva il CSS personalizzato per i temi/branding fornito dal server.", + "DisableCustomCss": "Disattiva il CSS personalizzato fornito dal Server", + "LabelLocalCustomCss": "Codice CSS personalizzato che si applica solo a questo client. Potresti voler disabilitare il CSS personalizzato del server.", + "LabelDisableCustomCss": "Disattiva il codice CSS personalizzato per i temi/branding fornito dal server.", "RefFramesNotSupported": "Reference frame non supportati", "VideoLevelNotSupported": "Video codec level non supportato", "AudioBitDepthNotSupported": "Bit depth audio non supportato", @@ -1600,5 +1600,11 @@ "TypeOptionPluralBoxSet": "Cofanetti", "LabelAutomaticallyAddToCollectionHelp": "Quando almeno 2 film hanno lo stesso nome collezione, saranno automaticamente aggiunti alla collezione.", "LabelAutomaticallyAddToCollection": "Aggiungi automaticamente alla collezione", - "Cursive": "Corsivo" + "Cursive": "Corsivo", + "LabelHardwareEncodingOptions": "Opzioni per la codifica hardware:", + "IntelLowPowerEncHelp": "L'encoding Low-Power comporta inutili CPu-GPU sync. In Linux devono essere disabilitati se l'HuC firmware i915 non è configurato.", + "EnableIntelLowPowerHevcHwEncoder": "Abilita l'encoder hardware Intel Low-Power HEVC", + "PreferSystemNativeHwDecoder": "Preferisci i decoder hardware DXVA o VA-API nativi del Sistema Operativo", + "EnableIntelLowPowerH264HwEncoder": "Abilita l'encoder hardware Intel Low-Power H.264", + "ContainerBitrateExceedsLimit": "Il bitrate video eccede il limite" } From 7294767bc76f24e7fd7025201c5c8de486f3182a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 29 Dec 2021 14:21:13 +0000 Subject: [PATCH 1524/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index d3a5077877..d0f103ff00 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -645,7 +645,7 @@ "WriteAccessRequired": "Jellyfin вимагає доступу до запису в цю папку. Будь ласка, забезпечте доступ до запису та повторіть спробу.", "Watched": "Переглянуто", "UseDoubleRateDeinterlacingHelp": "Цей параметр використовує частоту польоту під час деінтерлейсингу, який часто називають деінтерлейсингом bob, що подвоює частоту кадрів відео, щоб забезпечити повний рух, подібний до того, що ви бачите під час перегляду відео з переплетенням на телевізорі.", - "TonemappingAlgorithmHelp": "Зображення тонів можна налаштувати. Якщо ви не знайомі з цими параметрами, просто залиште значення за умовчанням. Рекомендоване значення - Hable.", + "TonemappingAlgorithmHelp": "Зображення тонів можна налаштувати. Якщо ви не знайомі з цими параметрами, просто залиште значення за умовчанням. Рекомендоване значення - \"BT.2390\".", "ThisWizardWillGuideYou": "Цей майстер допоможе вам пройти весь процес налаштування. Для початку виберіть бажану мову.", "TabServer": "Сервер", "SmartSubtitlesHelp": "Субтитри, що відповідають налаштуванням мови, завантажуються, якщо аудіозапис іноземною мовою.", From e7a7c9cb1d5b0c5e127b2b123f0b1534074cf4d1 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 29 Dec 2021 14:22:12 +0000 Subject: [PATCH 1525/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 85fec3653f..c45516f388 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -1519,7 +1519,7 @@ "LabelSlowResponseEnabled": "Ghi lại thông báo cảnh báo nếu máy chủ trả lời chậm", "UseEpisodeImagesInNextUpHelp": "Phần 'Tiếp theo' và 'Tiếp tục Xem' sẽ dùng ảnh của tập làm ảnh thu nhỏ thay vì ảnh thu nhỏ chính thức của chương trình.", "UseEpisodeImagesInNextUp": "Sử dụng hình ảnh tập trong phần 'Tiếp theo' và 'Tiếp tục Xem'", - "LabelLocalCustomCss": "Mã CSS tùy chỉnh để tạo kiểu chỉ áp dụng cho ứng dụng khách này. Bạn có thể muốn tắt mã CSS tùy chỉnh của máy chủ", + "LabelLocalCustomCss": "Mã CSS tùy chỉnh để tạo kiểu chỉ áp dụng cho ứng dụng khách này. Bạn có thể muốn tắt mã CSS tùy chỉnh của máy chủ.", "LabelDisableCustomCss": "Tắt mã CSS tùy chỉnh cho chủ đề/nhãn hiệu được cung cấp từ máy chủ.", "DisableCustomCss": "Tắt CSS tùy chỉnh do máy chủ cung cấp", "AudioBitDepthNotSupported": "Độ sâu bit của âm thanh không được hỗ trợ", From d09438ce8e61c66ef40576bcb9e16b43f1303751 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 29 Dec 2021 17:31:55 +0000 Subject: [PATCH 1526/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index b1ff4520f9..f6a9f8bb33 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -433,7 +433,7 @@ "LabelCurrentPassword": "Aktuelles Passwort:", "LabelCustomCertificatePath": "Benutzerdefinierter SSL-Zertifikatspfad:", "LabelCustomCertificatePathHelp": "Pfad zu einer PKCS #12 Datei die ein Zertifikat und einen privaten Schlüssel enthält, um TLS Unterstützung für eine eigene Domain zu aktivieren.", - "LabelCustomCss": "Benutzerdefiniertes CSS:", + "LabelCustomCss": "Benutzerdefiniertes CSS-code:", "LabelCustomCssHelp": "Wende deine eigenen benutzerdefinierte Styles auf die Weboberfläche an.", "LabelCustomDeviceDisplayNameHelp": "Lege einen individuellen Anzeigenamen fest oder lasse das Feld leer, um den vom gerät übermittelten Namen zu nutzen.", "LabelCustomRating": "Eigene Bewertung:", @@ -472,7 +472,7 @@ "LabelEnableDlnaClientDiscoveryIntervalHelp": "Ermittelt die Zeit in Sekunden zwischen SSDP Suchanfragen.", "LabelEnableDlnaDebugLogging": "DLNA Debug Logging aktivieren", "LabelEnableDlnaDebugLoggingHelp": "Erzeugt große Logdateien und sollte nur zur Fehlerbehebung benutzt werden.", - "LabelEnableDlnaPlayTo": "DLNA 'Play To' aktivieren", + "LabelEnableDlnaPlayTo": "DLNA-Feature 'Wiedergeben auf' aktivieren", "LabelEnableDlnaPlayToHelp": "Jellyfin kann Geräte in Ihrem Netzwerk erkennen und bietet die Möglichkeit diese fernzusteuern.", "LabelEnableDlnaServer": "DLNA-Server aktivieren", "LabelEnableDlnaServerHelp": "Erlauben Sie UPnP Geräten in Ihrem Netzwerk den Zugriff und die Wiedergabe von Inhalten.", @@ -643,7 +643,7 @@ "LabelSkipIfGraphicalSubsPresent": "Überspringen, falls das Video bereits eingebettete Untertitel enthält", "LabelSkipIfGraphicalSubsPresentHelp": "Das Vorhalten von textbasierten Untertiteln führt zu einer effizienteren Anzeige und verringert die Wahrscheinlichkeit einer Videotranskodierung.", "LabelSonyAggregationFlags": "Sony Aggregation Flags:", - "LabelSonyAggregationFlagsHelp": "Legt den Inhalt des aggregationFlags Elements in der urn:schemas-sonycom:av namespace fest.", + "LabelSonyAggregationFlagsHelp": "Legt den Inhalt des 'aggregationFlags' Elements in der 'urn:schemas-sonycom:av' namespace fest.", "LabelSortBy": "Sortiert nach:", "LabelSortOrder": "Sortierreihenfolge:", "LabelSortTitle": "Sortierungs Titel:", @@ -1519,9 +1519,9 @@ "LabelSlowResponseTime": "Zeit in ms, nachdem eine Antwort als langsam eingestuft wird:", "UseEpisodeImagesInNextUpHelp": "Die Abschnitte \"Als Nächstes\" und \"Weiterschauen\" verwenden Episodenbilder als Vorschaubilder anstelle des primären Vorschaubilds der Sendung.", "UseEpisodeImagesInNextUp": "Verwenden Sie Episodenbilder in den Bereichen \"Als Nächstes\" und \"Weiterschauen\"", - "LabelLocalCustomCss": "Benutzerdefiniertes CSS-Styling, das nur für diesen Client gilt. Möglicherweise möchten Sie das benutzerdefinierte CSS des Servers deaktivieren.", - "LabelDisableCustomCss": "Vom Server bereitgestelltes benutzerdefiniertes CSS-Theme/Branding deaktivieren.", - "DisableCustomCss": "Vom Server bereitgestelltes benutzerdefiniertes CSS deaktivieren", + "LabelLocalCustomCss": "Benutzerdefiniertes CSS-code für Styling, das nur für diesen Client gilt. Möglicherweise möchten Sie das benutzerdefinierte CSS-code des Servers deaktivieren.", + "LabelDisableCustomCss": "Vom Server bereitgestelltes benutzerdefiniertes CSS-code für Theme/Branding deaktivieren.", + "DisableCustomCss": "Vom Server bereitgestelltes benutzerdefiniertes CSS-code deaktivieren", "AudioBitDepthNotSupported": "Die Bittiefe des Tons wird nicht unterstützt", "VideoProfileNotSupported": "Das Profil des Video-Codecs wird nicht unterstützt", "VideoLevelNotSupported": "Die Stufe des Video-Codecs wird nicht unterstützt", From e1165a0dbde4508ff783941d45f471b05a1f4413 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 29 Dec 2021 17:48:39 +0000 Subject: [PATCH 1527/1756] Translated using Weblate (Greek) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/ --- src/strings/el.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/el.json b/src/strings/el.json index ce13830c1a..de1435f043 100644 --- a/src/strings/el.json +++ b/src/strings/el.json @@ -391,7 +391,7 @@ "LabelCurrentPassword": "Τρέχον κωδικός πρόσβασης:", "LabelCustomCertificatePath": "Προσαρμοσμένη διαδρομή πιστοποιητικού SSL:", "LabelCustomCertificatePathHelp": "Προσθέστε το δικό σας αρχείο .pfx πιστοποιητικού ssl.", - "LabelCustomCss": "Προσαρμοσμένο CSS:", + "LabelCustomCss": "Προσαρμοσμένο κωδικός CSS:", "LabelCustomCssHelp": "Εφαρμόστε τα δικά σας προσαρμοσμένα στυλ στην έκδοση μέσω περιηγητή.", "LabelCustomRating": "Προσαρμοσμένη αξιολόγηση:", "LabelDashboardTheme": "Θέμα εμφάνισης πίνακα ελέγχου server:", From cbed62d5f243459ebc5c1bd733f7f9789c55c546 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 29 Dec 2021 17:44:58 +0000 Subject: [PATCH 1528/1756] Translated using Weblate (Spanish (Mexico)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/ --- src/strings/es-mx.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/es-mx.json b/src/strings/es-mx.json index 11d6772c84..4c7942ffce 100644 --- a/src/strings/es-mx.json +++ b/src/strings/es-mx.json @@ -452,7 +452,7 @@ "LabelCurrentPassword": "Contraseña actual:", "LabelCustomCertificatePath": "Ruta del certificado SSL personalizado:", "LabelCustomCertificatePathHelp": "Ruta a un archivo PKCS #12 que contiene un certificado y una clave privada para habilitar el soporte TLS en un dominio personalizado.", - "LabelCustomCss": "CSS personalizado:", + "LabelCustomCss": "Código CSS personalizado:", "LabelCustomCssHelp": "Aplica tus propio estilos personalizados a la interfaz web.", "LabelCustomDeviceDisplayNameHelp": "Proporcione un nombre personalizado para mostrar o déjalo vacío para usar el nombre reportado por el dispositivo.", "LabelCustomRating": "Calificación personalizada:", @@ -1410,7 +1410,7 @@ "MessagePluginInstallError": "Ocurrió un error al instalar el complemento.", "PosterCard": "Tarjeta póster", "Poster": "Póster", - "PlaybackRate": "Tasa de reproducción", + "PlaybackRate": "Velocidad de reproducción", "Photo": "Foto", "NextTrack": "Saltar al siguiente", "MusicVideos": "Videos Musicales", @@ -1536,7 +1536,7 @@ "LabelSlowResponseEnabled": "Registro de advertencia si la respuesta del servidor fue lenta", "LabelLocalCustomCss": "El CSS personalizado solo aplica a este dispositivo. Puede que quieras deshabilitar el CSS del servidor.", "LabelDisableCustomCss": "Deshabilitar CSS personalizado de tema/marca del servidor.", - "DisableCustomCss": "Deshabilitar el CSS personalizado del servidor", + "DisableCustomCss": "Deshabilitar el código CSS personalizado del servidor", "Console": "Consola", "Casual": "Casual", "Arranger": "Compositor", From fabd1d693cbde58f166c143d1b87cd0529ff60e8 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 29 Dec 2021 17:46:37 +0000 Subject: [PATCH 1529/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/es.json b/src/strings/es.json index 7200192d02..96c93ab676 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -401,7 +401,7 @@ "LabelCurrentPassword": "Contraseña actual:", "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 de TLS en un dominio personalizado.", - "LabelCustomCss": "CSS personalizado:", + "LabelCustomCss": "Código CSS personalizado:", "LabelCustomCssHelp": "Aplicar su propio CSS personalizados en la interfaz web.", "LabelCustomDeviceDisplayNameHelp": "Proporcione un nombre para mostrar o déjelo vacío para usar el nombre proporcionado por el dispositivo.", "LabelCustomRating": "Valoración pesonalizada:", @@ -1353,7 +1353,7 @@ "Image": "Imagen", "Data": "Datos", "Poster": "Ilustración", - "PlaybackRate": "Tasa de reproducción", + "PlaybackRate": "Velocidad de reproducció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.", "Preview": "Vista previa", "Video": "Video", @@ -1539,7 +1539,7 @@ "LabelSlowResponseEnabled": "Registrar alerta si la respuesta del servidor es lenta", "LabelLocalCustomCss": "Estilos CSS personalizados que se aplican sólo a este cliente. Es posible que desee desactivar el CSS personalizado del servidor.", "LabelDisableCustomCss": "Desactivar la temática/marca CSS personalizada proporcionada desde el servidor.", - "DisableCustomCss": "Desactivar el CSS personalizado proporcionado por el servidor", + "DisableCustomCss": "Desactivar el código CSS personalizado proporcionado por el servidor", "ErrorPlayerNotFound": "No se ha encontrado un reproductor para el medio solicitado.", "Engineer": "Ingeniero de sonido", "Console": "Consola", From 31c8745d3b1a28c38f8989e22d404827ff1196ef Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 29 Dec 2021 17:35:18 +0000 Subject: [PATCH 1530/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index 8fd3055745..f204b8e9b8 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -699,7 +699,7 @@ "LabelCertificatePasswordHelp": "Ha a tanúsítványhoz jelszó szükséges, írd ide.", "LabelChannels": "Csatornák:", "LabelCustomCertificatePath": "Egyéni SSL tanúsítvány elérési útvonala:", - "LabelCustomCss": "Egyéni CSS:", + "LabelCustomCss": "Egyéni CSS-kód:", "LabelCustomCssHelp": "Egyéni CSS stílusok alkalmazása a webes felületen.", "LabelDeathDate": "Halálának dátuma:", "LabelDefaultScreen": "Alapértelmezett képernyő:", @@ -1224,14 +1224,14 @@ "OptionForceRemoteSourceTranscoding": "A távoli médiaforrások, például a Live TV kényszerített transzkódolása", "NoCreatedLibraries": "Úgy tűnik még nem hoztál létre egy könyvtárat sem. {0}Szeretnél létrehozni egyet most?{1}", "MessageDirectoryPickerBSDInstruction": "A BSD esetében valószínűleg konfigurálni kell a FreeNAS Jailben lévő tárolót, hogy a Jellyfin hozzáférhessen a médiádhoz.", - "LabelXDlnaDocHelp": "Meghatározza az X_DLNADOC elem tartalmát az urn:schemas-dlna-org:device-1-0 névtérben.", - "LabelXDlnaCapHelp": "Meghatározza az X_DLNACAP elem tartalmát az urn:schemas-dlna-org:device-1-0 névtérben.", + "LabelXDlnaDocHelp": "Meghatározza az 'X_DLNADOC' elem tartalmát az 'urn:schemas-dlna-org:device-1-0' névtérben.", + "LabelXDlnaCapHelp": "Meghatározza az 'X_DLNACAP' elem tartalmát az 'urn:schemas-dlna-org:device-1-0' névtérben.", "LabelVaapiDeviceHelp": "Ez a render csomópont, amelyet a hardveres gyorsításhoz használunk.", "LabelTriggerType": "Trigger típusa:", "LabelTranscodingProgress": "Átkódolás folyamatban:", "LabelTranscodingFramerate": "Átkódolás framerate:", "LabelTranscodePath": "Átkódolási útvonal:", - "LabelSonyAggregationFlagsHelp": "Meghatározza az aggregationFlags elem tartalmát az urn:schemas-sonycom:av névtérben.", + "LabelSonyAggregationFlagsHelp": "Meghatározza az 'aggregationFlags' elem tartalmát az 'urn:schemas-sonycom:av' névtérben.", "LabelPostProcessorArguments": "Utófeldolgozási parancssori paraméterek:", "LabelPlayerDimensions": "Lejátszó méretei:", "LabelParentNumber": "Szülő száma:", @@ -1521,7 +1521,7 @@ "UseEpisodeImagesInNextUp": "Használjon epizódképeket a \"Következő Rész\" és a \"Epizód folytatása\" szekciókban", "LabelLocalCustomCss": "Egyedi CSS stílus, amely csak erre az ügyfélre vonatkozik. Érdemes letiltani a szerver egyéni CSS -t.", "LabelDisableCustomCss": "Tiltsa le a szerverről biztosított egyéni CSS -tematizálást/márkázást.", - "DisableCustomCss": "A szerver által biztosított egyéni CSS letiltása", + "DisableCustomCss": "A szerver által biztosított egyéni CSS-kód letiltása", "AudioBitDepthNotSupported": "A hang bitmélysége nem támogatott", "VideoProfileNotSupported": "A videokodek profilja nem támogatott", "VideoLevelNotSupported": "A videokodek szintje nem támogatott", From 0f6d31c7ba179e67be3b6646819f87c8fb83a541 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 29 Dec 2021 17:42:38 +0000 Subject: [PATCH 1531/1756] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index 8906d4de22..aed49a8144 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -437,7 +437,7 @@ "LabelCurrentPassword": "Huidig wachtwoord:", "LabelCustomCertificatePath": "Aangepast SSL-certificaatpad:", "LabelCustomCertificatePathHelp": "Pad naar een PKCS #12 bestand met een certificaat en privé-sleutel om TLS ondersteuning op een aangepast domein in te schakelen.", - "LabelCustomCss": "Aangepaste CSS:", + "LabelCustomCss": "Aangepaste CSS-code:", "LabelCustomCssHelp": "Uw eigen aangepaste stijl voor de web-interface toepassen.", "LabelCustomDeviceDisplayNameHelp": "Geef een eigen weergave naam op of laat deze leeg om de naam te gebruiken die het apparaat opgeeft.", "LabelCustomRating": "Aangepaste classificatie:", @@ -1524,7 +1524,7 @@ "HeaderSyncPlaySettings": "SyncPlay instellingen", "ErrorPlayerNotFound": "Geen speler gevonden voor het gekozen bestand.", "Engineer": "Geluidstechnicus", - "DisableCustomCss": "Door server ingestelde custom CSS uitschakelen", + "DisableCustomCss": "Door server ingestelde custom CSS-code uitschakelen", "Conductor": "Dirigent", "Arranger": "Arrangeur", "AgeValue": "({0} jaren oud)", From 7c89b932a5ed733938d8c91d1021a109cb023a6a Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 29 Dec 2021 17:50:43 +0000 Subject: [PATCH 1532/1756] Translated using Weblate (Romanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/ --- src/strings/ro.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ro.json b/src/strings/ro.json index c7fad6204a..d2ba72e173 100644 --- a/src/strings/ro.json +++ b/src/strings/ro.json @@ -725,7 +725,7 @@ "LabelCustomRating": "Evaluare personalizată:", "LabelCustomDeviceDisplayNameHelp": "Furnizați un nume de afișare personalizat sau lăsați gol pentru a utiliza numele raportat de dispozitiv.", "LabelCustomCssHelp": "Aplicați propriul stil personalizat pe interfața web.", - "LabelCustomCss": "CSS personalizat:", + "LabelCustomCss": "Cod CSS personalizat:", "LabelCriticRating": "Evaluarea criticilor:", "LabelCommunityRating": "Evaluare comunitate:", "LabelCollection": "Colecție:", @@ -1353,7 +1353,7 @@ "PreviousTrack": "Sari anterior", "MessageGetInstalledPluginsError": "A apărut o eroare la obținerea listei de plugin-uri instalate în prezent.", "MessagePluginInstallError": "A apărut o eroare la instalarea pluginului.", - "PlaybackRate": "Rata de redare", + "PlaybackRate": "Viteză de redare", "Bwdif": "BWDIF", "VideoAudio": "Video Audio", "Video": "Video", From d2e568f7fa62d0acd1ae75423484c29e9f07e3e9 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 29 Dec 2021 17:36:57 +0000 Subject: [PATCH 1533/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index 18027ac6e8..0c57fe7cff 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -272,7 +272,7 @@ "LabelCurrentPassword": "Aktuálne heslo:", "LabelCustomCertificatePath": "Vlastná cesta k SSL certifikátu:", "LabelCustomCertificatePathHelp": "Cesta k súboru PKCS #12, ktorý obsahuje certifikát a súkromný kľúč k povoleniu TLS podpory na vlastnej doméne.", - "LabelCustomCss": "Vlastné CSS:", + "LabelCustomCss": "Vlastné CSS kód:", "LabelCustomCssHelp": "Aplikujte svoj vlastný štýl na web rozhranie.", "LabelDateAdded": "Dátum pridania:", "LabelDateAddedBehavior": "Nový obsah zoraďovať podľa dátumu:", @@ -1521,7 +1521,7 @@ "HeaderSyncPlaySettings": "Nastavenia SyncPlay", "ErrorPlayerNotFound": "Pre požadované médium nebol nájdený žiadny prehrávač.", "Engineer": "Zvukový inžinier", - "DisableCustomCss": "Zakázať vlastné CSS poskytované serverom", + "DisableCustomCss": "Zakázať vlastné CSS kód poskytované serverom", "Conductor": "Dirigent", "Arranger": "Aranžér", "AudioBitDepthNotSupported": "Bitová hĺbka zvukovej stopy nie je podporovaná", From 4f6224edcddb710170a1beb5020be3fb76bd0748 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 29 Dec 2021 17:38:36 +0000 Subject: [PATCH 1534/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index 5ef496c06c..5b3d5d6b75 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -420,7 +420,7 @@ "LabelCurrentPassword": "Nuvarande lösenord:", "LabelCustomCertificatePath": "Sökväg för anpassat SSL-certifikat:", "LabelCustomCertificatePathHelp": "Lägg upp ditt eget SSL-certifkat i .pfx-format.", - "LabelCustomCss": "Egen CSS-stil:", + "LabelCustomCss": "Egen CSS-kod:", "LabelCustomCssHelp": "Applicera din egen CSS-stil för webbgränssnittet.", "LabelCustomDeviceDisplayNameHelp": "Ange ett anpassat enhetsnamn. Lämna blankt för att använda det namn enheten själv rapporterar.", "LabelCustomRating": "Anpassad åldersgräns:", @@ -1539,7 +1539,7 @@ "LabelSlowResponseEnabled": "Logga ett varningsmeddelande om serverns respons var för långsam", "LabelLocalCustomCss": "Unik CSS styling som enbart appliceras på denna klienten. Det rekommenderas att inaktivera server unik CSS.", "LabelDisableCustomCss": "Inaktivera unikt CSS tema försedd av servern.", - "DisableCustomCss": "Inaktivera Server-försedd Custom CSS", + "DisableCustomCss": "Inaktivera server-försedd custom CSS-kod", "LabelHardwareEncoding": "Hårdvaraomkodning:", "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Justera tidsförskjutning manuellt (i ms) med vald enhet for tidssynkronisering. Justera med omsorg.", "LabelSyncPlaySettingsExtraTimeOffset": "Extra tidsförskjutning:", From 793ed680c3a3f254765a0133aafb80fdb9b8ea26 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 29 Dec 2021 18:06:45 +0000 Subject: [PATCH 1535/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index 9dfed35715..9e9c1bdd1f 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -493,7 +493,7 @@ "LabelDeathDate": "Ölüm tarihi:", "LabelDateTimeLocale": "Tarih saat yerelleştirme:", "LabelDateAdded": "Eklenme tarihi:", - "LabelCustomCss": "Özel CSS:", + "LabelCustomCss": "Özel CSS kodu:", "LabelCommunityRating": "Topluluk Puanı:", "LabelCertificatePassword": "Sertifika parolası:", "LabelCache": "Önbellek:", @@ -1058,7 +1058,7 @@ "Photo": "Fotoğraf", "PinCodeResetConfirmation": "Kolay PIN kodunu sıfırlamak istediğinizden emin misiniz?", "PlaybackData": "Oynatma Verisi", - "PlaybackRate": "Oynatma oranı", + "PlaybackRate": "Oynatma hızı", "PlayNext": "Sonrakini oynat", "PlaybackErrorNoCompatibleStream": "Bu istemci, medya ile uyumlu değil ve sunucu uyumlu bir medya formatı göndermiyor.", "PlayAllFromHere": "Tümünü buradan oynat", From 2e05d24d9aeaa9e3c92643e0af6c43dfb50353a2 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 29 Dec 2021 17:16:36 +0000 Subject: [PATCH 1536/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index d0f103ff00..bb494fdbce 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -870,14 +870,14 @@ "LabelCustomRating": "Спеціальний рейтинг:", "LabelCustomCssHelp": "Застосуйте власні стилі до веб-інтерфейсу.", "LabelCustomDeviceDisplayNameHelp": "Введіть спеціальне відображуване ім'я або залиште поле порожнім, щоб використовувати ім'я, повідомлене пристроєм.", - "LabelCustomCss": "Кастомний CSS:", + "LabelCustomCss": "Кастомний CSS-код:", "LabelCustomCertificatePathHelp": "Шлях до файлу PKCS #12, що містить сертифікат та приватний ключ, щоб увімкнути підтримку TLS у користувацькому домені.", "LabelCustomCertificatePath": "Користувацький шлях до сертифіката SSL:", "LabelCurrentStatus": "Поточний стан:", "LabelCriticRating": "Рейтинг критиків:", "LabelCreateHttpPortMapHelp": "Дозволити автоматичне зіставлення портів, щоб створити правило для трафіку HTTP на додаток до трафіку HTTPS.", "Engineer": "Звукорежисер", - "DisableCustomCss": "Вимкніть користувацький CSS, що надається сервером", + "DisableCustomCss": "Вимкніть користувацький CSS-код, що надається сервером", "Conductor": "Диригент", "Arranger": "Аранжування", "AgeValue": "({0} років)", From 8868a89a722ca4f6bfa606608cf5443d2efe2bba Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 29 Dec 2021 17:57:06 +0000 Subject: [PATCH 1537/1756] Translated using Weblate (Chinese (Hong Kong)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/ --- src/strings/zh-hk.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/zh-hk.json b/src/strings/zh-hk.json index 4716b0fdfe..becfc6d7ed 100644 --- a/src/strings/zh-hk.json +++ b/src/strings/zh-hk.json @@ -1052,9 +1052,9 @@ "MediaInfoResolution": "解像度", "MediaInfoDefault": "預設", "MediaInfoCodec": "編碼", - "MediaInfoChannels": "Channels", + "MediaInfoChannels": "頻道", "MediaInfoBitrate": "Bitrate", - "MediaInfoBitDepth": "Bit depth", + "MediaInfoBitDepth": "位元深度", "MediaInfoAspectRatio": "長寛比", "MediaInfoAnamorphic": "變型", "MarkUnplayed": "標示為未觀看", From 74614d576076a143bca9d5cbb350e0d64cbcb2a1 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Wed, 29 Dec 2021 17:20:05 +0000 Subject: [PATCH 1538/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/et.json b/src/strings/et.json index afcf820ae7..1e76f9a8b5 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -90,7 +90,7 @@ "LabelCustomRating": "Kohandatud hinne:", "LabelCustomDeviceDisplayNameHelp": "Sisesta kohandatud kuvatav nimi või jäta tühjaks, et kasutada seadme teatatud nime.", "LabelCustomCssHelp": "Kasuta veebiliideses oma kohandatud stiile.", - "LabelCustomCss": "Kohandatud CSS:", + "LabelCustomCss": "Kohandatud CSS kood:", "LabelCustomCertificatePathHelp": "Rada PKCS # 12 failini, mis sisaldab sertifikaati ja privaatvõtit kohandatud domeenile TLS toe lubamiseks.", "LabelCustomCertificatePath": "Kohandatud SSL sertifikaadi rada:", "LabelCurrentStatus": "Praegune seis:", @@ -439,7 +439,7 @@ "Disconnect": "Katkesta ühendus", "Disc": "Plaat", "DisablePlugin": "Keela", - "DisableCustomCss": "Keela serveri pakutav kohandatud CSS", + "DisableCustomCss": "Keela serveri pakutav kohandatud CSS kood", "EnablePlugin": "Luba", "DirectStreaming": "Otsene voogesitus", "DirectStreamHelp2": "Otsese voogesituse tarbitav energia sõltub tavaliselt heliprofiilist. Ainult videovoog on kadudeta.", From 25c4718bee6fa0940791c5a0ec5a207b5de2c393 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 29 Dec 2021 15:17:18 -0500 Subject: [PATCH 1539/1756] Fix centos build permissions --- fedora/jellyfin-web.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fedora/jellyfin-web.spec b/fedora/jellyfin-web.spec index d8195fb3fe..3a4e0aeace 100644 --- a/fedora/jellyfin-web.spec +++ b/fedora/jellyfin-web.spec @@ -30,6 +30,10 @@ Jellyfin is a free software media system that puts you in control of managing an %build %install +%if 0%{?rhel} > 0 && 0%{?rhel} < 8 +# Required for CentOS build +chown root:root -R . +%endif npm ci --no-audit --unsafe-perm %{__mkdir} -p %{buildroot}%{_datadir} mv dist %{buildroot}%{_datadir}/jellyfin-web From d8965faeaeac12a9cc948738e3bde78e0925a05a Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 29 Dec 2021 16:28:21 -0500 Subject: [PATCH 1540/1756] Remove network device option from add library dialog --- .../directorybrowser/directorybrowser.js | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/src/components/directorybrowser/directorybrowser.js b/src/components/directorybrowser/directorybrowser.js index e918149ac9..4ca5ce806c 100644 --- a/src/components/directorybrowser/directorybrowser.js +++ b/src/components/directorybrowser/directorybrowser.js @@ -32,15 +32,11 @@ function refreshDirectoryBrowser(page, path, fileOptions, updatePathOnError) { const promises = []; - if (path === 'Network') { - promises.push(ApiClient.getNetworkDevices()); + if (path) { + promises.push(ApiClient.getDirectoryContents(path, fileOptions)); + promises.push(ApiClient.getParentPath(path)); } else { - if (path) { - promises.push(ApiClient.getDirectoryContents(path, fileOptions)); - promises.push(ApiClient.getParentPath(path)); - } else { - promises.push(ApiClient.getDrives()); - } + promises.push(ApiClient.getDrives()); } Promise.all(promises).then( @@ -61,10 +57,6 @@ function refreshDirectoryBrowser(page, path, fileOptions, updatePathOnError) { html += getItem(cssClass, folder.Type, folder.Path, folder.Name); } - if (!path) { - html += getItem('lnkPath lnkDirectory', '', 'Network', globalize.translate('ButtonNetwork')); - } - page.querySelector('.results').innerHTML = html; loading.hide(); }, () => { From c41c566558daeb30391e05d8ee1990a6287670eb Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 29 Dec 2021 16:35:47 -0500 Subject: [PATCH 1541/1756] Remove unused translation --- src/strings/en-us.json | 1 - 1 file changed, 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 5357ce4d4c..96089a08c5 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -85,7 +85,6 @@ "ButtonLibraryAccess": "Library access", "ButtonManualLogin": "Manual Login", "ButtonMore": "More", - "ButtonNetwork": "Network", "ButtonNextTrack": "Next track", "ButtonOk": "Ok", "ButtonOpen": "Open", From 1b4fdf580094ef7ea8f1da69544c8c34d3cc1e7e Mon Sep 17 00:00:00 2001 From: Shin Khant Maung Date: Thu, 30 Dec 2021 00:06:17 -0500 Subject: [PATCH 1542/1756] Added translation using Weblate (Burmese) --- src/strings/my.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/strings/my.json diff --git a/src/strings/my.json b/src/strings/my.json new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/src/strings/my.json @@ -0,0 +1 @@ +{} From 0d643e692c5095f59034d9abe55f9f20d3f49397 Mon Sep 17 00:00:00 2001 From: Shin Khant Maung Date: Thu, 30 Dec 2021 05:58:05 +0000 Subject: [PATCH 1543/1756] Translated using Weblate (Burmese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/my/ --- src/strings/my.json | 125 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 124 insertions(+), 1 deletion(-) diff --git a/src/strings/my.json b/src/strings/my.json index 0967ef424b..eaa10eeae7 100644 --- a/src/strings/my.json +++ b/src/strings/my.json @@ -1 +1,124 @@ -{} +{ + "ChangingMetadataImageSettingsNewContent": "မက်တာဒေတာ သို့မဟုတ် အနုပညာလက်ရာ ဒေါင်းလုဒ်ဆွဲခြင်း ဆက်တင်များတွင် ပြောင်းလဲမှုများသည် သင့်ဒစ်ဂျစ်တိုက်တွင် ထည့်သွင်းထားသော အကြောင်းအရာအသစ်များနှင့်သာ သက်ဆိုင်ပါသည်။ ရှိပြီးသားခေါင်းစဉ်များတွင် အပြောင်းအလဲများကို အသုံးချရန်၊ ၎င်းတို့၏ မက်တာဒေတာကို ကိုယ်တိုင် ပြန်လည်စတင်ရန် လိုအပ်ပါသည်။", + "Categories": "အမျိုးအစားများ", + "Casual": "ပေါ့ပေါ့ပါးပါး", + "CancelSeries": "စီးရီးကို ပယ်ဖျက်ပါ။", + "CancelRecording": "ရိုက်ကူးမှုကို ပယ်ဖျက်ပါ။", + "ButtonWebsite": "ဝဘ်ဆိုဒ်", + "ButtonUseQuickConnect": "Quick Connect ကိုသုံးပါ။", + "ButtonUninstall": "ဖြုတ်ပါ။", + "ButtonTrailer": "အမြည်း", + "ButtonTogglePlaylist": "အစီအစဉ် စာရင်း", + "ButtonSyncPlay": "SyncPlay", + "ButtonSubmit": "တင်သွင်းမည်။", + "ButtonStop": "ရပ်မည်။", + "ButtonStart": "စတင်သည်။", + "ButtonSplit": "ကွဲပြားသည်။", + "ButtonSignOut": "ထွက်မည်။", + "ButtonSignIn": "လက်မှတ်ဝင်ထိုးမည်။", + "ButtonShutdown": "အပြီးပိတ်လိုက်သည်။", + "ButtonSend": "ပေးပို့သည်။", + "ButtonSelectView": "မြင်ကွင်းကို ရွေးပါ။", + "ButtonSelectDirectory": "လမ်းညွှန်ကို ရွေးပါ။", + "ButtonScanAllLibraries": "စာကြည့်တိုက်များအားလုံးကို စကင်န်ဖတ်ပါ။", + "ButtonRevoke": "ပြန်ရုပ်သိမ်းမည်။", + "ButtonResume": "ပြန်စသည်။", + "ButtonResetEasyPassword": "လွယ်ကူသော PIN ကုဒ်ကို ပြန်လည်သတ်မှတ်ပါ။", + "ButtonRename": "အမည် ပြန်ပေးမည်။", + "ButtonRemove": "ဖယ်ရှားမည်။", + "ButtonRefreshGuideData": "လမ်းညွှန်ဒေတာကို ပြန်လည်စတင်ပါ။", + "ButtonQuickStartGuide": "အမြန်စတင်ခြင်းလမ်းညွှန်", + "ButtonPreviousTrack": "အရင်တစ်ပုဒ်", + "ButtonPlayer": "ပလေယာ", + "ButtonPause": "ရပ်ထားမည်။", + "ButtonParentalControl": "အုပ်ထိန်းသူ လုပ်ပိုင်ခွင့်", + "ButtonOpen": "ဖွင့်မည်", + "ButtonOk": "အိုကေ", + "ButtonNextTrack": "နောက်တစ်ပုဒ်", + "ButtonMore": "ပိုမို၍", + "ButtonManualLogin": "ကိုယ်တိုင်ဝင်ရောက်မည်။", + "ButtonLibraryAccess": "စာတိုက် လုပ်ပိုင်ခွင့်", + "ButtonInfo": "အချက်အလက်များ", + "ButtonGotIt": "ရပြီ", + "ButtonFullscreen": "မျက်နှာပြင် အပြည့်", + "ButtonForgotPassword": "စကားဝှက် မေ့သွားပြီ", + "ButtonEditOtherUserPreferences": "ဤအသုံးပြုသူ၏ ပရိုဖိုင်၊ ပုံနှင့် ကိုယ်ရေးကိုယ်တာ စိတ်ကြိုက်ရွေးချယ်မှုများကို တည်းဖြတ်ပါ။", + "ButtonChangeServer": "ဆာဗာ ပြောင်းမည်။", + "ButtonCast": "သရုပ်ဆောင်", + "ButtonCancel": "ငြင်းပယ်သည်။", + "ButtonBack": "နောက်သို့", + "ButtonAudioTracks": "အသံသီချင်းများ", + "ButtonArrowRight": "ညာဘက်", + "ButtonArrowLeft": "ဘယ်ဘက်", + "ButtonAddUser": "အသုံးပြုသူ ထည့်ပါ။", + "ButtonAddServer": "ဆာဗာ ထည့်ပါ။", + "ButtonAddScheduledTaskTrigger": "Trigger ထည့်ပါ။", + "ButtonAddMediaLibrary": "မီဒီယာ စာတိုက်ထဲ ထည့်ပါ။", + "ButtonAddImage": "ဓါတ်ပုံထည့်ပါ။", + "ButtonActivate": "အတည်ပြုပါ။", + "BurnSubtitlesHelp": "ဗီဒီယိုများကို transcoding လုပ်နေစဉ် ဆာဗာသည် စာတန်းထိုးများကို လောင်ကျွမ်းစေခြင်း ရှိ၊ မရှိ ဆုံးဖြတ်ပါ။ ဒါကို ရှောင်ကြဉ်ခြင်းက စွမ်းဆောင်ရည်ကို များစွာ တိုးတက်စေပါတယ်။ ပုံအခြေခံဖော်မတ်များ (VobSub၊ PGS၊ SUB၊ IDX စသည်ဖြင့်) နှင့် အချို့သော ASS သို့မဟုတ် SSA စာတန်းများကို အလိုအလျောက်ရွေးချယ်ပါ။", + "Browse": "ဘရောက်ဆာ", + "BoxSet": "Box Set", + "BoxRear": "ဘောက်(အနောက်)၊", + "Box": "သေတ္တာ", + "Books": "စာအုပ်များ", + "BookLibraryHelp": "အသံနှင့် စာသားစာအုပ်များကို ပံ့ပိုးထားသည်။ {0} စာအုပ်အမည်ပေးခြင်းလမ်းညွှန် {1} ကို ပြန်လည်သုံးသပ်ပါ။", + "Blacklist": "အမည်ပျက်စာရင်း", + "BirthPlaceValue": "မွေးရပ်မြေ- {0}", + "BirthLocation": "မွေးရပ်မြေ", + "BirthDateValue": "မွေးဖွား- {0}", + "Banner": "ဆိုင်းဘုတ်", + "Backdrops": "နောက်ခံကားများ", + "Backdrop": "နောက်ခံကား", + "Auto": "အော်တို", + "AuthProviderHelp": "ဤအသုံးပြုသူ၏စကားဝှက်ကို စစ်မှန်ကြောင်းအထောက်အထားပြရန်အတွက် အသုံးပြုရန် စစ်မှန်ကြောင်းအထောက်အထားပြပေးသူကို ရွေးပါ။", + "Authorize": "လုပ်ပိုင်ခွင့်", + "Audio": "အသံ", + "AspectRatio": "အချိုးအစား", + "AsManyAsPossible": "တတ်နိုင်သမျှများများ", + "AskAdminToCreateLibrary": "စာကြည့်တိုက်တစ်ခုဖန်တီးရန် စီမံခန့်ခွဲသူကို တောင်းဆိုပါ။", + "Ascending": "အစဥ်လိုက်", + "Artists": "အနုပညာရှင်များ", + "Artist": "အနုပညာရှင်", + "Art": "Clearart", + "Arranger": "စီစဉ်သူ", + "AroundTime": "{0} ဝန်းကျင်", + "ApiKeysCaption": "လက်ရှိဖွင့်ထားသည့် API ကီးများစာရင်း", + "Anytime": "ဘယ်ချိန် မဆို", + "AnyLanguage": "မည်သည့် ဘာသာစကားမဆို", + "AlwaysPlaySubtitlesHelp": "ဘာသာစကား နှစ်သက်ရာနှင့် ကိုက်ညီသော စာတန်းထိုးများကို အသံဘာသာစကား မခွဲခြားဘဲ တင်ပေးပါမည်။", + "AlwaysPlaySubtitles": "အမြဲ ဖွင့်ထားမည်။", + "AllowTonemappingHelp": "မူရင်းမြင်ကွင်းကို ကိုယ်စားပြုရန်အတွက် အလွန်အရေးကြီးသော အချက်အလက်ဖြစ်သည့် ရုပ်ပုံအသေးစိတ်နှင့် အရောင်များကို ထိန်းသိမ်းထားစဉ်တွင် Tone mapping ဗီဒီယိုတစ်ခု၏ ဒိုင်းနမစ်အကွာအဝေးကို HDR မှ SDR သို့ ပြောင်းလဲနိုင်သည်။ မြှုပ်သွင်းထားသည့် HDR10 သို့မဟုတ် HLG မက်တာဒေတာဖြင့် ဗီဒီယိုများကို ကူးပြောင်းသည့်အခါတွင်သာ လောလောဆယ် အလုပ်လုပ်ပါသည်။ ပြန်ဖွင့်ခြင်း မချောမွေ့ပါက သို့မဟုတ် ပျက်ကွက်ပါက သက်ဆိုင်ရာ ဟာ့ဒ်ဝဲ ဒီကုဒ်ဒါကို ပိတ်ရန် စဉ်းစားပါ။", + "AllowRemoteAccessHelp": "အမှန်ခြစ်မလုပ်ထားပါက၊ အဝေးထိန်းချိတ်ဆက်မှုအားလုံးကို ပိတ်ဆို့သွားပါမည်။", + "AllowRemoteAccess": "ဤဆာဗာသို့ အဝေးမှချိတ်ဆက်မှုများကို ခွင့်ပြုပါ။", + "AllowOnTheFlySubtitleExtractionHelp": "ထည့်သွင်းထားသော စာတန်းထိုးများကို ဗီဒီယိုများမှ ထုတ်ယူနိုင်ပြီး ဗီဒီယိုကူးပြောင်းခြင်းကို တားဆီးရာတွင် အထောက်အကူဖြစ်စေရန်အတွက် ရိုးရိုးစာသားဖြင့် သုံးစွဲသူများထံ ပေးပို့နိုင်ပါသည်။ အချို့သောစနစ်များတွင် ၎င်းသည် အချိန်ကြာမြင့်နိုင်ပြီး ထုတ်ယူခြင်းလုပ်ငန်းစဉ်တွင် ဗီဒီယိုဖွင့်ခြင်းကို ရပ်သွားစေသည်။ ကလိုင်းယင့်စက်က ၎င်းတို့ကို မူရင်းအတိုင်း မပံ့ပိုးနိုင်သောအခါတွင် ထည့်သွင်းထားသော စာတန်းထိုးများကို ဗီဒီယိုကူးပြောင်းခြင်းဖြင့် လောင်ကျွမ်းသွားစေရန်အတွက် ၎င်းကို ပိတ်ပါ။", + "AllowOnTheFlySubtitleExtraction": "စာတန်းထိုး ထုတ်ယူခြင်းကို ခွင့်ပြုပါ။", + "AllowMediaConversionHelp": "မီဒီယာ ကူးပြောင်းခြင်း လုပ်ဆောင်ချက် အသုံးပြုခွင့်ကို ခွင့်ပြုပါ။ သို့မဟုတ် ငြင်းပယ်ပါ။", + "AllowMediaConversion": "မီဒီယာကူးပြောင်းခြင်းကို ခွင့်ပြုပါ။", + "AllowHWTranscodingHelp": "အသံဖမ်းစက်အား လမ်းကြောင်းပေါ်တွင် ထုတ်လွှင့်မှုများကို အသွင်ပြောင်းရန် ခွင့်ပြုပါ။ ၎င်းသည် ဆာဗာမှ လိုအပ်သော transcoding ကို လျှော့ချရန် ကူညီပေးနိုင်သည်။", + "AllowFfmpegThrottlingHelp": "အသွင်ပြောင်းကုဒ် သို့မဟုတ် remux သည် လက်ရှိပြန်ဖွင့်သည့်အနေအထားမှ လုံလောက်သောရှေ့သို့ရောက်သောအခါ၊ လုပ်ငန်းစဉ်ကို ခေတ္တရပ်ထားခြင်းဖြင့် အရင်းအမြစ်များကို သက်သာစေမည်ဖြစ်သည်။ မကြာခဏ မရှာဘဲ ကြည့်သည့်အခါ ဤအရာသည် အသုံးဝင်ဆုံးဖြစ်သည်။ ပြန်ဖွင့်ခြင်းဆိုင်ရာ ပြဿနာများကြုံတွေ့ပါက ၎င်းကို ပိတ်ပါ။", + "AllowFfmpegThrottling": "Throttle Transcodes", + "AllowedRemoteAddressesHelp": "အဝေးမှချိတ်ဆက်ရန်ခွင့်ပြုမည့် ကွန်ရက်များအတွက် IP လိပ်စာများ သို့မဟုတ် IP/netmask ထည့်သွင်းမှုများကို ကော်မာ ခွဲခြားထားနိုင်သည်။ ကွက်လပ်ထားခဲ့ပါက၊ အခြေတကျမဟုတ်သည့် IP လိပ်စာအားလုံးကို ခွင့်ပြုပါမည်။", + "AllLibraries": "စာကြည့်တိုက်အားလုံး", + "AllLanguages": "ဘာသာစကားများ", + "AllEpisodes": "အပိုင်း အားလုံး", + "AllComplexFormats": "ရှုပ်ထွေးသော ဖော်မတ်များအားလုံး (ASS၊ SSA၊ VobSub၊ PGS၊ SUB၊ IDX၊ …)", + "AllChannels": "ချန်နယ်များ", + "All": "အားလုံး", + "Alerts": "သတိပေးချက်များ", + "Albums": "အခွေများ", + "AlbumArtist": "အခွေ အနုပညာရှင်", + "Album": "အခွေ", + "Aired": "ထုတ်လွှင့်ခဲ့သည်။", + "AirDate": "လွှင့်သည့်နေ့ရက်", + "AgeValue": "(အသက် {0} နှစ်)", + "AddToPlayQueue": "တန်းစီခြင်းကို ဖွင့်ရန် ထည့်ပါ။", + "AddToPlaylist": "အစီအစဉ်သို့ ထည့်ပါ။", + "AddToCollection": "စုစည်းမှုထဲထည့်ပါ။", + "AdditionalNotificationServices": "ထပ်ဆောင်း သတိပေးချက်ဝန်ဆောင်မှုများကို ထည့်သွင်းရန် ပလပ်အင်ကတ်တလောက်ကို ကြည့်ရှုပါ။", + "AddedOnValue": "ထပ်ခဲ့သည်။{0}", + "Add": "ထပ်မည်။", + "Actor": "သရုပ်ဆောင်", + "AccessRestrictedTryAgainLater": "အသုံးပြုခွင့်ကို လောလောဆယ် ကန့်သတ်ထားပါသည်။ နောက်တစ်ကြိမ် ထပ်မံကြိုးစားကြည့်ပါ။.", + "Absolute": "ပကတိ" +} From c977981c7e950a06b3d629802fd562c99c21de85 Mon Sep 17 00:00:00 2001 From: Shin Khant Maung Date: Thu, 30 Dec 2021 06:23:17 +0000 Subject: [PATCH 1544/1756] Translated using Weblate (Burmese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/my/ --- src/strings/my.json | 74 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 73 insertions(+), 1 deletion(-) diff --git a/src/strings/my.json b/src/strings/my.json index eaa10eeae7..d7e6a2a838 100644 --- a/src/strings/my.json +++ b/src/strings/my.json @@ -120,5 +120,77 @@ "Add": "ထပ်မည်။", "Actor": "သရုပ်ဆောင်", "AccessRestrictedTryAgainLater": "အသုံးပြုခွင့်ကို လောလောဆယ် ကန့်သတ်ထားပါသည်။ နောက်တစ်ကြိမ် ထပ်မံကြိုးစားကြည့်ပါ။.", - "Absolute": "ပကတိ" + "Absolute": "ပကတိ", + "DirectPlayHelp": "အရင်းအမြစ်ဖိုင်သည် ဤကလိုင်းယင့်နှင့် လုံးဝသဟဇာတဖြစ်ပြီး စက်ရှင်သည် ပြုပြင်မွမ်းမံမှုမရှိဘဲ ဖိုင်ကို လက်ခံရရှိနေပါသည်။", + "DirectPlaying": "တိုက်ရိုက်ဖွင့်ခြင်း။", + "Directors": "ဒါရိုက်တာများ", + "Director": "ဒါရိုက်တာ", + "DeviceAccessHelp": "၎င်းသည် ထူးထူးခြားခြား ဖော်ထုတ်နိုင်သည့် စက်ပစ္စည်းများနှင့်သာ အကျုံးဝင်ပြီး ဘရောက်ဆာ ဝင်ရောက်မှုကို တားဆီးမည်မဟုတ်ပါ။ အသုံးပြုသူ၏ စက်ပစ္စည်းဝင်ရောက်ခွင့်ကို စစ်ထုတ်ခြင်းသည် ဤနေရာတွင် အတည်ပြုပြီးသည်အထိ စက်ပစ္စည်းအသစ်များကို အသုံးပြုခြင်းမှ တားဆီးမည်ဖြစ်သည်။", + "DetectingDevices": "ကိရိယာများကို ထောက်လှမ်းခြင်း။", + "Desktop": "စားပွဲတင်ကွန်ပျူတာ", + "Descending": "စိတ်ဓာတ်ကျတယ်။", + "Depressed": "စိတ်ဓာတ်ကျတယ်။", + "DeleteUserConfirmation": "ဤအသုံးပြုသူကို ဖျက်လိုသည်မှာ သေချာပါသလား။", + "DeleteUser": "အသုံးပြုသူကို ဖျက်ပါ။", + "DeleteMedia": "မီဒီယာကိုဖျက်ပါ။", + "DeleteImageConfirmation": "ဤပုံကို ဖျက်လိုသည်မှာ သေချာပါသလား။", + "DeleteImage": "ပုံဖျက်မလား။", + "DeleteDevicesConfirmation": "စက်ပစ္စည်းအားလုံးကို ဖျက်လိုသည်မှာ သေချာပါသလား။ အခြားဆက်ရှင်များအားလုံးကို ထွက်ပါမည်။ အသုံးပြုသူမှ နောက်တစ်ကြိမ် လက်မှတ်ထိုးဝင်သည့်အခါ စက်ပစ္စည်းများ ပြန်ပေါ်လာပါမည်။", + "DeleteDeviceConfirmation": "ဤစက်ပစ္စည်းကို ဖျက်လိုသည်မှာ သေချာပါသလား။ အသုံးပြုသူတစ်ဦးက ၎င်းနှင့်အတူ လက်မှတ်ထိုးဝင်သည့်အခါတွင် ၎င်းသည် ပြန်လည်ပေါ်လာမည်ဖြစ်သည်။", + "DeleteAll": "အကုန် ဖျက်ပါ။", + "Delete": "ဖျက်ပါ။", + "DeinterlaceMethodHelp": "ဆော့ဖ်ဝဲလ်မှ ယှက်နွယ်နေသော အကြောင်းအရာများကို ကူးပြောင်းသည့်အခါ အသုံးပြုရန် deinterlacing နည်းလမ်းကို ရွေးပါ။ Hardware deinterlacing ကို ပံ့ပိုးပေးသည့် ဟာ့ဒ်ဝဲ အရှိန်မြှင့်ခြင်းကို ဖွင့်ထားသောအခါတွင် ဤဆက်တင်အစား ဟာ့ဒ်ဝဲ deinterlacer ကို အသုံးပြုပါမည်။", + "DefaultSubtitlesHelp": "ထည့်သွင်းထားသော မက်တာဒေတာရှိ ပုံသေနှင့် အတင်းအကျပ် အလံများအပေါ် အခြေခံ၍ စာတန်းထိုးများကို တင်နေပါသည်။ ရွေးချယ်စရာများစွာကို ရနိုင်သောအခါတွင် ဘာသာစကား ဦးစားပေးမှုများကို ထည့်သွင်းစဉ်းစားသည်။", + "DefaultMetadataLangaugeDescription": "၎င်းတို့သည် သင့်မူရင်းများဖြစ်ပြီး ဒစ်ဂျစ်တိုက်တစ်ခုချင်းစီအလိုက် စိတ်ကြိုက်ပြင်ဆင်နိုင်ပါသည်။", + "Default": "ပုံသေ", + "DeathDateValue": "သေဆုံးသည်- {0}", + "DatePlayed": "ဖွင့်မည့်နေ့ရက်", + "DateAdded": "ဒေတာ ထည့်ခဲ့သည်။", + "Data": "ဒေတာ", + "DashboardVersionNumber": "ဗားရှင်း- {0}", + "DashboardServerName": "ဆာဗာ : {0}", + "DashboardOperatingSystem": "Operating System: {0}", + "DashboardArchitecture": "ဗိသုကာ- {0}", + "DailyAt": "{0} တွင် နေ့စဉ်", + "CustomDlnaProfilesHelp": "စက်အသစ်တစ်ခုကို ပစ်မှတ်ထားရန် သို့မဟုတ် စနစ်ပရိုဖိုင်ကို အစားထိုးရန် စိတ်ကြိုက်ပရိုဖိုင်ကို ဖန်တီးပါ။", + "Cursive": "ကာတွန်း", + "CriticRating": "ဝေဖန်ရေးပြခဲ့ဖူးသည်။", + "CopyStreamURLSuccess": "URL ကို အောင်မြင်စွာ ကူးယူလိုက်ပါပြီ။", + "CopyStreamURL": "Stream URL ကို ကူးယူပါ။", + "Continuing": "ဆက်သည်။", + "ContinueWatching": "ဆက်လက်ကြည့်ရှုမည်။", + "Console": "Console", + "Connect": "ချိတ်ဆက်ပါ။", + "ConfirmEndPlayerSession": "Jellyfin ကို {0} တွင် ပိတ်လိုပါသလား။", + "ConfirmDeletion": "ဖျက်ကြောင်း အတည်ပြုပါ။", + "ConfirmDeleteItems": "ဤအရာများကို ဖျက်ခြင်းသည် ဖိုင်စနစ်နှင့် သင့်မီဒီယာစာကြည့်တိုက်နှစ်ခုစလုံးမှ ၎င်းတို့ကို ဖျက်ပစ်မည်ဖြစ်သည်။ ရှေ့ဆက်လိုသည်မှာ သေချာပါသလား။", + "ConfirmDeleteItem": "ဤအရာကို ဖျက်ခြင်းသည် ဖိုင်စနစ်နှင့် သင့်မီဒီယာဒစ်ဂျစ်တိုက်နှစ်ခုလုံးမှ ၎င်းကို ဖျက်ပစ်မည်ဖြစ်သည်။ ရှေ့ဆက်လိုသည်မှာ သေချာပါသလား။", + "ConfirmDeleteImage": "ပုံဖျက်မလား။", + "ConfigureDateAdded": "Dashboard > Libraries > NFO ဆက်တင်များတွင် 'ထည့်သွင်းမည့်ရက်စွဲ' အတွက် မက်တာဒေတာကို သတ်မှတ်သတ်မှတ်ပါ။", + "Conductor": "ဦးစီးသူ", + "Composer": "တေးရေးဆရာ", + "CommunityRating": "အဆင့်သတ်မှတ်ချက်", + "ColorTransfer": "အရောင်ပြောင်းခြင်း", + "ColorSpace": "အရောင်နေရာ", + "ColorPrimaries": "အရောင်များ", + "Collections": "စုစည်းမှုများ", + "ClientSettings": "သုံးစွဲသူ ဆက်တင်များ", + "ClearQueue": "တန်းစီခြင်းကို ရှင်းပါ။", + "CinemaModeConfigurationHelp": "ရုပ်ရှင်မုဒ်သည် ပင်မအင်္ဂါရပ်မစတင်မီ နမူနာများနှင့် စိတ်ကြိုက်မိတ်ဆက်မှုများကို ဖွင့်နိုင်ခြင်းဖြင့် ပြဇာတ်အတွေ့အကြုံကို သင့်ဧည့်ခန်းသို့ တိုက်ရိုက်ယူဆောင်လာပါသည်။", + "Channels": "ချန်နယ်များ", + "ChannelNumber": "ချန်နယ်နံပါတ်", + "ChannelNameOnly": "ချန်နယ် {0} လိုင်း သာ", + "ChannelAccessHelp": "ဤအသုံးပြုသူနှင့်မျှဝေရန် ချန်နယ်များကို ရွေးပါ။ စီမံခန့်ခွဲသူများသည် မက်တာဒေတာမန်နေဂျာကို အသုံးပြု၍ ချန်နယ်အားလုံးကို တည်းဖြတ်နိုင်မည်ဖြစ်သည်။", + "Bwdif": "BWDIF", + "DisplayInOtherHomeScreenSections": "'နောက်ဆုံးပေါ်မီဒီယာ' နှင့် 'ဆက်လက်ကြည့်ရှုခြင်း' ကဲ့သို့သော ပင်မစခရင်ကဏ္ဍများတွင် ပြသပါ", + "DisplayInMyMedia": "ပင်မစခရင်တွင်ပြသပါ။", + "Display": "Display", + "Disconnect": "အဆက်အသွယ်ဖြတ်ပါ။", + "Disc": "Disc", + "DisablePlugin": "ပိတ်ပါ။", + "DisableCustomCss": "ဆာဗာမှပေးသော စိတ်ကြိုက် CSS ကုဒ်ကို ပိတ်ပါ။", + "EnablePlugin": "ဖွင့်ပါ။", + "DirectStreaming": "တိုက်ရိုက်ထုတ်လွှင့်ခြင်း။", + "DirectStreamHelp2": "တိုက်ရိုက်ထုတ်လွှင့်ခြင်းဖြင့် စွမ်းအင်သုံးစွဲမှုသည် များသောအားဖြင့် အသံပရိုဖိုင်ပေါ်တွင် မူတည်ပါသည်။ ဗီဒီယိုစီးကြောင်းသာလျှင် ဆုံးရှုံးမှုမရှိပေ။", + "DirectStreamHelp1": "ဗီဒီယိုစီးကြောင်းသည် စက်နှင့် တွဲဖက်အသုံးပြုနိုင်သော်လည်း တွဲဖက်သုံးမရသော အော်ဒီယိုဖော်မတ် (DTS၊ Dolby TrueHD၊ စသည်) သို့မဟုတ် အသံချန်နယ်များစွာရှိသည်။ စက်ပစ္စည်းသို့မပို့မီ ဗီဒီယိုစီးကြောင်းကို အရှုံးမရှိ ပြန်လည်ထုပ်ပိုးပါမည်။ အော်ဒီယိုစီးကြောင်းကိုသာ ကုဒ်ပြောင်းပါမည်။" } From 32b2187f79a1a56d34faa32693f8a4ae89110686 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 30 Dec 2021 09:39:05 +0000 Subject: [PATCH 1545/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 61fd94664d..adfa70a010 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -138,7 +138,7 @@ "DeleteUserConfirmation": "Şynymen osy paidalanuşy joiylsyn ba?", "Depressed": "Batyq", "Descending": "Kemuı boiynşa", - "Desktop": "Jūmys üstelı", + "Desktop": "Kompüter", "DetectingDevices": "Qūrylğylardy tabuda", "DeviceAccessHelp": "Būl tek qana bıregei anyqtaluy mümkın qūrylğylar üşın qoldanylady jäne şolğyşpen qatynauğa tyiym salmaidy. Paidalanuşy qūrylğysynan qatynaudy süzgıleuı jaña qūrylğylardy mūnda bekıtılgenşe deiın paidalanuğa tyiym salady.", "DirectPlaying": "Tıkelei oinatuda", @@ -826,7 +826,7 @@ "MetadataSettingChangeHelp": "Metaderekter parametrlerın özgertu bolaşaqtağy üstelgen jaña mazmūnğa äser etedı. Bar mazmūndy jañartu üşın, tolyq mälımetter ekranyn aşyñyz da jañartu tüimeşıgın basyñyz, nemese \"Metaderek retteuşı\" paidalanuymen jappai jañartyñyz.", "MinutesAfter": "min soñyñda", "MinutesBefore": "min aldynda", - "Mobile": "Ūtqyr", + "Mobile": "Ūialy", "Monday": "düisenbı", "MoreFromValue": "{0} arqyly köbırek", "MoreUsersCanBeAddedLater": "Köbırek paidalanuşylardy keiın Taqta ışınde üsteuıñız mümkın.", @@ -1081,7 +1081,7 @@ "Sunday": "jeksenbı", "Sync": "Ündestıru", "SystemDlnaProfilesHelp": "Jüielık profaildar tek oqu üşın. Jüielık profaildyñ özgerısterı jaña teñşelgen profailğa jazylady.", - "TV": "TD", + "TV": "Televizor", "TabAccess": "Qatynau", "TabAdvanced": "Keñeitılgen", "TabCatalog": "Tızımdeme", From 2b3a972abf92f73ee378bbccee21810b1f70dc64 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 30 Dec 2021 08:19:41 +0000 Subject: [PATCH 1546/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index be2dc5e2ba..e779d20681 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -139,7 +139,7 @@ "DeleteUserConfirmation": "Вы действительно хотите удалить этого пользователя?", "Depressed": "Вдавленная", "Descending": "По убыванию", - "Desktop": "Рабочий стол", + "Desktop": "Компьютер", "DetectingDevices": "Обнаружение устройств", "DeviceAccessHelp": "Это относится только к устройствам, которые могут быть однозначно распознаны и не препятствует доступу через браузер. Фильтрация доступа пользовательского устройства запретит использование новых устройств до тех пор, пока они не будут одобрены.", "DirectPlaying": "Воспроизводится напрямую", @@ -1085,7 +1085,7 @@ "Sunday": "воскресенье", "Sync": "Синхро", "SystemDlnaProfilesHelp": "Системные профили доступны только для чтения. Правки системного профиля будут сохранены в новом настраиваемом профиле.", - "TV": "ТВ", + "TV": "Телевизор", "TabAccess": "Доступ", "TabAdvanced": "Расширенное", "TabCatalog": "Каталог", From 292e42aa9d4f89d090a61a3cff5954e721f47271 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 30 Dec 2021 08:43:30 +0000 Subject: [PATCH 1547/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index 9e9c1bdd1f..1312222221 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -1233,5 +1233,6 @@ "Profile": "Profil", "LabelProfileContainersHelp": "Virgüle ile ayrılır. Tüm konteynerlere uygulamak için boş bırakılabilir.", "LabelProfileContainer": "Konteyner:", - "TabDirectPlay": "Doğrudan oynatma" + "TabDirectPlay": "Doğrudan oynatma", + "TV": "Televizyon alıcısı" } From f56a8374ffc035bcd9718dbca02c97299f68e6e6 Mon Sep 17 00:00:00 2001 From: wolong gl Date: Thu, 30 Dec 2021 09:40:23 +0000 Subject: [PATCH 1548/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 5af52a81ee..15c1b94801 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -429,8 +429,8 @@ "LabelCurrentPassword": "当前密码:", "LabelCustomCertificatePath": "自定义 SSL 证书路径:", "LabelCustomCertificatePathHelp": "提供一个包含了证书和私钥的 PKCS #12 文件的路径以在一个自定义域名上启动 TLS 支持。", - "LabelCustomCss": "自定义CSS:", - "LabelCustomCssHelp": "在web界面上应用您的自定义CSS代码。", + "LabelCustomCss": "自定义CSS代码:", + "LabelCustomCssHelp": "将您的自定义 CSS 代码应用于 Web 界面上的主题/品牌。", "LabelCustomDeviceDisplayNameHelp": "自定义设备显示名称或留空则使用设备报告名称。", "LabelCustomRating": "自定义分级:", "LabelDashboardTheme": "控制台主题:", @@ -1385,7 +1385,7 @@ "MessagePluginInstallError": "安装插件时出现错误。", "NextTrack": "下一曲", "LabelUnstable": "不稳定", - "PlaybackRate": "播放速率", + "PlaybackRate": "播放速度", "LabelMaxMuxingQueueSize": "最大混合器队列大小:", "LabelMaxMuxingQueueSizeHelp": "等待所有流初始化时可以缓冲的最大数据包数。 如果您在 FFmpeg 日志中仍然遇到“为输出流缓冲的数据包过多”错误,请尝试增加它。 推荐值为 2048。", "Profile": "简介", @@ -1521,9 +1521,9 @@ "LabelSlowResponseEnabled": "如果服务器响应缓慢,则记录警告", "UseEpisodeImagesInNextUpHelp": "“Next Up”和“Continue Watching”部分将使用剧集图像作为缩略图,而不是节目的主要缩略图。", "UseEpisodeImagesInNextUp": "在‘即将播放’和‘继续观看’模块中使用剧集图片", - "LabelLocalCustomCss": "自定义 CSS 样式并仅应用于本客户端。您可能想要禁用服务器自定义 CSS。", - "LabelDisableCustomCss": "禁用由服务器提供的自定义 CSS 主题/品牌。", - "DisableCustomCss": "禁用服务器提供的自定义 CSS", + "LabelLocalCustomCss": "用于样式的自定义 CSS 代码,仅适用于此客户端。 您可能想要禁用服务器自定义 CSS 代码。", + "LabelDisableCustomCss": "禁用服务器提供的主题/品牌的自定义 CSS 代码。", + "DisableCustomCss": "禁用服务器提供的自定义CSS", "VideoLevelNotSupported": "视频级别不支持", "AudioProfileNotSupported": "音频配置不支持", "AudioBitDepthNotSupported": "音频位深不支持", From 4fed22290dcfe1105a9a89460cdf6c7faa99d30f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 30 Dec 2021 09:42:17 +0000 Subject: [PATCH 1549/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index e7ca3bc862..f6f4483df5 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -723,7 +723,7 @@ "TabNotifications": "Sciigoj", "TabMusic": "Muziko", "TabContainers": "Ujoj", - "TV": "TV", + "TV": "Televidila", "Sunday": "Dimanĉo", "Suggestions": "Sugestoj", "Subtitles": "Subtekstoj", @@ -819,7 +819,7 @@ "Disc": "Diskedo", "Directors": "Reĝisoroj", "Director": "Reĝisoro", - "Desktop": "Labortabla", + "Desktop": "Komputila", "ValueSpecialEpisodeName": "Speciala - {0}", "Sync": "Sinkronigo", "HeaderDVR": "Cifereca Rikordilo", @@ -1108,7 +1108,7 @@ "Name": "Nomo", "Mute": "Silentigu", "Movie": "Filmo", - "Mobile": "Poŝfona", + "Mobile": "Portebla", "Menu": "Menuo", "MediaInfoTimestamp": "Tempindiko", "MediaInfoSize": "Grandeco", From c18b92d06753dcf52b128a028da46c4db97a18d0 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 30 Dec 2021 08:46:19 +0000 Subject: [PATCH 1550/1756] Translated using Weblate (Welsh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/ --- src/strings/cy.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/cy.json b/src/strings/cy.json index 9c4331783b..389d24e0b0 100644 --- a/src/strings/cy.json +++ b/src/strings/cy.json @@ -201,7 +201,7 @@ "TypeOptionPluralSeries": "Rhaglenni teledu", "OptionTvdbRating": "Sgôr TheTVDB", "LiveTV": "Teledu Byw", - "TV": "Teledu", + "TV": "Set teledu", "LabelTitle": "Teitl:", "LabelTime": "Amser:", "LabelTheme": "Thema:", From 2b2861fa6b2a25061d7de078fd7ccf5fd93d6789 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 30 Dec 2021 08:45:07 +0000 Subject: [PATCH 1551/1756] Translated using Weblate (Mongolian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mn/ --- src/strings/mn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/mn.json b/src/strings/mn.json index 84a594714d..75df1c09b3 100644 --- a/src/strings/mn.json +++ b/src/strings/mn.json @@ -71,7 +71,7 @@ "HeaderCancelRecording": "Бичлэгийг цуцлах", "Books": "Номууд", "TypeOptionPluralBook": "Номууд", - "TV": "ТВ", + "TV": "ТВ-ийн багц", "Tuesday": "Мягмар гараг", "Thursday": "Пүрэв гараг", "Sunday": "Ням гараг", From db095796b3663b21dc622afeb68166f599e0ea58 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 30 Dec 2021 14:55:44 +0000 Subject: [PATCH 1552/1756] Translated using Weblate (Mongolian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mn/ --- src/strings/mn.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/mn.json b/src/strings/mn.json index 75df1c09b3..9541b4c99a 100644 --- a/src/strings/mn.json +++ b/src/strings/mn.json @@ -93,5 +93,7 @@ "Bwdif": "BWDIF", "OptionBluray": "BD", "Option3D": "3D", - "Albums": "Цомгууд" + "Albums": "Цомгууд", + "Mobile": "Үүрэн", + "Desktop": "Компьютер" } From de2b42a085554f121fb366480d154403bd96e2e5 Mon Sep 17 00:00:00 2001 From: Cody Robibero Date: Thu, 30 Dec 2021 09:33:24 -0700 Subject: [PATCH 1553/1756] Add missing strings for TranscodeReason --- src/strings/en-us.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 96089a08c5..dd308cd9ce 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -1601,5 +1601,10 @@ "EnableIntelLowPowerH264HwEncoder": "Enable Intel Low-Power H.264 hardware encoder", "EnableIntelLowPowerHevcHwEncoder": "Enable Intel Low-Power HEVC hardware encoder", "IntelLowPowerEncHelp": "Low-Power Encoding can keep unnecessary CPU-GPU sync. On Linux they must be disabled if the i915 HuC firmware is not configured.", - "LabelHardwareEncodingOptions": "Hardware encoding options:" + "LabelHardwareEncodingOptions": "Hardware encoding options:", + "AudioIsExternal": "The audio stream is external", + "VideoBitrateNotSupported": "The video's bitrate is not supported", + "UnknownVideoStreamInfo": "The video stream info is unknown", + "UnknownAudioStreamInfo": "The audio stream info is unknown", + "DirectPlayError": "There was an error starting direct playback" } From f87bdf098a79ecc25b1a646d9385913ba1653a42 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 30 Dec 2021 11:53:12 -0500 Subject: [PATCH 1554/1756] Make movies and shows in genre list random --- src/controllers/movies/moviegenres.js | 2 +- src/controllers/shows/tvgenres.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/controllers/movies/moviegenres.js b/src/controllers/movies/moviegenres.js index 153cc64945..524acfa01b 100644 --- a/src/controllers/movies/moviegenres.js +++ b/src/controllers/movies/moviegenres.js @@ -70,7 +70,7 @@ import '../../elements/emby-button/emby-button'; const enableImageTypes = viewStyle == 'Thumb' || viewStyle == 'ThumbCard' ? 'Primary,Backdrop,Thumb' : 'Primary'; const query = { - SortBy: 'SortName', + SortBy: 'Random', SortOrder: 'Ascending', IncludeItemTypes: 'Movie', Recursive: true, diff --git a/src/controllers/shows/tvgenres.js b/src/controllers/shows/tvgenres.js index 82a15bb0c4..b35686f289 100644 --- a/src/controllers/shows/tvgenres.js +++ b/src/controllers/shows/tvgenres.js @@ -70,7 +70,7 @@ import '../../elements/emby-button/emby-button'; const enableImageTypes = viewStyle == 'Thumb' || viewStyle == 'ThumbCard' ? 'Primary,Backdrop,Thumb' : 'Primary'; const query = { - SortBy: 'SortName', + SortBy: 'Random', SortOrder: 'Ascending', IncludeItemTypes: 'Series', Recursive: true, From 9c49b58ffac95b36da525f4ce6a30ebd12fcd473 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Dec 2021 17:24:31 +0000 Subject: [PATCH 1555/1756] Bump typescript from 4.4.4 to 4.5.4 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.4.4 to 4.5.4. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v4.4.4...v4.5.4) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index de286b0291..63c89ee964 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14389,9 +14389,9 @@ } }, "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", + "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==", "dev": true }, "unbox-primitive": { diff --git a/package.json b/package.json index e444c58908..ee6b236b4f 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "stylelint-order": "^5.0.0", "stylelint-scss": "^4.0.0", "ts-loader": "^9.2.6", - "typescript": "^4.4.4", + "typescript": "^4.5.4", "webpack": "^5.65.0", "webpack-cli": "^4.9.1", "webpack-dev-server": "^4.5.0", From 2ab1b1ffc8f42f265f13e23a19995c638a325e11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Thu, 30 Dec 2021 17:53:28 +0000 Subject: [PATCH 1556/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index 419c6767a8..6feddac224 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -1606,5 +1606,10 @@ "EnableIntelLowPowerHevcHwEncoder": "Povolit nízkoenergetický hardwarový dekodér Intel HEVC", "EnableIntelLowPowerH264HwEncoder": "Povolit nízkoenergetický hardwarový dekodér Intel H.264", "PreferSystemNativeHwDecoder": "Preferovat hardwarové dekodéry DXVA nebo VA-API nativní pro daný OS", - "ContainerBitrateExceedsLimit": "Bitový tok videa překračuje nastavenou mez" + "ContainerBitrateExceedsLimit": "Bitový tok videa překračuje nastavenou mez", + "DirectPlayError": "Při spuštění přímého přehrávání došlo k chybě", + "UnknownAudioStreamInfo": "Informace o zvukové stopě jsou neznámé", + "UnknownVideoStreamInfo": "Informace o video stopě jsou neznámé", + "VideoBitrateNotSupported": "Bitový tok videa není podporovaný", + "AudioIsExternal": "Zvuková stopa je externí" } From c051608e643f5257d358839b349abeddcb6b8d62 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 30 Dec 2021 18:41:52 +0000 Subject: [PATCH 1557/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index adfa70a010..18b801cb27 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -1607,5 +1607,10 @@ "IntelLowPowerEncHelp": "Tömenquatty kodtau qajet emes CPU-GPU ündestırudı ūstai alady. i915 HuC mikrobağdarlamasy rettelmegen bolsa, olar Linux jüyesınde öşırıluı qajet.", "EnableIntelLowPowerH264HwEncoder": "Tömenquatty Intel H.264 apparattıq kodtağışın qosu", "EnableIntelLowPowerHevcHwEncoder": "Tömenquatty Intel HEVC aparattyq kodtağyşyn qosu", - "ContainerBitrateExceedsLimit": "Beinenıñ qarqyny şekten asyp kettı" + "ContainerBitrateExceedsLimit": "Beinenıñ qarqyny şekten asyp kettı", + "AudioIsExternal": "Dybys ağyny syrtqy bolyp tabylady", + "DirectPlayError": "Tıkeley oinatudy bastau kezınde qate oryn aldy", + "UnknownAudioStreamInfo": "Dybys ağyny turaly aqparat belgısız", + "UnknownVideoStreamInfo": "Beine ağyny turaly aqparat belgısız", + "VideoBitrateNotSupported": "Beinenıñ qarqyna qoldau körsetılmeidı" } From cbb42b9217b358016095147e88f1641997efc126 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 30 Dec 2021 18:44:21 +0000 Subject: [PATCH 1558/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index e779d20681..cf0e0114c7 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -1606,5 +1606,10 @@ "IntelLowPowerEncHelp": "Энергосберегающее кодирование может оставить ненужную синхронизацию CPU-GPU. В Linux они должны быть отключены, если микропрограмма i915 HuC не настроена.", "EnableIntelLowPowerHevcHwEncoder": "Включить энергосберегающий аппаратный кодёр Intel HEVC", "EnableIntelLowPowerH264HwEncoder": "Включить энергосберегающий аппаратный кодёр Intel H.264", - "ContainerBitrateExceedsLimit": "Потоковая скорость видео превысила лимит" + "ContainerBitrateExceedsLimit": "Потоковая скорость видео превысила лимит", + "DirectPlayError": "При запуске прямого воспроизведения произошла ошибка", + "UnknownAudioStreamInfo": "Информация об аудио потоке неизвестна", + "UnknownVideoStreamInfo": "Информация о видео потоке неизвестна", + "VideoBitrateNotSupported": "Потоковая скорость видео не поддерживается", + "AudioIsExternal": "Аудио поток является внешним" } From 9deec154f174d0cf53c330b3ac56c75e42d8751c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 30 Dec 2021 18:50:52 +0000 Subject: [PATCH 1559/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index f6f4483df5..8a8563c7a7 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -1602,5 +1602,10 @@ "EnableIntelLowPowerHevcHwEncoder": "Ebligi aparataran kodilon de energiŝpariga Intel HEVC", "EnableIntelLowPowerH264HwEncoder": "Ebligi aparataran kodilon de energiŝpariga Intel H.264", "PreferSystemNativeHwDecoder": "Preferi operaciuman DXVA aŭ VA-API aparataran malkodilojn", - "ContainerBitrateExceedsLimit": "La bitrapideco de la video superas la limon" + "ContainerBitrateExceedsLimit": "La bitrapideco de la video superas la limon", + "DirectPlayError": "Okazis eraro dum la rektludado", + "UnknownAudioStreamInfo": "La informo pri aŭdia fluo nekonatas", + "UnknownVideoStreamInfo": "La informo pri videa fluo nekonatas", + "VideoBitrateNotSupported": "La bitrapido de la video ne subtenatas", + "AudioIsExternal": "La aŭdia fluo estas ekstera" } From 2a7761e09b3dd8f8d3fe0f113befeae877687fa0 Mon Sep 17 00:00:00 2001 From: e Date: Thu, 30 Dec 2021 22:57:29 +0000 Subject: [PATCH 1560/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/strings/de.json b/src/strings/de.json index f6a9f8bb33..553f8b28e3 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -1600,5 +1600,15 @@ "Casual": "Casual", "LabelAutomaticallyAddToCollectionHelp": "Wenn mindestens 2 Filme den gleichen Sammlungsnamen haben, werden sie automatisch zur Sammlung hinzugefügt.", "LabelAutomaticallyAddToCollection": "Automatisch zu Sammlung hinzufügen", - "Cursive": "Kursivschrift" + "Cursive": "Kursivschrift", + "AudioIsExternal": "Der Audiostrom ist extern", + "LabelHardwareEncodingOptions": "Hardware-encoding Optionen:", + "IntelLowPowerEncHelp": "Low-Power Encoding kann zu unnötiger CPU-GPU last führen. Bei Linux muss sie deaktiviert werden, wenn die I915-HUC-Firmware nicht konfiguriert ist.", + "EnableIntelLowPowerHevcHwEncoder": "Aktivieren Sie Intel Low-Power HEVC Hardware-Encoder", + "EnableIntelLowPowerH264HwEncoder": "Aktiviere Intel Low-Power H.264 Hardware-Encoder", + "DirectPlayError": "Es gab einen Fehler beim start der direkt Wiedergabe", + "VideoBitrateNotSupported": "Die Bitrate des Videos wird nicht unterstützt", + "UnknownVideoStreamInfo": "Die Video-Stream-Info ist unbekannt", + "UnknownAudioStreamInfo": "Die Audio-Stream-Info ist unbekannt", + "ContainerBitrateExceedsLimit": "Die Bitrate des Videos übersteigt das Limit" } From c55d6a511a2605deb170af99a743e49d0e8c2048 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 30 Dec 2021 21:12:27 +0000 Subject: [PATCH 1561/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index c57918345a..352c363e84 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -1606,5 +1606,10 @@ "EnableIntelLowPowerHevcHwEncoder": "Enable Intel Low-Power HEVC hardware encoder", "EnableIntelLowPowerH264HwEncoder": "Enable Intel Low-Power H.264 hardware encoder", "PreferSystemNativeHwDecoder": "Prefer OS native DXVA or VA-API hardware decoders", - "ContainerBitrateExceedsLimit": "The video's bitrate exceeds the limit" + "ContainerBitrateExceedsLimit": "The video's bitrate exceeds the limit", + "DirectPlayError": "There was an error starting direct playback", + "UnknownAudioStreamInfo": "The audio stream info is unknown", + "UnknownVideoStreamInfo": "The video stream info is unknown", + "VideoBitrateNotSupported": "The video's bitrate is not supported", + "AudioIsExternal": "The audio stream is external" } From 87867803ba2cfc45ed095454a7665b85f00abe21 Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 30 Dec 2021 20:11:07 +0000 Subject: [PATCH 1562/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 407163ab98..ec619f9ff4 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1606,5 +1606,10 @@ "EnableIntelLowPowerHevcHwEncoder": "Activer l'encodeur matériel HEVC basse consommation de Intel", "EnableIntelLowPowerH264HwEncoder": "Activer l'encodeur matériel H.264 basse consommation de Intel", "PreferSystemNativeHwDecoder": "Préférer les décodeurs matériels DXVA et VA-API du système", - "ContainerBitrateExceedsLimit": "Le débit binaire de la vidéo dépasse la limite" + "ContainerBitrateExceedsLimit": "Le débit binaire de la vidéo dépasse la limite", + "DirectPlayError": "Une erreur s'est produite lors du démarrage de la lecture directe", + "UnknownAudioStreamInfo": "Pas d'information sur le flux audio", + "VideoBitrateNotSupported": "Le débit de la vidéo n'est pas pris en charge", + "UnknownVideoStreamInfo": "Pas d'information sur le flux vidéo", + "AudioIsExternal": "Le flux audio est externe" } From eca5cf661f2fb06df10795fa0751560898d325ac Mon Sep 17 00:00:00 2001 From: lyaschuchenko Date: Thu, 30 Dec 2021 23:05:15 +0000 Subject: [PATCH 1563/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index bb494fdbce..3cd900c089 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -779,7 +779,7 @@ "LabelHDHomerunPortRangeHelp": "Обмежує діапазон портів UDP HD-HomeRun до цього значення. (За замовчуванням 1024 - 645535).", "HeaderSelectServerCachePathHelp": "Перегляньте або введіть шлях для файлів кешу сервера. Тека має бути з дозволом запису.", "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Вручну налаштуйте зсув часу (в мілісекундах) з вибраним пристроєм для синхронізації часу. Налаштуйте обережно.", - "LabelLocalCustomCss": "Кастомний стиль CSS, який застосовується лише до цього клієнта. Можливо, ви захочете вимкнути кастомний CSS цього сервера.", + "LabelLocalCustomCss": "Спеціальний CSS-код для стилю, який стосується лише цього клієнта. Ви можете вимкнути користувацький CSS-код сервера.", "LabelMaxAudiobookResumeHelp": "Назви вважаються повністю відтвореними, якщо їх зупинити, коли тривалість, що залишилася, менша за це значення.", "LabelLibraryPageSizeHelp": "Встановлює кількість елементів для показу на сторінці бібліотеки. Встановіть 0, щоб вимкнути підкачування сторінок.", "LabelMaxDaysForNextUpHelp": "Встановлює максимальну кількість днів, протягом яких шоу має перебувати у списку \"Далі\", не дивлячись на нього.", @@ -856,7 +856,7 @@ "LabelDisplayLanguageHelp": "Переклад Jellyfin - це тривалий проект.", "LabelDisplayLanguage": "Мова відображення:", "LabelDiscNumber": "Номер диска:", - "LabelDisableCustomCss": "Вимкнути кастомну тему/брендинг CSS, надану з сервера.", + "LabelDisableCustomCss": "Вимкніть користувальницький код CSS для тематики/брендингу, що надається із сервера.", "LabelDidlMode": "Режим DIDL:", "LabelDeviceDescription": "Опис пристрою:", "LabelDeinterlaceMethod": "Метод деінтерлейсингу:", @@ -868,7 +868,7 @@ "LabelDateAdded": "Дата додання:", "LabelDashboardTheme": "Тема інфопанелі сервера:", "LabelCustomRating": "Спеціальний рейтинг:", - "LabelCustomCssHelp": "Застосуйте власні стилі до веб-інтерфейсу.", + "LabelCustomCssHelp": "Застосуйте свій власний код CSS для створення тем/брендингу у веб-інтерфейсі.", "LabelCustomDeviceDisplayNameHelp": "Введіть спеціальне відображуване ім'я або залиште поле порожнім, щоб використовувати ім'я, повідомлене пристроєм.", "LabelCustomCss": "Кастомний CSS-код:", "LabelCustomCertificatePathHelp": "Шлях до файлу PKCS #12, що містить сертифікат та приватний ключ, щоб увімкнути підтримку TLS у користувацькому домені.", @@ -1200,7 +1200,7 @@ "LabelAutomaticallyAddToCollectionHelp": "Якщо принаймні 2 фільми мають однакову назву колекції, вони будуть автоматично додані до колекції.", "LabelAutomaticallyAddToCollection": "Автоматично додати до колекції", "Cursive": "Курсив", - "OptionProtocolHls": "HTTP Live Streaming (HLS)", + "OptionProtocolHls": "HTTP Наживо (HLS)", "RepeatOne": "Повторіть одне", "RepeatMode": "Режим повторення", "RepeatEpisodes": "Повторювати епізоди", @@ -1598,5 +1598,16 @@ "TypeOptionPluralSeries": "ТБ-шоу", "TypeOptionPluralSeason": "Сезони", "TypeOptionPluralMusicVideo": "Музичні відео", - "TypeOptionPluralMusicArtist": "Музичні виконавці" + "TypeOptionPluralMusicArtist": "Музичні виконавці", + "DirectPlayError": "Під час прямого відтворення сталася помилка", + "UnknownAudioStreamInfo": "Інформація про аудіопотік невідома", + "UnknownVideoStreamInfo": "Інформація про відеопотік невідома", + "VideoBitrateNotSupported": "Бітрейт відео не підтримується", + "AudioIsExternal": "Аудіопотік зовнішній", + "LabelHardwareEncodingOptions": "Параметри апаратного кодування:", + "IntelLowPowerEncHelp": "Кодування з низьким енергоспоживанням може підтримувати непотрібну синхронізацію CPU-GPU. У Linux їх потрібно вимкнути, якщо мікропрограмне забезпечення i915 HuC не налаштовано.", + "EnableIntelLowPowerHevcHwEncoder": "Увімкнути апаратний кодер Intel HEVC з низьким енергоспоживанням", + "EnableIntelLowPowerH264HwEncoder": "Увімкнути апаратний кодер Intel Low-Power H.264", + "PreferSystemNativeHwDecoder": "Віддавайте перевагу апаратним декодерам DXVA або VA-API на основі ОС", + "ContainerBitrateExceedsLimit": "Бітрейт відео перевищує ліміт" } From 4d128f2607735cc3866584c9d0211c0c66cb1805 Mon Sep 17 00:00:00 2001 From: wolong gl Date: Fri, 31 Dec 2021 00:08:48 +0000 Subject: [PATCH 1564/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 15c1b94801..8b576be538 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -1606,5 +1606,10 @@ "EnableIntelLowPowerH264HwEncoder": "启用低电压模式的 Intel H.264 硬件编码器", "EnableIntelLowPowerHevcHwEncoder": "启用低电压模式的 Intel HEVC 硬件编码器", "IntelLowPowerEncHelp": "低电压模式编码能节省不必要的 CPU-GPU 同步。Linux 中使用前必须配置好 i915 HuC 固件。", - "LabelHardwareEncodingOptions": "硬件编码选项:" + "LabelHardwareEncodingOptions": "硬件编码选项:", + "DirectPlayError": "启动直接播放时出错", + "UnknownAudioStreamInfo": "音频流信息未知", + "UnknownVideoStreamInfo": "视频流信息未知", + "VideoBitrateNotSupported": "视频的比特率不受支持", + "AudioIsExternal": "音频流是外部的" } From 5c84fa6c743476d9bbd590b7dc1bca2819c31574 Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Fri, 31 Dec 2021 05:21:40 +0000 Subject: [PATCH 1565/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index c45516f388..1431932fe8 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -1604,5 +1604,10 @@ "EnableIntelLowPowerHevcHwEncoder": "Bật bộ mã hóa phần cứng Intel HEVC công suất thấp", "EnableIntelLowPowerH264HwEncoder": "Bật bộ mã hóa phần cứng H.264 công suất thấp của Intel", "PreferSystemNativeHwDecoder": "Ưu tiên bộ giải mã phần cứng DXVA hoặc VA-API gốc của hệ điều hành", - "ContainerBitrateExceedsLimit": "Tốc độ bit của video vượt quá giới hạn" + "ContainerBitrateExceedsLimit": "Tốc độ bit của video vượt quá giới hạn", + "DirectPlayError": "Đã xảy ra lỗi khi bắt đầu phát lại trực tiếp", + "UnknownAudioStreamInfo": "Thông tin luồng âm thanh không xác định", + "UnknownVideoStreamInfo": "Thông tin luồng video không xác định", + "VideoBitrateNotSupported": "Tốc độ bit của video không được hỗ trợ", + "AudioIsExternal": "Luồng âm thanh bên ngoài" } From 220a1ee32fff6860c58ac6046dc935ac8715d4b0 Mon Sep 17 00:00:00 2001 From: millallo Date: Fri, 31 Dec 2021 08:52:12 +0000 Subject: [PATCH 1566/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/strings/it.json b/src/strings/it.json index 422b5889f5..3b3caa514c 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -1606,5 +1606,10 @@ "EnableIntelLowPowerHevcHwEncoder": "Abilita l'encoder hardware Intel Low-Power HEVC", "PreferSystemNativeHwDecoder": "Preferisci i decoder hardware DXVA o VA-API nativi del Sistema Operativo", "EnableIntelLowPowerH264HwEncoder": "Abilita l'encoder hardware Intel Low-Power H.264", - "ContainerBitrateExceedsLimit": "Il bitrate video eccede il limite" + "ContainerBitrateExceedsLimit": "Il bitrate video eccede il limite", + "DirectPlayError": "C'è stato un errore nell'avvio della riproduzione", + "UnknownAudioStreamInfo": "Le informazioni del flusso audio non sono disponibili", + "UnknownVideoStreamInfo": "Le informazioni del flusso video non sono disponibili", + "VideoBitrateNotSupported": "Il bitrate video non è supportato", + "AudioIsExternal": "Il flusso audio è esterno" } From 160550d3dfd0633755e10c93dec64fa8580f6409 Mon Sep 17 00:00:00 2001 From: mio2 Date: Fri, 31 Dec 2021 13:59:28 +0000 Subject: [PATCH 1567/1756] Translated using Weblate (Japanese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/ --- src/strings/ja.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/strings/ja.json b/src/strings/ja.json index e59ed0947d..5b169bfabb 100644 --- a/src/strings/ja.json +++ b/src/strings/ja.json @@ -1538,5 +1538,15 @@ "Console": "コンソール", "Conductor": "指揮者", "Casual": "カジュアル", - "Arranger": "アレンジ" + "Arranger": "アレンジ", + "AudioProfileNotSupported": "音声のコーデックのプロファイルはサポートされていません", + "VideoFramerateNotSupported": "映像のフレームレートはサポートされていません", + "AudioSampleRateNotSupported": "音声のサンプリングレートはサポートされていません", + "AudioCodecNotSupported": "音声のコーデックがサポートされていません", + "SubtitleCodecNotSupported": "字幕のコーデックがサポートされていません", + "VideoResolutionNotSupported": "映像の解像度はサポートされていません", + "VideoCodecNotSupported": "映像のコーデックがサポートされていません", + "YoutubeNotFound": "ビデオが見つかりません。", + "EnableIntelLowPowerHevcHwEncoder": "Intel の HEVC ハードウェアエンコードを有効にする", + "EnableIntelLowPowerH264HwEncoder": "Intel の H.264 ハードウェアエンコードを有効にする" } From 55d859db7128e3a57c0c6af2287ca138e1b332f4 Mon Sep 17 00:00:00 2001 From: Weevild Date: Fri, 31 Dec 2021 16:12:32 +0000 Subject: [PATCH 1568/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index 5b3d5d6b75..b3f4dd6f23 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -96,7 +96,7 @@ "Collections": "Samlingar", "CommunityRating": "Användaromdöme", "Composer": "Kompositör", - "ConfigureDateAdded": "Konfigurera hur tillagt datum bestäms under biblioteksinställningar hos instrumentbrädan", + "ConfigureDateAdded": "Konfigurera hur tillagt datum bestäms på bibliotek > NFO-inställningar", "ConfirmDeleteImage": "Ta bort bild?", "ConfirmDeleteItem": "Tar du bort det här objeketet så tas det bort från både ditt filsystem och mediabibliotek. Är du säker på att du vill fortsätta?", "ConfirmDeleteItems": "Tar du bort dessa objekt tas dom också bort ifrån både ditt filsystem och mediabibliotek. Är du säker på att du vill fortsätta?", @@ -232,7 +232,7 @@ "HeaderContainerProfile": "Behållareprofil", "HeaderContainerProfileHelp": "Behållareprofiler bestämmer begränsningarna hos en enhet när den spelar upp olika filformat. Om en begränsning är aktuell kommer innehållet att kodas om, även om formatet i sig är inställt för direkt avspelning.", "HeaderContinueListening": "Fortsätt lyssna på", - "HeaderContinueWatching": "Fortsätt kolla", + "HeaderContinueWatching": "Fortsätt kolla på", "HeaderCustomDlnaProfiles": "Anpassade profiler", "HeaderDateIssued": "Utgivningsdatum", "HeaderDefaultRecordingSettings": "Standard inspelningsinställningar", @@ -405,7 +405,7 @@ "LabelBlastMessageInterval": "Sändningsintervall för \"jag lever\"-meddelanden:", "LabelBlastMessageIntervalHelp": "Bestäm tiden i sekunder mellan varje \"jag lever\"-meddelande.", "LabelBlockContentWithTags": "Blockera innehåll med etiketterna:", - "LabelBurnSubtitles": "Bränn untertexter:", + "LabelBurnSubtitles": "Bränn undertexter:", "LabelCachePath": "Plats för cache:", "LabelCachePathHelp": "Ange en sökväg för cachefiler som till exempel bilder. Lämna tomt för att använda serverns standardvärde.", "LabelCancelled": "Avbruten", From 7ed2c5baac88a84721887c999379110c2c41edbf Mon Sep 17 00:00:00 2001 From: Nyanmisaka <799610810@qq.com> Date: Sat, 1 Jan 2022 12:16:31 +0000 Subject: [PATCH 1569/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index dd308cd9ce..218ffb2837 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -31,7 +31,7 @@ "AllowOnTheFlySubtitleExtractionHelp": "Embedded subtitles can be extracted from videos and delivered to clients in plain text, in order to help prevent video transcoding. On some systems this can take a long time and cause video playback to stall during the extraction process. Disable this to have embedded subtitles burned in with video transcoding when they are not natively supported by the client device.", "AllowRemoteAccess": "Allow remote connections to this server", "AllowRemoteAccessHelp": "If unchecked, all remote connections will be blocked.", - "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.", + "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 with HDR10 or HLG videos. This requires the corresponding OpenCL or CUDA runtime.", "AlwaysPlaySubtitles": "Always Play", "AlwaysPlaySubtitlesHelp": "Subtitles matching the language preference will be loaded regardless of the audio language.", "AnyLanguage": "Any Language", @@ -1574,7 +1574,7 @@ "MessagePlaybackError": "There was an error playing this file on your Google Cast receiver.", "EnableEnhancedNvdecDecoder": "Enable enhanced NVDEC decoder", "EnableVppTonemapping": "Enable VPP Tone mapping", - "AllowVppTonemappingHelp": "Full hardware based tone mapping without using OpenCL filter. Currently works only when transcoding videos with embedded HDR10 metadata.", + "AllowVppTonemappingHelp": "Full Intel driver based tone-mapping. Currently works only on certain hardware with HDR10 videos. This has a higher priority compared to another OpenCL implementation.", "Controls": "Controls", "LabelEnableGamepad": "Enable Gamepad", "EnableGamepadHelp": "Listen for input from any connected controllers.", From dabcf1e7be3dde9b8d242b81a6cd567b978e4265 Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Sat, 1 Jan 2022 17:43:05 +0000 Subject: [PATCH 1570/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 337 ++++++++++++++++++++++---------------------- 1 file changed, 169 insertions(+), 168 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 553f8b28e3..7cefbc7245 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -17,19 +17,19 @@ "AllEpisodes": "Alle Folgen", "AllLanguages": "Alle Sprachen", "AllLibraries": "Alle Bibliotheken", - "AllowHWTranscodingHelp": "Dem Tuner erlauben, Streams in Echtzeit zu transkodieren. Das hilft eventuell, die Transkodierung durch den Jellyfin Server zu reduzieren.", + "AllowHWTranscodingHelp": "Dem Tuner erlauben, Streams in Echtzeit zu transkodieren. Das hilft eventuell, die Transkodierung durch den Server zu reduzieren.", "AllowMediaConversion": "Medienkonvertierung zulassen", - "AllowMediaConversionHelp": "Aktivieren oder unterbinden Sie den Zugriff auf die Medienkonvertierung.", - "AllowOnTheFlySubtitleExtraction": "Untertitelextraktion \"on-the-fly\" zulassen", + "AllowMediaConversionHelp": "Erlaubt oder verbietet den Zugriff auf die Medienkonvertierung.", + "AllowOnTheFlySubtitleExtraction": "Parallele Extraktion von Untertiteln zulassen", "AllowOnTheFlySubtitleExtractionHelp": "Eingebettete Untertitel können aus Videos extrahiert und als Klartext an Clients gesendet werden, um eine Videotranskodierung zu vermeiden. Auf manchen Systemen kann dieser Vorgang eine lange Zeit in Anspruch nehmen und deswegen währenddessen die Videowiedergabe stoppen. Deaktiviere diese Option, um eingebettete Untertitel während des Videotranskodierens einbrennen zu lassen, wenn sie nicht nativ vom Client unterstützt werden.", "AllowRemoteAccess": "Externe Verbindungen zu diesem Server zulassen", - "AllowRemoteAccessHelp": "Wenn deaktiviert werden alle externen Verbindungen blockiert.", - "AllowedRemoteAddressesHelp": "Kommagetrennte Liste von IP Adressen oder IP/Netzmasken für Netzwerke, für die externe Verbindungen erlaubt sind. Wenn leer, sind alle Adressen erlaubt.", + "AllowRemoteAccessHelp": "Wenn deaktiviert, werden alle externen Verbindungen blockiert.", + "AllowedRemoteAddressesHelp": "Kommagetrennte Liste von IP Adressen oder IP/Netzmasken für Netzwerke, für die externe Verbindungen erlaubt sind. Wenn leer gelassen, sind alle Adressen erlaubt.", "AlwaysPlaySubtitles": "Immer anzeigen", - "AlwaysPlaySubtitlesHelp": "Untertitel, die den Spracheinstellungen entsprechen, werden unabhängig von der Tonspursprache geladen.", - "AnyLanguage": "Jede Sprache", + "AlwaysPlaySubtitlesHelp": "Den Spracheinstellungen entspreche Untertitel werden unabhängig von der Tonspursprache geladen.", + "AnyLanguage": "Beliebige Sprache", "Anytime": "Jederzeit", - "AroundTime": "Um {0}", + "AroundTime": "Gegen {0}", "Artists": "Interpreten", "AsManyAsPossible": "So viele wie möglich", "Ascending": "Aufsteigend", @@ -44,7 +44,7 @@ "BoxRear": "Box (Rückseite)", "Browse": "Durchsuchen", "MessageBrowsePluginCatalog": "Durchsuche unsere Bibliothek, um alle verfügbaren Plugins anzuzeigen.", - "BurnSubtitlesHelp": "Legen Sie fest, ob der Server die Untertitel während der Videotranskodierung einbrennen soll. Deaktivieren verbessert die Serverperformance immens. Wähle Auto, um bildbasierte Formate (z.B. VobSub, PGS, SUB, IDX, etc.) sowie bestimmte ASS- oder SSA-Untertitel einbrennen zu lassen.", + "BurnSubtitlesHelp": "Lege fest, ob der Server die Untertitel während der Videotranskodierung einbrennen soll. Deaktivieren verbessert die Serverperformance immens. Wähle Auto, um bildbasierte Formate (z.B. VobSub, PGS, SUB, IDX, etc.) sowie bestimmte ASS- oder SSA-Untertitel einbrennen zu lassen.", "ButtonAddMediaLibrary": "Medienbibliothek hinzufügen", "ButtonAddScheduledTaskTrigger": "Auslöser hinzufügen", "ButtonAddServer": "Server hinzufügen", @@ -59,51 +59,51 @@ "ButtonForgotPassword": "Passwort vergessen", "ButtonFullscreen": "Vollbild", "ButtonGotIt": "Verstanden", - "ButtonLibraryAccess": "Bibliothekszugang", + "ButtonLibraryAccess": "Zugriff auf Bibliotheken", "ButtonManualLogin": "Manuelle Anmeldung", "ButtonMore": "Mehr", "ButtonNetwork": "Netzwerk", - "ButtonNextTrack": "Nächstes Stück", + "ButtonNextTrack": "Nächstes Lied", "ButtonOpen": "Öffnen", "ButtonParentalControl": "Kindersicherung", - "ButtonPreviousTrack": "Vorheriges Stück", + "ButtonPreviousTrack": "Vorheriges Lied", "ButtonQuickStartGuide": "Schnellstart Anleitung", "ButtonRefreshGuideData": "TV-Programmdaten aktualisieren", "ButtonRemove": "Entfernen", "ButtonRename": "Umbenennen", - "ButtonResetEasyPassword": "Einfachen Easy PIN zurücksetzen", + "ButtonResetEasyPassword": "Easy PIN Code zurücksetzen", "ButtonResume": "Fortsetzen", - "ButtonRevoke": "Zurücknehmen", + "ButtonRevoke": "Wiederrufen", "ButtonScanAllLibraries": "Alle Bibliotheken scannen", "ButtonSelectDirectory": "Verzeichnis wählen", "ButtonSelectView": "Ansicht wählen", - "ButtonSend": "senden", + "ButtonSend": "Senden", "ButtonShutdown": "Herunterfahren", "ButtonSignIn": "Einloggen", "ButtonSignOut": "Abmelden", - "ButtonStop": "Stopp", + "ButtonStop": "Stop", "ButtonSubmit": "Absenden", "ButtonUninstall": "Deinstallieren", "CancelRecording": "Aufnahme abbrechen", - "CancelSeries": "Serien abbrechen", + "CancelSeries": "Serie abbrechen", "Categories": "Kategorien", "ChannelAccessHelp": "Wähle die Kanäle, die mit diesem Benutzer geteilt werden sollen. Administratoren sind in der Lage alle Känale über den Metadaten-Manager zu bearbeiten.", "ChannelNameOnly": "Nur Kanal {0}", "ChannelNumber": "Kanalnummer", "Channels": "Kanäle", - "CinemaModeConfigurationHelp": "Der Kinomodus bringt das Kinoerlebnis direkt in dein Wohnzimmer, mit der Fähigkeit Trailer und benutzerdefinierte Intros vor dem Hauptfilm abzuspielen.", + "CinemaModeConfigurationHelp": "Der Kinomodus bringt mit der Fähigkeit, Trailer und benutzerdefinierte Intros vor dem Hauptfilm abzuspielen, das Kinoerlebnis direkt in dein Wohnzimmer.", "Collections": "Sammlungen", "ColorSpace": "Farbraum", "CommunityRating": "Community Bewertung", "Composer": "Komponist", - "ConfigureDateAdded": "Bestimme in den Bibliotheks-Einstellungen des Dashboards, wie das Feld \"Hinzugefügt am\" interpretiert werden soll", + "ConfigureDateAdded": "Lege fest, wie das Feld \"Hinzugefügt am\" in NFOs interpretiert werden soll", "ConfirmDeleteImage": "Bild löschen?", - "ConfirmDeleteItem": "Löschen dieses Eintrages bedeutet das Löschen der Datei und das Entfernen aus der Medien-Bibliothek. Möchtest du wirklich fortfahren?", + "ConfirmDeleteItem": "Das Löschen dieses Objekts löscht die Datei vom Laufwerk und in deiner Medienbibliothek. Bist du wirklich sicher?", "ConfirmDeleteItems": "Das Löschen dieser Objekte löscht die Dateien vom Laufwerk und in deiner Medienbibliothek. Bist du wirklich sicher?", - "ConfirmDeletion": "Löschung bestätigen", + "ConfirmDeletion": "Löschen bestätigen", "ConfirmEndPlayerSession": "Möchtest du Jellyfin auf {0} beenden?", "Connect": "Verbinden", - "ContinueWatching": "Fortsetzen", + "ContinueWatching": "Weiterschauen", "Continuing": "Fortlaufend", "CriticRating": "Kritiker Bewertung", "CustomDlnaProfilesHelp": "Erstelle ein benutzerdefiniertes Profil für ein neues Zielgerät, oder um ein vorhandenes Systemprofil zu überschreiben.", @@ -111,23 +111,23 @@ "DatePlayed": "Abgespielt am", "DeathDateValue": "Gestorben: {0}", "Default": "Standard", - "ErrorDefault": "Es gab einen Fehler beim verarbeiten der Anfrage. Bitte versuche es später erneut.", - "DefaultMetadataLangaugeDescription": "Das sind deine Default-Werte, die bibliotheksspezifisch verändert werden können.", - "DefaultSubtitlesHelp": "Untertitel werden gemäß der Standard- und Erzwungen-Ansicht aus den eingebetteten Metadaten geladen. Spracheinstellungen werden zur Verfügung gestellt, wenn mehrere Sprachen verfügbar sind.", + "ErrorDefault": "Fehler beim Verarbeiten der Anfrage. Bitte versuche es später erneut.", + "DefaultMetadataLangaugeDescription": "Das sind deine Standardwerte, die bibliotheksspezifisch verändert werden können.", + "DefaultSubtitlesHelp": "Untertitel werden gemäß der Standard- und Erzwungen-Optionen aus den eingebetteten Metadaten geladen. Spracheinstellungen werden zur Verfügung gestellt, wenn mehrere Sprachen verfügbar sind.", "Delete": "Löschen", - "DeleteDeviceConfirmation": "Bist du dir sicher dieses Gerät löschen zu wollen? Es wird wieder angezeigt werden, sobald sich ein Benutzer darüber einloggt.", + "DeleteDeviceConfirmation": "Bist du dir sicher, dass du dieses Gerät löschen willst? Es wird erneut angezeigt, sobald sich ein Benutzer das nächste Mal von ihm einloggt.", "DeleteImage": "Bild löschen", "DeleteImageConfirmation": "Möchtest du dieses Bild wirklich löschen?", "DeleteMedia": "Medien löschen", "DeleteUser": "Benutzer löschen", - "DeleteUserConfirmation": "Möchtest du den Benutzer wirklich löschen?", + "DeleteUserConfirmation": "Möchtest du diesen Benutzer wirklich löschen?", "Depressed": "Gedrückt", "Descending": "Absteigend", "DetectingDevices": "Suche Geräte", - "DeviceAccessHelp": "Dies wird nur auf Geräte angewandt die eindeutig identifiziert werden können und verhindert nicht den Web-Zugriff. Gefilterter Zugriff auf Geräte verhindert die Nutzung neuer Geräte solange, bis der Zugriff für diese freigegeben wird.", + "DeviceAccessHelp": "Dies wird nur auf Geräte angewendet, die eindeutig identifiziert werden können, und verhindert nicht den Web-Zugriff. Gefilterter Zugriff auf Geräte verhindert die Nutzung neuer Geräte solange, bis der Zugriff für diese freigegeben wird.", "DirectPlaying": "Direktes Abspielen", "DirectStreamHelp1": "Der Videostream ist mit dem Abspielgerät kompatibel, hat jedoch ein inkompatibles Audioformat (DTS, Dolby TrueHD usw.) oder eine inkompatible Anzahl von Audiokanälen. Der Videostream wird im laufenden Betrieb verlustfrei neu verpackt, bevor er an das Gerät gesendet wird. Nur der Audiostream wird transkodiert.", - "DirectStreamHelp2": "Der durch direktes Streaming verbrauchte Rechenleistung hängt normalerweise vom Audioprofil ab. Nur der Videostream ist verlustfrei.", + "DirectStreamHelp2": "Die durch direktes Streaming verbrauchte Rechenleistung hängt normalerweise vom Audioprofil ab. Nur der Videostream ist verlustfrei.", "DirectStreaming": "Direktes Streaming", "Director": "Regisseur", "Directors": "Regisseure", @@ -138,49 +138,49 @@ "DisplayInOtherHomeScreenSections": "Bereiche wie 'Neueste Medien' oder 'Weiterschauen' auf dem Homescreen anzeigen", "DisplayMissingEpisodesWithinSeasons": "Fehlende Folgen innerhalb von Staffeln anzeigen", "DisplayMissingEpisodesWithinSeasonsHelp": "Dies muss auch für Serienbibliotheken in den Servereinstellungen aktiviert sein.", - "DisplayModeHelp": "Wähle das Layout welches du für die Oberfläche verwenden möchtest.", + "DisplayModeHelp": "Wähle den für die Oberfläche zu verwendenden Layoutstil.", "DoNotRecord": "Nicht aufnehmen", "Down": "Runter", "DownloadsValue": "{0} Downloads", "DrmChannelsNotImported": "Verschlüsselte Kanäle werden nicht importiert.", - "DropShadow": "Schlagschatten", + "DropShadow": "Schatten", "EasyPasswordHelp": "Die vereinfachte PIN-Eingabe wird für Offline-Zugriffe über unterstützte Clients verwendet. Sie kann ebenso für ein einfaches Einloggen über das eigene Netzwerk verwendet werden.", "Edit": "Bearbeiten", "EditImages": "Bilder bearbeiten", "EditMetadata": "Metadaten bearbeiten", "EditSubtitles": "Untertitel bearbeiten", - "EnableBackdropsHelp": "Zeige während des Browsens durch die Bibliothek auf einigen Seiten die passenden Hintergründe an.", - "EnableCinemaMode": "Kino-Modus", + "EnableBackdropsHelp": "Zeige während des Blätterns durch die Bibliothek passenden Hintergründe auf einigen Seiten an.", + "EnableCinemaMode": "Kinomodus", "EnableColorCodedBackgrounds": "Farbige Hintergründe", - "EnableDisplayMirroring": "Display-Spiegelung", + "EnableDisplayMirroring": "Displayspiegelung", "EnableExternalVideoPlayers": "Externe Videoplayer", - "EnableExternalVideoPlayersHelp": "Ein Menü für externe Videoplayer wird beim Start der Videowiedergabe angezeigt.", + "EnableExternalVideoPlayersHelp": "Ein Menü für externe Videoplayer wird beim Starten der Videowiedergabe angezeigt.", "EnableHardwareEncoding": "Hardware-Encoding aktivieren", - "EnableNextVideoInfoOverlay": "\"Next-Video-Info\" während der Wiedergabe anzeigen", - "EnableNextVideoInfoOverlayHelp": "Zeige Informationen über das nächste abzuspielende Video in der aktuellen Abspielliste am Ende des laufenden Videos an.", + "EnableNextVideoInfoOverlay": "Zeige Informationen zum nächsten Video während der Wiedergabe", + "EnableNextVideoInfoOverlayHelp": "Blende Informationen über das nächste abzuspielende Video der aktuellen Wiedergabeliste am Ende des laufenden Videos ein.", "EnablePhotos": "Die Fotos anzeigen", "EnablePhotosHelp": "Bilder werden erkannt und neben anderen Mediendateien angezeigt.", - "EnableStreamLooping": "Automatische Schleife für Live-Streams", - "EnableStreamLoopingHelp": "Aktivieren, wenn Live Streams nur ein paar Sekunden Daten enthalten und ständig angefragt werden müssen. Kann zu Problemen führen wenn aktiviert, obwohl nicht nötig.", + "EnableStreamLooping": "Live-Streams automatisch verknüpfen", + "EnableStreamLoopingHelp": "Aktivieren, wenn Live Streams nur Daten für ein paar Sekunden enthalten und ständig angefragt werden müssen. Kann zu Problemen führen, falls die Option nicht zwingend notwendig ist.", "EnableThemeSongsHelp": "Die Titelmusiken im Hintergrund abspielen, während du die Bibliothek durchblätterst.", - "EnableThemeVideosHelp": "Titelvideos werden während des Blätterns durch die Bibliothek im Hintergrund abgespielt.", + "EnableThemeVideosHelp": "Titelvideos im Hintergrund abspielen, während du die Bibliothek durchblätterst.", "Ended": "Beendet", "EndsAtValue": "Endet um {0}", "Episodes": "Folgen", - "ErrorAddingListingsToSchedulesDirect": "Ein Fehler trat beim Hinzufügen Ihrer Zusammenstellung zu Ihrem Schedules Direct Konto auf. Schedules Direct erlaubt nur eine begrenzte Anzahl von Zusammenstellungen je Account. Du solltest sich auf der Website in Ihrem Schedules-Direct Konto einloggen und ein paar Zusammenstellungen von deinem Konto löschen, bevor du fortfährst.", - "ErrorAddingMediaPathToVirtualFolder": "Ein Fehler trat beim Hinzufügen eines Medienverzeichnisses auf. Bitte stellen Sie sicher, dass der Pfad gültig ist und Jellyfin die notwendigen Zugriffsrechte besitzt.", - "ErrorAddingTunerDevice": "Es trat ein Fehler beim Hinzufügen eines Tuners auf. Bitte stellen Sie sicher, dass dieser erreichbar ist und versuchen Sie es erneut.", - "ErrorAddingXmlTvFile": "Fehler beim Zugriff auf die XMLTV Datei. Stelle bitte sicher, dass die Datei existiert und versuche es nochmal.", - "ErrorDeletingItem": "Fehler beim Löschen des Mediums vom Server. Bitte stelle sicher, dass Jellyfin Schreibzugriff auf den Dateiordner hat und versuche es erneut.", - "ErrorGettingTvLineups": "Ein Fehler trat beim Herunterladen des Fernsehprogramms auf. Bitte stelle sicher, dass deine Informationen korrekt sind und versuche es erneut.", - "ErrorStartHourGreaterThanEnd": "Die Endzeit muss größer als die Startzeit sein.", - "ErrorPleaseSelectLineup": "Bitte wählen Sie ein TV Programm und versuche es erneut. Wenn keine Programme verfügbar sind prüfe bitte Benutzername, Passwort und Postleitzahl.", - "ErrorSavingTvProvider": "Ein Fehler beim Speichern des TV Providers trat auf. Bitte stelle sicher, dass dieser erreichbar ist und versuche es erneut.", + "ErrorAddingListingsToSchedulesDirect": "Ein Fehler trat beim Hinzufügen der Zusammenstellung zu deinem Schedules-Direct-Konto auf. Schedules Direct erlaubt nur eine begrenzte Anzahl von Zusammenstellungen je Account. Du solltest dich auf der Website mit deinem Schedules-Direct-Konto einloggen und nicht genutzte Zusammenstellungen von deinem Konto löschen, bevor du fortfährst.", + "ErrorAddingMediaPathToVirtualFolder": "Ein Fehler trat beim Hinzufügen eines Medienverzeichnisses auf. Bitte stelle sicher, dass der Pfad gültig ist und Jellyfin die notwendigen Zugriffsrechte besitzt.", + "ErrorAddingTunerDevice": "Es trat ein Fehler beim Hinzufügen eines Tuners auf. Bitte stelle sicher, dass dieser erreichbar ist und versuche es erneut.", + "ErrorAddingXmlTvFile": "Fehler beim Zugriff auf die XMLTV-Datei. Bitte stelle sicher, dass die Datei existiert und versuche es erneut.", + "ErrorDeletingItem": "Fehler beim Löschen des Objekts vom Server. Bitte stelle sicher, dass Jellyfin Schreibzugriff auf den Dateiordner hat und versuche es erneut.", + "ErrorGettingTvLineups": "Fehler beim Herunterladen des Fernsehprogramms. Bitte stelle sicher, dass deine Informationen korrekt sind und versuche es erneut.", + "ErrorStartHourGreaterThanEnd": "Die Endzeit muss nach der Startzeit liegen.", + "ErrorPleaseSelectLineup": "Bitte wähle ein TV-Programm und versuche es erneut. Wenn keine Programme verfügbar sind prüfe bitte Benutzername, Passwort und Postleitzahl.", + "ErrorSavingTvProvider": "Fehler beim Speichern des Fernsehanbieters. Bitte stelle sicher, dass dieser erreichbar ist und versuche es erneut.", "EveryNDays": "Alle {0} Tage", "ExitFullscreen": "Vollbild verlassen", "ExtraLarge": "Extragroß", - "ExtractChapterImagesHelp": "Das Extrahieren von Kapitel-Bildern ermöglicht es Jellyfin-Apps eine grafische Szenenauswahl anzubieten. Das Erstellen ist recht langsam, rechenintensiv und erfordert ggf. einige Gigabyte an freien Speicherplatz. Diese Aufgabe startet, wenn neue Videos erkannt werden und ebenso als eine nächtliche Aufgabe. Es wird nicht empfohlen diese Aufgabe in Zeiten hoher Server-Auslastung zu starten.", - "FFmpegSavePathNotFound": "Wir konnten kein FFmpeg in dem von Dir erfassten Verzeichnis finden. FFprobe wird ebenso benötigt und muss sich im gleichen Verzeichnis befinden. Diese Komponenten sind normalerweise in einem Paket vorhanden und kommen zusammen in einem Download. Bitte prüfe das Verzeichnis und probiere es erneut.", + "ExtractChapterImagesHelp": "Das Extrahieren von Kapitel-Bildern ermöglicht es Jellyfin-Apps eine grafische Szenenauswahl anzubieten. Das Erstellen ist langsam, rechenintensiv und erfordert ggf. einige Gigabyte an freiem Speicherplatz. Diese Aufgabe wird ausgeführt, wenn neue Videos erkannt werden und wiederkehrend jede Nacht. Es wird nicht empfohlen diese Aufgabe in Zeiten hoher Serverauslastung zu starten.", + "FFmpegSavePathNotFound": "Wir konnten kein FFmpeg in dem von Dir angegebenen Verzeichnis finden. FFprobe wird ebenso benötigt und muss sich im gleichen Verzeichnis befinden. Diese Komponenten sind normalerweise in einem Paket kombiniert und kommen zusammen in einem Download. Bitte prüfe das Verzeichnis und versuche es erneut.", "FastForward": "Vorwärts spulen", "Favorite": "Favorit", "Favorites": "Favoriten", @@ -200,17 +200,17 @@ "Guide": "TV Guide", "GuideProviderLogin": "Anmelden", "GuideProviderSelectListings": "Listen wählen", - "H264CrfHelp": "Der Constant Rate Factor (CRF) bezeichnet die Einstellung für die Standardqualität des x264 und x265 Encoders. Setze einen Wert zwischen 0 und 51. Ein niedriger Wert resultiert in besserer Qualität (auf Kosten einer größeren Datei). Gängige Werte sind 18-28. Der Standard für x264 ist 23 und x265 ist 28 und empfohlen als Startpunkte.", + "H264CrfHelp": "Der Constant Rate Factor (CRF) bezeichnet die Einstellung für die Standardqualität des x264 und x265 Encoders. Setze einen Wert zwischen 0 und 51. Ein niedriger Wert resultiert in besserer Qualität (auf Kosten einer größeren Datei). Gängige Werte sind 18-28. Der Standard für x264 ist 23 und x265 ist 28, diese sollten als Referenzen verwendet werden.", "EncoderPresetHelp": "Wähle einen schnelleren Wert um die Performance zu verbessern oder einen langsameren Wert um die Qualität zu verbessern.", "HDPrograms": "HD Programme", - "HardwareAccelerationWarning": "Das Aktivieren der Hardwarebeschleunigung kann auf einigen Systemen zu Instabilität führen. Stellen Sie sicher, dass Ihr Betriebssystem sowie Ihre Grafikkarten-Treiber auf dem aktuellsten Stand sind. Wenn Sie nach der Aktivierung Probleme mit der Wiedergabe von Videos haben, müssen Sie diese Einstellung zurück auf \"Keine\" stellen.", + "HardwareAccelerationWarning": "Das Aktivieren der Hardwarebeschleunigung kann auf einigen Systemen zu Instabilität führen. Stelle sicher, dass das Betriebssystem sowie die Grafikkarten-Treiber auf dem aktuellsten Stand sind. Wenn nach der Aktivierung Probleme mit der Wiedergabe von Videos auftreten, stelle diese Einstellung zurück auf \"Keine\".", "HeaderAccessSchedule": "Zugangsplan", "HeaderAccessScheduleHelp": "Erstelle einen Zugangsplan, um den Zugriff auf bestimmte Zeiten zu limitieren.", "HeaderActiveDevices": "Aktive Geräte", "HeaderActiveRecordings": "Aktive Aufnahmen", "HeaderActivity": "Aktivitäten", "HeaderAddToCollection": "Zu Sammlung hinzufügen", - "HeaderAddToPlaylist": "Zur Wiedergabeliste hinzufügen", + "HeaderAddToPlaylist": "Zu Wiedergabeliste hinzufügen", "HeaderAddUpdateImage": "Bild hinzufügen/aktualisieren", "HeaderAdditionalParts": "Zusätzliche Teile", "HeaderAlbumArtists": "Album-Interpreten", @@ -227,58 +227,58 @@ "HeaderCancelRecording": "Aufnahme abbrechen", "HeaderCancelSeries": "Serie abbrechen", "HeaderCastAndCrew": "Besetzung & Mitwirkende", - "HeaderChannelAccess": "Channelzugriff", - "HeaderChapterImages": "Kapitel Bilder", - "HeaderCodecProfile": "Codec Profil", - "HeaderCodecProfileHelp": "Codec Profile weisen auf Beschränkungen eines Gerätes beim Abspielen bestimmter Codecs hin. Wenn eine Beschränkung zutrifft, dann werden Medien transcodiert, auch wenn der Codec für die Direktwiedergabe konfiguriert ist.", + "HeaderChannelAccess": "Kanalzugriff", + "HeaderChapterImages": "Kapitel-Bilder", + "HeaderCodecProfile": "Codec-Profil", + "HeaderCodecProfileHelp": "Codec-Profile weisen auf Beschränkungen eines Gerätes beim Abspielen bestimmter Codecs hin. Wenn eine Beschränkung zutrifft, dann werden Medien transcodiert, auch wenn der Codec für die Direktwiedergabe konfiguriert ist.", "HeaderConfigureRemoteAccess": "Fernzugriff konfigurieren", - "HeaderConfirmPluginInstallation": "Plugin Installation bestätigen", + "HeaderConfirmPluginInstallation": "Plugin-Installation bestätigen", "HeaderConfirmProfileDeletion": "Profillöschung bestätigen", "HeaderConfirmRevokeApiKey": "API-Schlüssel widerrufen", "HeaderConnectToServer": "Verbinde zu Server", "HeaderConnectionFailure": "Verbindungsfehler", "HeaderContainerProfile": "Containerprofil", - "HeaderContainerProfileHelp": "Containerprofile weisen auf Beschränkungen einen Gerätes beim Abspielen bestimmter Formate hin. Wenn eine Beschränkung zutrifft, dann werden Medien transcodiert, auch wenn das Format für die Direktwiedergabe konfiguriert ist.", + "HeaderContainerProfileHelp": "Container-Profile weisen auf Beschränkungen einen Gerätes beim Abspielen bestimmter Formate hin. Wenn eine Beschränkung zutrifft, dann werden Medien transcodiert, auch wenn das Format für die Direktwiedergabe konfiguriert ist.", "HeaderContinueListening": "Weiterhören", "HeaderContinueWatching": "Weiterschauen", "HeaderCustomDlnaProfiles": "Benutzerdefinierte Profile", "HeaderDateIssued": "Erstellungsdatum", "HeaderDefaultRecordingSettings": "Standard Aufnahmeeinstellungen", "HeaderDeleteDevice": "Gerät löschen", - "HeaderDeleteItem": "Element löschen", - "HeaderDeleteItems": "Elemente löschen", - "HeaderDeleteProvider": "TV Verzeichnis löschen", + "HeaderDeleteItem": "Objekt löschen", + "HeaderDeleteItems": "Objekte löschen", + "HeaderDeleteProvider": "Anbieter löschen", "HeaderDeleteTaskTrigger": "Aufgabenauslöser löschen", "HeaderDetectMyDevices": "Nach Geräten suchen", "HeaderDeveloperInfo": "Entwicklerinformationen", - "HeaderDeviceAccess": "Geräte Zugang", + "HeaderDeviceAccess": "Gerätezugriff", "HeaderDevices": "Geräte", - "HeaderDirectPlayProfile": "Direktwiedergabe Profil", - "HeaderDirectPlayProfileHelp": "Füge Direktwiedergabe Profile hinzu um die nativen Abspielmöglichkeiten von Geräten festzulegen.", + "HeaderDirectPlayProfile": "Direktwiedergabe-Profil", + "HeaderDirectPlayProfileHelp": "Füge Direktwiedergabe-Profile hinzu, um die nativen Abspielmöglichkeiten von Geräten festzulegen.", "HeaderDownloadSync": "Herunterladen & Synchronisieren", "HeaderEasyPinCode": "Einfacher Easy PIN Code", "HeaderEditImages": "Bilder bearbeiten", "HeaderEnabledFields": "Felder aktivieren", - "HeaderEnabledFieldsHelp": "Wähle Felder ab um das Ändern von Daten zu verhindern.", + "HeaderEnabledFieldsHelp": "Deaktiviere Felder, um das Ändern von Daten zu verhindern.", "HeaderError": "Fehler", "HeaderExternalIds": "Externe IDs:", "HeaderFeatureAccess": "Funktionszugriff", "HeaderFetchImages": "Bilder abrufen:", - "HeaderFetcherSettings": "Fetcher Einstellungen", + "HeaderFetcherSettings": "Quellen-Einstellungen", "HeaderForKids": "Für Kinder", - "HeaderFrequentlyPlayed": "Oft gesehen", - "HeaderGuideProviders": "Fernsehprogramm Quellen", + "HeaderFrequentlyPlayed": "Oft abgespielt", + "HeaderGuideProviders": "Fernsehprogramm-Anbieter", "HeaderIdentification": "Identifizierung", "HeaderIdentificationCriteriaHelp": "Gib mindestens ein Identifikationskriterium an.", - "HeaderIdentificationHeader": "Identfikations Header", - "HeaderIdentifyItemHelp": "Gib ein oder mehrere Suchkriterien ein. Entferne Kriterien um die Suchergebnisse zu erweitern.", - "HeaderImageOptions": "Bild Einstellungen", - "HeaderImageSettings": "Bild Einstellungen", + "HeaderIdentificationHeader": "Identfikations-Header", + "HeaderIdentifyItemHelp": "Gib ein oder mehrere Suchkriterien ein. Entferne Kriterien, um die Suchergebnisse zu erweitern.", + "HeaderImageOptions": "Bild-Einstellungen", + "HeaderImageSettings": "Bild-Einstellungen", "HeaderInstall": "Installieren", - "HeaderInstantMix": "Schnellmix", + "HeaderInstantMix": "Instant Mix", "HeaderKeepRecording": "Aufnahme behalten", "HeaderKeepSeries": "Serie behalten", - "HeaderKodiMetadataHelp": "Um NFO-Metadaten zu aktivieren oder zu deaktivieren, bearbeite eine Bibliothek und finde den Metadaten-Speichern-Abschnitt.", + "HeaderKodiMetadataHelp": "Um NFO-Metadaten zu aktivieren oder zu deaktivieren, bearbeite eine Bibliothek und finde den Abschnitt zum Speichern von Metadaten.", "HeaderLatestEpisodes": "Neueste Episoden", "HeaderLatestMedia": "Neueste Medien", "HeaderLatestMovies": "Neueste Filme", @@ -289,12 +289,12 @@ "HeaderLibraryFolders": "Bibliotheksverzeichnisse", "HeaderLibraryOrder": "Bibliotheksreihenfolge", "HeaderLibrarySettings": "Bibliothekseinstellungen", - "HeaderLiveTvTunerSetup": "TV Tuner Setup", - "HeaderLoginFailure": "Login Fehler", + "HeaderLiveTvTunerSetup": "TV-Tuner Einrichtung", + "HeaderLoginFailure": "Fehler beim Einloggen", "HeaderMedia": "Medien", "HeaderMediaFolders": "Medienverzeichnisse", - "HeaderMetadataSettings": "Metadaten Einstellungen", - "HeaderMoreLikeThis": "Mehr wie dieses", + "HeaderMetadataSettings": "Metadaten-Einstellungen", + "HeaderMoreLikeThis": "Ähnliches", "HeaderMusicQuality": "Musikqualität", "HeaderMyDevice": "Mein Gerät", "HeaderMyMedia": "Meine Medien", @@ -313,57 +313,57 @@ "HeaderPinCodeReset": "Easy PIN Code zurücksetzen", "HeaderPlayAll": "Alle abspielen", "HeaderPlayOn": "Abspielen auf", - "HeaderPlayback": "Medien Wiedergabe", + "HeaderPlayback": "Medienwiedergabe", "HeaderPlaybackError": "Wiedergabefehler", "HeaderPleaseSignIn": "Bitte einloggen", - "HeaderPreferredMetadataLanguage": "Bevorzugte Metadaten Sprache", - "HeaderProfileInformation": "Profil Infomationen", - "HeaderProfileServerSettingsHelp": "Diese Werte geben an, wie der Server sich Ihren Clients präsentiert.", + "HeaderPreferredMetadataLanguage": "Bevorzugte Metadaten-Sprache", + "HeaderProfileInformation": "Profil-Infomationen", + "HeaderProfileServerSettingsHelp": "Diese Werte geben an, wie der Server sich den Clients präsentiert.", "HeaderRecentlyPlayed": "Zuletzt gesehen", "HeaderRecordingOptions": "Aufnahmeeinstellungen", - "HeaderRecordingPostProcessing": "Aufnahme Nachbearbeitung", + "HeaderRecordingPostProcessing": "Nachbearbeitung von Aufnahmen", "HeaderRemoteControl": "Fernsteuerung", "HeaderRemoveMediaFolder": "Medienordner entfernen", "HeaderRemoveMediaLocation": "Medienquelle entfernen", - "HeaderResponseProfile": "Antwort Profil", - "HeaderResponseProfileHelp": "Antwortprofile bieten eine Möglichkeit die Informationen, die während dem abspielen diverser Medientypen an die Abspielgeräte gesendet werden, zu personalisieren.", + "HeaderResponseProfile": "Antwort-Profil", + "HeaderResponseProfileHelp": "Antwort-Profile bieten die Möglichkeit, Informationen, die während dem Abspielen diverser Medientypen an die Abspielgeräte gesendet werden, zu personalisieren.", "HeaderRevisionHistory": "Versionsverlauf", "HeaderRunningTasks": "Laufende Aufgaben", "HeaderScenes": "Szenen", "HeaderSeasons": "Staffeln", "HeaderSecondsValue": "{0} Sekunden", - "HeaderSelectCertificatePath": "Zertifikat Pfad wählen", - "HeaderSelectMetadataPath": "Metadaten Pfad wählen", - "HeaderSelectMetadataPathHelp": "Suche oder gib den Pfad für Metadaten an. Das Verzeichnis muss beschreibbar sein.", + "HeaderSelectCertificatePath": "Zertifikatsverzeichnis wählen", + "HeaderSelectMetadataPath": "Metadatenverzeichnis wählen", + "HeaderSelectMetadataPathHelp": "Suche oder gib das Verzeichnis für Metadaten an. Es muss beschreibbar sein.", "HeaderSelectPath": "Verzeichnis wählen", - "HeaderSelectServerCachePath": "Server Cache Pfad wählen", - "HeaderSelectServerCachePathHelp": "Suche oder gib den Pfad für das Speichern von Server-Cache-Dateien an. Das Verzeichnis muss beschreibbar sein.", - "HeaderSelectTranscodingPath": "Wähle Pfad für temporäre Transkodierdateien", - "HeaderSelectTranscodingPathHelp": "Suche oder gib den Pfad für die Transkodierdateien an. Das Verzeichnis muss beschreibbar sein.", + "HeaderSelectServerCachePath": "Server-Cache-Verzeichnis wählen", + "HeaderSelectServerCachePathHelp": "Suche oder gib das Verzeichnis für das Speichern von Server-Cache-Dateien an. Es muss beschreibbar sein.", + "HeaderSelectTranscodingPath": "Verzeichnis für temporäre Transkodierdateien wählen", + "HeaderSelectTranscodingPathHelp": "Suche oder gib das Verzeichnis für die Transkodierdateien an. Es muss beschreibbar sein.", "HeaderSendMessage": "Nachricht senden", - "HeaderSeriesOptions": "Serienoptionen", + "HeaderSeriesOptions": "Serien-Optionen", "HeaderSeriesStatus": "Serienstatus", - "HeaderServerSettings": "Server Einstellungen", + "HeaderServerSettings": "Server-Einstellungen", "HeaderSetupLibrary": "Medienbibliotheken einrichten", "HeaderSortBy": "Sortiert nach", - "HeaderSortOrder": "Sortierreihenfolge", + "HeaderSortOrder": "Sortierung", "HeaderSpecialEpisodeInfo": "Spezialepisoden Information", "HeaderStartNow": "Jetzt starten", "HeaderStopRecording": "Aufnahme stoppen", "HeaderSubtitleAppearance": "Untertiteldarstellung", - "HeaderSubtitleDownloads": "Untertitel Downloads", - "HeaderSubtitleProfile": "Untertitel Profil", - "HeaderSubtitleProfiles": "Untertitel Profile", - "HeaderSubtitleProfilesHelp": "Untertitel Profile beschreiben die vom Gerät unterstützten Untertitelformate.", + "HeaderSubtitleDownloads": "Untertitel-Downloads", + "HeaderSubtitleProfile": "Untertitel-Profil", + "HeaderSubtitleProfiles": "Untertitel-Profile", + "HeaderSubtitleProfilesHelp": "Untertitel-Profile beschreiben die vom Gerät unterstützten Untertitelformate.", "HeaderSystemDlnaProfiles": "Systemprofile", "HeaderTaskTriggers": "Aufgabenauslöser", "HeaderThisUserIsCurrentlyDisabled": "Dieser Benutzer ist aktuell deaktiviert", "HeaderTracks": "Lieder", - "HeaderTranscodingProfile": "Transcoding Profil", - "HeaderTranscodingProfileHelp": "Füge Transkodierprofile hinzu, um festzulegen welche Formate genutzt werden sollen, falls transkodiert werden muss.", + "HeaderTranscodingProfile": "Transkodierungsprofil", + "HeaderTranscodingProfileHelp": "Füge Transkodierungsprofile hinzu, um festzulegen welche Formate genutzt werden sollen, falls transkodiert werden muss.", "HeaderTunerDevices": "Tuner", "HeaderTuners": "Tuner", - "HeaderTypeText": "Texteingabe", + "HeaderTypeText": "Text eingeben", "HeaderUpcomingOnTV": "Demnächst im Fernsehen", "HeaderUploadImage": "Bild hochladen", "HeaderUser": "Benutzer", @@ -373,17 +373,17 @@ "HeaderVideoTypes": "Videotypen", "HeaderXmlDocumentAttribute": "XML-Dokument Eigenschaft", "HeaderXmlDocumentAttributes": "XML-Dokument Eigenschaften", - "HeaderXmlSettings": "XML Einstellungen", + "HeaderXmlSettings": "XML-Einstellungen", "HeaderYears": "Jahre", "Help": "Hilfe", - "Hide": "Verstecke", + "Hide": "Verbergen", "HideWatchedContentFromLatestMedia": "Gesehene Inhalte in 'Neueste Medien' verbergen", "HttpsRequiresCert": "Um HTTPS für externe Verbindungen zu erzwingen, benötigst du ein vertrauenswürdiges SSL-Zertifikat, z.B. von Let's Encrypt. Bitte stelle entweder ein Zertifikat bereit, oder deaktiviere sichere Verbindungen.", "Identify": "Identifizieren", "Images": "Bilder", "ImportFavoriteChannelsHelp": "Nur auf dem Tuner favorisierte Kanäle werden importiert.", "InstallingPackage": "Installiere {0} (Version {1})", - "InstantMix": "Schnellmix", + "InstantMix": "Instant Mix", "ItemCount": "{0} Einträge", "Items": "Einträge", "Kids": "Kinder", @@ -394,18 +394,18 @@ "LabelAccessStart": "Startzeit:", "LabelAirDays": "Ausstrahlungstage:", "LabelAirTime": "Ausstrahlungszeit:", - "LabelAirsAfterSeason": "Ausstrahlungen nach Staffel:", - "LabelAirsBeforeEpisode": "Ausstrahlungen vor Episode:", - "LabelAirsBeforeSeason": "Ausstrahlungen vor Staffel:", - "LabelAlbumArtHelp": "Die genutzte PN für Alben-Fankunst innerhalb der dlna:profileID-Eigenschaften auf upnp:albumArtURL. Manche Abspielgeräte benötigen einen bestimmten Wert, unabhängig von der Bildgröße.", - "LabelAlbumArtMaxHeight": "Maximale Höhe für Album Art:", - "LabelAlbumArtMaxWidth": "Maximale Breite für Album Art:", - "LabelAlbumArtPN": "Alben-Cover PN:", - "LabelAlbumArtists": "Alben Interpreten:", - "LabelAllowHWTranscoding": "Hardware Transkodierung zulassen", - "LabelAllowedRemoteAddresses": "Remote-IP Adressen Filter:", - "LabelAllowedRemoteAddressesMode": "Remote IP Adressen Filtermodus:", - "LabelAppName": "App Name", + "LabelAirsAfterSeason": "Ausgestrahlt nach Staffel:", + "LabelAirsBeforeEpisode": "Ausgestrahlt vor Episode:", + "LabelAirsBeforeSeason": "Ausgestrahlt vor Staffel:", + "LabelAlbumArtHelp": "Die genutzte PN für Albumcover 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 Albumcover:", + "LabelAlbumArtMaxWidth": "Maximale Breite für Albumcover:", + "LabelAlbumArtPN": "PN für Albumcover:", + "LabelAlbumArtists": "Alben-Interpreten:", + "LabelAllowHWTranscoding": "Hardware-Transkodierung zulassen", + "LabelAllowedRemoteAddresses": "Filter für externe IP-Adressen:", + "LabelAllowedRemoteAddressesMode": "Filtermodus für externe IP-Adressen:", + "LabelAppName": "Applikationsname", "LabelAppNameExample": "Beispiel: Sickbeard, Sonarr", "LabelArtists": "Interpreten:", "LabelArtistsHelp": "Trenne mehrere Künstler durch ein Semikolon.", @@ -463,7 +463,7 @@ "LabelDropShadow": "Schlagschatten:", "LabelEasyPinCode": "Einfacher PIN-Code:", "LabelEmbedAlbumArtDidl": "Albumcover in DIDL einbetten", - "LabelEmbedAlbumArtDidlHelp": "Einige Geräte bevorzugen diese Methode um die Album Bilder ermitteln zu können. Andere wiederum können evtl. nichts abspielen, wenn diese Funktion aktiviert ist.", + "LabelEmbedAlbumArtDidlHelp": "Einige Geräte bevorzugen diese Methode um Albumcover ermitteln zu können. Andere wiederum können evtl. nichts abspielen, wenn diese Funktion aktiviert ist.", "LabelEnableAutomaticPortMap": "Automatisches Port-Mapping aktivieren", "LabelEnableAutomaticPortMapHelp": "Leitet automatisch die öffentlichen Ports des Routers an die lokalen Ports des Servers mit Hilfe von UPnP weiter. Dies kann mit einigen Router-Modellen nicht funktionieren. Die Änderungen werden erst nach einem Neustart des Server aktiv.", "LabelEnableBlastAliveMessages": "Alive Meldungen erzeugen", @@ -685,9 +685,9 @@ "LabelVaapiDeviceHelp": "Das ist der Render-Node der für die Hardwarebeschleunigung genutzt wird.", "LabelValue": "Wert:", "LabelVersionInstalled": "{0} installiert", - "LabelXDlnaCap": "X-DLNA Grenze:", + "LabelXDlnaCap": "ID der Geräteeigenschaft:", "LabelXDlnaCapHelp": "Legt den Inhalt des X_DLNACAP Elements in der urn:schemas-dlna-org:device-1-0 namespace fest.", - "LabelXDlnaDoc": "X-DLNA Dokument:", + "LabelXDlnaDoc": "ID der Geräteklasse:", "LabelXDlnaDocHelp": "Legt den Inhalt des X_DLNADOC Elements in der urn:schemas-dlna-org:device-1-0 namespace fest.", "LabelYear": "Jahr:", "LabelYoureDone": "Du bist fertig!", @@ -730,7 +730,7 @@ "MessageAlreadyInstalled": "Diese Version ist bereits installiert.", "MessageAreYouSureDeleteSubtitles": "Bist du dir sicher diese Untertitel Datei löschen zu wollen?", "MessageAreYouSureYouWishToRemoveMediaFolder": "Bist du dir sicher dieses Medienverzeichnis entfernen zu wollen?", - "MessageConfirmDeleteGuideProvider": "Möchtest du diese Quelle wirklich löschen?", + "MessageConfirmDeleteGuideProvider": "Möchtest du diesen Programm-Anbieter wirklich löschen?", "MessageConfirmDeleteTunerDevice": "Möchtest du dieses Gerät wirklich löschen?", "MessageConfirmProfileDeletion": "Bist du dir sicher, dass du dieses Profil löschen möchtest?", "MessageConfirmRecordingCancellation": "Aufnahme abbrechen?", @@ -745,11 +745,11 @@ "MessageDirectoryPickerLinuxInstruction": "Für Linux auf Arch Linux, CentOS, Debian, Fedora, openSUSE oder Ubuntu muss der Service Benutzer mindestens lesenden Zugriff auf die Speicherorte der Medien besitzen.", "MessageDownloadQueued": "Download eingereiht.", "MessageEnablingOptionLongerScans": "Die Aktivierung dieser Option kann erheblich längere Bibliotheks-Scans verursachen.", - "MessageFileReadError": "Es gab einen Fehler beim Lesen der Datei. Bitte versuche es erneut.", + "MessageFileReadError": "Fehler beim Lesen der Datei. Bitte versuche es erneut.", "MessageForgotPasswordFileCreated": "Die folgende Datei wurde auf deinem Server erstellt und enthält eine Anleitung, wie fortgefahren werden muss:", "MessageForgotPasswordInNetworkRequired": "Bitte versuche es erneut innerhalb deines Heimnetzwerks, um die Passwort Zurücksetzung zu starten.", - "MessageInvalidForgotPasswordPin": "Ein ungültiger oder abgelaufener PIN-Code wurde eingegeben. Bitte versuche es noch einmal.", - "MessageInvalidUser": "Falscher Benutzername oder Passwort. Bitte versuche es noch einmal.", + "MessageInvalidForgotPasswordPin": "Ein ungültiger oder abgelaufener PIN-Code wurde eingegeben. Bitte versuche es erneut.", + "MessageInvalidUser": "Falscher Benutzername oder Passwort. Bitte versuche es erneut.", "MessageItemSaved": "Element gespeichert.", "MessageItemsAdded": "Element hinzugefügt.", "MessageLeaveEmptyToInherit": "Leer lassen um die Einstellungen vom übergeordneten Objekt oder dem systemweiten Standardwert zu erben.", @@ -792,10 +792,10 @@ "NewEpisodesOnly": "Nur neue Episoden", "News": "Nachrichten", "Next": "Nächstes", - "NextUp": "Nächste Episode", + "NextUp": "Als Nächstes", "No": "Nein", "NoNewDevicesFound": "Keine neuen Geräte gefunden. Um einen neuen Tuner hinzuzufügen, schließe diesen Dialog und gebe die Geräteinformationen manuell ein.", - "MessageNoNextUpItems": "Es wurde nichts gefunden. Schau dir deine Shows an!", + "MessageNoNextUpItems": "Es wurde nichts gefunden. Beginne, deine Serien zu schauen!", "MessageNoPluginConfiguration": "Dieses Plugin hat keine konfigurierbaren Einstellungen.", "NoSubtitleSearchResultsFound": "Keine Ergebnisse gefunden.", "NoSubtitlesHelp": "Untertitel werden standardmäßig nicht geladen. Sie können aber während der Wiedergabe manuell aktiviert werden.", @@ -882,7 +882,7 @@ "OptionResElement": "'res' element", "OptionResumable": "Fortsetzbar", "OptionSaveMetadataAsHidden": "Speichere Metadaten und Bilder als versteckte Dateien", - "OptionSaveMetadataAsHiddenHelp": "Änderungen werden sich auf neue Metadaten angewendet. Bereits existierende Metadaten werden bei der nächsten Speicherung des Servers auf den neusten Stand gebracht.", + "OptionSaveMetadataAsHiddenHelp": "Diese Änderung betrifft nur neu gespeicherte Metadaten. Schon gespeicherte Metadaten werden erst aktualisiert, wenn der Server diese erneut speichert.", "OptionTvdbRating": "TheTVDB Bewertung", "OptionUnairedEpisode": "Nicht ausgestrahlte Episoden", "OptionWakeFromSleep": "Aufwachen nach dem Schlafen", @@ -1101,8 +1101,8 @@ "ButtonStart": "Start", "ButtonTrailer": "Trailer", "ButtonWebsite": "Webseite", - "ChangingMetadataImageSettingsNewContent": "Änderungen an Metadaten- und Artwork-Einstellungen betreffen nur der Bibliothek neu hinzugefügte Inhalte. Um diese Änderungen auf existierende Medien anzuwenden müssen die Metadaten manuell aktualisiert werden.", - "CopyStreamURL": "Stream URL kopieren", + "ChangingMetadataImageSettingsNewContent": "Änderungen an Metadaten- und Artwork-Einstellungen betreffen nur der Bibliothek neu hinzugefügte Inhalte. Um diese Änderungen auf existierende Medien anzuwenden, müssen die Metadaten manuell aktualisiert werden.", + "CopyStreamURL": "Link zum Stream kopieren", "CopyStreamURLSuccess": "Link erfolgreich kopiert.", "Desktop": "Desktop", "Download": "Download", @@ -1126,12 +1126,12 @@ "LabelName": "Name:", "LabelProfileCodecs": "Codecs:", "LabelProfileContainer": "Container:", - "Art": "Coverkunst", + "Art": "Clearart", "Name": "Name", - "Songs": "Songs", + "Songs": "Lieder", "ValueSpecialEpisodeName": "Extra - {0}", "ButtonInfo": "Info", - "ColorPrimaries": "Hauptfarben", + "ColorPrimaries": "Primärfarben", "ColorTransfer": "Farbtransfer", "LabelTypeText": "Text", "LabelVersion": "Version:", @@ -1167,7 +1167,7 @@ "TabPlugins": "Plugins", "TabServer": "Server", "TabStreaming": "Streaming", - "Transcoding": "Transcoding", + "Transcoding": "Transkodierung", "ValueAudioCodec": "Audiocodec: {0}", "ValueCodec": "Codec: {0}", "ValueContainer": "Container: {0}", @@ -1193,15 +1193,15 @@ "DashboardServerName": "Server: {0}", "LabelWeb": "Web:", "MessageNoCollectionsAvailable": "Sammlungen ermöglichen es, personalisierte Gruppierungen von Filmen, Serien und Alben zu genießen. Klicke auf die Schaltfläche '+', um mit der Erstellung von Sammlungen zu beginnen.", - "OptionLoginAttemptsBeforeLockout": "Legen Sie fest, wie viele fehlgeschlagene Anmeldeversuche durchgeführt werden können, bevor es zur Sperrung kommt.", - "OptionLoginAttemptsBeforeLockoutHelp": "Null (0) bedeutet den Standardwert von drei Versuchen für normale Benutzer, sowie von fünf Versuchen für Administrator-Benutzer zu übernehmen. Ein Wert von -1 deaktiviert die Funktion.", - "PasswordResetProviderHelp": "Wählen Sie einen Anbieter für das Zurücksetzen von Passwörtern aus, der verwendet werden soll, wenn dieser Benutzer das Zurücksetzen eines Passworts beantragt.", + "OptionLoginAttemptsBeforeLockout": "Lege fest, wie oft die Anmeldung fehlschlagen darf, bevor es zur Sperrung kommt.", + "OptionLoginAttemptsBeforeLockoutHelp": "Null (0) bedeutet den Standardwert von drei Versuchen für normale Benutzer, sowie von fünf Versuchen für Administratoren zu übernehmen. Ein Wert von -1 deaktiviert die Funktion.", + "PasswordResetProviderHelp": "Wähle einen Anbieter für das Zurücksetzen von Passwörtern aus, der verwendet werden soll, wenn dieser Benutzer das Zurücksetzen seines Passworts beantragt.", "Box": "Box", "LabelAudioCodec": "Audiocodec:", "LabelAudioChannels": "Audiokanäle:", "HeaderTypeImageFetchers": "Bildquellen ({0})", "LabelBitrate": "Bitrate:", - "LabelAudioBitrate": "Tonbitrate:", + "LabelAudioBitrate": "Audio-Bitrate:", "ButtonAddImage": "Bild hinzufügen", "LabelSize": "Größe:", "LabelTranscodes": "Transcodiert:", @@ -1246,10 +1246,10 @@ "AllowFfmpegThrottling": "Transkodierung drosseln", "PlaybackErrorNoCompatibleStream": "Dieser Client ist nicht mit den Medien kompatibel und der Server sendet kein kompatibles Medienformat.", "AllowFfmpegThrottlingHelp": "Wenn eine Transkodierung oder ein Remux weit genug über die aktuelle Abspielposition fortgeschritten ist, pausiere sie, sodass weniger Ressourcen verbraucht werden. Dies ist am nützlichsten, wenn wenig übersprungen wird. Bei Wiedergabeproblemen sollte diese Option deaktiviert werden.", - "ClientSettings": "Client Einstellungen", + "ClientSettings": "Client-Einstellungen", "OnApplicationStartup": "Beim Starten der Applikation", "EveryXHours": "Alle {0} Stunden", - "EveryHour": "Jede Stunde", + "EveryHour": "Stündlich", "EveryXMinutes": "Alle {0} Minuten", "OnWakeFromSleep": "Beim Aufwachen aus \"Energie sparen\"", "WeeklyAt": "{0} um {1}", @@ -1258,7 +1258,7 @@ "PersonRole": "als {0}", "ListPaging": "{0}-{1} von {2}", "WriteAccessRequired": "Jellyfin benötigt Schreibrechte auf diesem Ordner. Bitte prüfe die Schreibrechte und versuche es erneut.", - "PathNotFound": "Der Pfad konnte nicht gefunden werden. Bitte versichere dich, dass der Pfad korrekt ist und versuche es erneut.", + "PathNotFound": "Der Pfad konnte nicht gefunden werden. Bitte überprüfe, dass der Pfad korrekt ist und versuche es erneut.", "Season": "Staffel", "Person": "Person", "Movie": "Film", @@ -1318,7 +1318,7 @@ "LabelSyncPlayTimeOffset": "Zeitversatz mit dem Server:", "HeaderSyncPlayEnabled": "SyncPlay aktiviert", "HeaderSyncPlaySelectGroup": "Einer Gruppe beitreten", - "EnableDetailsBannerHelp": "Zeigt ein Bannerbild im oberen Bereich der Seite Item-Details.", + "EnableDetailsBannerHelp": "Zeigt ein Bannerbild im oberen Bereich der Detailansicht.", "EnableDetailsBanner": "Detailbanner", "ShowMore": "Mehr anzeigen", "ShowLess": "Weniger anzeigen", @@ -1327,11 +1327,11 @@ "EnableFasterAnimations": "Schnellere Animationen", "EnableDecodingColorDepth10Vp9": "10-Bit-Hardware-Dekodierung für VP9 aktivieren", "EnableDecodingColorDepth10Hevc": "10-Bit-Hardware-Dekodierung für HEVC aktivieren", - "MessageNoGenresAvailable": "Aktiviere einige Metadaten-Anbieter um Genres aus dem Internet zu holen.", + "MessageNoGenresAvailable": "Aktiviere einige Metadaten-Anbieter, um Genres aus dem Internet zu laden.", "EnableFasterAnimationsHelp": "Benutze schnellere Animationen und Übergänge.", "ButtonCast": "Wiedergabe auf Gerät", "ButtonSyncPlay": "SyncPlay", - "TabRepositories": "Repositories", + "TabRepositories": "Repositorien", "MessageAddRepository": "Wenn du ein Repository hinzufügen möchtest, klicke auf die Schaltfläche neben der Kopfzeile und fülle die angeforderten Informationen aus.", "LabelRepositoryUrlHelp": "Der Speicherort des Repository-Manifests, das Sie aufnehmen möchten.", "LabelRepositoryNameHelp": "Ein benutzerdefinierter Name zur Unterscheidung dieses Repositorys von den anderen, die zu deinem Server hinzugefügt wurden.", @@ -1339,7 +1339,7 @@ "LabelRepositoryUrl": "URL des Repository", "HeaderNewRepository": "Neues Repository", "MessageNoRepositories": "Keine Repositories.", - "ButtonPlayer": "Abspielen", + "ButtonPlayer": "Player", "Writers": "Autoren", "ClearQueue": "Wiedergabeliste leeren", "StopPlayback": "Wiedergabe anhalten", @@ -1371,19 +1371,19 @@ "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", + "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 zurzeit beim Transkodieren von eingebettetem HDR10 oder HLG-Metadaten. Wenn die Wiedergabe nicht flüssig ist oder fehlschlägt, solltest du in Erwägung ziehen, den entsprechenden Hardware-Decoder zu deaktivieren.", + "AllowTonemappingHelp": "Tone-Mapping kann die Dynamic Range eines Videos von HDR zu SDR umwandeln und dabei Bilddetails und Farben beibehalten. Dies funktioniert zurzeit nur bei HDR10- oder HLG-Videos. Entsprechend der gewählten Hardwarebeschleunigung wird die passende OpenCL oder CUDA Laufzeitumgebung benötigt.", "TonemappingRangeHelp": "Wähle den Ausgabefarbbereich aus. Auto ist derselbe wie der Eingabebereich.", - "TonemappingAlgorithmHelp": "Das Tonemapping kann fein abgestimmt werden. Wenn du mit diesen Optionen nicht vertraut bist, behalte einfach den Standardwert bei. Der empfohlene Wert ist Hable.", + "TonemappingAlgorithmHelp": "Das Tonemapping kann fein abgestimmt werden. Wenn du mit diesen Optionen nicht vertraut bist, behalte einfach den Standardwert bei. Der empfohlene Wert ist \"BT.2390\".", "LabelTonemappingAlgorithm": "Wähle den zu verwendenden Tonemapping-Algorithmus aus:", "LabelKnownProxies": "Bekannte Proxys:", - "KnownProxiesHelp": "Kommagetrennte Liste von IP-Adressen oder Hostnamen 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.", + "KnownProxiesHelp": "Kommagetrennte Liste von IP-Adressen oder Hostnamen bekannter Proxys, die bei der Verbindung mit dieser 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. Versuche diese zu erhöhen, wenn in den FFmpeg-Protokollen der Fehler \"Zu viele Pakete für den Ausgabestrom gepuffert\" auftaucht. 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": "Tone Mapping-Parameter:", @@ -1415,8 +1415,8 @@ "PosterCard": "Posterkarte", "LabelQuickConnectCode": "Schnellverbindungs-Code:", "LabelCurrentStatus": "Aktueller Status:", - "EnableAutoCast": "Als Standard setzen", - "ButtonUseQuickConnect": "Schnellverbindung nutzen", + "EnableAutoCast": "Als Standard festlegen", + "ButtonUseQuickConnect": "Quick Connect nutzen", "ButtonActivate": "Aktivieren", "Authorize": "Autorisieren", "OptionMaxActiveSessionsHelp": "Ein Wert von 0 deaktiviert die Funktion.", @@ -1425,14 +1425,14 @@ "OptionAllowContentDownloadHelp": "Benutzer können Medien herunterladen und auf ihren Geräten speichern. Dies ist nicht dasselbe wie eine Synchronisierungsfunktion. Buchbibliotheken benötigen diese Funktion, um ordnungsgemäß zu funktionieren.", "OptionAllowContentDownload": "Mediendownloads zulassen", "HeaderDeleteDevices": "Alle Geräte löschen", - "DeleteDevicesConfirmation": "Sind Sie sicher, dass Sie alle Geräte löschen möchten? Alle anderen Sitzungen werden abgemeldet. Die Geräte erscheinen wieder, wenn sich ein Benutzer das nächste Mal anmeldet.", + "DeleteDevicesConfirmation": "Bist du dir sicher, dass du alle Geräte löschen willst? Alle anderen Sitzungen werden abgemeldet. Die Geräte erscheinen wieder, sobald sich ein Benutzer sich das nächste Mal von ihnen anmeldet.", "DeleteAll": "Alle löschen", "EnableFallbackFontHelp": "Benutzerdefinierte alternative Schriftarten aktivieren. Dies kann Probleme mit inkorrekt dargestellten Untertiteln vermeiden.", "EnableFallbackFont": "Ausweich-Schriftarten aktivieren", "LabelFallbackFontPathHelp": "Gebe einen Pfad ein der Ausweich-Schriftarten für das Rendern von ASS/SSA Untertiteln enthält. Die maximal erlaubte Schriftartgröße beträgt 20 MB. Leichte und Web-freundliche Schriftartformate so wie woff2 sind empfohlen.", "LabelFallbackFontPath": "Ausweich-Schriftarten Ordnerpfad:", - "HeaderSelectFallbackFontPathHelp": "Durchsuchen oder eingeben von Pfad für Ausweich-Schriftarten zum Rendern von ASS/SSA Untertiteln.", - "HeaderSelectFallbackFontPath": "Ausweich Schriftarten Ordner Pfad auswählen", + "HeaderSelectFallbackFontPathHelp": "Suche oder gib das Verzeichnis für Ausweichschriftarten zum Rendern von ASS/SSA Untertiteln an.", + "HeaderSelectFallbackFontPath": "Verzeichnis für Ausweichschriftarten auswählen", "YoutubeDenied": "Angefordertes Video darf nicht in eingebetteten Playern abgespielt werden.", "YoutubeNotFound": "Video nicht gefunden.", "YoutubePlaybackError": "Das angeforderte Video kann nicht abgespielt werden.", @@ -1497,13 +1497,13 @@ "LabelSyncPlayHaltPlaybackDescription": "Und ignoriere aktuelle Änderungen der Wiedergabeliste", "LabelSyncPlayHaltPlayback": "Lokale Wiedergabe stoppen", "LabelMaxAudiobookResumeHelp": "Titel werden als vollständig abgespielt angenommen, wenn beim Stoppen die verbleibende Dauer kleiner als dieser Wert ist.", - "MessageChromecastConnectionError": "Dein Google Cast-Empfänger kann sich nicht mit dem Jellyfin Server verbinden. Bitte überprüfe die Verbindung und versuche es erneut.", + "MessageChromecastConnectionError": "Dein Google-Cast-Empfänger kann sich nicht mit dem Jellyfin-Server verbinden. Bitte überprüfe die Verbindung und versuche es erneut.", "MessagePlaybackError": "Es gab einen Fehler während dem Abspielen dieser Datei auf deinem Google Cast-Empfänger.", "LabelMinAudiobookResumeHelp": "Titel gelten bis zu diesem Zeitpunkt als nicht abgespielt.", "LabelMinAudiobookResume": "Minimale Hörbuch-Fortsetzung in Minuten:", "LabelMaxAudiobookResume": "Verbleibende Minuten des Hörbuches zum Fortsetzen:", - "AllowVppTonemappingHelp": "Vollständig hardwarebasiertes Tone-Mapping ohne Verwendung von OpenCL-Filter. Funktioniert derzeit nur bei der Transcodierung von Videos mit eingebetteten HDR10-Metadaten.", - "EnableVppTonemapping": "VPP-Tone-Mapping einschalten", + "AllowVppTonemappingHelp": "Vollständig Treiber-basiertes Tone-Mapping für Intel-Chips. Funktioniert derzeit nur auf bestimmter Hardware und nur mit HDR10-Videos. Dieses Tone-Mapping hat Präferenz vor anderen, OpenCL-basierten Tone-Mapping-Implementierungen.", + "EnableVppTonemapping": "VPP-Tone-Mapping aktivieren", "EnableEnhancedNvdecDecoder": "Erweiterten NVDEC-Decoder einschalten", "DisablePlugin": "Deaktivieren", "EnablePlugin": "Aktivieren", @@ -1518,10 +1518,10 @@ "LabelSlowResponseEnabled": "Protokollierung einer Warnmeldung, wenn der Server nur langsam antwortet", "LabelSlowResponseTime": "Zeit in ms, nachdem eine Antwort als langsam eingestuft wird:", "UseEpisodeImagesInNextUpHelp": "Die Abschnitte \"Als Nächstes\" und \"Weiterschauen\" verwenden Episodenbilder als Vorschaubilder anstelle des primären Vorschaubilds der Sendung.", - "UseEpisodeImagesInNextUp": "Verwenden Sie Episodenbilder in den Bereichen \"Als Nächstes\" und \"Weiterschauen\"", + "UseEpisodeImagesInNextUp": "Verwende Episodenbilder in den Bereichen \"Als Nächstes\" und \"Weiterschauen\"", "LabelLocalCustomCss": "Benutzerdefiniertes CSS-code für Styling, das nur für diesen Client gilt. Möglicherweise möchten Sie das benutzerdefinierte CSS-code des Servers deaktivieren.", "LabelDisableCustomCss": "Vom Server bereitgestelltes benutzerdefiniertes CSS-code für Theme/Branding deaktivieren.", - "DisableCustomCss": "Vom Server bereitgestelltes benutzerdefiniertes CSS-code deaktivieren", + "DisableCustomCss": "Vom Server bereitgestellten, benutzerdefinierten CSS-Code deaktivieren", "AudioBitDepthNotSupported": "Die Bittiefe des Tons wird nicht unterstützt", "VideoProfileNotSupported": "Das Profil des Video-Codecs wird nicht unterstützt", "VideoLevelNotSupported": "Die Stufe des Video-Codecs wird nicht unterstützt", @@ -1544,11 +1544,11 @@ "Remixer": "Remixer", "ReleaseGroup": "Veröffentlichungsgruppe", "OtherArtist": "Anderer Künstler", - "Mixer": "Mixer", + "Mixer": "Mischer", "Lyricist": "Texter", "LabelSyncPlaySettingsDescription": "SyncPlay Einstellungen ändern", "HeaderSyncPlayPlaybackSettings": "Wiedergabe", - "HeaderSyncPlaySettings": "SyncPlay Einstellungen", + "HeaderSyncPlaySettings": "SyncPlay-Einstellungen", "Engineer": "Toningenieur", "Conductor": "Dirigent", "Arranger": "Arrangeur", @@ -1578,7 +1578,7 @@ "LabelSyncPlaySettingsMinDelaySpeedToSync": "SpeedToSync minimale Verzögerung:", "LabelSyncPlaySettingsExtraTimeOffset": "Zusätzlicher Zeitversatz:", "LabelSortName": "Sortieren nach Name:", - "LabelMaxDaysForNextUpHelp": "Legen Sie fest, wie viele Tage eine Sendung maximal in der Liste \"Als Nächstes\" bleiben soll, ohne dass sie angesehen wird.", + "LabelMaxDaysForNextUpHelp": "Lege fest, wie viele Tage eine Sendung maximal in der Liste \"Als Nächstes\" bleiben soll, ohne dass sie angesehen wird.", "LabelMaxDaysForNextUp": "Max. Tage für 'Als Nächstes':", "ErrorPlayerNotFound": "Für den angeforderten Medientyp wurde kein Player gefunden.", "Typewriter": "Schreibmaschine", @@ -1603,12 +1603,13 @@ "Cursive": "Kursivschrift", "AudioIsExternal": "Der Audiostrom ist extern", "LabelHardwareEncodingOptions": "Hardware-encoding Optionen:", - "IntelLowPowerEncHelp": "Low-Power Encoding kann zu unnötiger CPU-GPU last führen. Bei Linux muss sie deaktiviert werden, wenn die I915-HUC-Firmware nicht konfiguriert ist.", - "EnableIntelLowPowerHevcHwEncoder": "Aktivieren Sie Intel Low-Power HEVC Hardware-Encoder", - "EnableIntelLowPowerH264HwEncoder": "Aktiviere Intel Low-Power H.264 Hardware-Encoder", + "IntelLowPowerEncHelp": "Low-Power Encoding kann unnötige CPU-GPU-Synchronisationen verhindern. Bei Linux muss es deaktiviert werden, wenn die i915-HuC-Firmware nicht konfiguriert ist.", + "EnableIntelLowPowerHevcHwEncoder": "Intel Low-Power HEVC Hardware-Encoder aktivieren", + "EnableIntelLowPowerH264HwEncoder": "Intel Low-Power H.264 Hardware-Encoder aktivieren", "DirectPlayError": "Es gab einen Fehler beim start der direkt Wiedergabe", "VideoBitrateNotSupported": "Die Bitrate des Videos wird nicht unterstützt", "UnknownVideoStreamInfo": "Die Video-Stream-Info ist unbekannt", "UnknownAudioStreamInfo": "Die Audio-Stream-Info ist unbekannt", - "ContainerBitrateExceedsLimit": "Die Bitrate des Videos übersteigt das Limit" + "ContainerBitrateExceedsLimit": "Die Bitrate des Videos übersteigt das Limit", + "PreferSystemNativeHwDecoder": "Präferiere Betriebssystem-native DXVA oder VA-API Hardware Dekoder" } From 9ec59dab5e50da5f1dd89cde87db2821d1d1dce5 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 1 Jan 2022 18:03:37 +0000 Subject: [PATCH 1571/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 352c363e84..fa3c075ad7 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -1384,7 +1384,7 @@ "LabelTonemappingRange": "Tone mapping range:", "TonemappingAlgorithmHelp": "Tone mapping can be fine-tuned. If you are not familiar with these options, just keep the default. The recommended value is 'BT.2390'.", "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 transcoding videos with embedded HDR10 or HLG metadata. If the playback is not smooth or fails, please consider turning off the corresponding hardware decoder.", + "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 with HDR10 or HLG videos. This requires the corresponding OpenCL or CUDA runtime.", "EnableTonemapping": "Enable Tone mapping", "LabelOpenclDeviceHelp": "This is the OpenCL device that is used for tone mapping. 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:", @@ -1503,7 +1503,7 @@ "LabelMinAudiobookResume": "Minimum Audiobook resume in minutes:", "LabelMaxAudiobookResumeHelp": "Titles are assumed fully played if stopped when the remaining duration is less than this value.", "LabelMaxAudiobookResume": "Audiobook remaining minutes to resume:", - "AllowVppTonemappingHelp": "Full hardware based tone mapping without using OpenCL filter. Currently works only when transcoding videos with enbedded HDR10 metadata.", + "AllowVppTonemappingHelp": "Full Intel driver based tone-mapping. Currently works only on certain hardware with HDR10 videos. This has a higher priority compared to another OpenCL implementation.", "EnableVppTonemapping": "Enable VPP Tone mapping", "EnableEnhancedNvdecDecoder": "Enable enhanced NVDEC decoder", "MessagePlaybackError": "There was an error playing this file on your Google Cast receiver.", From 57ebe628a1e090585dc2b2b8aeb3d262e7ef7aca Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 1 Jan 2022 17:39:18 +0000 Subject: [PATCH 1572/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 18b801cb27..99a8b1d671 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -1497,13 +1497,13 @@ "RemuxHelp1": "Tasyğyşderekter syiysymdy emes faildyq konteinerde (MKV, AVI, WMV jäne t.b.) tūr, al beine ağyny da, dybys ağyny da qūrylğymen syiysymdy. Tasyğyşderekter qūrylğyğa jіberіlmes būryn naqty uaqytta derekterı joğaltymynsyz qaıta jinaqtalady.", "KnownProxiesHelp": "Jellyfin danasyna qosylu kezınde paidalanylatyn belgılı proksilerdıñ ütırmen bölıngen IP-mekenjailar nemese tüiınder tızımı. Būl \"X-Forwarded-For\" basderektemeler tiıstı paidalanu üşın qajet. Saqtaudan keiın qaita ıske qosudy qajet etedі.", "LabelMaxMuxingQueueSizeHelp": "Barlyq ağyndardyñ ıske qosylğanyn kütken kezde buferge jıberıletіn destelerdıñ eñ köp sany. Eger älі de FFmpeg jūrnaldarynda \"Too many packets buffered for output stream\" (Şyğarylym ağyny üşın tym köp deste buferlengen) qatesı kezdesıp tūrsa, ony artyp körıñız. Ūsynylğan mänı - 2048.", - "AllowTonemappingHelp": "Tonmapiñ, keskınnıñ egjeilerı men tüsterın saqtai otyryp, beinenıñ HDR dinamikalyq auqymyn SDR auqymyna türlendıre alady, būl tüpnūsqalyq sahnamen tanystyru üşın öte mañyzdy aqparat. Ağymda, endırılgen HDR10 nemese HLG metaderekterı bar beinelerdı qaita kodtau kezınde ğana, jūmys ısteidı. Eger oinatu tegıs bolmasa nemese sätsız aiaqtalsa, tiıstі aparattyq kodsyzdandyrğyşty öşıruın qarastyryñyz.", + "AllowTonemappingHelp": "Tonmapiñ, keskınnıñ egjeilerı men tüsterın saqtai otyryp, beinenıñ HDR dinamikalyq auqymyn SDR auqymyna türlendıre alady, būl tüpnūsqalyq sahnamen tanystyru üşın öte mañyzdy aqparat. Ağymda tek HDR10 nemese HLG beinelerımen jūmys ısteidı. Būl säikes keletın OpenCL nemese CUDA oryndalu ortalaryn qajet etedı.", "UnsupportedPlayback": "Jellyfin, DRM arqyly qorğalğan mazmūndyñ şifryn şeşe almaidy, bıraq barlyq mazmūnğa, sonyñ ışınde qorğalğan şyğarymdarğa, būğan qaramastan äreket jasalady. Keibır faildar, şifrlau nemese basqa qoldau körsetılmeitın şaralarğa bailanysty, mysaly, äreketestık şyğarymdarğa, tolyq qara bolyp körınuı mümkın.", "LabelTonemappingPeakHelp": "Osy mänmen signaldy/nominaldy/anyqtamalyq şyñ qaita anyqtalady. Beinelenetın metaderekterge endırılgen şyñdyq aqparat senımdı bolmağan kezde nemese tömengı auqymnan joğary auqymğa ötkızetın tonmapiñ kezınde paidaly. Ūsynylğan jäne ädepkı mänder 100 jäne 0.", "UseDoubleRateDeinterlacingHelp": "Būl parametr şatyssyzdandyru kezınde örıs qarqynyn paidalanady, ony köbınese \"bob\" şatyssyzdandyru dep ataidy, būl şatysqan beinenı teledidardan körgen kezdegıdei tolyq jyljymaldyqty jetkızu üşın beinenıñ kadr jiılıgı qosarlatylady.", "LabelTonemappingThresholdHelp": "Tonmapiñ algoritmynyñ parametrlerı är sahnağa säikes baptalady. Al şektık män sahnanyñ özgergen-özgermegenın anyqtau üşın qoldanylady. Eger ağymdyq kadrdyñ ortaşa jaryqtyğy men ağymdyq syrğymaly orta män aralyğy şektık männen asyp ketse, onda bız sahna orta mänı men şyñdyq jaryqtyğyn qaita esepteitın bolamyz. Ūsynylğan jäne ädepkı mänder - 0,8 jäne 0,2 bolady.", "LabelTonemappingDesatHelp": "Jaryqtyqtyñ osy deñgeiınen asatyn jarqyn aimaqtar üşın qanyqsyzdandyru qoldanylady. Parametr neğūrlym joğary bolsa, soğūrlym tüstık aqparat saqtalady. Būl parametr öte jarqyn aimaqtar üşın rabaisyz köz şağylystyratyndai tüsterın boldyrmauğa kömektesedı, ornyna olar aq tüske (tegıs) ainalady. Būl auqymnan tys tüster turaly aqparatty azaitu esebınen keskınderdın tabiğilyğyn köbırek sezınuge mäjbür etedı. Ūsynylğan jäne ädepkı mänder - 0 jäne 0.5 bolady.", - "AllowVppTonemappingHelp": "OpenCL süzgısın qoldanbai aparattyq qūraldarğa tolyq negızdelgen tonmapiñ. Ağymda HDR10 metaderekterı bar beinelerdı qaita kodtau kezınde ğana jūmys ısteidı.", + "AllowVppTonemappingHelp": "Tolyq Intel draiverıne negızdelgen tonmapiñ. Ağymda belgılı bır qūrylğyda ğana HDR10 beinelerımen jūmys ısteydı. Basqa OpenCL endırulerımen salıstırğanda bunyñ basımdığy joğary.", "EnableVppTonemapping": "VPP tonmapiñdı qosu", "EnableEnhancedNvdecDecoder": "Jaqsartylğan NVDEC kodsyzdandyrğyşty qosu", "DisablePlugin": "Ajyratu", From 9d7c3d9168683015e8332b9b4ccb3db5930a215a Mon Sep 17 00:00:00 2001 From: Roland Vet Date: Sat, 1 Jan 2022 08:39:56 +0000 Subject: [PATCH 1573/1756] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index aed49a8144..0209715e19 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -20,7 +20,7 @@ "AllowHWTranscodingHelp": "Direct transcoderen toestaan door de tuner. Dit kan helpen om de transcodering te verlagen die vereist is door de server.", "AllowMediaConversion": "Mediaconversie toestaan", "AllowMediaConversionHelp": "Toegang verlenen of weigeren tot de mediaconversie functie.", - "AllowOnTheFlySubtitleExtraction": "Directe ondertitel extractie toestaan", + "AllowOnTheFlySubtitleExtraction": "Directe ondertitel uitpakken toestaan", "AllowOnTheFlySubtitleExtractionHelp": "Ingebakken ondertitels kunnen uit de video's gehaald worden en als tekst bezorgd worden aan de clients om transcodering te helpen voorkomen. Op sommige systemen kan dit een lange tijd duren en dit er voor zorgen dat het afspelen van video stopt tijdens de extractie. Schakel dit uit om ingebakken ondertiteling in de video te laten branden met transcodering als deze niet standaard ondersteund worden door het afspeelapparaat.", "AllowRemoteAccess": "Externe verbindingen met deze server toestaan", "AllowRemoteAccessHelp": "Indien niet aangevinkt worden alle externe verbindingen geblokkeerd.", @@ -100,7 +100,7 @@ "ColorTransfer": "Kleuroverdracht", "CommunityRating": "Community-beoordeling", "Composer": "Componist", - "ConfigureDateAdded": "Configureer hoe de datum van toevoeging wordt bepaald in het Dashboard onder de Bibliotheekinstellingen", + "ConfigureDateAdded": "Stel in hoe de `Data toegevoegd' wordt bepaald in het Dashboard > Bibliotheek > NFO Instellingen", "ConfirmDeleteImage": "Afbeelding verwijderen?", "ConfirmDeleteItem": "Verwijderen van dit item zal het verwijderen uit zowel het bestandssysteem als de Media Bibliotheek. Weet u zeker dat u wilt doorgaan?", "ConfirmDeleteItems": "Het verwijderen van deze items verwijdert ze van het bestandssysteem en uit uw bibliotheek. Weet u zeker dat u verder wilt gaan?", @@ -314,7 +314,7 @@ "HeaderPasswordReset": "Wachtwoord resetten", "HeaderPaths": "Paden", "HeaderPhotoAlbums": "Foto-albums", - "HeaderPinCodeReset": "Reset Pincode", + "HeaderPinCodeReset": "Herstel Pincode", "HeaderPlayAll": "Alles afspelen", "HeaderPlayOn": "Afspelen Op", "HeaderPlayback": "Media afspelen", @@ -420,7 +420,7 @@ "LabelBirthDate": "Geboortedatum:", "LabelBirthYear": "Geboorte jaar:", "LabelBlastMessageInterval": "Alive bericht interval:", - "LabelBlastMessageIntervalHelp": "Bepaalt de duur in seconden tussen Blast Alive berichten.", + "LabelBlastMessageIntervalHelp": "Bepaalt de duur in seconden tussen \"Blast Alive\" berichten.", "LabelBlockContentWithTags": "Blokkeer items met volgende tags:", "LabelBurnSubtitles": "Ondertitels inbranden:", "LabelCachePath": "Cache pad:", @@ -438,15 +438,15 @@ "LabelCustomCertificatePath": "Aangepast SSL-certificaatpad:", "LabelCustomCertificatePathHelp": "Pad naar een PKCS #12 bestand met een certificaat en privé-sleutel om TLS ondersteuning op een aangepast domein in te schakelen.", "LabelCustomCss": "Aangepaste CSS-code:", - "LabelCustomCssHelp": "Uw eigen aangepaste stijl voor de web-interface toepassen.", + "LabelCustomCssHelp": "Uw aangepaste stijl voor de web-interface toepassen.", "LabelCustomDeviceDisplayNameHelp": "Geef een eigen weergave naam op of laat deze leeg om de naam te gebruiken die het apparaat opgeeft.", "LabelCustomRating": "Aangepaste classificatie:", - "LabelDashboardTheme": "Server dashboard thema:", + "LabelDashboardTheme": "Server Dashboard thema:", "LabelDateAdded": "Datum toegevoegd:", "LabelDateAddedBehavior": "Datum toegevoegd gedrag voor nieuwe content:", "LabelDateAddedBehaviorHelp": "Als metadata gegevens aanwezig is krijgt deze voorrang op deze opties.", "LabelDateTimeLocale": "Datum en tijd regio:", - "LabelDay": "Dag:", + "LabelDay": "Dag van de week:", "LabelDeathDate": "Overlijdens datum:", "LabelDefaultScreen": "Standaard scherm:", "LabelDefaultUser": "Standaard gebruiker:", @@ -464,15 +464,15 @@ "LabelDownloadLanguages": "Download talen:", "LabelDropImageHere": "Sleep de afbeelding hierheen of klik om te bladeren.", "LabelDropShadow": "Schaduw:", - "LabelEasyPinCode": "Eenvoudige pincode:", + "LabelEasyPinCode": "Eenvoudige PIN code:", "LabelEmbedAlbumArtDidl": "Insluiten van albumhoezen in DIDL", - "LabelEmbedAlbumArtDidlHelp": "Sommige apparaten prefereren deze methode voor het verkrijgen van albumhoezen. Anderen kunnen falen om af te spelen met deze optie ingeschakeld.", + "LabelEmbedAlbumArtDidlHelp": "Sommige apparaten hebben de voorkeur naar deze methode voor het verkrijgen van albumhoezen. Anderen kunnen falen om af te spelen met deze optie ingeschakeld.", "LabelEnableAutomaticPortMap": "Schakel automatisch poort vertalen in", "LabelEnableAutomaticPortMapHelp": "Publieke poort automatisch doorsturen naar een lokale poort via UPnP. Dit werkt niet op alle routers en netwerk configuraties. De wijzigingen worden pas actief na een herstart van de server.", "LabelEnableBlastAliveMessages": "Alive berichten zenden", "LabelEnableBlastAliveMessagesHelp": "Zet dit aan als de server niet betrouwbaar door andere UPnP-apparaten op uw netwerk wordt gedetecteerd.", "LabelEnableDlnaClientDiscoveryInterval": "Interval voor het zoeken naar clients:", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Bepaalt de duur in seconden tussen SSDP zoekopdrachten.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Bepaalt de duur in seconden tussen twee SSDP zoekopdrachten.", "LabelEnableDlnaDebugLogging": "DLNA foutopsporings logboek inschakelen", "LabelEnableDlnaDebugLoggingHelp": "Genereer grote logboekbestanden en is alleen bedoeld voor het troubleshooting doeleinden.", "LabelEnableDlnaPlayTo": "DLNA \"Play To\" inschakelen", @@ -1348,7 +1348,7 @@ "MessagePluginInstallError": "Er is een fout opgetreden tijdens het installeren van de plugin.", "LabelUnstable": "Niet stabiel", "NextTrack": "Ga naar volgende", - "LabelAlbumArtMaxResHelp": "Maximum resolutie van het album art is blootgesteld via de eigenschap upnp:albumArtURI.", + "LabelAlbumArtMaxResHelp": "Maximale resolutie van het album art is beschreven in de eigenschap 'upnp:albumArtURI'.", "Image": "Afbeelding", "Other": "Andere", "Data": "Gegevens", From 7ff24b68c6dcf9548c62832e70ae22914fe4f3c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Woli=C5=84ski?= Date: Sat, 1 Jan 2022 17:21:09 +0000 Subject: [PATCH 1574/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index b728b7298e..8d2b369c52 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -1396,7 +1396,7 @@ "HeaderAddUser": "Dodaj użytkownika", "HeaderAddUpdateSubtitle": "Dodaj/Zaktualizuj napisy", "EnableTonemapping": "Włącz Tone mapping", - "AllowTonemappingHelp": "Mapowanie tonów potrafi przetworzyć obraz z HDR do SDR przy zachowaniu szczegółów i kolorów, które są istotne przy odtwarzaniu oryginalnej sceny. Obecnie działa tylko przy przetwarzaniu wideo z metadanymi HDR10 lub HLG. Jeśli odtwarzanie nie jest płynne lub nie działa, rozważ wyłączenie odpowiedniego dekodera sprzętowego.", + "AllowTonemappingHelp": "Mapowanie tonalne może przekształcić zakres dynamiczny wideo z HDR na SDR, zachowując jednocześnie szczegóły obrazu i kolory, które są bardzo ważnymi informacjami dla odwzorowania oryginalnej sceny. Obecnie działa tylko z filmami HDR10 lub HLG. Wymaga to odpowiedniego środowiska uruchomieniowego OpenCL lub CUDA.", "TonemappingAlgorithmHelp": "Mapowanie tonów może zostać dostrojone. Jeśli nie znasz tych opcji, pozostaw domyślne wartości. Domyślna wartość to 'BT.2390'.", "PreferFmp4HlsContainerHelp": "Preferuj fMP4 jako domyślny format dla HLS, pozwalając na bezpośrednie odtwarzanie zawartości HEVC na wspieranych urządzeniach.", "PreferFmp4HlsContainer": "Preferuj format fMP4-HLS", @@ -1502,7 +1502,7 @@ "RemuxHelp1": "Nośnik znajduje się w niekompatybilnym kontenerze plików (MKV, AVI, WMV, itp.), ale zarówno strumień wideo, jak i strumień audio są zgodne z urządzeniem. Nośnik zostanie bezstratnie przepakowany w locie przed wysłaniem do urządzenia.", "UseDoubleRateDeinterlacingHelp": "To ustawienie wykorzystuje szybkość pola podczas usuwania przeplotu, często określaną jako usuwanie przeplotu typu bob, która podwaja liczbę klatek na sekundę, aby zapewnić pełny ruch, taki jaki można zobaczyć podczas oglądania wideo z przeplotem na telewizorze.", "LabelH265Crf": "CRF kodowania H.265:", - "AllowVppTonemappingHelp": "W pełni sprzętowe mapowanie tonów bez użycia filtra OpenCL. Aktualnie działa wyłącznie w trakcie transkodowania wideo z wbudowanymi metadanymi HDR10.", + "AllowVppTonemappingHelp": "Pełne mapowanie tonów oparte na sterownikach firmy Intel. Obecnie działa tylko na określonym sprzęcie z filmami HDR10. Ma to wyższy priorytet w porównaniu z inną implementacją OpenCL.", "EnableVppTonemapping": "Włącz mapowanie tonów VPP", "EnableEnhancedNvdecDecoder": "Włącz ulepszony dekoder NVDEC", "Framerate": "Częstotliwość wyświetlania klatek", @@ -1606,5 +1606,10 @@ "EnableIntelLowPowerHevcHwEncoder": "Włącz sprzętowy dekoder Intel Low-Power HEVC", "EnableIntelLowPowerH264HwEncoder": "Włącz sprzętowy dekoder Intel Low-Power H.264", "PreferSystemNativeHwDecoder": "Preferuj sprzętowe dekodery DXVA lub VA-API natywne dla systemu", - "ContainerBitrateExceedsLimit": "Bitrate wideo przekracza limit" + "ContainerBitrateExceedsLimit": "Bitrate wideo przekracza limit", + "DirectPlayError": "Wystąpił błąd podczas uruchamiania bezpośredniego odtwarzania", + "UnknownAudioStreamInfo": "Informacje o strumieniu audio są nieznane", + "UnknownVideoStreamInfo": "Informacje o strumieniu wideo są nieznane", + "VideoBitrateNotSupported": "Szybkość transmisji wideo nie jest obsługiwana", + "AudioIsExternal": "Strumień audio jest zewnętrzny" } From 5dfffe46318240813df4a9c2911173c84d4aa002 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 1 Jan 2022 17:43:02 +0000 Subject: [PATCH 1575/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index cf0e0114c7..700be5b677 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -1421,7 +1421,7 @@ "LabelTonemappingPeakHelp": "Этим значением перекрывается сигнальный/номинальный/эталонный пик. Полезно, когда встроенная информация о пиках в метаданных дисплея ненадёжна или при тонмаппинге из узкого диапазона в более широкий. Значения рекомендуемое и по умолчанию - 100 и 0.", "LabelTonemappingThresholdHelp": "Параметры алгоритма тонмаппинга подстраиваются для каждой сцены. А порог используется, чтобы определить, изменилась ли сцена или нет. Если дистанция между средней яркостью текущего кадра и текущим скользящим средним превышает пороговое значение, мы пересчитаем среднюю и пиковую яркость сцены. Значения рекомендуемое и по умолчанию - 0.8 и 0.2.", "TonemappingAlgorithmHelp": "Тонмаппинг можно подстроить. Если вы не уверены с этими параметрами, оставьте значения по умолчанию. Рекомендуемое значение - \"BT.2390\".", - "AllowTonemappingHelp": "Тонмаппинг может преобразовать динамический диапазон видео из HDR в SDR, сохраняя детали изображения и цвета, которые являются очень важной информацией для представления исходной сцены. В настоящее время работает только при перекодировании видео со встроенными метаданными HDR10 или HLG. Если воспроизведение не плавное или не удаётся, отключите соответствующий аппаратный декодер.", + "AllowTonemappingHelp": "Тонмаппинг может преобразовать динамический диапазон видео из HDR в SDR, сохраняя детали изображения и цвета, которые являются очень важной информацией для представления исходной сцены. В настоящее время работает только с видео HDR10 или HLG. Для этого требуется соответствующая среда выполнения OpenCL или CUDA.", "LabelOpenclDeviceHelp": "Это устройство OpenCL, которое используется для тонмаппинга. Слева от точки - номер платформы, а справа - это номер устройства на платформе. Значение по умолчанию - 0.0. Требуется файл приложения FFmpeg, содержащий метод аппаратного ускорения OpenCL.", "OptionAllowContentDownloadHelp": "Пользователи могут загружать медиафайлы и хранить их на своих устройствах. Это не то же самое, как функция синхронизации. Для правильной работы книжных медиатек это необходимо.", "HeaderDeleteDevices": "Удалить все устройства", @@ -1502,7 +1502,7 @@ "LabelMinAudiobookResume": "Мин. время для возобновления аудиокниги, мин:", "LabelMaxAudiobookResumeHelp": "Произведения считаются полностью воспроизведенными, если они остановлены, когда оставшееся время меньше данного значения.", "LabelMaxAudiobookResume": "Время для возобновления аудиокниги, мин:", - "AllowVppTonemappingHelp": "Полный аппаратный тонмаппинг без использования фильтра OpenCL. В настоящее время работает только при перекодировании видео со встроенными метаданными HDR10.", + "AllowVppTonemappingHelp": "Полный тонмаппинг основанный на драйверах Intel. В настоящее время работает только на определенном оборудовании с видео HDR10. Имеет более высокий приоритет по сравнению с другой реализацией OpenCL.", "EnableVppTonemapping": "Включить VPP-тонмаппинг", "EnableEnhancedNvdecDecoder": "Включить улучшенный декодер NVDEC", "DisablePlugin": "Отключить", From dc5c58f6308b52e9460fa5b0549ada9001011126 Mon Sep 17 00:00:00 2001 From: Nyanmisaka <799610810@qq.com> Date: Sat, 1 Jan 2022 12:23:31 +0000 Subject: [PATCH 1576/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 8b576be538..cffbb04e56 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -1353,7 +1353,7 @@ "LabelOpenclDevice": "OpenCL 设备:", "LabelOpenclDeviceHelp": "这是用于色调映射的 OpenCL 设备。 点左边是平台号,右边是平台上的设备号。 默认值为 0.0。 需要支持OpenCL 硬件加速的 FFmpeg 应用程序。", "EnableTonemapping": "启用色调映射", - "AllowTonemappingHelp": "色调映射可以将视频的动态范围从 HDR 变换成 SDR,同时保持图像细节与颜色等对于表现原始场景非常重要的信息。目前仅在转码内嵌 HDR10 或 HLG 元数据的视频时生效。如果播放不顺畅或失败,请考虑关闭对应的硬件解码器。", + "AllowTonemappingHelp": "色调映射可以将视频的动态范围从 HDR 变换成 SDR,同时保持图像细节与颜色等对于表现原始场景非常重要的信息。目前仅对 HDR10 或 HLG 视频生效。此项需要对应的 OpenCL 或 CUDA 运行库。", "LabelTonemappingAlgorithm": "选择要使用的色调映射算法:", "TonemappingAlgorithmHelp": "色调映射可以微调。如果你不是很熟悉这些选项,保持默认即可。建议值为 'BT.2390'。", "LabelTonemappingRange": "色调映射范围:", @@ -1506,7 +1506,7 @@ "MessageChromecastConnectionError": "您的 Google Cast 接收器无法联系 Jellyfin 服务器。请检查连接,然后重试。", "EnableEnhancedNvdecDecoder": "启用增强的 NVDEC 解码器", "EnableVppTonemapping": "启用 VPP 色调映射", - "AllowVppTonemappingHelp": "完全基于硬件的色调映射,不需要 OpenCL 滤镜。目前仅在转码内嵌 HDR10 元数据的视频时生效。", + "AllowVppTonemappingHelp": "完全基于 Intel 驱动的色调映射。目前仅对部分硬件和 HDR10 视频生效。此项比另一个 OpenCL 实现具有更高的优先级。", "DisablePlugin": "禁用", "EnablePlugin": "激活", "DirectPlayHelp": "源文件与此客户端完全兼容,会话正在接收文件而未做任何修改。", From beed9e777bd0086fdf58c5bcc50b5cec7a67128f Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 1 Jan 2022 18:01:50 +0000 Subject: [PATCH 1577/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index 8a8563c7a7..aeb109c14f 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -267,7 +267,7 @@ "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determini la intervalon inter du SSDP-serĉoj, en sekundoj.", "LabelSlowResponseEnabled": "Ĵurnali avertan mesaĝon se la servilo malrapidis respondi", "TonemappingAlgorithmHelp": "Tonmapado povas esti traagordata. Se vi ne plenkonas ĉi tiujn opciojn, simple konservi la defaŭltojn. La rekomendinda valoro estas \"BT.2390\".", - "AllowVppTonemappingHelp": "Plena aparataro bazita tonmapado sen uzi OpenCL-filtrilon. Nuntempe funkcias nur dum transkodado de videoj kun enmetitaj HDR10-metadatenoj.", + "AllowVppTonemappingHelp": "Plena tonmapado bazita sur Intel pelilo. Nuntempe funkcias nur sur certa aparataro kun HDR10-videoj. Ĉi tio havas pli altan prioritaton kompare kun alia OpenCL-realigo.", "LabelCreateHttpPortMapHelp": "Permesi aŭtomatan pordmapadon por krei regulon por HTTP-trafiko aldone al HTTPS-trafiko.", "LabelTonemappingParamHelp": "Agordi la tonmapadan algoritmon. La rekomenditaj kaj defaŭltaj valoroj estas \"NaN\". Ĝenerale lasu ĝin malplena.", "LabelCreateHttpPortMap": "Ebligi aŭtomatan pordmapadon por HTTP-trafiko same kiel HTTPS.", @@ -1561,7 +1561,7 @@ "LabelTonemappingDesatHelp": "Apliki malsaturigon por helaĵoj, kiuj superas ĉi tiun nivelon de heleco. Ju pli alta la parametro, des pli da koloraj informoj estos konservitaj. Ĉi tiu agordo helpas preventi nenature forblovitajn kolorojn por superhelaĵoj, per (glate) iĝante blankaj anstataŭe. Ĉi tio igas bildojn sentiĝi pli naturaj, koste de reduktado de informoj pri ekster-intervalaj koloroj. La rekomenditaj kaj defaŭltaj valoroj estas 0 kaj 0.5.", "H264CrfHelp": "La \"Faktoro de Konstantaj Taksadoj\" (CRF) estas la defaŭlta kvalita parametro por la x264 kaj x265 kodiloj. Vi povas starigi la valorojn inter 0 kaj 51, kie pli malaltaj valoroj rezultigus pli bonan kvaliton (koste de pli altaj dosiergrandecoj). Sanaj valoroj estas inter 18 kaj 28. La defaŭlta por x264 estas 23, kaj por x265 estas 28, do vi povas uzi ĉi tion kiel komencantan punkton.", "ExtractChapterImagesHelp": "Ekstrakto de ĉapitrobildoj permesos al klientoj montri grafikajn menuojn por elekti scenojn. La procezo povas esti malrapida, rimedo-intensa, kaj povas postuli plurajn gigabajtojn da spaco. Ĝi funkcias kiam videoj estas malkovritaj, kaj ankaŭ kiel nokta planita tasko. La horaro estas agordebla en areo de la planitaj taskoj . Ne rekomendas ruli ĉi tiun taskon dum pintaj uzadohoroj.", - "AllowTonemappingHelp": "Tonmapado povas transformi la dinamikan intervalon de video de HDR al SDR konservante bildajn detalojn kaj kolorojn, kiuj estas tre gravaj informoj por reprezenti la originan scenon. Nuntempe funkcias nur dum transkodado de videoj kun enigitaj HDR10 aŭ HLG-metadatenoj. Se la ludado ne estas glata aŭ malsukcesas, konsideri malŝalti la interrespondan aparatan malkodilon.", + "AllowTonemappingHelp": "Tonmapado povas transformi la dinamikan intervalon de video de HDR al SDR konservante bildajn detalojn kaj kolorojn, kiuj estas tre gravaj informoj por reprezenti la originan scenon. Nuntempe funkcias nur kun HDR10 aŭ HLG videoj. Ĉi tio postulas la korespondantan rultempon de OpenCL aŭ CUDA.", "AllowOnTheFlySubtitleExtractionHelp": "Enigitaj subtekstoj povas esti ekstraktitaj el videoj kaj liveritaj al klientoj en simpla teksto, por helpi preventi video-transkodadon. Ĉe iuj sistemoj tio povas daŭri longan tempon kaj kaŭzi videoludadon halti dum la ekstrakta procezo. Malebligi ĉi tion por ke enigitaj subtekstoj esti enbruligitaj kun video-transkodado kiam ili ne estas operaciume subtenataj de la klienta aparato.", "LabelRemoteClientBitrateLimitHelp": "Nedeviga bitrapida limo po elsendfluoj por ĉiuj eksterretaj aparatoj. Ĉi tio estas utila por preventi aparatojn peti pli altan bitrapidon ol via interreta konekto povas trakti. Ĉi tio povas rezultigi pliigitan ŝarĝon de ĉefprocezilo sur via servilo por transkodi videojn dinamike al pli malalta bitrapido.", "LabelOpenclDeviceHelp": "Ĉi tiu estas la OpenCL-aparato, kiu estas uzata por tonmapado. La maldekstra flanko de la punkto estas la platformnumero, kaj la dekstra flanko estas la aparato numero sur la platformo. La defaŭlta valoro estas 0.0. La FFmpeg aplikaĵa dosiero enhavanta la OpenCL aparataran plirapidiga metodon bezonas.", From 0ce2badc229d0ac7016f6106be8ea8ca594d7234 Mon Sep 17 00:00:00 2001 From: rimasx Date: Sat, 1 Jan 2022 14:14:02 +0000 Subject: [PATCH 1578/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/et.json b/src/strings/et.json index 1e76f9a8b5..bb55fe0710 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -207,7 +207,7 @@ "HeaderRemoteAccessSettings": "Kaugjuurdepääsu seaded", "HeaderRecordingPostProcessing": "Salvestise järeltöötlus", "HeaderRecordingOptions": "Salvestusvalikud", - "HeaderRecentlyPlayed": "Hiljuti esitatud", + "HeaderRecentlyPlayed": "Viimati esitatud", "HeaderProfileServerSettingsHelp": "Need väärtused määravad, kuidas server end klientidele esitleb.", "HeaderProfileInformation": "Profiili info", "HeaderPreferredMetadataLanguage": "Eelistatud metaandmete keel", From ff6eacf0002a3fc4a6013727827a7d301061d83b Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Sat, 1 Jan 2022 20:18:05 +0000 Subject: [PATCH 1579/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 46 ++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 7cefbc7245..29c0c2fd64 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -3,9 +3,9 @@ "AccessRestrictedTryAgainLater": "Der Zugriff ist derzeit eingeschränkt. Bitte versuche es später erneut.", "Actor": "Darsteller(in)", "Add": "Hinzufügen", - "AddToCollection": "Zur Sammlung hinzufügen", - "AddToPlayQueue": "Zur Warteschlange hinzufügen", - "AddToPlaylist": "Zur Wiedergabeliste hinzufügen", + "AddToCollection": "Zu Sammlung hinzufügen", + "AddToPlayQueue": "Zu Warteschlange hinzufügen", + "AddToPlaylist": "Zu Wiedergabeliste hinzufügen", "AddedOnValue": "{0} hinzugefügt", "AdditionalNotificationServices": "Durchsuche den Plugin-Katalog, um weitere Benachrichtigungsdienste zu installieren.", "AirDate": "Erstausstrahlung", @@ -26,7 +26,7 @@ "AllowRemoteAccessHelp": "Wenn deaktiviert, werden alle externen Verbindungen blockiert.", "AllowedRemoteAddressesHelp": "Kommagetrennte Liste von IP Adressen oder IP/Netzmasken für Netzwerke, für die externe Verbindungen erlaubt sind. Wenn leer gelassen, sind alle Adressen erlaubt.", "AlwaysPlaySubtitles": "Immer anzeigen", - "AlwaysPlaySubtitlesHelp": "Den Spracheinstellungen entspreche Untertitel werden unabhängig von der Tonspursprache geladen.", + "AlwaysPlaySubtitlesHelp": "Den Spracheinstellungen entsprechende Untertitel werden unabhängig von der Tonspursprache geladen.", "AnyLanguage": "Beliebige Sprache", "Anytime": "Jederzeit", "AroundTime": "Gegen {0}", @@ -1204,7 +1204,7 @@ "LabelAudioBitrate": "Audio-Bitrate:", "ButtonAddImage": "Bild hinzufügen", "LabelSize": "Größe:", - "LabelTranscodes": "Transcodiert:", + "LabelTranscodes": "Transcodes:", "LabelTranscodingProgress": "Transcodierungsfortschritt:", "LabelAudioBitDepth": "Audio-Bittiefe:", "LabelPleaseRestart": "Die Änderungen werden nach dem manuellen Neuladen des Webclients wirksam.", @@ -1372,28 +1372,28 @@ "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.", + "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 zurzeit nur bei HDR10- oder HLG-Videos. Entsprechend der gewählten Hardwarebeschleunigung wird die passende OpenCL oder CUDA Laufzeitumgebung benötigt.", - "TonemappingRangeHelp": "Wähle den Ausgabefarbbereich aus. Auto ist derselbe wie der Eingabebereich.", - "TonemappingAlgorithmHelp": "Das Tonemapping kann fein abgestimmt werden. Wenn du mit diesen Optionen nicht vertraut bist, behalte einfach den Standardwert bei. Der empfohlene Wert ist \"BT.2390\".", - "LabelTonemappingAlgorithm": "Wähle den zu verwendenden Tonemapping-Algorithmus aus:", + "TonemappingRangeHelp": "Wähle den Ausgabefarbraum aus. Auto ist derselbe wie der Eingabefarbraum.", + "TonemappingAlgorithmHelp": "Das Tone-Mapping kann fein abgestimmt werden. Wenn du mit diesen Optionen nicht vertraut bist, behalte einfach den Standardwert bei. Der empfohlene Wert ist \"BT.2390\".", + "LabelTonemappingAlgorithm": "Wähle den zu verwendenden Tone-Mapping-Algorithmus aus:", "LabelKnownProxies": "Bekannte Proxys:", "KnownProxiesHelp": "Kommagetrennte Liste von IP-Adressen oder Hostnamen bekannter Proxys, die bei der Verbindung mit dieser 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. Versuche diese zu erhöhen, wenn in den FFmpeg-Protokollen der Fehler \"Zu viele Pakete für den Ausgabestrom gepuffert\" auftaucht. 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": "Tone Mapping-Parameter:", + "LabelTonemappingParamHelp": "Feinabstimmung des Tone-Mapping-Algorithmus. Die empfohlenen und Standardwerte sind NaN. Im Allgemeinen leer lassen.", + "LabelTonemappingParam": "Tone-Mapping-Parameter:", "LabelTonemappingPeakHelp": "Überschreibe 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 voreingestellten Werte sind 100 und 0.", - "LabelTonemappingPeak": "Tone Mapping-Spitze:", - "LabelTonemappingThresholdHelp": "Die Parameter des Tone Mapping-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": "Tone Mapping-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": "Tone Mapping-Entsättigung:", - "LabelTonemappingRange": "Tone Mapping-Bereich:", + "LabelTonemappingPeak": "Tone-Mapping-Spitze:", + "LabelTonemappingThresholdHelp": "Die Parameter des Tone-Mapping-Algorithmus werden für jede Szene fein abgestimmt. 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, wird der Szenendurchschnitt und die Spitzenhelligkeit neu berechnen. Die empfohlenen und Standardwerte sind 0,8 und 0,2.", + "LabelTonemappingThreshold": "Tone-Mapping-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 blasse 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 vorhandenen Informationen über Farben außerhalb des Farbbereichs. Die empfohlenen und voreingestellten Werte sind 0 und 0,5.", + "LabelTonemappingDesat": "Tone-Mapping-Entsättigung:", + "LabelTonemappingRange": "Tone-Mapping-Bereich:", "LabelColorPrimaries": "Hauptfarben:", "LabelColorTransfer": "Farbübertragung:", "LabelVideoRange": "Video-Bereich:", @@ -1425,12 +1425,12 @@ "OptionAllowContentDownloadHelp": "Benutzer können Medien herunterladen und auf ihren Geräten speichern. Dies ist nicht dasselbe wie eine Synchronisierungsfunktion. Buchbibliotheken benötigen diese Funktion, um ordnungsgemäß zu funktionieren.", "OptionAllowContentDownload": "Mediendownloads zulassen", "HeaderDeleteDevices": "Alle Geräte löschen", - "DeleteDevicesConfirmation": "Bist du dir sicher, dass du alle Geräte löschen willst? Alle anderen Sitzungen werden abgemeldet. Die Geräte erscheinen wieder, sobald sich ein Benutzer sich das nächste Mal von ihnen anmeldet.", + "DeleteDevicesConfirmation": "Bist du dir sicher, dass du alle Geräte löschen willst? Alle anderen Sitzungen werden abgemeldet. Die Geräte erscheinen wieder, sobald sich ein Benutzer das nächste Mal von ihnen anmeldet.", "DeleteAll": "Alle löschen", - "EnableFallbackFontHelp": "Benutzerdefinierte alternative Schriftarten aktivieren. Dies kann Probleme mit inkorrekt dargestellten Untertiteln vermeiden.", - "EnableFallbackFont": "Ausweich-Schriftarten aktivieren", - "LabelFallbackFontPathHelp": "Gebe einen Pfad ein der Ausweich-Schriftarten für das Rendern von ASS/SSA Untertiteln enthält. Die maximal erlaubte Schriftartgröße beträgt 20 MB. Leichte und Web-freundliche Schriftartformate so wie woff2 sind empfohlen.", - "LabelFallbackFontPath": "Ausweich-Schriftarten Ordnerpfad:", + "EnableFallbackFontHelp": "Benutzerdefinierte, alternative Schriftarten aktivieren. Dies kann Probleme mit inkorrekt dargestellten Untertiteln vermeiden.", + "EnableFallbackFont": "Ausweichschriftarten aktivieren", + "LabelFallbackFontPathHelp": "Gebe einen Verzeichnis an, das Ausweichschriftarten für das Rendern von ASS- oder SSA-Untertiteln enthält. Die maximal erlaubte Schriftartgröße beträgt 20 MB. Leichte und web-freundliche Schriftartformate wie etwa woff2 werden empfohlen.", + "LabelFallbackFontPath": "Verzeichnis für Ausweichschriftarten:", "HeaderSelectFallbackFontPathHelp": "Suche oder gib das Verzeichnis für Ausweichschriftarten zum Rendern von ASS/SSA Untertiteln an.", "HeaderSelectFallbackFontPath": "Verzeichnis für Ausweichschriftarten auswählen", "YoutubeDenied": "Angefordertes Video darf nicht in eingebetteten Playern abgespielt werden.", @@ -1611,5 +1611,5 @@ "UnknownVideoStreamInfo": "Die Video-Stream-Info ist unbekannt", "UnknownAudioStreamInfo": "Die Audio-Stream-Info ist unbekannt", "ContainerBitrateExceedsLimit": "Die Bitrate des Videos übersteigt das Limit", - "PreferSystemNativeHwDecoder": "Präferiere Betriebssystem-native DXVA oder VA-API Hardware Dekoder" + "PreferSystemNativeHwDecoder": "Präferiere Betriebssystem-native DXVA- oder VA-API-Hardware-Dekoder" } From a32183dbe91d838947645aaf0aaad8b7ba325ac8 Mon Sep 17 00:00:00 2001 From: blob03 Date: Sat, 1 Jan 2022 19:54:04 +0000 Subject: [PATCH 1580/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index ec619f9ff4..f5a5c44cbe 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1384,7 +1384,7 @@ "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 'BT.2390'.", "LabelTonemappingAlgorithm": "Sélectionner 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 représenter 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, envisagez de désactiver le décodeur matériel correspondant.", + "AllowTonemappingHelp": "Le mappage tonal est capable de transformer la gamme dynamique d'une vidéo de HDR à SDR tout en maintenant les détails et les couleurs d'image si importants à la représentation de la scène originale. Pour le moment, la fonctionalite ne fonctionne qu'avec les vidéos HDR10 ou HLG et requiert les environnements d'exécution OpenCL et CUDA 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 :", @@ -1502,7 +1502,7 @@ "LabelMaxAudiobookResumeHelp": "Si le temps restant est inférieur à cette valeur, les titres sont considérés comme entièrement lus.", "MessagePlaybackError": "Une erreur s'est produite lors de la lecture de ce fichier sur votre récepteur Google Cast.", "MessageChromecastConnectionError": "Votre récepteur Google Cast ne parvient pas à contacter le serveur Jellyfin. Veuillez vérifier la connexion et réessayer.", - "AllowVppTonemappingHelp": "Mappage de ton local purement matériel et n'utilisant pas de filtre OpenCL. Ne fonctionne actuellement que lors du transcodage de vidéos contenant des métadonnées HDR10.", + "AllowVppTonemappingHelp": "Mappage tonal conçu sur les pilotes de Intel. Ne fonctionne actuellement qu'avec certains équipements et pour le transcodage de vidéos HDR10. Ce mappage a une priorité plus élevée que toute autre implémentation utilisant OpenCL.", "EnableVppTonemapping": "Activer le mappage ton local VPP", "EnableEnhancedNvdecDecoder": "Activer le décodeur NVDEC amélioré", "Framerate": "Images par seconde", From 87629f79009132b6d91557aef4fcc019407df751 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 1 Jan 2022 21:29:00 +0000 Subject: [PATCH 1581/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 99a8b1d671..304f4381c6 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -1315,7 +1315,7 @@ "LabelSSDPTracingFilter": "SSDP süzgısı:", "LabelRepositoryUrl": "Repozitori URL-y", "LabelRepositoryName": "Repozitori atauy", - "LabelQuickConnectCode": "Jyldam Bailanys kody:", + "LabelQuickConnectCode": "Jyldam qosylu kody:", "LabelIsForced": "Mäjbürlı", "LabelEnableIP6": "IPv6 qosu", "LabelEnableIP4": "IPv4 qosu", @@ -1332,7 +1332,7 @@ "Authorize": "Rūqsat etu", "EnableDetailsBanner": "Egjeiler banerı", "Bwdif": "BWDIF süzgısı", - "ButtonUseQuickConnect": "Quick Connect qyzmetın paidalanu", + "ButtonUseQuickConnect": "Jyldam qosyludy paidalanu", "YoutubeNotFound": "Beine tabylmady.", "YoutubeBadRequest": "Jaramsyz saual.", "LabelSelectStereo": "Stereo", @@ -1367,11 +1367,11 @@ "SaveChanges": "Özgerısterdı saqtau", "Restart": "Qaıta ıske qosu", "ResetPassword": "Paröldı ysyru", - "QuickConnectInvalidCode": "Jaramsyz Jyldam Bailanys kody", + "QuickConnectInvalidCode": "Jaramsyz Jyldam qosylu kody", "QuickConnectAuthorizeSuccess": "Saualğa rūqsat etıldı", "QuickConnectAuthorizeCode": "Kıru üşın {0} kodyn engızıñız", "QuickConnectActivationSuccessful": "Sättı belsendırıldı", - "QuickConnect": "Quick Connect qyzmetı", + "QuickConnect": "Jyldam qosylu", "PluginFromRepo": "{0}, {1} repozitoridan", "Profile": "Profail", "PreviousTrack": "Aldyñğysyna ötu", @@ -1384,7 +1384,7 @@ "LabelAutomaticDiscovery": "Avtomatty baiqaudy qosu:", "LabelAutoDiscoveryTracing": "Avtomatty baiqau qadağalauyn qosu.", "EnableTonemapping": "Tonmapiñdı qosu", - "EnableQuickConnect": "Osy serverde Jyldam Bailanysty qosu", + "EnableQuickConnect": "Osy serverde Jyldam qosyludy qosu", "EnableFasterAnimationsHelp": "Jyldam animasialar men auysulardy paidalanu.", "EnableBlurHash": "Keskіnder üşın būlyñğyr toltyrğyştardy qosu", "ApiKeysCaption": "Ağymdağy qosylğan API-kıltterdıñ tızımı", @@ -1450,10 +1450,10 @@ "HeaderSelectFallbackFontPathHelp": "ASS/SSA subtitrlerın qalyptastyru üşın paidalanylatyn orynbasuşy qarıp qaltasyn şarlañyz nemese engızıñız.", "HeaderSelectFallbackFontPath": "Orynbasuşy qarıp qaltasynyñ jolyn tañdau", "UseDoubleRateDeinterlacing": "Şatyssyzdandyrudy kezınde kadr jiіlіgіn qosarlatu", - "QuickConnectDeactivated": "Kıru saualy bekıtılu mümkın bolmastai, Jyldam Bailanys ajyratyldy", - "QuickConnectNotAvailable": "Jyldam Bailanys qosyluyn server äkımşısınen sūrañyz", - "QuickConnectNotActive": "Būl serverde Jyldam Bailanys belsendı emes", - "QuickConnectAuthorizeFail": "Belgısız Jyldam Bailanys kody", + "QuickConnectDeactivated": "Kıru saualy bekıtılu mümkın bolmastai, Jyldam qosylu ajyratyldy", + "QuickConnectNotAvailable": "Jyldam qosylu qosyluyn server äkımşısınen sūrañyz", + "QuickConnectNotActive": "Būl serverde Jyldam qosylu belsendı emes", + "QuickConnectAuthorizeFail": "Belgısız Jyldam qosylu kody", "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Bar bolsa, endırılgen metaderekterdegi telebölım turaly aqparat paydalanylady.", "PathNotFound": "Joldy tabu mümkın bolmady. Joldyñ jaramdy ekenıne köz jetkızıp, qaitalap körıñіz.", "MessageSyncPlayGroupDoesNotExist": "Top joq bolğasyn, oğan qosylu sätsız boldy.", @@ -1486,7 +1486,7 @@ "LabelRequireHttpsHelp": "Belgılengen bolsa, server HTTP arqyly kelgen barlyq saualdardy HTTPS üşın avtomatty bağyttaidy. Eger server HTTPS-portyn tyñdamasa, būl eşqandai äser etpeidı.", "SyncPlayAccessHelp": "SyncPlay basqa qūrylğylarmen oinatudy ündestıruge mümkındık beredі. Būl paidalanuşynyñ SyncPlay funksiasyna qatynau deñgeiіn tañdañyz.", "SubtitleVerticalPositionHelp": "Mätın kösetıletın jol nömіrі. Oñ sandar joğarydan tömenge bağyttalğan. Terіs sandar tömennen joğaryğa bağyttalğan.", - "QuickConnectDescription": "Jyldam Bailanys arqyly jüiege kıru üşın jüieden kırıp jatqan qūrylğydan \"Jyldam Bailanys\" tüimeşıgın tañdap, tömende körsetılgen kodty engızıñız.", + "QuickConnectDescription": "Jyldam Bailanys arqyly jüiege kıru üşın jüieden kırıp jatqan qūrylğydan \"Jyldam qosylu\" tüimeşıgın tañdap, tömende körsetılgen kodty engızıñız.", "OptionAllowContentDownloadHelp": "Paidalanuşylar tasyğyşderekterdı jüktep alyp, ony öz qūrylğylarynda saqtai alady. Būl ündestıru funksiasymen bırdei emes. Kіtap tasyğyşhanalaryna būl dūrys jūmys іsteu üşın qajet.", "RemuxHelp2": "Remūksiñ müldem derekterı joğaltymynsyz tasyğyşderekter sapasymen öte az öñdeu quatyn paidalanady.", "PreferFmp4HlsContainerHelp": "Qoldau körsetılgen qūrylğylarğa HEVC-mazmūndy tıkelei taratuğa mümkındık beretın, HLS üşın ädepkı retınde fMP4-konteinerdı paidalanuyn qalau.", From 0257b69d2b4c5244449363965d67c87841b1bbfe Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 1 Jan 2022 22:02:07 +0000 Subject: [PATCH 1582/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 700be5b677..182e903536 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -178,7 +178,7 @@ "EnableNextVideoInfoOverlayHelp": "В конце видео отображать сведения о последующем видео в текущем плей-листе.", "EnablePhotos": "Отображать фотографии", "EnablePhotosHelp": "Изображения будут обнаруживаться и отображаться наряду с другими медиафайлами.", - "EnableStreamLooping": "Зацикливание трансляций", + "EnableStreamLooping": "Автоциклирование трансляций", "EnableStreamLoopingHelp": "Включайте, если трансляции содержат данные только на несколько секунд и необходимо непрерывно их запрашивать. Включение этого без необходимости может породить проблемы.", "EnableThemeSongsHelp": "Воспроизведение тематических композиций в фоновом режиме при навигации по медиатеке.", "EnableThemeVideosHelp": "Воспроизведение тематических видео в фоновом режиме при навигации по медиатеке.", @@ -227,7 +227,7 @@ "HDPrograms": "HD-передачи", "HardwareAccelerationWarning": "Включение аппаратного ускорения может привести к нестабильности в некоторых средах. Убедитесь в том, что ваша операционная система и видеодрайверы полностью актуализированы. Если имеются проблемы с воспроизведением видео после включения этого, необходимо сменить параметр назад на Ничего.", "HeaderAccessSchedule": "Расписание доступа", - "HeaderAccessScheduleHelp": "Создайте расписание доступа, чтобы лимитировать доступ определёнными часами.", + "HeaderAccessScheduleHelp": "Создать расписания доступа для ограничения доступа определёнными часами.", "HeaderActiveDevices": "Активные устройства", "HeaderActiveRecordings": "Активные записи", "HeaderActivity": "Действия", @@ -347,7 +347,7 @@ "HeaderProfileServerSettingsHelp": "Данные значения управляют тем, как сервер будет представлять себя клиентам.", "HeaderRecentlyPlayed": "Воспроизведённые недавно", "HeaderRecordingOptions": "Опции записи", - "HeaderRecordingPostProcessing": "Постобработка записи", + "HeaderRecordingPostProcessing": "Последующая обработка записи", "HeaderRemoteControl": "Удалённое управление", "HeaderRemoveMediaFolder": "Изъятие медиапапки", "HeaderRemoveMediaLocation": "Изъятие расположения медиаданных", @@ -504,7 +504,7 @@ "LabelEnableDlnaClientDiscoveryInterval": "Интервал обнаружения клиентов:", "LabelEnableDlnaClientDiscoveryIntervalHelp": "Определить интервал между двумя SSDP-запросами, в секундах.", "LabelEnableDlnaDebugLogging": "Включить журналирование отладки DLNA", - "LabelEnableDlnaDebugLoggingHelp": "Создаются большие файлы Журнала, рекомендуется использовать только для поиска неполадок.", + "LabelEnableDlnaDebugLoggingHelp": "Создаёт огромные файлы журналирования, следует использовать только для устранения неполадок.", "LabelEnableDlnaPlayTo": "Включить DLNA-функцию \"Воспроизвести На\"", "LabelEnableDlnaPlayToHelp": "Обнаруживаются устройства внутри своей сети, а также предоставляется возможность управлять ими удалённо.", "LabelEnableDlnaServer": "Включить DLNA-сервер", @@ -527,7 +527,7 @@ "LabelForgotPasswordUsernameHelp": "Введите имя пользователя, если помните его.", "LabelFormat": "Формат:", "LabelFriendlyName": "Понятное имя:", - "LabelServerNameHelp": "Это имя используется для распознавания сервера и будет по умолчанию именем хоста сервера.", + "LabelServerNameHelp": "Это имя используется для распознавания сервера и будет по умолчанию именем узла сервера.", "LabelGroupMoviesIntoCollections": "Группировать фильмы в коллекции", "LabelGroupMoviesIntoCollectionsHelp": "Если выбран вид списка фильмов, то коллекции фильмов будут отображаться как элементы со сгруппированными фильмами.", "LabelH264Crf": "Значение CRF H.264-кодирования:", @@ -633,8 +633,8 @@ "LabelPlaceOfBirth": "Место рождения:", "LabelPlayDefaultAudioTrack": "Воспроизводить стандартную аудиодорожку независимо от языка", "LabelPlaylist": "Плей-лист:", - "LabelPostProcessor": "Приложение постобработки:", - "LabelPostProcessorArguments": "Аргументы командной строки постобработчика:", + "LabelPostProcessor": "Приложение последующей обработки:", + "LabelPostProcessorArguments": "Аргументы командной строки последующего обработчика:", "LabelPostProcessorArgumentsHelp": "Используйте {path} как путь к записываемому файлу.", "LabelPreferredDisplayLanguage": "Выбор языка отображения:", "LabelPreferredSubtitleLanguage": "Выбор языка субтитров:", @@ -674,7 +674,7 @@ "LabelSeriesRecordingPath": "Путь к записываемым сериалам:", "LabelServerHost": "Узел:", "LabelServerHostHelp": "192.168.1.100:8096 или https://myserver.com", - "LabelSimultaneousConnectionLimit": "Лимит одновременных потоков:", + "LabelSimultaneousConnectionLimit": "Предел одновременных потоков:", "LabelSkipBackLength": "Время отмотки:", "LabelSkipForwardLength": "Время промотки:", "LabelSkipIfAudioTrackPresent": "Пропустить, если аудиодорожка по умолчанию соответствует загружаемому языку", @@ -705,7 +705,7 @@ "LabelTextSize": "Размер текста:", "LabelTheme": "Тема:", "LabelTime": "Время:", - "LabelTimeLimitHours": "Временной лимит (час):", + "LabelTimeLimitHours": "Предел времени (час):", "LabelTitle": "Название:", "LabelTrackNumber": "Номер дорожки:", "LabelTranscodingTempPathHelp": "Укажите произвольный путь для файлов перекодировки, служащие для клиентов. Оставьте пустым, чтобы использовать умолчания сервера.", @@ -1126,7 +1126,7 @@ "Transcoding": "Перекодирование", "Tuesday": "вторник", "TvLibraryHelp": "Просмотрите {0}руководство по именованию передач{1}.", - "Uniform": "Равномерный", + "Uniform": "Равномерная", "UninstallPluginConfirmation": "Вы действительно хотите удалить {0}?", "HeaderUninstallPlugin": "Удаление плагина", "Unmute": "Вкл. звук", @@ -1156,8 +1156,8 @@ "ValueSeriesCount": "{0} сериал(а/ов)", "ValueSongCount": "{0} композици(и/й)", "ValueSpecialEpisodeName": "Спецэпизод - {0}", - "ValueTimeLimitMultiHour": "Временной лимит: {0} час(а/ов)", - "ValueTimeLimitSingleHour": "Временной лимит: 1 час", + "ValueTimeLimitMultiHour": "Предел времени: {0} час(а/ов)", + "ValueTimeLimitSingleHour": "Предел времени: 1 час", "ValueVideoCodec": "Видео кодек: {0}", "Vertical": "Вертикально", "ViewAlbum": "Посмотреть альбом", @@ -1401,14 +1401,14 @@ "QuickConnectAuthorizeSuccess": "Запрос авторизован", "QuickConnectAuthorizeCode": "Введите код {0} для входа", "QuickConnectActivationSuccessful": "Активировано успешно", - "QuickConnect": "Служба Quick Connect", + "QuickConnect": "Быстрое подключение", "LabelQuickConnectCode": "Код Быстрого подключения:", "LabelKnownProxies": "Известные прокси:", "LabelCurrentStatus": "Текущее состояние:", - "KnownProxiesHelp": "Разделенный запятыми список IP-адресов или имён хостов известных прокси, используемых при подключении к вашему экземпляру Jellyfin. Это необходимо для правильного использования заголовков \"X-Forwarded-For\". Требуется перезагрузка после сохранения.", + "KnownProxiesHelp": "Разделенный запятыми список IP-адресов или имён узлов известных прокси, используемых при подключении к вашему экземпляру Jellyfin. Это необходимо для правильного использования заголовков \"X-Forwarded-For\". Требуется перезагрузка после сохранения.", "EnableQuickConnect": "Включить Быстрое подключение на этом сервере", "EnableAutoCast": "Задать по умолчанию", - "ButtonUseQuickConnect": "Использовать Quick Connect", + "ButtonUseQuickConnect": "Использовать Быстрое подключение", "ButtonActivate": "Активация", "Authorize": "Авторизовать", "LabelUserMaxActiveSessions": "Максимальное количество одновременных пользовательских сессий:", @@ -1606,7 +1606,7 @@ "IntelLowPowerEncHelp": "Энергосберегающее кодирование может оставить ненужную синхронизацию CPU-GPU. В Linux они должны быть отключены, если микропрограмма i915 HuC не настроена.", "EnableIntelLowPowerHevcHwEncoder": "Включить энергосберегающий аппаратный кодёр Intel HEVC", "EnableIntelLowPowerH264HwEncoder": "Включить энергосберегающий аппаратный кодёр Intel H.264", - "ContainerBitrateExceedsLimit": "Потоковая скорость видео превысила лимит", + "ContainerBitrateExceedsLimit": "Потоковая скорость видео превысила предел", "DirectPlayError": "При запуске прямого воспроизведения произошла ошибка", "UnknownAudioStreamInfo": "Информация об аудио потоке неизвестна", "UnknownVideoStreamInfo": "Информация о видео потоке неизвестна", From b22a9ed6324ca45d15817d525d030223c6c2be28 Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Sun, 2 Jan 2022 02:40:11 +0300 Subject: [PATCH 1583/1756] apply suggestions --- .../dashboard/users/CheckBoxElement.tsx | 9 ++- .../dashboard/users/SectionTabs.tsx | 52 +++++++++++++ .../dashboard/users/TabLinkElement.tsx | 36 --------- src/components/pages/UserEditPage.tsx | 78 ++++++------------- src/elements/emby-checkbox/emby-checkbox.scss | 5 ++ 5 files changed, 88 insertions(+), 92 deletions(-) create mode 100644 src/components/dashboard/users/SectionTabs.tsx delete mode 100644 src/components/dashboard/users/TabLinkElement.tsx diff --git a/src/components/dashboard/users/CheckBoxElement.tsx b/src/components/dashboard/users/CheckBoxElement.tsx index aaa5c63f51..f1c90e4e2c 100644 --- a/src/components/dashboard/users/CheckBoxElement.tsx +++ b/src/components/dashboard/users/CheckBoxElement.tsx @@ -1,8 +1,8 @@ import React, { FunctionComponent } from 'react'; import globalize from '../../../scripts/globalize'; -const createCheckBoxElement = ({ type, className, title }) => ({ - __html: `
-
-

{globalize.translate('HeaderAllowMediaDeletionFrom')}

- -
+
+

+ {globalize.translate('HeaderAllowMediaDeletionFrom')} +

+
+
-

- {globalize.translate('DeleteFoldersAccess')} -

-
- {deleteFoldersAccess.map(Item => ( - - ))} -
-
-
- {globalize.translate('DeleteFoldersAccessHelp')} + {deleteFoldersAccess.map(Item => ( + + ))}
diff --git a/src/elements/emby-checkbox/emby-checkbox.scss b/src/elements/emby-checkbox/emby-checkbox.scss index b33a216140..d2b6aa3901 100644 --- a/src/elements/emby-checkbox/emby-checkbox.scss +++ b/src/elements/emby-checkbox/emby-checkbox.scss @@ -108,6 +108,11 @@ width: 12em; } +.checkboxList > .sectioncheckbox > .emby-checkbox-label { + display: flex; + margin: 0.5em 0; +} + .checkboxList-paperList { padding: 1em !important; } From ffb40c125d4108835688173e539135ffaf2b0ad1 Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Sun, 2 Jan 2022 04:40:31 +0300 Subject: [PATCH 1584/1756] apply suggestions Fix Spacing for checkbox lists --- src/components/dashboard/users/CheckBoxListItem.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/dashboard/users/CheckBoxListItem.tsx b/src/components/dashboard/users/CheckBoxListItem.tsx index d51bd9835f..af15769e47 100644 --- a/src/components/dashboard/users/CheckBoxListItem.tsx +++ b/src/components/dashboard/users/CheckBoxListItem.tsx @@ -23,6 +23,7 @@ const createCheckBoxElement = ({className, Name, Id, AppName, checkedAttribute}) const CheckBoxListItem: FunctionComponent = ({className, Name, Id, AppName, checkedAttribute}: IProps) => { return (
Date: Sat, 16 Oct 2021 00:26:31 +0300 Subject: [PATCH 1585/1756] Convert userLibraryAccessPage to react --- .../pages/UserLibraryAccessPage.tsx | 355 ++++++++++++++++++ .../dashboard/users/userlibraryaccess.html | 65 ---- .../dashboard/users/userlibraryaccess.js | 186 --------- src/scripts/routes.js | 2 +- 4 files changed, 356 insertions(+), 252 deletions(-) create mode 100644 src/components/pages/UserLibraryAccessPage.tsx delete mode 100644 src/controllers/dashboard/users/userlibraryaccess.js diff --git a/src/components/pages/UserLibraryAccessPage.tsx b/src/components/pages/UserLibraryAccessPage.tsx new file mode 100644 index 0000000000..819573abff --- /dev/null +++ b/src/components/pages/UserLibraryAccessPage.tsx @@ -0,0 +1,355 @@ +import React, { FunctionComponent, useEffect, useState, useRef } from 'react'; + +import loading from '../loading/loading'; +import libraryMenu from '../../scripts/libraryMenu'; +import globalize from '../../scripts/globalize'; +import toast from '../toast/toast'; +import { appRouter } from '../appRouter'; +import SectionTitleLinkElement from '../dashboard/users/SectionTitleLinkElement'; +import TabLinkElement from '../dashboard/users/TabLinkElement'; +import CheckBoxElement from '../dashboard/users/CheckBoxElement'; +import CheckBoxListItem from '../dashboard/users/CheckBoxListItem'; +import ButtonElement from '../dashboard/users/ButtonElement'; +import Dashboard from '../../scripts/clientUtils'; + +type ItemsArr = { + Name?: string; + Id?: string; + AppName?: string; + checkedAttribute?: string +} + +const UserLibraryAccessPage: FunctionComponent = () => { + const [ userName, setUserName ] = useState(''); + const [channelsItems, setChannelsItems] = useState([]); + const [mediaFoldersItems, setMediaFoldersItems] = useState([]); + const [devicesItems, setDevicesItems] = useState([]); + + const element = useRef(null); + + useEffect(() => { + const loadData = () => { + loading.show(); + const userId = appRouter.param('userId'); + // eslint-disable-next-line compat/compat + const promise1 = userId ? window.ApiClient.getUser(userId) : Promise.resolve({ Configuration: {} }); + const promise2 = window.ApiClient.getJSON(window.ApiClient.getUrl('Library/MediaFolders', { + IsHidden: false + })); + const promise3 = window.ApiClient.getJSON(window.ApiClient.getUrl('Channels')); + const promise4 = window.ApiClient.getJSON(window.ApiClient.getUrl('Devices')); + // eslint-disable-next-line compat/compat + Promise.all([promise1, promise2, promise3, promise4]).then(function (responses) { + loadUser(responses[0], responses[1].Items, responses[2].Items, responses[3].Items); + }); + }; + + loadData(); + + const loadUser = (user, mediaFolders, channels, devices) => { + setUserName(user.Name); + libraryMenu.setTitle(user.Name); + loadChannels(user, channels); + loadMediaFolders(user, mediaFolders); + loadDevices(user, devices); + loading.hide(); + }; + + const loadMediaFolders = (user, mediaFolders) => { + const itemsArr: ItemsArr[] = []; + + for (const folder of mediaFolders) { + console.log('EnableAllFolders', user.Policy.EnableAllFolders); + const isChecked = user.Policy.EnableAllFolders || user.Policy.EnabledFolders.indexOf(folder.Id) != -1; + const checkedAttribute = isChecked ? ' checked="checked"' : ''; + itemsArr.push({ + Id: folder.Id, + Name: folder.Name, + checkedAttribute: checkedAttribute + }); + } + + setMediaFoldersItems(itemsArr); + + const chkEnableAllFolders = element.current.querySelector('.chkEnableAllFolders'); + chkEnableAllFolders.checked = user.Policy.EnableAllFolders; + triggerChange(chkEnableAllFolders); + }; + + const loadChannels = (user, channels) => { + const itemsArr: ItemsArr[] = []; + + for (const folder of channels) { + console.log('EnableAllChannels', user.Policy.EnableAllChannels); + const isChecked = user.Policy.EnableAllChannels || user.Policy.EnabledChannels.indexOf(folder.Id) != -1; + const checkedAttribute = isChecked ? ' checked="checked"' : ''; + itemsArr.push({ + Id: folder.Id, + Name: folder.Name, + checkedAttribute: checkedAttribute + }); + } + + setChannelsItems(itemsArr); + + if (channels.length) { + element?.current?.querySelector('.channelAccessContainer').classList.remove('hide'); + } else { + element?.current?.querySelector('.channelAccessContainer').classList.add('hide'); + } + + const chkEnableAllChannels = element.current.querySelector('.chkEnableAllChannels'); + chkEnableAllChannels.checked = user.Policy.EnableAllChannels; + triggerChange(chkEnableAllChannels); + }; + + const loadDevices = (user, devices) => { + const itemsArr: ItemsArr[] = []; + + for (const device of devices) { + console.log('EnableAllDevices', user.Policy.EnableAllDevices); + const isChecked = user.Policy.EnableAllDevices || user.Policy.EnabledDevices.indexOf(device.Id) != -1; + const checkedAttribute = isChecked ? ' checked="checked"' : ''; + itemsArr.push({ + Id: device.Id, + Name: device.Name, + AppName : device.AppName, + checkedAttribute: checkedAttribute + }); + } + + setDevicesItems(itemsArr); + + const chkEnableAllDevices = element.current.querySelector('.chkEnableAllDevices'); + chkEnableAllDevices.checked = user.Policy.EnableAllDevices; + triggerChange(chkEnableAllDevices); + + if (user.Policy.IsAdministrator) { + element?.current?.querySelector('.deviceAccessContainer').classList.add('hide'); + } else { + element?.current?.querySelector('.deviceAccessContainer').classList.remove('hide'); + } + }; + + const triggerChange = (select) => { + const evt = document.createEvent('HTMLEvents'); + evt.initEvent('change', false, true); + select.dispatchEvent(evt); + }; + + const onSubmit = (e) => { + loading.show(); + const userId = appRouter.param('userId'); + window.ApiClient.getUser(userId).then(function (result) { + saveUser(result); + }); + e.preventDefault(); + e.stopPropagation(); + return false; + }; + + const saveUser = (user) => { + user.Policy.EnableAllFolders = element?.current?.querySelector('.chkEnableAllFolders').checked; + user.Policy.EnabledFolders = user.Policy.EnableAllFolders ? [] : Array.prototype.filter.call(element?.current?.querySelectorAll('.chkFolder'), function (c) { + return c.checked; + }).map(function (c) { + return c.getAttribute('data-id'); + }); + user.Policy.EnableAllChannels = element?.current?.querySelector('.chkEnableAllChannels').checked; + user.Policy.EnabledChannels = user.Policy.EnableAllChannels ? [] : Array.prototype.filter.call(element?.current?.querySelectorAll('.chkChannel'), function (c) { + return c.checked; + }).map(function (c) { + return c.getAttribute('data-id'); + }); + user.Policy.EnableAllDevices = element?.current?.querySelector('.chkEnableAllDevices').checked; + user.Policy.EnabledDevices = user.Policy.EnableAllDevices ? [] : Array.prototype.filter.call(element?.current?.querySelectorAll('.chkDevice'), function (c) { + return c.checked; + }).map(function (c) { + return c.getAttribute('data-id'); + }); + user.Policy.BlockedChannels = null; + user.Policy.BlockedMediaFolders = null; + window.ApiClient.updateUserPolicy(user.Id, user.Policy).then(function () { + onSaveComplete(); + }); + }; + + const onSaveComplete = () => { + loading.hide(); + toast(globalize.translate('SettingsSaved')); + }; + + element?.current?.querySelector('.chkEnableAllDevices').addEventListener('change', function (this: HTMLInputElement) { + if (this.checked) { + element?.current?.querySelector('.deviceAccessListContainer').classList.add('hide'); + } else { + element?.current?.querySelector('.deviceAccessListContainer').classList.remove('hide'); + } + }); + + element?.current?.querySelector('.chkEnableAllChannels').addEventListener('change', function (this: HTMLInputElement) { + if (this.checked) { + element?.current?.querySelector('.channelAccessListContainer').classList.add('hide'); + } else { + element?.current?.querySelector('.channelAccessListContainer').classList.remove('hide'); + } + }); + + element?.current?.querySelector('.chkEnableAllFolders').addEventListener('change', function (this: HTMLInputElement) { + if (this.checked) { + element?.current?.querySelector('.folderAccessListContainer').classList.add('hide'); + } else { + element?.current?.querySelector('.folderAccessListContainer').classList.remove('hide'); + } + }); + + element?.current?.querySelector('.userLibraryAccessForm').addEventListener('submit', onSubmit); + }, []); + + return ( +
+
+
+
+

+ {userName} +

+ +
+
+
+ Dashboard.navigate('useredit.html', true)} + /> + Dashboard.navigate('userlibraryaccess.html', true)} + /> + Dashboard.navigate('userparentalcontrol.html', true)} + /> + Dashboard.navigate('userpassword.html', true)} + /> +
+
+
+

{globalize.translate('HeaderLibraryAccess')}

+ +
+
+

+ {globalize.translate('HeaderLibraries')} +

+
+ {mediaFoldersItems.map(Item => { + return ( + + ); + })} +
+
+
+ {globalize.translate('LibraryAccessHelp')} +
+
+
+
+

{globalize.translate('HeaderChannelAccess')}

+ +
+
+

+ {globalize.translate('Channels')} +

+
+ {channelsItems.map(Item => ( + + ))} +
+
+
+ {globalize.translate('ChannelAccessHelp')} +
+
+
+
+
+

{globalize.translate('HeaderDeviceAccess')}

+ +
+
+

+ {globalize.translate('HeaderDevices')} +

+
+ {devicesItems.map(Item => ( + + ))} +
+
+
+ {globalize.translate('DeviceAccessHelp')} +
+
+
+
+
+
+ +
+
+
+
+ ); +}; + +export default UserLibraryAccessPage; diff --git a/src/controllers/dashboard/users/userlibraryaccess.html b/src/controllers/dashboard/users/userlibraryaccess.html index 6c80d23d7c..abcbfaf103 100644 --- a/src/controllers/dashboard/users/userlibraryaccess.html +++ b/src/controllers/dashboard/users/userlibraryaccess.html @@ -1,68 +1,3 @@
-
-
- -
-
-

- ${Help} -
-
- - -
- -
-

${HeaderLibraryAccess}

- -
-
-
-
${LibraryAccessHelp}
-
-
- -
-
-

${HeaderDeviceAccess}

- -
-
-
-
${DeviceAccessHelp}
-
-
-
-
-
- -
-
-
-
diff --git a/src/controllers/dashboard/users/userlibraryaccess.js b/src/controllers/dashboard/users/userlibraryaccess.js deleted file mode 100644 index 0f68133d89..0000000000 --- a/src/controllers/dashboard/users/userlibraryaccess.js +++ /dev/null @@ -1,186 +0,0 @@ -import 'jquery'; -import loading from '../../../components/loading/loading'; -import libraryMenu from '../../../scripts/libraryMenu'; -import globalize from '../../../scripts/globalize'; -import Dashboard from '../../../scripts/clientUtils'; -import toast from '../../../components/toast/toast'; - -/* eslint-disable indent */ - - function triggerChange(select) { - const evt = document.createEvent('HTMLEvents'); - evt.initEvent('change', false, true); - select.dispatchEvent(evt); - } - - function loadMediaFolders(page, user, mediaFolders) { - let html = ''; - html += '

' + globalize.translate('HeaderLibraries') + '

'; - html += '
'; - - for (let i = 0, length = mediaFolders.length; i < length; i++) { - const folder = mediaFolders[i]; - const isChecked = user.Policy.EnableAllFolders || user.Policy.EnabledFolders.indexOf(folder.Id) != -1; - const checkedAttribute = isChecked ? ' checked="checked"' : ''; - html += ''; - } - - html += '
'; - page.querySelector('.folderAccess').innerHTML = html; - const chkEnableAllFolders = page.querySelector('#chkEnableAllFolders'); - chkEnableAllFolders.checked = user.Policy.EnableAllFolders; - triggerChange(chkEnableAllFolders); - } - - function loadChannels(page, user, channels) { - let html = ''; - html += '

' + globalize.translate('Channels') + '

'; - html += '
'; - - for (let i = 0, length = channels.length; i < length; i++) { - const folder = channels[i]; - const isChecked = user.Policy.EnableAllChannels || user.Policy.EnabledChannels.indexOf(folder.Id) != -1; - const checkedAttribute = isChecked ? ' checked="checked"' : ''; - html += ''; - } - - html += '
'; - $('.channelAccess', page).show().html(html); - - if (channels.length) { - $('.channelAccessContainer', page).show(); - } else { - $('.channelAccessContainer', page).hide(); - } - - const chkEnableAllChannels = page.querySelector('#chkEnableAllChannels'); - chkEnableAllChannels.checked = user.Policy.EnableAllChannels; - triggerChange(chkEnableAllChannels); - } - - function loadDevices(page, user, devices) { - let html = ''; - html += '

' + globalize.translate('HeaderDevices') + '

'; - html += '
'; - - for (let i = 0, length = devices.length; i < length; i++) { - const device = devices[i]; - const checkedAttribute = user.Policy.EnableAllDevices || user.Policy.EnabledDevices.indexOf(device.Id) != -1 ? ' checked="checked"' : ''; - html += ''; - } - - html += '
'; - $('.deviceAccess', page).show().html(html); - const chkEnableAllDevices = page.querySelector('#chkEnableAllDevices'); - chkEnableAllDevices.checked = user.Policy.EnableAllDevices; - triggerChange(chkEnableAllDevices); - - if (user.Policy.IsAdministrator) { - page.querySelector('.deviceAccessContainer').classList.add('hide'); - } else { - page.querySelector('.deviceAccessContainer').classList.remove('hide'); - } - } - - function loadUser(page, user, loggedInUser, mediaFolders, channels, devices) { - page.querySelector('.username').innerHTML = user.Name; - libraryMenu.setTitle(user.Name); - loadChannels(page, user, channels); - loadMediaFolders(page, user, mediaFolders); - loadDevices(page, user, devices); - loading.hide(); - } - - function onSaveComplete() { - loading.hide(); - toast(globalize.translate('SettingsSaved')); - } - - function saveUser(user, page) { - user.Policy.EnableAllFolders = $('#chkEnableAllFolders', page).is(':checked'); - user.Policy.EnabledFolders = user.Policy.EnableAllFolders ? [] : $('.chkFolder', page).get().filter(function (c) { - return c.checked; - }).map(function (c) { - return c.getAttribute('data-id'); - }); - user.Policy.EnableAllChannels = $('#chkEnableAllChannels', page).is(':checked'); - user.Policy.EnabledChannels = user.Policy.EnableAllChannels ? [] : $('.chkChannel', page).get().filter(function (c) { - return c.checked; - }).map(function (c) { - return c.getAttribute('data-id'); - }); - user.Policy.EnableAllDevices = $('#chkEnableAllDevices', page).is(':checked'); - user.Policy.EnabledDevices = user.Policy.EnableAllDevices ? [] : $('.chkDevice', page).get().filter(function (c) { - return c.checked; - }).map(function (c) { - return c.getAttribute('data-id'); - }); - user.Policy.BlockedChannels = null; - user.Policy.BlockedMediaFolders = null; - ApiClient.updateUserPolicy(user.Id, user.Policy).then(function () { - onSaveComplete(); - }); - } - - function onSubmit() { - const page = $(this).parents('.page'); - loading.show(); - const userId = getParameterByName('userId'); - ApiClient.getUser(userId).then(function (result) { - saveUser(result, page); - }); - return false; - } - - $(document).on('pageinit', '#userLibraryAccessPage', function () { - const page = this; - $('#chkEnableAllDevices', page).on('change', function () { - if (this.checked) { - $('.deviceAccessListContainer', page).hide(); - } else { - $('.deviceAccessListContainer', page).show(); - } - }); - $('#chkEnableAllChannels', page).on('change', function () { - if (this.checked) { - $('.channelAccessListContainer', page).hide(); - } else { - $('.channelAccessListContainer', page).show(); - } - }); - page.querySelector('#chkEnableAllFolders').addEventListener('change', function () { - if (this.checked) { - page.querySelector('.folderAccessListContainer').classList.add('hide'); - } else { - page.querySelector('.folderAccessListContainer').classList.remove('hide'); - } - }); - $('.userLibraryAccessForm').off('submit', onSubmit).on('submit', onSubmit); - }).on('pageshow', '#userLibraryAccessPage', function () { - const page = this; - loading.show(); - let promise1; - const userId = getParameterByName('userId'); - - if (userId) { - promise1 = ApiClient.getUser(userId); - } else { - const deferred = $.Deferred(); - deferred.resolveWith(null, [{ - Configuration: {} - }]); - promise1 = deferred.promise(); - } - - const promise2 = Dashboard.getCurrentUser(); - const promise4 = ApiClient.getJSON(ApiClient.getUrl('Library/MediaFolders', { - IsHidden: false - })); - const promise5 = ApiClient.getJSON(ApiClient.getUrl('Channels')); - const promise6 = ApiClient.getJSON(ApiClient.getUrl('Devices')); - Promise.all([promise1, promise2, promise4, promise5, promise6]).then(function (responses) { - loadUser(page, responses[0], responses[1], responses[2].Items, responses[3].Items, responses[4].Items); - }); - }); - -/* eslint-enable indent */ diff --git a/src/scripts/routes.js b/src/scripts/routes.js index 92453ff5bc..cab1287d20 100644 --- a/src/scripts/routes.js +++ b/src/scripts/routes.js @@ -448,7 +448,7 @@ import { appRouter } from '../components/appRouter'; path: 'dashboard/users/userlibraryaccess.html', autoFocus: false, roles: 'admin', - controller: 'dashboard/users/userlibraryaccess' + pageComponent: 'UserLibraryAccessPage' }); defineRoute({ From a72fa2e999297f06a210539a2d642e9cee2fc743 Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Sat, 13 Nov 2021 22:10:34 +0300 Subject: [PATCH 1586/1756] useCallback hook --- .../pages/UserLibraryAccessPage.tsx | 216 +++++++++--------- 1 file changed, 108 insertions(+), 108 deletions(-) diff --git a/src/components/pages/UserLibraryAccessPage.tsx b/src/components/pages/UserLibraryAccessPage.tsx index 819573abff..f16d9b5ca7 100644 --- a/src/components/pages/UserLibraryAccessPage.tsx +++ b/src/components/pages/UserLibraryAccessPage.tsx @@ -1,4 +1,4 @@ -import React, { FunctionComponent, useEffect, useState, useRef } from 'react'; +import React, { FunctionComponent, useCallback, useEffect, useState, useRef } from 'react'; import loading from '../loading/loading'; import libraryMenu from '../../scripts/libraryMenu'; @@ -27,116 +27,116 @@ const UserLibraryAccessPage: FunctionComponent = () => { const element = useRef(null); - useEffect(() => { - const loadData = () => { - loading.show(); - const userId = appRouter.param('userId'); - // eslint-disable-next-line compat/compat - const promise1 = userId ? window.ApiClient.getUser(userId) : Promise.resolve({ Configuration: {} }); - const promise2 = window.ApiClient.getJSON(window.ApiClient.getUrl('Library/MediaFolders', { - IsHidden: false - })); - const promise3 = window.ApiClient.getJSON(window.ApiClient.getUrl('Channels')); - const promise4 = window.ApiClient.getJSON(window.ApiClient.getUrl('Devices')); - // eslint-disable-next-line compat/compat - Promise.all([promise1, promise2, promise3, promise4]).then(function (responses) { - loadUser(responses[0], responses[1].Items, responses[2].Items, responses[3].Items); + const triggerChange = (select) => { + const evt = document.createEvent('HTMLEvents'); + evt.initEvent('change', false, true); + select.dispatchEvent(evt); + }; + + const loadMediaFolders = useCallback((user, mediaFolders) => { + const itemsArr: ItemsArr[] = []; + + for (const folder of mediaFolders) { + console.log('EnableAllFolders', user.Policy.EnableAllFolders); + const isChecked = user.Policy.EnableAllFolders || user.Policy.EnabledFolders.indexOf(folder.Id) != -1; + const checkedAttribute = isChecked ? ' checked="checked"' : ''; + itemsArr.push({ + Id: folder.Id, + Name: folder.Name, + checkedAttribute: checkedAttribute }); - }; + } + setMediaFoldersItems(itemsArr); + + const chkEnableAllFolders = element.current.querySelector('.chkEnableAllFolders'); + chkEnableAllFolders.checked = user.Policy.EnableAllFolders; + triggerChange(chkEnableAllFolders); + }, []); + + const loadChannels = useCallback((user, channels) => { + const itemsArr: ItemsArr[] = []; + + for (const folder of channels) { + console.log('EnableAllChannels', user.Policy.EnableAllChannels); + const isChecked = user.Policy.EnableAllChannels || user.Policy.EnabledChannels.indexOf(folder.Id) != -1; + const checkedAttribute = isChecked ? ' checked="checked"' : ''; + itemsArr.push({ + Id: folder.Id, + Name: folder.Name, + checkedAttribute: checkedAttribute + }); + } + + setChannelsItems(itemsArr); + + if (channels.length) { + element?.current?.querySelector('.channelAccessContainer').classList.remove('hide'); + } else { + element?.current?.querySelector('.channelAccessContainer').classList.add('hide'); + } + + const chkEnableAllChannels = element.current.querySelector('.chkEnableAllChannels'); + chkEnableAllChannels.checked = user.Policy.EnableAllChannels; + triggerChange(chkEnableAllChannels); + }, []); + + const loadDevices = useCallback((user, devices) => { + const itemsArr: ItemsArr[] = []; + + for (const device of devices) { + console.log('EnableAllDevices', user.Policy.EnableAllDevices); + const isChecked = user.Policy.EnableAllDevices || user.Policy.EnabledDevices.indexOf(device.Id) != -1; + const checkedAttribute = isChecked ? ' checked="checked"' : ''; + itemsArr.push({ + Id: device.Id, + Name: device.Name, + AppName : device.AppName, + checkedAttribute: checkedAttribute + }); + } + + setDevicesItems(itemsArr); + + const chkEnableAllDevices = element.current.querySelector('.chkEnableAllDevices'); + chkEnableAllDevices.checked = user.Policy.EnableAllDevices; + triggerChange(chkEnableAllDevices); + + if (user.Policy.IsAdministrator) { + element?.current?.querySelector('.deviceAccessContainer').classList.add('hide'); + } else { + element?.current?.querySelector('.deviceAccessContainer').classList.remove('hide'); + } + }, []); + + const loadUser = useCallback((user, mediaFolders, channels, devices) => { + setUserName(user.Name); + libraryMenu.setTitle(user.Name); + loadChannels(user, channels); + loadMediaFolders(user, mediaFolders); + loadDevices(user, devices); + loading.hide(); + }, [loadChannels, loadDevices, loadMediaFolders]); + + const loadData = useCallback(() => { + loading.show(); + const userId = appRouter.param('userId'); + // eslint-disable-next-line compat/compat + const promise1 = userId ? window.ApiClient.getUser(userId) : Promise.resolve({ Configuration: {} }); + const promise2 = window.ApiClient.getJSON(window.ApiClient.getUrl('Library/MediaFolders', { + IsHidden: false + })); + const promise3 = window.ApiClient.getJSON(window.ApiClient.getUrl('Channels')); + const promise4 = window.ApiClient.getJSON(window.ApiClient.getUrl('Devices')); + // eslint-disable-next-line compat/compat + Promise.all([promise1, promise2, promise3, promise4]).then(function (responses) { + loadUser(responses[0], responses[1].Items, responses[2].Items, responses[3].Items); + }); + }, [loadUser]); + + useEffect(() => { loadData(); - const loadUser = (user, mediaFolders, channels, devices) => { - setUserName(user.Name); - libraryMenu.setTitle(user.Name); - loadChannels(user, channels); - loadMediaFolders(user, mediaFolders); - loadDevices(user, devices); - loading.hide(); - }; - - const loadMediaFolders = (user, mediaFolders) => { - const itemsArr: ItemsArr[] = []; - - for (const folder of mediaFolders) { - console.log('EnableAllFolders', user.Policy.EnableAllFolders); - const isChecked = user.Policy.EnableAllFolders || user.Policy.EnabledFolders.indexOf(folder.Id) != -1; - const checkedAttribute = isChecked ? ' checked="checked"' : ''; - itemsArr.push({ - Id: folder.Id, - Name: folder.Name, - checkedAttribute: checkedAttribute - }); - } - - setMediaFoldersItems(itemsArr); - - const chkEnableAllFolders = element.current.querySelector('.chkEnableAllFolders'); - chkEnableAllFolders.checked = user.Policy.EnableAllFolders; - triggerChange(chkEnableAllFolders); - }; - - const loadChannels = (user, channels) => { - const itemsArr: ItemsArr[] = []; - - for (const folder of channels) { - console.log('EnableAllChannels', user.Policy.EnableAllChannels); - const isChecked = user.Policy.EnableAllChannels || user.Policy.EnabledChannels.indexOf(folder.Id) != -1; - const checkedAttribute = isChecked ? ' checked="checked"' : ''; - itemsArr.push({ - Id: folder.Id, - Name: folder.Name, - checkedAttribute: checkedAttribute - }); - } - - setChannelsItems(itemsArr); - - if (channels.length) { - element?.current?.querySelector('.channelAccessContainer').classList.remove('hide'); - } else { - element?.current?.querySelector('.channelAccessContainer').classList.add('hide'); - } - - const chkEnableAllChannels = element.current.querySelector('.chkEnableAllChannels'); - chkEnableAllChannels.checked = user.Policy.EnableAllChannels; - triggerChange(chkEnableAllChannels); - }; - - const loadDevices = (user, devices) => { - const itemsArr: ItemsArr[] = []; - - for (const device of devices) { - console.log('EnableAllDevices', user.Policy.EnableAllDevices); - const isChecked = user.Policy.EnableAllDevices || user.Policy.EnabledDevices.indexOf(device.Id) != -1; - const checkedAttribute = isChecked ? ' checked="checked"' : ''; - itemsArr.push({ - Id: device.Id, - Name: device.Name, - AppName : device.AppName, - checkedAttribute: checkedAttribute - }); - } - - setDevicesItems(itemsArr); - - const chkEnableAllDevices = element.current.querySelector('.chkEnableAllDevices'); - chkEnableAllDevices.checked = user.Policy.EnableAllDevices; - triggerChange(chkEnableAllDevices); - - if (user.Policy.IsAdministrator) { - element?.current?.querySelector('.deviceAccessContainer').classList.add('hide'); - } else { - element?.current?.querySelector('.deviceAccessContainer').classList.remove('hide'); - } - }; - - const triggerChange = (select) => { - const evt = document.createEvent('HTMLEvents'); - evt.initEvent('change', false, true); - select.dispatchEvent(evt); - }; - const onSubmit = (e) => { loading.show(); const userId = appRouter.param('userId'); @@ -204,7 +204,7 @@ const UserLibraryAccessPage: FunctionComponent = () => { }); element?.current?.querySelector('.userLibraryAccessForm').addEventListener('submit', onSubmit); - }, []); + }, [loadData]); return (
From f2a14f453cc61bcde7f1b400577160a0cbd1243a Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Sun, 2 Jan 2022 05:04:08 +0300 Subject: [PATCH 1587/1756] replace TabLinkElement with SectionTabs Components --- .../pages/UserLibraryAccessPage.tsx | 33 ++++--------------- 1 file changed, 6 insertions(+), 27 deletions(-) diff --git a/src/components/pages/UserLibraryAccessPage.tsx b/src/components/pages/UserLibraryAccessPage.tsx index f16d9b5ca7..fe9cf71ef5 100644 --- a/src/components/pages/UserLibraryAccessPage.tsx +++ b/src/components/pages/UserLibraryAccessPage.tsx @@ -6,11 +6,10 @@ import globalize from '../../scripts/globalize'; import toast from '../toast/toast'; import { appRouter } from '../appRouter'; import SectionTitleLinkElement from '../dashboard/users/SectionTitleLinkElement'; -import TabLinkElement from '../dashboard/users/TabLinkElement'; +import SectionTabs from '../dashboard/users/SectionTabs'; import CheckBoxElement from '../dashboard/users/CheckBoxElement'; import CheckBoxListItem from '../dashboard/users/CheckBoxListItem'; import ButtonElement from '../dashboard/users/ButtonElement'; -import Dashboard from '../../scripts/clientUtils'; type ItemsArr = { Name?: string; @@ -221,34 +220,12 @@ const UserLibraryAccessPage: FunctionComponent = () => { />
-
- Dashboard.navigate('useredit.html', true)} - /> - Dashboard.navigate('userlibraryaccess.html', true)} - /> - Dashboard.navigate('userparentalcontrol.html', true)} - /> - Dashboard.navigate('userpassword.html', true)} - /> -
+

{globalize.translate('HeaderLibraryAccess')}

{

{globalize.translate('HeaderLibraries')}

-
+
{mediaFoldersItems.map(Item => { return ( {

{globalize.translate('HeaderChannelAccess')}

{

{globalize.translate('HeaderDeviceAccess')}

Date: Sun, 2 Jan 2022 00:37:25 +0000 Subject: [PATCH 1588/1756] Translated using Weblate (French (Canada)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/ --- src/strings/fr-ca.json | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/strings/fr-ca.json b/src/strings/fr-ca.json index d8deac4a8b..0e239fbc8d 100644 --- a/src/strings/fr-ca.json +++ b/src/strings/fr-ca.json @@ -189,7 +189,7 @@ "ButtonScanAllLibraries": "Analyser toutes les médiathèques", "ButtonRevoke": "Révoquer", "ButtonResume": "Reprendre la lecture", - "ButtonResetEasyPassword": "Remettre à nouveau le code NIP facile", + "ButtonResetEasyPassword": "Remettre à nouveau le code NIP Facile", "ButtonRename": "Renommer", "ButtonRemove": "Enlever", "ButtonRefreshGuideData": "Rafraîchir les données de guide", @@ -215,7 +215,7 @@ "LabelVideo": "Vidéo", "DashboardArchitecture": "Architecture : {0}", "DashboardOperatingSystem": "Système d'exploitation : {0}", - "ConfigureDateAdded": "Configure la façon dont la date d'ajout est déterminée dans le tableau de board dans les paramètres de la médiathèque", + "ConfigureDateAdded": "Définissez la façon dont les métadonnées de la date d’ajout sont déterminées dans le tableau de bord > Bibliothèques > Paramètres NFO", "Composer": "Compositeur(trice)", "CommunityRating": "Évaluation de la communauté", "ColorTransfer": "Transfert de couleur", @@ -284,7 +284,7 @@ "HeaderAccessSchedule": "Programme d'accès", "HardwareAccelerationWarning": "L'activation de l'accélération matérielle peut provoquer une instabilité dans certains environnements. Assurez-vous que votre système d'exploitation et vos pilotes vidéo sont complètement à jour. Si vous avez des difficultés pour lire des vidéos après l'activation, vous devrez régler à nouveau ce paramètre sur « Aucun ».", "HDPrograms": "Programmes HD", - "H264CrfHelp": "Le facteur de débit constant (CRF) est le paramètre de qualité par défaut pour les encodeurs x264 et x265. Vous pouvez définir les valeurs entre 0 et 51, où des valeurs inférieures entraîneraient une meilleure qualité (au prix de fichiers lourds). Les valeurs saines sont comprises entre 18 et 28. La valeur par défaut pour x264 est 23 et pour x265 est 28, vous pouvez donc l'utiliser comme point de départ.", + "H264CrfHelp": "Le ‘facteur de débit constant’ (CRF) est le paramètre de qualité par défaut pour les encodeurs x264 et x265. Vous pouvez définir les valeurs entre 0 et 51, où des valeurs inférieures entraîneraient une meilleure qualité (au prix de fichiers lourds). Les valeurs saines sont comprises entre 18 et 28. La valeur par défaut pour x264 est 23 et pour x265 est 28, vous pouvez donc l'utiliser comme point de départ.", "GuideProviderLogin": "Connexion", "Guide": "Guide", "GroupVersions": "Regrouper les versions", @@ -298,7 +298,7 @@ "FileReadError": "Une erreur est survenue durant la lecture du fichier.", "FileReadCancelled": "La lecture du fichier a été annulée.", "FileNotFound": "Fichier introuvable.", - "FFmpegSavePathNotFound": "Nous ne pouvons pas localiser FFmpeg en utilisant le chemin que vous avez saisi. FFprobe est également nécessaire et doit exister dans le même dossier. Ces composants sont généralement regroupés dans le même téléchargement. Veuillez vérifier le chemin puis réessayez.", + "FFmpegSavePathNotFound": "Nous ne pouvons pas trouver FFmpeg en utilisant le chemin que vous avez saisi. FFprobe est également nécessaire et doit exister dans le même dossier. Ces composants sont généralement regroupés dans le même téléchargement. Veuillez vérifier le chemin puis réessayez.", "FetchingData": "Récupération de données supplémentaires", "Features": "Longs métrages", "Favorite": "Favori", @@ -327,8 +327,8 @@ "EnableFasterAnimationsHelp": "Utiliser des animations et des transitions plus rapides.", "EnableFasterAnimations": "Animations plus rapides", "EnableExternalVideoPlayersHelp": "Une liste des lecteurs externes sera affichée au lancement de la lecture d'une vidéo.", - "EnableDecodingColorDepth10Vp9": "Activer le décodage hardware 10-Bit pour VP9", - "EnableDecodingColorDepth10Hevc": "Activer le décodage hardware 10-Bit pour HEVC", + "EnableDecodingColorDepth10Vp9": "Activer le décodage hardware 10-bit pour VP9", + "EnableDecodingColorDepth10Hevc": "Activer le décodage hardware 10-bit pour HEVC", "EasyPasswordHelp": "Votre NIP est utilisé pour l'accès hors ligne par les clients compatibles. Il peut également servir à simplifier votre connexion depuis votre réseau local.", "DrmChannelsNotImported": "Les chaînes avec GDN (DRM) ne seront pas importées.", "DownloadsValue": "{0} téléchargements", @@ -364,13 +364,13 @@ "Disc": "Disque", "DirectStreaming": "Diffusion en continu directe", "DirectStreamHelp2": "La puissance utilisée par la diffusion en continue directe dépend en général du profil audio. Seul le flux vidéo est sans perte.", - "DirectStreamHelp1": "Le flux vidéo est compatible avec l'appareil, mais utilise un format audio (DTS, TRUEHD, etc.) ou un nombre de canaux audio incompatibles. Le média va être rempaqueté à la volée avant d'être diffusé sur l'appareil. Seul le flux audio va être transcodé.", + "DirectStreamHelp1": "Le flux vidéo est compatible avec l'appareil, mais utilise un format audio (DTS, Dolby TrueHD, etc.) ou un nombre de canaux audio incompatibles. Le média va être rempaqueté à la volée avant d'être diffusé sur l'appareil. Seul le flux audio va être transcodé.", "DirectPlaying": "Lecture directe", "DeviceAccessHelp": "Ceci ne s'applique qu'aux appareils qui peuvent être identifiés de manière unique et n'empêchera pas l'accès par navigateur. Bloquer l'accès aux appareils par utilisateur empêchera l'utilisation de nouveaux appareils jusqu'à ce qu'ils soient approuvés ici.", "Descending": "Décroissant", "Depressed": "Diminuer", "DeleteDevicesConfirmation": "Voulez-vous vraiment supprimer tous les appareils ? Toutes les autres sessions seront déconnectées. Les appareils réapparaîtront la prochaine fois qu'un utilisateur se connectera.", - "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. 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.", + "AllowTonemappingHelp": "Le tone-mapping peut transformer la plage dynamique d’une vidéo de HDR à SDR tout en maintenant les détails et les couleurs de l’image, qui sont des informations très importantes pour représenter la scène originale. Fonctionne actuellement uniquement avec les vidéos HDR10 ou HLG. Cela nécessite l’environnement d’exécution OpenCL ou CUDA correspondant.", "LabelEasyPinCode": "NIP :", "LabelDynamicExternalId": "ID {0} :", "LabelDownloadLanguages": "Téléchargement des langues :", @@ -713,5 +713,8 @@ "HeaderContinueReading": "Continuer à lire", "MusicVideos": "Vidéos musicales", "OptionBluray": "BD", - "LabelEnableDlnaPlayTo": "Activer la fonction DLNA \"Lire sur\"" + "LabelEnableDlnaPlayTo": "Activer la fonction DLNA \"Lire sur\"", + "Engineer": "Ingénieur du son", + "Conductor": "Conducteur", + "Casual": "Casuel" } From 3a71fbffe9e2a289de5b7c88d8f5bdb81eaaf943 Mon Sep 17 00:00:00 2001 From: blob03 Date: Sun, 2 Jan 2022 00:05:53 +0000 Subject: [PATCH 1589/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index f5a5c44cbe..bb43bcb993 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1384,7 +1384,7 @@ "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 'BT.2390'.", "LabelTonemappingAlgorithm": "Sélectionner l'algorithme de mappage tonal à utiliser :", - "AllowTonemappingHelp": "Le mappage tonal est capable de transformer la gamme dynamique d'une vidéo de HDR à SDR tout en maintenant les détails et les couleurs d'image si importants à la représentation de la scène originale. Pour le moment, la fonctionalite ne fonctionne qu'avec les vidéos HDR10 ou HLG et requiert les environnements d'exécution OpenCL et CUDA correspondant.", + "AllowTonemappingHelp": "Le mappage tonal est capable de transformer la gamme dynamique d'une vidéo de HDR à SDR tout en maintenant les détails et les couleurs d'image si importants au rendu de la scène originale. Pour le moment, ne fonctionne qu'avec les vidéos HDR10 ou HLG et requiert les environnements d'exécution OpenCL et CUDA 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 :", From 4f5875a2ced4efd08415b73881e191ba12b1eb7e Mon Sep 17 00:00:00 2001 From: Holygon Date: Sun, 2 Jan 2022 09:01:05 +0000 Subject: [PATCH 1590/1756] Translated using Weblate (Danish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/ --- src/strings/da.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/strings/da.json b/src/strings/da.json index d84c297d7e..ffca713578 100644 --- a/src/strings/da.json +++ b/src/strings/da.json @@ -1528,5 +1528,8 @@ "Engineer": "Ingeniør", "Conductor": "Dirigent", "Arranger": "Arrangør", - "AgeValue": "({0} år gammel)" + "AgeValue": "({0} år gammel)", + "LabelAutomaticallyAddToCollection": "Automatisk tilføj til samling", + "Cursive": "Kursiv", + "Console": "Konsol" } From c70e1b8ba23c6d859ab112157e6e460d6adc1f54 Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Sun, 2 Jan 2022 08:31:08 +0000 Subject: [PATCH 1591/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 29c0c2fd64..6c20c60712 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -410,9 +410,9 @@ "LabelArtists": "Interpreten:", "LabelArtistsHelp": "Trenne mehrere Künstler durch ein Semikolon.", "LabelAudioLanguagePreference": "Bevorzugte Audiosprache:", - "LabelAutomaticallyRefreshInternetMetadataEvery": "Metadaten automatisch aus dem Internet aktivieren:", + "LabelAutomaticallyRefreshInternetMetadataEvery": "Metadaten automatisch aus dem Internet aktualisieren:", "LabelBindToLocalNetworkAddress": "Binde an lokale Netzwerkadresse:", - "LabelBindToLocalNetworkAddressHelp": "Überschreibt die lokale IP-Adresse für den HTTP Server. Wenn leer, wird der Server an alle verfügbaren Adressen gebunden. Änderungen benötigen einen Neustart.", + "LabelBindToLocalNetworkAddressHelp": "Überschreibt die lokale IP-Adresse für den HTTP-Server. Wenn leer, wird der Server an alle verfügbaren Adressen gebunden. Änderungen benötigen einen Neustart.", "LabelBirthDate": "Geburtsdatum:", "LabelBirthYear": "Geburtsjahr:", "LabelBlastMessageInterval": "Intervall der Aktivmeldung:", @@ -1211,7 +1211,7 @@ "LabelVideoBitrate": "Video-Bitrate:", "LabelTranscodingFramerate": "Transcodierrate:", "LabelAudioSampleRate": "Audio-Abtastrate:", - "LabelBaseUrl": "Basis URL:", + "LabelBaseUrl": "Basis-URL:", "LabelBaseUrlHelp": "Füge ein benutzerdefiniertes Unterverzeichnis zur Server-URL hinzu, zum Beispiel: http://example.com/<baseurl>", "LabelFolder": "Ordner:", "LabelPasswordResetProvider": "Anbieter zum Zurücksetzen des Passwortes:", @@ -1452,8 +1452,8 @@ "LabelCreateHttpPortMapHelp": "Ermöglicht die automatische Portzuordnung, um zusätzlich zum HTTPS-Verkehr eine Regel für den HTTP-Verkehr zu erstellen.", "LabelCreateHttpPortMap": "Automatische Portzuordnung für HTTP-Verkehr sowie HTTPS aktivieren.", "LabelAutomaticDiscoveryHelp": "Ermögliche Anwendungen, Jellyfin mithilfe des UDP-Ports 7359 automatisch zu erkennen.", - "LabelAutomaticDiscovery": "Automatische Erkennungsverfolgung aktivieren:", - "LabelAutoDiscoveryTracingHelp": "Wenn diese Option aktiviert ist, werden am Port für die automatische Erkennung empfangene Pakete protokolliert.", + "LabelAutomaticDiscovery": "Automatische Erkennung aktivieren:", + "LabelAutoDiscoveryTracingHelp": "Wenn diese Option aktiviert ist, werden ankommende Pakete am Port für die automatische Erkennung protokolliert.", "LabelAutoDiscoveryTracing": "Automatische Erkennungsabfrage aktivieren.", "HeaderUploadSubtitle": "Untertitel hochladen", "HeaderPortRanges": "Firewall- und Proxy-Einstellungen", From 1bbdb6c79c66dbeda7679f11603210dc3f76c5af Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Sun, 2 Jan 2022 11:18:25 +0000 Subject: [PATCH 1592/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 6c20c60712..ba90b2e3f1 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -419,11 +419,11 @@ "LabelBlastMessageIntervalHelp": "Legen Sie die Dauer in Sekunden zwischen den Server-Alive-Meldungen fest.", "LabelBlockContentWithTags": "Blockiere Inhalte mit Tags:", "LabelBurnSubtitles": "Untertitel einbrennen:", - "LabelCachePath": "Cache Pfad:", - "LabelCachePathHelp": "Gib einen benutzerdefinierten Speicherort für Server-Cache-Dateien wie beispielsweise Bilder an. Lasse das Feld leer, um den Server-Standard zu verwenden.", + "LabelCachePath": "Cache-Verzeichnis:", + "LabelCachePathHelp": "Gib ein benutzerdefiniertes Verzeichnis für Server-Cache-Dateien wie beispielsweise Bilder an. Lasse das Feld leer, um den Server-Standard zu verwenden.", "LabelCancelled": "Abgebrochen", - "LabelCertificatePassword": "Zertifikat Passwort:", - "LabelCertificatePasswordHelp": "Wenn Dein Zertifikat ein Passwort benötigt, gib es hier ein.", + "LabelCertificatePassword": "Passwort des Zertifikats:", + "LabelCertificatePasswordHelp": "Wenn dein Zertifikat ein Passwort benötigt, gib es hier ein.", "LabelChannels": "Kanäle:", "LabelCollection": "Sammlung:", "LabelCommunityRating": "Community Bewertung:", @@ -432,15 +432,15 @@ "LabelCriticRating": "Kritiker Bewertung:", "LabelCurrentPassword": "Aktuelles Passwort:", "LabelCustomCertificatePath": "Benutzerdefinierter SSL-Zertifikatspfad:", - "LabelCustomCertificatePathHelp": "Pfad zu einer PKCS #12 Datei die ein Zertifikat und einen privaten Schlüssel enthält, um TLS Unterstützung für eine eigene Domain zu aktivieren.", - "LabelCustomCss": "Benutzerdefiniertes CSS-code:", - "LabelCustomCssHelp": "Wende deine eigenen benutzerdefinierte Styles auf die Weboberfläche an.", - "LabelCustomDeviceDisplayNameHelp": "Lege einen individuellen Anzeigenamen fest oder lasse das Feld leer, um den vom gerät übermittelten Namen zu nutzen.", + "LabelCustomCertificatePathHelp": "Pfad zu einer PKCS-#12-Datei, die ein Zertifikat und einen privaten Schlüssel enthält, um TLS-Unterstützung für eine eigene Domain zu aktivieren.", + "LabelCustomCss": "Benutzerdefinierter CSS-Code:", + "LabelCustomCssHelp": "Wende deine eigenen, benutzerdefinierten CSS-Code für Theming/Branding auf die Weboberfläche an.", + "LabelCustomDeviceDisplayNameHelp": "Lege einen individuellen Anzeigenamen fest oder lasse das Feld leer, um den vom Gerät übermittelten Namen zu nutzen.", "LabelCustomRating": "Eigene Bewertung:", "LabelDashboardTheme": "Server Dashboard Theme:", "LabelDateAdded": "Hinzugefügt am:", "LabelDateAddedBehavior": "Verhalten für Hinzufügedatum bei neuen Inhalten:", - "LabelDateAddedBehaviorHelp": "Wenn ein Metadatenwert vorhanden ist, wird dieser immer gegenüber den anderen Optionen bevorzugt werden.", + "LabelDateAddedBehaviorHelp": "Wenn ein Metadatenwert vorhanden ist, wird dieser immer gegenüber den anderen Optionen bevorzugt.", "LabelDateTimeLocale": "Datum/Zeit lokal:", "LabelDay": "Wochentag:", "LabelDeathDate": "Todesdatum:", @@ -1394,7 +1394,7 @@ "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 blasse 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 vorhandenen Informationen über Farben außerhalb des Farbbereichs. Die empfohlenen und voreingestellten Werte sind 0 und 0,5.", "LabelTonemappingDesat": "Tone-Mapping-Entsättigung:", "LabelTonemappingRange": "Tone-Mapping-Bereich:", - "LabelColorPrimaries": "Hauptfarben:", + "LabelColorPrimaries": "Primärfarben:", "LabelColorTransfer": "Farbübertragung:", "LabelVideoRange": "Video-Bereich:", "MediaInfoColorPrimaries": "Hauptfarben", @@ -1449,7 +1449,7 @@ "LabelEnableIP4Help": "Aktivieren Sie die IPv4-Funktionalität.", "LabelEnableIP4": "IPv4 aktivieren", "LabelDropSubtitleHere": "Untertitel hierher ziehen oder klicken um zu browsen.", - "LabelCreateHttpPortMapHelp": "Ermöglicht die automatische Portzuordnung, um zusätzlich zum HTTPS-Verkehr eine Regel für den HTTP-Verkehr zu erstellen.", + "LabelCreateHttpPortMapHelp": "Ermöglicht der automatischen Portzuordnung zusätzlich zum HTTPS-Verkehr auch eine Regel für den HTTP-Verkehr zu erstellen.", "LabelCreateHttpPortMap": "Automatische Portzuordnung für HTTP-Verkehr sowie HTTPS aktivieren.", "LabelAutomaticDiscoveryHelp": "Ermögliche Anwendungen, Jellyfin mithilfe des UDP-Ports 7359 automatisch zu erkennen.", "LabelAutomaticDiscovery": "Automatische Erkennung aktivieren:", From 176602308c8d7235d7fbde78aa73a7b5bc42d410 Mon Sep 17 00:00:00 2001 From: millallo Date: Sun, 2 Jan 2022 13:56:23 +0000 Subject: [PATCH 1593/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index 3b3caa514c..060f8e250b 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -730,7 +730,7 @@ "MediaInfoResolution": "Risoluzione", "MediaInfoSampleRate": "Frequenza di campione", "MediaInfoSize": "Dimensione", - "MediaIsBeingConverted": "Il file multimediale viene convertito in un formato che è compatibile con il dispositivo che sta riproducendo il file multimediale.", + "MediaIsBeingConverted": "Il file multimediale viene convertito in un formato compatibile con il dispositivo che lo sta riproducendo.", "Menu": "Menù", "MessageAlreadyInstalled": "Questa versione è già installata.", "MessageAreYouSureDeleteSubtitles": "Sei sicuro di voler eliminare questo file di sottotitoli?", @@ -1407,7 +1407,7 @@ "TonemappingRangeHelp": "Seleziona l'intervallo di colore in uscita. Auto imposta lo stesso del valore di entrata.", "LabelTonemappingRange": "Intervallo mappatura dei toni:", "TonemappingAlgorithmHelp": "La mappatura dei toni può essere messa a punto. Se non sei abbastanza familiare con queste opzioni, lascia quelle predefinite. Il valore raccomandato è 'BT.2390'.", - "AllowTonemappingHelp": "La mappatura dei toni può trasformare l'intervallo dinamico di un video da HDR a SDR mantenendo dettaglio e colori dell'immagine, i quali sono informazioni molto importanti per rappresentare la scena originale. Attualmente funziona solo quando vengono transcodificati video con HDR10 o metadati HLG incorporati. Se la riproduzione non è fluida o fallisce, considera la possibilità di disattivare il corrispondente decoder hardware.", + "AllowTonemappingHelp": "La mappatura dei toni può trasformare l'intervallo dinamico di un video da HDR a SDR mantenendo il dettaglio e i colori dell'immagine, che sono informazioni molto importanti per rappresentare la scena originale. Attualmente funziona solo con video HDR10 o HLG. Richiede le corrispondenti librerie OpenCL o CUDA.", "LabelOpenclDeviceHelp": "Questo è il dispositivo OpenCL utilizzato per la mappatura dei toni. Il lato sinistro del punto è il numero di piattaforma, mentre la parte destra è il numero del dispositivo sulla piattaforma. Il valore base è 0.0. Il file di applicazione FFmpeg contenente il metodo di accelerazione hardware OpenCL è richiesto.", "LabelColorPrimaries": "Primari colore:", "LabelColorTransfer": "Trasferimento colore:", @@ -1489,7 +1489,7 @@ "DisablePlugin": "Disabilita", "EnablePlugin": "Abilita", "DirectPlayHelp": "Il file sorgente è totalmente compatibile con questo client e la sessione lo sta ricevendo senza alcuna modifica.", - "AllowVppTonemappingHelp": "La mappatura toni avviene interamente sull'hardware senza utilizzo di filtri OpenCL. Al momento funziona solamente durante transcodifica di video con integrato metadata HDR10.", + "AllowVppTonemappingHelp": "Supporto alla mappatura toni dei driver Intel. Al momento funziona solamente con alcune schede e video HDR10. Ha una più alta priorità rispetto ad altre implementazioni OpenCL.", "EnableVppTonemapping": "Abilita la mappatura dei toni per VPP", "EnableEnhancedNvdecDecoder": "Abilita l'enhanced NVDEC decoder", "PreferFmp4HlsContainerHelp": "Preferisci l'utilizzo di fMP4 come contenitore predefinito per HLS, permettendo lo streaming diretto di contenuti HEVC nei dispositivi che lo supportano.", From 25f4ced35bbbf66e37cdcde237adc2dfdcffee41 Mon Sep 17 00:00:00 2001 From: SaddFox Date: Sun, 2 Jan 2022 17:27:51 +0000 Subject: [PATCH 1594/1756] Translated using Weblate (Slovenian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/ --- src/strings/sl-si.json | 141 ++++++++++++++++++++++++----------------- 1 file changed, 82 insertions(+), 59 deletions(-) diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json index 98aaccd2ba..84a867db82 100644 --- a/src/strings/sl-si.json +++ b/src/strings/sl-si.json @@ -3,7 +3,7 @@ "ButtonQuickStartGuide": "Vodnik za hiter zacetek", "ButtonSignOut": "Odjava", "HeaderAddToCollection": "Dodaj v Zbirko", - "HeaderEasyPinCode": "Enostavna Pin koda", + "HeaderEasyPinCode": "Enostavna PIN koda", "HeaderFrequentlyPlayed": "Pogosto Predvajano", "HeaderPaths": "Poti", "HeaderRecentlyPlayed": "Nazadnje Predvajano", @@ -98,7 +98,7 @@ "BoxRear": "Ovitek (zadnja stran)", "Browse": "Brskaj", "MessageBrowsePluginCatalog": "Poiščite razpoložljive dodatke v našem katalogu.", - "BurnSubtitlesHelp": "Določi ali naj strežnik vžge podnapise pri prekodiranju videa. Izogibanje temu lahko občutno izboljša delovanje strežnika. Izberite Samodejno za vžig slikovnih formatov podnapisov (VOBSUB, PGS, SUB, IDX, ...) in nekaterih ASS oziroma SSA podnapisov.", + "BurnSubtitlesHelp": "Določi ali naj strežnik vžge podnapise med prekodiranjem videa. Izogibanje temu lahko občutno izboljša delovanje strežnika. Izberite Samodejno za vžig slikovnih formatov podnapisov (VobSub, PGS, SUB, IDX, itd.) in nekaterih ASS oziroma SSA podnapisov.", "Photos": "Fotografije", "Playlists": "Seznami predvajanja", "Songs": "Pesmi", @@ -133,7 +133,7 @@ "ButtonRefreshGuideData": "Osveži TV vodič", "ButtonRemove": "Odstrani", "ButtonRename": "Preimenuj", - "ButtonResetEasyPassword": "Ponastavi preprosto PIN kodo", + "ButtonResetEasyPassword": "Ponastavi Enostavno PIN kodo", "ButtonResume": "Nadaljuj", "ButtonRevoke": "Razveljavi", "ButtonScanAllLibraries": "Preišči vse knjižnice", @@ -160,7 +160,7 @@ "ColorTransfer": "Prenos barve", "CommunityRating": "Ocena skupnosti", "Composer": "Skladatelj", - "ConfigureDateAdded": "Nastavite kako je določen datum dodajanja v nadzorni plošči v kategoriji Knjižnice", + "ConfigureDateAdded": "Kako je določen datum dodajanja lahko spremenite v Nadzorna plošča > Knjižnice > Nastavitve NFO", "ConfirmDeleteImage": "Izbriši sliko?", "ConfirmDeleteItem": "Brisanje tega elementa ga bo izbrisalo iz datotečnega sistema in medijske knjižnice. Ste prepričani da želite nadaljevati?", "ConfirmDeleteItems": "Brisanje teh elementov jih bo izbrisalo iz datotečnega sistema in medijske knjižnice. Ste prepričani da želite nadaljevati?", @@ -209,14 +209,14 @@ "DisplayModeHelp": "Izberite želeno razporeditev uporabniškega vmesnika.", "DisplayMissingEpisodesWithinSeasonsHelp": "To mora biti omogočeno tudi za TV knjižnice v nastavitvah strežnika.", "DisplayMissingEpisodesWithinSeasons": "Prikaži manjkajoče epizode znotraj sezon", - "DisplayInOtherHomeScreenSections": "Prikaži na razdelkih domačega zaslona kot so najnovejše in nadaljuj gledanje", + "DisplayInOtherHomeScreenSections": "Prikaži na razdelkih domačega zaslona kot so 'Najnovejše' in 'Nadaljuj ogled'", "DisplayInMyMedia": "Prikaži na začetnem zaslonu", "Display": "Prikaz", "Disconnect": "Prekini povezavo", "Disc": "Disk", "DirectStreaming": "Neposredno pretakanje", "DirectStreamHelp2": "Poraba moči za neposredno pretakanje je odvisna od zvočnega profila. Samo video je brez izgube kvalitete.", - "DirectStreamHelp1": "Video je kompatibilen z napravo, zvok pa ni kompatibilen glede formata (DTS, TRUEHD, itd.) ali števila zvočnih kanalov. Video bo sproti pred prenosom na napravo prepakiran brez izgube kvalitete. Samo zvok bo prekodiran.", + "DirectStreamHelp1": "Video je kompatibilen z napravo, format zvoka (DTS, Dolby TrueHD, itd.) ali število zvočnih kanalov pa ne. Video bo sproti pred prenosom na napravo prepakiran brez izgube kvalitete. Prekodiran bo samo zvok.", "DefaultSubtitlesHelp": "Podnapisi so naloženi na podlagi privzetih in prisiljenih oznak v metapodatkih. Če je na voljo več podnapisov, so upoštevane jezikovne nastavitve.", "HeaderSelectServerCachePathHelp": "Izberite ali vnesite pot, v katero se bodo zapisovali predpomnjeni podatki. Mapa mora omogočati pisanje.", "HeaderSelectServerCachePath": "Izberite pot predpomnjenih podatkov", @@ -243,7 +243,7 @@ "HeaderPlayback": "Predvajanje predstavnosti", "HeaderPlayOn": "Predvajaj na", "HeaderPlayAll": "Predvajaj vse", - "HeaderPinCodeReset": "Ponastavi PIN kodo", + "HeaderPinCodeReset": "Ponastavi Enostavno PIN kodo", "HeaderPhotoAlbums": "Foto albumi", "HeaderPasswordReset": "Ponastavi geslo", "HeaderPassword": "Geslo", @@ -273,7 +273,7 @@ "HeaderLatestMovies": "Najnovejši filmi", "HeaderLatestMedia": "Najnovejša predstavnost", "HeaderLatestEpisodes": "Najnovejše epizode", - "HeaderKodiMetadataHelp": "Za omogočanje NFO metapodatkov uredite knjižnico in poiščite možnost v razdelku shranjevanje metapodatkov.", + "HeaderKodiMetadataHelp": "Za omogočanje NFO metapodatkov uredite knjižnico in poiščite možnost v razdelku 'Shranjevanje metapodatkov'.", "HeaderKeepSeries": "Ohrani serijo", "HeaderKeepRecording": "Ohrani posnetek", "HeaderInstall": "Namesti", @@ -361,7 +361,7 @@ "Features": "Funkcije", "Favorite": "Priljubljeno", "FastForward": "Hitro naprej", - "FFmpegSavePathNotFound": "Nismo mogli locirati FFmpeg na navedeni poti. FFprobe je prav tako zahtevan in mora biti v isti mapi. Ti komponenti sta običajno združeni skupaj v istem prenosu. Preverite pot in poskusite znova.", + "FFmpegSavePathNotFound": "Nismo mogli najti FFmpeg na navedeni poti. FFprobe je prav tako zahtevan in mora biti v isti mapi. Ti komponenti sta običajno združeni skupaj v istem prenosu. Preverite pot in poskusite znova.", "Extras": "Dodatki", "ExtractChapterImagesHelp": "Ekstrakcija slik poglavij omogoča odjemalcem prikaz grafičnih menijev za izbor scene. Ta proces je lahko počasen, procesorsko zahteven in lahko potrebuje več gigabajtov prostora na disku. Teče ob odkritju novih videov in kot načrtovana naloga ponoči. Urnik izvajanja lahko nastavite v nastavitvah načrtovanih nalog. Zaganjanje tega procesa med urami visoke obremenitve ni priporočeno.", "ExtraLarge": "Zelo veliko", @@ -395,19 +395,19 @@ "EnableColorCodedBackgrounds": "Barvno usklajena ozadja", "EnableCinemaMode": "Kino način", "EnableBackdropsHelp": "Prikaži ozadja na nekaterih straneh med brskanjem knjižnice.", - "EasyPasswordHelp": "Vaša enostavna PIN koda je uporabna za dostop brez povezave na podprtih napravah in za enostavno prijavo v lokalnem omrežju.", + "EasyPasswordHelp": "Vaša Enostavna PIN koda je uporabna za dostop brez povezave na podprtih napravah in za enostavno prijavo v lokalnem omrežju.", "Images": "Slike", "Identify": "Identificiraj", "HttpsRequiresCert": "Za omogočanje varnih povezav potrebujete zaupanja vreden SSL certifikat, npr. Let's Encrypt. Prosimo priskrbite ustrezen certifikat ali onemogočite varne povezave.", "Horizontal": "Vodoravno", "Home": "Domov", - "HideWatchedContentFromLatestMedia": "Skrij ogledane vsebine iz razdelka Najnovejša predstavnost", + "HideWatchedContentFromLatestMedia": "Skrij ogledane vsebine iz razdelka 'Najnovejše'", "Hide": "Skrij", "Help": "Pomoč", "HeaderYears": "Leta", - "HeaderXmlSettings": "Xml nastavitve", - "HeaderXmlDocumentAttributes": "Xml lastnosti dokumenta", - "HeaderXmlDocumentAttribute": "Xml lastnost dokumenta", + "HeaderXmlSettings": "XML nastavitve", + "HeaderXmlDocumentAttributes": "XML lastnosti dokumenta", + "HeaderXmlDocumentAttribute": "XML lastnost dokumenta", "HeaderVideos": "Videi", "HeaderVideoTypes": "Tipi videa", "HeaderVideoType": "Tip videa", @@ -480,7 +480,7 @@ "LabelAirsBeforeSeason": "Predvajanje pred sezono:", "LabelAlbumArtists": "Izvajalci albuma:", "LabelCustomRating": "Prilagojena ocena:", - "LabelDashboardTheme": "Tema nadzorne plošče strežnika:", + "LabelDashboardTheme": "Tema Nadzorne plošče strežnika:", "LabelBirthDate": "Datum rojstva:", "LabelCache": "Predpomnilnik:", "LabelCachePath": "Pot predpomnilnika:", @@ -491,8 +491,8 @@ "LabelCommunityRating": "Ocena skupnosti:", "LabelCriticRating": "Ocena kritikov:", "LabelCustomCertificatePathHelp": "Pot do PKCS #12 datoteke, ki vsebuje certifikat in zasebni ključ, za omogočanje TLS povezave na domenah po meri.", - "LabelCustomCss": "CSS po meri:", - "LabelCustomCssHelp": "Uveljavite vaš lasten slog spletnega vmesnika.", + "LabelCustomCss": "CSS koda po meri:", + "LabelCustomCssHelp": "Uveljavite vašo CSS kodo po meri za personalizacijo spletnega vmesnika.", "LabelCustomDeviceDisplayNameHelp": "Določi prikazano ime naprave. Pusti prazno za uporabo imena kot ga sporoči naprava sama.", "LabelDefaultScreen": "Privzeti zaslon:", "LabelDateAdded": "Datum dodajanja:", @@ -520,9 +520,9 @@ "LabelEnableDlnaClientDiscoveryInterval": "Interval odkrivanja odjemalcev:", "LabelEnableBlastAliveMessagesHelp": "Omogočite, če imajo UPnP naprave težave z zaznavanjem strežnika v omrežju.", "LabelEnableBlastAliveMessages": "Oddajaj sporočila o dostopnosti", - "LabelEnableAutomaticPortMapHelp": "Avtomatično posreduje javna vrata na vašem usmerjevalnuku z lokalnimi vrati strežnika preko UPnP. To ne deluje z nekaterimi usmerjevalniki ali omrežnimi nastavitvami. Spremembe bodo uveljavljene po ponovnem zagonu strežnika.", - "LabelEnableAutomaticPortMap": "Omogoči avtomatično mapiranje vrat", - "LabelEmbedAlbumArtDidl": "Vdelaj grafike albuma v Didl", + "LabelEnableAutomaticPortMapHelp": "Avtomatično posreduje javna vrata na vašem usmerjevalniku z lokalnimi vrati strežnika s pomočjo UPnP. To ne deluje z nekaterimi usmerjevalniki ali omrežnimi nastavitvami. Spremembe bodo uveljavljene po ponovnem zagonu strežnika.", + "LabelEnableAutomaticPortMap": "Omogoči avtomatično preslikavo vrat", + "LabelEmbedAlbumArtDidl": "Vdelaj grafike albuma v DIDL", "LabelEasyPinCode": "Enostavna PIN koda:", "LabelDropImageHere": "Povleci in spusti sliko sem, klikni za brskanje.", "LabelDownloadLanguages": "Jeziki za prenos:", @@ -564,14 +564,14 @@ "LabelNewsCategories": "Kategorije novic:", "LabelEnableDlnaDebugLogging": "Omogoči beleženje napak DLNA", "LabelEnableDlnaDebugLoggingHelp": "Ustvari podrobne dnevnike dogodkov. Uporabi zgolj za potrebe odpravljanja težav.", - "LabelEnableDlnaPlayTo": "Omogoči DLNA predvajanje na", + "LabelEnableDlnaPlayTo": "Omogoči DLNA 'Predvajaj na'", "LabelEnableDlnaPlayToHelp": "Zaznaj naprave znotraj omrežja in omogoči oddaljeno upravljanje z njimi.", "LabelEnableDlnaServer": "Omogoči DLNA strežnik", "LabelEnableHardwareDecodingFor": "Omogoči strojno pospešeno predvajanje za:", "LabelEnableRealtimeMonitor": "Omogoči spremljanje v realnem času", "LabelEnableRealtimeMonitorHelp": "Spremembe datotek bodo na podprtih datotečnih sistemih obdelane takoj.", "LabelEnableSingleImageInDidlLimit": "Omeji na eno vdelano sliko", - "LabelEnableSingleImageInDidlLimitHelp": "Nekatere naprave ne bodo prikazovale pravilno, če je več slik vdelanih v Didl.", + "LabelEnableSingleImageInDidlLimitHelp": "Nekatere naprave ne bodo prikazovale pravilno, če je več slik vdelanih v DIDL.", "LabelEndDate": "Datum zaključka:", "LabelEpisodeNumber": "Številka epizode:", "LabelEveryXMinutes": "Vsakih:", @@ -586,7 +586,7 @@ "LabelImageFetchersHelp": "Omogoči in razvrsti vire za pridobivanje slik po prioriteti.", "LabelImageType": "Tip slike:", "LabelImportOnlyFavoriteChannels": "Omeji na priljubljene kanale", - "LabelInNetworkSignInWithEasyPassword": "Omogoči prijavo z enostavno PIN kodo znotraj omrežja", + "LabelInNetworkSignInWithEasyPassword": "Omogoči prijavo z Enostavno PIN kodo znotraj omrežja", "LabelInternetQuality": "Internetna kvaliteta:", "LabelKeepUpTo": "Obdrži do:", "LabelKidsCategories": "Otroške kategorije:", @@ -595,7 +595,7 @@ "LabelKodiMetadataEnablePathSubstitution": "Omogoči zamenjavo poti", "LabelKodiMetadataSaveImagePathsHelp": "To je priporočeno za slike, katerih imena ne ustrezajo Kodi smernicam.", "LabelKodiMetadataUser": "Shrani stanje ogleda v NFO za:", - "LabelKodiMetadataUserHelp": "Shrani stanje ogleda v NFO datoteke za druge aplikacije.", + "LabelKodiMetadataUserHelp": "Shrani stanje ogleda v NFO datoteke za uporabo v drugih aplikacijah.", "LabelLanNetworks": "LAN omrežja:", "LabelLoginDisclaimer": "Sporočilo pri prijavi:", "LabelLoginDisclaimerHelp": "Sporočilo, ki bo prikazano na dnu strani za prijavo.", @@ -628,12 +628,12 @@ "LabelName": "Ime:", "LabelFriendlyName": "Uporabniku prijazno ime:", "LabelKodiMetadataEnablePathSubstitutionHelp": "Omogoči zamenjavo poti za poti slik glede na nastavitve zamenjave poti strežnika.", - "LabelKodiMetadataSaveImagePaths": "Shrani poti slik znotraj nfo datotek", + "LabelKodiMetadataSaveImagePaths": "Shrani poti slik znotraj NFO datotek", "LabelMetadataDownloadersHelp": "Omogoči in uredi želene vire metapodatkov po prioriteti. Viri z nižjo prioriteto bodo uporabljeni zgolj za dopolnjevanje manjkajočih informacij.", "LabelBaseUrlHelp": "Dodjte podnaslov po meri na konec URL-ja strežnika. Na primer: http://example.com/<baseurl>", "LabelExtractChaptersDuringLibraryScanHelp": "Ustvari slike poglavij med uvozom videov pri preiskovanju knjižnjice. Sicer bodo ustvarjene med načrtovanim opravilom ekstrakcije slik, kar omogoča hitrejše preiskovanje knjižnjice.", "LabelForgotPasswordUsernameHelp": "Vpišite svoje uporabniško ime, v kolikor se ga spomnite.", - "LabelInNetworkSignInWithEasyPasswordHelp": "Uporabi enostavno PIN kodo za prijavo v naprave znotraj lokalnega omrežja. Vaše geslo bo potrebno zgolj za prijave zunaj domačega omrežja. Če pustite prazno, za prijavo v domačem omrežju ne boste potrebovali gesla.", + "LabelInNetworkSignInWithEasyPasswordHelp": "Uporabi Enostavno PIN kodo za prijavo v naprave znotraj lokalnega omrežja. Vaše geslo bo potrebno zgolj za prijave izven domačega omrežja. Če pustite prazno, za prijavo v domačem omrežju ne boste potrebovali gesla.", "LabelMaxStreamingBitrate": "Največja kvaliteta pretakanja:", "LabelMetadataDownloadLanguage": "Prednostni jezik prenosa:", "LabelMinResumePercentage": "Najmanjši odstotek za nadaljevanje:", @@ -646,9 +646,9 @@ "SubtitleAppearanceSettingsDisclaimer": "Te nastavitve ne vplivajo na grafične podnapise (PGS, DVD, itd.) ali ASS/SSA podnapise, ki imajo vdelan svoj lasten slog.", "MessagePluginInstalled": "Dodatek je bil uspešno nameščen. Za uveljavitev sprememb je potreben ponovni zagon strežnika.", "MessageNoMovieSuggestionsAvailable": "Trenutno ni na voljo nobenih predlogov za filme. Začnite gledati in ocenjevati vaše filme, ter se nato vrnite sem in si oglejte predloge.", - "LabelSelectFolderGroups": "Samodejno združi vsebine iz spodnjih map v poglede kot so Filmi, Glasba in TV:", + "LabelSelectFolderGroups": "Samodejno združi vsebine iz spodnjih map v poglede kot so 'Filmi', 'Glasba' in 'TV':", "TitlePlayback": "Predvajanje", - "MessagePasswordResetForUsers": "Gesla naslednjih uporabnikov so bila ponastavljena. Zdaj se lahko prijavijo s PIN kodami, ki so bile uporabljene za ponastavitev.", + "MessagePasswordResetForUsers": "Gesla naslednjih uporabnikov so bila ponastavljena. Zdaj se lahko prijavijo z Enostavnimi PIN kodami, ki so bile uporabljene za ponastavitev.", "OptionHideUserFromLoginHelp": "Koristno za zasebne ali skrite skrbniške račune. Uporabnik se bo moral prijaviti ročno z vpisom svojega uporabniškega imena in gesla.", "OnlyForcedSubtitlesHelp": "Naložijo se zgolj podnapisi, ki so označeni kot prisiljeni.", "OptionEnableExternalContentInSuggestionsHelp": "Dovoli, da so spletni napovedniki in TV kanali v živo vključeni med priporočenimi vsebinami.", @@ -695,7 +695,7 @@ "Smart": "Pametno", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Te nastavitve veljajo tudi za predvajanja Chromecast, ki jih začne ta naprava.", "TabDashboard": "Nadzorna plošča", - "PinCodeResetConfirmation": "Ali ste prepričani, da želite ponastaviti PIN kodo?", + "PinCodeResetConfirmation": "Ali ste prepričani, da želite ponastaviti Enostavno PIN kodo?", "PreferEmbeddedTitlesOverFileNames": "Prioritiziraj vdelane naslove pred imeni datotek", "PreferEmbeddedTitlesOverFileNamesHelp": "To vpliva na privzeto prikazan naslov, ko ni na voljo internetnih ali lokalnih metapodatkov.", "Rate": "Oceni", @@ -748,7 +748,7 @@ "PasswordSaved": "Geslo shranjeno.", "PerfectMatch": "Popolno ujemanje", "PictureInPicture": "Slika v sliki", - "PinCodeResetComplete": "PIN koda je bila ponastavljena.", + "PinCodeResetComplete": "Enostavna PIN koda je bila ponastavljena.", "Play": "Predvajaj", "PlayAllFromHere": "Predvajaj vse od tu", "PlayCount": "Število predvajanj", @@ -791,7 +791,7 @@ "LabelPersonRoleHelp": "Primer: Voznik tovornjaka za sladoled", "LabelPersonRole": "Vloga:", "LabelPath": "Pot:", - "LabelPasswordRecoveryPinCode": "PIN:", + "LabelPasswordRecoveryPinCode": "PIN koda:", "LabelPasswordResetProvider": "Ponudnik ponastavitve gesla:", "LabelPasswordConfirm": "Potrditev gesla:", "LabelPassword": "Geslo:", @@ -1023,7 +1023,7 @@ "LibraryAccessHelp": "Izberite knjižnice, ki bodo deljenje s tem uporabnikom. Upravitelji bodo lahko urejali metapodatke z upraviteljem metapodatkov.", "LeaveBlankToNotSetAPassword": "To polje lahko pustite prazno za uporabo brez gesla.", "LearnHowYouCanContribute": "Poglejte, kako lahko pomagate.", - "LabelffmpegPathHelp": "Pot do aplikacije ffmpeg ali mape, ki jo vsebuje.", + "LabelffmpegPathHelp": "Pot do aplikacije FFmpeg ali mape, ki jo vsebuje.", "LabelffmpegPath": "Pot FFmpeg:", "LabelZipCode": "Poštna številka:", "LabelYear": "Leto:", @@ -1066,7 +1066,7 @@ "HeaderIdentificationHeader": "Identifikacija zaglavja", "HeaderHttpsSettings": "Nastavitve HTTPS", "HeaderHttpHeaders": "HTTP zaglavje", - "HeaderDVR": "DVR", + "HeaderDVR": "Videorekorder", "HeaderBlockItemsWithNoRating": "Blokiraj vsebine brez oziroma z neprepoznanimi starševskimi ocenami:", "ApiKeysCaption": "Seznam trenutno uporabljenih API ključev", "Episode": "Epizoda", @@ -1079,7 +1079,7 @@ "LabelDeinterlaceMethod": "Način razpletanja:", "LabelCorruptedFrames": "Poškodovane sličice:", "LabelBlockContentWithTags": "Blokiraj vsebine z oznakami:", - "LabelAlbumArtHelp": "PN se uporablja za grafiko albuma znotraj atributa dlna:profileID na upnp:albumArtURI. Nekatere naprave zahtevajo specifično vrednost, ne gledena velikost slike.", + "LabelAlbumArtHelp": "PN se uporablja za grafiko albuma znotraj atributa 'dlna:profileID' na 'upnp:albumArtURI'. Nekatere naprave zahtevajo specifično vrednost, ne glede na velikost slike.", "InstantMix": "Hitri miks", "HeaderSyncPlayEnabled": "SyncPlay je omogočen", "HeaderSyncPlaySelectGroup": "Pridruži se skupini", @@ -1165,8 +1165,8 @@ "MessageSyncPlayCreateGroupDenied": "Za ustvarjanje skupine je potrebno dovoljenje.", "MessageSyncPlayPlaybackPermissionRequired": "Potrebno je dovoljenje za predvajanje.", "MessageSyncPlayGroupWait": "{0} se nalaga…", - "MessageSyncPlayUserLeft": "{0} je zapustil skupino.", - "MessageSyncPlayUserJoined": "{0} se je pridružil skupini.", + "MessageSyncPlayUserLeft": "{0} je zapustil skupino.", + "MessageSyncPlayUserJoined": "{0} se je pridružil skupini.", "MessageUnableToConnectToServer": "Povezava s strežnikom trenutno ni mogoča. Preverite, da je strežnik zagnan in poskusite ponovno.", "MessageItemSaved": "Shranjeno.", "MessageItemsAdded": "Dodano.", @@ -1218,7 +1218,7 @@ "OptionDislikes": "Ni mi všeč", "ClearQueue": "Počisti čakalno vrsto", "StopPlayback": "Ustavi predvajanje", - "ButtonCast": "Zasedba", + "ButtonCast": "Predvajaj na", "EnableBlurHashHelp": "Med nalaganjem bodo slike nadomeščene z edinstvenimi nadomestnimi sličicami.", "EnableBlurHash": "Omogoči zamegljene začasne sličice za slike", "UnsupportedPlayback": "Jellyfin ne more dešifrirati vsebin zaščitenih z DRM, vendar bo strežnik kljub temu poskušal predvajati vse vsebine. Zaradi šifriranja ali drugih nepodprtih funkcij, na primer interaktivnih naslovov, bodo nekatere vsebine prikazane popolnoma črne.", @@ -1299,19 +1299,19 @@ "PersonRole": "kot {0}", "ListPaging": "{0}-{1} od {2}", "WriteAccessRequired": "Jellyfin potrebuje dostop za pisanje v to mapo. Prosimo zagotovite dostop za pisanje in poskusite znova.", - "LabelMaxMuxingQueueSizeHelp": "Najvišje število paketov v predpomnilniku med čakanjem na začetek pretakanja. Povečaj, če se v ffmpeg zapisniku pojavlja napaka: \"Too many packets buffered for output stream\". Priporočena vrednost: 2048.", + "LabelMaxMuxingQueueSizeHelp": "Najvišje število paketov v predpomnilniku med čakanjem na začetek pretakanja. Povečajte, če se v FFmpeg zapisniku pojavlja napaka: \"Too many packets buffered for output stream\". Priporočena vrednost: 2048.", "RefreshDialogHelp": "Metapodatki se osvežujejo na podlagi nastavitev in internetnih storitev, ki so izbrane v nadzorni plošči.", "RecordingScheduled": "Snemanje načrtovano.", - "QuickConnectNotActive": "Quick Connect ni aktiven na tem strežniku", - "QuickConnectNotAvailable": "Za možnost povezave Quick Connect kontaktiraj skrbnika", - "QuickConnectInvalidCode": "Neveljavna Quick Connect koda", - "QuickConnectDescription": "Za vpis s Quick Connect izberi Quick Connect na napravi preko katere se vpisuješ in vnesi kodo.", - "QuickConnectDeactivated": "Quick Connect je bil deaktiviran pred dokončanjem vpisa", - "QuickConnectAuthorizeFail": "Neznana Quick Connect koda", + "QuickConnectNotActive": "Hitra povezava ni omogočena na tem strežniku", + "QuickConnectNotAvailable": "Za možnost Hitre povezave se obrnite na skrbnika strežnika", + "QuickConnectInvalidCode": "Neveljavna koda za Hitro povezavo", + "QuickConnectDescription": "Za vpis s Hitro povezavo izberi 'Hitra povezava' na napravi preko katere se vpisuješ in vnesi kodo.", + "QuickConnectDeactivated": "Hitra povezava je bila onemogočena pred dokončanjem vpisa", + "QuickConnectAuthorizeFail": "Neznana koda za Hitro povezavo", "QuickConnectAuthorizeSuccess": "Avtorizirano", "QuickConnectAuthorizeCode": "Vnesi kodo {0} za vpis", "QuickConnectActivationSuccessful": "Aktivirano", - "QuickConnect": "Quick Connect", + "QuickConnect": "Hitra povezava", "Profile": "Profil", "PosterCard": "Kartica posterja", "Poster": "Poster", @@ -1320,22 +1320,22 @@ "OptionResumable": "Nadaljuj", "OptionEmbedSubtitles": "Vgradi podnapise", "LabelSpecialSeasonsDisplayName": "Prikazno ime posebne sezone:", - "LabelQuickConnectCode": "Koda za Quick connect:", + "LabelQuickConnectCode": "Koda za Hitro povezavo:", "LabelUnstable": "Nestabilno", "LabelKnownProxies": "Znani posredniški strežniki:", - "LabelIconMaxResHelp": "Najvišja ločljivost ikon preko lastnosti upnp:icon.", + "LabelIconMaxResHelp": "Najvišja ločljivost ikon na voljo preko lastnosti 'upnp:icon'.", "LabelCurrentStatus": "Trenutno stanje:", - "KnownProxiesHelp": "Seznam IP-naslovov ali gostiteljskih imen znanih posredniških strežnikov za povezovanje z Jellyfin. To je potrebno za pravilno delovanje X-Forwarded-For zaglavij. Naslovi so ločeni z vejico. Sprememba zahteva ponovni zagon.", - "LabelAlbumArtMaxResHelp": "Najvišja ločljivost grafike albuma preko lastnosti upnp:albumArtURI.", + "KnownProxiesHelp": "Seznam IP-naslovov ali lokalnih imen znanih posredniških strežnikov za povezovanje z Jellyfin. To je potrebno za pravilno delovanje 'X-Forwarded-For' zaglavij. Sprememba zahteva ponovni zagon.", + "LabelAlbumArtMaxResHelp": "Najvišja ločljivost grafike albuma preko lastnosti 'upnp:albumArtURI'.", "Items": "Elementi", "ItemCount": "{0} elementov", "Image": "Slika", - "HeaderRecordingPostProcessing": "Obdelava snemanja", + "HeaderRecordingPostProcessing": "Naknadna obdelava posnetkov", "Other": "Drugo", - "EnableQuickConnect": "Omogoči Quick Connect za ta strežnik", + "EnableQuickConnect": "Omogoči Hitro povezavo za ta strežnik", "EnableAutoCast": "Nastavi kot privzeto", "Data": "Podatki", - "ButtonUseQuickConnect": "Uporabi Quick Connect", + "ButtonUseQuickConnect": "Uporabi Hitro povezavo", "ButtonActivate": "Aktiviraj", "Authorize": "Pooblasti", "HeaderBranding": "Promocija", @@ -1375,8 +1375,8 @@ "DeleteAll": "Izbriši vse", "Bwdif": "BWDIF", "LabelH265Crf": "H.265 kodiranje CRF:", - "LabelHDHomerunPortRangeHelp": "Omeji razpon UDP vrat za HD Homerun na to vrednost. (Privzeto 1024 - 645535).", - "LabelHDHomerunPortRange": "HD Homerun razpon vrat:", + "LabelHDHomerunPortRangeHelp": "Omeji razpon UDP vrat za HDHomeRun na to vrednost. (Privzeto 1024 - 645535).", + "LabelHDHomerunPortRange": "HDHomeRun razpon vrat:", "SkipEpisodesAlreadyInMyLibraryHelp": "Epizode bodo primerjane po številki sezone in epizode, kadar so na voljo.", "SkipEpisodesAlreadyInMyLibrary": "Ne snemaj epizod ki so že v moji knjižnici", "SeriesDisplayOrderHelp": "Uredi epizode po vrstnem redu predvajanja, DVD vrstnem redu ali absolutnem oštevilčenju.", @@ -1397,12 +1397,12 @@ "LabelSSDPTracingFilter": "SSDP Filter:", "LabelPublishedServerUri": "Objavljeni URIji strežnikov:", "HeaderContinueReading": "Nadaljuj branje", - "LabelTonemappingParamHelp": "Uglasite algoritem preslikave barv. Priporočena in privzeta vrednost je NaN. Na splošno pustite prazno.", + "LabelTonemappingParamHelp": "Prilagodite algoritem preslikave barv. Priporočena in privzeta vrednost je NaN. Na splošno pustite prazno.", "LabelTonemappingParam": "Parametri preslikave barv:", "LabelTonemappingAlgorithm": "Izberite algoritem za preslikavo barv:", - "LabelOpenclDeviceHelp": "To je naprava OpenCL, ki bo uporabljena za preslikavo barv. Na levi strani pike je številka platforme, desno je številka naprave na tej platformi. Privzeta vrednost je 0.0. Zahtevana je datoteka ffmpeg, ki vsebuje metodo strojnega pospeševanja OpenCL.", + "LabelOpenclDeviceHelp": "To je naprava OpenCL, ki bo uporabljena za preslikavo barv. Na levi strani pike je številka platforme, desno je številka naprave na tej platformi. Privzeta vrednost je 0.0. Zahtevana je datoteka FFmpeg, ki vsebuje metodo strojnega pospeševanja OpenCL.", "LabelColorPrimaries": "Barvni prostor:", - "AllowTonemappingHelp": "Preslikava barv lahko preslika dinamični razpon videa HDR v SDR, pri tem pa ohranja podrobnosti in barve, kar je zelo pomembno za predstavitev izvorne scene. Trenutno deluje zgolj pri prekodiranju videa z vdelanimi HDR10 ali HLG metapodatki. Če predvajanje ne deluje ali pa ni tekoče izklopite strojno dekodiranje za ustrezen format.", + "AllowTonemappingHelp": "Preslikava barv lahko preslika dinamični razpon videa HDR v SDR, pri tem pa ohranja podrobnosti in barve, kar je zelo pomembno za predstavitev izvorne scene. Trenutno deluje zgolj z HDR10 in HLG videi. Zahteva ustrezne OpenCL ali CUDA knjižnice.", "MediaInfoVideoRange": "Barvni razpon", "LabelVideoRange": "Barvni razpon:", "LabelSonyAggregationFlags": "Sonyjeve agregacijske oznake:", @@ -1413,8 +1413,31 @@ "LabelColorTransfer": "Prenos barve:", "HeaderSyncPlaySettings": "Nastavitve SyncPlay", "ErrorPlayerNotFound": "Ni bilo mogoče najti predvajalnika za zahtevani medij.", - "Engineer": "Inženir", + "Engineer": "Tonski mojster", "Conductor": "Dirigent", "Arranger": "Aranžer", - "AgeValue": "({0} let)" + "AgeValue": "({0} let)", + "RepeatMode": "Način ponavljanja", + "LabelSyncPlaySettingsSyncCorrection": "Popravek sinhronizacije", + "LabelSyncPlaySettingsDescription": "Spremeni nastavitve SyncPlay", + "LabelSyncPlayTimeSyncDevice": "Sinhroniziranje časa z:", + "LabelSortName": "Ime za razvrščanje:", + "LabelSlowResponseTime": "Čaš v ms po katerem se odziv smatra kot počasen:", + "LabelPublishedServerUriHelp": "Preglasite URI ki ga uporablja Jellyfin na podlagi IP naslova vmesnika ali odjemalca.", + "LabelMinAudiobookResumeHelp": "Če je čas predvajanja krajši kot to, se zvočna knjiga smatra kot nepredvajana.", + "LabelMinAudiobookResume": "Najkrajši čaš za nadaljevanje zvočnih knjig:", + "LabelMaxAudiobookResumeHelp": "Če je preostala dolžina krajša od te, se zvočne knjige smatrajo kot predvajane v celoti.", + "LabelMaxAudiobookResume": "Preostale minute zvočne knjige za nadaljevanje:", + "LabelLocalCustomCss": "CSS koda po meri, edinstvena za ta odjemalec. Morda boste želeli onemogočiti od strežnika določeno CSS kodo po meri.", + "DisableCustomCss": "Onemogoči od strežnika določeno CSS kodo po meri", + "LabelMaxDaysForNextUpHelp": "Nastavi največ koliko dni je serija lahko prikazana v razdelku 'Sledi' ne da jo gledate.", + "LabelMaxDaysForNextUp": "Največ dni v 'Sledi':", + "LabelDisableCustomCss": "Onemogoči od strežnika pridobljeno CSS kodo po meri.", + "LabelAutomaticallyAddToCollectionHelp": "Če imata vsaj 2 filma isto ime zbirke bosta samodejno dodana v zbirko.", + "LabelAutomaticallyAddToCollection": "Samodejno dodaj v zbirko", + "HeaderSyncPlayTimeSyncSettings": "Sinhronizacija časa", + "HeaderSyncPlayPlaybackSettings": "Predvajanje", + "UseEpisodeImagesInNextUpHelp": "Razdelka 'Sledi' in 'Nadaljuj ogled' bosta uporabila sliko epizode namesto glavne slike serije.", + "UseEpisodeImagesInNextUp": "Uporabi slike epizode v razdelkih 'Sledi' in 'Nadaljuj ogled'", + "Console": "Konzola" } From ba7ee11727ac6216c8a7ba72e06e7fa0bb49110a Mon Sep 17 00:00:00 2001 From: SaddFox Date: Sun, 2 Jan 2022 20:06:47 +0000 Subject: [PATCH 1595/1756] Translated using Weblate (Slovenian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/ --- src/strings/sl-si.json | 49 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 46 insertions(+), 3 deletions(-) diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json index 84a867db82..076e87b255 100644 --- a/src/strings/sl-si.json +++ b/src/strings/sl-si.json @@ -1173,7 +1173,7 @@ "MessageConfirmAppExit": "Ali želite končati?", "LabelWeb": "Splet:", "LabelLineup": "Postava:", - "BoxSet": "Komplet", + "BoxSet": "Zbirka", "TabDirectPlay": "Neposredno predvajanje", "TabCodecs": "Kodeki", "OptionRegex": "Regex", @@ -1221,7 +1221,7 @@ "ButtonCast": "Predvajaj na", "EnableBlurHashHelp": "Med nalaganjem bodo slike nadomeščene z edinstvenimi nadomestnimi sličicami.", "EnableBlurHash": "Omogoči zamegljene začasne sličice za slike", - "UnsupportedPlayback": "Jellyfin ne more dešifrirati vsebin zaščitenih z DRM, vendar bo strežnik kljub temu poskušal predvajati vse vsebine. Zaradi šifriranja ali drugih nepodprtih funkcij, na primer interaktivnih naslovov, bodo nekatere vsebine prikazane popolnoma črne.", + "UnsupportedPlayback": "Jellyfin ne more dešifrirati vsebin zaščitenih z DRM, vendar bo kljub temu poskušal predvajati vse vsebine. Zaradi šifriranja ali drugih nepodprtih funkcij, na primer interaktivnih naslovov, bodo nekatere vsebine prikazane popolnoma črne.", "OnApplicationStartup": "Ob zagonu aplikacije", "EveryXHours": "Vsakih {0} ur", "EveryHour": "Vsako uro", @@ -1439,5 +1439,48 @@ "HeaderSyncPlayPlaybackSettings": "Predvajanje", "UseEpisodeImagesInNextUpHelp": "Razdelka 'Sledi' in 'Nadaljuj ogled' bosta uporabila sliko epizode namesto glavne slike serije.", "UseEpisodeImagesInNextUp": "Uporabi slike epizode v razdelkih 'Sledi' in 'Nadaljuj ogled'", - "Console": "Konzola" + "Console": "Konzola", + "EnableVppTonemapping": "Omogoči VPP preslikavo barv", + "EnableEnhancedNvdecDecoder": "Omogoči izboljšan NVDEC dekoder", + "MessagePlaybackError": "Pri predvajanju te datoteke na vašem Google Cast sprejemniku je prišlo do težave.", + "MessageChromecastConnectionError": "Vaš Google Cast sprejemnik se ne more povezati z Jellyfin strežnikom. Prosimo preverite povezavo in poskusite znova.", + "YoutubeDenied": "Zahtevanega videa ni dovoljeno predvajati v vdelanem predvajalniku.", + "YoutubeNotFound": "Video ni najden.", + "YoutubePlaybackError": "Zahtevan video ne more biti predvajan.", + "YoutubeBadRequest": "Slaba zahteva.", + "LabelSelectStereo": "Stereo", + "LabelSelectMono": "Mono", + "LabelSelectAudioChannels": "Kanali", + "LabelAllowedAudioChannels": "Največje število dovoljenih zvočnih kanalov", + "AllowHevcEncoding": "Dovoli kodiranje v HEVC format", + "PreferFmp4HlsContainerHelp": "Prioritiziraj uporabo fMP4 kot privzeti kontejner za HLS. Omogoča neposredno pretakanje HEVC vsebin na podprtih napravah.", + "PreferFmp4HlsContainer": "Prioritiziraj fMP4-HLS kontejner", + "LabelSyncPlayInfo": "Informacije o SyncPlay", + "LabelOriginalMediaInfo": "Informacije o izvorni predstavnosti", + "LabelDirectStreamingInfo": "Informacije o neposrednem pretakanju", + "LabelTranscodingInfo": "Informacije o prekodiranju", + "LabelVideoInfo": "Informacije o videu", + "LabelAudioInfo": "Informacije o zvoku", + "LabelPlaybackInfo": "Informacije o predvajanju", + "RemuxHelp2": "Prepakiranje uporabi zelo malo procesorske moči in ne vpliva na kvaliteto predstavnosti.", + "RemuxHelp1": "Predstavnost je v nekompatibilnem kontejnerju (MKV, AVI, WMV, itd.), vendar sta tako video kot zvok kompatibilna z napravo. Predstavnost po sproti prepakirana in poslana na napravo brez izgube kvalitete.", + "AspectRatioCover": "Prekrij", + "AspectRatioFill": "Zapolni", + "EnableFallbackFontHelp": "Omogoči nadomestne pisave po meri. To lahko pomaga v primeru napačnega izrisa podnapisov.", + "EnableFallbackFont": "Omogočite nadomestne pisave", + "LabelFallbackFontPathHelp": "Določite pot nadomestnih pisav za upodabljanje ASS/SSA podnapisov. Največja dovoljena velikost je 20 MB. Priporočeni so nezahtevni in spletu prijazni formati, npr. woff2.", + "LabelFallbackFontPath": "Pot mape nadomestnih pisav:", + "HeaderSelectFallbackFontPathHelp": "Izberite ali vnesite pot do mape nadomestnih pisav za upodabljanje ASS/SSA podnapisov.", + "Video": "Video", + "Typewriter": "Pisalni stroj", + "TypeOptionPluralVideo": "Videi", + "TypeOptionPluralSeries": "Serije", + "TypeOptionPluralSeason": "Sezone", + "TypeOptionPluralMusicVideo": "Glasbeni videi", + "TypeOptionPluralMusicAlbum": "Glasbeni albumi", + "TypeOptionPluralMovie": "Filmi", + "TypeOptionPluralEpisode": "Epizode", + "TypeOptionPluralBoxSet": "Zbirke", + "TypeOptionPluralBook": "Knjige", + "TextSent": "Sporočilo poslano." } From 3c8bb1b5660e208f1693ef223bd6ecc803cc74e0 Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 3 Jan 2022 02:22:13 +0000 Subject: [PATCH 1596/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index bb43bcb993..aa0c5d1afb 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -211,7 +211,7 @@ "GroupVersions": "Grouper les versions", "GuideProviderLogin": "Connexion", "GuideProviderSelectListings": "Sélectionner les programmes", - "H264CrfHelp": "Le facteur de débit constant ('Constant Rate Factor' ou CRF) est le paramètre de qualité par défaut pour les encodeurs x264 et x265. Vous pouvez choisir une valeur comprise entre 0 et 51, où une valeur inférieure produit une meilleure qualité (au prix d'une taille du fichier plus élevée). Les valeurs saines sont comprises entre 18 et 28. Les valeurs par défaut, 23 pour x264 et 28 pour x265, peuvent être utilisées comme point de départ.", + "H264CrfHelp": "Le facteur de débit constant (CRF) est le paramètre de qualité par défaut pour les encodeurs x264 et x265. Choisir une valeur comprise entre 0 et 51 où une valeur inférieure produit une vidéo de meilleure qualité au prix d'une taille de fichier plus élevée. Les valeurs considérées comme saines sont comprises entre 18 et 28. Les valeurs par défaut, 23 pour x264 et 28 pour x265, peuvent être utilisées comme point de départ pour le réglage.", "EncoderPresetHelp": "Choisir une valeur plus rapide pour améliorer la performance, ou plus lente pour améliorer la qualité.", "HDPrograms": "Programmes HD", "HardwareAccelerationWarning": "L'activation de l'accélération matérielle peut provoquer une instabilité dans certains environnements. Assurez-vous que votre système d'exploitation et vos pilotes vidéo sont complètement à jour. Si vous avez des difficultés pour lire des vidéos après l'activation, vous devrez remettre ce paramètre sur Aucun.", @@ -478,7 +478,7 @@ "LabelDisplayOrder": "Ordre d'affichage :", "LabelDisplaySpecialsWithinSeasons": "Afficher les épisodes spéciaux avec leur saison de diffusion", "LabelDownMixAudioScale": "Booster l'audio lors du downmix :", - "LabelDownMixAudioScaleHelp": "Augmente le volume de l'audio quand on diminue le nombre de canaux. Une valeur de 1 préserve le volume original.", + "LabelDownMixAudioScaleHelp": "Augmenter le volume audio quand le nombre de canaux est réduit. Utiliser la valeur 1 pour maintenir le volume original.", "LabelDownloadLanguages": "Téléchargement des langues :", "LabelDropImageHere": "Faites glisser l'image ici, ou cliquez pour parcourir vos fichiers.", "LabelDropShadow": "Ombre portée :", @@ -728,7 +728,7 @@ "LabelYoureDone": "Vous avez terminé !", "LabelZipCode": "Code postal :", "LabelffmpegPath": "Chemin vers FFmpeg :", - "LabelffmpegPathHelp": "Le chemin d'accès vers l'application FFmpeg ou un dossier contenant FFmpeg.", + "LabelffmpegPathHelp": "Le chemin d'accès vers l'application FFmpeg ou le dossier le contenant.", "LanNetworksHelp": "Liste séparée par des virgules des adresses IP et masques désignant les réseaux locaux lors de l'application des restrictions de bande passante. Les adresses ne figurant pas dans cette liste sont soumises aux restrictions de bande passante vers les réseaux externes. Une liste vide indique que seul le sous-réseau du serveur se trouve sur le réseau local.", "Large": "Grand", "LatestFromLibrary": "{0}, ajouts récents", @@ -1380,11 +1380,11 @@ "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.", + "TonemappingRangeHelp": "Définir la gamme de couleur de sortie. Auto correspond à la gamme d'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 'BT.2390'.", "LabelTonemappingAlgorithm": "Sélectionner l'algorithme de mappage tonal à utiliser :", - "AllowTonemappingHelp": "Le mappage tonal est capable de transformer la gamme dynamique d'une vidéo de HDR à SDR tout en maintenant les détails et les couleurs d'image si importants au rendu de la scène originale. Pour le moment, ne fonctionne qu'avec les vidéos HDR10 ou HLG et requiert les environnements d'exécution OpenCL et CUDA correspondant.", + "AllowTonemappingHelp": "Le mappage tonal est capable de convertir une gamme dynamique HDR en SDR tout en maintenant les détails et les couleurs d'image si importants au rendu de la scène originale. Pour le moment, ne fonctionne qu'avec les vidéos HDR10 ou HLG et requiert les environnements d'exécution OpenCL et CUDA 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 :", @@ -1397,8 +1397,8 @@ "LabelKnownProxies": "Proxies connus :", "KnownProxiesHelp": "Liste séparée par des virgules des adresses IP ou noms des relais connus pour se connecter à ce serveur Jellyfin. Cette liste est nécessaire au bon fontionnement des en-têtes 'X-Forwarded-For'. Un redémarrage sera requis 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.", + "LabelTonemappingDesatHelp": "Désaturer les couleurs qui dépassent ce niveau de luminosité. Plus ce paramètre est élevé, plus les informations de couleur sont 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. La valeur recommandée et celle par défaut sont 0 et 0.5.", + "LabelTonemappingParamHelp": "Régler l'algorithme de mappage tonal. Sauf cas particulier, il est recommandé de laisser ce champ vide.", "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 :", @@ -1420,7 +1420,7 @@ "ButtonActivate": "Activer", "Authorize": "Autoriser", "LabelTonemappingParam": "Paramètre de mappage tonal :", - "LabelTonemappingPeakHelp": "Redéfini le signal/nominal/crête de référence. Utile lorsque l'information de crête intégrée dans les métadonnées d'affichage n'est pas fiable ou lorsque le mappage tonal d'une gamme inférieure à une gamme supérieure. Les valeurs recommandées et par défaut sont 100 et 0.", + "LabelTonemappingPeakHelp": "Redéfinir la valeur crête de référence. Utile lorsque la valeur crête intégrée dans les métadonnées d'affichage n'est pas fiable ou lors du mappage tonal d'une gamme inférieure vers une gamme supérieure. La valeur recommandée et celle par défaut sont 100 et 0.", "EnableAutoCast": "Définir comme Défaut", "LabelMaxMuxingQueueSizeHelp": "Nombre maximal de paquets pouvant être mis en mémoire tampon lors de l'initialisation des flux. Augmenter la valeur si des messages \"Trop de paquets en mémoire tampon pour le flux de sortie\" apparaissent dans les journaux FFmpeg. La valeur recommandée est 2048.", "LabelMaxMuxingQueueSize": "Taille maximale de la queue de multiplexage :", From 8d4125fc0c7f29f63c9ae364668699f369bf63b6 Mon Sep 17 00:00:00 2001 From: Kichirou Hoshino Date: Mon, 3 Jan 2022 04:50:47 +0000 Subject: [PATCH 1597/1756] Translated using Weblate (Filipino) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/ --- src/strings/fil.json | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/strings/fil.json b/src/strings/fil.json index cc765d8de7..4d5a1fca98 100644 --- a/src/strings/fil.json +++ b/src/strings/fil.json @@ -454,7 +454,7 @@ "Yadif": "YADIF", "LabelEnableGamepad": "I-enable ang gampad", "Controls": "Mga kontrol", - "AllowVppTonemappingHelp": "Full hardware based tone mapping nang hindi gumagamit ng OpenCL filter. Kasalukuyang gumagana lang kapag nag-transcode ng mga video na may naka-embed na HDR10 metadata.", + "AllowVppTonemappingHelp": "Full Intel driver based tone-mapping. Kasalukuyang gumagana lamang sa ilang partikular na hardware na may mga HDR10 na video. Ito ay may mas mataas na priyoridad kumpara sa isa pang implementation ng OpenCL.", "EnableVppTonemapping": "Paganahin ang VPP Tone mapping", "EnableEnhancedNvdecDecoder": "I-enable ang enhanced NVDEC decoder", "MessagePlaybackError": "Nagkaroon ng error sa pag-play ng file na ito sa iyong Google Cast receiver.", @@ -1595,12 +1595,17 @@ "ApiKeysCaption": "Listahan ng mga kasalukuyang naka-enable na API key", "Anytime": "Kahit kailan", "AnyLanguage": "Anumang wika", - "AllowTonemappingHelp": "Maaaring baguhin ng tone mapping ang dynamic range isang video mula sa HDR patungong SDR habang pinapanatili ang mga detalye at kulay ng larawan, na napakahalagang impormasyon para kumatawan sa orihinal na scene. Kasalukuyang gumagana lang kapag nag-transcode ng mga video na may naka-embed na HDR10 o HLG metadata. Kung ang pag-playback ay hindi maayos o nabigo, mangyaring isaalang-alang ang pag-off sa kaukulang hardware decoder.", + "AllowTonemappingHelp": "Maaaring baguhin ng tone-mapping ang dynamic range ng isang video mula sa HDR patungong SDR habang pinapanatili ang mga detalye at kulay ng larawan, na napakahalagang impormasyon para sa kumakatawan sa original scene. Kasalukuyang gumagana lang sa mga HDR10 o HLG na video. Nangangailangan ito ng kaukulang OpenCL o CUDA runtime.", "AgeValue": "({0} taong gulang)", "LabelHardwareEncodingOptions": "Mga opsyon sa hardware encoding:", "IntelLowPowerEncHelp": "Maaaring panatilihin ng Low-Power Encoding ang hindi kinakailangang pag-sync ng CPU at GPU. Sa Linux dapat ito ay naka-disable kung ang i915 HuC firmware ay hindi na-configure.", "EnableIntelLowPowerHevcHwEncoder": "I-enable ang Intel Low-Power HEVC hardware encoder", "EnableIntelLowPowerH264HwEncoder": "I-enable ang Intel Low-Power H.264 hardware encoder", "PreferSystemNativeHwDecoder": "I-prefer ang OS native DXVA o VA-API hardware decoder", - "ContainerBitrateExceedsLimit": "Lampas sa limitasyon ang bitrate ng video" + "ContainerBitrateExceedsLimit": "Lampas sa limitasyon ang bitrate ng video", + "DirectPlayError": "Nagkaroon ng error sa pagsisimula ng direktang pag-playback", + "UnknownAudioStreamInfo": "Hindi alam ang impormasyon ng audio stream", + "UnknownVideoStreamInfo": "Hindi alam ang impormasyon ng video stream", + "VideoBitrateNotSupported": "Hindi suportado ang bitrate ng video", + "AudioIsExternal": "Ang audio stream ay external" } From 5f5f5ee64068d377ca1ee63ffd44a647059edb26 Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Mon, 3 Jan 2022 04:38:19 +0000 Subject: [PATCH 1598/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 1431932fe8..92cb3de785 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -1334,7 +1334,7 @@ "LabelTonemappingDesat": "Khử bão hòa tông màu:", "LabelTonemappingDesatHelp": "Áp dụng khử bão hòa cho các điểm sáng vượt quá độ sáng này. Thông số này càng cao thì thông tin màu càng được bảo toàn. Cài đặt này giúp ngăn các màu bị lóa không tự nhiên để tạo ra những vùng siêu nổi bật, bằng cách chuyển thành màu trắng (mềm mại). Nó làm cho hình ảnh trông tự nhiên, với hao phí giảm thông tin về các màu nằm ngoài phạm vi. Các giá trị được đề xuất và mặc định là 0 và 0,5.", "LabelTonemappingRange": "Phạm vi ánh xạ tông màu:", - "AllowTonemappingHelp": "Ánh xạ tông màu có thể biến đổi dải động của video từ HDR sang SDR song vẫn duy trì chi tiết và màu sắc của hình ảnh, đây là thông tin rất quan trọng để thể hiện cảnh gốc. Hiện chỉ hoạt động khi chuyển mã video với dữ liệu mô tả HDR10 hoặc HLG được nhúng. Nếu phát lại không mượt hoặc bị lỗi, thử tắt bộ giải mã phần cứng tương ứng.", + "AllowTonemappingHelp": "Ánh xạ tông màu có thể biến đổi dải động của video từ HDR sang SDR song vẫn duy trì chi tiết và màu sắc của hình ảnh, đây là thông tin rất quan trọng để thể hiện cảnh gốc. Hiện chỉ hoạt động với video HDR10 hoặc HLG. Điều này yêu cầu thời gian chạy OpenCL hoặc CUDA tương ứng.", "EnableTonemapping": "Bật Ánh xạ tông màu", "LabelOpenclDevice": "Thiết bị OpenCL:", "LabelColorPrimaries": "Màu cơ bản:", @@ -1502,7 +1502,7 @@ "LabelMaxAudiobookResume": "‎Số phút còn lại của sách nói để tiếp tục:", "MessagePlaybackError": "Đã xảy ra lỗi khi phát tệp này trên bộ thu Google Cast của bạn.", "MessageChromecastConnectionError": "Bộ thu Google Cast của bạn không thể kết nối với máy chủ Jellyfin. Vui lòng kiểm tra kết nối và thử lại.", - "AllowVppTonemappingHelp": "Ánh xạ âm dựa trên phần cứng đầy đủ mà không cần sử dụng bộ lọc OpenCL. Hiện chỉ hoạt động khi chuyển mã video có dữ liệu mô tả HDR10 được nhúng.", + "AllowVppTonemappingHelp": "Ánh xạ âm đầy đủ dựa trên trình điều khiển Intel. Hiện chỉ hoạt động trên một số phần cứng nhất định với video HDR10. Điều này có mức độ ưu tiên cao hơn so với việc triển khai OpenCL khác.", "EnableEnhancedNvdecDecoder": "Bật bộ giải mã NVDEC nâng cao", "EnableVppTonemapping": "Bật ánh xạ tông màu VPP", "DisablePlugin": "Tắt", From 393bc6e432729ca247b60788568adf22aa97982c Mon Sep 17 00:00:00 2001 From: Nyanmisaka <799610810@qq.com> Date: Mon, 3 Jan 2022 08:54:17 +0000 Subject: [PATCH 1599/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index cffbb04e56..2cdc8379c6 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -1519,8 +1519,8 @@ "MessageSent": "消息已发送。", "LabelSlowResponseTime": "响应缓慢判断时间(单位毫秒):", "LabelSlowResponseEnabled": "如果服务器响应缓慢,则记录警告", - "UseEpisodeImagesInNextUpHelp": "“Next Up”和“Continue Watching”部分将使用剧集图像作为缩略图,而不是节目的主要缩略图。", - "UseEpisodeImagesInNextUp": "在‘即将播放’和‘继续观看’模块中使用剧集图片", + "UseEpisodeImagesInNextUpHelp": "“即将播放”和“继续观看”部分将使用剧集图像作为缩略图,而不是节目的主要缩略图。", + "UseEpisodeImagesInNextUp": "在“即将播放”和“继续观看”模块中使用剧集图片", "LabelLocalCustomCss": "用于样式的自定义 CSS 代码,仅适用于此客户端。 您可能想要禁用服务器自定义 CSS 代码。", "LabelDisableCustomCss": "禁用服务器提供的主题/品牌的自定义 CSS 代码。", "DisableCustomCss": "禁用服务器提供的自定义CSS", From c59a296e6042dac261c17f6770295e37fe233ba7 Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Mon, 3 Jan 2022 10:34:21 +0000 Subject: [PATCH 1600/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index ba90b2e3f1..61254fe4f5 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -434,7 +434,7 @@ "LabelCustomCertificatePath": "Benutzerdefinierter SSL-Zertifikatspfad:", "LabelCustomCertificatePathHelp": "Pfad zu einer PKCS-#12-Datei, die ein Zertifikat und einen privaten Schlüssel enthält, um TLS-Unterstützung für eine eigene Domain zu aktivieren.", "LabelCustomCss": "Benutzerdefinierter CSS-Code:", - "LabelCustomCssHelp": "Wende deine eigenen, benutzerdefinierten CSS-Code für Theming/Branding auf die Weboberfläche an.", + "LabelCustomCssHelp": "Wende deinen eigenen, benutzerdefinierten CSS-Code für Theming/Branding auf die Weboberfläche an.", "LabelCustomDeviceDisplayNameHelp": "Lege einen individuellen Anzeigenamen fest oder lasse das Feld leer, um den vom Gerät übermittelten Namen zu nutzen.", "LabelCustomRating": "Eigene Bewertung:", "LabelDashboardTheme": "Server Dashboard Theme:", @@ -1519,7 +1519,7 @@ "LabelSlowResponseTime": "Zeit in ms, nachdem eine Antwort als langsam eingestuft wird:", "UseEpisodeImagesInNextUpHelp": "Die Abschnitte \"Als Nächstes\" und \"Weiterschauen\" verwenden Episodenbilder als Vorschaubilder anstelle des primären Vorschaubilds der Sendung.", "UseEpisodeImagesInNextUp": "Verwende Episodenbilder in den Bereichen \"Als Nächstes\" und \"Weiterschauen\"", - "LabelLocalCustomCss": "Benutzerdefiniertes CSS-code für Styling, das nur für diesen Client gilt. Möglicherweise möchten Sie das benutzerdefinierte CSS-code des Servers deaktivieren.", + "LabelLocalCustomCss": "Benutzerdefinierter CSS-Code, der nur für diesen Client gilt. Möglicherweise möchtest du den benutzerdefinierten CSS-Code des Servers deaktivieren.", "LabelDisableCustomCss": "Vom Server bereitgestelltes benutzerdefiniertes CSS-code für Theme/Branding deaktivieren.", "DisableCustomCss": "Vom Server bereitgestellten, benutzerdefinierten CSS-Code deaktivieren", "AudioBitDepthNotSupported": "Die Bittiefe des Tons wird nicht unterstützt", From 9dd5313ba61c0a42d3f85ae5eb2fc6ea7f15d093 Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 3 Jan 2022 13:29:43 +0000 Subject: [PATCH 1601/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 52 ++++++++++++++++++++++----------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index aa0c5d1afb..6311844066 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1,13 +1,13 @@ { "Absolute": "Absolu", - "AccessRestrictedTryAgainLater": "L'accès est actuellement restreint. Veuillez réessayer plus tard.", + "AccessRestrictedTryAgainLater": "L'accès est actuellement restreint. Merci de réessayer plus tard.", "Actor": "Acteur(trice)", "Add": "Ajouter", "AddToCollection": "Ajouter à la collection", "AddToPlayQueue": "Ajouter à la liste de lecture", "AddToPlaylist": "Ajouter à la liste de lecture", "AddedOnValue": "Ajouté le {0}", - "AdditionalNotificationServices": "Visitez le catalogue d'extensions pour installer des services de notifications supplémentaires.", + "AdditionalNotificationServices": "Visiter le catalogue d'extensions pour installer des services de notifications supplémentaires.", "AirDate": "Date de diffusion", "Aired": "Diffusé sur", "Alerts": "Alertes", @@ -41,7 +41,7 @@ "BirthLocation": "Lieu de naissance", "BirthPlaceValue": "Lieu de naissance : {0}", "Blacklist": "Liste noire", - "BookLibraryHelp": "Les livres audios et numériques sont supportés. Consultez le {0} guide de nommage pour livre {1}.", + "BookLibraryHelp": "Les livres audios et numériques sont supportés. Consulter le {0} guide de nommage pour livre {1}.", "Books": "Livres", "Box": "Boîtier", "BoxRear": "Dos de boîtier", @@ -95,7 +95,7 @@ "CancelRecording": "Annuler l'enregistrement", "CancelSeries": "Annuler la série", "Categories": "Catégories", - "ChangingMetadataImageSettingsNewContent": "Les modifications des paramètres de téléchargement des métadonnées et des illustrations ne seront appliquées qu'au contenu nouvellement ajouté à votre médiathèque. Pour appliquer ces changements aux titres pré-existants, vous devrez actualiser leurs métadonnées manuellement.", + "ChangingMetadataImageSettingsNewContent": "Les modifications des paramètres de téléchargement des métadonnées et des illustrations ne seront appliquées qu'au contenu nouvellement ajouté à la médiathèque. Pour appliquer ces changements aux titres pré-existants, il est demandé d'actualiser leurs métadonnées manuellement.", "ChannelAccessHelp": "Sélectionner les chaînes à partager avec cet utilisateur. Les administrateurs pourront modifier toutes les chaînes en utilisant le gestionnaire de métadonnées.", "ChannelNameOnly": "Seulement la chaîne {0}", "ChannelNumber": "Numéro de chaîne", @@ -192,7 +192,7 @@ "ExitFullscreen": "Sortir du plein écran", "ExtraLarge": "Très Grand", "ExtractChapterImagesHelp": "L'extraction d'images de chapitre permettra aux applications d'afficher des menus visuels pour la sélection des scènes. Le processus peut être lent, gourmand en ressources et peut nécessiter plusieurs gigaoctets de stockage. Il s'exécute lorsque des vidéos sont découvertes et également comme tâche planifiée. L'horaire est configurable dans les options du planificateur de tâches. Il n'est pas recommandé d'exécuter cette tâche pendant les heures d'usage intensif.", - "FFmpegSavePathNotFound": "Nous ne pouvons pas trouver FFmpeg en utilisant le chemin que vous avez saisi. FFprobe est également nécessaire et doit exister dans le même dossier. Ces composants sont généralement regroupés dans le même téléchargement. Veuillez vérifier le chemin et essayer à nouveau.", + "FFmpegSavePathNotFound": "Il est impossible de trouver FFmpeg en utilisant le chemin configuré. FFprobe est également nécessaire et doit exister dans le même dossier. Ces composants sont généralement regroupés dans le même téléchargement. Merci de vérifier le chemin puis d'essayer à nouveau.", "FastForward": "Avance rapide", "Favorite": "Favori", "Favorites": "Favoris", @@ -211,10 +211,10 @@ "GroupVersions": "Grouper les versions", "GuideProviderLogin": "Connexion", "GuideProviderSelectListings": "Sélectionner les programmes", - "H264CrfHelp": "Le facteur de débit constant (CRF) est le paramètre de qualité par défaut pour les encodeurs x264 et x265. Choisir une valeur comprise entre 0 et 51 où une valeur inférieure produit une vidéo de meilleure qualité au prix d'une taille de fichier plus élevée. Les valeurs considérées comme saines sont comprises entre 18 et 28. Les valeurs par défaut, 23 pour x264 et 28 pour x265, peuvent être utilisées comme point de départ pour le réglage.", - "EncoderPresetHelp": "Choisir une valeur plus rapide pour améliorer la performance, ou plus lente pour améliorer la qualité.", + "H264CrfHelp": "Le facteur de débit constant (CRF) est le paramètre de qualité par défaut pour les encodeurs x264 et x265. Choisir une valeur comprise entre 0 et 51 en tenant compte qu'une valeur inférieure produit une vidéo de meilleure qualité au prix d'une taille de fichier plus importante. Les valeurs considérées comme saines sont comprises entre 18 et 28. Les valeurs par défaut, 23 pour x264 et 28 pour x265, peuvent être utilisées comme point de départ pour le réglage.", + "EncoderPresetHelp": "Choisir un profil d'encodage plus rapide améliorera la performance tandis qu'un profil plus lent favorisera la qualité.", "HDPrograms": "Programmes HD", - "HardwareAccelerationWarning": "L'activation de l'accélération matérielle peut provoquer une instabilité dans certains environnements. Assurez-vous que votre système d'exploitation et vos pilotes vidéo sont complètement à jour. Si vous avez des difficultés pour lire des vidéos après l'activation, vous devrez remettre ce paramètre sur Aucun.", + "HardwareAccelerationWarning": "L'activation de l'accélération matérielle peut provoquer l'instabilité de certains environnements. Merci de vous assurer que le système d'exploitation et les pilotes vidéo sont tous complètement à jour. Si vous avez des difficultés pour lire des vidéos après l'activation, merci de remettre ce paramètre sur 'Aucun'.", "HeaderAccessSchedule": "Programme d'Accès", "HeaderAccessScheduleHelp": "Créer un programme d'accès pour limiter l'accès à certaines heures.", "HeaderActiveDevices": "Appareils actifs", @@ -350,7 +350,7 @@ "HeaderSecondsValue": "{0} secondes", "HeaderSelectCertificatePath": "Sélectionner le chemin du certificat", "HeaderSelectMetadataPath": "Sélectionner le chemin d'accès des métadonnées", - "HeaderSelectMetadataPathHelp": "Parcourir ou saisir le chemin d'accès où vous aimeriez stocker les métadonnées. Le dossier doit être accessible en écriture.", + "HeaderSelectMetadataPathHelp": "Parcourir ou saisir le chemin d'accès du dossier où stocker les métadonnées. Ce dossier doit être accessible en écriture.", "HeaderSelectPath": "Sélectionner un chemin", "HeaderSelectServerCachePath": "Sélectionner le chemin d'accès du cache de serveur", "HeaderSelectServerCachePathHelp": "Parcourir ou saisir le chemin d'accès à utiliser pour les fichiers cache du serveur. Le dossier doit être accessible en écriture.", @@ -398,7 +398,7 @@ "Hide": "Cacher", "HideWatchedContentFromLatestMedia": "Masquer le contenu déjà vu dans 'Ajouts récents'", "Home": "Accueil", - "HttpsRequiresCert": "Pour activer les connexions sécurisées, vous devrez fournir un certificat SSL vérifié, comme ceux fournis par Let's Encrypt. Veuillez fournir un certificat ou désactiver les connexions sécurisées.", + "HttpsRequiresCert": "Pour activer les connexions sécurisées, il est demandé de fournir un certificat SSL vérifié comme ceux fournis par 'Let's Encrypt'. Fournir ce certificat ou désactiver les connexions sécurisées.", "Identify": "Identifier", "ImportFavoriteChannelsHelp": "Seules les chaînes ajoutées aux favoris sur le tuner seront importées.", "InstallingPackage": "Installation de {0} (version {1})", @@ -444,7 +444,7 @@ "LabelCachePathHelp": "Spécifier un emplacement personnalisé pour le stockage des fichiers temporaires tels que les images. Laisser vide pour utiliser l'emplacement par défaut.", "LabelCancelled": "Annulé", "LabelCertificatePassword": "Mot de passe du certificat :", - "LabelCertificatePasswordHelp": "Si votre certificat nécessite un mot de passe, veuillez le renseigner ici.", + "LabelCertificatePasswordHelp": "Si le certificat nécessite un mot de passe, merci de le renseigner ici.", "LabelChannels": "Chaînes :", "LabelCollection": "Collection :", "LabelCommunityRating": "Note de la communauté :", @@ -478,11 +478,11 @@ "LabelDisplayOrder": "Ordre d'affichage :", "LabelDisplaySpecialsWithinSeasons": "Afficher les épisodes spéciaux avec leur saison de diffusion", "LabelDownMixAudioScale": "Booster l'audio lors du downmix :", - "LabelDownMixAudioScaleHelp": "Augmenter le volume audio quand le nombre de canaux est réduit. Utiliser la valeur 1 pour maintenir le volume original.", + "LabelDownMixAudioScaleHelp": "Augmenter le volume audio quand le nombre de canaux est réduit. Choisir la valeur 1 pour maintenir le volume original.", "LabelDownloadLanguages": "Téléchargement des langues :", - "LabelDropImageHere": "Faites glisser l'image ici, ou cliquez pour parcourir vos fichiers.", + "LabelDropImageHere": "Glisser l'image ici, ou cliquer pour parcourir les fichiers.", "LabelDropShadow": "Ombre portée :", - "LabelDropSubtitleHere": "Faites glisser les sous-tires ici, ou cliquez pour parcourir vos fichiers.", + "LabelDropSubtitleHere": "Faire glisser le fichier de sous-titres ici, ou cliquer pour parcourir les fichiers.", "LabelDynamicExternalId": "ID {0} :", "LabelEasyPinCode": "Code Easy PIN :", "LabelEmbedAlbumArtDidl": "Intégrer les images d'album dans le DIDL", @@ -578,7 +578,7 @@ "LabelMetadataPath": "Chemin des métadonnées :", "LabelMetadataPathHelp": "Spécifier un emplacement personnalisé pour les illustrations et les métadonnées téléchargées.", "LabelMetadataReaders": "Lecteurs de métadonnées :", - "LabelMetadataReadersHelp": "Classez vos sources locales de métadonnées préférées dans l'ordre de priorité. Le premier fichier trouvé sera lu.", + "LabelMetadataReadersHelp": "Classer les sources locales de métadonnées dans l'ordre de préférence. Le premier fichier trouvé sera lu.", "LabelMetadataSavers": "Formats de métadonnées :", "LabelMetadataSaversHelp": "Sélectionner les formats de fichier à utiliser lors de l'enregistrement des métadonnées.", "LabelMethod": "Méthode :", @@ -595,7 +595,7 @@ "LabelMonitorUsers": "Surveiller les activités de :", "LabelMovieCategories": "Catégories de films :", "LabelMoviePrefix": "Préfixe de film :", - "LabelMoviePrefixHelp": "Si un préfixe est appliqué aux titres de film, précisez-le ici afin que le serveur puisse le gérer convenablement.", + "LabelMoviePrefixHelp": "Si un préfixe est appliqué aux titres de film, merci de le préciser ici afin que le serveur puisse le gérer convenablement.", "LabelMovieRecordingPath": "Chemin d'enregistrement des films :", "LabelMusicStreamingTranscodingBitrate": "Débit du transcodage de la musique :", "LabelMusicStreamingTranscodingBitrateHelp": "Spécifier le débit maximal pendant la diffusion de musique.", @@ -728,7 +728,7 @@ "LabelYoureDone": "Vous avez terminé !", "LabelZipCode": "Code postal :", "LabelffmpegPath": "Chemin vers FFmpeg :", - "LabelffmpegPathHelp": "Le chemin d'accès vers l'application FFmpeg ou le dossier le contenant.", + "LabelffmpegPathHelp": "Le chemin d'accès vers l'application FFmpeg ou le dossier la contenant.", "LanNetworksHelp": "Liste séparée par des virgules des adresses IP et masques désignant les réseaux locaux lors de l'application des restrictions de bande passante. Les adresses ne figurant pas dans cette liste sont soumises aux restrictions de bande passante vers les réseaux externes. Une liste vide indique que seul le sous-réseau du serveur se trouve sur le réseau local.", "Large": "Grand", "LatestFromLibrary": "{0}, ajouts récents", @@ -1097,7 +1097,7 @@ "Trailers": "Bandes-annonces", "Transcoding": "Transcodage", "Tuesday": "Mardi", - "TvLibraryHelp": "Consultez le {0}guide de nommage des émissions{1}.", + "TvLibraryHelp": "Consulter le {0}guide de nommage des émissions{1}.", "Uniform": "Uniforme", "UninstallPluginConfirmation": "Êtes-vous sûr de vouloir désinstaller {0} ?", "HeaderUninstallPlugin": "Désinstaller Plug-in", @@ -1270,7 +1270,7 @@ "LastSeen": "Vu pour la dernière fois {0}", "PersonRole": "en tant que {0}", "ListPaging": "{0}-{1} de {2}", - "WriteAccessRequired": "Jellyfin a besoin d'un accès en écriture à ce dossier. Merci de vérifier l’accès en écriture et réessayez.", + "WriteAccessRequired": "Jellyfin a besoin d'un accès en écriture à ce dossier. Merci de vérifier les permissions de ce dossier puis réessayer.", "PathNotFound": "Le chemin d'accès n'a pas pu être trouvé. Merci de le vérifier et de réessayer.", "Yadif": "YADIF", "LabelDeinterlaceMethod": "Méthode de désentrelacement :", @@ -1380,9 +1380,9 @@ "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": "Définir la gamme de couleur de sortie. Auto correspond à la gamme d'entrée.", + "TonemappingRangeHelp": "Définir la gamme de couleurs de sortie. Choisir 'Auto' pour utiliser la même gamme de couleurs 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 'BT.2390'.", + "TonemappingAlgorithmHelp": "Le mappage tonal peut être affiné. Si vous n'êtes pas familier avec ces réglages, il est conseillé de choisir les valeurs recommandées. L'algorithme de mappage recommandé est 'BT.2390'.", "LabelTonemappingAlgorithm": "Sélectionner l'algorithme de mappage tonal à utiliser :", "AllowTonemappingHelp": "Le mappage tonal est capable de convertir une gamme dynamique HDR en SDR tout en maintenant les détails et les couleurs d'image si importants au rendu de la scène originale. Pour le moment, ne fonctionne qu'avec les vidéos HDR10 ou HLG et requiert les environnements d'exécution OpenCL et CUDA correspondant.", "EnableTonemapping": "Activer le mappage tonal", @@ -1397,10 +1397,10 @@ "LabelKnownProxies": "Proxies connus :", "KnownProxiesHelp": "Liste séparée par des virgules des adresses IP ou noms des relais connus pour se connecter à ce serveur Jellyfin. Cette liste est nécessaire au bon fontionnement des en-têtes 'X-Forwarded-For'. Un redémarrage sera requis après sauvegarde.", "LabelTonemappingThreshold": "Seuil de mappage tonal :", - "LabelTonemappingDesatHelp": "Désaturer les couleurs qui dépassent ce niveau de luminosité. Plus ce paramètre est élevé, plus les informations de couleur sont 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. La valeur recommandée et celle par défaut sont 0 et 0.5.", + "LabelTonemappingDesatHelp": "Désaturer les couleurs qui dépassent ce niveau de luminosité. Plus ce paramètre est élevé, plus les couleurs originales sont préservées. Ce paramètre permet d'éviter l'apparition de couleurs à l'éclat non naturel dans les scènes super-lumineuses en les lissant graduellement en blanc. Le rendu d'image ainsi obtenu est plus naturel au prix d'une perte d'information des couleurs hors-gamme. La valeur recommandée est 0.", "LabelTonemappingParamHelp": "Régler l'algorithme de mappage tonal. Sauf cas particulier, il est recommandé de laisser ce champ vide.", "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.", + "LabelTonemappingThresholdHelp": "Les paramètres de l'algorithme de mappage tonal sont affinés pour chaque scène. Définir ici le seuil utilisé pour détecter un changement de scène. Si la distance entre la moyenne actuelle de la luminosité du cadre et la moyenne mobile actuelle dépasse la valeur de ce seuil, la moyenne et le pic de la luminosité du cadre sont recalculés. La valeur recommandée est 0.8.", "LabelVideoRange": "Plage vidéo :", "MediaInfoVideoRange": "Plage vidéo", "QuickConnectNotActive": "La connexion rapide n'est pas activée sur ce serveur", @@ -1420,7 +1420,7 @@ "ButtonActivate": "Activer", "Authorize": "Autoriser", "LabelTonemappingParam": "Paramètre de mappage tonal :", - "LabelTonemappingPeakHelp": "Redéfinir la valeur crête de référence. Utile lorsque la valeur crête intégrée dans les métadonnées d'affichage n'est pas fiable ou lors du mappage tonal d'une gamme inférieure vers une gamme supérieure. La valeur recommandée et celle par défaut sont 100 et 0.", + "LabelTonemappingPeakHelp": "Redéfinir la valeur crête de référence. Utile lorsque la valeur crête intégrée dans les métadonnées d'affichage n'est pas fiable ou lors du mappage tonal d'une gamme inférieure vers une gamme supérieure. La valeur recommandée est 100.", "EnableAutoCast": "Définir comme Défaut", "LabelMaxMuxingQueueSizeHelp": "Nombre maximal de paquets pouvant être mis en mémoire tampon lors de l'initialisation des flux. Augmenter la valeur si des messages \"Trop de paquets en mémoire tampon pour le flux de sortie\" apparaissent dans les journaux FFmpeg. La valeur recommandée est 2048.", "LabelMaxMuxingQueueSize": "Taille maximale de la queue de multiplexage :", @@ -1436,8 +1436,8 @@ "EnableFallbackFontHelp": "Activer des polices alternatives personnalisées. Ceci peut éviter les problèmes de rendu incorrect des sous-titres.", "LabelFallbackFontPathHelp": "Spécifier un chemin contenant les polices de secours pour le rendu des sous-titres ASS/SSA. La taille de police maximale autorisée est de 20 Mo. Les formats de police légers et adaptés au web tels que woff2 sont recommandés.", "LabelFallbackFontPath": "Chemin du dossier de secours des polices :", - "HeaderSelectFallbackFontPathHelp": "Parcourez ou entrez le chemin du dossier de polices de secours à utiliser pour le rendu des sous-titres ASS/SSA.", - "HeaderSelectFallbackFontPath": "Sélectionnez le dossier des polices de secours", + "HeaderSelectFallbackFontPathHelp": "Parcourir ou saisir le chemin du dossier de polices de secours à utiliser pour le rendu des sous-titres ASS/SSA.", + "HeaderSelectFallbackFontPath": "Choisir le dossier des polices de secours", "LabelH265Crf": "CRF d'encodage H.265 :", "HeaderPortRanges": "Paramètres de pare-feu et de proxy", "HeaderNetworking": "Protocoles IP", From 1071311e7f84ef8827d1f2895121d8621688964c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Jan 2022 16:02:12 +0000 Subject: [PATCH 1602/1756] Bump stylelint-scss from 4.0.0 to 4.1.0 Bumps [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) from 4.0.0 to 4.1.0. - [Release notes](https://github.com/stylelint-scss/stylelint-scss/releases) - [Changelog](https://github.com/stylelint-scss/stylelint-scss/blob/master/CHANGELOG.md) - [Commits](https://github.com/stylelint-scss/stylelint-scss/compare/v4.0.0...v4.1.0) --- updated-dependencies: - dependency-name: stylelint-scss dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 63c89ee964..0b9dfd9af2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13840,12 +13840,12 @@ } }, "stylelint-scss": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.0.0.tgz", - "integrity": "sha512-lIRhPqtI6I065EJ6aI4mWKsmQt8Krnu6aF9XSL9s8Nd2f/cDKImST0T9TfjnUul3ReKYWozkG9dlpNTZH2FB9w==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.1.0.tgz", + "integrity": "sha512-BNYTo7MMamhFOlcaAWp2dMpjg6hPyM/FFqfDIYzmYVLMmQJqc8lWRIiTqP4UX5bresj9Vo0dKC6odSh43VP2NA==", "dev": true, "requires": { - "lodash": "^4.17.15", + "lodash": "^4.17.21", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-selector-parser": "^6.0.6", @@ -13853,9 +13853,9 @@ }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", diff --git a/package.json b/package.json index ee6b236b4f..84a106778b 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "stylelint-config-rational-order": "^0.1.2", "stylelint-no-browser-hacks": "^1.2.1", "stylelint-order": "^5.0.0", - "stylelint-scss": "^4.0.0", + "stylelint-scss": "^4.1.0", "ts-loader": "^9.2.6", "typescript": "^4.5.4", "webpack": "^5.65.0", From e672fc17741c0c1e2c5b7b6bef69b16535ec9393 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Jan 2022 16:02:47 +0000 Subject: [PATCH 1603/1756] Bump date-fns from 2.27.0 to 2.28.0 Bumps [date-fns](https://github.com/date-fns/date-fns) from 2.27.0 to 2.28.0. - [Release notes](https://github.com/date-fns/date-fns/releases) - [Changelog](https://github.com/date-fns/date-fns/blob/master/CHANGELOG.md) - [Commits](https://github.com/date-fns/date-fns/compare/v2.27.0...v2.28.0) --- updated-dependencies: - dependency-name: date-fns dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 63c89ee964..e5ac9e0fd5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4808,9 +4808,9 @@ "dev": true }, "date-fns": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.27.0.tgz", - "integrity": "sha512-sj+J0Mo2p2X1e306MHq282WS4/A8Pz/95GIFcsPNMPMZVI3EUrAdSv90al1k+p74WGLCruMXk23bfEDZa71X9Q==" + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", + "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==" }, "debug": { "version": "4.3.1", diff --git a/package.json b/package.json index ee6b236b4f..a93b2c66fb 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", "classnames": "^2.3.1", "core-js": "^3.19.1", - "date-fns": "^2.27.0", + "date-fns": "^2.28.0", "dompurify": "^2.3.3", "epubjs": "^0.3.90", "fast-text-encoding": "^1.0.3", From 01e73410a23991a6a27d3f936188d177e0f58a25 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Jan 2022 16:03:27 +0000 Subject: [PATCH 1604/1756] Bump eslint-plugin-import from 2.25.3 to 2.25.4 Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.25.3 to 2.25.4. - [Release notes](https://github.com/import-js/eslint-plugin-import/releases) - [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md) - [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.25.3...v2.25.4) --- updated-dependencies: - dependency-name: eslint-plugin-import dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 178 ++++------------------------------------------ package.json | 2 +- 2 files changed, 13 insertions(+), 167 deletions(-) diff --git a/package-lock.json b/package-lock.json index 63c89ee964..f49647a049 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3417,67 +3417,6 @@ "call-bind": "^1.0.2", "define-properties": "^1.1.3", "es-abstract": "^1.19.0" - }, - "dependencies": { - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - } } }, "array.prototype.flatmap": { @@ -5508,14 +5447,13 @@ } }, "eslint-module-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz", - "integrity": "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz", + "integrity": "sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==", "dev": true, "requires": { "debug": "^3.2.7", - "find-up": "^2.1.0", - "pkg-dir": "^2.0.0" + "find-up": "^2.1.0" }, "dependencies": { "debug": { @@ -5575,15 +5513,6 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } } } }, @@ -5693,9 +5622,9 @@ } }, "eslint-plugin-import": { - "version": "2.25.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz", - "integrity": "sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==", + "version": "2.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", "dev": true, "requires": { "array-includes": "^3.1.4", @@ -5703,29 +5632,16 @@ "debug": "^2.6.9", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.1", + "eslint-module-utils": "^2.7.2", "has": "^1.0.3", "is-core-module": "^2.8.0", "is-glob": "^4.0.3", "minimatch": "^3.0.4", "object.values": "^1.1.5", "resolve": "^1.20.0", - "tsconfig-paths": "^3.11.0" + "tsconfig-paths": "^3.12.0" }, "dependencies": { - "array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - } - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -5744,40 +5660,6 @@ "esutils": "^2.0.2" } }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, "is-core-module": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", @@ -5796,47 +5678,11 @@ "is-extglob": "^2.1.1" } }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - }, - "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } } } }, @@ -14304,9 +14150,9 @@ } }, "tsconfig-paths": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", - "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", + "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", "dev": true, "requires": { "@types/json5": "^0.0.29", diff --git a/package.json b/package.json index ee6b236b4f..e42d598871 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "eslint": "^7.32.0", "eslint-plugin-compat": "^4.0.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-import": "^2.25.3", + "eslint-plugin-import": "^2.25.4", "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-promise": "^5.1.1", "eslint-plugin-react": "^7.27.1", From d9600481557ffe8aa6500467e36addf112352f3b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Jan 2022 16:04:05 +0000 Subject: [PATCH 1605/1756] Bump source-map-loader from 3.0.0 to 3.0.1 Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/webpack-contrib/source-map-loader/releases) - [Changelog](https://github.com/webpack-contrib/source-map-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/source-map-loader/compare/v3.0.0...v3.0.1) --- updated-dependencies: - dependency-name: source-map-loader dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 18 +++++++++++++----- package.json | 2 +- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 63c89ee964..a492e75beb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11478,14 +11478,22 @@ "dev": true }, "source-map-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.0.tgz", - "integrity": "sha512-GKGWqWvYr04M7tn8dryIWvb0s8YM41z82iQv01yBtIylgxax0CwvSy6gc2Y02iuXwEfGWRlMicH0nvms9UZphw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", "dev": true, "requires": { "abab": "^2.0.5", - "iconv-lite": "^0.6.2", - "source-map-js": "^0.6.2" + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "dependencies": { + "source-map-js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", + "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", + "dev": true + } } }, "source-map-resolve": { diff --git a/package.json b/package.json index ee6b236b4f..cd82536551 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "postcss-scss": "^4.0.2", "sass": "^1.43.4", "sass-loader": "^12.3.0", - "source-map-loader": "^3.0.0", + "source-map-loader": "^3.0.1", "style-loader": "^3.3.1", "stylelint": "^14.1.0", "stylelint-config-rational-order": "^0.1.2", From afaa50d60ea02fec1c6d87318f3e82b7cf0f8a7d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Jan 2022 16:04:13 +0000 Subject: [PATCH 1606/1756] Bump actions/setup-node from 2.5.0 to 2.5.1 Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.5.0 to 2.5.1. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v2.5.0...v2.5.1) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/workflows/lint.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 9ce5d343a1..918a9e13dd 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: uses: actions/checkout@v2 - name: Setup node environment - uses: actions/setup-node@v2.5.0 + uses: actions/setup-node@v2.5.1 with: node-version: 12 check-latest: true @@ -51,7 +51,7 @@ jobs: uses: actions/checkout@v2 - name: Setup node environment - uses: actions/setup-node@v2.5.0 + uses: actions/setup-node@v2.5.1 with: node-version: 12 check-latest: true @@ -89,7 +89,7 @@ jobs: uses: actions/checkout@v2 - name: Setup node environment - uses: actions/setup-node@v2.5.0 + uses: actions/setup-node@v2.5.1 with: node-version: 12 check-latest: true From 86da7ac070c017346acabbc5afd8412ecfadd395 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Jan 2022 16:05:03 +0000 Subject: [PATCH 1607/1756] Bump postcss-preset-env from 7.0.2 to 7.1.0 Bumps [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env) from 7.0.2 to 7.1.0. - [Release notes](https://github.com/csstools/postcss-plugins/releases) - [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugin-packs/postcss-preset-env/CHANGELOG.md) - [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugin-packs/postcss-preset-env) --- updated-dependencies: - dependency-name: postcss-preset-env dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 196 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 99 insertions(+), 99 deletions(-) diff --git a/package-lock.json b/package-lock.json index 63c89ee964..e93783e392 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4551,18 +4551,18 @@ "dev": true }, "css-blank-pseudo": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.0.tgz", - "integrity": "sha512-lBG90FEc4A2lZeRoFkJHYnJlQFgR49hTo3E8HA6oGN+mN66EIslimxtcAYx4xlkBR0c3eNCOjqQ2ACHaav+7Qw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.2.tgz", + "integrity": "sha512-hOb1LFjRR+8ocA071xUSmg5VslJ8NGo/I2qpUpdeAYyBVCgupS5O8SEVo4SxEMYyFBNodBkzG3T1iqW9HCXxew==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.7" + "postcss-selector-parser": "^6.0.8" }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", - "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -4587,18 +4587,18 @@ } }, "css-has-pseudo": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.0.tgz", - "integrity": "sha512-1LlqZebDVJXvLPP0RZ8U1jrpFEHWqttBlWz46PVNN6tD65O3IgooDkGEAhfhHTJUGHJHrXzH+ANIC0/1bD9l+A==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.2.tgz", + "integrity": "sha512-L11waKbVuSf5WVrj1Qtij91OH8BN37Q3HlL+ojUUAa1Ywd53CYxJ8+0gs5cNbRXkqBwchE1Cq0cjgYjYEw24RA==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.7" + "postcss-selector-parser": "^6.0.8" }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", - "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -4635,9 +4635,9 @@ } }, "css-prefers-color-scheme": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.0.tgz", - "integrity": "sha512-Ko2uKO81GbDgV1DG0OywofFy8Oz3/beGryi3ohmXAGo3duZI2HCz6MCQq85WdiKhWE7N3pMjUByIh137Xp5v6g==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.2.tgz", + "integrity": "sha512-gv0KQBEM+q/XdoKyznovq3KW7ocO7k+FhPP+hQR1MenJdu0uPGS6IZa9PzlbqBeS6XcZJNAoqoFxlAUW461CrA==", "dev": true }, "css-select": { @@ -9175,9 +9175,9 @@ } }, "postcss-color-functional-notation": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.1.0.tgz", - "integrity": "sha512-bBB64p3Fzo0DaxGfVp6ELRjOx+MysN1DlvkWtXwZr25i8SZLAEL+QAV6ttX5iraN+e3fdCxaVm7sHobNyy6qug==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.1.tgz", + "integrity": "sha512-62OBIXCjRXpQZcFOYIXwXBlpAVWrYk8ek1rcjvMING4Q2cf0ipyN9qT+BhHA6HmftGSEnFQu2qgKO3gMscl3Rw==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -9192,9 +9192,9 @@ } }, "postcss-color-hex-alpha": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.1.tgz", - "integrity": "sha512-kzp95xRLSFnFdmVIWwbWa3QohE3v/G/wNBvW4U66Lt4wq119I6Bz1EVErrARWZ5+7HskgQ6M4mpiwjo+jOdApA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.2.tgz", + "integrity": "sha512-gyx8RgqSmGVK156NAdKcsfkY3KPGHhKqvHTL3hhveFrBBToguKFzhyiuk3cljH6L4fJ0Kv+JENuPXs1Wij27Zw==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -9209,9 +9209,9 @@ } }, "postcss-color-rebeccapurple": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.1.tgz", - "integrity": "sha512-uA5MAOoCwCK32VgYXWwPD3vBDDOi1oMOkLnO+U1Af6ex7JOE0xHVJqnc9w5QS+fPJ9yveXeHKVtdVqzP2WiCsQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", + "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -9286,9 +9286,9 @@ "dev": true }, "postcss-custom-properties": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.0.1.tgz", - "integrity": "sha512-Z3WjuML7qn6ehesWD4vDqOmM5CZO/qfVknpI9/gDOwMNhcLg3OSgT5wENR4kFDZtCricAE7cxL97bsj5lFnuZQ==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.0.2.tgz", + "integrity": "sha512-dpeF9PFr9gGmVxjYNBC35jvBwkga7jIfKLUVUsdiCaZWwiugS6c+hsf8x+NJ0OcvjXVTluqm50jLw7qRzP54vQ==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -9312,18 +9312,18 @@ } }, "postcss-dir-pseudo-class": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.1.tgz", - "integrity": "sha512-nA6+XVUc5VDe6LrJ5KWFqJ05dxZXzoYiUQJFZSuwLW/8aI462w7gCEhB+RnOA+N3dtrj8B2WTSfcjCac6RJW0A==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.2.tgz", + "integrity": "sha512-0X8kO0ICu+iuaQlXy8K9PBK1dpGpaMTqJ5P9BhEz/I9bMj0jD2/NeMpfYOeMnxhqgUfSjdZYXVWzucVtW3xvtg==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.7" + "postcss-selector-parser": "^6.0.8" }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", - "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -9357,9 +9357,9 @@ "dev": true }, "postcss-double-position-gradients": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.3.tgz", - "integrity": "sha512-x3DYDhCsKS/sjH6t+sM9R+pq4lCwdHGVeUOpE/gDybfY33acJJie+NzRigKJVze7E/jH/1WGl/qPRV90Lso7Mg==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.4.tgz", + "integrity": "sha512-qz+s5vhKJlsHw8HjSs+HVk2QGFdRyC68KGRQGX3i+GcnUjhWhXQEmCXW6siOJkZ1giu0ddPwSO6I6JdVVVPoog==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -9374,9 +9374,9 @@ } }, "postcss-env-function": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.3.tgz", - "integrity": "sha512-RQ0CwXX161FLuC525Lx7VqsHXSPQvgErgOMcbfuAKPq1hgHDPJLemowVaPuWF4E3IO8rgUbStaRLGTM5VlN/vw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.4.tgz", + "integrity": "sha512-0ltahRTPtXSIlEZFv7zIvdEib7HN0ZbUQxrxIKn8KbiRyhALo854I/CggU5lyZe6ZBvSTJ6Al2vkZecI2OhneQ==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -9391,18 +9391,18 @@ } }, "postcss-focus-visible": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.2.tgz", - "integrity": "sha512-KYztrdQRRr+pPJQRAyr9HAEr8I8TUfpSyqOo8qddrjtMLap7Ud1FAF8szi4ZWrhMmch3EwL4RQMqsneOByWZIA==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.3.tgz", + "integrity": "sha512-ozOsg+L1U8S+rxSHnJJiET6dNLyADcPHhEarhhtCI9DBLGOPG/2i4ddVoFch9LzrBgb8uDaaRI4nuid2OM82ZA==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.7" + "postcss-selector-parser": "^6.0.8" }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", - "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -9412,18 +9412,18 @@ } }, "postcss-focus-within": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.2.tgz", - "integrity": "sha512-0zm8gM/fpFZtWM8drbj5M6HKVztHgLqtHygCMB494SOkudtnePpq5nv0ie2Jx/BrD+A5nhj0uK3tuMnEpjKonA==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.3.tgz", + "integrity": "sha512-fk9y2uFS6/Kpp7/A9Hz9Z4rlFQ8+tzgBcQCXAFSrXFGAbKx+4ZZOmmfHuYjCOMegPWoz0pnC6fNzi8j7Xyqp5Q==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.7" + "postcss-selector-parser": "^6.0.8" }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", - "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -9439,9 +9439,9 @@ "dev": true }, "postcss-gap-properties": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.1.tgz", - "integrity": "sha512-t7ztwUmG17KQRTHDWeekeSQ41ZsjYK+OJagee3E3hFS46n9RD5QcT/NRxwbc2DWjVSL5GQf46al3wEiH6FRSKg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.2.tgz", + "integrity": "sha512-EaMy/pbxtQnKDsnbEjdqlkCkROTQZzolcLKgIE+3b7EuJfJydH55cZeHfm+MtIezXRqhR80VKgaztO/vHq94Fw==", "dev": true }, "postcss-html": { @@ -9496,9 +9496,9 @@ } }, "postcss-image-set-function": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.3.tgz", - "integrity": "sha512-+EZRaCg/MzsKW2ggTy26mG/uoHnEAjCcGICCkUYgg2PPguZaRjSBKY4KHiWcdH6ydsR7enlnO3i7bQ+Fpbx7vQ==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.4.tgz", + "integrity": "sha512-BlEo9gSTj66lXjRNByvkMK9dEdEGFXRfGjKRi9fo8s0/P3oEk74cAoonl/utiM50E2OPVb/XSu+lWvdW4KtE/Q==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -9528,9 +9528,9 @@ } }, "postcss-lab-function": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.0.2.tgz", - "integrity": "sha512-IkX1S1CROQF9uCu5F4/Ib5SRFDJXlJg3ig9x4OJkKIF16y0o7WRKfFje2ym+yThfwYjozwHZgf37Xwbnscpipg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.0.3.tgz", + "integrity": "sha512-MH4tymWmefdZQ7uVG/4icfLjAQmH6o2NRYyVh2mKoB4RXJp9PjsyhZwhH4ouaCQHvg+qJVj3RzeAR1EQpIlXZA==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -9645,9 +9645,9 @@ } }, "postcss-logical": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.1.tgz", - "integrity": "sha512-cKekWCoZrxdQktbj8PyCOqQWxsYAPyHjoeBPedkQzfWuEqRm0KVFRHypsHAiH2dDVUae52yx8PBtWS+V3BqT5w==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.2.tgz", + "integrity": "sha512-gmhdJ5ZWYAqAI06kzhpKC3E4UddBc1dlQKi3HHYbVHTvgr8CQJW9O+SLdihrEYZ8LsqVqFe0av8RC8HcFF8ghQ==", "dev": true }, "postcss-markdown": { @@ -9966,18 +9966,18 @@ } }, "postcss-nesting": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.0.3.tgz", - "integrity": "sha512-Dshtj57d5ytK1AeVNpQHp8gINgdjsRJaRjH1QmJHGcfOQIP4TNtlrrrh5o3i3bBTwge2+nh1D9xbI2wrckz5Xw==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.1.tgz", + "integrity": "sha512-Hs1pziyg47PBphISBWsCuSDeyNrk8xItFvT2r8F4L35Mcq0uQmz1yt+o/oq6oYkVAUlXadRXf4qH97wLKKznbA==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.7" + "postcss-selector-parser": "^6.0.8" }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", - "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -10081,9 +10081,9 @@ } }, "postcss-overflow-shorthand": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.1.tgz", - "integrity": "sha512-/ajDNoTF+LiuhIZjenjb/ndBoKP/WYy/dTT8BCCtLU1wrezkax+lXw5r3c5qR4cadNNMbksAnhWJXNjd9xNTHA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.2.tgz", + "integrity": "sha512-odBMVt6PTX7jOE9UNvmnLrFzA9pXS44Jd5shFGGtSHY80QCuJF+14McSy0iavZggRZ9Oj//C9vOKQmexvyEJMg==", "dev": true }, "postcss-page-break": { @@ -10093,9 +10093,9 @@ "dev": true }, "postcss-place": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.2.tgz", - "integrity": "sha512-XsZCU8X8M9dHKGlxdycihxPajSkRd4u+cIUJz/FgC61Mr/swStI3xAvsYai9Fh22kU+VVAn7ihoZk8h9pQhDfA==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.3.tgz", + "integrity": "sha512-tDQ3m+GYoOar+KoQgj+pwPAvGHAp/Sby6vrFiyrELrMKQJ4AejL0NcS0mm296OKKYA2SRg9ism/hlT/OLhBrdQ==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -10110,14 +10110,14 @@ } }, "postcss-preset-env": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.0.2.tgz", - "integrity": "sha512-xgmkS+H2xhjPQWewnH4ViKBCHIZ15FfpldGZuBFaBIi/iipxHTLnBHKtkCp1L531SdNEPwo9md2psjOU1G77lw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.1.0.tgz", + "integrity": "sha512-YZI44uxVJQQu18TeHEoDtdLsjKLQpCpzt/4FAzadIcnNYwvKSQqvxaHE6uWobEWQrcfU42zIddMPUKgYQxZs8g==", "dev": true, "requires": { "autoprefixer": "^10.4.0", "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001287", + "caniuse-lite": "^1.0.30001291", "css-blank-pseudo": "^3.0.0", "css-has-pseudo": "^3.0.0", "css-prefers-color-scheme": "^6.0.0", @@ -10164,15 +10164,15 @@ } }, "caniuse-lite": { - "version": "1.0.30001291", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001291.tgz", - "integrity": "sha512-roMV5V0HNGgJ88s42eE70sstqGW/gwFndosYrikHthw98N5tLnOTxFqMLQjZVRxTWFlJ4rn+MsgXrR7MDPY4jA==", + "version": "1.0.30001295", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001295.tgz", + "integrity": "sha512-lSP16vcyC0FEy0R4ECc9duSPoKoZy+YkpGkue9G4D81OfPnliopaZrU10+qtPdT8PbGXad/PNx43TIQrOmJZSQ==", "dev": true }, "electron-to-chromium": { - "version": "1.4.24", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.24.tgz", - "integrity": "sha512-erwx5r69B/WFfFuF2jcNN0817BfDBdC4765kQ6WltOMuwsimlQo3JTEq0Cle+wpHralwdeX3OfAtw/mHxPK0Wg==", + "version": "1.4.31", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.31.tgz", + "integrity": "sha512-t3XVQtk+Frkv6aTD4RRk0OqosU+VLe1dQFW83MDer78ZD6a52frgXuYOIsLYTQiH2Lm+JB2OKYcn7zrX+YGAiQ==", "dev": true }, "node-releases": { @@ -10184,18 +10184,18 @@ } }, "postcss-pseudo-class-any-link": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.0.1.tgz", - "integrity": "sha512-Zt+VMw9qX7Um/cYOaywOQvXipDw/U3U83L6MFHocbjVIhLd+x5G4SSDmKm8sW2/HlaTno2Cazub8USrDvJ4DLA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.0.2.tgz", + "integrity": "sha512-CG35J1COUH7OOBgpw5O+0koOLUd5N4vUGKUqSAuIe4GiuLHWU96Pqp+UPC8QITTd12zYAFx76pV7qWT/0Aj/TA==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.7" + "postcss-selector-parser": "^6.0.8" }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", - "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", diff --git a/package.json b/package.json index ee6b236b4f..dc70b82032 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "html-webpack-plugin": "^5.5.0", "postcss": "^8.3.11", "postcss-loader": "^6.2.0", - "postcss-preset-env": "^7.0.2", + "postcss-preset-env": "^7.1.0", "postcss-scss": "^4.0.2", "sass": "^1.43.4", "sass-loader": "^12.3.0", From 2663c0b1eafa157e44b25cc88694936eb8110a41 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Jan 2022 16:07:11 +0000 Subject: [PATCH 1608/1756] Bump marked from 4.0.3 to 4.0.8 Bumps [marked](https://github.com/markedjs/marked) from 4.0.3 to 4.0.8. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v4.0.3...v4.0.8) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 63c89ee964..2769ed0e7a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8236,9 +8236,9 @@ "dev": true }, "marked": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.3.tgz", - "integrity": "sha512-vSwKKtw+lCA0uFK/02JT4tBfNxEREpoTg21NoXqcmX0ySBIEyLMYWmt8WPsM61QNFaDBZkggupyNXLsV7uPuRg==" + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.8.tgz", + "integrity": "sha512-dkpJMIlJpc833hbjjg8jraw1t51e/eKDoG8TFOgc5O0Z77zaYKigYekTDop5AplRoKFGIaoazhYEhGkMtU3IeA==" }, "marks-pane": { "version": "1.0.9", diff --git a/package.json b/package.json index ee6b236b4f..59e81918c4 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "libarchive.js": "^1.3.0", "libass-wasm": "git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#4.0.0-jf-4", "lodash-es": "^4.17.21", - "marked": "^4.0.3", + "marked": "^4.0.8", "material-design-icons-iconfont": "^6.1.1", "native-promise-only": "^0.8.0-a", "page": "^1.11.6", From cb5a53a4841fbde8fa221ff7852e6a469e6634c3 Mon Sep 17 00:00:00 2001 From: edwardewinter Date: Mon, 3 Jan 2022 18:39:39 +0000 Subject: [PATCH 1609/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index b3f4dd6f23..3439bcb447 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -386,7 +386,7 @@ "LabelAirsAfterSeason": "Sänds efter säsong:", "LabelAirsBeforeEpisode": "Sänds före avsnitt:", "LabelAirsBeforeSeason": "Sänds före säsong:", - "LabelAlbumArtHelp": "PN som används för omslagsbilder, inom attributet dlna:profileID hos upnp:albumArtURI. Vissa enheter kräver ett specifikt värde, oavsett bildens storlek.", + "LabelAlbumArtHelp": "PN som används för omslagsbilder, inom attributet \"dlna:profileID\" hos \"upnp:albumArtURI\". Vissa enheter kräver ett specifikt värde, oavsett bildens storlek.", "LabelAlbumArtMaxHeight": "Skivomslagens maxhöjd:", "LabelAlbumArtMaxWidth": "Maximal bredd för omslagsbilder:", "LabelAlbumArtPN": "PN för omslagsbilder:", @@ -1485,7 +1485,7 @@ "LabelFallbackFontPath": "Sökväg till reservmapp för typsnitt:", "HeaderSelectFallbackFontPath": "Välj reservmapp för typsnitt", "HeaderSelectFallbackFontPathHelp": "Bläddra till eller mata in sökvägen till reservmappen för typsnitt att använda i framställningen av ASS/SSA-undertexter.", - "AllowTonemappingHelp": "Tonmappning kan förvandla en videos dynamisk omfång från HDR till SDR (standard dynamiskt omfång) när den bibehåller bildens detaljer och färger, som är mycket viktig information för att representera originalscenen. Fungerar för närvarande bara under omkodning av videor med inbäddad HDR10 eller HLG-metadata. Om uppspelning är inte jämn eller misslyckas, vänligen överväg att avsluta den korresponderande hårdvaruavkodaren.", + "AllowTonemappingHelp": "Tonmappning kan förvandla en videos dynamiska omfång från HDR till SDR medans den bibehåller bildens detaljer och färger, som är mycket viktig information för att representera originalscenen. Fungerar för närvarande bara med HDR10 eller HLG-videos. Det här kräver motsvarande körning av OpenCL eller CUDA.", "AllowVppTonemappingHelp": "Helt hårdvarubaserad tonmappning utan att använda OpenCL-filtret. Fungerar för närvarande endast när videor omkodas med inbäddad HDR10-metadata.", "EnableVppTonemapping": "Aktivera VPP tonmappning", "EnableEnhancedNvdecDecoder": "Aktivera förbättrad NVDEC-avkodare", @@ -1600,5 +1600,6 @@ "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Högsta uppspelningsfördröjning (i ms) efter vilket då SkipToSync används istället för SpeedToSync.", "LabelSyncPlaySettingsMaxDelaySpeedToSync": "SpeedToSync högsta fördröjning:", "LabelSyncPlaySettingsMinDelaySpeedToSync": "SpeedToSync minsta fördröjning:", - "Cursive": "Kursivt" + "Cursive": "Kursivt", + "ContainerBitrateExceedsLimit": "Videons bittakt (bitrate) överskrider begränsningen" } From b2be2685b8336c045ffcfa8335c7d86e59dda66b Mon Sep 17 00:00:00 2001 From: blob03 Date: Mon, 3 Jan 2022 20:34:42 +0000 Subject: [PATCH 1610/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 6311844066..66a0d6b2b9 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -465,7 +465,7 @@ "LabelDateTimeLocale": "Date et heure locale :", "LabelDay": "Jour de la semaine :", "LabelDeathDate": "Date de décès :", - "LabelDefaultScreen": "Vue par défaut :", + "LabelDefaultScreen": "Écran par défaut :", "LabelDefaultUser": "Utilisateur par défaut :", "LabelDefaultUserHelp": "Définir quelle médiathèque doit être affichée sur les appareils connectés. Ce paramètre peut être remplacé pour chaque appareil dans les configurations de profils.", "LabelDeviceDescription": "Description de l'appareil :", From daf1ce361db2f78211ca9749a7f04477139611fe Mon Sep 17 00:00:00 2001 From: lyaschuchenko Date: Tue, 4 Jan 2022 02:58:56 +0000 Subject: [PATCH 1611/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index 3cd900c089..cecfa8ac5b 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -37,7 +37,7 @@ "OptionDislikes": "Не подобається", "OptionLikes": "Подобається", "ParentalRating": "Parental Rating", - "Save": "Зберігти", + "Save": "Зберегти", "Settings": "Налаштування", "TabNetworks": "ТБ-мережі", "TabNotifications": "Повідомлення", @@ -302,7 +302,7 @@ "DirectStreamHelp1": "Відеопотік сумісний із пристроєм, але має несумісний аудіоформат (DTS, Dolby True HD тощо) або кількість аудіоканалів. Перед відправленням на пристрій, відеопотік буде перепаковуватись без втрат \"на льоту\". Буде перекодовано лише аудіопотік.", "DefaultSubtitlesHelp": "Завантаження субтитрів визначається опціями \"За замовчуванням\" і \"Форсовані\" у вбудованих метаданих. Мовні уподобання враховуються за наявності кількох опцій.", "DefaultMetadataLangaugeDescription": "Це значення за замовчуванням. Вони можуть бути налаштовані індивідуально для кожної бібліотеки.", - "AllowTonemappingHelp": "Відтворення тонів може трансформувати динамічний діапазон відео з HDR в SDR, зберігаючи деталі зображення та кольору, які є важливою інформацією для представлення оригінальної сцени. На даний час працює лише при перекодуванні відео із вбудованими метаданими HDR10 або HLG. Якщо відтворення не відбувається гладко або не вдається - вимкніть відповідний апаратний декодер.", + "AllowTonemappingHelp": "Відображення тонів може перетворити динамічний діапазон відео з HDR до SDR, зберігаючи деталі зображення та кольори, які є дуже важливою інформацією для представлення оригінальної сцени. Наразі працює лише з відео HDR10 або HLG. Для цього потрібне відповідне середовище виконання OpenCL або CUDA.", "HeaderCastAndCrew": "Актори і знімальна група", "HeaderCancelSeries": "Скасувати серію", "HeaderCancelRecording": "Скасувати запис", @@ -1426,7 +1426,7 @@ "TabDashboard": "Панель приладів", "TabContainers": "Контейнери", "TabCodecs": "Кодеки", - "TabCatalog": "Папка", + "TabCatalog": "Каталог", "TabAdvanced": "Розширені", "TabAccess": "Доступ", "SystemDlnaProfilesHelp": "Профілі groupSystem користувача {0} доступні лише для читання. Зміни в системному профілі будуть збережені в новому спеціальному профілі.", @@ -1521,7 +1521,7 @@ "EnableGamepadHelp": "Слухайте вхід з будь-яких підключених контролерів.", "LabelEnableGamepad": "Увімкнути геймпад", "Controls": "Елементи керування", - "AllowVppTonemappingHelp": "Повне апаратне відображення тонів без використання фільтра OpenCL. Наразі працює лише під час перекодування відео з вбудованими метаданими HDR10.", + "AllowVppTonemappingHelp": "Повне відображення тонів на основі драйверів Intel. Наразі працює лише на певному обладнанні з відео HDR10. Це має вищий пріоритет порівняно з іншою реалізацією OpenCL.", "EnableVppTonemapping": "Увімкнути відображення тонів VPP", "EnableEnhancedNvdecDecoder": "Увімкнути розширений декодер NVDEC", "MessagePlaybackError": "Під час відтворення цього файлу на вашому приймачі Google Cast сталася помилка.", From 88bcc9c6ac3ee89b892d4d7cb4d8c38eeaf9f2f3 Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Tue, 4 Jan 2022 10:55:33 +0000 Subject: [PATCH 1612/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 60 ++++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 61254fe4f5..88c3aff2eb 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -155,7 +155,7 @@ "EnableDisplayMirroring": "Displayspiegelung", "EnableExternalVideoPlayers": "Externe Videoplayer", "EnableExternalVideoPlayersHelp": "Ein Menü für externe Videoplayer wird beim Starten der Videowiedergabe angezeigt.", - "EnableHardwareEncoding": "Hardware-Encoding aktivieren", + "EnableHardwareEncoding": "Hardwarekodierung aktivieren", "EnableNextVideoInfoOverlay": "Zeige Informationen zum nächsten Video während der Wiedergabe", "EnableNextVideoInfoOverlayHelp": "Blende Informationen über das nächste abzuspielende Video der aktuellen Wiedergabeliste am Ende des laufenden Videos ein.", "EnablePhotos": "Die Fotos anzeigen", @@ -476,7 +476,7 @@ "LabelEnableDlnaPlayToHelp": "Jellyfin kann Geräte in Ihrem Netzwerk erkennen und bietet die Möglichkeit diese fernzusteuern.", "LabelEnableDlnaServer": "DLNA-Server aktivieren", "LabelEnableDlnaServerHelp": "Erlauben Sie UPnP Geräten in Ihrem Netzwerk den Zugriff und die Wiedergabe von Inhalten.", - "LabelEnableHardwareDecodingFor": "Hardware-Decoding aktivieren für:", + "LabelEnableHardwareDecodingFor": "Hardware-Dekodierung aktivieren für:", "LabelEnableRealtimeMonitor": "Echtzeitüberwachung aktivieren", "LabelEnableRealtimeMonitorHelp": "Änderungen werden auf unterstützten Dateisystemen sofort übernommen.", "LabelEnableSingleImageInDidlLimit": "Auf ein einziges eingebettetes Bild beschränken", @@ -496,8 +496,8 @@ "LabelServerNameHelp": "Dieser Name wird benutzt, um den Server zu identifizieren, standardmäßig wird der Hostname des Servers verwendet.", "LabelGroupMoviesIntoCollections": "Gruppiere Filme in Collections", "LabelGroupMoviesIntoCollectionsHelp": "Wenn Sie die Listenansicht der Filme wählen, werden die Sammlungen als Einträge mit gruppierten Filmen angezeigt.", - "LabelEncoderPreset": "Encoding Voreinstellung:", - "LabelHardwareAccelerationType": "Hardware Beschleunigung:", + "LabelEncoderPreset": "Kodierungsvoreinstellung:", + "LabelHardwareAccelerationType": "Hardwarebeschleunigung:", "LabelHardwareAccelerationTypeHelp": "Hardwarebeschleunigung benötigt zusätzliche Konfiguration.", "LabelHomeNetworkQuality": "Heimnetzwerkqualität:", "LabelHomeScreenSectionValue": "Startseitenbereich {0}:", @@ -570,7 +570,7 @@ "LabelMoviePrefix": "Filmpräfix:", "LabelMoviePrefixHelp": "Wenn ein Präfix in Filmtiteln angewendet wird, gib es hier ein damit der Server es korrekt behandeln kann.", "LabelMovieRecordingPath": "Film Aufnahmepfad:", - "LabelMusicStreamingTranscodingBitrate": "Musik-Transkodierung Bitrate:", + "LabelMusicStreamingTranscodingBitrate": "Bitrate für Musik-Transkodierung:", "LabelMusicStreamingTranscodingBitrateHelp": "Wähle die maximale Bitrate für das Streamen von Musik.", "LabelNewName": "Neuer Name:", "LabelNewPassword": "Neues Passwort:", @@ -665,15 +665,15 @@ "LabelTime": "Zeit:", "LabelTimeLimitHours": "Zeitlimit (Stunden):", "LabelTitle": "Titel:", - "LabelTrackNumber": "Stück Nummer:", + "LabelTrackNumber": "Liednummer:", "LabelTranscodingTempPathHelp": "Wähle einen eigenen Pfad für transkodierte Dateien. Lasse das Feld frei, um den Standardspeicherort zu nutzen.", - "LabelTranscodingThreadCount": "Anzahl Transkodierungs-Threads:", - "LabelTranscodingThreadCountHelp": "Lege die maximale Anzahl von Transkodierungs-Threads fest. Das Reduzieren der Thread-Anzahl verringert die CPU Auslastung, wird aber möglicherweise die Transkodierung nicht schnell genug für eine störungsfrei Wiedergabe ermöglichen.", - "LabelTriggerType": "Auslöser typ:", - "LabelTunerIpAddress": "Tuner IP Adresse:", - "LabelTunerType": "Tuner Typ:", + "LabelTranscodingThreadCount": "Anzahl der Transkodierungs-Threads:", + "LabelTranscodingThreadCountHelp": "Lege die maximale Anzahl von Transkodierungs-Threads fest. Das Reduzieren der Thread-Anzahl verringert die CPU-Auslastung, verhindert aber möglicherweise eine ausreichend schnelle Transkodierung für eine störungsfrei Wiedergabe.", + "LabelTriggerType": "Auslöser-Typ:", + "LabelTunerIpAddress": "IP-Adresse des Tuners:", + "LabelTunerType": "Typ des Tuners:", "LabelType": "Typ:", - "LabelTypeMetadataDownloaders": "Metadata Dienste ({0}):", + "LabelTypeMetadataDownloaders": "Metadatendienst ({0}):", "LabelUseNotificationServices": "Nutze folgende Dienste:", "LabelUser": "Benutzer:", "LabelUserAgent": "User-Agent:", @@ -681,8 +681,8 @@ "LabelUserLibraryHelp": "Wähle aus, welche Medienbibliothek auf den Endgeräten angezeigt werden soll. Ohne Eintrag wird die Standardeinstellung beibehalten.", "LabelUserRemoteClientBitrateLimitHelp": "Diese Einstellung überschreibt die globale Standardeinstellung in den Abspieleinstellungen des Servers.", "LabelUsername": "Benutzername:", - "LabelVaapiDevice": "VA-API Gerät:", - "LabelVaapiDeviceHelp": "Das ist der Render-Node der für die Hardwarebeschleunigung genutzt wird.", + "LabelVaapiDevice": "VA-API-Gerät:", + "LabelVaapiDeviceHelp": "Der für die Hardwarebeschleunigung genutzte Render-Knoten.", "LabelValue": "Wert:", "LabelVersionInstalled": "{0} installiert", "LabelXDlnaCap": "ID der Geräteeigenschaft:", @@ -815,13 +815,13 @@ "OptionAllowLinkSharingHelp": "Es werden nur Web-Seiten mit Medieninformationen geteilt. Medien hingenen werden niemals öffentlich geteilt. Die geteilten Inhalte sind nur begrenzt zugänglich werden nach {0} Tagen ungültig.", "OptionAllowManageLiveTv": "Live-TV Aufnahmeplanung zulassen", "OptionAllowMediaPlayback": "Medienwiedergabe zulassen", - "OptionAllowMediaPlaybackTranscodingHelp": "Das Einschränken des Transcoding-Zugriffes kann durch nicht unterstützte Medienformate Abspielfehler in Clients hervorrufen.", + "OptionAllowMediaPlaybackTranscodingHelp": "Das Einschränken der Transkodierung kann bei nicht unterstützten Medienformaten Abspielfehler in Clients hervorrufen.", "OptionAllowRemoteControlOthers": "Fernsteuerung anderer Benutzer zulassen", "OptionAllowRemoteSharedDevices": "Fernsteuerung geteilter Geräte zulassen", "OptionAllowRemoteSharedDevicesHelp": "DLNA-Geräte werden als gemeinsam genutzt betrachtet, bis ein Benutzer die Steuerung übernimmt.", "OptionAllowSyncTranscoding": "Herunterladen von Dateien, die transkodiert werden müssen, zulassen", "OptionAllowUserToManageServer": "Dieser Benutzer kann den Server managen", - "OptionAllowVideoPlaybackRemuxing": "Video-Wiedergabe mittels Konvertierung ohne Neu-Enkodierung zulassen", + "OptionAllowVideoPlaybackRemuxing": "Video-Wiedergabe mittels Konvertierung ohne Neukodierung zulassen", "OptionAllowVideoPlaybackTranscoding": "Video-Wiedergabe, die Transkodierung benötigt, zulassen", "OptionAutomaticallyGroupSeries": "Automatisches Zusammenführen von Serieninhalten, die über mehrere Ordner verteilt sind", "OptionAutomaticallyGroupSeriesHelp": "Inhalte einer Serie in verschiedenen Ordnern werden innerhalb einer Bibliothek als eine Serie angezeigt.", @@ -849,7 +849,7 @@ "OptionEnableExternalContentInSuggestionsHelp": "Erlaube Internet Trailer und Live TV Sendungen in Empfehlungen.", "OptionEnableForAllTuners": "Für alle Tuner aktivieren", "OptionEnableM2tsMode": "M2TS Modus aktivieren", - "OptionEnableM2tsModeHelp": "Aktiviere M2TS Modus beim Encodieren nach MPEG-TS.", + "OptionEnableM2tsModeHelp": "Aktiviere M2TS-Modus beim Kodieren in MPEG-TS.", "OptionEquals": "Gleiche", "OptionEstimateContentLength": "Voraussichtliche Inhaltslänge beim Transkodieren", "OptionEveryday": "Täglich", @@ -875,7 +875,7 @@ "OptionPlayCount": "Wiedergabezähler", "OptionPremiereDate": "Premiere", "OptionReleaseDate": "Veröffentlichungsdatum", - "OptionReportByteRangeSeekingWhenTranscoding": "Meldet, dass der Server bei der Transcodierung Bytesuche unterstützt", + "OptionReportByteRangeSeekingWhenTranscoding": "Melde, dass der Server bei der Transkodierung Bytesuche unterstützt", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Dies wird für manche Abspielgeräte benötigt, auf denen die Zeitsuche nicht gut funktioniert.", "OptionRequirePerfectSubtitleMatch": "Nur Untertitel mit einem perfekten Ergebnis zu meinen Videos herunterladen", "OptionRequirePerfectSubtitleMatchHelp": "Perfektes Ergebnis wählt beim Filtern nur Untertitel, welche getestet und für deine exakte Videodatei verifiziert wurden. Die Abwahl dieser Option erhöht die Chance, dass Untertitel heruntergeladen werden, die Möglichkeit falscher Untertitel oder dass Text an falschen Positionen angezeigt wird ist aber ebenfalls größer.", @@ -1121,7 +1121,7 @@ "LabelAlbum": "Album:", "LabelCache": "Cache:", "LabelFormat": "Format:", - "LabelH264Crf": "H.264 Encodierungs-CRF:", + "LabelH264Crf": "CRF für Kodierung in H.264:", "LabelLogs": "Protokolle:", "LabelName": "Name:", "LabelProfileCodecs": "Codecs:", @@ -1205,11 +1205,11 @@ "ButtonAddImage": "Bild hinzufügen", "LabelSize": "Größe:", "LabelTranscodes": "Transcodes:", - "LabelTranscodingProgress": "Transcodierungsfortschritt:", + "LabelTranscodingProgress": "Transkodierungsfortschritt:", "LabelAudioBitDepth": "Audio-Bittiefe:", "LabelPleaseRestart": "Die Änderungen werden nach dem manuellen Neuladen des Webclients wirksam.", "LabelVideoBitrate": "Video-Bitrate:", - "LabelTranscodingFramerate": "Transcodierrate:", + "LabelTranscodingFramerate": "Bildfrequenz der Transkodierung:", "LabelAudioSampleRate": "Audio-Abtastrate:", "LabelBaseUrl": "Basis-URL:", "LabelBaseUrlHelp": "Füge ein benutzerdefiniertes Unterverzeichnis zur Server-URL hinzu, zum Beispiel: http://example.com/<baseurl>", @@ -1421,7 +1421,7 @@ "Authorize": "Autorisieren", "OptionMaxActiveSessionsHelp": "Ein Wert von 0 deaktiviert die Funktion.", "OptionMaxActiveSessions": "Legen Sie die maximale Anzahl gleichzeitiger Benutzer-Sessions fest.", - "LabelUserMaxActiveSessions": "Maximale Anzahl von gleichzeitigen Benutzer-Sessions:", + "LabelUserMaxActiveSessions": "Maximale Anzahl von gleichzeitigen Benutzer-Sitzungen:", "OptionAllowContentDownloadHelp": "Benutzer können Medien herunterladen und auf ihren Geräten speichern. Dies ist nicht dasselbe wie eine Synchronisierungsfunktion. Buchbibliotheken benötigen diese Funktion, um ordnungsgemäß zu funktionieren.", "OptionAllowContentDownload": "Mediendownloads zulassen", "HeaderDeleteDevices": "Alle Geräte löschen", @@ -1443,7 +1443,7 @@ "LabelAllowedAudioChannels": "Maximal erlaubte Audio-Kanäle", "LabelPlaybackInfo": "Abspielinformationen", "LabelIsForced": "Erzwungen", - "LabelH265Crf": "H.265 Encodierungs-CRF:", + "LabelH265Crf": "CRF für Kodierung in H.265:", "LabelEnableIP6Help": "Aktivieren Sie die IPv6-Funktionalität.", "LabelEnableIP6": "IPv6 aktivieren", "LabelEnableIP4Help": "Aktivieren Sie die IPv4-Funktionalität.", @@ -1468,11 +1468,11 @@ "LabelEnableSSDPTracingHelp": "Aktiviere detailreiche SSDP Netzwerkverfolgung-Logs.
WARNUNG: Dies wird erhebliche Einbüßungen in der Leistung hervorrufen.", "LabelEnableSSDPTracing": "Aktiviere SSDP Verfolgung:", "HeaderDebugging": "Fehlersuche und -verfolgung", - "AllowHevcEncoding": "Codierung im HEVC-Format zulassen", + "AllowHevcEncoding": "Kodierung im HEVC-Format zulassen", "PreferFmp4HlsContainerHelp": "Bevorzuge den fMP4 als Standardcontainer für HLS zu verwenden, damit HEVC-Inhalte direkt auf unterstützten Geräten gestreamt werden können.", "PreferFmp4HlsContainer": "Bevorzuge den fMP4-HLS Mediencontainer", "LabelDirectStreamingInfo": "Direkte Streaming-Informationen", - "LabelTranscodingInfo": "Transcodierungsinfo", + "LabelTranscodingInfo": "Transkodierungsinfo", "LabelVideoInfo": "Videoinformationen", "LabelAudioInfo": "Audioinformationen", "RemuxHelp2": "Remux verbraucht sehr wenig Rechenleistung bei einer völlig verlustfreien Medienqualität.", @@ -1540,7 +1540,7 @@ "SubtitleCodecNotSupported": "Der Untertitel-Codec wird nicht unterstützt", "AudioCodecNotSupported": "Der Audio-Codec wird nicht unterstützt", "ContainerNotSupported": "Der Container wird nicht unterstützt", - "LabelHardwareEncoding": "Hardwarekodierung:", + "LabelHardwareEncoding": "Hardwarekodierung :", "Remixer": "Remixer", "ReleaseGroup": "Veröffentlichungsgruppe", "OtherArtist": "Anderer Künstler", @@ -1602,10 +1602,10 @@ "LabelAutomaticallyAddToCollection": "Automatisch zu Sammlung hinzufügen", "Cursive": "Kursivschrift", "AudioIsExternal": "Der Audiostrom ist extern", - "LabelHardwareEncodingOptions": "Hardware-encoding Optionen:", - "IntelLowPowerEncHelp": "Low-Power Encoding kann unnötige CPU-GPU-Synchronisationen verhindern. Bei Linux muss es deaktiviert werden, wenn die i915-HuC-Firmware nicht konfiguriert ist.", - "EnableIntelLowPowerHevcHwEncoder": "Intel Low-Power HEVC Hardware-Encoder aktivieren", - "EnableIntelLowPowerH264HwEncoder": "Intel Low-Power H.264 Hardware-Encoder aktivieren", + "LabelHardwareEncodingOptions": "Optionen für die Hardwarekodierung:", + "IntelLowPowerEncHelp": "Low-Power-Kodierung kann unnötige CPU-GPU-Synchronisationen verhindern. Bei Linux muss sie deaktiviert werden, wenn die i915-HuC-Firmware nicht konfiguriert ist.", + "EnableIntelLowPowerHevcHwEncoder": "Intel Low-Power-Hardwarekodierer für HEVC aktivieren", + "EnableIntelLowPowerH264HwEncoder": "Intel Low-Power-Hardwarekodierer für H.264 aktivieren", "DirectPlayError": "Es gab einen Fehler beim start der direkt Wiedergabe", "VideoBitrateNotSupported": "Die Bitrate des Videos wird nicht unterstützt", "UnknownVideoStreamInfo": "Die Video-Stream-Info ist unbekannt", From 10410a35ded9662d41f20d6153f886479e70af82 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Tue, 4 Jan 2022 10:38:45 +0000 Subject: [PATCH 1613/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 182e903536..75229d968e 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -500,7 +500,7 @@ "LabelEnableAutomaticPortMap": "Включить автоматическое сопоставление портов", "LabelEnableAutomaticPortMapHelp": "Автоматическое перенаправление публичных портов маршрутизатора на локальные порты сервера через UPnP. Это может не работать с некоторыми моделями маршрутизаторов или сетевых конфигураций. Изменения не применяются до перезапуска сервера.", "LabelEnableBlastAliveMessages": "Бомбардировать сообщениями проверки активности", - "LabelEnableBlastAliveMessagesHelp": "Включите, если сервер надёжно не обнаруживается иными UPnP устройствами в своей сети.", + "LabelEnableBlastAliveMessagesHelp": "Включить, если сервер надёжно не обнаруживается иными UPnP устройствами в своей сети.", "LabelEnableDlnaClientDiscoveryInterval": "Интервал обнаружения клиентов:", "LabelEnableDlnaClientDiscoveryIntervalHelp": "Определить интервал между двумя SSDP-запросами, в секундах.", "LabelEnableDlnaDebugLogging": "Включить журналирование отладки DLNA", @@ -541,7 +541,7 @@ "LabelIconMaxHeight": "Макс. высота значка:", "LabelIconMaxWidth": "Макс. ширина значка:", "LabelIdentificationFieldHelp": "Подстрока без учёта регистра, либо регулярное выражение.", - "LabelImageFetchersHelp": "Включите и ранжируйте предпочитаемые отборщики изображений в порядке приоритета.", + "LabelImageFetchersHelp": "Включить и выстроить предпочитаемые отборщики изображений в порядке приоритета.", "LabelImageType": "Тип изображения:", "LabelImportOnlyFavoriteChannels": "Ограничиваться каналами обозначенными как избранное", "LabelInNetworkSignInWithEasyPassword": "Включить внутрисетевой вход со своим простым PIN-кодом", @@ -573,7 +573,7 @@ "LabelMatchType": "Тип соответствия:", "LabelMaxBackdropsPerItem": "Максимальное число задников на элемент:", "LabelMaxChromecastBitrate": "Качество трансляции Chromecast:", - "LabelMaxParentalRating": "Макс. допустимая возрастная категория:", + "LabelMaxParentalRating": "Максимально допустимая возрастная категория:", "LabelMaxResumePercentage": "Макс. доля для возобновления, %:", "LabelMaxResumePercentageHelp": "Произведения предполагаются воспроизведёнными полностью, при остановке с данного момента.", "LabelMaxScreenshotsPerItem": "Макс. число снимков экрана на элемент:", @@ -583,7 +583,7 @@ "LabelMessageTitle": "Заголовок сообщения:", "LabelMetadata": "Метаданные:", "LabelMetadataDownloadLanguage": "Выбор языка загружаемого:", - "LabelMetadataDownloadersHelp": "Включите и ранжируйте предпочитаемые загрузчики метаданных в порядке приоритета. Загрузчики с низким приоритетом будут использоваться только для заполнения недостающей информации.", + "LabelMetadataDownloadersHelp": "Включить и выстроить предпочитаемые загрузчики метаданных в порядке приоритета. Загрузчики с низким приоритетом будут использоваться только для заполнения недостающей информации.", "LabelMetadataPath": "Путь к метаданным:", "LabelMetadataPathHelp": "Укажите произвольное расположение для загружаемых иллюстраций и метаданных.", "LabelMetadataReaders": "Считыватели метаданных:", @@ -692,7 +692,7 @@ "LabelStartWhenPossible": "Начать, когда это возможно:", "LabelStatus": "Статус:", "LabelStopWhenPossible": "Остановить, когда это возможно:", - "LabelStopping": "Остановка", + "LabelStopping": "Остановлено", "LabelSubtitleDownloaders": "Загрузчики субтитров:", "LabelSubtitleFormatHelp": "Пример: srt", "LabelSubtitlePlaybackMode": "Режим субтитров:", @@ -753,7 +753,7 @@ "MapChannels": "Сопоставить каналы", "MarkPlayed": "Отметить как воспроизведенное", "MarkUnplayed": "Отметить как невоспроизведенное", - "MaxParentalRatingHelp": "Содержание с более высокой возр. категорией будет скрыто от этого пользователя.", + "MaxParentalRatingHelp": "Содержание с более высокой возрастной категорией будет скрыто от этого пользователя.", "MediaInfoAnamorphic": "Анаморфность", "MediaInfoAspectRatio": "Соотношение сторон", "MediaInfoBitDepth": "Разрядность", @@ -1079,7 +1079,7 @@ "Studios": "Студии", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Эти параметры также применимы к любому Chromecast-воспроизведению запущенному данным устройством.", "SubtitleAppearanceSettingsDisclaimer": "Следующие параметры не применимы к графическим субтитрам, упомянутым выше, или субтитрам ASS/SSA, которые внедряют собственные стили.", - "SubtitleDownloadersHelp": "Включите и ранжируйте предпочитаемые загрузчики субтитров в порядке приоритета.", + "SubtitleDownloadersHelp": "Включить и выстроить предпочитаемые загрузчики субтитров в порядке приоритета.", "Subtitles": "Субтитры", "Suggestions": "Предлагаемое", "Sunday": "воскресенье", @@ -1241,7 +1241,7 @@ "LabelPlayerDimensions": "Размеры проигрывателя:", "LabelDroppedFrames": "Пропущенные кадры:", "LabelCorruptedFrames": "Испорченные кадры:", - "OptionForceRemoteSourceTranscoding": "Принудительное перекодирование удалённых источников медиаданных (например, эфирное ТВ)", + "OptionForceRemoteSourceTranscoding": "Перекодировать принудительно удалённые источники медиаданных (нпр., эфирное ТВ)", "NoCreatedLibraries": "Похоже, вы еще не создали ни одной медиатеки. {0}Желаете создать её сейчас?{1}", "AskAdminToCreateLibrary": "Попросите администратора создать медиатеку.", "AllowFfmpegThrottling": "Дросселирование перекодировки", From 4f09a2f31e9c074fd6ddaed7a9c52ce19f74db84 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Tue, 4 Jan 2022 10:14:19 -0500 Subject: [PATCH 1614/1756] Bump jellyfin-apiclient to v1.10.0 --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 63c89ee964..25bead5c32 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7809,9 +7809,9 @@ "dev": true }, "jellyfin-apiclient": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/jellyfin-apiclient/-/jellyfin-apiclient-1.9.1.tgz", - "integrity": "sha512-YRlfvtZNJwkYjQzbnR3CGa3TlgrrZNvqqenN234LJTvj4m68vMRleshqCFF3yfivB4+cCclUfiz69FEJBrIidA==" + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/jellyfin-apiclient/-/jellyfin-apiclient-1.10.0.tgz", + "integrity": "sha512-Y7Py/xuAznOhSuADihalrw4et3uTaDLbaClAoYzPMPQaPEjdP8dIST1kFEskOU30Iw28pi+S0byTEHDbQglIvQ==" }, "jest-worker": { "version": "26.6.2", diff --git a/package.json b/package.json index ee6b236b4f..695a2be702 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,7 @@ "headroom.js": "^0.12.0", "hls.js": "^0.14.17", "intersection-observer": "^0.12.0", - "jellyfin-apiclient": "^1.9.1", + "jellyfin-apiclient": "^1.10.0", "jquery": "^3.5.1", "jstree": "^3.3.12", "libarchive.js": "^1.3.0", From dc4b817226949b7dde3d4bb5d8215a40fdf09b88 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Tue, 4 Jan 2022 11:13:57 -0500 Subject: [PATCH 1615/1756] Add Apple device icon --- src/assets/img/devices/apple.svg | 1 + src/scripts/imagehelper.js | 2 ++ 2 files changed, 3 insertions(+) create mode 100644 src/assets/img/devices/apple.svg diff --git a/src/assets/img/devices/apple.svg b/src/assets/img/devices/apple.svg new file mode 100644 index 0000000000..4477a45259 --- /dev/null +++ b/src/assets/img/devices/apple.svg @@ -0,0 +1 @@ +Apple diff --git a/src/scripts/imagehelper.js b/src/scripts/imagehelper.js index 9ceb01dbcf..c341c9784c 100644 --- a/src/scripts/imagehelper.js +++ b/src/scripts/imagehelper.js @@ -16,6 +16,8 @@ case 'AndroidTV': case 'Android TV': return baseUrl + 'android.svg'; + case 'Jellyfin Mobile (iOS)': + return baseUrl + 'apple.svg'; case 'Jellyfin Web': switch (device.Name || device.DeviceName) { case 'Opera': From 43b477637f70f4704af7ae61c0f36d231591a6a7 Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Tue, 4 Jan 2022 18:24:31 +0000 Subject: [PATCH 1616/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 92cb3de785..0b18b90a3c 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -107,7 +107,7 @@ "ButtonArrowLeft": "Trái", "ButtonAddServer": "Thêm máy chủ", "ButtonAddScheduledTaskTrigger": "Thêm kích hoạt", - "ButtonAddMediaLibrary": "Thêm Thư Viện Media", + "ButtonAddMediaLibrary": "Thêm Thư Viện Phương Tiện", "ButtonAddImage": "Thêm hình ảnh", "BurnSubtitlesHelp": "Xác định xem máy chủ có nên ghi phụ đề khi chuyển mã video hay không. Tránh việc này sẽ cải thiện đáng kể hiệu suất. Chọn Tự động để ghi các định dạng dựa trên hình ảnh (VobSub, PGS, SUB, IDX, v.v.) và phụ đề ASS hoặc SSA nhất định.", "Browse": "Duyệt", @@ -136,21 +136,21 @@ "AllowedRemoteAddressesHelp": "Danh sách địa chỉ IP được phân tách bằng dấu phẩy hoặc các mục IP/netmask cho các mạng sẽ được phép kết nối từ xa. Nếu để trống, tất cả các địa chỉ sẽ được cho phép.", "AllowRemoteAccessHelp": "Nếu bỏ chọn, tất cả các kết nối từ xa sẽ bị chặn.", "AllowRemoteAccess": "Cho phép kết nối từ xa với máy chủ này", - "AllowOnTheFlySubtitleExtractionHelp": "Phụ đề nhúng có thể được trích xuất từ video và dùng như văn bản thuần túy để giúp ngăn chặn chuyển mã video. Trên một số hệ thống, việc này có thể mất nhiều thời gian và khiến quá trình phát video bị đình trệ trong quá trình trích xuất. Vô hiệu hóa điều này để có phụ đề nhúng được ghi trong video khi chuyển mã trong trường hợp chúng không được hỗ trợ trên thiết bị phát.", - "AllowOnTheFlySubtitleExtraction": "Cho phép trích xuất phụ đề trực tiếp", - "AllowMediaConversionHelp": "Cấp hoặc từ chối truy cập vào tính năng chuyển đổi media.", - "AllowMediaConversion": "Cho phép chuyển đổi media", + "AllowOnTheFlySubtitleExtractionHelp": "Phụ đề nhúng có thể được trích xuất từ video và dùng như văn bản thuần túy để giúp ngăn chặn chuyển mã video. Trên một số hệ thống, việc này có thể mất nhiều thời gian và khiến quá trình phát video bị đình trệ trong quá trình trích xuất. Tắt tùy chọn này để ghi phụ đề nhúng bằng tính năng chuyển mã video khi chúng không được thiết bị khách hỗ trợ nguyên bản.", + "AllowOnTheFlySubtitleExtraction": "Cho phép trích xuất phụ đề một cách nhanh chóng", + "AllowMediaConversionHelp": "Cấp hoặc từ chối quyền truy cập vào tính năng chuyển đổi phương tiện.", + "AllowMediaConversion": "Cho phép chuyển đổi phương tiện", "AllowHWTranscodingHelp": "Cho phép bộ dò chuyển mã phát trực tiếp. Nó có thể giúp giảm tải của máy chủ khi chuyển mã.", "AllLibraries": "Tất cả thư viện", "AllLanguages": "Tất cả các ngôn ngữ", - "AllEpisodes": "Tất cả các tập phim", - "AllComplexFormats": "Tất cả các định dạng phức tạp (ASS, SSA, VobSub, PGS, SUB, IDX, …)", + "AllEpisodes": "Tất cả các tập", + "AllComplexFormats": "Tất Cả Định Dạng Phức Tạp (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllChannels": "Tất cả các kênh", "Alerts": "Cảnh Báo", - "Albums": "Tuyển Tập", + "Albums": "", "Aired": "Đã phát sóng", "AirDate": "Ngày phát sóng", - "AdditionalNotificationServices": "Duyệt qua danh mục plugin để cài đặt các dịch vụ thông báo bổ sung.", + "AdditionalNotificationServices": "Duyệt qua danh mục plugin để cài đặt dịch vụ thông báo bổ sung.", "AddedOnValue": "Đã thêm {0}", "AddToPlaylist": "Thêm vào danh sách phát", "AddToPlayQueue": "Thêm vào hàng đợi phát", @@ -203,15 +203,15 @@ "ChangingMetadataImageSettingsNewContent": "Thay đổi cài đặt tải về dữ liệu mô tả hoặc ảnh bìa minh họa chỉ áp dụng với nội dung mới thêm vào thư viện. Để áp dụng thay đổi đến các tiêu đề hiện có, bạn sẽ phải làm mới dữ liệu mô tả của chúng thủ công.", "CancelSeries": "Hủy loạt phim", "ButtonTogglePlaylist": "Danh sách phát", - "BoxSet": "Tuyển tập", + "BoxSet": "", "Box": "Hộp", "Banner": "Ảnh bìa", "Art": "", "Artist": "Ca Sĩ", - "AllowFfmpegThrottlingHelp": "Tạm dừng quá trình chuyển mã hoặc chuyển đổi định dạng để tiết kiệm tài nguyên máy chủ khi việc này đã đủ để phát so với vị trí hiện tại. Nó hữu ích khi xem mà không cần tua. Tắt nó đi nếu trình phát gặp sự cố.", + "AllowFfmpegThrottlingHelp": "Tạm dừng quá trình chuyển mã hoặc chuyển đổi định dạng để tiết kiệm tài nguyên máy chủ khi việc này đã đủ để phát so với vị trí hiện tại. Nó hữu ích khi xem mà không cần tua. Tắt tính năng này nếu bạn gặp sự cố phát lại.", "AllowFfmpegThrottling": "Điều tiết sự chuyển mã", "AlbumArtist": "Tuyển Tập Ca Sĩ", - "Album": "Tuyển tập", + "Album": "", "DisplayMissingEpisodesWithinSeasonsHelp": "Cài đặt này phải được bật cho các thư viện TV trong cấu hình máy chủ.", "DisplayMissingEpisodesWithinSeasons": "Hiển thị những tập phim bị thiếu trong mỗi phần", "DisplayInOtherHomeScreenSections": "Hiển thị các phần màn hình trang chủ như là 'Phương Tiện Mới Nhất' và 'Tiếp Tục Xem'", From 5e247f094dbe1113d21dd05126807e2550a563cb Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Tue, 4 Jan 2022 10:07:07 -0500 Subject: [PATCH 1617/1756] Fix number option in alphapicker --- src/components/alphaPicker/alphaPicker.js | 10 ++++++++ src/controllers/movies/movies.js | 29 ++++++++++------------- src/controllers/movies/movietrailers.js | 19 ++++++++------- src/controllers/music/musicalbums.js | 28 ++++++++-------------- src/controllers/music/musicartists.js | 19 ++++++++------- src/controllers/shows/tvshows.js | 28 ++++++++-------------- 6 files changed, 62 insertions(+), 71 deletions(-) diff --git a/src/components/alphaPicker/alphaPicker.js b/src/components/alphaPicker/alphaPicker.js index 3033d38f3c..82fa55ff9b 100644 --- a/src/components/alphaPicker/alphaPicker.js +++ b/src/components/alphaPicker/alphaPicker.js @@ -280,6 +280,16 @@ import 'material-design-icons-iconfont'; element.removeEventListener(name, fn); } + updateControls(query) { + if (query.NameLessThan) { + this.value('#'); + } else { + this.value(query.NameStartsWith); + } + + this.visible(query.SortBy.indexOf('SortName') === 0); + } + visible(visible) { const element = this.options.element; element.style.visibility = visible ? 'visible' : 'hidden'; diff --git a/src/controllers/movies/movies.js b/src/controllers/movies/movies.js index 61fc099e03..e8137fd764 100644 --- a/src/controllers/movies/movies.js +++ b/src/controllers/movies/movies.js @@ -23,24 +23,13 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; itemsContainer.innerHTML = ''; }; - const updateFilterControls = () => { - if (this.alphaPicker) { - this.alphaPicker.value(query.NameStartsWith); - if (query.SortBy.indexOf('SortName') === 0) { - this.alphaPicker.visible(true); - } else { - this.alphaPicker.visible(false); - } - } - }; - function fetchData() { isLoading = true; loading.show(); return ApiClient.getItems(ApiClient.getCurrentUserId(), query); } - function afterRefresh(result) { + const afterRefresh = (result) => { function onNextPageClick() { if (isLoading) { return; @@ -64,7 +53,7 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; } window.scrollTo(0, 0); - updateFilterControls(); + this.alphaPicker?.updateControls(query); const pagingHtml = libraryBrowser.getQueryPagingHtml({ startIndex: query.StartIndex, limit: query.Limit, @@ -94,7 +83,7 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; import('../../components/autoFocuser').then(({default: autoFocuser}) => { autoFocuser.autoFocus(tabContent); }); - } + }; const getItemsHtml = (items) => { let html; @@ -173,7 +162,13 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; if (alphaPickerElement) { alphaPickerElement.addEventListener('alphavaluechanged', function (e) { const newValue = e.detail.value; - query.NameStartsWith = newValue; + if (newValue === '#') { + query.NameLessThan = 'A'; + delete query.NameStartsWith; + } else { + query.NameStartsWith = newValue; + delete query.NameLessThan; + } query.StartIndex = 0; itemsContainer.refreshItems(); }); @@ -301,9 +296,9 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; onViewStyleChange(); }; - this.renderTab = function () { + this.renderTab = () => { itemsContainer.refreshItems(); - updateFilterControls(); + this.alphaPicker?.updateControls(query); }; this.destroy = function () { diff --git a/src/controllers/movies/movietrailers.js b/src/controllers/movies/movietrailers.js index 572d8d2dc6..d936a95e5d 100644 --- a/src/controllers/movies/movietrailers.js +++ b/src/controllers/movies/movietrailers.js @@ -81,7 +81,7 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; } window.scrollTo(0, 0); - updateFilterControls(tabContent); + this.alphaPicker?.updateControls(query); const pagingHtml = libraryBrowser.getQueryPagingHtml({ startIndex: query.StartIndex, limit: query.Limit, @@ -183,11 +183,6 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; }); }; - const updateFilterControls = (tabContent) => { - const query = getQuery(tabContent); - this.alphaPicker.value(query.NameStartsWith); - }; - const data = {}; let isLoading = false; @@ -216,7 +211,13 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; alphaPickerElement.addEventListener('alphavaluechanged', function (e) { const newValue = e.detail.value; const query = getQuery(tabContent); - query.NameStartsWith = newValue; + if (newValue === '#') { + query.NameLessThan = 'A'; + delete query.NameStartsWith; + } else { + query.NameStartsWith = newValue; + delete query.NameLessThan; + } query.StartIndex = 0; reloadItems(); }); @@ -268,9 +269,9 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; initPage(tabContent); - this.renderTab = function () { + this.renderTab = () => { reloadItems(); - updateFilterControls(tabContent); + this.alphaPicker?.updateControls(getQuery(tabContent)); }; this.destroy = function () {}; diff --git a/src/controllers/music/musicalbums.js b/src/controllers/music/musicalbums.js index d1ac2804df..8702aa38fa 100644 --- a/src/controllers/music/musicalbums.js +++ b/src/controllers/music/musicalbums.js @@ -112,7 +112,7 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; } window.scrollTo(0, 0); - updateFilterControls(); + this.alphaPicker?.updateControls(query); let html; const pagingHtml = libraryBrowser.getQueryPagingHtml({ startIndex: query.StartIndex, @@ -185,20 +185,6 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; }); }; - const updateFilterControls = () => { - const query = getQuery(); - - 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 pageData; let isLoading = false; @@ -230,7 +216,13 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; alphaPickerElement.addEventListener('alphavaluechanged', function (e) { const newValue = e.detail.value; const query = getQuery(); - query.NameStartsWith = newValue; + if (newValue === '#') { + query.NameLessThan = 'A'; + delete query.NameStartsWith; + } else { + query.NameStartsWith = newValue; + delete query.NameLessThan; + } query.StartIndex = 0; reloadItems(); }); @@ -302,9 +294,9 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; initPage(tabContent); onViewStyleChange(); - this.renderTab = function () { + this.renderTab = () => { reloadItems(); - updateFilterControls(); + this.alphaPicker?.updateControls(getQuery()); }; this.destroy = function () {}; diff --git a/src/controllers/music/musicartists.js b/src/controllers/music/musicartists.js index 295378a223..61cc6b7272 100644 --- a/src/controllers/music/musicartists.js +++ b/src/controllers/music/musicartists.js @@ -99,7 +99,7 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; } window.scrollTo(0, 0); - updateFilterControls(page); + this.alphaPicker?.updateControls(query); let html; const pagingHtml = libraryBrowser.getQueryPagingHtml({ startIndex: query.StartIndex, @@ -167,11 +167,6 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; }); }; - const updateFilterControls = (tabContent) => { - const query = getQuery(tabContent); - this.alphaPicker.value(query.NameStartsWith); - }; - const data = {}; let isLoading = false; @@ -201,7 +196,13 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; alphaPickerElement.addEventListener('alphavaluechanged', function (e) { const newValue = e.detail.value; const query = getQuery(tabContent); - query.NameStartsWith = newValue; + if (newValue === '#') { + query.NameLessThan = 'A'; + delete query.NameStartsWith; + } else { + query.NameStartsWith = newValue; + delete query.NameLessThan; + } query.StartIndex = 0; reloadItems(tabContent); }); @@ -234,9 +235,9 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; initPage(tabContent); onViewStyleChange(); - this.renderTab = function () { + this.renderTab = () => { reloadItems(tabContent); - updateFilterControls(tabContent); + this.alphaPicker?.updateControls(getQuery(tabContent)); }; this.destroy = function () {}; diff --git a/src/controllers/shows/tvshows.js b/src/controllers/shows/tvshows.js index 7ef60e21db..895d3ba6fc 100644 --- a/src/controllers/shows/tvshows.js +++ b/src/controllers/shows/tvshows.js @@ -97,7 +97,7 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; } window.scrollTo(0, 0); - updateFilterControls(page); + this.alphaPicker?.updateControls(query); let html; const pagingHtml = libraryBrowser.getQueryPagingHtml({ startIndex: query.StartIndex, @@ -196,20 +196,6 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; }); }; - const updateFilterControls = (tabContent) => { - const query = getQuery(tabContent); - - 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 = {}; let isLoading = false; @@ -239,7 +225,13 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; alphaPickerElement.addEventListener('alphavaluechanged', function (e) { const newValue = e.detail.value; const query = getQuery(tabContent); - query.NameStartsWith = newValue; + if (newValue === '#') { + query.NameLessThan = 'A'; + delete query.NameStartsWith; + } else { + query.NameStartsWith = newValue; + delete query.NameLessThan; + } query.StartIndex = 0; reloadItems(tabContent); }); @@ -301,9 +293,9 @@ import '../../elements/emby-itemscontainer/emby-itemscontainer'; initPage(tabContent); onViewStyleChange(); - this.renderTab = function () { + this.renderTab = () => { reloadItems(tabContent); - updateFilterControls(tabContent); + this.alphaPicker?.updateControls(getQuery(tabContent)); }; this.destroy = function () {}; From 915516b4affc631b800118bf9ab1bda7646bfe50 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Jan 2022 23:15:44 +0000 Subject: [PATCH 1618/1756] Bump confusing-browser-globals from 1.0.10 to 1.0.11 Bumps [confusing-browser-globals](https://github.com/facebook/create-react-app/tree/HEAD/packages/confusing-browser-globals) from 1.0.10 to 1.0.11. - [Release notes](https://github.com/facebook/create-react-app/releases) - [Changelog](https://github.com/facebook/create-react-app/blob/main/CHANGELOG-1.x.md) - [Commits](https://github.com/facebook/create-react-app/commits/confusing-browser-globals@1.0.11/packages/confusing-browser-globals) --- updated-dependencies: - dependency-name: confusing-browser-globals dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 20 ++++++++++---------- package.json | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index 25bead5c32..0c8054763c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4250,9 +4250,9 @@ "dev": true }, "confusing-browser-globals": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", - "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", "dev": true }, "connect-history-api-fallback": { @@ -13840,12 +13840,12 @@ } }, "stylelint-scss": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.0.0.tgz", - "integrity": "sha512-lIRhPqtI6I065EJ6aI4mWKsmQt8Krnu6aF9XSL9s8Nd2f/cDKImST0T9TfjnUul3ReKYWozkG9dlpNTZH2FB9w==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.1.0.tgz", + "integrity": "sha512-BNYTo7MMamhFOlcaAWp2dMpjg6hPyM/FFqfDIYzmYVLMmQJqc8lWRIiTqP4UX5bresj9Vo0dKC6odSh43VP2NA==", "dev": true, "requires": { - "lodash": "^4.17.15", + "lodash": "^4.17.21", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-selector-parser": "^6.0.6", @@ -13853,9 +13853,9 @@ }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", diff --git a/package.json b/package.json index 695a2be702..ef76ea62b1 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "babel-loader": "^8.2.3", "babel-plugin-dynamic-import-polyfill": "^1.0.0", "clean-webpack-plugin": "^4.0.0", - "confusing-browser-globals": "^1.0.10", + "confusing-browser-globals": "^1.0.11", "copy-webpack-plugin": "^10.2.0", "css-loader": "^6.5.1", "cssnano": "^5.0.10", @@ -48,7 +48,7 @@ "stylelint-config-rational-order": "^0.1.2", "stylelint-no-browser-hacks": "^1.2.1", "stylelint-order": "^5.0.0", - "stylelint-scss": "^4.0.0", + "stylelint-scss": "^4.1.0", "ts-loader": "^9.2.6", "typescript": "^4.5.4", "webpack": "^5.65.0", From 33d7e4a36fd5ed4804aee3ed492379e37a0802d8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Jan 2022 23:16:24 +0000 Subject: [PATCH 1619/1756] Bump pdfjs-dist from 2.6.347 to 2.12.313 Bumps [pdfjs-dist](https://github.com/mozilla/pdfjs-dist) from 2.6.347 to 2.12.313. - [Release notes](https://github.com/mozilla/pdfjs-dist/releases) - [Commits](https://github.com/mozilla/pdfjs-dist/commits) --- updated-dependencies: - dependency-name: pdfjs-dist dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 20 ++++++++++---------- package.json | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index 25bead5c32..842ad903fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9053,9 +9053,9 @@ "integrity": "sha1-/23sdJ7sWpRgXATV9j/FVgegOhY=" }, "pdfjs-dist": { - "version": "2.6.347", - "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.6.347.tgz", - "integrity": "sha512-QC+h7hG2su9v/nU1wEI3SnpPIrqJODL7GTDFvR74ANKGq1AFJW16PH8VWnhpiTi9YcLSFV9xLeWSgq+ckHLdVQ==" + "version": "2.12.313", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.12.313.tgz", + "integrity": "sha512-1x6iXO4Qnv6Eb+YFdN5JdUzt4pAkxSp3aLAYPX93eQCyg/m7QFzXVWJHJVtoW48CI8HCXju4dSkhQZwoheL5mA==" }, "picocolors": { "version": "1.0.0", @@ -13840,12 +13840,12 @@ } }, "stylelint-scss": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.0.0.tgz", - "integrity": "sha512-lIRhPqtI6I065EJ6aI4mWKsmQt8Krnu6aF9XSL9s8Nd2f/cDKImST0T9TfjnUul3ReKYWozkG9dlpNTZH2FB9w==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.1.0.tgz", + "integrity": "sha512-BNYTo7MMamhFOlcaAWp2dMpjg6hPyM/FFqfDIYzmYVLMmQJqc8lWRIiTqP4UX5bresj9Vo0dKC6odSh43VP2NA==", "dev": true, "requires": { - "lodash": "^4.17.15", + "lodash": "^4.17.21", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-selector-parser": "^6.0.6", @@ -13853,9 +13853,9 @@ }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", diff --git a/package.json b/package.json index 695a2be702..0acc8a9d84 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "stylelint-config-rational-order": "^0.1.2", "stylelint-no-browser-hacks": "^1.2.1", "stylelint-order": "^5.0.0", - "stylelint-scss": "^4.0.0", + "stylelint-scss": "^4.1.0", "ts-loader": "^9.2.6", "typescript": "^4.5.4", "webpack": "^5.65.0", @@ -86,7 +86,7 @@ "material-design-icons-iconfont": "^6.1.1", "native-promise-only": "^0.8.0-a", "page": "^1.11.6", - "pdfjs-dist": "2.6.347", + "pdfjs-dist": "2.12.313", "react": "^17.0.2", "react-dom": "^17.0.2", "resize-observer-polyfill": "^1.5.1", From fb9518690cd24ec3ed177110c9de4b1b2a916f82 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Jan 2022 23:19:40 +0000 Subject: [PATCH 1620/1756] Bump sass from 1.43.4 to 1.45.2 Bumps [sass](https://github.com/sass/dart-sass) from 1.43.4 to 1.45.2. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.43.4...1.45.2) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 30 +++++++++++++++++++----------- package.json | 4 ++-- 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index 25bead5c32..3cebf2692e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7268,6 +7268,12 @@ "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" }, + "immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "dev": true + }, "import-fresh": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", @@ -11010,12 +11016,14 @@ "dev": true }, "sass": { - "version": "1.43.4", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.4.tgz", - "integrity": "sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg==", + "version": "1.45.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.45.2.tgz", + "integrity": "sha512-cKfs+F9AMPAFlbbTXNsbGvg3y58nV0mXA3E94jqaySKcC8Kq3/8983zVKQ0TLMUrHw7hF9Tnd3Bz9z5Xgtrl9g==", "dev": true, "requires": { - "chokidar": ">=3.0.0 <4.0.0" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" } }, "sass-loader": { @@ -13840,12 +13848,12 @@ } }, "stylelint-scss": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.0.0.tgz", - "integrity": "sha512-lIRhPqtI6I065EJ6aI4mWKsmQt8Krnu6aF9XSL9s8Nd2f/cDKImST0T9TfjnUul3ReKYWozkG9dlpNTZH2FB9w==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.1.0.tgz", + "integrity": "sha512-BNYTo7MMamhFOlcaAWp2dMpjg6hPyM/FFqfDIYzmYVLMmQJqc8lWRIiTqP4UX5bresj9Vo0dKC6odSh43VP2NA==", "dev": true, "requires": { - "lodash": "^4.17.15", + "lodash": "^4.17.21", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-selector-parser": "^6.0.6", @@ -13853,9 +13861,9 @@ }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", diff --git a/package.json b/package.json index 695a2be702..1c722cbc6d 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "postcss-loader": "^6.2.0", "postcss-preset-env": "^7.0.2", "postcss-scss": "^4.0.2", - "sass": "^1.43.4", + "sass": "^1.45.2", "sass-loader": "^12.3.0", "source-map-loader": "^3.0.0", "style-loader": "^3.3.1", @@ -48,7 +48,7 @@ "stylelint-config-rational-order": "^0.1.2", "stylelint-no-browser-hacks": "^1.2.1", "stylelint-order": "^5.0.0", - "stylelint-scss": "^4.0.0", + "stylelint-scss": "^4.1.0", "ts-loader": "^9.2.6", "typescript": "^4.5.4", "webpack": "^5.65.0", From c4b538c5ca0bd97a25cf4dc742006793e6b03d94 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Jan 2022 23:31:15 +0000 Subject: [PATCH 1621/1756] Bump cssnano from 5.0.10 to 5.0.14 Bumps [cssnano](https://github.com/cssnano/cssnano) from 5.0.10 to 5.0.14. - [Release notes](https://github.com/cssnano/cssnano/releases) - [Commits](https://github.com/cssnano/cssnano/compare/cssnano@5.0.10...cssnano@5.0.14) --- updated-dependencies: - dependency-name: cssnano dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 274 +++++++++++++++++++++++++++------------------- package.json | 2 +- 2 files changed, 160 insertions(+), 116 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4c192385c4..456b3125cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4106,9 +4106,9 @@ "dev": true }, "colord": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.1.tgz", - "integrity": "sha512-4LBMSt09vR0uLnPVkOUBnmxgoaeN4ewRbx801wY/bXcltXfpR/G46OdWn96XpYmCWuYvO46aBZP4NgX8HpNAcw==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", "dev": true }, "colorette": { @@ -4510,12 +4510,6 @@ } } }, - "css-color-names": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", - "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", - "dev": true - }, "css-declaration-sorter": { "version": "6.1.3", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", @@ -4659,37 +4653,36 @@ "dev": true }, "cssnano": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.10.tgz", - "integrity": "sha512-YfNhVJJ04imffOpbPbXP2zjIoByf0m8E2c/s/HnvSvjXgzXMfgopVjAEGvxYOjkOpWuRQDg/OZFjO7WW94Ri8w==", + "version": "5.0.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.14.tgz", + "integrity": "sha512-qzhRkFvBhv08tbyKCIfWbxBXmkIpLl1uNblt8SpTHkgLfON5OCPX/CCnkdNmEosvo8bANQYmTTMEgcVBlisHaw==", "dev": true, "requires": { - "cssnano-preset-default": "^5.1.6", - "is-resolvable": "^1.1.0", + "cssnano-preset-default": "^5.1.9", "lilconfig": "^2.0.3", "yaml": "^1.10.2" } }, "cssnano-preset-default": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.6.tgz", - "integrity": "sha512-X2nDeNGBXc0486oHjT2vSj+TdeyVsxRvJUxaOH50hOM6vSDLkKd0+59YXpSZRInJ4sNtBOykS4KsPfhdrU/35w==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.9.tgz", + "integrity": "sha512-RhkEucqlQ+OxEi14K1p8gdXcMQy1mSpo7P1oC44oRls7BYIj8p+cht4IFBFV3W4iOjTP8EUB33XV1fX9KhDzyA==", "dev": true, "requires": { "css-declaration-sorter": "^6.0.3", "cssnano-utils": "^2.0.1", "postcss-calc": "^8.0.0", - "postcss-colormin": "^5.2.1", + "postcss-colormin": "^5.2.2", "postcss-convert-values": "^5.0.2", "postcss-discard-comments": "^5.0.1", "postcss-discard-duplicates": "^5.0.1", "postcss-discard-empty": "^5.0.1", "postcss-discard-overridden": "^5.0.1", - "postcss-merge-longhand": "^5.0.3", - "postcss-merge-rules": "^5.0.2", + "postcss-merge-longhand": "^5.0.4", + "postcss-merge-rules": "^5.0.3", "postcss-minify-font-values": "^5.0.1", "postcss-minify-gradients": "^5.0.3", - "postcss-minify-params": "^5.0.1", + "postcss-minify-params": "^5.0.2", "postcss-minify-selectors": "^5.1.0", "postcss-normalize-charset": "^5.0.1", "postcss-normalize-display-values": "^5.0.1", @@ -4698,13 +4691,13 @@ "postcss-normalize-string": "^5.0.1", "postcss-normalize-timing-functions": "^5.0.1", "postcss-normalize-unicode": "^5.0.1", - "postcss-normalize-url": "^5.0.2", + "postcss-normalize-url": "^5.0.4", "postcss-normalize-whitespace": "^5.0.1", "postcss-ordered-values": "^5.0.2", - "postcss-reduce-initial": "^5.0.1", + "postcss-reduce-initial": "^5.0.2", "postcss-reduce-transforms": "^5.0.1", "postcss-svgo": "^5.0.3", - "postcss-unique-selectors": "^5.0.1" + "postcss-unique-selectors": "^5.0.2" } }, "cssnano-utils": { @@ -7245,12 +7238,6 @@ "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=", "dev": true }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", @@ -7556,12 +7543,6 @@ "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", "dev": true }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, "is-shared-array-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", @@ -9011,9 +8992,9 @@ } }, "postcss-calc": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", - "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.1.0.tgz", + "integrity": "sha512-XaJ+DArhRtRAzI+IqjRNTM0i4NFKkMK5StepwynfrF27UfO6/oMaELSVDE4f9ndLHyaO4aDKUwfQKVmje/BzCg==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.2", @@ -9072,40 +9053,40 @@ } }, "postcss-colormin": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.1.tgz", - "integrity": "sha512-VVwMrEYLcHYePUYV99Ymuoi7WhKrMGy/V9/kTS0DkCoJYmmjdOMneyhzYUxcNgteKDVbrewOkSM7Wje/MFwxzA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.2.tgz", + "integrity": "sha512-tSEe3NpqWARUTidDlF0LntPkdlhXqfDFuA1yslqpvvGAfpZ7oBaw+/QXd935NKm2U9p4PED0HDZlzmMk7fVC6g==", "dev": true, "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", "colord": "^2.9.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "dependencies": { "browserslist": { - "version": "4.17.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.6.tgz", - "integrity": "sha512-uPgz3vyRTlEiCv4ee9KlsKgo2V6qPk7Jsn0KAn2OBqbqKo3iNcPEC1Ti6J4dwnz+aIRfEEEuOzC9IBk8tXUomw==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001274", - "electron-to-chromium": "^1.3.886", + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", "node-releases": "^2.0.1", "picocolors": "^1.0.0" } }, "caniuse-lite": { - "version": "1.0.30001278", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001278.tgz", - "integrity": "sha512-mpF9KeH8u5cMoEmIic/cr7PNS+F5LWBk0t2ekGT60lFf0Wq+n9LspAj0g3P+o7DQhD3sUdlMln4YFAWhFYn9jg==", + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", "dev": true }, "electron-to-chromium": { - "version": "1.3.890", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.890.tgz", - "integrity": "sha512-VWlVXSkv0cA/OOehrEyqjUTHwV8YXCPTfPvbtoeU2aHR21vI4Ejh5aC4AxUwOmbLbBgb6Gd3URZahoCxtBqCYQ==", + "version": "1.4.34", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.34.tgz", + "integrity": "sha512-B7g6Y9No9XMYk1VNrQ8KAmSEo1Iltrz/5EjOGxl1DffQAb3z/XbpHRCfYKwV8D+CPXm4Q7Xg1sceSt9osNwRIA==", "dev": true }, "node-releases": { @@ -9113,6 +9094,12 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true } } }, @@ -9655,52 +9642,50 @@ "dev": true }, "postcss-merge-longhand": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.3.tgz", - "integrity": "sha512-kmB+1TjMTj/bPw6MCDUiqSA5e/x4fvLffiAdthra3a0m2/IjTrWsTmD3FdSskzUjEwkj5ZHBDEbv5dOcqD7CMQ==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.4.tgz", + "integrity": "sha512-2lZrOVD+d81aoYkZDpWu6+3dTAAGkCKbV5DoRhnIR7KOULVrI/R7bcMjhrH9KTRy6iiHKqmtG+n/MMj1WmqHFw==", "dev": true, "requires": { - "css-color-names": "^1.0.1", "postcss-value-parser": "^4.1.0", "stylehacks": "^5.0.1" } }, "postcss-merge-rules": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", - "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.3.tgz", + "integrity": "sha512-cEKTMEbWazVa5NXd8deLdCnXl+6cYG7m2am+1HzqH0EnTdy8fRysatkaXb2dEnR+fdaDxTvuZ5zoBdv6efF6hg==", "dev": true, "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", "cssnano-utils": "^2.0.1", - "postcss-selector-parser": "^6.0.5", - "vendors": "^1.0.3" + "postcss-selector-parser": "^6.0.5" }, "dependencies": { "browserslist": { - "version": "4.17.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.6.tgz", - "integrity": "sha512-uPgz3vyRTlEiCv4ee9KlsKgo2V6qPk7Jsn0KAn2OBqbqKo3iNcPEC1Ti6J4dwnz+aIRfEEEuOzC9IBk8tXUomw==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001274", - "electron-to-chromium": "^1.3.886", + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", "node-releases": "^2.0.1", "picocolors": "^1.0.0" } }, "caniuse-lite": { - "version": "1.0.30001278", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001278.tgz", - "integrity": "sha512-mpF9KeH8u5cMoEmIic/cr7PNS+F5LWBk0t2ekGT60lFf0Wq+n9LspAj0g3P+o7DQhD3sUdlMln4YFAWhFYn9jg==", + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", "dev": true }, "electron-to-chromium": { - "version": "1.3.890", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.890.tgz", - "integrity": "sha512-VWlVXSkv0cA/OOehrEyqjUTHwV8YXCPTfPvbtoeU2aHR21vI4Ejh5aC4AxUwOmbLbBgb6Gd3URZahoCxtBqCYQ==", + "version": "1.4.34", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.34.tgz", + "integrity": "sha512-B7g6Y9No9XMYk1VNrQ8KAmSEo1Iltrz/5EjOGxl1DffQAb3z/XbpHRCfYKwV8D+CPXm4Q7Xg1sceSt9osNwRIA==", "dev": true }, "node-releases": { @@ -9710,9 +9695,9 @@ "dev": true }, "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -9742,16 +9727,48 @@ } }, "postcss-minify-params": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", - "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.2.tgz", + "integrity": "sha512-qJAPuBzxO1yhLad7h2Dzk/F7n1vPyfHfCCh5grjGfjhi1ttCnq4ZXGIW77GSrEbh9Hus9Lc/e/+tB4vh3/GpDg==", "dev": true, "requires": { "alphanum-sort": "^1.0.2", - "browserslist": "^4.16.0", + "browserslist": "^4.16.6", "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0", - "uniqs": "^2.0.0" + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.34", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.34.tgz", + "integrity": "sha512-B7g6Y9No9XMYk1VNrQ8KAmSEo1Iltrz/5EjOGxl1DffQAb3z/XbpHRCfYKwV8D+CPXm4Q7Xg1sceSt9osNwRIA==", + "dev": true + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true + } } }, "postcss-minify-selectors": { @@ -9765,9 +9782,9 @@ }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -9897,14 +9914,21 @@ } }, "postcss-normalize-url": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", - "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz", + "integrity": "sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg==", "dev": true, "requires": { - "is-absolute-url": "^3.0.3", "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } } }, "postcss-normalize-whitespace": { @@ -10051,13 +10075,46 @@ } }, "postcss-reduce-initial": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", - "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz", + "integrity": "sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw==", "dev": true, "requires": { - "browserslist": "^4.16.0", + "browserslist": "^4.16.6", "caniuse-api": "^3.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.34", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.34.tgz", + "integrity": "sha512-B7g6Y9No9XMYk1VNrQ8KAmSEo1Iltrz/5EjOGxl1DffQAb3z/XbpHRCfYKwV8D+CPXm4Q7Xg1sceSt9osNwRIA==", + "dev": true + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true + } } }, "postcss-reduce-transforms": { @@ -10250,20 +10307,19 @@ "dev": true }, "postcss-unique-selectors": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", - "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.2.tgz", + "integrity": "sha512-w3zBVlrtZm7loQWRPVC0yjUwwpty7OM6DnEHkxcSQXO1bMS3RJ+JUS5LFMSDZHJcvGsRwhZinCWVqn8Kej4EDA==", "dev": true, "requires": { "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5", - "uniqs": "^2.0.0" + "postcss-selector-parser": "^6.0.5" }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -14316,12 +14372,6 @@ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", "dev": true }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, "unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", @@ -14522,12 +14572,6 @@ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", "dev": true }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, "vfile-location": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", diff --git a/package.json b/package.json index 622e720967..68560c669d 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "confusing-browser-globals": "^1.0.11", "copy-webpack-plugin": "^10.2.0", "css-loader": "^6.5.1", - "cssnano": "^5.0.10", + "cssnano": "^5.0.14", "eslint": "^7.32.0", "eslint-plugin-compat": "^4.0.0", "eslint-plugin-eslint-comments": "^3.2.0", From 25caadc13ce48bd03bcbb1df576951cf1d7e5965 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Jan 2022 23:44:14 +0000 Subject: [PATCH 1622/1756] Bump postcss-loader from 6.2.0 to 6.2.1 Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader) from 6.2.0 to 6.2.1. - [Release notes](https://github.com/webpack-contrib/postcss-loader/releases) - [Changelog](https://github.com/webpack-contrib/postcss-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/postcss-loader/compare/v6.2.0...v6.2.1) --- updated-dependencies: - dependency-name: postcss-loader dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 14 ++++++++++---- package.json | 2 +- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index f424ab8e9e..e345c33c93 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9434,13 +9434,13 @@ } }, "postcss-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.0.tgz", - "integrity": "sha512-H9hv447QjQJVDbHj3OUdciyAXY3v5+UDduzEytAlZCVHCpNAAg/mCSwhYYqZr9BiGYhmYspU8QXxZwiHTLn3yA==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", "dev": true, "requires": { "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", + "klona": "^2.0.5", "semver": "^7.3.5" }, "dependencies": { @@ -9467,6 +9467,12 @@ "resolve-from": "^4.0.0" } }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true + }, "parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", diff --git a/package.json b/package.json index d1a5047a06..1b229fd9a9 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "html-loader": "^3.0.1", "html-webpack-plugin": "^5.5.0", "postcss": "^8.3.11", - "postcss-loader": "^6.2.0", + "postcss-loader": "^6.2.1", "postcss-preset-env": "^7.1.0", "postcss-scss": "^4.0.2", "sass": "^1.45.2", From 2866569b30a5e015ca8454c798422c3a98bd4855 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 4 Jan 2022 22:13:09 +0000 Subject: [PATCH 1623/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 218ffb2837..91ff55ad82 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -301,7 +301,7 @@ "HeaderAdmin": "Administration", "HeaderAlbumArtists": "Album artists", "HeaderAlert": "Alert", - "HeaderAllowMediaDeletionFrom": "Allow Media Deletion From", + "HeaderAllowMediaDeletionFrom": "Allow media deletion from:", "HeaderApiKey": "API Key", "HeaderApiKeys": "API Keys", "HeaderApiKeysHelp": "External applications are required to have an API key in order to communicate with the server. Keys are issued by logging in with a normal user account or manually granting the application a key.", @@ -354,7 +354,7 @@ "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "HeaderError": "Error", "HeaderExternalIds": "External IDs:", - "HeaderFeatureAccess": "Feature Access", + "HeaderFeatureAccess": "Feature access:", "HeaderFetcherSettings": "Fetcher Settings", "HeaderFetchImages": "Fetch Images:", "HeaderForKids": "For Kids", @@ -378,7 +378,7 @@ "HeaderLatestMovies": "Latest Movies", "HeaderLatestMusic": "Latest Music", "HeaderLatestRecordings": "Latest Recordings", - "HeaderLibraries": "Libraries", + "HeaderLibraries": "Libraries:", "HeaderLibraryAccess": "Library Access", "HeaderLibraryFolders": "Library Folders", "HeaderLibraryOrder": "Library Order", @@ -409,7 +409,7 @@ "HeaderPhotoAlbums": "Photo Albums", "HeaderPinCodeReset": "Reset Easy PIN Code", "HeaderPlayAll": "Play All", - "HeaderPlayback": "Media Playback", + "HeaderPlayback": "Media playback:", "HeaderPlaybackError": "Playback Error", "HeaderPlayOn": "Play On", "HeaderPleaseSignIn": "Please sign in", @@ -422,7 +422,7 @@ "HeaderRecordingOptions": "Recording Options", "HeaderRecordingPostProcessing": "Recording Post Processing", "HeaderRemoteAccessSettings": "Remote Access Settings", - "HeaderRemoteControl": "Remote Control", + "HeaderRemoteControl": "Remote control:", "HeaderRemoveMediaFolder": "Remove Media Folder", "HeaderRemoveMediaLocation": "Remove Media Location", "HeaderResponseProfile": "Response Profile", @@ -470,7 +470,7 @@ "HeaderTranscodingProfileHelp": "Add transcoding profiles to indicate which formats should be used when transcoding is required.", "HeaderTunerDevices": "Tuner Devices", "HeaderTuners": "Tuners", - "HeaderTypeImageFetchers": "Image fetchers ({0})", + "HeaderTypeImageFetchers": "Image fetchers ({0}):", "HeaderTypeText": "Enter Text", "HeaderUninstallPlugin": "Uninstall Plugin", "HeaderUpcomingOnTV": "Upcoming On TV", @@ -1241,7 +1241,7 @@ "OptionWeekends": "Weekends", "OptionWeekly": "Weekly", "OriginalAirDateValue": "Original air date: {0}", - "Other": "Other", + "Other": "Other:", "OtherArtist": "Other Artist", "Overview": "Overview", "PackageInstallCancelled": "{0} (version {1}) installation cancelled.", From 1b94de3fd388abd1abe72f832960e7d25cb5737f Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 4 Jan 2022 22:20:55 +0000 Subject: [PATCH 1624/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 88c3aff2eb..4a6858ef9b 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -215,7 +215,7 @@ "HeaderAdditionalParts": "Zusätzliche Teile", "HeaderAlbumArtists": "Album-Interpreten", "HeaderAlert": "Alarm", - "HeaderAllowMediaDeletionFrom": "Erlaube Medienlöschung von", + "HeaderAllowMediaDeletionFrom": "Erlaube Medienlöschung von:", "HeaderApiKey": "API-Schlüssel", "HeaderApiKeys": "API-Schlüssel", "HeaderApiKeysHelp": "Externe Applikationen benötigen einen API-Schlüssel, um mit dem Server zu kommunizieren. API-Schlüssel werden beim Anmelden mit einem normalen Benutzerkonto oder durch eine manuelle Freigabe vergeben.", @@ -262,7 +262,7 @@ "HeaderEnabledFieldsHelp": "Deaktiviere Felder, um das Ändern von Daten zu verhindern.", "HeaderError": "Fehler", "HeaderExternalIds": "Externe IDs:", - "HeaderFeatureAccess": "Funktionszugriff", + "HeaderFeatureAccess": "Funktionszugriff:", "HeaderFetchImages": "Bilder abrufen:", "HeaderFetcherSettings": "Quellen-Einstellungen", "HeaderForKids": "Für Kinder", @@ -284,7 +284,7 @@ "HeaderLatestMovies": "Neueste Filme", "HeaderLatestMusic": "Neueste Musik", "HeaderLatestRecordings": "Neueste Aufnahmen", - "HeaderLibraries": "Bibliotheken", + "HeaderLibraries": "Bibliotheken:", "HeaderLibraryAccess": "Bibliothekszugriff", "HeaderLibraryFolders": "Bibliotheksverzeichnisse", "HeaderLibraryOrder": "Bibliotheksreihenfolge", @@ -313,7 +313,7 @@ "HeaderPinCodeReset": "Easy PIN Code zurücksetzen", "HeaderPlayAll": "Alle abspielen", "HeaderPlayOn": "Abspielen auf", - "HeaderPlayback": "Medienwiedergabe", + "HeaderPlayback": "Medienwiedergabe:", "HeaderPlaybackError": "Wiedergabefehler", "HeaderPleaseSignIn": "Bitte einloggen", "HeaderPreferredMetadataLanguage": "Bevorzugte Metadaten-Sprache", @@ -322,7 +322,7 @@ "HeaderRecentlyPlayed": "Zuletzt gesehen", "HeaderRecordingOptions": "Aufnahmeeinstellungen", "HeaderRecordingPostProcessing": "Nachbearbeitung von Aufnahmen", - "HeaderRemoteControl": "Fernsteuerung", + "HeaderRemoteControl": "Fernsteuerung:", "HeaderRemoveMediaFolder": "Medienordner entfernen", "HeaderRemoveMediaLocation": "Medienquelle entfernen", "HeaderResponseProfile": "Antwort-Profil", @@ -1199,7 +1199,7 @@ "Box": "Box", "LabelAudioCodec": "Audiocodec:", "LabelAudioChannels": "Audiokanäle:", - "HeaderTypeImageFetchers": "Bildquellen ({0})", + "HeaderTypeImageFetchers": "Bildquellen ({0}):", "LabelBitrate": "Bitrate:", "LabelAudioBitrate": "Audio-Bitrate:", "ButtonAddImage": "Bild hinzufügen", @@ -1365,7 +1365,7 @@ "SpecialFeatures": "Besonderheiten", "Poster": "Poster", "Photo": "Foto", - "Other": "Sonstiges", + "Other": "Sonstiges:", "Bwdif": "BWDIF", "UseDoubleRateDeinterlacingHelp": "Diese Einstellung verwendet die Halbbildrate beim Deinterlacing, oft auch als Bob-Deinterlacing bezeichnet, 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", From 67133baa61c4962ccb1bc5db1233b0800d3fd8aa Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 4 Jan 2022 22:22:45 +0000 Subject: [PATCH 1625/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index fa3c075ad7..5f14c4befa 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -267,7 +267,7 @@ "HeaderAdditionalParts": "Additional Parts", "HeaderAdmin": "Administration", "HeaderAlert": "Alert", - "HeaderAllowMediaDeletionFrom": "Allow Media Deletion From", + "HeaderAllowMediaDeletionFrom": "Allow media deletion from:", "HeaderApiKey": "API Key", "HeaderApiKeys": "API Keys", "HeaderApiKeysHelp": "External applications are required to have an API key in order to communicate with the server. Keys are issued by logging in with a normal user account or manually granting the application a key.", @@ -313,7 +313,7 @@ "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "HeaderError": "Error", "HeaderExternalIds": "External IDs:", - "HeaderFeatureAccess": "Feature Access", + "HeaderFeatureAccess": "Feature access:", "HeaderFetchImages": "Fetch Images:", "HeaderFetcherSettings": "Fetcher Settings", "HeaderForKids": "For Kids", @@ -336,7 +336,7 @@ "HeaderLatestMovies": "Latest Films", "HeaderLatestMusic": "Latest Music", "HeaderLatestRecordings": "Latest Recordings", - "HeaderLibraries": "Libraries", + "HeaderLibraries": "Libraries:", "HeaderLibraryAccess": "Library Access", "HeaderLibraryFolders": "Library Folders", "HeaderLibraryOrder": "Library Order", @@ -1040,7 +1040,7 @@ "HeaderUploadImage": "Upload Image", "HeaderUpcomingOnTV": "Upcoming On TV", "HeaderTypeText": "Enter Text", - "HeaderTypeImageFetchers": "Image fetchers ({0})", + "HeaderTypeImageFetchers": "Image fetchers ({0}):", "HeaderTuners": "Tuners", "HeaderTunerDevices": "Tuner Devices", "HeaderTranscodingProfileHelp": "Add transcoding profiles to indicate which formats should be used when transcoding is required.", @@ -1216,7 +1216,7 @@ "HeaderResponseProfile": "Response Profile", "HeaderRemoveMediaLocation": "Remove Media Location", "HeaderRemoveMediaFolder": "Remove Media Folder", - "HeaderRemoteControl": "Remote Control", + "HeaderRemoteControl": "Remote control:", "HeaderRecordingPostProcessing": "Recording Post Processing", "HeaderRecordingOptions": "Recording Options", "HeaderRecentlyPlayed": "Recently Played", @@ -1226,7 +1226,7 @@ "HeaderPluginInstallation": "Plugin Installation", "HeaderPleaseSignIn": "Please sign in", "HeaderPlaybackError": "Playback Error", - "HeaderPlayback": "Media Playback", + "HeaderPlayback": "Media playback:", "HeaderPlayOn": "Play On", "HeaderPlayAll": "Play All", "HeaderPinCodeReset": "Reset Easy PIN Code", @@ -1414,7 +1414,7 @@ "LabelCurrentStatus": "Current status:", "LabelAlbumArtMaxResHelp": "Maximum resolution of album art exposed via the 'upnp:albumArtURI' property.", "KnownProxiesHelp": "Comma separated list of IP addresses or hostnames 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", + "Other": "Other:", "EnableQuickConnect": "Enable Quick Connect on this server", "ButtonUseQuickConnect": "Use Quick Connect", "ButtonActivate": "Activate", From 755069251ef26c2abd40ffbbb9e67e3deac09bc1 Mon Sep 17 00:00:00 2001 From: blob03 Date: Tue, 4 Jan 2022 22:16:53 +0000 Subject: [PATCH 1626/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 66a0d6b2b9..bf0d650202 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -229,7 +229,7 @@ "HeaderAdmin": "Administration", "HeaderAlbumArtists": "Artistes d'album", "HeaderAlert": "Alerte", - "HeaderAllowMediaDeletionFrom": "Autoriser la suppression de médias dans", + "HeaderAllowMediaDeletionFrom": "Autoriser la suppression de médias dans :", "HeaderApiKey": "Clé API", "HeaderApiKeys": "Clés API", "HeaderApiKeysHelp": "Les applications externes ont besoin d'une clé d'API pour communiquer avec le serveur. Les clés sont distribuées lors d'une connexion avec un compte normal ou en accordant manuellement une clé à une application.", @@ -277,7 +277,7 @@ "HeaderEnabledFieldsHelp": "Décocher un champ pour le verrouiller et empêcher ses données d'être modifiées.", "HeaderError": "Erreur", "HeaderExternalIds": "Identifiants externes :", - "HeaderFeatureAccess": "Accès aux fonctionnalités", + "HeaderFeatureAccess": "Accès aux fonctionnalités :", "HeaderFetchImages": "Télécharger les images :", "HeaderFetcherSettings": "Paramètres du récupérateur", "HeaderForKids": "Jeunesse", @@ -299,7 +299,7 @@ "HeaderLatestMovies": "Derniers films", "HeaderLatestMusic": "Dernières Musiques", "HeaderLatestRecordings": "Derniers enregistrements", - "HeaderLibraries": "Médiathèques", + "HeaderLibraries": "Médiathèques :", "HeaderLibraryAccess": "Accès à la médiathèque", "HeaderLibraryFolders": "Dossiers de la médiathèque", "HeaderLibraryOrder": "Ordre de la médiathèque", @@ -328,7 +328,7 @@ "HeaderPinCodeReset": "Réinitialiser le code Easy PIN", "HeaderPlayAll": "Tout lire", "HeaderPlayOn": "Jouer sur", - "HeaderPlayback": "Lecture du média", + "HeaderPlayback": "Lecture du média :", "HeaderPlaybackError": "Erreur de lecture", "HeaderPleaseSignIn": "Merci de vous identifier", "HeaderPluginInstallation": "Installation de l'extension", @@ -338,7 +338,7 @@ "HeaderRecentlyPlayed": "Lus récemment", "HeaderRecordingOptions": "Options d'enregistrement", "HeaderRecordingPostProcessing": "Traitement des enregistrements", - "HeaderRemoteControl": "Contrôle à distance", + "HeaderRemoteControl": "Contrôle à distance :", "HeaderRemoveMediaFolder": "Supprimer le dossier multimédia", "HeaderRemoveMediaLocation": "Supprimer l'emplacement de média", "HeaderResponseProfile": "Profil de réponse", @@ -379,7 +379,7 @@ "HeaderTranscodingProfile": "Profil de transcodage", "HeaderTranscodingProfileHelp": "Ajouter des profils de transcodage pour indiquer quels formats utiliser quand le transcodage est nécessaire.", "HeaderTunerDevices": "Appareils tuner", - "HeaderTypeImageFetchers": "Chercheurs d'images ({0})", + "HeaderTypeImageFetchers": "Chercheurs d'images ({0}) :", "HeaderTypeText": "Entrer texte", "HeaderUpcomingOnTV": "Prochainement à la TV", "HeaderUploadImage": "Envoyer une image", @@ -1374,7 +1374,7 @@ "ThumbCard": "Vignette sur carte", "SpecialFeatures": "Particularités", "Photo": "Photo", - "Other": "Autre", + "Other": "Autre :", "PosterCard": "Affiche sur carte", "UseDoubleRateDeinterlacing": "Multiplier par deux la fréquence d'images lors du désentrelacement", "Bwdif": "BWDIF", From 6bdeeffa7a5e3539c5f9cee76196a4d441f157bc Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Tue, 4 Jan 2022 19:59:23 -0500 Subject: [PATCH 1627/1756] Remove bump-version junk This didn't work, and won't matter for beta1 so just scrap it. --- .ci/azure-pipelines-package.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.ci/azure-pipelines-package.yml b/.ci/azure-pipelines-package.yml index e221cc573d..0081fbb907 100644 --- a/.ci/azure-pipelines-package.yml +++ b/.ci/azure-pipelines-package.yml @@ -21,10 +21,6 @@ jobs: displayName: Set release version (stable) condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/v') - - script: './bump-version $(JellyfinVersion)' - displayName: Bump internal version (stable) - condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/v') - - script: 'docker build -f deployment/Dockerfile.$(BuildConfiguration) -t jellyfin-web-$(BuildConfiguration) deployment' displayName: 'Build Dockerfile' condition: or(startsWith(variables['Build.SourceBranch'], 'refs/tags'), startsWith(variables['Build.SourceBranch'], 'refs/heads/master')) @@ -76,10 +72,6 @@ jobs: displayName: Set release version (stable) condition: startsWith(variables['Build.SourceBranch'], 'refs/tags') - - script: './bump-version $(JellyfinVersion)' - displayName: Bump internal version (stable) - condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/v') - - task: Docker@2 displayName: 'Push Unstable Image' condition: startsWith(variables['Build.SourceBranch'], 'refs/heads/master') From d7794587f1140d5b7fa020cc6ccb304db867da23 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Jan 2022 03:07:34 +0000 Subject: [PATCH 1628/1756] Bump sass-loader from 12.3.0 to 12.4.0 Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 12.3.0 to 12.4.0. - [Release notes](https://github.com/webpack-contrib/sass-loader/releases) - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/sass-loader/compare/v12.3.0...v12.4.0) --- updated-dependencies: - dependency-name: sass-loader dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0e27b08072..a6ec3f2ce1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7807,9 +7807,9 @@ "dev": true }, "klona": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", - "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", "dev": true }, "known-css-properties": { @@ -10935,9 +10935,9 @@ } }, "sass-loader": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.3.0.tgz", - "integrity": "sha512-6l9qwhdOb7qSrtOu96QQ81LVl8v6Dp9j1w3akOm0aWHyrTYtagDt5+kS32N4yq4hHk3M+rdqoRMH+lIdqvW6HA==", + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", + "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", "dev": true, "requires": { "klona": "^2.0.4", diff --git a/package.json b/package.json index faaa5da404..092e02ae9b 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "postcss-preset-env": "^7.1.0", "postcss-scss": "^4.0.2", "sass": "^1.45.2", - "sass-loader": "^12.3.0", + "sass-loader": "^12.4.0", "source-map-loader": "^3.0.1", "style-loader": "^3.3.1", "stylelint": "^14.1.0", From 4b0b047df2b6baeb067009417ad7c82ca7603404 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Jan 2022 03:25:07 +0000 Subject: [PATCH 1629/1756] Bump postcss from 8.3.11 to 8.4.5 Bumps [postcss](https://github.com/postcss/postcss) from 8.3.11 to 8.4.5. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.3.11...8.4.5) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index a6ec3f2ce1..358272e82f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8970,20 +8970,20 @@ "dev": true }, "postcss": { - "version": "8.3.11", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz", - "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==", + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", "dev": true, "requires": { "nanoid": "^3.1.30", "picocolors": "^1.0.0", - "source-map-js": "^0.6.2" + "source-map-js": "^1.0.1" }, "dependencies": { - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "source-map-js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", + "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", "dev": true } } diff --git a/package.json b/package.json index 092e02ae9b..a4b250646a 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "expose-loader": "^3.1.0", "html-loader": "^3.0.1", "html-webpack-plugin": "^5.5.0", - "postcss": "^8.3.11", + "postcss": "^8.4.5", "postcss-loader": "^6.2.1", "postcss-preset-env": "^7.1.0", "postcss-scss": "^4.0.2", From f50acd727fe4b7c0378039b65ae3f0ae3721d02e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Jan 2022 03:25:44 +0000 Subject: [PATCH 1630/1756] Bump webpack-dev-server from 4.5.0 to 4.7.2 Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.5.0 to 4.7.2. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.5.0...v4.7.2) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 795 +++++++++++++++++++++++++++------------------- package.json | 6 +- 2 files changed, 472 insertions(+), 329 deletions(-) diff --git a/package-lock.json b/package-lock.json index e345c33c93..0945fdd3be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2634,6 +2634,44 @@ "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", "dev": true }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, "@types/eslint": { "version": "8.2.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.2.1.tgz", @@ -2660,6 +2698,29 @@ "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", "dev": true }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.27", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.27.tgz", + "integrity": "sha512-e/sVallzUTPdyOTiqi8O8pMdBBphscvI6E4JYaKlja4Lm+zh7UFSSdW5VMkRbhDtmrONqOUHOXRguPsDckzxNA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, "@types/glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", @@ -2677,9 +2738,9 @@ "dev": true }, "@types/http-proxy": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", - "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", + "version": "1.17.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", "dev": true, "requires": { "@types/node": "*" @@ -2705,6 +2766,12 @@ "localforage": "*" } }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, "@types/minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", @@ -2735,6 +2802,18 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, "@types/resolve": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", @@ -2750,6 +2829,34 @@ "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", "dev": true }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/trusted-types": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", @@ -2782,6 +2889,15 @@ "vfile-message": "*" } }, + "@types/ws": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", + "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@typescript-eslint/eslint-plugin": { "version": "4.33.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", @@ -3694,27 +3810,27 @@ "integrity": "sha512-MXIPz6zwYUKayju+Uidf83KhH0vodZfeRl6Ich8Gu+KGl0JgKiFq9LsfqV7cVU5fKD/AotmduZqvOfrGKOfTaA==" }, "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", "dev": true, "requires": { - "bytes": "3.1.0", + "bytes": "3.1.1", "content-type": "~1.0.4", "debug": "2.6.9", "depd": "~1.1.2", - "http-errors": "1.7.2", + "http-errors": "1.8.1", "iconv-lite": "0.4.24", "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "qs": "6.9.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" }, "dependencies": { "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", "dev": true }, "debug": { @@ -4106,9 +4222,9 @@ "dev": true }, "colord": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.1.tgz", - "integrity": "sha512-4LBMSt09vR0uLnPVkOUBnmxgoaeN4ewRbx801wY/bXcltXfpR/G46OdWn96XpYmCWuYvO46aBZP4NgX8HpNAcw==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", "dev": true }, "colorette": { @@ -4201,12 +4317,20 @@ "dev": true }, "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "content-type": { @@ -4225,9 +4349,9 @@ } }, "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", "dev": true }, "cookie-signature": { @@ -4510,12 +4634,6 @@ } } }, - "css-color-names": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", - "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", - "dev": true - }, "css-declaration-sorter": { "version": "6.1.3", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", @@ -4659,37 +4777,36 @@ "dev": true }, "cssnano": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.10.tgz", - "integrity": "sha512-YfNhVJJ04imffOpbPbXP2zjIoByf0m8E2c/s/HnvSvjXgzXMfgopVjAEGvxYOjkOpWuRQDg/OZFjO7WW94Ri8w==", + "version": "5.0.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.14.tgz", + "integrity": "sha512-qzhRkFvBhv08tbyKCIfWbxBXmkIpLl1uNblt8SpTHkgLfON5OCPX/CCnkdNmEosvo8bANQYmTTMEgcVBlisHaw==", "dev": true, "requires": { - "cssnano-preset-default": "^5.1.6", - "is-resolvable": "^1.1.0", + "cssnano-preset-default": "^5.1.9", "lilconfig": "^2.0.3", "yaml": "^1.10.2" } }, "cssnano-preset-default": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.6.tgz", - "integrity": "sha512-X2nDeNGBXc0486oHjT2vSj+TdeyVsxRvJUxaOH50hOM6vSDLkKd0+59YXpSZRInJ4sNtBOykS4KsPfhdrU/35w==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.9.tgz", + "integrity": "sha512-RhkEucqlQ+OxEi14K1p8gdXcMQy1mSpo7P1oC44oRls7BYIj8p+cht4IFBFV3W4iOjTP8EUB33XV1fX9KhDzyA==", "dev": true, "requires": { "css-declaration-sorter": "^6.0.3", "cssnano-utils": "^2.0.1", "postcss-calc": "^8.0.0", - "postcss-colormin": "^5.2.1", + "postcss-colormin": "^5.2.2", "postcss-convert-values": "^5.0.2", "postcss-discard-comments": "^5.0.1", "postcss-discard-duplicates": "^5.0.1", "postcss-discard-empty": "^5.0.1", "postcss-discard-overridden": "^5.0.1", - "postcss-merge-longhand": "^5.0.3", - "postcss-merge-rules": "^5.0.2", + "postcss-merge-longhand": "^5.0.4", + "postcss-merge-rules": "^5.0.3", "postcss-minify-font-values": "^5.0.1", "postcss-minify-gradients": "^5.0.3", - "postcss-minify-params": "^5.0.1", + "postcss-minify-params": "^5.0.2", "postcss-minify-selectors": "^5.1.0", "postcss-normalize-charset": "^5.0.1", "postcss-normalize-display-values": "^5.0.1", @@ -4698,13 +4815,13 @@ "postcss-normalize-string": "^5.0.1", "postcss-normalize-timing-functions": "^5.0.1", "postcss-normalize-unicode": "^5.0.1", - "postcss-normalize-url": "^5.0.2", + "postcss-normalize-url": "^5.0.4", "postcss-normalize-whitespace": "^5.0.1", "postcss-ordered-values": "^5.0.2", - "postcss-reduce-initial": "^5.0.1", + "postcss-reduce-initial": "^5.0.2", "postcss-reduce-transforms": "^5.0.1", "postcss-svgo": "^5.0.3", - "postcss-unique-selectors": "^5.0.1" + "postcss-unique-selectors": "^5.0.2" } }, "cssnano-utils": { @@ -6091,17 +6208,17 @@ "dev": true }, "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", "dev": true, "requires": { "accepts": "~1.3.7", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.4.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "~1.1.2", @@ -6115,13 +6232,13 @@ "on-finished": "~2.3.0", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "proxy-addr": "~2.0.7", + "qs": "6.9.6", "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", "statuses": "~1.5.0", "type-is": "~1.6.18", "utils-merge": "1.0.1", @@ -6154,6 +6271,12 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", "dev": true + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true } } }, @@ -6439,9 +6562,9 @@ } }, "follow-redirects": { - "version": "1.14.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", - "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==", + "version": "1.14.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz", + "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==", "dev": true }, "for-in": { @@ -7018,30 +7141,22 @@ "dev": true }, "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", "dev": true, "requires": { "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } + "toidentifier": "1.0.1" } }, "http-parser-js": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", - "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", "dev": true }, "http-proxy": { @@ -7185,26 +7300,6 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, - "internal-ip": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz", - "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==", - "dev": true, - "requires": { - "default-gateway": "^6.0.0", - "ipaddr.js": "^1.9.1", - "is-ip": "^3.1.0", - "p-event": "^4.2.0" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - } - } - }, "internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -7233,12 +7328,6 @@ "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", "dev": true }, - "ip-regex": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", - "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", - "dev": true - }, "ipaddr.js": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", @@ -7251,12 +7340,6 @@ "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=", "dev": true }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", @@ -7468,15 +7551,6 @@ "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", "dev": true }, - "is-ip": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", - "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", - "dev": true, - "requires": { - "ip-regex": "^4.0.0" - } - }, "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -7547,13 +7621,13 @@ } }, "is-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", - "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "requires": { "call-bind": "^1.0.2", - "has-symbols": "^1.0.1" + "has-tostringtag": "^1.0.0" } }, "is-regexp": { @@ -7562,12 +7636,6 @@ "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", "dev": true }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, "is-shared-array-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", @@ -7826,9 +7894,9 @@ "dev": true }, "klona": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", - "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", "dev": true }, "known-css-properties": { @@ -8130,9 +8198,9 @@ "dev": true }, "memfs": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.3.0.tgz", - "integrity": "sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", "dev": true, "requires": { "fs-monkey": "1.0.3" @@ -8700,21 +8768,6 @@ "word-wrap": "^1.2.3" } }, - "p-event": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "dev": true, - "requires": { - "p-timeout": "^3.1.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -8749,15 +8802,6 @@ "retry": "^0.13.1" } }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dev": true, - "requires": { - "p-finally": "^1.0.0" - } - }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -9017,9 +9061,9 @@ } }, "postcss-calc": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", - "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.1.0.tgz", + "integrity": "sha512-XaJ+DArhRtRAzI+IqjRNTM0i4NFKkMK5StepwynfrF27UfO6/oMaELSVDE4f9ndLHyaO4aDKUwfQKVmje/BzCg==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.2", @@ -9078,40 +9122,40 @@ } }, "postcss-colormin": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.1.tgz", - "integrity": "sha512-VVwMrEYLcHYePUYV99Ymuoi7WhKrMGy/V9/kTS0DkCoJYmmjdOMneyhzYUxcNgteKDVbrewOkSM7Wje/MFwxzA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.2.tgz", + "integrity": "sha512-tSEe3NpqWARUTidDlF0LntPkdlhXqfDFuA1yslqpvvGAfpZ7oBaw+/QXd935NKm2U9p4PED0HDZlzmMk7fVC6g==", "dev": true, "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", "colord": "^2.9.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "dependencies": { "browserslist": { - "version": "4.17.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.6.tgz", - "integrity": "sha512-uPgz3vyRTlEiCv4ee9KlsKgo2V6qPk7Jsn0KAn2OBqbqKo3iNcPEC1Ti6J4dwnz+aIRfEEEuOzC9IBk8tXUomw==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001274", - "electron-to-chromium": "^1.3.886", + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", "node-releases": "^2.0.1", "picocolors": "^1.0.0" } }, "caniuse-lite": { - "version": "1.0.30001278", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001278.tgz", - "integrity": "sha512-mpF9KeH8u5cMoEmIic/cr7PNS+F5LWBk0t2ekGT60lFf0Wq+n9LspAj0g3P+o7DQhD3sUdlMln4YFAWhFYn9jg==", + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", "dev": true }, "electron-to-chromium": { - "version": "1.3.890", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.890.tgz", - "integrity": "sha512-VWlVXSkv0cA/OOehrEyqjUTHwV8YXCPTfPvbtoeU2aHR21vI4Ejh5aC4AxUwOmbLbBgb6Gd3URZahoCxtBqCYQ==", + "version": "1.4.34", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.34.tgz", + "integrity": "sha512-B7g6Y9No9XMYk1VNrQ8KAmSEo1Iltrz/5EjOGxl1DffQAb3z/XbpHRCfYKwV8D+CPXm4Q7Xg1sceSt9osNwRIA==", "dev": true }, "node-releases": { @@ -9119,6 +9163,12 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true } } }, @@ -9667,52 +9717,50 @@ "dev": true }, "postcss-merge-longhand": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.3.tgz", - "integrity": "sha512-kmB+1TjMTj/bPw6MCDUiqSA5e/x4fvLffiAdthra3a0m2/IjTrWsTmD3FdSskzUjEwkj5ZHBDEbv5dOcqD7CMQ==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.4.tgz", + "integrity": "sha512-2lZrOVD+d81aoYkZDpWu6+3dTAAGkCKbV5DoRhnIR7KOULVrI/R7bcMjhrH9KTRy6iiHKqmtG+n/MMj1WmqHFw==", "dev": true, "requires": { - "css-color-names": "^1.0.1", "postcss-value-parser": "^4.1.0", "stylehacks": "^5.0.1" } }, "postcss-merge-rules": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", - "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.3.tgz", + "integrity": "sha512-cEKTMEbWazVa5NXd8deLdCnXl+6cYG7m2am+1HzqH0EnTdy8fRysatkaXb2dEnR+fdaDxTvuZ5zoBdv6efF6hg==", "dev": true, "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", "cssnano-utils": "^2.0.1", - "postcss-selector-parser": "^6.0.5", - "vendors": "^1.0.3" + "postcss-selector-parser": "^6.0.5" }, "dependencies": { "browserslist": { - "version": "4.17.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.6.tgz", - "integrity": "sha512-uPgz3vyRTlEiCv4ee9KlsKgo2V6qPk7Jsn0KAn2OBqbqKo3iNcPEC1Ti6J4dwnz+aIRfEEEuOzC9IBk8tXUomw==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001274", - "electron-to-chromium": "^1.3.886", + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", "node-releases": "^2.0.1", "picocolors": "^1.0.0" } }, "caniuse-lite": { - "version": "1.0.30001278", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001278.tgz", - "integrity": "sha512-mpF9KeH8u5cMoEmIic/cr7PNS+F5LWBk0t2ekGT60lFf0Wq+n9LspAj0g3P+o7DQhD3sUdlMln4YFAWhFYn9jg==", + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", "dev": true }, "electron-to-chromium": { - "version": "1.3.890", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.890.tgz", - "integrity": "sha512-VWlVXSkv0cA/OOehrEyqjUTHwV8YXCPTfPvbtoeU2aHR21vI4Ejh5aC4AxUwOmbLbBgb6Gd3URZahoCxtBqCYQ==", + "version": "1.4.34", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.34.tgz", + "integrity": "sha512-B7g6Y9No9XMYk1VNrQ8KAmSEo1Iltrz/5EjOGxl1DffQAb3z/XbpHRCfYKwV8D+CPXm4Q7Xg1sceSt9osNwRIA==", "dev": true }, "node-releases": { @@ -9722,9 +9770,9 @@ "dev": true }, "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -9754,16 +9802,48 @@ } }, "postcss-minify-params": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", - "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.2.tgz", + "integrity": "sha512-qJAPuBzxO1yhLad7h2Dzk/F7n1vPyfHfCCh5grjGfjhi1ttCnq4ZXGIW77GSrEbh9Hus9Lc/e/+tB4vh3/GpDg==", "dev": true, "requires": { "alphanum-sort": "^1.0.2", - "browserslist": "^4.16.0", + "browserslist": "^4.16.6", "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0", - "uniqs": "^2.0.0" + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.34", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.34.tgz", + "integrity": "sha512-B7g6Y9No9XMYk1VNrQ8KAmSEo1Iltrz/5EjOGxl1DffQAb3z/XbpHRCfYKwV8D+CPXm4Q7Xg1sceSt9osNwRIA==", + "dev": true + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true + } } }, "postcss-minify-selectors": { @@ -9777,9 +9857,9 @@ }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -9909,14 +9989,21 @@ } }, "postcss-normalize-url": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", - "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz", + "integrity": "sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg==", "dev": true, "requires": { - "is-absolute-url": "^3.0.3", "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } } }, "postcss-normalize-whitespace": { @@ -10063,13 +10150,46 @@ } }, "postcss-reduce-initial": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", - "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz", + "integrity": "sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw==", "dev": true, "requires": { - "browserslist": "^4.16.0", + "browserslist": "^4.16.6", "caniuse-api": "^3.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.34", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.34.tgz", + "integrity": "sha512-B7g6Y9No9XMYk1VNrQ8KAmSEo1Iltrz/5EjOGxl1DffQAb3z/XbpHRCfYKwV8D+CPXm4Q7Xg1sceSt9osNwRIA==", + "dev": true + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true + } } }, "postcss-reduce-transforms": { @@ -10262,20 +10382,19 @@ "dev": true }, "postcss-unique-selectors": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", - "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.2.tgz", + "integrity": "sha512-w3zBVlrtZm7loQWRPVC0yjUwwpty7OM6DnEHkxcSQXO1bMS3RJ+JUS5LFMSDZHJcvGsRwhZinCWVqn8Kej4EDA==", "dev": true, "requires": { "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5", - "uniqs": "^2.0.0" + "postcss-selector-parser": "^6.0.5" }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -10359,15 +10478,9 @@ "dev": true }, "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", "dev": true }, "queue-microtask": { @@ -10398,21 +10511,21 @@ "dev": true }, "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", "dev": true, "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "bytes": "3.1.1", + "http-errors": "1.8.1", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", "dev": true }, "iconv-lite": { @@ -10879,9 +10992,9 @@ } }, "sass-loader": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.3.0.tgz", - "integrity": "sha512-6l9qwhdOb7qSrtOu96QQ81LVl8v6Dp9j1w3akOm0aWHyrTYtagDt5+kS32N4yq4hHk3M+rdqoRMH+lIdqvW6HA==", + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", + "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", "dev": true, "requires": { "klona": "^2.0.4", @@ -10935,9 +11048,9 @@ "dev": true }, "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", "dev": true, "requires": { "debug": "2.6.9", @@ -10947,9 +11060,9 @@ "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", + "http-errors": "1.8.1", "mime": "1.6.0", - "ms": "2.1.1", + "ms": "2.1.3", "on-finished": "~2.3.0", "range-parser": "~1.2.1", "statuses": "~1.5.0" @@ -10973,9 +11086,9 @@ } }, "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true } } @@ -11046,15 +11159,15 @@ } }, "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" + "send": "0.17.2" } }, "set-immediate-shim": { @@ -11086,9 +11199,9 @@ } }, "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, "shallow-clone": { @@ -11304,13 +11417,13 @@ } }, "sockjs": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", - "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "dev": true, "requires": { "faye-websocket": "^0.11.3", - "uuid": "^3.4.0", + "uuid": "^8.3.2", "websocket-driver": "^0.7.4" } }, @@ -14061,9 +14174,9 @@ } }, "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true }, "tr46": { @@ -14330,12 +14443,6 @@ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", "dev": true }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, "unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", @@ -14462,24 +14569,6 @@ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "dev": true }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, "url-toolkit": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.2.3.tgz", @@ -14509,9 +14598,9 @@ "dev": true }, "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true }, "v8-compile-cache": { @@ -14536,12 +14625,6 @@ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", "dev": true }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, "vfile-location": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", @@ -14704,16 +14787,16 @@ } }, "webpack-dev-middleware": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.2.1.tgz", - "integrity": "sha512-Kx1X+36Rn9JaZcQMrJ7qN3PMAuKmEDD9ZISjUj3Cgq4A6PtwYsC4mpaKotSRYH3iOF6HsUa8viHKS59FlyVifQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", + "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", "dev": true, "requires": { "colorette": "^2.0.10", "memfs": "^3.2.2", "mime-types": "^2.1.31", "range-parser": "^1.2.1", - "schema-utils": "^3.1.0" + "schema-utils": "^4.0.0" }, "dependencies": { "@types/json-schema": { @@ -14722,12 +14805,39 @@ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, + "ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, "colorette": { "version": "2.0.16", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", "dev": true }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "mime-db": { "version": "1.51.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", @@ -14744,48 +14854,53 @@ } }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } } } }, "webpack-dev-server": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.5.0.tgz", - "integrity": "sha512-Ss4WptsUjYa+3hPI4iYZYEc8FrtnfkaPrm5WTjk9ux5kiCS718836srs0ppKMHRaCHP5mQ6g4JZGcfDdGbCjpQ==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.2.tgz", + "integrity": "sha512-s6yEOSfPpB6g1T2+C5ZOUt5cQOMhjI98IVmmvMNb5cdiqHoxSUfACISHqU/wZy+q4ar/A9jW0pbNj7sa50XRVA==", "dev": true, "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/serve-index": "^1.9.1", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", "ansi-html-community": "^0.0.8", "bonjour": "^3.5.0", "chokidar": "^3.5.2", "colorette": "^2.0.10", "compression": "^1.7.4", "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", "del": "^6.0.0", "express": "^4.17.1", "graceful-fs": "^4.2.6", "html-entities": "^2.3.2", "http-proxy-middleware": "^2.0.0", - "internal-ip": "^6.2.0", "ipaddr.js": "^2.0.1", "open": "^8.0.9", "p-retry": "^4.5.0", "portfinder": "^1.0.28", - "schema-utils": "^3.1.0", + "schema-utils": "^4.0.0", "selfsigned": "^1.10.11", "serve-index": "^1.9.1", "sockjs": "^0.3.21", "spdy": "^4.0.2", "strip-ansi": "^7.0.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^5.2.1", + "webpack-dev-middleware": "^5.3.0", "ws": "^8.1.0" }, "dependencies": { @@ -14795,6 +14910,27 @@ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, + "ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, "ansi-regex": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", @@ -14849,6 +14985,12 @@ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "p-map": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", @@ -14868,14 +15010,15 @@ } }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } }, "strip-ansi": { @@ -15393,9 +15536,9 @@ "dev": true }, "ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.0.tgz", + "integrity": "sha512-IHVsKe2pjajSUIl4KYMQOdlyliovpEPquKkqbwswulszzI7r0SfQrxnXdWAEqOlDCLrVSJzo+O1hAwdog2sKSQ==", "dev": true }, "x-is-string": { diff --git a/package.json b/package.json index 1b229fd9a9..ef423c3c7d 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "confusing-browser-globals": "^1.0.11", "copy-webpack-plugin": "^10.2.0", "css-loader": "^6.5.1", - "cssnano": "^5.0.10", + "cssnano": "^5.0.14", "eslint": "^7.32.0", "eslint-plugin-compat": "^4.0.0", "eslint-plugin-eslint-comments": "^3.2.0", @@ -41,7 +41,7 @@ "postcss-preset-env": "^7.1.0", "postcss-scss": "^4.0.2", "sass": "^1.45.2", - "sass-loader": "^12.3.0", + "sass-loader": "^12.4.0", "source-map-loader": "^3.0.1", "style-loader": "^3.3.1", "stylelint": "^14.1.0", @@ -53,7 +53,7 @@ "typescript": "^4.5.4", "webpack": "^5.65.0", "webpack-cli": "^4.9.1", - "webpack-dev-server": "^4.5.0", + "webpack-dev-server": "^4.7.2", "webpack-merge": "^5.8.0", "workbox-webpack-plugin": "^6.2.4", "worker-plugin": "^5.0.1" From 3c3bf005e9c20dbddf7d77c4df2191e7d8db4ae5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Jan 2022 03:35:15 +0000 Subject: [PATCH 1631/1756] Bump eslint-plugin-react from 7.27.1 to 7.28.0 Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.27.1 to 7.28.0. - [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases) - [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md) - [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.27.1...v7.28.0) --- updated-dependencies: - dependency-name: eslint-plugin-react dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 30 +++++++++++++++--------------- package.json | 4 ++-- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index a6ec3f2ce1..aa0da8d6ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5805,9 +5805,9 @@ "dev": true }, "eslint-plugin-react": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", - "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", + "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", "dev": true, "requires": { "array-includes": "^3.1.4", @@ -8970,20 +8970,20 @@ "dev": true }, "postcss": { - "version": "8.3.11", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz", - "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==", + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", "dev": true, "requires": { "nanoid": "^3.1.30", "picocolors": "^1.0.0", - "source-map-js": "^0.6.2" + "source-map-js": "^1.0.1" }, "dependencies": { - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "source-map-js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", + "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", "dev": true } } @@ -10380,14 +10380,14 @@ "dev": true }, "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dev": true, "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "proxy-addr": { diff --git a/package.json b/package.json index 092e02ae9b..746940042b 100644 --- a/package.json +++ b/package.json @@ -31,12 +31,12 @@ "eslint-plugin-import": "^2.25.4", "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-promise": "^5.1.1", - "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react": "^7.28.0", "eslint-plugin-react-hooks": "^4.3.0", "expose-loader": "^3.1.0", "html-loader": "^3.0.1", "html-webpack-plugin": "^5.5.0", - "postcss": "^8.3.11", + "postcss": "^8.4.5", "postcss-loader": "^6.2.1", "postcss-preset-env": "^7.1.0", "postcss-scss": "^4.0.2", From c8d4db4b637f56ddb1b2438b3fc9eabb89086894 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Jan 2022 04:12:39 +0000 Subject: [PATCH 1632/1756] Bump autoprefixer from 10.4.0 to 10.4.1 Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.0 to 10.4.1. - [Release notes](https://github.com/postcss/autoprefixer/releases) - [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/autoprefixer/compare/10.4.0...10.4.1) --- updated-dependencies: - dependency-name: autoprefixer dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 62 ++++++++++++++++++++++++++--------------------- package.json | 4 +-- 2 files changed, 36 insertions(+), 30 deletions(-) diff --git a/package-lock.json b/package-lock.json index 358272e82f..f8cc88dbd5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3485,42 +3485,42 @@ "dev": true }, "autoprefixer": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz", - "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.1.tgz", + "integrity": "sha512-B3ZEG7wtzXDRCEFsan7HmR2AeNsxdJB0+sEC0Hc5/c2NbhJqPwuZm+tn233GBVw82L+6CtD6IPSfVruwKjfV3A==", "dev": true, "requires": { - "browserslist": "^4.17.5", - "caniuse-lite": "^1.0.30001272", - "fraction.js": "^4.1.1", + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001294", + "fraction.js": "^4.1.2", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "dependencies": { "browserslist": { - "version": "4.17.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.6.tgz", - "integrity": "sha512-uPgz3vyRTlEiCv4ee9KlsKgo2V6qPk7Jsn0KAn2OBqbqKo3iNcPEC1Ti6J4dwnz+aIRfEEEuOzC9IBk8tXUomw==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001274", - "electron-to-chromium": "^1.3.886", + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", "node-releases": "^2.0.1", "picocolors": "^1.0.0" } }, "caniuse-lite": { - "version": "1.0.30001274", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001274.tgz", - "integrity": "sha512-+Nkvv0fHyhISkiMIjnyjmf5YJcQ1IQHZN6U9TLUMroWR38FNwpsC51Gb68yueafX1V6ifOisInSgP9WJFS13ew==", + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", "dev": true }, "electron-to-chromium": { - "version": "1.3.886", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.886.tgz", - "integrity": "sha512-+vYdeBosI63VkCtNWnEVFjgNd/IZwvnsWkKyPtWAvrhA+XfByKoBJcbsMgudVU/bUcGAF9Xp3aXn96voWlc3oQ==", + "version": "1.4.35", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.35.tgz", + "integrity": "sha512-wzTOMh6HGFWeALMI3bif0mzgRrVGyP1BdFRx7IvWukFrSC5QVQELENuy+Fm2dCrAdQH9T3nuqr07n94nPDFBWA==", "dev": true }, "node-releases": { @@ -3528,6 +3528,12 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true } } }, @@ -5805,9 +5811,9 @@ "dev": true }, "eslint-plugin-react": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", - "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", + "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", "dev": true, "requires": { "array-includes": "^3.1.4", @@ -6450,9 +6456,9 @@ "dev": true }, "fraction.js": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", - "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", + "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", "dev": true }, "fragment-cache": { @@ -10380,14 +10386,14 @@ "dev": true }, "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dev": true, "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "proxy-addr": { diff --git a/package.json b/package.json index a4b250646a..c379ddccd6 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@typescript-eslint/eslint-plugin": "^4.33.0", "@typescript-eslint/parser": "^4.33.0", "@uupaa/dynamic-import-polyfill": "^1.0.2", - "autoprefixer": "^10.4.0", + "autoprefixer": "^10.4.1", "babel-loader": "^8.2.3", "babel-plugin-dynamic-import-polyfill": "^1.0.0", "clean-webpack-plugin": "^4.0.0", @@ -31,7 +31,7 @@ "eslint-plugin-import": "^2.25.4", "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-promise": "^5.1.1", - "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react": "^7.28.0", "eslint-plugin-react-hooks": "^4.3.0", "expose-loader": "^3.1.0", "html-loader": "^3.0.1", From cf0f7e5fc063eb46a3ee8b899aeeffbb2baaf5a0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Jan 2022 04:18:57 +0000 Subject: [PATCH 1633/1756] Bump postcss-preset-env from 7.1.0 to 7.2.0 Bumps [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env) from 7.1.0 to 7.2.0. - [Release notes](https://github.com/csstools/postcss-plugins/releases) - [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugin-packs/postcss-preset-env/CHANGELOG.md) - [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugin-packs/postcss-preset-env) --- updated-dependencies: - dependency-name: postcss-preset-env dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 106 +++++++++++++++++++++++++++++----------------- package.json | 4 +- 2 files changed, 68 insertions(+), 42 deletions(-) diff --git a/package-lock.json b/package-lock.json index 358272e82f..d0a8228734 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4641,9 +4641,9 @@ "dev": true }, "cssdb": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.0.0.tgz", - "integrity": "sha512-Q7982SynYCtcLUBCPgUPFy2TZmDiFyimpdln8K2v4w2c07W4rXL7q5F1ksVAqOAQfxKyyUGCKSsioezKT5bU1Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.1.0.tgz", + "integrity": "sha512-/vqjXhv1x9eGkE/zO6o8ZOI7dgdZbLVLUGyVRbPgk6YipXbW87YzUCcO+Jrmi5bwJlAH6oD+MNeZyRgXea1GZw==", "dev": true }, "cssesc": { @@ -5805,9 +5805,9 @@ "dev": true }, "eslint-plugin-react": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", - "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", + "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", "dev": true, "requires": { "array-includes": "^3.1.4", @@ -9992,46 +9992,60 @@ } }, "postcss-preset-env": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.1.0.tgz", - "integrity": "sha512-YZI44uxVJQQu18TeHEoDtdLsjKLQpCpzt/4FAzadIcnNYwvKSQqvxaHE6uWobEWQrcfU42zIddMPUKgYQxZs8g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.2.0.tgz", + "integrity": "sha512-OO8RDLrx3iPnXx8YlGgWJHwLel/NQfgJFx4dONfM2dpFJfmIKrAHhpWCtqHIaIPPPEVkGKIhzPZlT3m+xT0GKA==", "dev": true, "requires": { - "autoprefixer": "^10.4.0", + "autoprefixer": "^10.4.1", "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001291", - "css-blank-pseudo": "^3.0.0", - "css-has-pseudo": "^3.0.0", - "css-prefers-color-scheme": "^6.0.0", + "caniuse-lite": "^1.0.30001295", + "css-blank-pseudo": "^3.0.1", + "css-has-pseudo": "^3.0.2", + "css-prefers-color-scheme": "^6.0.2", "cssdb": "^5.0.0", "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-color-functional-notation": "^4.1.0", - "postcss-color-hex-alpha": "^8.0.1", + "postcss-color-functional-notation": "^4.2.1", + "postcss-color-hex-alpha": "^8.0.2", "postcss-color-rebeccapurple": "^7.0.1", "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.0.1", + "postcss-custom-properties": "^12.0.2", "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.1", - "postcss-double-position-gradients": "^3.0.3", - "postcss-env-function": "^4.0.3", - "postcss-focus-visible": "^6.0.2", - "postcss-focus-within": "^5.0.2", + "postcss-dir-pseudo-class": "^6.0.2", + "postcss-double-position-gradients": "^3.0.4", + "postcss-env-function": "^4.0.4", + "postcss-focus-visible": "^6.0.3", + "postcss-focus-within": "^5.0.3", "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.1", - "postcss-image-set-function": "^4.0.3", + "postcss-gap-properties": "^3.0.2", + "postcss-image-set-function": "^4.0.4", "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.0.2", - "postcss-logical": "^5.0.1", + "postcss-lab-function": "^4.0.3", + "postcss-logical": "^5.0.2", "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.0.3", - "postcss-overflow-shorthand": "^3.0.1", + "postcss-nesting": "^10.1.1", + "postcss-overflow-shorthand": "^3.0.2", "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.2", - "postcss-pseudo-class-any-link": "^7.0.1", + "postcss-place": "^7.0.3", + "postcss-pseudo-class-any-link": "^7.0.2", "postcss-replace-overflow-wrap": "^4.0.0", "postcss-selector-not": "^5.0.0" }, "dependencies": { + "autoprefixer": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.1.tgz", + "integrity": "sha512-B3ZEG7wtzXDRCEFsan7HmR2AeNsxdJB0+sEC0Hc5/c2NbhJqPwuZm+tn233GBVw82L+6CtD6IPSfVruwKjfV3A==", + "dev": true, + "requires": { + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001294", + "fraction.js": "^4.1.2", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, "browserslist": { "version": "4.19.1", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", @@ -10046,15 +10060,21 @@ } }, "caniuse-lite": { - "version": "1.0.30001295", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001295.tgz", - "integrity": "sha512-lSP16vcyC0FEy0R4ECc9duSPoKoZy+YkpGkue9G4D81OfPnliopaZrU10+qtPdT8PbGXad/PNx43TIQrOmJZSQ==", + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", "dev": true }, "electron-to-chromium": { - "version": "1.4.31", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.31.tgz", - "integrity": "sha512-t3XVQtk+Frkv6aTD4RRk0OqosU+VLe1dQFW83MDer78ZD6a52frgXuYOIsLYTQiH2Lm+JB2OKYcn7zrX+YGAiQ==", + "version": "1.4.35", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.35.tgz", + "integrity": "sha512-wzTOMh6HGFWeALMI3bif0mzgRrVGyP1BdFRx7IvWukFrSC5QVQELENuy+Fm2dCrAdQH9T3nuqr07n94nPDFBWA==", + "dev": true + }, + "fraction.js": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", + "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", "dev": true }, "node-releases": { @@ -10062,6 +10082,12 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true } } }, @@ -10380,14 +10406,14 @@ "dev": true }, "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dev": true, "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "proxy-addr": { diff --git a/package.json b/package.json index a4b250646a..124be9cd22 100644 --- a/package.json +++ b/package.json @@ -31,14 +31,14 @@ "eslint-plugin-import": "^2.25.4", "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-promise": "^5.1.1", - "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react": "^7.28.0", "eslint-plugin-react-hooks": "^4.3.0", "expose-loader": "^3.1.0", "html-loader": "^3.0.1", "html-webpack-plugin": "^5.5.0", "postcss": "^8.4.5", "postcss-loader": "^6.2.1", - "postcss-preset-env": "^7.1.0", + "postcss-preset-env": "^7.2.0", "postcss-scss": "^4.0.2", "sass": "^1.45.2", "sass-loader": "^12.4.0", From 6aedad40d47a42815535f9a167882af6dc94e863 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Jan 2022 04:30:30 +0000 Subject: [PATCH 1634/1756] Bump dompurify from 2.3.3 to 2.3.4 Bumps [dompurify](https://github.com/cure53/DOMPurify) from 2.3.3 to 2.3.4. - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/2.3.3...2.3.4) --- updated-dependencies: - dependency-name: dompurify dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 563 +++++++++++++++++++++++++++------------------- package.json | 6 +- 2 files changed, 337 insertions(+), 232 deletions(-) diff --git a/package-lock.json b/package-lock.json index aa0da8d6ec..6723d4d43d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2634,6 +2634,44 @@ "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", "dev": true }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, "@types/eslint": { "version": "8.2.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.2.1.tgz", @@ -2660,6 +2698,29 @@ "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", "dev": true }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.27", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.27.tgz", + "integrity": "sha512-e/sVallzUTPdyOTiqi8O8pMdBBphscvI6E4JYaKlja4Lm+zh7UFSSdW5VMkRbhDtmrONqOUHOXRguPsDckzxNA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, "@types/glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", @@ -2677,9 +2738,9 @@ "dev": true }, "@types/http-proxy": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", - "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", + "version": "1.17.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", "dev": true, "requires": { "@types/node": "*" @@ -2705,6 +2766,12 @@ "localforage": "*" } }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, "@types/minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", @@ -2735,6 +2802,18 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, "@types/resolve": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", @@ -2750,6 +2829,34 @@ "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", "dev": true }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/trusted-types": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", @@ -2782,6 +2889,15 @@ "vfile-message": "*" } }, + "@types/ws": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", + "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@typescript-eslint/eslint-plugin": { "version": "4.33.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", @@ -3485,42 +3601,42 @@ "dev": true }, "autoprefixer": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz", - "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.1.tgz", + "integrity": "sha512-B3ZEG7wtzXDRCEFsan7HmR2AeNsxdJB0+sEC0Hc5/c2NbhJqPwuZm+tn233GBVw82L+6CtD6IPSfVruwKjfV3A==", "dev": true, "requires": { - "browserslist": "^4.17.5", - "caniuse-lite": "^1.0.30001272", - "fraction.js": "^4.1.1", + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001294", + "fraction.js": "^4.1.2", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "dependencies": { "browserslist": { - "version": "4.17.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.6.tgz", - "integrity": "sha512-uPgz3vyRTlEiCv4ee9KlsKgo2V6qPk7Jsn0KAn2OBqbqKo3iNcPEC1Ti6J4dwnz+aIRfEEEuOzC9IBk8tXUomw==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001274", - "electron-to-chromium": "^1.3.886", + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", "node-releases": "^2.0.1", "picocolors": "^1.0.0" } }, "caniuse-lite": { - "version": "1.0.30001274", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001274.tgz", - "integrity": "sha512-+Nkvv0fHyhISkiMIjnyjmf5YJcQ1IQHZN6U9TLUMroWR38FNwpsC51Gb68yueafX1V6ifOisInSgP9WJFS13ew==", + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", "dev": true }, "electron-to-chromium": { - "version": "1.3.886", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.886.tgz", - "integrity": "sha512-+vYdeBosI63VkCtNWnEVFjgNd/IZwvnsWkKyPtWAvrhA+XfByKoBJcbsMgudVU/bUcGAF9Xp3aXn96voWlc3oQ==", + "version": "1.4.35", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.35.tgz", + "integrity": "sha512-wzTOMh6HGFWeALMI3bif0mzgRrVGyP1BdFRx7IvWukFrSC5QVQELENuy+Fm2dCrAdQH9T3nuqr07n94nPDFBWA==", "dev": true }, "node-releases": { @@ -3528,6 +3644,12 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true } } }, @@ -3694,27 +3816,27 @@ "integrity": "sha512-MXIPz6zwYUKayju+Uidf83KhH0vodZfeRl6Ich8Gu+KGl0JgKiFq9LsfqV7cVU5fKD/AotmduZqvOfrGKOfTaA==" }, "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", "dev": true, "requires": { - "bytes": "3.1.0", + "bytes": "3.1.1", "content-type": "~1.0.4", "debug": "2.6.9", "depd": "~1.1.2", - "http-errors": "1.7.2", + "http-errors": "1.8.1", "iconv-lite": "0.4.24", "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "qs": "6.9.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" }, "dependencies": { "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", "dev": true }, "debug": { @@ -4201,12 +4323,20 @@ "dev": true }, "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "content-type": { @@ -4225,9 +4355,9 @@ } }, "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", "dev": true }, "cookie-signature": { @@ -5009,9 +5139,9 @@ } }, "dompurify": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.3.tgz", - "integrity": "sha512-dqnqRkPMAjOZE0FogZ+ceJNM2dZ3V/yNOuFB7+39qpO93hHhfRpHw3heYQC7DPK9FqbQTfBKUJhiSfz4MvXYwg==" + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.4.tgz", + "integrity": "sha512-6BVcgOAVFXjI0JTjEvZy901Rghm+7fDQOrNIcxB4+gdhj6Kwp6T9VBhBY/AbagKHJocRkDYGd6wvI+p4/10xtQ==" }, "domutils": { "version": "1.7.0", @@ -6084,17 +6214,17 @@ "dev": true }, "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", "dev": true, "requires": { "accepts": "~1.3.7", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.4.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "~1.1.2", @@ -6108,13 +6238,13 @@ "on-finished": "~2.3.0", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "proxy-addr": "~2.0.7", + "qs": "6.9.6", "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", "statuses": "~1.5.0", "type-is": "~1.6.18", "utils-merge": "1.0.1", @@ -6147,6 +6277,12 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", "dev": true + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true } } }, @@ -6432,9 +6568,9 @@ } }, "follow-redirects": { - "version": "1.14.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", - "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==", + "version": "1.14.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz", + "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==", "dev": true }, "for-in": { @@ -6450,9 +6586,9 @@ "dev": true }, "fraction.js": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", - "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", + "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", "dev": true }, "fragment-cache": { @@ -7011,30 +7147,22 @@ "dev": true }, "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", "dev": true, "requires": { "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } + "toidentifier": "1.0.1" } }, "http-parser-js": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", - "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", "dev": true }, "http-proxy": { @@ -7178,26 +7306,6 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, - "internal-ip": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz", - "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==", - "dev": true, - "requires": { - "default-gateway": "^6.0.0", - "ipaddr.js": "^1.9.1", - "is-ip": "^3.1.0", - "p-event": "^4.2.0" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - } - } - }, "internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -7226,12 +7334,6 @@ "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", "dev": true }, - "ip-regex": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", - "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", - "dev": true - }, "ipaddr.js": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", @@ -7455,15 +7557,6 @@ "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", "dev": true }, - "is-ip": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", - "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", - "dev": true, - "requires": { - "ip-regex": "^4.0.0" - } - }, "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -7534,13 +7627,13 @@ } }, "is-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", - "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "requires": { "call-bind": "^1.0.2", - "has-symbols": "^1.0.1" + "has-tostringtag": "^1.0.0" } }, "is-regexp": { @@ -8111,9 +8204,9 @@ "dev": true }, "memfs": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.3.0.tgz", - "integrity": "sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", "dev": true, "requires": { "fs-monkey": "1.0.3" @@ -8681,21 +8774,6 @@ "word-wrap": "^1.2.3" } }, - "p-event": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "dev": true, - "requires": { - "p-timeout": "^3.1.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -8730,15 +8808,6 @@ "retry": "^0.13.1" } }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dev": true, - "requires": { - "p-finally": "^1.0.0" - } - }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -10415,15 +10484,9 @@ "dev": true }, "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", "dev": true }, "queue-microtask": { @@ -10454,21 +10517,21 @@ "dev": true }, "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", "dev": true, "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "bytes": "3.1.1", + "http-errors": "1.8.1", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", "dev": true }, "iconv-lite": { @@ -10991,9 +11054,9 @@ "dev": true }, "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", "dev": true, "requires": { "debug": "2.6.9", @@ -11003,9 +11066,9 @@ "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", + "http-errors": "1.8.1", "mime": "1.6.0", - "ms": "2.1.1", + "ms": "2.1.3", "on-finished": "~2.3.0", "range-parser": "~1.2.1", "statuses": "~1.5.0" @@ -11029,9 +11092,9 @@ } }, "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true } } @@ -11102,15 +11165,15 @@ } }, "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" + "send": "0.17.2" } }, "set-immediate-shim": { @@ -11142,9 +11205,9 @@ } }, "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, "shallow-clone": { @@ -11360,13 +11423,13 @@ } }, "sockjs": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", - "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "dev": true, "requires": { "faye-websocket": "^0.11.3", - "uuid": "^3.4.0", + "uuid": "^8.3.2", "websocket-driver": "^0.7.4" } }, @@ -14117,9 +14180,9 @@ } }, "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true }, "tr46": { @@ -14512,24 +14575,6 @@ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "dev": true }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, "url-toolkit": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.2.3.tgz", @@ -14559,9 +14604,9 @@ "dev": true }, "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true }, "v8-compile-cache": { @@ -14748,16 +14793,16 @@ } }, "webpack-dev-middleware": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.2.1.tgz", - "integrity": "sha512-Kx1X+36Rn9JaZcQMrJ7qN3PMAuKmEDD9ZISjUj3Cgq4A6PtwYsC4mpaKotSRYH3iOF6HsUa8viHKS59FlyVifQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", + "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", "dev": true, "requires": { "colorette": "^2.0.10", "memfs": "^3.2.2", "mime-types": "^2.1.31", "range-parser": "^1.2.1", - "schema-utils": "^3.1.0" + "schema-utils": "^4.0.0" }, "dependencies": { "@types/json-schema": { @@ -14766,12 +14811,39 @@ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, + "ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, "colorette": { "version": "2.0.16", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", "dev": true }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "mime-db": { "version": "1.51.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", @@ -14788,48 +14860,53 @@ } }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } } } }, "webpack-dev-server": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.5.0.tgz", - "integrity": "sha512-Ss4WptsUjYa+3hPI4iYZYEc8FrtnfkaPrm5WTjk9ux5kiCS718836srs0ppKMHRaCHP5mQ6g4JZGcfDdGbCjpQ==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.2.tgz", + "integrity": "sha512-s6yEOSfPpB6g1T2+C5ZOUt5cQOMhjI98IVmmvMNb5cdiqHoxSUfACISHqU/wZy+q4ar/A9jW0pbNj7sa50XRVA==", "dev": true, "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/serve-index": "^1.9.1", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", "ansi-html-community": "^0.0.8", "bonjour": "^3.5.0", "chokidar": "^3.5.2", "colorette": "^2.0.10", "compression": "^1.7.4", "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", "del": "^6.0.0", "express": "^4.17.1", "graceful-fs": "^4.2.6", "html-entities": "^2.3.2", "http-proxy-middleware": "^2.0.0", - "internal-ip": "^6.2.0", "ipaddr.js": "^2.0.1", "open": "^8.0.9", "p-retry": "^4.5.0", "portfinder": "^1.0.28", - "schema-utils": "^3.1.0", + "schema-utils": "^4.0.0", "selfsigned": "^1.10.11", "serve-index": "^1.9.1", "sockjs": "^0.3.21", "spdy": "^4.0.2", "strip-ansi": "^7.0.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^5.2.1", + "webpack-dev-middleware": "^5.3.0", "ws": "^8.1.0" }, "dependencies": { @@ -14839,6 +14916,27 @@ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, + "ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, "ansi-regex": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", @@ -14893,6 +14991,12 @@ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "p-map": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", @@ -14912,14 +15016,15 @@ } }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } }, "strip-ansi": { @@ -15437,9 +15542,9 @@ "dev": true }, "ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.0.tgz", + "integrity": "sha512-IHVsKe2pjajSUIl4KYMQOdlyliovpEPquKkqbwswulszzI7r0SfQrxnXdWAEqOlDCLrVSJzo+O1hAwdog2sKSQ==", "dev": true }, "x-is-string": { diff --git a/package.json b/package.json index 746940042b..f106b43830 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@typescript-eslint/eslint-plugin": "^4.33.0", "@typescript-eslint/parser": "^4.33.0", "@uupaa/dynamic-import-polyfill": "^1.0.2", - "autoprefixer": "^10.4.0", + "autoprefixer": "^10.4.1", "babel-loader": "^8.2.3", "babel-plugin-dynamic-import-polyfill": "^1.0.0", "clean-webpack-plugin": "^4.0.0", @@ -53,7 +53,7 @@ "typescript": "^4.5.4", "webpack": "^5.65.0", "webpack-cli": "^4.9.1", - "webpack-dev-server": "^4.5.0", + "webpack-dev-server": "^4.7.2", "webpack-merge": "^5.8.0", "workbox-webpack-plugin": "^6.2.4", "worker-plugin": "^5.0.1" @@ -69,7 +69,7 @@ "classnames": "^2.3.1", "core-js": "^3.19.1", "date-fns": "^2.28.0", - "dompurify": "^2.3.3", + "dompurify": "^2.3.4", "epubjs": "^0.3.90", "fast-text-encoding": "^1.0.3", "flv.js": "^1.6.2", From 2ca27b1d9fe6ec490322a67b01c384b920c96a5b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Jan 2022 05:17:18 +0000 Subject: [PATCH 1635/1756] Bump core-js from 3.19.1 to 3.20.2 Bumps [core-js](https://github.com/zloirock/core-js) from 3.19.1 to 3.20.2. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.19.1...v3.20.2) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ package.json | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index da3c4bd2e8..64715f8cc6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4520,9 +4520,9 @@ } }, "core-js": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.1.tgz", - "integrity": "sha512-Tnc7E9iKd/b/ff7GFbhwPVzJzPztGrChB8X8GLqoYGdEOG8IpLnK1xPyo3ZoO3HsK6TodJS58VGPOxA+hLHQMg==" + "version": "3.20.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.2.tgz", + "integrity": "sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==" }, "core-js-compat": { "version": "3.19.0", @@ -8955,9 +8955,9 @@ "integrity": "sha1-/23sdJ7sWpRgXATV9j/FVgegOhY=" }, "pdfjs-dist": { - "version": "2.6.347", - "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.6.347.tgz", - "integrity": "sha512-QC+h7hG2su9v/nU1wEI3SnpPIrqJODL7GTDFvR74ANKGq1AFJW16PH8VWnhpiTi9YcLSFV9xLeWSgq+ckHLdVQ==" + "version": "2.12.313", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.12.313.tgz", + "integrity": "sha512-1x6iXO4Qnv6Eb+YFdN5JdUzt4pAkxSp3aLAYPX93eQCyg/m7QFzXVWJHJVtoW48CI8HCXju4dSkhQZwoheL5mA==" }, "picocolors": { "version": "1.0.0", diff --git a/package.json b/package.json index 9924988b7e..03c7d779d1 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "blurhash": "^1.1.4", "classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", "classnames": "^2.3.1", - "core-js": "^3.19.1", + "core-js": "^3.20.2", "date-fns": "^2.28.0", "dompurify": "^2.3.4", "epubjs": "^0.3.90", @@ -86,7 +86,7 @@ "material-design-icons-iconfont": "^6.1.1", "native-promise-only": "^0.8.0-a", "page": "^1.11.6", - "pdfjs-dist": "2.6.347", + "pdfjs-dist": "2.12.313", "react": "^17.0.2", "react-dom": "^17.0.2", "resize-observer-polyfill": "^1.5.1", From d968034ffc0a78acbb0f594b7fa3ca8e8798e47d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Jan 2022 05:34:43 +0000 Subject: [PATCH 1636/1756] Bump stylelint from 14.1.0 to 14.2.0 Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.1.0 to 14.2.0. - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/14.1.0...14.2.0) --- updated-dependencies: - dependency-name: stylelint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 65 ++++++++++++++++++++++++----------------------- package.json | 4 +-- 2 files changed, 35 insertions(+), 34 deletions(-) diff --git a/package-lock.json b/package-lock.json index 51fb61772b..223eab27ed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4520,9 +4520,9 @@ } }, "core-js": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.1.tgz", - "integrity": "sha512-Tnc7E9iKd/b/ff7GFbhwPVzJzPztGrChB8X8GLqoYGdEOG8IpLnK1xPyo3ZoO3HsK6TodJS58VGPOxA+hLHQMg==" + "version": "3.20.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.2.tgz", + "integrity": "sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==" }, "core-js-compat": { "version": "3.19.0", @@ -7906,9 +7906,9 @@ "dev": true }, "known-css-properties": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.23.0.tgz", - "integrity": "sha512-h9ivI88e1lFNmTT4HovBN33Ysn0OIJG7IPG2mkpx2uniQXFWqo35QdiX7w0TovlUFXfW8aPFblP5/q0jlOr2sA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.24.0.tgz", + "integrity": "sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==", "dev": true }, "language-subtag-registry": { @@ -11838,14 +11838,15 @@ } }, "stylelint": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.1.0.tgz", - "integrity": "sha512-IedkssuNVA11+v++2PIV2OHOU5A3SfRcXVi56vZVSsMhGrgtwmmit69jeM+08/Tun5DTBe7BuH1Zp1mMLmtKLA==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.2.0.tgz", + "integrity": "sha512-i0DrmDXFNpDsWiwx6SPRs4/pyw4kvZgqpDGvsTslQMY7hpUl6r33aQvNSn6cnTg2wtZ9rreFElI7XAKpOWi1vQ==", "dev": true, "requires": { "balanced-match": "^2.0.0", + "colord": "^2.9.2", "cosmiconfig": "^7.0.1", - "debug": "^4.3.2", + "debug": "^4.3.3", "execall": "^2.0.0", "fast-glob": "^3.2.7", "fastest-levenshtein": "^1.0.12", @@ -11855,11 +11856,11 @@ "globby": "^11.0.4", "globjoin": "^0.1.4", "html-tags": "^3.1.0", - "ignore": "^5.1.9", + "ignore": "^5.2.0", "import-lazy": "^4.0.0", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", - "known-css-properties": "^0.23.0", + "known-css-properties": "^0.24.0", "mathml-tag-names": "^2.1.3", "meow": "^9.0.0", "micromatch": "^4.0.4", @@ -11870,7 +11871,7 @@ "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.6", + "postcss-selector-parser": "^6.0.7", "postcss-value-parser": "^4.1.0", "resolve-from": "^5.0.0", "specificity": "^0.4.1", @@ -11878,15 +11879,15 @@ "strip-ansi": "^6.0.1", "style-search": "^0.1.0", "svg-tags": "^1.0.0", - "table": "^6.7.3", + "table": "^6.7.5", "v8-compile-cache": "^2.3.0", "write-file-atomic": "^3.0.3" }, "dependencies": { "ajv": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.0.tgz", - "integrity": "sha512-L+cJ/+pkdICMueKR6wIx3VP2fjIx3yAhuvadUv/osv9yFD7OVZy442xFF+Oeu3ZvmhBGQzoF6mTSt+LUWBmGQg==", + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -11927,9 +11928,9 @@ } }, "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, "requires": { "ms": "2.1.2" @@ -11963,9 +11964,9 @@ } }, "ignore": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", - "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true }, "import-fresh": { @@ -12021,9 +12022,9 @@ } }, "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, "postcss-safe-parser": { @@ -12033,9 +12034,9 @@ "dev": true }, "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -12069,9 +12070,9 @@ } }, "table": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.3.tgz", - "integrity": "sha512-5DkIxeA7XERBqMwJq0aHZOdMadBx4e6eDoFRuyT5VR82J0Ycg2DwM6GfA/EQAhJ+toRTaS1lIdSQCqgrmhPnlw==", + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.5.tgz", + "integrity": "sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw==", "dev": true, "requires": { "ajv": "^8.0.1", diff --git a/package.json b/package.json index 3f0883f5e7..a63eb25d8a 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "sass-loader": "^12.4.0", "source-map-loader": "^3.0.1", "style-loader": "^3.3.1", - "stylelint": "^14.1.0", + "stylelint": "^14.2.0", "stylelint-config-rational-order": "^0.1.2", "stylelint-no-browser-hacks": "^1.2.1", "stylelint-order": "^5.0.0", @@ -67,7 +67,7 @@ "blurhash": "^1.1.4", "classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", "classnames": "^2.3.1", - "core-js": "^3.19.1", + "core-js": "^3.20.2", "date-fns": "^2.28.0", "dompurify": "^2.3.4", "epubjs": "^0.3.90", From c2ab4a2ad4b0e05bbd94e0bf594d4956be9ca101 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Jan 2022 05:47:44 +0000 Subject: [PATCH 1637/1756] Bump eslint-plugin-promise from 5.1.1 to 6.0.0 Bumps [eslint-plugin-promise](https://github.com/xjamundx/eslint-plugin-promise) from 5.1.1 to 6.0.0. - [Release notes](https://github.com/xjamundx/eslint-plugin-promise/releases) - [Changelog](https://github.com/xjamundx/eslint-plugin-promise/blob/development/CHANGELOG.md) - [Commits](https://github.com/xjamundx/eslint-plugin-promise/commits) --- updated-dependencies: - dependency-name: eslint-plugin-promise dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 65 ++++++++++++++++++++++++----------------------- package.json | 4 +-- 2 files changed, 35 insertions(+), 34 deletions(-) diff --git a/package-lock.json b/package-lock.json index 64715f8cc6..e24c57884c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5929,9 +5929,9 @@ } }, "eslint-plugin-promise": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-5.1.1.tgz", - "integrity": "sha512-XgdcdyNzHfmlQyweOPTxmc7pIsS6dE4MvwhXWMQ2Dxs1XAL2GJDilUsjWen6TWik0aSI+zD/PqocZBblcm9rdA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.0.tgz", + "integrity": "sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==", "dev": true }, "eslint-plugin-react": { @@ -7906,9 +7906,9 @@ "dev": true }, "known-css-properties": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.23.0.tgz", - "integrity": "sha512-h9ivI88e1lFNmTT4HovBN33Ysn0OIJG7IPG2mkpx2uniQXFWqo35QdiX7w0TovlUFXfW8aPFblP5/q0jlOr2sA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.24.0.tgz", + "integrity": "sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==", "dev": true }, "language-subtag-registry": { @@ -11838,14 +11838,15 @@ } }, "stylelint": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.1.0.tgz", - "integrity": "sha512-IedkssuNVA11+v++2PIV2OHOU5A3SfRcXVi56vZVSsMhGrgtwmmit69jeM+08/Tun5DTBe7BuH1Zp1mMLmtKLA==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.2.0.tgz", + "integrity": "sha512-i0DrmDXFNpDsWiwx6SPRs4/pyw4kvZgqpDGvsTslQMY7hpUl6r33aQvNSn6cnTg2wtZ9rreFElI7XAKpOWi1vQ==", "dev": true, "requires": { "balanced-match": "^2.0.0", + "colord": "^2.9.2", "cosmiconfig": "^7.0.1", - "debug": "^4.3.2", + "debug": "^4.3.3", "execall": "^2.0.0", "fast-glob": "^3.2.7", "fastest-levenshtein": "^1.0.12", @@ -11855,11 +11856,11 @@ "globby": "^11.0.4", "globjoin": "^0.1.4", "html-tags": "^3.1.0", - "ignore": "^5.1.9", + "ignore": "^5.2.0", "import-lazy": "^4.0.0", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", - "known-css-properties": "^0.23.0", + "known-css-properties": "^0.24.0", "mathml-tag-names": "^2.1.3", "meow": "^9.0.0", "micromatch": "^4.0.4", @@ -11870,7 +11871,7 @@ "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.6", + "postcss-selector-parser": "^6.0.7", "postcss-value-parser": "^4.1.0", "resolve-from": "^5.0.0", "specificity": "^0.4.1", @@ -11878,15 +11879,15 @@ "strip-ansi": "^6.0.1", "style-search": "^0.1.0", "svg-tags": "^1.0.0", - "table": "^6.7.3", + "table": "^6.7.5", "v8-compile-cache": "^2.3.0", "write-file-atomic": "^3.0.3" }, "dependencies": { "ajv": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.0.tgz", - "integrity": "sha512-L+cJ/+pkdICMueKR6wIx3VP2fjIx3yAhuvadUv/osv9yFD7OVZy442xFF+Oeu3ZvmhBGQzoF6mTSt+LUWBmGQg==", + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -11927,9 +11928,9 @@ } }, "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, "requires": { "ms": "2.1.2" @@ -11963,9 +11964,9 @@ } }, "ignore": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", - "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true }, "import-fresh": { @@ -12021,9 +12022,9 @@ } }, "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, "postcss-safe-parser": { @@ -12033,9 +12034,9 @@ "dev": true }, "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -12069,9 +12070,9 @@ } }, "table": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.3.tgz", - "integrity": "sha512-5DkIxeA7XERBqMwJq0aHZOdMadBx4e6eDoFRuyT5VR82J0Ycg2DwM6GfA/EQAhJ+toRTaS1lIdSQCqgrmhPnlw==", + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.5.tgz", + "integrity": "sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw==", "dev": true, "requires": { "ajv": "^8.0.1", diff --git a/package.json b/package.json index 03c7d779d1..67fde311ee 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-import": "^2.25.4", "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-promise": "^5.1.1", + "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "^7.28.0", "eslint-plugin-react-hooks": "^4.3.0", "expose-loader": "^3.1.0", @@ -44,7 +44,7 @@ "sass-loader": "^12.4.0", "source-map-loader": "^3.0.1", "style-loader": "^3.3.1", - "stylelint": "^14.1.0", + "stylelint": "^14.2.0", "stylelint-config-rational-order": "^0.1.2", "stylelint-no-browser-hacks": "^1.2.1", "stylelint-order": "^5.0.0", From 825615cf682268e01d52b4a85269bb38694b8818 Mon Sep 17 00:00:00 2001 From: Csaba Date: Wed, 5 Jan 2022 10:00:03 +0000 Subject: [PATCH 1638/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 73 ++++++++++++++++++++++++++------------------- 1 file changed, 42 insertions(+), 31 deletions(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index f204b8e9b8..e62e9cdd8f 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -110,7 +110,7 @@ "HeaderLatestEpisodes": "Legújabb epizódok", "HeaderLatestMedia": "Legújabb média", "HeaderLatestMovies": "Legújabb filmek", - "HeaderLibraries": "Könyvtárak", + "HeaderLibraries": "Könyvtárak:", "HeaderLibraryAccess": "Könyvtár hozzáférés", "HeaderLibraryFolders": "Médiatár mappák", "HeaderLibraryOrder": "Médiatár elrendezése", @@ -130,12 +130,12 @@ "HeaderPinCodeReset": "PIN-kód visszaállítása", "HeaderPlayAll": "Összes lejátszása", "HeaderPlayOn": "Vetítés itt", - "HeaderPlayback": "Médialejátszás", + "HeaderPlayback": "Médialejátszás:", "HeaderPleaseSignIn": "Kérlek jelentkezz be", "HeaderPluginInstallation": "Bővítmény telepítése", "HeaderPreferredMetadataLanguage": "Előnyben részesített metaadatnyelv", "HeaderRecentlyPlayed": "Nemrég játszott", - "HeaderRemoteControl": "Távirányítás", + "HeaderRemoteControl": "Távirányítás:", "HeaderRevisionHistory": "Módosítási előzmények", "HeaderRunningTasks": "Futó folyamatok", "HeaderScenes": "Jelenetek", @@ -232,7 +232,7 @@ "LabelReleaseDate": "Megjelenés dátuma:", "LabelRuntimeMinutes": "Játékidő:", "LabelSeasonNumber": "Évad száma:", - "LabelSelectFolderGroups": "Automatikusan csoportosítsa a következő mappák tartalmát olyan nézetekre, mint a Filmek, a Zene és a TV:", + "LabelSelectFolderGroups": "Automatikusan csoportosítsa a következő mappák tartalmát olyan nézetekre, mint a 'Filmek', a 'Zene' és a 'TV':", "LabelSelectFolderGroupsHelp": "A ki nem választott mappák önmagukban, saját nézetben jelennek meg.", "LabelSelectUsers": "Felhasználó kiválasztása:", "LabelSelectVersionToInstall": "Válaszd ki a telepíteni kívánt verziót:", @@ -492,7 +492,7 @@ "ColorSpace": "Színtér", "ColorTransfer": "Színátvitel", "Composer": "Zeneszerző", - "ConfigureDateAdded": "Állítsd be a hozzáadott dátum meghatározását a Vezérlőpultban a Könyvtár beállításai alatt", + "ConfigureDateAdded": "Állítsa be, hogy a „Hozzáadás Dátuma” metaadatok hogyan legyenek meghatározva az Irányítópult > Könyvtárak > NFO-beállítások menüpontban", "ConfirmDeleteImage": "Kép törlése?", "ConfirmDeleteItem": "Az elem törlése mind a fájlrendszerből, mind a médiakönyvtárból törlődik. Biztosan folytatni akarod?", "ConfirmDeleteItems": "Az elem törlése mind a fájlrendszerből, mind a médiakönyvtárból törlődik. Biztosan folytatni akarod?", @@ -565,7 +565,7 @@ "HeaderAdmin": "Felügyelet", "HeaderAlbumArtists": "Album előadó(k)", "HeaderAlert": "Figyelem", - "HeaderAllowMediaDeletionFrom": "Média törlés engedélyezése", + "HeaderAllowMediaDeletionFrom": "Médiatörlés engedélyezése innen:", "HeaderApiKey": "API kulcs", "HeaderApiKeys": "API kulcsok", "HeaderAppearsOn": "Megjelenik", @@ -592,7 +592,7 @@ "HeaderDirectPlayProfileHelp": "Közvetlen lejátszási profilok hozzáadása során megadható, hogy a készülék milyen formátumot képes kezelni a natív módon.", "HeaderEnabledFieldsHelp": "Távolítsd el a mezőt a zároláshoz és az adatok megváltoztatásának megakadályozásához.", "HeaderError": "Hiba", - "HeaderFeatureAccess": "Funkció hozzáférés", + "HeaderFeatureAccess": "Funkció hozzáférés:", "HeaderFetchImages": "Képek letöltése:", "HeaderFetcherSettings": "Letöltő beállítások", "HeaderForKids": "Gyerekeknek", @@ -603,7 +603,7 @@ "HeaderImageOptions": "Képbeállítások", "HeaderInstantMix": "Azonnali keverés", "HeaderKeepRecording": "Felvétel készítése", - "HeaderKodiMetadataHelp": "Az NFO metaadatok engedélyezéséhez vagy letiltásához szerkeszd a könyvtárat és keresd meg a metaadat letöltő részt.", + "HeaderKodiMetadataHelp": "Az NFO-metaadatok engedélyezéséhez vagy letiltásához szerkesszen egy könyvtárat, és keresse meg a „Metaadat-mentők” részt.", "HeaderLatestMusic": "Legújabb zenék", "HeaderLatestRecordings": "Legújabb felvételek", "HeaderLoginFailure": "Bejelentkezési hiba", @@ -656,7 +656,7 @@ "HeaderTranscodingProfileHelp": "Add meg az átkódolási profilokat arra vonatkozóan, hogy milyen formátumokat kell használni az átkódoláshoz.", "HeaderTunerDevices": "Tuner eszközök", "HeaderTuners": "Tunerek", - "HeaderTypeImageFetchers": "Képgyűjtők ({0})", + "HeaderTypeImageFetchers": "Képgyűjtők ({0}):", "HeaderTypeText": "Írd be a szöveget", "HeaderVideoQuality": "Videóminőség", "HeaderVideoTypes": "Videó típusok", @@ -715,10 +715,10 @@ "LabelEnableAutomaticPortMapHelp": "A szerver az UPnP segítségével a routeren megpróbálja automatikusan átirányítani a nyilvános portot a helyi portra. Előfordulhat, hogy egyes router modellek, vagy hálózati konfigurációk esetén ez nem működik. A módosítások újraindítás után lépnek életbe.", "LabelEnableBlastAliveMessagesHelp": "Engedélyezd ezt ha a szerver nem észleli megbízhatóan a hálózat más UPnP-eszközeit.", "LabelEnableDlnaClientDiscoveryInterval": "Kliens felderítési intervallum:", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "A szerver által végrehajtott SSDP keresések időtartamát határozza meg másodpercben.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "A szerver által végrehajtott kettő SSDP keresés közti időtartamkülönbséget határozza meg másodpercben.", "LabelEnableDlnaDebugLogging": "DLNA hibakeresési naplózás engedélyezése", "LabelEnableDlnaDebugLoggingHelp": "Ez nagy naplófájlokat hoz létre és csak hibaelhárítás céljából használható.", - "LabelEnableDlnaPlayTo": "DLNA Play To engedélyezése", + "LabelEnableDlnaPlayTo": "Engedélyezze a 'Play To' DLNA funkciót", "LabelEnableDlnaPlayToHelp": "Felismerheti a hálózaton belüli eszközöket, és lehetővé teszi azok vezérlését.", "LabelEnableDlnaServer": "DLNA szerver engedélyezése", "LabelEnableDlnaServerHelp": "Lehetővé teszi a hálózaton található UPnP eszközöknek, hogy böngésszenek és lejátszanak tartalmat.", @@ -831,7 +831,7 @@ "LabelTypeText": "Szöveg", "LabelUserLibrary": "Felhasználói könyvtár:", "LabelUserLibraryHelp": "Válaszd ki, hogy melyik felhasználói könyvtárat jelenítse meg az eszközön. Hagyd üresen az alapértelmezett beállításhoz.", - "LabelUserRemoteClientBitrateLimitHelp": "A szerver lejátszási beállításaiban megadott alapértelmezett globális érték felülbírálása.", + "LabelUserRemoteClientBitrateLimitHelp": "A kiszolgáló beállításaiban beállított alapértelmezett globális érték felülírása, lásd Irányítópult > Lejátszás > Streaming.", "LabelVaapiDevice": "VA-API eszköz:", "LabelValue": "Érték:", "LabelZipCode": "Irányítószám:", @@ -991,7 +991,7 @@ "PlaceFavoriteChannelsAtBeginning": "Helyezd el a kedvenc csatornákat az elején", "PlayFromBeginning": "Lejátszás az elejétől", "PlayNext": "Következő lejátszása", - "PleaseAddAtLeastOneFolder": "Adj hozzá legalább egy mappát ehhez a könyvtárhoz a Hozzáad gombra kattintva.", + "PleaseAddAtLeastOneFolder": "Kérjük, adjon hozzá legalább egy mappát ehhez a könyvtárhoz a „Mappák” részben található „+” gombra kattintva.", "PleaseConfirmPluginInstallation": "Kérlek kattints az OK gombra, hogy megerősítsd, hogy elolvastad a fentieket és folytatni kívánod a bővítmény telepítését.", "PleaseEnterNameOrId": "Kérlek adj meg egy nevet vagy egy külső ID-t.", "PleaseSelectTwoItems": "Kérlek válassz legalább két elemet.", @@ -1114,7 +1114,7 @@ "EnableStreamLooping": "Élő műsorfolyamok automatikus újrajátszása", "EnableStreamLoopingHelp": "Kapcsold be, ha az élő stream csak néhány másodpercnyi adatot tartalmaz és folyamatosan újra kell kérni. Ennek szükségtelen bekapcsolása problémát okozhat.", "Guide": "Műsorújság", - "H264CrfHelp": "A Constant Rate Factor (CRF) az alapértelmezett minőségi beállítás az x264 és x265 enkóderhez. Az értékek 0 és 51 között állíthatók, ahol az alacsonyabb érték jobb minőséget eredményez (nagyobb fájl méret mellett). Az ajánlott érték 18 és 28 között van. Az x264 alapértelmezett beállítása 23, x265-é 28, ez lehet kiindulási alap.", + "H264CrfHelp": "A 'Constant Rate Factor' (CRF) az alapértelmezett minőségi beállítás az x264 és x265 enkóderhez. Az értékek 0 és 51 között állíthatók, ahol az alacsonyabb érték jobb minőséget eredményez (nagyobb fájl méret mellett). Az ajánlott érték 18 és 28 között van. Az x264 alapértelmezett beállítása 23, x265-é 28, ez lehet kiindulási alap.", "HeaderApiKeysHelp": "A külső alkalmazásoknak egy API kulcsra van szüksége, hogy kommunikáljanak a szerverrel. A kulcsokat egy fiókkal történő belépéssel lehet megkapni, vagy kézileg felvenni egy alkalmazáshoz tartozó kulcsot.", "HeaderBranding": "Személyes arculat", "HeaderContinueListening": "Folyamatban lévő zenék", @@ -1122,7 +1122,7 @@ "HeaderGuideProviders": "TV műsorújság szolgáltatók", "HeaderUpcomingOnTV": "Következő TV műsorok", "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:", "LabelAlbumArtMaxWidth": "Albumborító maximális szélesség:", "LabelAlbumArtPN": "Albumborító PN:", @@ -1144,7 +1144,7 @@ "LabelKodiMetadataUser": "Mentsd el a következő felhasználó megtekintési adatát az NFO-ba:", "LabelKodiMetadataUserHelp": "Mentse az időadatokat NFO-fájlokba, hogy más alkalmazások is használhatják.", "LabelLocalHttpServerPortNumberHelp": "A TCP port száma, melyen a HTTP szerver figyel.", - "UserAgentHelp": "Adj meg egy egyedi HTTP user-agent fejlécet.", + "UserAgentHelp": "Adj meg egy egyedi HTTP 'User-Agent' fejlécet.", "XmlDocumentAttributeListHelp": "Ezek a tulajdonságok minden XML válaszüzenet gyökér elemére alkalmazásra kerülnek.", "Thumb": "Miniatűr", "LabelBitrate": "Bitráta:", @@ -1211,19 +1211,19 @@ "ErrorGettingTvLineups": "Hiba történt a TV kínálat letöltése során. Kérjük ellenőrizd a megadott információkat és próbáld újra.", "LabelTranscodes": "Átkódolások:", "AskAdminToCreateLibrary": "Kérj meg egy adminisztrátort könyvtár létrehozására.", - "LabelXDlnaDoc": "X-DLNA documentum(ok):", - "LabelXDlnaCap": "X-DLNA határérték:", + "LabelXDlnaDoc": "Eszközosztály-azonosító:", + "LabelXDlnaCap": "Eszköztulajdon-azonosító:", "MapChannels": "Csatornák feltérképezése", "PasswordResetProviderHelp": "Válassz egy jelszó-visszaállítási szolgáltatót, amelyet akkor kell használni, amikor a felhasználó jelszó-visszaállítást kér.", "OptionResElement": "'res' element", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Erre olyan készülékek esetében van szükség, amelyek időigénye nem nagyon jó.", - "OptionPlainVideoItemsHelp": "Az összes videót a DIDL-ben \"object.item.videoItem\" -ként ábrázolja, nem pedig egy specifikusabb típusként, például \"object.item.videoItem.movie\" .", - "OptionPlainStorageFoldersHelp": "Az összes mappa a DIDL-ben \"object.container.storageFolder\" lesz, nem pedig egy specifikusabb típusként, például \"object.container.person.musicArtist\".", + "OptionPlainVideoItemsHelp": "Az összes videót a DIDL-ben 'object.item.videoItem' -ként ábrázolja, nem pedig egy specifikusabb típusként, például 'object.item.videoItem.movie' .", + "OptionPlainStorageFoldersHelp": "Az összes mappa a DIDL-ben 'object.container.storageFolder' lesz, nem pedig egy specifikusabb típusként, például 'object.container.person.musicArtist'.", "OptionHlsSegmentedSubtitles": "HLS szegmentált feliratok", "OptionEquals": "Egyenlő", "OptionForceRemoteSourceTranscoding": "A távoli médiaforrások, például a Live TV kényszerített transzkódolása", "NoCreatedLibraries": "Úgy tűnik még nem hoztál létre egy könyvtárat sem. {0}Szeretnél létrehozni egyet most?{1}", - "MessageDirectoryPickerBSDInstruction": "A BSD esetében valószínűleg konfigurálni kell a FreeNAS Jailben lévő tárolót, hogy a Jellyfin hozzáférhessen a médiádhoz.", + "MessageDirectoryPickerBSDInstruction": "A BSD esetében valószínűleg konfigurálni kell a 'FreeNAS Jailben' lévő tárolót, hogy a Jellyfin hozzáférhessen a médiádhoz.", "LabelXDlnaDocHelp": "Meghatározza az 'X_DLNADOC' elem tartalmát az 'urn:schemas-dlna-org:device-1-0' névtérben.", "LabelXDlnaCapHelp": "Meghatározza az 'X_DLNACAP' elem tartalmát az 'urn:schemas-dlna-org:device-1-0' névtérben.", "LabelVaapiDeviceHelp": "Ez a render csomópont, amelyet a hardveres gyorsításhoz használunk.", @@ -1366,7 +1366,7 @@ "Photo": "Kép", "MusicVideos": "Zenei videóklippek", "Image": "Kép", - "Other": "További", + "Other": "További:", "Data": "Adatok", "EnableQuickConnect": "Gyors kapcsolódás engedélyezése a szerveren", "EnableAutoCast": "Beállítás alapértelmezettként", @@ -1395,9 +1395,9 @@ "LabelTonemappingDesatHelp": "Alkalmazz deszaturálást olyan fénypontokra, amelyek meghaladják ezt a fényerőszintet. Minél magasabb a paraméter, annál több színinformáció marad meg. Ez a beállítás segít megakadályozni a természetellenesen kifújt színeket a szuper kiemelések érdekében, mivel (simán) fehérré válnak. Ezáltal a képek természetesebbnek érezhetik magukat, annak árán, hogy csökkentsék a tartományon kívül eső színekkel kapcsolatos információkat. Az ajánlott és az alapértelmezett érték 0 és 0,5.", "TonemappingRangeHelp": "Válaszd ki a kimeneti színtartományt. Az Auto megegyezik a bemeneti tartományral.", "LabelTonemappingRange": "Tónusleképezés tartomány:", - "TonemappingAlgorithmHelp": "A hangtérképezés finomhangolható. Ha még nem ismered ezeket az opciókat, tartsd meg az alapértelmezett értéket. Az ajánlott érték Hable.", + "TonemappingAlgorithmHelp": "A hangtérképezés finomhangolható. Ha még nem ismered ezeket az opciókat, tartsd meg az alapértelmezett értéket. Az ajánlott érték 'BT.2390'.", "LabelTonemappingAlgorithm": "Válaszd ki a használni kívánt Tone mapping algoritmust:", - "AllowTonemappingHelp": "A hangtérképezés átalakíthatja a videók dinamikai tartományát a HDR-től az SDR-ig, miközben megőrzi a kép részleteit és színeit, amelyek nagyon fontos információk az eredeti jelenet ábrázolásához. Jelenleg csak beágyazott HDR10 vagy HLG metaadatokkal rendelkező videók átkódolásakor működik. Ha a lejátszás nem gördülékeny vagy sikertelen, fontold meg a megfelelő hardveres dekóder kikapcsolását.", + "AllowTonemappingHelp": "A tónusleképezés átalakíthatja a videó dinamikatartományát HDR-ről SDR-re, miközben megőrzi a kép részleteit és színeit, amelyek nagyon fontos információk az eredeti jelenet ábrázolásához. Jelenleg csak HDR10 vagy HLG videókkal működik. Ehhez a megfelelő OpenCL vagy CUDA futási környezet szükséges.", "EnableTonemapping": "Hangszíntérkép engedélyezése", "LabelOpenclDeviceHelp": "Ez az OpenCL eszköz, amelyet a hangtérkép leképezéséhez használnak. A pont bal oldala a platform száma, a jobb oldala pedig a platformon található eszköz száma. Az alapértelmezett érték 0.0. Az OpenCL hardveres gyorsítási módszert tartalmazó FFmpeg alkalmazásfájl szükséges.", "LabelOpenclDevice": "OpenCL eszköz:", @@ -1410,8 +1410,8 @@ "OptionMaxActiveSessionsHelp": "A 0 érték letiltja a funkciót.", "OptionMaxActiveSessions": "Beállítja az egyidejű felhasználói munkamenetek maximális számát.", "LabelUserMaxActiveSessions": "Az egyidejű felhasználói munkamenetek maximális száma:", - "LabelIconMaxResHelp": "Az upnp:icon tulajdonságon keresztül közzétett ikonok maximális felbontása.", - "LabelAlbumArtMaxResHelp": "Az albumkép maximális felbontása az upnp: albumArtURI tulajdonságon keresztül.", + "LabelIconMaxResHelp": "Az 'upnp:icon' tulajdonságon keresztül közzétett ikonok maximális felbontása.", + "LabelAlbumArtMaxResHelp": "Az albumkép maximális felbontása az 'upnp: albumArtURI' tulajdonságon keresztül.", "HeaderDeleteDevices": "Összes eszköz törlése", "DeleteDevicesConfirmation": "Biztos törlöd az összes eszközt? Az összes munkamenet ki lesz jelentkeztetve. Az eszközök újra megjelennek a listán, amikor a felhasználók újra bejelentkeznek.", "DeleteAll": "Összes törlése", @@ -1480,7 +1480,7 @@ "LabelAutomaticDiscovery": "Az automatikus felfedezés engedélyezése:", "LabelAutoDiscoveryTracingHelp": "Ha engedélyezve van, az automatikus felfedező porton fogadott csomagok naplózásra kerülnek.", "LabelAutoDiscoveryTracing": "Automatikus felfedezés nyomkövetésének engedélyezése.", - "KnownProxiesHelp": "Vesszővel elválasztott lista az ismert IP-címeiről vagy gazdagép neveiről, amelyeket a Jellyfin példányhoz való csatlakozáskor használnak. Erre az X-Forwarded-For fejlécek megfelelő használatához van szükség. Mentés után újra kell indítani.", + "KnownProxiesHelp": "Vesszővel elválasztott lista az ismert IP-címeiről vagy gazdagép neveiről, amelyeket a Jellyfin példányhoz való csatlakozáskor használnak. Erre az 'X-Forwarded-For' fejlécek megfelelő használatához van szükség. Mentés után újra kell indítani.", "HeaderUploadSubtitle": "Felirat feltöltése", "HeaderPortRanges": "Tűzfal és proxy beállítások", "HeaderNetworking": "IP protokollok", @@ -1496,7 +1496,7 @@ "LabelSyncPlayResumePlayback": "Folytassa a helyi lejátszást", "LabelSyncPlayHaltPlaybackDescription": "És hagyja figyelmen kívül a lejátszási lista aktuális frissítéseit", "LabelSyncPlayHaltPlayback": "Állítsd le a helyi lejátszást", - "AllowVppTonemappingHelp": "Teljes hardver alapú hangtérképezés OpenCL szűrő nélkül. Jelenleg csak videók beágyazott HDR10 metaadatokkal történő átkódolása esetén működik.", + "AllowVppTonemappingHelp": "Teljes Intel illesztőprogram alapú hangleképezés. Jelenleg csak bizonyos hardvereken működik HDR10 videókkal. Ennek magasabb prioritása van egy másik OpenCL-implementációhoz képest.", "EnableVppTonemapping": "Aktiválja a VPP hangtérképet", "EnableEnhancedNvdecDecoder": "Engedélyezze a továbbfejlesztett NVDEC dekódert", "MessagePlaybackError": "Hiba történt a fájl lejátszása során, a Google Cast vevőn.", @@ -1517,10 +1517,10 @@ "MessageSent": "Üzenet elküldve.", "LabelSlowResponseTime": "Az az idő ms-ban, amely után a válasz lassúnak tekinthető:", "LabelSlowResponseEnabled": "Naplófigyelmeztetés, ha a szerver válasza lassú volt", - "UseEpisodeImagesInNextUpHelp": "A Következő rész és a Nézés folytatása szakaszok epizódképeket használnak indexképként a műsor elsődleges miniatűrje helyett.", + "UseEpisodeImagesInNextUpHelp": "A 'Következő rész' és a 'Nézés folytatása' szakaszok epizódképeket használnak indexképként a műsor elsődleges miniatűrje helyett.", "UseEpisodeImagesInNextUp": "Használjon epizódképeket a \"Következő Rész\" és a \"Epizód folytatása\" szekciókban", "LabelLocalCustomCss": "Egyedi CSS stílus, amely csak erre az ügyfélre vonatkozik. Érdemes letiltani a szerver egyéni CSS -t.", - "LabelDisableCustomCss": "Tiltsa le a szerverről biztosított egyéni CSS -tematizálást/márkázást.", + "LabelDisableCustomCss": "Tiltsa le a szerverről biztosított egyéni CSS -tematizálást/kinézetet.", "DisableCustomCss": "A szerver által biztosított egyéni CSS-kód letiltása", "AudioBitDepthNotSupported": "A hang bitmélysége nem támogatott", "VideoProfileNotSupported": "A videokodek profilja nem támogatott", @@ -1600,5 +1600,16 @@ "TypeOptionPluralAudio": "Hangok", "LabelAutomaticallyAddToCollectionHelp": "Ha legalább 2 filmnek ugyanaz a gyűjteményneve, a rendszer automatikusan hozzáadja őket a gyűjteményhez.", "LabelAutomaticallyAddToCollection": "Automatikus hozzáadás a gyűjteményhez", - "Cursive": "Kurzív" + "Cursive": "Kurzív", + "DirectPlayError": "Hiba történt a közvetlen lejátszás indításakor", + "UnknownAudioStreamInfo": "A hangfolyam információi ismeretlenek", + "UnknownVideoStreamInfo": "A videó streamelési információi ismeretlenek", + "VideoBitrateNotSupported": "A videó bitrátája nem támogatott", + "AudioIsExternal": "Az audiotovábbítás külső", + "LabelHardwareEncodingOptions": "Hardveres kódolási lehetőségek:", + "IntelLowPowerEncHelp": "Az alacsony fogyasztású kódolás képes fenntartani a szükségtelen CPU-GPU szinkronizálást. Linuxon le kell tiltani, ha az i915 HuC firmware nincs konfigurálva.", + "EnableIntelLowPowerHevcHwEncoder": "Engedélyezze az Intel alacsony fogyasztású HEVC hardveres kódolóját", + "EnableIntelLowPowerH264HwEncoder": "Engedélyezze az Intel Low-Power H.264 hardveres kódolót", + "PreferSystemNativeHwDecoder": "Előnyben részesítse az operációs rendszer natív DXVA vagy VA-API hardveres dekódereit", + "ContainerBitrateExceedsLimit": "A videó bitrátája meghaladja a limitet" } From 2b74764481570f11ec54b267a92c92cb6d6bedfe Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Wed, 5 Jan 2022 07:49:49 +0000 Subject: [PATCH 1639/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 0b18b90a3c..2314a5a59e 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -15,7 +15,7 @@ "FileReadCancelled": "Tập tin đọc đã bị hủy.", "FileReadError": "Có một lỗi xảy ra khi đọc tệp tin này.", "HeaderCustomDlnaProfiles": "Hồ sơ khách hàng", - "HeaderFeatureAccess": "Truy cập tính năng", + "HeaderFeatureAccess": "Truy cập tính năng:", "HeaderFrequentlyPlayed": "Phát thường xuyên", "HeaderLatestEpisodes": "Tập phim mới nhất", "HeaderLatestMovies": "Phim Gần Nhất", @@ -278,7 +278,7 @@ "HeaderApiKeysHelp": "Ứng dụng ngoài cần có khóa API để giao tiếp với máy chủ. Khóa được cấp theo cách đăng nhập tài khoản người dùng bình thường hoặc cấp khóa theo cách thủ công.", "HeaderApiKeys": "Khóa API", "HeaderApiKey": "Khóa API", - "HeaderAllowMediaDeletionFrom": "Cho Phép Xoá Nội Dung", + "HeaderAllowMediaDeletionFrom": "Cho phép xóa phương tiện khỏi:", "HeaderAlert": "Thông Báo", "HeaderAlbumArtists": "Album nghệ sĩ", "HeaderAdmin": "Quản Trị", @@ -351,7 +351,7 @@ "HeaderPluginInstallation": "Cài Đặt Plugin", "HeaderPleaseSignIn": "Hãy đăng nhập", "HeaderPlaybackError": "Lỗi Phát Sóng", - "HeaderPlayback": "Phát Nội Dung", + "HeaderPlayback": "Phát lại phương tiện:", "HeaderPlayOn": "Phát Trên", "HeaderPlayAll": "Phát Tất Cả", "HeaderPinCodeReset": "Đặt Lại Mã PIN Tiện Lợi", @@ -381,7 +381,7 @@ "HeaderLibraryOrder": "Xếp Thứ Tự Thư Viện", "HeaderLibraryFolders": "Thư Mục Thư Viện", "HeaderLibraryAccess": "Truy Cập Thư Viện", - "HeaderLibraries": "Thư viện", + "HeaderLibraries": "Thư viện:", "HeaderLatestRecordings": "Bản Ghi Âm/Ghi Hình Mới Nhất", "HeaderLatestMusic": "Âm Nhạc Mới Nhất", "HeaderLatestMedia": "Nội Dung Mới Nhất", @@ -443,7 +443,7 @@ "HeaderResponseProfile": "Hồ Sơ Phản Hồi", "HeaderRemoveMediaLocation": "Xoá Đường Dẫn Nội Dung", "HeaderRemoveMediaFolder": "Xoá Thư Mục Phương Tiện", - "HeaderRemoteControl": "Điều Khiển Từ Xa", + "HeaderRemoteControl": "Điều khiển từ xa:", "HeaderRecordingPostProcessing": "Xử Lý Sau Khi Ghi Âm/Ghi Hình", "HeaderSortOrder": "Thứ tự Sắp xếp", "HeaderSortBy": "Sắp xếp theo", @@ -464,7 +464,7 @@ "LabelCustomCss": "Mã CSS tùy chỉnh:", "LabelCustomCertificatePathHelp": "Đường dẫn đến tập tin PKCS #12 chứa chứng chỉ (certificate) và khoá riêng (private key) để bật tính năng TLS trên một tên miền tuỳ chọn.", "LabelCustomCertificatePath": "Đường dẫn đến chứng chỉ SSL:", - "LabelCriticRating": "Đánh giá chấm điểm:", + "LabelCriticRating": "Đánh giá của nhà phê bình:", "LabelCorruptedFrames": "Khung hình hỏng:", "LabelContentType": "Loại nội dung:", "LabelCommunityRating": "Đánh giá của cộng đồng:", @@ -541,7 +541,7 @@ "HeaderUploadImage": "Tải Lên Hình Ảnh", "HeaderUpcomingOnTV": "Sắp Phát Sóng Trên TV", "HeaderTypeText": "Nhập nội dung", - "HeaderTypeImageFetchers": "Trình tìm nạp hình ảnh ({0})", + "HeaderTypeImageFetchers": "Trình tìm nạp hình ảnh ({0}):", "HeaderTuners": "Bộ Điều Khiển Thu Phát Sóng", "HeaderTunerDevices": "Thiết Bị Dò", "HeaderTranscodingProfileHelp": "Thêm hồ sơ chuyển mã để chỉ ra những định dạng nên dùng khi cần chuyển mã.", @@ -875,7 +875,7 @@ "LabelMovieRecordingPath": "Đường dẫn quay phim:", "LabelCurrentStatus": "Tình trạng hiện tại:", "LabelAlbumArtMaxResHelp": "Độ phân giải tối đa của ảnh bìa tuyển tập hiển thị qua thuộc tính 'upnp:albumArtURI'.", - "Other": "Khác", + "Other": "Khác:", "EnableQuickConnect": "Bật Kết Nối Nhanh trên máy chủ này", "EnableDecodingColorDepth10Vp9": "Bật giải mã phần cứng 10 bit cho VP9", "EnableDecodingColorDepth10Hevc": "Bật giải mã phần cứng 10-bit cho HEVC", From 319f77cf34a2cf2fe937f04a6d54abd1ed91a4a2 Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Wed, 5 Jan 2022 13:35:35 +0000 Subject: [PATCH 1640/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 91ff55ad82..e058724354 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -378,7 +378,7 @@ "HeaderLatestMovies": "Latest Movies", "HeaderLatestMusic": "Latest Music", "HeaderLatestRecordings": "Latest Recordings", - "HeaderLibraries": "Libraries:", + "HeaderLibraries": "Libraries", "HeaderLibraryAccess": "Library Access", "HeaderLibraryFolders": "Library Folders", "HeaderLibraryOrder": "Library Order", From 22f74ea0c8d3ceadd436a2b33d5d3d7f0318ee23 Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Wed, 5 Jan 2022 13:37:38 +0000 Subject: [PATCH 1641/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/de.json b/src/strings/de.json index 4a6858ef9b..e79144b64a 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -284,7 +284,7 @@ "HeaderLatestMovies": "Neueste Filme", "HeaderLatestMusic": "Neueste Musik", "HeaderLatestRecordings": "Neueste Aufnahmen", - "HeaderLibraries": "Bibliotheken:", + "HeaderLibraries": "Bibliotheken", "HeaderLibraryAccess": "Bibliothekszugriff", "HeaderLibraryFolders": "Bibliotheksverzeichnisse", "HeaderLibraryOrder": "Bibliotheksreihenfolge", From 44ddb728081df01045c2b3a4ec75008810780d85 Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Wed, 5 Jan 2022 13:38:36 +0000 Subject: [PATCH 1642/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 5f14c4befa..eccacafab9 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -336,7 +336,7 @@ "HeaderLatestMovies": "Latest Films", "HeaderLatestMusic": "Latest Music", "HeaderLatestRecordings": "Latest Recordings", - "HeaderLibraries": "Libraries:", + "HeaderLibraries": "Libraries", "HeaderLibraryAccess": "Library Access", "HeaderLibraryFolders": "Library Folders", "HeaderLibraryOrder": "Library Order", From 336f67bfd418b5601c43cd9fade5a5ee021c0310 Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Wed, 5 Jan 2022 13:38:18 +0000 Subject: [PATCH 1643/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index bf0d650202..9c050569c2 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -299,7 +299,7 @@ "HeaderLatestMovies": "Derniers films", "HeaderLatestMusic": "Dernières Musiques", "HeaderLatestRecordings": "Derniers enregistrements", - "HeaderLibraries": "Médiathèques :", + "HeaderLibraries": "Médiathèques", "HeaderLibraryAccess": "Accès à la médiathèque", "HeaderLibraryFolders": "Dossiers de la médiathèque", "HeaderLibraryOrder": "Ordre de la médiathèque", From f081bd777dca71655e00f49ab52a98ff8855cc83 Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Wed, 5 Jan 2022 13:38:28 +0000 Subject: [PATCH 1644/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 2314a5a59e..6954df5d3e 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -381,7 +381,7 @@ "HeaderLibraryOrder": "Xếp Thứ Tự Thư Viện", "HeaderLibraryFolders": "Thư Mục Thư Viện", "HeaderLibraryAccess": "Truy Cập Thư Viện", - "HeaderLibraries": "Thư viện:", + "HeaderLibraries": "Thư viện", "HeaderLatestRecordings": "Bản Ghi Âm/Ghi Hình Mới Nhất", "HeaderLatestMusic": "Âm Nhạc Mới Nhất", "HeaderLatestMedia": "Nội Dung Mới Nhất", From d844c512a8287df3be5dd5128aadf0cdbd6a93cf Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 5 Jan 2022 10:30:11 -0500 Subject: [PATCH 1645/1756] Update babel packages --- package-lock.json | 2210 +++++++++++++++++++++------------------------ package.json | 18 +- 2 files changed, 1021 insertions(+), 1207 deletions(-) diff --git a/package-lock.json b/package-lock.json index e24c57884c..4e9bca4b62 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,26 +33,26 @@ } }, "@babel/compat-data": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.0.tgz", - "integrity": "sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", "dev": true }, "@babel/core": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz", - "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz", + "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helpers": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.7", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -62,229 +62,206 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/highlight": "^7.16.0" + "@babel/highlight": "^7.16.7" } }, "@babel/compat-data": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.0.tgz", - "integrity": "sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", "dev": true }, "@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", + "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", "dev": true, "requires": { - "@babel/types": "^7.16.0", + "@babel/types": "^7.16.7", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-compilation-targets": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.0.tgz", - "integrity": "sha512-S7iaOT1SYlqK0sQaCi21RX4+13hmdmnxIEAnQUB/eh7GeAnRjOUgTYpLkUOiRXzD+yog1JxP0qyAQZ7ZxVxLVg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", "semver": "^6.3.0" } }, "@babel/helper-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-hoist-variables": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "dev": true, "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", - "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-module-imports": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", - "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-module-transforms": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", - "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-simple-access": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", - "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", - "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-simple-access": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", - "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-split-export-declaration": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", - "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", "dev": true }, "@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", + "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", - "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", + "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==", "dev": true }, "@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/traverse": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", - "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", + "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } }, "browserslist": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.5.tgz", - "integrity": "sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001271", - "electron-to-chromium": "^1.3.878", + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", "node-releases": "^2.0.1", "picocolors": "^1.0.0" } }, "caniuse-lite": { - "version": "1.0.30001274", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001274.tgz", - "integrity": "sha512-+Nkvv0fHyhISkiMIjnyjmf5YJcQ1IQHZN6U9TLUMroWR38FNwpsC51Gb68yueafX1V6ifOisInSgP9WJFS13ew==", + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", "dev": true }, "electron-to-chromium": { - "version": "1.3.885", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.885.tgz", - "integrity": "sha512-JXKFJcVWrdHa09n4CNZYfYaK6EW5aAew7/wr3L1OnsD1L+JHL+RCtd7QgIsxUbFPeTwPlvnpqNNTOLkoefmtXg==", + "version": "1.4.35", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.35.tgz", + "integrity": "sha512-wzTOMh6HGFWeALMI3bif0mzgRrVGyP1BdFRx7IvWukFrSC5QVQELENuy+Fm2dCrAdQH9T3nuqr07n94nPDFBWA==", "dev": true }, "node-releases": { @@ -292,19 +269,13 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true } } }, "@babel/eslint-parser": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.3.tgz", - "integrity": "sha512-iB4ElZT0jAt7PKVaeVulOECdGe6UnmA/O0P9jlF5g5GBOwDVbna8AXhHRu4s27xQf6OkveyA8iTDv1jHdDejgQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz", + "integrity": "sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==", "dev": true, "requires": { "eslint-scope": "^5.1.1", @@ -313,133 +284,133 @@ } }, "@babel/eslint-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-plugin/-/eslint-plugin-7.14.5.tgz", - "integrity": "sha512-nzt/YMnOOIRikvSn2hk9+W2omgJBy6U8TN0R+WTTmqapA+HnZTuviZaketdTE9W7/k/+E/DfZlt1ey1NSE39pg==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/eslint-plugin/-/eslint-plugin-7.16.5.tgz", + "integrity": "sha512-R1p6RMyU1Xl1U/NNr+D4+HjkQzN5dQOX0MpjW9WLWhHDjhzN9gso96MxxOFvPh0fKF/mMH8TGW2kuqQ2eK2s9A==", "dev": true, "requires": { "eslint-rule-composer": "^0.3.0" } }, "@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", + "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", "dev": true, "requires": { - "@babel/types": "^7.16.0", + "@babel/types": "^7.16.7", "jsesc": "^2.5.1", "source-map": "^0.5.0" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-annotate-as-pure": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", - "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz", - "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-compilation-targets": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.0.tgz", - "integrity": "sha512-S7iaOT1SYlqK0sQaCi21RX4+13hmdmnxIEAnQUB/eh7GeAnRjOUgTYpLkUOiRXzD+yog1JxP0qyAQZ7ZxVxLVg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", "semver": "^6.3.0" }, "dependencies": { "browserslist": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.5.tgz", - "integrity": "sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001271", - "electron-to-chromium": "^1.3.878", + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", "node-releases": "^2.0.1", "picocolors": "^1.0.0" } }, "caniuse-lite": { - "version": "1.0.30001274", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001274.tgz", - "integrity": "sha512-+Nkvv0fHyhISkiMIjnyjmf5YJcQ1IQHZN6U9TLUMroWR38FNwpsC51Gb68yueafX1V6ifOisInSgP9WJFS13ew==", + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", "dev": true }, "electron-to-chromium": { - "version": "1.3.886", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.886.tgz", - "integrity": "sha512-+vYdeBosI63VkCtNWnEVFjgNd/IZwvnsWkKyPtWAvrhA+XfByKoBJcbsMgudVU/bUcGAF9Xp3aXn96voWlc3oQ==", + "version": "1.4.35", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.35.tgz", + "integrity": "sha512-wzTOMh6HGFWeALMI3bif0mzgRrVGyP1BdFRx7IvWukFrSC5QVQELENuy+Fm2dCrAdQH9T3nuqr07n94nPDFBWA==", "dev": true }, "node-releases": { @@ -447,176 +418,200 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true } } }, "@babel/helper-create-class-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", - "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.7.tgz", + "integrity": "sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" }, "dependencies": { "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/highlight": "^7.16.0" + "@babel/highlight": "^7.16.7" } }, "@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", + "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", "dev": true, "requires": { - "@babel/types": "^7.16.0", + "@babel/types": "^7.16.7", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-annotate-as-pure": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", - "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", - "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" } }, "@babel/helper-replace-supers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", - "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", + "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.16.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.2.tgz", - "integrity": "sha512-RUVpT0G2h6rOZwqLDTrKk7ksNv7YpAilTnYe1/Q+eDjxEceRMKVWbCsX7t8h6C1qCFi/1Y8WZjcEPBAFG27GPw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", + "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==", "dev": true }, "@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/traverse": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", - "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", + "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", - "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz", + "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-annotate-as-pure": "^7.16.7", "regexpu-core": "^4.7.1" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz", - "integrity": "sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", + "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -629,138 +624,165 @@ "semver": "^6.1.2" } }, - "@babel/helper-explode-assignable-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", - "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", + "@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-hoist-variables": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-member-expression-to-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", - "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } @@ -776,162 +798,163 @@ } }, "@babel/helper-module-transforms": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", - "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-simple-access": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-module-imports": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", - "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-optimise-call-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", - "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.0.tgz", - "integrity": "sha512-MLM1IOMe9aQBqMWxcRw8dcb9jlM86NIw7KA0Wri91Xkfied+dE0QuBFSBjMNvqzmS0OSIDsMNC24dBEkPUi7ew==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.7.tgz", + "integrity": "sha512-C3o117GnP/j/N2OWo+oepeWbFEKRfNaay+F1Eo5Mj3A1SRjyx+qaFhm23nlipub7Cjv2azdUUiDH+VlpdwUFRg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-wrap-function": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.7", + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-replace-supers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", - "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-simple-access": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", - "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } @@ -947,45 +970,45 @@ }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-split-export-declaration": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", - "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } @@ -998,168 +1021,169 @@ "dev": true }, "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", "dev": true }, "@babel/helper-wrap-function": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", - "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.7.tgz", + "integrity": "sha512-7a9sABeVwcunnztZZ7WTgSw6jVYLzM1wua0Z4HIXm9S3/HC96WKQTkFgGEaj5W06SHHihPJ6Le6HzS5cGOQMNw==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helpers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.0.tgz", - "integrity": "sha512-dVRM0StFMdKlkt7cVcGgwD8UMaBfWJHl3A83Yfs8GQ3MO0LHIIIMvK7Fa0RGOGUQ10qikLaX6D7o5htcQWgTMQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", + "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", "dev": true, "requires": { - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/highlight": "^7.16.0" + "@babel/highlight": "^7.16.7" } }, "@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", + "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", "dev": true, "requires": { - "@babel/types": "^7.16.0", + "@babel/types": "^7.16.7", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-hoist-variables": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-split-export-declaration": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", - "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", + "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", - "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", + "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==", "dev": true }, "@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/traverse": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", - "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", + "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } @@ -1177,219 +1201,203 @@ } }, "@babel/parser": { - "version": "7.16.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.2.tgz", - "integrity": "sha512-RUVpT0G2h6rOZwqLDTrKk7ksNv7YpAilTnYe1/Q+eDjxEceRMKVWbCsX7t8h6C1qCFi/1Y8WZjcEPBAFG27GPw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", + "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", - "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", - "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0" + "@babel/plugin-proposal-optional-chaining": "^7.16.7" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.0.tgz", - "integrity": "sha512-nyYmIo7ZqKsY6P4lnVmBlxp9B3a96CscbLotlsNuktMHahkDwoPYEjXrZHU0Tj844Z9f1IthVxQln57mhkcExw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.7.tgz", + "integrity": "sha512-TTXBT3A5c11eqRzaC6beO6rlFT3Mo9C2e8eB44tTr52ESXSK2CIc2fOp1ynpAwQA8HhBMho+WXhMHWlAe3xkpw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.7", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", - "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", - "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" }, "dependencies": { - "@babel/helper-create-class-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", - "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0" - } + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true } } }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", - "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", + "@babel/plugin-proposal-class-static-block": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", + "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", - "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", - "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", - "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", - "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", - "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", - "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", + "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.0" + "@babel/plugin-transform-parameters": "^7.16.7" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", - "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", - "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", - "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.7.tgz", + "integrity": "sha512-7twV3pzhrRxSwHeIvFE6coPgvo+exNDOiGUMg39o2LiLo1Y+4aKpfkcLGcg1UHonzorCt7SNXnoMyCnnIOA8Sw==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", - "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" }, "dependencies": { - "@babel/helper-create-class-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", - "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0" - } + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true } } }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", - "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-syntax-async-generators": { @@ -1447,12 +1455,12 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz", - "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -1528,614 +1536,469 @@ } }, "@babel/plugin-syntax-typescript": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz", - "integrity": "sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", - "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", - "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.7.tgz", + "integrity": "sha512-pFEfjnK4DfXCfAlA5I98BYdDJD8NltMzx19gt6DAmfE+2lXRfPUoa0/5SUjT4+TDE1W/rcxU/1lgN55vpAjjdg==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.0" + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.7" }, "dependencies": { "@babel/helper-module-imports": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", - "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", - "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", - "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-classes": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", - "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", - "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-destructuring": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", - "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", + "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", - "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", - "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", - "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-for-of": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", - "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", - "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", - "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", - "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", - "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", - "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.7.tgz", + "integrity": "sha512-h2RP2kE7He1ZWKyAlanMZrAbdv+Acw1pA8dQZhE025WJZE2z0xzFADAinXA9fxd5bn7JnM+SdOGcndGx1ARs9w==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", - "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true } } }, "@babel/plugin-transform-modules-umd": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", - "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", - "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.7.tgz", + "integrity": "sha512-kFy35VwmwIQwCjwrAQhl3+c/kr292i4KdLPKp5lPH03Ltc51qnFlIADoyPxc/6Naz3ok3WdYKg+KK6AH+D4utg==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0" + "@babel/helper-create-regexp-features-plugin": "^7.16.7" } }, "@babel/plugin-transform-new-target": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", - "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-object-super": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", - "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.16.0" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" } }, "@babel/plugin-transform-parameters": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.0.tgz", - "integrity": "sha512-XgnQEm1CevKROPx+udOi/8f8TiGhrUWiHiaUCIp47tE0tpFDjzXNTZc9E5CmCwxNjXTWEVqvRfWZYOTFvMa/ZQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-property-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", - "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.0.tgz", - "integrity": "sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz", - "integrity": "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz", + "integrity": "sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-jsx": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-module-imports": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", - "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.0.tgz", - "integrity": "sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", "dev": true, "requires": { - "@babel/plugin-transform-react-jsx": "^7.16.0" + "@babel/plugin-transform-react-jsx": "^7.16.7" } }, "@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.0.tgz", - "integrity": "sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-regenerator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", - "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", "dev": true, "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", - "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", - "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-spread": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", - "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", - "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-template-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", - "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", - "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-typescript": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz", - "integrity": "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.7.tgz", + "integrity": "sha512-Hzx1lvBtOCWuCEwMmYOfpQpO7joFeXLgoPuzZZBtTxXqSqUGUubvFGZv2ygo1tB5Bp9q6PXV3H0E/kf7KM0RLA==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-typescript": "^7.16.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", - "dev": true, - "requires": { - "@babel/highlight": "^7.16.0" - } - }, - "@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", - "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", - "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0" - } - }, - "@babel/helper-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", - "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", - "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", - "dev": true - }, - "@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.15.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", - "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", - "dev": true - }, - "@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/traverse": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", - "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.15.7", - "to-fast-properties": "^2.0.0" - } - } + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", - "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", - "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/preset-env": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.0.tgz", - "integrity": "sha512-cdTu/W0IrviamtnZiTfixPfIncr2M1VqRrkjzZWlr1B4TVYimCFK5jkyOdP4qw2MrlKHi+b3ORj6x8GoCew8Dg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.7.tgz", + "integrity": "sha512-urX3Cee4aOZbRWOSa3mKPk0aqDikfILuo+C7qq7HY0InylGNZ1fekq9jmlr3pLWwZHF4yD7heQooc2Pow2KMyQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.0", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-async-generator-functions": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-class-static-block": "^7.16.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.0", - "@babel/plugin-proposal-export-namespace-from": "^7.16.0", - "@babel/plugin-proposal-json-strings": "^7.16.0", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-object-rest-spread": "^7.16.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-proposal-private-property-in-object": "^7.16.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.7", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.7", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", @@ -2150,104 +2013,60 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.0", - "@babel/plugin-transform-async-to-generator": "^7.16.0", - "@babel/plugin-transform-block-scoped-functions": "^7.16.0", - "@babel/plugin-transform-block-scoping": "^7.16.0", - "@babel/plugin-transform-classes": "^7.16.0", - "@babel/plugin-transform-computed-properties": "^7.16.0", - "@babel/plugin-transform-destructuring": "^7.16.0", - "@babel/plugin-transform-dotall-regex": "^7.16.0", - "@babel/plugin-transform-duplicate-keys": "^7.16.0", - "@babel/plugin-transform-exponentiation-operator": "^7.16.0", - "@babel/plugin-transform-for-of": "^7.16.0", - "@babel/plugin-transform-function-name": "^7.16.0", - "@babel/plugin-transform-literals": "^7.16.0", - "@babel/plugin-transform-member-expression-literals": "^7.16.0", - "@babel/plugin-transform-modules-amd": "^7.16.0", - "@babel/plugin-transform-modules-commonjs": "^7.16.0", - "@babel/plugin-transform-modules-systemjs": "^7.16.0", - "@babel/plugin-transform-modules-umd": "^7.16.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", - "@babel/plugin-transform-new-target": "^7.16.0", - "@babel/plugin-transform-object-super": "^7.16.0", - "@babel/plugin-transform-parameters": "^7.16.0", - "@babel/plugin-transform-property-literals": "^7.16.0", - "@babel/plugin-transform-regenerator": "^7.16.0", - "@babel/plugin-transform-reserved-words": "^7.16.0", - "@babel/plugin-transform-shorthand-properties": "^7.16.0", - "@babel/plugin-transform-spread": "^7.16.0", - "@babel/plugin-transform-sticky-regex": "^7.16.0", - "@babel/plugin-transform-template-literals": "^7.16.0", - "@babel/plugin-transform-typeof-symbol": "^7.16.0", - "@babel/plugin-transform-unicode-escapes": "^7.16.0", - "@babel/plugin-transform-unicode-regex": "^7.16.0", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.7", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.7", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.7", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.0", - "babel-plugin-polyfill-corejs2": "^0.2.3", - "babel-plugin-polyfill-corejs3": "^0.3.0", - "babel-plugin-polyfill-regenerator": "^0.2.3", - "core-js-compat": "^3.19.0", + "@babel/types": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.19.1", "semver": "^6.3.0" }, "dependencies": { - "@babel/helper-create-class-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", - "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0" - } - }, "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, - "@babel/plugin-proposal-class-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", - "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", - "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", - "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } @@ -2267,28 +2086,28 @@ } }, "@babel/preset-react": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.0.tgz", - "integrity": "sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-react-jsx": "^7.16.0", - "@babel/plugin-transform-react-jsx-development": "^7.16.0", - "@babel/plugin-transform-react-pure-annotations": "^7.16.0" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" } }, "@babel/preset-typescript": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.0.tgz", - "integrity": "sha512-txegdrZYgO9DlPbv+9QOVpMnKbOtezsLHWsnsRF4AjbSIsVaujrq1qg8HK0mxQpWv0jnejt0yEoW1uWpvbrDTg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-typescript": "^7.16.0" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" } }, "@babel/runtime": { @@ -2311,104 +2130,105 @@ } }, "@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/highlight": "^7.16.0" + "@babel/highlight": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", + "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/traverse": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", - "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", + "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7", "debug": "^4.1.0", "globals": "^11.1.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/highlight": "^7.16.0" + "@babel/highlight": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", + "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } @@ -3696,33 +3516,33 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz", - "integrity": "sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", + "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", "dev": true, "requires": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.4", + "@babel/helper-define-polyfill-provider": "^0.3.0", "semver": "^6.1.1" } }, "babel-plugin-polyfill-corejs3": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.3.0.tgz", - "integrity": "sha512-JLwi9vloVdXLjzACL80j24bG6/T1gYxwowG44dg6HN/7aTPdyPbJJidf6ajoA3RPHHtW0j9KMrSOLpIZpAnPpg==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", + "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.4", + "@babel/helper-define-polyfill-provider": "^0.3.0", "core-js-compat": "^3.18.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz", - "integrity": "sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", + "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.4" + "@babel/helper-define-polyfill-provider": "^0.3.0" } }, "bail": { @@ -4525,38 +4345,38 @@ "integrity": "sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==" }, "core-js-compat": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.0.tgz", - "integrity": "sha512-R09rKZ56ccGBebjTLZHvzDxhz93YPT37gBm6qUhnwj3Kt7aCjjZWD1injyNbyeFHxNKfeZBSyds6O9n3MKq1sw==", + "version": "3.20.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.2.tgz", + "integrity": "sha512-qZEzVQ+5Qh6cROaTPFLNS4lkvQ6mBzE3R6A6EEpssj7Zr2egMHgsy4XapdifqJDGC9CBiNv7s+ejI96rLNQFdg==", "dev": true, "requires": { - "browserslist": "^4.17.5", + "browserslist": "^4.19.1", "semver": "7.0.0" }, "dependencies": { "browserslist": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.5.tgz", - "integrity": "sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001271", - "electron-to-chromium": "^1.3.878", + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", "node-releases": "^2.0.1", "picocolors": "^1.0.0" } }, "caniuse-lite": { - "version": "1.0.30001274", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001274.tgz", - "integrity": "sha512-+Nkvv0fHyhISkiMIjnyjmf5YJcQ1IQHZN6U9TLUMroWR38FNwpsC51Gb68yueafX1V6ifOisInSgP9WJFS13ew==", + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", "dev": true }, "electron-to-chromium": { - "version": "1.3.886", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.886.tgz", - "integrity": "sha512-+vYdeBosI63VkCtNWnEVFjgNd/IZwvnsWkKyPtWAvrhA+XfByKoBJcbsMgudVU/bUcGAF9Xp3aXn96voWlc3oQ==", + "version": "1.4.35", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.35.tgz", + "integrity": "sha512-wzTOMh6HGFWeALMI3bif0mzgRrVGyP1BdFRx7IvWukFrSC5QVQELENuy+Fm2dCrAdQH9T3nuqr07n94nPDFBWA==", "dev": true }, "node-releases": { @@ -4565,12 +4385,6 @@ "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, "semver": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", diff --git a/package.json b/package.json index 67fde311ee..8e91326891 100644 --- a/package.json +++ b/package.json @@ -5,15 +5,15 @@ "repository": "https://github.com/jellyfin/jellyfin-web", "license": "GPL-2.0-or-later", "devDependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@babel/eslint-plugin": "^7.14.5", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-modules-umd": "^7.16.0", - "@babel/preset-env": "^7.16.0", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", + "@babel/core": "^7.16.7", + "@babel/eslint-parser": "^7.16.5", + "@babel/eslint-plugin": "^7.16.5", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/preset-env": "^7.16.7", + "@babel/preset-react": "^7.16.7", + "@babel/preset-typescript": "^7.16.7", "@typescript-eslint/eslint-plugin": "^4.33.0", "@typescript-eslint/parser": "^4.33.0", "@uupaa/dynamic-import-polyfill": "^1.0.2", From 823bc360e6437c9262c9cc504dfeb14b1801a82f Mon Sep 17 00:00:00 2001 From: Sebastian Knappe Date: Wed, 5 Jan 2022 18:34:36 +0000 Subject: [PATCH 1646/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/de.json b/src/strings/de.json index e79144b64a..553722c557 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -799,7 +799,7 @@ "MessageNoPluginConfiguration": "Dieses Plugin hat keine konfigurierbaren Einstellungen.", "NoSubtitleSearchResultsFound": "Keine Ergebnisse gefunden.", "NoSubtitlesHelp": "Untertitel werden standardmäßig nicht geladen. Sie können aber während der Wiedergabe manuell aktiviert werden.", - "None": "Keiner", + "None": "Keine", "NumLocationsValue": "{0} Verzeichnisse", "Off": "Aus", "OneChannel": "Ein Kanal", From 463e0db44d8c607b44a5f20ec8fab1b04cb2b57b Mon Sep 17 00:00:00 2001 From: millallo Date: Wed, 5 Jan 2022 18:05:09 +0000 Subject: [PATCH 1647/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/strings/it.json b/src/strings/it.json index 060f8e250b..0647f28464 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -220,7 +220,7 @@ "HeaderAdmin": "Amministrazione", "HeaderAlbumArtists": "Artisti dell'album", "HeaderAlert": "Avviso", - "HeaderAllowMediaDeletionFrom": "Abilita Eliminazione Media Da", + "HeaderAllowMediaDeletionFrom": "Abilita eliminazione media da:", "HeaderApiKey": "Chiave API", "HeaderApiKeys": "Chiavi API", "HeaderApiKeysHelp": "Le Applicazioni esterne devono avere una chiave API per comunicare con il server. Le chiavi sono emesse accedendo con un qualsiasi account, o fornendo manualmente una chiave all'applicazione.", @@ -265,7 +265,7 @@ "HeaderEnabledFieldsHelp": "Deseleziona un campo per bloccarlo ed impedire che venga modificato.", "HeaderError": "Errore", "HeaderExternalIds": "ID esterni:", - "HeaderFeatureAccess": "Accesso alle funzionalità", + "HeaderFeatureAccess": "Accesso alle funzionalità:", "HeaderFetchImages": "Identifica Immagini:", "HeaderForKids": "Per Bambini", "HeaderFrequentlyPlayed": "Visti di frequente", @@ -312,7 +312,7 @@ "HeaderPinCodeReset": "Resetta il codice PIN Semplificato", "HeaderPlayAll": "Riproduci Tutti", "HeaderPlayOn": "Riproduci Su", - "HeaderPlayback": "Riproduzione", + "HeaderPlayback": "Riproduzione:", "HeaderPlaybackError": "Errore di riproduzione", "HeaderPleaseSignIn": "Per favore accedi", "HeaderPluginInstallation": "Installazione Plugin", @@ -322,7 +322,7 @@ "HeaderRecentlyPlayed": "Visti di recente", "HeaderRecordingOptions": "Opzioni di Registrazione", "HeaderRecordingPostProcessing": "Post-processing Registrazione", - "HeaderRemoteControl": "Telecomando", + "HeaderRemoteControl": "Telecomando:", "HeaderRemoveMediaFolder": "Rimuovi cartella", "HeaderRemoveMediaLocation": "Rimuovi percorso media", "HeaderResponseProfile": "Risposta Profilo", @@ -1137,7 +1137,7 @@ "FetchingData": "Recupero di dati aggiuntivi", "LabelServerHost": "Host:", "LabelServerHostHelp": "192.168.1.100:8096 o https://myserver.com", - "HeaderTypeImageFetchers": "Scaricatori di Immagini ({0})", + "HeaderTypeImageFetchers": "Scaricatori di Immagini ({0}):", "LabelFolder": "Cartella:", "LabelTag": "Tag:", "LabelTypeMetadataDownloaders": "Scaricatori di Metadati ({0}):", @@ -1367,7 +1367,7 @@ "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", + "Other": "Altro:", "Data": "Dati", "Bwdif": "BWDIF", "UseDoubleRateDeinterlacing": "Raddoppia il frame rate durante il deinterlacciamento", From 6886facd2157ab5821c2290f793361d72bc25062 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Woli=C5=84ski?= Date: Wed, 5 Jan 2022 21:50:16 +0000 Subject: [PATCH 1648/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index 8d2b369c52..6a56e55ea1 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -235,7 +235,7 @@ "HeaderAdmin": "Administracja", "HeaderAlbumArtists": "Wykonawcy albumów", "HeaderAlert": "Alarm", - "HeaderAllowMediaDeletionFrom": "Zezwalaj na usuwanie mediów z", + "HeaderAllowMediaDeletionFrom": "Zezwalaj na usuwanie mediów z:", "HeaderApiKey": "Klucz API", "HeaderApiKeys": "Klucze API", "HeaderApiKeysHelp": "Aplikacje zewnętrzne muszą posiadać klucz API, aby móc komunikować się z serwerem. Klucze wydawane są po zalogowaniu się za pomocą konta lub ręcznie nadając aplikacji klucz.", @@ -283,7 +283,7 @@ "HeaderEnabledFieldsHelp": "Odznacz pole, aby je zablokować i zapobiec zmianom danych w przyszłości.", "HeaderError": "Błąd", "HeaderExternalIds": "Identyfikatory zewnętrzne:", - "HeaderFeatureAccess": "Dostęp do funkcji", + "HeaderFeatureAccess": "Dostęp do funkcji:", "HeaderFetchImages": "Pobieraj obrazy:", "HeaderFetcherSettings": "Ustawienia pobierania", "HeaderForKids": "Dla dzieci", @@ -335,7 +335,7 @@ "HeaderPinCodeReset": "Wyczyść kod PIN", "HeaderPlayAll": "Odtwarzaj wszystko", "HeaderPlayOn": "Odtwarzaj na", - "HeaderPlayback": "Odtwarzanie mediów", + "HeaderPlayback": "Odtwarzanie mediów:", "HeaderPlaybackError": "Błąd Odtwarzania", "HeaderPleaseSignIn": "Logowanie", "HeaderPluginInstallation": "Instalacja wtyczki", @@ -345,7 +345,7 @@ "HeaderRecentlyPlayed": "Ostatnio odtwarzane", "HeaderRecordingOptions": "Opcje nagrywania", "HeaderRecordingPostProcessing": "Przetwarzanie finalne nagrań", - "HeaderRemoteControl": "Zdalne sterowanie", + "HeaderRemoteControl": "Zdalne sterowanie:", "HeaderRemoveMediaFolder": "Usuń folder z mediami", "HeaderRemoveMediaLocation": "Usuń lokalizację mediów", "HeaderResponseProfile": "Profil Odpowiedzi", @@ -387,7 +387,7 @@ "HeaderTranscodingProfileHelp": "Dodaj profile transkodowania aby wskazać które formaty powinny być używane jeżeli transkodowanie jest wymagane.", "HeaderTunerDevices": "Tunery", "HeaderTuners": "Tunery", - "HeaderTypeImageFetchers": "Dostawcy grafik ({0})", + "HeaderTypeImageFetchers": "Dostawcy grafik ({0}):", "HeaderTypeText": "Wprowadź tekst", "HeaderUpcomingOnTV": "Wkrótce na antenie", "HeaderUploadImage": "Przekaż obraz", @@ -1372,7 +1372,7 @@ "Photo": "Zdjęcie", "LabelIconMaxResHelp": "Maksymalna rozdzielczość ikon udostępnianych przez 'upnp:icon'.", "LabelAlbumArtMaxResHelp": "Maksymalna rozdzielczość okładki albumu udostępnianej przez 'upnp:albumArtURI'.", - "Other": "Inne", + "Other": "Inne:", "QuickConnectActivationSuccessful": "Aktywowano pomyślnie", "LabelCurrentStatus": "Bieżący status:", "EnableAutoCast": "Ustaw jako Domyślny", @@ -1581,7 +1581,7 @@ "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Minimalne opóźnienie odtwarzania (w ms) po którym SpeedToSync próbuje korygować pozycję odtwarzania.", "LabelSyncPlaySettingsMinDelaySpeedToSync": "Minimalne opóźnienie SpeedToSync:", "LabelSyncPlaySettingsSyncCorrectionHelp": "Włącz aktywną synchronizację odtwarzania poprzez przyspieszenie odtwarzania lub wyszukiwanie do szacowanej pozycji. Wyłącz tę funkcję w przypadku znacznego zacinania się odtwarzania.", - "Print": "Wydrukować", + "Print": "Drukuj", "Typewriter": "Maszyna do pisania", "MediaInfoTitle": "Tytuł", "Larger": "Większy", From d18b727bd7f23f4f9d46ac51403bdfcb13ad6b63 Mon Sep 17 00:00:00 2001 From: Nyanmisaka <799610810@qq.com> Date: Thu, 6 Jan 2022 06:39:43 +0000 Subject: [PATCH 1649/1756] Translated using Weblate (English) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en/ --- src/strings/en-us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index e058724354..34f27b2eea 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -1241,7 +1241,7 @@ "OptionWeekends": "Weekends", "OptionWeekly": "Weekly", "OriginalAirDateValue": "Original air date: {0}", - "Other": "Other:", + "Other": "Other", "OtherArtist": "Other Artist", "Overview": "Overview", "PackageInstallCancelled": "{0} (version {1}) installation cancelled.", From dc5501e9aedb7509e794cbf0473846fa5f2e6e8f Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Thu, 6 Jan 2022 09:28:28 +0000 Subject: [PATCH 1650/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 553722c557..4cf5a258ea 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -179,7 +179,7 @@ "EveryNDays": "Alle {0} Tage", "ExitFullscreen": "Vollbild verlassen", "ExtraLarge": "Extragroß", - "ExtractChapterImagesHelp": "Das Extrahieren von Kapitel-Bildern ermöglicht es Jellyfin-Apps eine grafische Szenenauswahl anzubieten. Das Erstellen ist langsam, rechenintensiv und erfordert ggf. einige Gigabyte an freiem Speicherplatz. Diese Aufgabe wird ausgeführt, wenn neue Videos erkannt werden und wiederkehrend jede Nacht. Es wird nicht empfohlen diese Aufgabe in Zeiten hoher Serverauslastung zu starten.", + "ExtractChapterImagesHelp": "Die Extraktion von Kapitelbildern ermöglicht es Jellyfin-Apps eine grafische Szenenauswahl anzubieten. Sie kann sehr langsam und rechenintensiv sein und erfordert ggf. einige Gigabyte an freiem Speicherplatz. Diese Aufgabe wird ausgeführt, wenn neue Videos erkannt werden und wiederkehrend jede Nacht. Es wird nicht empfohlen diese Aufgabe in Zeiten hoher Serverauslastung zu starten.", "FFmpegSavePathNotFound": "Wir konnten kein FFmpeg in dem von Dir angegebenen Verzeichnis finden. FFprobe wird ebenso benötigt und muss sich im gleichen Verzeichnis befinden. Diese Komponenten sind normalerweise in einem Paket kombiniert und kommen zusammen in einem Download. Bitte prüfe das Verzeichnis und versuche es erneut.", "FastForward": "Vorwärts spulen", "Favorite": "Favorit", @@ -228,7 +228,7 @@ "HeaderCancelSeries": "Serie abbrechen", "HeaderCastAndCrew": "Besetzung & Mitwirkende", "HeaderChannelAccess": "Kanalzugriff", - "HeaderChapterImages": "Kapitel-Bilder", + "HeaderChapterImages": "Kapitelbilder", "HeaderCodecProfile": "Codec-Profil", "HeaderCodecProfileHelp": "Codec-Profile weisen auf Beschränkungen eines Gerätes beim Abspielen bestimmter Codecs hin. Wenn eine Beschränkung zutrifft, dann werden Medien transcodiert, auch wenn der Codec für die Direktwiedergabe konfiguriert ist.", "HeaderConfigureRemoteAccess": "Fernzugriff konfigurieren", @@ -377,7 +377,7 @@ "HeaderYears": "Jahre", "Help": "Hilfe", "Hide": "Verbergen", - "HideWatchedContentFromLatestMedia": "Gesehene Inhalte in 'Neueste Medien' verbergen", + "HideWatchedContentFromLatestMedia": "Gesehene Inhalte in 'Neueste Medien' ausblenden", "HttpsRequiresCert": "Um HTTPS für externe Verbindungen zu erzwingen, benötigst du ein vertrauenswürdiges SSL-Zertifikat, z.B. von Let's Encrypt. Bitte stelle entweder ein Zertifikat bereit, oder deaktiviere sichere Verbindungen.", "Identify": "Identifizieren", "Images": "Bilder", @@ -530,7 +530,7 @@ "LabelLocalHttpServerPortNumber": "Lokale HTTP Portnummer:", "LabelLocalHttpServerPortNumberHelp": "Die TCP-Portnummer für den HTTP-Server.", "LabelLockItemToPreventChanges": "Diesen Eintrag sperren, um zukünftige Änderungen zu verhindern", - "LabelLoginDisclaimer": "Anmeldung Haftungsausschluss:", + "LabelLoginDisclaimer": "Haftungsausschluss bei der Anmeldung:", "LabelLoginDisclaimerHelp": "Diese Nachricht wird am unteren Ende des Anmeldebildschirms angezeigt.", "LabelManufacturer": "Hersteller:", "LabelManufacturerUrl": "Hersteller-URL:", @@ -548,7 +548,7 @@ "LabelMetadata": "Metadaten:", "LabelMetadataDownloadLanguage": "Bevorzugte Sprache für Downloads:", "LabelMetadataDownloadersHelp": "Aktiviere und ordne deine bevorzugten Metadatendownloader nach Präferenzen. Downloader mit niedriger Priorität werden nur genutzt um fehlende Informationen zu ergänzen.", - "LabelMetadataPath": "Metadata Pfad:", + "LabelMetadataPath": "Metadaten-Verzeichnis:", "LabelMetadataPathHelp": "Wähle ein Verzeichnis, für die heruntergeladenen Artworks und Metadaten.", "LabelMetadataReaders": "Metadatenleser:", "LabelMetadataReadersHelp": "Ordne die bevorzugten lokalen Metadatenquellen nach Priorität. Die erste gefundene Datei wird gelesen.", @@ -706,7 +706,7 @@ "MapChannels": "Kanäle zuweisen", "MarkPlayed": "Markiere \"als gesehen\"", "MarkUnplayed": "Markiere \"als ungesehen\"", - "MaxParentalRatingHelp": "Inhalt mit einer höheren Bewertung wird dem Benutzer nicht angezeigt.", + "MaxParentalRatingHelp": "Inhalte mit einer höheren Bewertung werden dem Benutzer nicht angezeigt.", "MediaInfoAnamorphic": "Anamorph", "MediaInfoAspectRatio": "Seitenverhältnis", "MediaInfoBitDepth": "Bit-Tiefe", @@ -812,7 +812,7 @@ "OptionAllowBrowsingLiveTv": "Live TV Zugriff zulassen", "OptionAllowContentDownloading": "Erlaube Mediendownload und Synchronisation", "OptionAllowLinkSharing": "Teilen in sozialen Netzwerken zulassen", - "OptionAllowLinkSharingHelp": "Es werden nur Web-Seiten mit Medieninformationen geteilt. Medien hingenen werden niemals öffentlich geteilt. Die geteilten Inhalte sind nur begrenzt zugänglich werden nach {0} Tagen ungültig.", + "OptionAllowLinkSharingHelp": "Es werden nur Webseiten mit Medieninformationen geteilt. Mediendateien werden niemals öffentlich geteilt. Die geteilten Inhalte sind nur begrenzt zugänglich und werden nach {0} Tagen ungültig.", "OptionAllowManageLiveTv": "Live-TV Aufnahmeplanung zulassen", "OptionAllowMediaPlayback": "Medienwiedergabe zulassen", "OptionAllowMediaPlaybackTranscodingHelp": "Das Einschränken der Transkodierung kann bei nicht unterstützten Medienformaten Abspielfehler in Clients hervorrufen.", @@ -820,7 +820,7 @@ "OptionAllowRemoteSharedDevices": "Fernsteuerung geteilter Geräte zulassen", "OptionAllowRemoteSharedDevicesHelp": "DLNA-Geräte werden als gemeinsam genutzt betrachtet, bis ein Benutzer die Steuerung übernimmt.", "OptionAllowSyncTranscoding": "Herunterladen von Dateien, die transkodiert werden müssen, zulassen", - "OptionAllowUserToManageServer": "Dieser Benutzer kann den Server managen", + "OptionAllowUserToManageServer": "Dieser Benutzer darf den Server verwalten", "OptionAllowVideoPlaybackRemuxing": "Video-Wiedergabe mittels Konvertierung ohne Neukodierung zulassen", "OptionAllowVideoPlaybackTranscoding": "Video-Wiedergabe, die Transkodierung benötigt, zulassen", "OptionAutomaticallyGroupSeries": "Automatisches Zusammenführen von Serieninhalten, die über mehrere Ordner verteilt sind", @@ -854,7 +854,7 @@ "OptionEstimateContentLength": "Voraussichtliche Inhaltslänge beim Transkodieren", "OptionEveryday": "Täglich", "OptionExternallyDownloaded": "Externer Download", - "OptionExtractChapterImage": "Kapitelbild-Extrahierung aktivieren", + "OptionExtractChapterImage": "Extraktion von Kapitelbildern aktivieren", "OptionHasThemeSong": "Titellied", "OptionHasThemeVideo": "Titelvideo", "OptionHideUser": "Verberge diesen Benutzer in den Anmeldebildschirmen", @@ -920,10 +920,10 @@ "PleaseRestartServerName": "Bitte Jellyfin an {0} neustarten.", "PleaseSelectTwoItems": "Bitte wähle mindestens zwei Elemente aus.", "MessagePluginInstalled": "Das Plugin wurde erfolgreich installiert. Der Server muss neu gestartet werden, um die Änderungen zu übernehmen.", - "PreferEmbeddedTitlesOverFileNames": "Eingebettete Titel vor Dateinamen bevorzugen", + "PreferEmbeddedTitlesOverFileNames": "Eingebettete Titel dem Dateinamen bevorzugen", "PreferEmbeddedTitlesOverFileNamesHelp": "Bestimmen Sie den Anzeigetitel, der verwendet werden soll, wenn keine Internet-Metadaten oder lokalen Metadaten verfügbar sind.", - "PreferEmbeddedEpisodeInfosOverFileNames": "Eingebettete Episodeninformationen vor Dateinamen bevorzugen", - "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Verwenden Sie die Episodeninformationen aus den eingebetteten Metadaten, falls vorhanden.", + "PreferEmbeddedEpisodeInfosOverFileNames": "Eingebettete Episodeninformationen dem Dateinamen bevorzugen", + "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Verwende die Episodeninformationen aus den eingebetteten Metadaten, falls vorhanden.", "Premieres": "Premieren", "Previous": "Vorheriges", "Primary": "Primär", @@ -1469,7 +1469,7 @@ "LabelEnableSSDPTracing": "Aktiviere SSDP Verfolgung:", "HeaderDebugging": "Fehlersuche und -verfolgung", "AllowHevcEncoding": "Kodierung im HEVC-Format zulassen", - "PreferFmp4HlsContainerHelp": "Bevorzuge den fMP4 als Standardcontainer für HLS zu verwenden, damit HEVC-Inhalte direkt auf unterstützten Geräten gestreamt werden können.", + "PreferFmp4HlsContainerHelp": "Bevorzuge die Verwendung von fMP4 als Standardcontainer für HLS, damit HEVC-Inhalte direkt auf unterstützten Geräten abgespielt werden können.", "PreferFmp4HlsContainer": "Bevorzuge den fMP4-HLS Mediencontainer", "LabelDirectStreamingInfo": "Direkte Streaming-Informationen", "LabelTranscodingInfo": "Transkodierungsinfo", From b050fd80c69def924f26dd77a8bfdb64ccce2310 Mon Sep 17 00:00:00 2001 From: Csaba Date: Thu, 6 Jan 2022 07:45:23 +0000 Subject: [PATCH 1651/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index e62e9cdd8f..ff66c74718 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -110,7 +110,7 @@ "HeaderLatestEpisodes": "Legújabb epizódok", "HeaderLatestMedia": "Legújabb média", "HeaderLatestMovies": "Legújabb filmek", - "HeaderLibraries": "Könyvtárak:", + "HeaderLibraries": "Könyvtárak", "HeaderLibraryAccess": "Könyvtár hozzáférés", "HeaderLibraryFolders": "Médiatár mappák", "HeaderLibraryOrder": "Médiatár elrendezése", @@ -1366,7 +1366,7 @@ "Photo": "Kép", "MusicVideos": "Zenei videóklippek", "Image": "Kép", - "Other": "További:", + "Other": "Egyéb", "Data": "Adatok", "EnableQuickConnect": "Gyors kapcsolódás engedélyezése a szerveren", "EnableAutoCast": "Beállítás alapértelmezettként", From d789b4c21ea80c020e0ae0c094d06309506e294f Mon Sep 17 00:00:00 2001 From: millallo Date: Thu, 6 Jan 2022 08:12:04 +0000 Subject: [PATCH 1652/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/it.json b/src/strings/it.json index 0647f28464..7ce4a0c35c 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -1367,7 +1367,7 @@ "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:", + "Other": "Altro", "Data": "Dati", "Bwdif": "BWDIF", "UseDoubleRateDeinterlacing": "Raddoppia il frame rate durante il deinterlacciamento", From 5b9828a49efe73da5edc5b931bcddef2acc6b858 Mon Sep 17 00:00:00 2001 From: Shin Khant Maung Date: Thu, 6 Jan 2022 15:33:39 +0000 Subject: [PATCH 1653/1756] Translated using Weblate (Burmese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/my/ --- src/strings/my.json | 65 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 64 insertions(+), 1 deletion(-) diff --git a/src/strings/my.json b/src/strings/my.json index d7e6a2a838..8efbcec68b 100644 --- a/src/strings/my.json +++ b/src/strings/my.json @@ -192,5 +192,68 @@ "EnablePlugin": "ဖွင့်ပါ။", "DirectStreaming": "တိုက်ရိုက်ထုတ်လွှင့်ခြင်း။", "DirectStreamHelp2": "တိုက်ရိုက်ထုတ်လွှင့်ခြင်းဖြင့် စွမ်းအင်သုံးစွဲမှုသည် များသောအားဖြင့် အသံပရိုဖိုင်ပေါ်တွင် မူတည်ပါသည်။ ဗီဒီယိုစီးကြောင်းသာလျှင် ဆုံးရှုံးမှုမရှိပေ။", - "DirectStreamHelp1": "ဗီဒီယိုစီးကြောင်းသည် စက်နှင့် တွဲဖက်အသုံးပြုနိုင်သော်လည်း တွဲဖက်သုံးမရသော အော်ဒီယိုဖော်မတ် (DTS၊ Dolby TrueHD၊ စသည်) သို့မဟုတ် အသံချန်နယ်များစွာရှိသည်။ စက်ပစ္စည်းသို့မပို့မီ ဗီဒီယိုစီးကြောင်းကို အရှုံးမရှိ ပြန်လည်ထုပ်ပိုးပါမည်။ အော်ဒီယိုစီးကြောင်းကိုသာ ကုဒ်ပြောင်းပါမည်။" + "DirectStreamHelp1": "ဗီဒီယိုစီးကြောင်းသည် စက်နှင့် တွဲဖက်အသုံးပြုနိုင်သော်လည်း တွဲဖက်သုံးမရသော အော်ဒီယိုဖော်မတ် (DTS၊ Dolby TrueHD၊ စသည်) သို့မဟုတ် အသံချန်နယ်များစွာရှိသည်။ စက်ပစ္စည်းသို့မပို့မီ ဗီဒီယိုစီးကြောင်းကို အရှုံးမရှိ ပြန်လည်ထုပ်ပိုးပါမည်။ အော်ဒီယိုစီးကြောင်းကိုသာ ကုဒ်ပြောင်းပါမည်။", + "ErrorAddingXmlTvFile": "XMLTV ဖိုင်ကို ဝင်ရောက်အသုံးပြုရာတွင် အမှားအယွင်းရှိနေသည်။ ကျေးဇူးပြု၍ ဖိုင်ရှိနေကြောင်း သေချာစေပြီး ထပ်စမ်းကြည့်ပါ။", + "ErrorAddingTunerDevice": "အသံဖမ်းကိရိယာကို ထည့်ရာတွင် အမှားအယွင်းရှိနေသည်။ ၎င်းကို အသုံးပြု၍ရကြောင်း သေချာစေပြီး ထပ်စမ်းကြည့်ပါ။", + "ErrorAddingMediaPathToVirtualFolder": "မီဒီယာလမ်းကြောင်းကို ထည့်ရာတွင် အမှားအယွင်းရှိနေသည်။ ကျေးဇူးပြု၍ လမ်းကြောင်းမှန်ကန်ကြောင်းနှင့် Jellyfin သည် ထိုနေရာကို ဝင်ရောက်ခွင့်ရှိကြောင်း သေချာပါစေ။", + "ErrorAddingListingsToSchedulesDirect": "သင်၏ Schedules Direct အကောင့်သို့ စာရင်းဇယားကို ထည့်ရာတွင် အမှားအယွင်းရှိခဲ့သည်။ Schedules Direct သည် အကောင့်တစ်ခုလျှင် အကန့်အသတ်ရှိသော စာရင်းများကိုသာ ခွင့်ပြုသည်။ သင်သည် Schedules Direct ဝဘ်ဆိုက်သို့ ဝင်ရောက်ပြီး ရှေ့ဆက်ရန် သင့်အကောင့်မှ အခြားစာရင်းများကို ဖယ်ရှားရန် လိုအပ်နိုင်သည်။", + "Episodes": "အပိုင်းများ", + "Episode": "အပိုင်း", + "Engineer": "အသံဖမ်းအင်ဂျင်နီယာ", + "EndsAtValue": "{0} တွင် ပြီးဆုံးသည်", + "Ended": "ကုန်ပြီ။", + "EncoderPresetHelp": "စွမ်းဆောင်ရည် မြှင့်တင်ရန် ပိုမြန်သော တန်ဖိုးကို ရွေးပါ သို့မဟုတ် အရည်အသွေး မြှင့်တင်ရန် နှေးကွေးသော တန်ဖိုးကို ရွေးပါ။", + "EnableTonemapping": "Tone mapping ကိုဖွင့်ပါ။", + "EnableThemeVideosHelp": "ဒစ်ဂျစ်တိုက်ကိုရှာဖွေနေစဉ် နောက်ခံတွင် ဇာတ်ဝင်ဗီဒီယိုများကို ဖွင့်ပါ။", + "EnableThemeSongsHelp": "ဒစ်ဂျစ်တိုက်ကိုရှာဖွေနေစဉ် နောက်ခံတွင် ဇာတ်ဝင်သီချင်းများကို ဖွင့်ပါ။", + "EnableStreamLoopingHelp": "တိုက်ရိုက်ထုတ်လွှင့်မှုများတွင် စက္ကန့်အနည်းငယ်သာ ဒေတာပါဝင်ပြီး စဉ်ဆက်မပြတ် တောင်းဆိုနေပါက ၎င်းကို ဖွင့်ပါ။ မလိုအပ်သောအခါတွင် ၎င်းကိုဖွင့်ခြင်းသည် ပြဿနာများကို ဖြစ်စေနိုင်သည်။", + "EnableStreamLooping": "တိုက်ရိုက်ထုတ်လွှင့်မှုများကို အလိုအလျောက်လှည့်ပတ်ခြင်း။", + "EnableQuickConnect": "ဤဆာဗာတွင် အမြန်ချိတ်ဆက်မှုကို ဖွင့်ပါ။", + "EnablePhotosHelp": "ပုံများကို ရှာဖွေတွေ့ရှိပြီး အခြားမီဒီယာဖိုင်များနှင့်အတူ ပြသပါမည်။", + "EnablePhotos": "ဓာတ်ပုံများကိုပြသပါ။", + "EnableNextVideoInfoOverlayHelp": "ဗီဒီယိုတစ်ခု၏အဆုံးတွင်၊ လက်ရှိပြသစာရင်းတွင် တက်လာမည့် နောက်ဗီဒီယိုအကြောင်း အချက်အလက်ကို ပြသပါ။", + "EnableNextVideoInfoOverlay": "ပြန်ဖွင့်နေစဉ်တွင် နောက်ဗီဒီယိုအချက်အလက်ကို ပြပါ။", + "EnableHardwareEncoding": "ဟာ့ဒ်ဝဲကုဒ်ကို ဖွင့်ပါ။", + "EnableFasterAnimationsHelp": "ပိုမြန်သော ကာတွန်းများနှင့် အသွင်ကူးပြောင်းမှုများကို အသုံးပြုပါ။", + "EnableFasterAnimations": "ပိုမြန်သော ကာတွန်းများ", + "EnableExternalVideoPlayersHelp": "ဗီဒီယိုပြန်ဖွင့်သောအခါတွင် ပြင်ပပလေယာမီနူးကို ပြပါမည်။", + "EnableExternalVideoPlayers": "ပြင်ပဗီဒီယိုဖွင့်စက်များ", + "EnableDisplayMirroring": "အလင်းပြန်ခြင်း", + "EnableDetailsBannerHelp": "ပစ္စည်းအသေးစိတ်စာမျက်နှာ၏ထိပ်တွင် နဖူးစည်းပုံတစ်ပုံကို ပြသပါ။", + "EnableDetailsBanner": "အသေးစိတ်အချက်များ ဆိုင်းဘုတ်", + "EnableDecodingColorDepth10Vp9": "VP9 အတွက် 10-bit hardware decoding ကိုဖွင့်ပါ။", + "EnableDecodingColorDepth10Hevc": "HEVC အတွက် 10-ဘစ် ဟာ့ဒ်ဝဲကုဒ်ကုဒ်ကို ဖွင့်ပါ။", + "EnableColorCodedBackgrounds": "ရောင်စုံကုဒ်နောက်ခံများ", + "EnableCinemaMode": "ရုပ်ရှင်မုဒ်", + "EnableBlurHashHelp": "တင်နေသေးသော ပုံများကို သီးသန့်နေရာယူထားခြင်းဖြင့် ပြသပါမည်။", + "EnableBlurHash": "ပုံများအတွက် မှုန်ဝါးနေသောနေရာများကို ဖွင့်ပါ။", + "EnableBackdropsHelp": "စာကြည့်တိုက်ကိုကြည့်ရှုနေစဉ် အချို့စာမျက်နှာများ၏ နောက်ခံတွင် နောက်ခံများကို ပြသပါ။", + "EnableAutoCast": "မူရင်းအတိုင်း သတ်မှတ်ပါ။", + "EditSubtitles": "စာတန်းထိုးများကို တည်းဖြတ်ပါ။", + "EditMetadata": "မက်တာဒေတာကို တည်းဖြတ်ပါ။", + "EditImages": "ပုံများကို တည်းဖြတ်ပါ။", + "Edit": "တည်းဖြတ်ပါ။", + "EasyPasswordHelp": "သင်၏ လွယ်ကူသော ပင်နံပါတ်ကုဒ်ကို ပံ့ပိုးပေးထားသည့် ဖောက်သည်များထံ အော့ဖ်လိုင်းဝင်ရောက်မှုအတွက် အသုံးပြုပြီး ကွန်ရက်အတွင်း လွယ်ကူစွာ လက်မှတ်ထိုးဝင်ရန်အတွက်လည်း အသုံးပြုနိုင်သည်။", + "DropShadow": "အရိပ်ချလိုက်ပါ။", + "DrmChannelsNotImported": "DRM ပါသည့် ချန်နယ်များကို တင်သွင်းမည်မဟုတ်ပါ။", + "DownloadsValue": "ဒေါင်းလုဒ် {0} ခု", + "Download": "ဒေါင်းလုဒ်လုပ်ပါ။", + "Down": "ဆင်းတယ်။", + "DoNotRecord": "မှတ်တမ်းမတင်ပါနဲ့။", + "DisplayModeHelp": "အင်တာဖေ့စ်အတွက် သင်အလိုရှိသော အပြင်အဆင်ပုံစံကို ရွေးပါ။", + "DisplayMissingEpisodesWithinSeasonsHelp": "ဆာဗာပုံစံဖွဲ့စည်းပုံရှိ TV စာကြည့်တိုက်များအတွက်လည်း ၎င်းကို ဖွင့်ထားရပါမည်။", + "DisplayMissingEpisodesWithinSeasons": "ဇာတ်လမ်းတွဲများအတွင်း ပျောက်ဆုံးနေသော အပိုင်းများကို ပြသပါ။", + "ValueSpecialEpisodeName": "အထူး- {0}", + "Sync": "ထပ်တူကျသည်။", + "Songs": "သီချင်းများ", + "Shows": "ရှိုးပွဲ", + "Playlists": "အစီအစဉ်များ", + "Photos": "ဓာတ်ပုံများ", + "MusicVideos": "ဂီတဗီဒီယိုများ", + "Movies": "ရုပ်ရှင်များ", + "HeaderContinueWatching": "ဆက်လက်ကြည့်ရှုပါ။", + "HeaderAlbumArtists": "အယ်လ်ဘမ်အနုပညာရှင်များ", + "Genres": "အမျိုးအစားများ", + "Folders": "ဖိုဒါများ", + "Favorites": "အကြိုက်ဆုံးများ" } From f7d8053df78437d54a325b75ad25fde2fe00ee6f Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Thu, 6 Jan 2022 13:13:32 +0000 Subject: [PATCH 1654/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 52 ++++++++++++++++++++++----------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 4cf5a258ea..add4050362 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -44,7 +44,7 @@ "BoxRear": "Box (Rückseite)", "Browse": "Durchsuchen", "MessageBrowsePluginCatalog": "Durchsuche unsere Bibliothek, um alle verfügbaren Plugins anzuzeigen.", - "BurnSubtitlesHelp": "Lege fest, ob der Server die Untertitel während der Videotranskodierung einbrennen soll. Deaktivieren verbessert die Serverperformance immens. Wähle Auto, um bildbasierte Formate (z.B. VobSub, PGS, SUB, IDX, etc.) sowie bestimmte ASS- oder SSA-Untertitel einbrennen zu lassen.", + "BurnSubtitlesHelp": "Legt fest, ob der Server die Untertitel während der Videotranskodierung einbrennen soll. Deaktivieren verbessert die Serverperformance immens. Wähle Auto, um bildbasierte Formate (z.B. VobSub, PGS, SUB, IDX, etc.) sowie bestimmte ASS- oder SSA-Untertitel einbrennen zu lassen.", "ButtonAddMediaLibrary": "Medienbibliothek hinzufügen", "ButtonAddScheduledTaskTrigger": "Auslöser hinzufügen", "ButtonAddServer": "Server hinzufügen", @@ -96,7 +96,7 @@ "ColorSpace": "Farbraum", "CommunityRating": "Community Bewertung", "Composer": "Komponist", - "ConfigureDateAdded": "Lege fest, wie das Feld \"Hinzugefügt am\" in NFOs interpretiert werden soll", + "ConfigureDateAdded": "Legt fest, wie das Feld 'Hinzugefügt am' in NFOs interpretiert werden soll", "ConfirmDeleteImage": "Bild löschen?", "ConfirmDeleteItem": "Das Löschen dieses Objekts löscht die Datei vom Laufwerk und in deiner Medienbibliothek. Bist du wirklich sicher?", "ConfirmDeleteItems": "Das Löschen dieser Objekte löscht die Dateien vom Laufwerk und in deiner Medienbibliothek. Bist du wirklich sicher?", @@ -416,7 +416,7 @@ "LabelBirthDate": "Geburtsdatum:", "LabelBirthYear": "Geburtsjahr:", "LabelBlastMessageInterval": "Intervall der Aktivmeldung:", - "LabelBlastMessageIntervalHelp": "Legen Sie die Dauer in Sekunden zwischen den Server-Alive-Meldungen fest.", + "LabelBlastMessageIntervalHelp": "Legt die Zeit in Sekunden zwischen den Aktivmeldung fest.", "LabelBlockContentWithTags": "Blockiere Inhalte mit Tags:", "LabelBurnSubtitles": "Untertitel einbrennen:", "LabelCachePath": "Cache-Verzeichnis:", @@ -446,7 +446,7 @@ "LabelDeathDate": "Todesdatum:", "LabelDefaultScreen": "Standardscreen:", "LabelDefaultUser": "Standardbenutzer:", - "LabelDefaultUserHelp": "Legen Sie fest, welche Benutzerbibliothek auf verbundenen Geräten angezeigt werden soll. Dies kann für jedes Gerät durch Profile überschrieben werden.", + "LabelDefaultUserHelp": "Legt fest, welche Benutzerbibliothek auf verbundenen Geräten angezeigt werden soll. Dies kann für jedes Gerät durch Profile überschrieben werden.", "LabelDeviceDescription": "Gerätebeschreibung:", "LabelDidlMode": "DIDL Modus:", "LabelDiscNumber": "Discnummer:", @@ -466,16 +466,16 @@ "LabelEmbedAlbumArtDidlHelp": "Einige Geräte bevorzugen diese Methode um Albumcover ermitteln zu können. Andere wiederum können evtl. nichts abspielen, wenn diese Funktion aktiviert ist.", "LabelEnableAutomaticPortMap": "Automatisches Port-Mapping aktivieren", "LabelEnableAutomaticPortMapHelp": "Leitet automatisch die öffentlichen Ports des Routers an die lokalen Ports des Servers mit Hilfe von UPnP weiter. Dies kann mit einigen Router-Modellen nicht funktionieren. Die Änderungen werden erst nach einem Neustart des Server aktiv.", - "LabelEnableBlastAliveMessages": "Alive Meldungen erzeugen", - "LabelEnableBlastAliveMessagesHelp": "Aktiviere dies, wenn der Server nicht zuverlässig von anderen UPnP Geräten in ihrem Netzwerk erkannt wird.", - "LabelEnableDlnaClientDiscoveryInterval": "Client-Ermittlungsintervall:", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Ermittelt die Zeit in Sekunden zwischen SSDP Suchanfragen.", - "LabelEnableDlnaDebugLogging": "DLNA Debug Logging aktivieren", - "LabelEnableDlnaDebugLoggingHelp": "Erzeugt große Logdateien und sollte nur zur Fehlerbehebung benutzt werden.", - "LabelEnableDlnaPlayTo": "DLNA-Feature 'Wiedergeben auf' aktivieren", - "LabelEnableDlnaPlayToHelp": "Jellyfin kann Geräte in Ihrem Netzwerk erkennen und bietet die Möglichkeit diese fernzusteuern.", + "LabelEnableBlastAliveMessages": "Aktivmeldungen erzeugen", + "LabelEnableBlastAliveMessagesHelp": "Aktiviere diese Option, wenn der Server nicht zuverlässig von anderen UPnP-Geräten in deinem Netzwerk erkannt wird.", + "LabelEnableDlnaClientDiscoveryInterval": "Intervall für die Clienterkennung:", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Legt die Zeit in Sekunden zwischen SSDP-Suchanfragen fest.", + "LabelEnableDlnaDebugLogging": "Fehlerprotokollierung für DLNA aktivieren", + "LabelEnableDlnaDebugLoggingHelp": "Erzeugt große Logdateien und sollte nur zur Fehlersuche genutzt werden.", + "LabelEnableDlnaPlayTo": "'Wiedergeben auf' DLNA-Funktion aktivieren", + "LabelEnableDlnaPlayToHelp": "Jellyfin kann Geräte in deinem Netzwerk erkennen und bietet die Möglichkeit diese fernzusteuern.", "LabelEnableDlnaServer": "DLNA-Server aktivieren", - "LabelEnableDlnaServerHelp": "Erlauben Sie UPnP Geräten in Ihrem Netzwerk den Zugriff und die Wiedergabe von Inhalten.", + "LabelEnableDlnaServerHelp": "Erlaube UPnP-Geräten in deinem Netzwerk den Zugriff und die Wiedergabe von Inhalten.", "LabelEnableHardwareDecodingFor": "Hardware-Dekodierung aktivieren für:", "LabelEnableRealtimeMonitor": "Echtzeitüberwachung aktivieren", "LabelEnableRealtimeMonitorHelp": "Änderungen werden auf unterstützten Dateisystemen sofort übernommen.", @@ -615,7 +615,7 @@ "LabelReasonForTranscoding": "Grund für die Transkodierung:", "LabelRecord": "Aufnahme:", "LabelRecordingPath": "Standard Aufnahmepfad:", - "LabelRecordingPathHelp": "Lege das Verzeichnis für Aufnahmen fest. Lässt Du es leer, wird das Data-Verzeichnis des Servers verwendet.", + "LabelRecordingPathHelp": "Legt das Verzeichnis für Aufnahmen fest. Wird es leer gelassen, wird das Daten-Verzeichnis des Servers verwendet.", "LabelRefreshMode": "Aktualisierungsmodus:", "LabelReleaseDate": "Veröffentlichungsdatum:", "LabelRemoteClientBitrateLimit": "Limit für die Internet Streaming Datenrate (Mbps):", @@ -643,7 +643,7 @@ "LabelSkipIfGraphicalSubsPresent": "Überspringen, falls das Video bereits eingebettete Untertitel enthält", "LabelSkipIfGraphicalSubsPresentHelp": "Das Vorhalten von textbasierten Untertiteln führt zu einer effizienteren Anzeige und verringert die Wahrscheinlichkeit einer Videotranskodierung.", "LabelSonyAggregationFlags": "Sony Aggregation Flags:", - "LabelSonyAggregationFlagsHelp": "Legt den Inhalt des 'aggregationFlags' Elements in der 'urn:schemas-sonycom:av' namespace fest.", + "LabelSonyAggregationFlagsHelp": "Legt den Inhalt des 'aggregationFlags'-Elements im 'urn:schemas-sonycom:av' Namensraum fest.", "LabelSortBy": "Sortiert nach:", "LabelSortOrder": "Sortierreihenfolge:", "LabelSortTitle": "Sortierungs Titel:", @@ -668,7 +668,7 @@ "LabelTrackNumber": "Liednummer:", "LabelTranscodingTempPathHelp": "Wähle einen eigenen Pfad für transkodierte Dateien. Lasse das Feld frei, um den Standardspeicherort zu nutzen.", "LabelTranscodingThreadCount": "Anzahl der Transkodierungs-Threads:", - "LabelTranscodingThreadCountHelp": "Lege die maximale Anzahl von Transkodierungs-Threads fest. Das Reduzieren der Thread-Anzahl verringert die CPU-Auslastung, verhindert aber möglicherweise eine ausreichend schnelle Transkodierung für eine störungsfrei Wiedergabe.", + "LabelTranscodingThreadCountHelp": "Legt die maximale Anzahl von Transkodierungs-Threads fest. Das Reduzieren der Thread-Anzahl verringert die CPU-Auslastung, verhindert aber möglicherweise eine ausreichend schnelle Transkodierung für eine störungsfrei Wiedergabe.", "LabelTriggerType": "Auslöser-Typ:", "LabelTunerIpAddress": "IP-Adresse des Tuners:", "LabelTunerType": "Typ des Tuners:", @@ -686,9 +686,9 @@ "LabelValue": "Wert:", "LabelVersionInstalled": "{0} installiert", "LabelXDlnaCap": "ID der Geräteeigenschaft:", - "LabelXDlnaCapHelp": "Legt den Inhalt des X_DLNACAP Elements in der urn:schemas-dlna-org:device-1-0 namespace fest.", + "LabelXDlnaCapHelp": "Legt den Inhalt des 'X_DLNACAP'-Elements im 'urn:schemas-dlna-org:device-1-0' Namensraum fest.", "LabelXDlnaDoc": "ID der Geräteklasse:", - "LabelXDlnaDocHelp": "Legt den Inhalt des X_DLNADOC Elements in der urn:schemas-dlna-org:device-1-0 namespace fest.", + "LabelXDlnaDocHelp": "Legt den Inhalt des 'X_DLNADOC'-Elements im 'urn:schemas-dlna-org:device-1-0' Namensraum fest.", "LabelYear": "Jahr:", "LabelYoureDone": "Du bist fertig!", "LabelZipCode": "PLZ:", @@ -921,7 +921,7 @@ "PleaseSelectTwoItems": "Bitte wähle mindestens zwei Elemente aus.", "MessagePluginInstalled": "Das Plugin wurde erfolgreich installiert. Der Server muss neu gestartet werden, um die Änderungen zu übernehmen.", "PreferEmbeddedTitlesOverFileNames": "Eingebettete Titel dem Dateinamen bevorzugen", - "PreferEmbeddedTitlesOverFileNamesHelp": "Bestimmen Sie den Anzeigetitel, der verwendet werden soll, wenn keine Internet-Metadaten oder lokalen Metadaten verfügbar sind.", + "PreferEmbeddedTitlesOverFileNamesHelp": "Bestimmt den Anzeigetitel, der verwendet werden soll, wenn keine Internet-Metadaten oder lokalen Metadaten verfügbar sind.", "PreferEmbeddedEpisodeInfosOverFileNames": "Eingebettete Episodeninformationen dem Dateinamen bevorzugen", "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Verwende die Episodeninformationen aus den eingebetteten Metadaten, falls vorhanden.", "Premieres": "Premieren", @@ -1193,7 +1193,7 @@ "DashboardServerName": "Server: {0}", "LabelWeb": "Web:", "MessageNoCollectionsAvailable": "Sammlungen ermöglichen es, personalisierte Gruppierungen von Filmen, Serien und Alben zu genießen. Klicke auf die Schaltfläche '+', um mit der Erstellung von Sammlungen zu beginnen.", - "OptionLoginAttemptsBeforeLockout": "Lege fest, wie oft die Anmeldung fehlschlagen darf, bevor es zur Sperrung kommt.", + "OptionLoginAttemptsBeforeLockout": "Legt fest, wie oft die Anmeldung fehlschlagen darf, bevor es zur Sperrung kommt.", "OptionLoginAttemptsBeforeLockoutHelp": "Null (0) bedeutet den Standardwert von drei Versuchen für normale Benutzer, sowie von fünf Versuchen für Administratoren zu übernehmen. Ein Wert von -1 deaktiviert die Funktion.", "PasswordResetProviderHelp": "Wähle einen Anbieter für das Zurücksetzen von Passwörtern aus, der verwendet werden soll, wenn dieser Benutzer das Zurücksetzen seines Passworts beantragt.", "Box": "Box", @@ -1365,7 +1365,7 @@ "SpecialFeatures": "Besonderheiten", "Poster": "Poster", "Photo": "Foto", - "Other": "Sonstiges:", + "Other": "Sonstiges", "Bwdif": "BWDIF", "UseDoubleRateDeinterlacingHelp": "Diese Einstellung verwendet die Halbbildrate beim Deinterlacing, oft auch als Bob-Deinterlacing bezeichnet, 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", @@ -1387,7 +1387,7 @@ "LabelMaxMuxingQueueSize": "Maximale Größe der Muxing-Warteschlange:", "LabelTonemappingParamHelp": "Feinabstimmung des Tone-Mapping-Algorithmus. Die empfohlenen und Standardwerte sind NaN. Im Allgemeinen leer lassen.", "LabelTonemappingParam": "Tone-Mapping-Parameter:", - "LabelTonemappingPeakHelp": "Überschreibe 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 voreingestellten Werte sind 100 und 0.", + "LabelTonemappingPeakHelp": "Überschreibt 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 voreingestellten Werte sind 100 und 0.", "LabelTonemappingPeak": "Tone-Mapping-Spitze:", "LabelTonemappingThresholdHelp": "Die Parameter des Tone-Mapping-Algorithmus werden für jede Szene fein abgestimmt. 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, wird der Szenendurchschnitt und die Spitzenhelligkeit neu berechnen. Die empfohlenen und Standardwerte sind 0,8 und 0,2.", "LabelTonemappingThreshold": "Tone-Mapping-Schwelle:", @@ -1420,7 +1420,7 @@ "ButtonActivate": "Aktivieren", "Authorize": "Autorisieren", "OptionMaxActiveSessionsHelp": "Ein Wert von 0 deaktiviert die Funktion.", - "OptionMaxActiveSessions": "Legen Sie die maximale Anzahl gleichzeitiger Benutzer-Sessions fest.", + "OptionMaxActiveSessions": "Legt die maximale Anzahl gleichzeitiger Benutzer-Sitzungen fest.", "LabelUserMaxActiveSessions": "Maximale Anzahl von gleichzeitigen Benutzer-Sitzungen:", "OptionAllowContentDownloadHelp": "Benutzer können Medien herunterladen und auf ihren Geräten speichern. Dies ist nicht dasselbe wie eine Synchronisierungsfunktion. Buchbibliotheken benötigen diese Funktion, um ordnungsgemäß zu funktionieren.", "OptionAllowContentDownload": "Mediendownloads zulassen", @@ -1463,7 +1463,7 @@ "HeaderAddUpdateSubtitle": "Untertitel hinzufügen/aktualisieren", "LabelSSDPTracingFilterHelp": "Optionale IP-Adresse zum Filtern des protokollierten SSDP-Verkehrs.", "LabelSSDPTracingFilter": "SSDP Filter:", - "LabelPublishedServerUriHelp": "Überschreibe die von Jellyfin genutzte URI auf Basis des Interfaces oder der IP-Adresse des Clients.", + "LabelPublishedServerUriHelp": "Überschreibt die von Jellyfin genutzte URI auf Basis des Interfaces oder der IP-Adresse des Clients.", "LabelPublishedServerUri": "Veröffentlichte Server-URI's:", "LabelEnableSSDPTracingHelp": "Aktiviere detailreiche SSDP Netzwerkverfolgung-Logs.
WARNUNG: Dies wird erhebliche Einbüßungen in der Leistung hervorrufen.", "LabelEnableSSDPTracing": "Aktiviere SSDP Verfolgung:", @@ -1562,7 +1562,7 @@ "SetUsingLastTracksHelp": "Versuche die Untertitel-/Audiospur auf die beste Übereinstimmung mit dem letzten Video zu stellen.", "SetUsingLastTracks": "Untertitel/Audiospuren mit vorherigem Element einstellen", "PreviousChapter": "Vorheriges Kapitel", - "PlaybackErrorPlaceHolder": "Dies ist ein Platzhalter für physische Medien, die Jellyfin nicht abspielen kann. Bitte legen Sie eine Disc zum Abspielen ein.", + "PlaybackErrorPlaceHolder": "Dies ist ein Platzhalter für physische Medien, die Jellyfin nicht abspielen kann. Bitte lege eine Disc zum Abspielen ein.", "NextChapter": "Nächstes Kapitel", "LabelSyncPlaySettingsSkipToSyncHelp": "Sync-Korrekturmethode, die darin besteht, zur geschätzten Wiedergabeposition zu springen. Sync-Korrektur muss aktiviert sein.", "LabelSyncPlaySettingsSkipToSync": "SkipToSync aktivieren", @@ -1578,7 +1578,7 @@ "LabelSyncPlaySettingsMinDelaySpeedToSync": "SpeedToSync minimale Verzögerung:", "LabelSyncPlaySettingsExtraTimeOffset": "Zusätzlicher Zeitversatz:", "LabelSortName": "Sortieren nach Name:", - "LabelMaxDaysForNextUpHelp": "Lege fest, wie viele Tage eine Sendung maximal in der Liste \"Als Nächstes\" bleiben soll, ohne dass sie angesehen wird.", + "LabelMaxDaysForNextUpHelp": "Legt fest, wie viele Tage eine Sendung maximal in der Liste 'Als Nächstes' bleiben soll, ohne dass sie angesehen wird.", "LabelMaxDaysForNextUp": "Max. Tage für 'Als Nächstes':", "ErrorPlayerNotFound": "Für den angeforderten Medientyp wurde kein Player gefunden.", "Typewriter": "Schreibmaschine", From 915916f299cc680b044c63e4174c6158a69deaed Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 6 Jan 2022 12:59:56 +0000 Subject: [PATCH 1655/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index eccacafab9..e375d19700 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -1414,7 +1414,7 @@ "LabelCurrentStatus": "Current status:", "LabelAlbumArtMaxResHelp": "Maximum resolution of album art exposed via the 'upnp:albumArtURI' property.", "KnownProxiesHelp": "Comma separated list of IP addresses or hostnames 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:", + "Other": "Other", "EnableQuickConnect": "Enable Quick Connect on this server", "ButtonUseQuickConnect": "Use Quick Connect", "ButtonActivate": "Activate", From e8e11f8c2acfbaf7fc34b4c5098977571f3c256e Mon Sep 17 00:00:00 2001 From: blob03 Date: Thu, 6 Jan 2022 12:59:26 +0000 Subject: [PATCH 1656/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 9c050569c2..89b0bf91fc 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1374,7 +1374,7 @@ "ThumbCard": "Vignette sur carte", "SpecialFeatures": "Particularités", "Photo": "Photo", - "Other": "Autre :", + "Other": "Autre", "PosterCard": "Affiche sur carte", "UseDoubleRateDeinterlacing": "Multiplier par deux la fréquence d'images lors du désentrelacement", "Bwdif": "BWDIF", From 03697e65960ea6b92b3ae3357322e00cc3a5acb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Ka=C5=82dus?= Date: Thu, 6 Jan 2022 14:26:06 +0000 Subject: [PATCH 1657/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index 6a56e55ea1..420582f92e 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -1372,7 +1372,7 @@ "Photo": "Zdjęcie", "LabelIconMaxResHelp": "Maksymalna rozdzielczość ikon udostępnianych przez 'upnp:icon'.", "LabelAlbumArtMaxResHelp": "Maksymalna rozdzielczość okładki albumu udostępnianej przez 'upnp:albumArtURI'.", - "Other": "Inne:", + "Other": "Inne", "QuickConnectActivationSuccessful": "Aktywowano pomyślnie", "LabelCurrentStatus": "Bieżący status:", "EnableAutoCast": "Ustaw jako Domyślny", From 8679e372222e8106e38d6a9f0013c74eb42dc747 Mon Sep 17 00:00:00 2001 From: Marius Luca Date: Wed, 5 Jan 2022 12:37:46 +0200 Subject: [PATCH 1658/1756] - add "Select All" action to multiSelect --- src/components/multiSelect/multiSelect.js | 19 +++++++++++++++++++ src/strings/en-us.json | 3 ++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/src/components/multiSelect/multiSelect.js b/src/components/multiSelect/multiSelect.js index 6c3a018093..e199fa7968 100644 --- a/src/components/multiSelect/multiSelect.js +++ b/src/components/multiSelect/multiSelect.js @@ -175,6 +175,12 @@ import itemHelper from '../itemHelper'; apiClient.getItem(apiClient.getCurrentUserId(), selectedItems[0]).then(firstItem => { const menuItems = []; + menuItems.push({ + name: globalize.translate('SelectAll'), + id: 'selectall', + icon: 'select_all' + }); + menuItems.push({ name: globalize.translate('AddToCollection'), id: 'addtocollection', @@ -246,6 +252,19 @@ import itemHelper from '../itemHelper'; const serverId = apiClient.serverInfo().Id; switch (id) { + case 'selectall': + { + const elems = document.querySelectorAll('.itemSelectionPanel'); + for (let i = 0, length = elems.length; i < length; i++) { + const chkItemSelect = elems[i].querySelector('.chkItemSelect'); + + if (chkItemSelect && !chkItemSelect.classList.contains('checkedInitial') && !chkItemSelect.checked && chkItemSelect.getBoundingClientRect().width != 0) { + chkItemSelect.checked = true; + updateItemSelection(chkItemSelect, true); + } + } + } + break; case 'addtocollection': import('../collectionEditor/collectionEditor').then(({default: collectionEditor}) => { new collectionEditor({ diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 91ff55ad82..c6e2a79acd 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -1606,5 +1606,6 @@ "VideoBitrateNotSupported": "The video's bitrate is not supported", "UnknownVideoStreamInfo": "The video stream info is unknown", "UnknownAudioStreamInfo": "The audio stream info is unknown", - "DirectPlayError": "There was an error starting direct playback" + "DirectPlayError": "There was an error starting direct playback", + "SelectAll": "Select All" } From 745f63e7166560014d90e274984c1500fe8b15be Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Thu, 6 Jan 2022 20:45:39 +0000 Subject: [PATCH 1659/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index add4050362..a2fe98caf8 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -43,7 +43,7 @@ "Books": "Bücher", "BoxRear": "Box (Rückseite)", "Browse": "Durchsuchen", - "MessageBrowsePluginCatalog": "Durchsuche unsere Bibliothek, um alle verfügbaren Plugins anzuzeigen.", + "MessageBrowsePluginCatalog": "Durchsuche unseren Katalog, um alle verfügbaren Plugins anzuzeigen.", "BurnSubtitlesHelp": "Legt fest, ob der Server die Untertitel während der Videotranskodierung einbrennen soll. Deaktivieren verbessert die Serverperformance immens. Wähle Auto, um bildbasierte Formate (z.B. VobSub, PGS, SUB, IDX, etc.) sowie bestimmte ASS- oder SSA-Untertitel einbrennen zu lassen.", "ButtonAddMediaLibrary": "Medienbibliothek hinzufügen", "ButtonAddScheduledTaskTrigger": "Auslöser hinzufügen", @@ -117,10 +117,10 @@ "Delete": "Löschen", "DeleteDeviceConfirmation": "Bist du dir sicher, dass du dieses Gerät löschen willst? Es wird erneut angezeigt, sobald sich ein Benutzer das nächste Mal von ihm einloggt.", "DeleteImage": "Bild löschen", - "DeleteImageConfirmation": "Möchtest du dieses Bild wirklich löschen?", + "DeleteImageConfirmation": "Bist du dir sicher, dass du dieses Bild löschen willst?", "DeleteMedia": "Medien löschen", "DeleteUser": "Benutzer löschen", - "DeleteUserConfirmation": "Möchtest du diesen Benutzer wirklich löschen?", + "DeleteUserConfirmation": "Bist du dir sicher, dass du diesen Benutzer löschen willst?", "Depressed": "Gedrückt", "Descending": "Absteigend", "DetectingDevices": "Suche Geräte", @@ -720,24 +720,24 @@ "MediaInfoPath": "Pfad", "MediaInfoPixelFormat": "Pixelformat", "MediaInfoProfile": "Profil", - "MediaInfoRefFrames": "Ref Frames", + "MediaInfoRefFrames": "Referenz-Frames", "MediaInfoResolution": "Auflösung", - "MediaInfoSampleRate": "Sample-Rate", + "MediaInfoSampleRate": "Abtastrate", "MediaInfoSize": "Größe", "MediaInfoTimestamp": "Zeitstempel", "MediaIsBeingConverted": "Das Medium wird in ein Format konvertiert, das mit dem Abspielgerät kompatibel ist.", "Menu": "Menü", "MessageAlreadyInstalled": "Diese Version ist bereits installiert.", - "MessageAreYouSureDeleteSubtitles": "Bist du dir sicher diese Untertitel Datei löschen zu wollen?", + "MessageAreYouSureDeleteSubtitles": "Bist du dir sicher, dass du diese Untertitel-Datei löschen willst?", "MessageAreYouSureYouWishToRemoveMediaFolder": "Bist du dir sicher dieses Medienverzeichnis entfernen zu wollen?", - "MessageConfirmDeleteGuideProvider": "Möchtest du diesen Programm-Anbieter wirklich löschen?", - "MessageConfirmDeleteTunerDevice": "Möchtest du dieses Gerät wirklich löschen?", - "MessageConfirmProfileDeletion": "Bist du dir sicher, dass du dieses Profil löschen möchtest?", + "MessageConfirmDeleteGuideProvider": "Bist du dir sicher, dass du diesen Programm-Anbieter löschen willst?", + "MessageConfirmDeleteTunerDevice": "Bist du dir sicher, dass du dieses Gerät löschen willst?", + "MessageConfirmProfileDeletion": "Bist du dir sicher, dass du dieses Profil löschen willst?", "MessageConfirmRecordingCancellation": "Aufnahme abbrechen?", - "MessageConfirmRemoveMediaLocation": "Bist du dir sicher diese Medienquelle entfernen zu wollen?", - "MessageConfirmRestart": "Möchtest du Jellyfin wirklich neu starten?", - "MessageConfirmRevokeApiKey": "Möchten Sie diesen API Schlüssel wirklich löschen? Die Verbindung der Anwendung zu diesem Server wird sofort unterbrochen werden.", - "MessageConfirmShutdown": "Möchten Sie den Server wirklich herunterfahren?", + "MessageConfirmRemoveMediaLocation": "Bist du dir sicher, dass du diese Medienquelle entfernen willst?", + "MessageConfirmRestart": "Willst du Jellyfin wirklich neu starten?", + "MessageConfirmRevokeApiKey": "Bist du dir sicher, dass du diesen API-Schlüssel löschen willst? Die Verbindung der Anwendung zu diesem Server wird sofort unterbrochen werden.", + "MessageConfirmShutdown": "Willst du den Server wirklich herunterfahren?", "MessageContactAdminToResetPassword": "Bitte kontaktiere deinen Systemadministrator, um dein Passwort zurücksetzen zu lassen.", "MessageCreateAccountAt": "Erstelle ein Konto bei {0}", "MessageDeleteTaskTrigger": "Bist du dir sicher, dass du diesen Aufgabenauslöser entfernen möchtest?", @@ -941,7 +941,7 @@ "Record": "Aufnehmen", "RecordSeries": "Serie aufnehmen", "RecordingCancelled": "Aufnahme abgebrochen.", - "MessageChangeRecordingPath": "Das Ändern des Aufnahmeverzeichnisses wird alte Aufnahmen nicht automatisch verschieben. Wenn Du das möchtest, musst Du das selber machen.", + "MessageChangeRecordingPath": "Das Ändern des Aufnahmeverzeichnisses wird alte Aufnahmen nicht automatisch verschieben. Wenn du das möchtest, musst du es selbst tun.", "RecordingScheduled": "Aufnahme geplant.", "Recordings": "Aufnahmen", "Refresh": "Aktualisieren", @@ -1209,7 +1209,7 @@ "LabelAudioBitDepth": "Audio-Bittiefe:", "LabelPleaseRestart": "Die Änderungen werden nach dem manuellen Neuladen des Webclients wirksam.", "LabelVideoBitrate": "Video-Bitrate:", - "LabelTranscodingFramerate": "Bildfrequenz der Transkodierung:", + "LabelTranscodingFramerate": "Bildrate der Transkodierung:", "LabelAudioSampleRate": "Audio-Abtastrate:", "LabelBaseUrl": "Basis-URL:", "LabelBaseUrlHelp": "Füge ein benutzerdefiniertes Unterverzeichnis zur Server-URL hinzu, zum Beispiel: http://example.com/<baseurl>", @@ -1224,7 +1224,7 @@ "MoreMediaInfo": "Medieninformation", "MessageNoServersAvailable": "Die automatische Serversuche konnte keinen Server finden.", "LabelPlayer": "Player:", - "MediaInfoCodecTag": "Codec Tag", + "MediaInfoCodecTag": "Codec-Tag", "SubtitleOffset": "Untertitel-Synchronisierung", "PlaybackData": "Wiedergabeinformationen", "MusicVideo": "Musikvideo", @@ -1367,7 +1367,7 @@ "Photo": "Foto", "Other": "Sonstiges", "Bwdif": "BWDIF", - "UseDoubleRateDeinterlacingHelp": "Diese Einstellung verwendet die Halbbildrate beim Deinterlacing, oft auch als Bob-Deinterlacing bezeichnet, die Bildrate des Videos verdoppelt, um eine vollständige Bewegung wie beim Betrachten von Interlaced-Video auf einem Fernseher zu erzielen.", + "UseDoubleRateDeinterlacingHelp": "Diese Einstellung verwendet die Halbbildrate beim Deinterlacing, oft auch als Bob-Deinterlacing bezeichnet. Dabei wird die Bildrate des Videos verdoppelt, um eine vollständige Bewegung wie beim Betrachten eines 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.", @@ -1397,9 +1397,9 @@ "LabelColorPrimaries": "Primärfarben:", "LabelColorTransfer": "Farbübertragung:", "LabelVideoRange": "Video-Bereich:", - "MediaInfoColorPrimaries": "Hauptfarben", + "MediaInfoColorPrimaries": "Primärfarben", "MediaInfoColorTransfer": "Farbübertragung", - "MediaInfoVideoRange": "Video-Bereich", + "MediaInfoVideoRange": "Videobereich", "ThumbCard": "Miniaturansichtkarte", "QuickConnectNotActive": "Schnellverbindung ist auf diesem Server nicht aktiv", "QuickConnectNotAvailable": "Frag deinen Server-Administrator, ob er Schnellverbindung erlaubt", @@ -1525,7 +1525,7 @@ "AudioBitDepthNotSupported": "Die Bittiefe des Tons wird nicht unterstützt", "VideoProfileNotSupported": "Das Profil des Video-Codecs wird nicht unterstützt", "VideoLevelNotSupported": "Die Stufe des Video-Codecs wird nicht unterstützt", - "VideoFramerateNotSupported": "Die Bildwiederholrate des Videos wird nicht unterstützt", + "VideoFramerateNotSupported": "Die Bildfrequenz des Videos wird nicht unterstützt", "VideoBitDepthNotSupported": "Die Bittiefe des Videos wird nicht unterstützt", "RefFramesNotSupported": "Referenzbilder werden nicht unterstützt", "SecondaryAudioNotSupported": "Sekundäre Audiospuren werden nicht unterstützt", From 7ea8ce7debae59cb91c8f1f3a647931f49217c93 Mon Sep 17 00:00:00 2001 From: Aragon Date: Thu, 6 Jan 2022 19:52:08 +0000 Subject: [PATCH 1660/1756] Translated using Weblate (Hebrew) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/ --- src/strings/he.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/he.json b/src/strings/he.json index 9f8bc64ea9..29a098ca97 100644 --- a/src/strings/he.json +++ b/src/strings/he.json @@ -892,7 +892,7 @@ "LabelHomeNetworkQuality": "איכות רשת ביתית:", "HeaderRemoveMediaLocation": "הסר מיקום מדיה", "HeaderRemoveMediaFolder": "הסר תיקיית מדיה", - "HeaderRemoteControl": "גישה מרחוק", + "HeaderRemoteControl": "שליטה מרחוק:", "HeaderRemoteAccessSettings": "הגדרות גישה מרחוק", "HeaderPortRanges": "הגדרות חומת אש ופרוקסי", "HeaderNetworking": "פרוטוקולי IP", @@ -936,7 +936,7 @@ "HeaderContinueReading": "המשך קריאה", "HeaderContainerProfile": "פרופיל קונטיינר", "HeaderCodecProfileHelp": "פרופילי קידוד מציינים את המגבלות של מכשיר בעת הפעלת קידודים ספציפיים. אם חלה מגבלה אז המדיה תוקנה מחדש, גם אם הקידוד מוגדר להפעלה ישירה.", - "HardwareAccelerationWarning": "הפעלת האצת חומרה עלולה לגרום לחוסר יציבות בסביבות מסוימות. ודא שמערכת ההפעלה ומנהלי הווידאו שלך מעודכנים לחלוטין. אם אתה מתקשה בהפעלת וידאו לאחר הפעלת זה, יהיה עליך לשנות את ההגדרה בחזרה ללא.", + "HardwareAccelerationWarning": "הפעלת האצת חומרה עלולה לגרום לחוסר יציבות בסביבות מסוימות. ודא שמערכת ההפעלה ומנהלי התקני הווידאו שלך מעודכנים. אם אתה מתקשה בהפעלת וידאו לאחר הפעלת אפשרות זו, שנה אותה בחזרה ל-None.", "GuideProviderSelectListings": "בחר רישומים", "Framerate": "קצב תמונות", "ErrorPlayerNotFound": "לא נמצא נגן עבור המדיה המבוקשת.", From cf39bc06d1bc974c8d1ae1e757eacfc3567d708b Mon Sep 17 00:00:00 2001 From: grafixeyehero <32230989+grafixeyehero@users.noreply.github.com> Date: Fri, 7 Jan 2022 03:33:25 +0300 Subject: [PATCH 1661/1756] apply suggestions --- .../pages/UserLibraryAccessPage.tsx | 21 +++---------------- 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/src/components/pages/UserLibraryAccessPage.tsx b/src/components/pages/UserLibraryAccessPage.tsx index fe9cf71ef5..f2fc33b5e5 100644 --- a/src/components/pages/UserLibraryAccessPage.tsx +++ b/src/components/pages/UserLibraryAccessPage.tsx @@ -36,7 +36,6 @@ const UserLibraryAccessPage: FunctionComponent = () => { const itemsArr: ItemsArr[] = []; for (const folder of mediaFolders) { - console.log('EnableAllFolders', user.Policy.EnableAllFolders); const isChecked = user.Policy.EnableAllFolders || user.Policy.EnabledFolders.indexOf(folder.Id) != -1; const checkedAttribute = isChecked ? ' checked="checked"' : ''; itemsArr.push({ @@ -57,7 +56,6 @@ const UserLibraryAccessPage: FunctionComponent = () => { const itemsArr: ItemsArr[] = []; for (const folder of channels) { - console.log('EnableAllChannels', user.Policy.EnableAllChannels); const isChecked = user.Policy.EnableAllChannels || user.Policy.EnabledChannels.indexOf(folder.Id) != -1; const checkedAttribute = isChecked ? ' checked="checked"' : ''; itemsArr.push({ @@ -84,7 +82,6 @@ const UserLibraryAccessPage: FunctionComponent = () => { const itemsArr: ItemsArr[] = []; for (const device of devices) { - console.log('EnableAllDevices', user.Policy.EnableAllDevices); const isChecked = user.Policy.EnableAllDevices || user.Policy.EnabledDevices.indexOf(device.Id) != -1; const checkedAttribute = isChecked ? ' checked="checked"' : ''; itemsArr.push({ @@ -179,27 +176,15 @@ const UserLibraryAccessPage: FunctionComponent = () => { }; element?.current?.querySelector('.chkEnableAllDevices').addEventListener('change', function (this: HTMLInputElement) { - if (this.checked) { - element?.current?.querySelector('.deviceAccessListContainer').classList.add('hide'); - } else { - element?.current?.querySelector('.deviceAccessListContainer').classList.remove('hide'); - } + element?.current?.querySelector('.deviceAccessListContainer').classList.toggle('hide', this.checked); }); element?.current?.querySelector('.chkEnableAllChannels').addEventListener('change', function (this: HTMLInputElement) { - if (this.checked) { - element?.current?.querySelector('.channelAccessListContainer').classList.add('hide'); - } else { - element?.current?.querySelector('.channelAccessListContainer').classList.remove('hide'); - } + element?.current?.querySelector('.channelAccessListContainer').classList.toggle('hide', this.checked); }); element?.current?.querySelector('.chkEnableAllFolders').addEventListener('change', function (this: HTMLInputElement) { - if (this.checked) { - element?.current?.querySelector('.folderAccessListContainer').classList.add('hide'); - } else { - element?.current?.querySelector('.folderAccessListContainer').classList.remove('hide'); - } + element?.current?.querySelector('.folderAccessListContainer').classList.toggle('hide', this.checked); }); element?.current?.querySelector('.userLibraryAccessForm').addEventListener('submit', onSubmit); From c60b65e7906072af5cd0a2fe65a480afe82672b9 Mon Sep 17 00:00:00 2001 From: Oscar Bolmsten Date: Fri, 7 Jan 2022 10:10:42 +0000 Subject: [PATCH 1662/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index 3439bcb447..55329d051e 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -36,7 +36,7 @@ "Banner": "Banderoll", "BirthDateValue": "Född: {0}", "BirthLocation": "Födelseort", - "BirthPlaceValue": "Födelseort:{0}", + "BirthPlaceValue": "Födelseort: {0}", "BookLibraryHelp": "Ljud- och textböcker stöds. Läs {0} boknamngivningsguiden {1}.", "Books": "Böcker", "Box": "Omslag", From be61105278c7448e395b67e071bd2730d79e5d64 Mon Sep 17 00:00:00 2001 From: Kichirou Hoshino Date: Fri, 7 Jan 2022 15:07:38 +0000 Subject: [PATCH 1663/1756] Translated using Weblate (Filipino) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/ --- src/strings/fil.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/fil.json b/src/strings/fil.json index 4d5a1fca98..00abb16cd3 100644 --- a/src/strings/fil.json +++ b/src/strings/fil.json @@ -778,7 +778,7 @@ "HeaderUpcomingOnTV": "Paparating Sa TV", "HeaderUninstallPlugin": "I-uninstall ang Plugin", "HeaderTypeText": "Ipasok ang Text", - "HeaderTypeImageFetchers": "Mga Image Fetcher ({0})", + "HeaderTypeImageFetchers": "Mga image fetcher ({0}):", "HeaderTuners": "Mga Tuner", "HeaderTunerDevices": "Mga Tuner Devices", "HeaderTranscodingProfileHelp": "Magdagdag ng mga profile ng transcode upang isaad kung aling mga format ang dapat gamitin kapag kinakailangan ang transcoding.", @@ -826,7 +826,7 @@ "HeaderResponseProfile": "Response Profile", "HeaderRemoveMediaLocation": "Alisin ang Lokasyon ng Media", "HeaderRemoveMediaFolder": "Alisin ang Media Folder", - "HeaderRemoteControl": "Remote Control", + "HeaderRemoteControl": "Remote Control:", "HeaderRemoteAccessSettings": "Mga Setting ng Remote Access", "HeaderRecordingPostProcessing": "Pagre-record ng Post Processing", "HeaderRecordingOptions": "Mga Opsyon sa Pagre-record", @@ -839,7 +839,7 @@ "HeaderPleaseSignIn": "Mangyaring mag-sign in", "HeaderPlayOn": "I-play sa", "HeaderPlaybackError": "Nag-error ang pag-playback", - "HeaderPlayback": "Pag-playback ng Media", + "HeaderPlayback": "Pag-playback ng media:", "HeaderPlayAll": "I-play ang Lahat", "HeaderPinCodeReset": "I-reset ang Easy PIN Code", "HeaderPhotoAlbums": "Mga Album ng Larawan", @@ -895,7 +895,7 @@ "HeaderForKids": "Para sa mga bata", "HeaderFetchImages": "Kunin ang mga Larawan:", "HeaderFetcherSettings": "Mga Setting ng Fetcher", - "HeaderFeatureAccess": "Access sa Tampok", + "HeaderFeatureAccess": "Access sa feature:", "HeaderExternalIds": "Mga external na ID:", "HeaderError": "Error", "HeaderEnabledFieldsHelp": "Alisan ng check ang isang field upang i-lock ito at maiwasang mabago ang data nito.", @@ -1215,7 +1215,7 @@ "HeaderApiKeysHelp": "Ang mga external application ay kinakailangan na magkaroon ng isang API key upang makipag-communicate sa server. Ang mga key ay ibinibigay sa pamamagitan ng pag-log in gamit ang isang normal na user account o mano-manong pagbibigay sa application ng isang key.", "HeaderApiKeys": "Mga API Key", "HeaderApiKey": "API Key", - "HeaderAllowMediaDeletionFrom": "Payagan ang Pagtanggal ng Media Mula sa", + "HeaderAllowMediaDeletionFrom": "Payagan ang pagtanggal ng media mula sa:", "HeaderAlert": "Alert", "HeaderAdmin": "Administrasyon", "HeaderAddUser": "Magdagdag ng User", From 89af8c244ce2de9cc3e2148f676019de5ad93753 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Fri, 7 Jan 2022 18:15:33 +0000 Subject: [PATCH 1664/1756] Translated using Weblate (Czech) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/ --- src/strings/cs.json | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/strings/cs.json b/src/strings/cs.json index 6feddac224..32026e2bfc 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -227,7 +227,7 @@ "HeaderEnabledFields": "Povolené pole", "HeaderEnabledFieldsHelp": "Zrušte zaškrtnutí, abyste zabránili změnám dat.", "HeaderError": "Chyba", - "HeaderFeatureAccess": "Přístup k funkcím", + "HeaderFeatureAccess": "Přístup k funkcím:", "HeaderFetchImages": "Načíst obrázky:", "HeaderForKids": "Pro děti", "HeaderFrequentlyPlayed": "Nejčastěji přehráváno", @@ -272,7 +272,7 @@ "HeaderPaths": "Cesty", "HeaderPinCodeReset": "Obnovit Easy PIN kód", "HeaderPlayAll": "Přehrát vše", - "HeaderPlayback": "Přehrání média", + "HeaderPlayback": "Přehrávání médií:", "HeaderPlaybackError": "Chyba přehrávání", "HeaderPleaseSignIn": "Prosíme, přihlaste se", "HeaderPluginInstallation": "Instalace zásuvných modulů", @@ -282,7 +282,7 @@ "HeaderRecentlyPlayed": "Naposledy přehráváno", "HeaderRecordingOptions": "Nastavení nahrávání", "HeaderRecordingPostProcessing": "Následné zpracování nahrávek", - "HeaderRemoteControl": "Dálkový ovladač", + "HeaderRemoteControl": "Dálkový ovladač:", "HeaderRemoveMediaFolder": "Odebrat složku médií", "HeaderRemoveMediaLocation": "Odebrat umístění media", "HeaderResponseProfile": "Profil pro odezvy", @@ -1056,7 +1056,7 @@ "General": "Obecné", "Genre": "Žánr", "GroupBySeries": "Seskupit podle série", - "HeaderAllowMediaDeletionFrom": "Povolit smazání médií z", + "HeaderAllowMediaDeletionFrom": "Povolit mazání médií z:", "HeaderAppearsOn": "Objeví se", "HeaderBlockItemsWithNoRating": "Blokovat položky s žádnými nebo nerozpoznanými informacemi o hodnocení:", "HeaderChapterImages": "Obrázky kapitol", @@ -1074,7 +1074,7 @@ "HeaderSeriesStatus": "Stav seriálu", "HeaderStopRecording": "Zastavit nahrávání", "HeaderSubtitleDownloads": "Stahování titulků", - "HeaderTypeImageFetchers": "Stahovače obrázků ({0})", + "HeaderTypeImageFetchers": "Stahovače obrázků ({0}):", "HeaderVideoType": "Formát videa", "Horizontal": "Vodorovně", "HttpsRequiresCert": "Chcete-li povolit zabezpečená připojení, budete muset zadat důvěryhodný certifikát SSL, například Let's Encrypt. Zadejte prosím certifikát nebo zakažte zabezpečená připojení.", @@ -1386,7 +1386,7 @@ "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 'BT.2390'.", "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.", + "AllowTonemappingHelp": "Mapování tónů umožňuje změnit dynamický rozsah videa z HDR na SDR bez ztráty detailů a barev, tj. důležitých informací původního obrazu. Tato funkce momentálně funguje pouze u videí, které obsahují HDR10 nebo HLG, a vyžaduje buď OpenCL nebo CUDA.", "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:", @@ -1502,7 +1502,7 @@ "LabelMaxAudiobookResume": "Zbývající délka v minutách pro pokračování u audioknih:", "MessagePlaybackError": "Přehrání tohoto souboru na vašem zařízení Google Cast se nezdařilo.", "MessageChromecastConnectionError": "Vašemu zařízení Google Cast se nezdařilo kontaktovat server Jellyfin. Zkontrolujte připojení a zkuste to znovu.", - "AllowVppTonemappingHelp": "Plně hardwarové mapování tónů bez použití filtru OpenCL. Momentálně funguje pouze při překódování videí, které obsahují metadata HDR10.", + "AllowVppTonemappingHelp": "Plné mapování tónů pomocí ovladače Intel. Momentálně funguje pouze na určitém hardwaru u videí s HDR10. Má vyšší prioritu než jiné implementace OpenCL.", "EnableVppTonemapping": "Povolit mapování tónů VPP", "EnableEnhancedNvdecDecoder": "Povolit vylepšený dekodér NVDEC", "Framerate": "Snímková frekvence", @@ -1611,5 +1611,6 @@ "UnknownAudioStreamInfo": "Informace o zvukové stopě jsou neznámé", "UnknownVideoStreamInfo": "Informace o video stopě jsou neznámé", "VideoBitrateNotSupported": "Bitový tok videa není podporovaný", - "AudioIsExternal": "Zvuková stopa je externí" + "AudioIsExternal": "Zvuková stopa je externí", + "SelectAll": "Vybrat vše" } From 67fa9c5761bb0d6a0913c9e0c590251966242561 Mon Sep 17 00:00:00 2001 From: blob03 Date: Fri, 7 Jan 2022 19:06:45 +0000 Subject: [PATCH 1665/1756] Translated using Weblate (French) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/ --- src/strings/fr.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/fr.json b/src/strings/fr.json index 89b0bf91fc..0070275398 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -1611,5 +1611,6 @@ "UnknownAudioStreamInfo": "Pas d'information sur le flux audio", "VideoBitrateNotSupported": "Le débit de la vidéo n'est pas pris en charge", "UnknownVideoStreamInfo": "Pas d'information sur le flux vidéo", - "AudioIsExternal": "Le flux audio est externe" + "AudioIsExternal": "Le flux audio est externe", + "SelectAll": "Tout sélectionner" } From 14510b6e88f9bea94f9fc2baa84645039fd30c08 Mon Sep 17 00:00:00 2001 From: hoanghuy309 Date: Fri, 7 Jan 2022 17:34:12 +0000 Subject: [PATCH 1666/1756] Translated using Weblate (Vietnamese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/ --- src/strings/vi.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/strings/vi.json b/src/strings/vi.json index 6954df5d3e..8ccfea9156 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -875,7 +875,7 @@ "LabelMovieRecordingPath": "Đường dẫn quay phim:", "LabelCurrentStatus": "Tình trạng hiện tại:", "LabelAlbumArtMaxResHelp": "Độ phân giải tối đa của ảnh bìa tuyển tập hiển thị qua thuộc tính 'upnp:albumArtURI'.", - "Other": "Khác:", + "Other": "Khác", "EnableQuickConnect": "Bật Kết Nối Nhanh trên máy chủ này", "EnableDecodingColorDepth10Vp9": "Bật giải mã phần cứng 10 bit cho VP9", "EnableDecodingColorDepth10Hevc": "Bật giải mã phần cứng 10-bit cho HEVC", @@ -1609,5 +1609,6 @@ "UnknownAudioStreamInfo": "Thông tin luồng âm thanh không xác định", "UnknownVideoStreamInfo": "Thông tin luồng video không xác định", "VideoBitrateNotSupported": "Tốc độ bit của video không được hỗ trợ", - "AudioIsExternal": "Luồng âm thanh bên ngoài" + "AudioIsExternal": "Luồng âm thanh bên ngoài", + "SelectAll": "Chọn Tất Cả" } From 7114608160bafd14d4952da858c04b7275d42d3d Mon Sep 17 00:00:00 2001 From: millallo Date: Sat, 8 Jan 2022 06:48:50 +0000 Subject: [PATCH 1667/1756] Translated using Weblate (Italian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/ --- src/strings/it.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/it.json b/src/strings/it.json index 7ce4a0c35c..10576b423a 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -1611,5 +1611,6 @@ "UnknownAudioStreamInfo": "Le informazioni del flusso audio non sono disponibili", "UnknownVideoStreamInfo": "Le informazioni del flusso video non sono disponibili", "VideoBitrateNotSupported": "Il bitrate video non è supportato", - "AudioIsExternal": "Il flusso audio è esterno" + "AudioIsExternal": "Il flusso audio è esterno", + "SelectAll": "Seleziona Tutto" } From 1f635fab7242b4470e4e7baee87ad140ca678fb8 Mon Sep 17 00:00:00 2001 From: Joel Jose Date: Sat, 8 Jan 2022 09:45:26 +0000 Subject: [PATCH 1668/1756] Translated using Weblate (English (United Kingdom)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/ --- src/strings/en-gb.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index e375d19700..4d71420ce0 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -1611,5 +1611,6 @@ "UnknownAudioStreamInfo": "The audio stream info is unknown", "UnknownVideoStreamInfo": "The video stream info is unknown", "VideoBitrateNotSupported": "The video's bitrate is not supported", - "AudioIsExternal": "The audio stream is external" + "AudioIsExternal": "The audio stream is external", + "SelectAll": "Select All" } From 2a70f1e5675723b7e06d5e8d1f112026073a8aff Mon Sep 17 00:00:00 2001 From: Jochem Zeilstra Date: Sat, 8 Jan 2022 15:23:21 +0000 Subject: [PATCH 1669/1756] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index 0209715e19..a69fe4835c 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -1250,7 +1250,7 @@ "Season": "Seizoen", "PreferEmbeddedEpisodeInfosOverFileNames": "Verkies ingeladen afleveringsinformatie boven bestandsnaam", "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Dit gebruikt de afleveringsinformatie van de ingeladen metadata als deze aanwezig is.", - "PlaybackErrorNoCompatibleStream": "Dit apparaat ondersteund de afgespeelde media niet en de server verstuurd geen ondersteund formaat.", + "PlaybackErrorNoCompatibleStream": "Dit apparaat ondersteunt de afgespeelde media niet en de server verstuurt geen compatibel mediaformaat.", "Person": "Persoon", "OptionForceRemoteSourceTranscoding": "Forceer het transcoderen van op afstand bediende media bronnen (zoals LiveTV)", "NoCreatedLibraries": "Het lijkt erop dat er geen bibliotheek is gecreëerd. {0}Wilt u er nu een aanmaken?{1}", From a6cec38345c63f9f5ceabb25bc9147b73c392d69 Mon Sep 17 00:00:00 2001 From: Kichirou Hoshino Date: Sat, 8 Jan 2022 15:30:07 +0000 Subject: [PATCH 1670/1756] Translated using Weblate (Filipino) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/ --- src/strings/fil.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/fil.json b/src/strings/fil.json index 00abb16cd3..246850a3f8 100644 --- a/src/strings/fil.json +++ b/src/strings/fil.json @@ -1607,5 +1607,6 @@ "UnknownAudioStreamInfo": "Hindi alam ang impormasyon ng audio stream", "UnknownVideoStreamInfo": "Hindi alam ang impormasyon ng video stream", "VideoBitrateNotSupported": "Hindi suportado ang bitrate ng video", - "AudioIsExternal": "Ang audio stream ay external" + "AudioIsExternal": "Ang audio stream ay external", + "SelectAll": "Piliin lahat" } From cdaa26c3f364da250e08226753116a8d7f12ae1a Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Sun, 9 Jan 2022 00:04:55 +0000 Subject: [PATCH 1671/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index a2fe98caf8..9394c17ce1 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -24,7 +24,7 @@ "AllowOnTheFlySubtitleExtractionHelp": "Eingebettete Untertitel können aus Videos extrahiert und als Klartext an Clients gesendet werden, um eine Videotranskodierung zu vermeiden. Auf manchen Systemen kann dieser Vorgang eine lange Zeit in Anspruch nehmen und deswegen währenddessen die Videowiedergabe stoppen. Deaktiviere diese Option, um eingebettete Untertitel während des Videotranskodierens einbrennen zu lassen, wenn sie nicht nativ vom Client unterstützt werden.", "AllowRemoteAccess": "Externe Verbindungen zu diesem Server zulassen", "AllowRemoteAccessHelp": "Wenn deaktiviert, werden alle externen Verbindungen blockiert.", - "AllowedRemoteAddressesHelp": "Kommagetrennte Liste von IP Adressen oder IP/Netzmasken für Netzwerke, für die externe Verbindungen erlaubt sind. Wenn leer gelassen, sind alle Adressen erlaubt.", + "AllowedRemoteAddressesHelp": "Kommagetrennte Liste von IP-Adressen oder IP/Netzmasken für Netzwerke, für die externe Verbindungen erlaubt sind. Wenn leer gelassen, sind alle Adressen erlaubt.", "AlwaysPlaySubtitles": "Immer anzeigen", "AlwaysPlaySubtitlesHelp": "Den Spracheinstellungen entsprechende Untertitel werden unabhängig von der Tonspursprache geladen.", "AnyLanguage": "Beliebige Sprache", @@ -107,8 +107,8 @@ "Continuing": "Fortlaufend", "CriticRating": "Kritiker Bewertung", "CustomDlnaProfilesHelp": "Erstelle ein benutzerdefiniertes Profil für ein neues Zielgerät, oder um ein vorhandenes Systemprofil zu überschreiben.", - "DateAdded": "Hinzugefügt am", - "DatePlayed": "Abgespielt am", + "DateAdded": "Hinzugefügt", + "DatePlayed": "Abgespielt", "DeathDateValue": "Gestorben: {0}", "Default": "Standard", "ErrorDefault": "Fehler beim Verarbeiten der Anfrage. Bitte versuche es später erneut.", @@ -137,7 +137,7 @@ "DisplayInMyMedia": "Auf Homescreen anzeigen", "DisplayInOtherHomeScreenSections": "Bereiche wie 'Neueste Medien' oder 'Weiterschauen' auf dem Homescreen anzeigen", "DisplayMissingEpisodesWithinSeasons": "Fehlende Folgen innerhalb von Staffeln anzeigen", - "DisplayMissingEpisodesWithinSeasonsHelp": "Dies muss auch für Serienbibliotheken in den Servereinstellungen aktiviert sein.", + "DisplayMissingEpisodesWithinSeasonsHelp": "Dies muss in den Servereinstellungen auch für Serienbibliotheken aktiviert werden.", "DisplayModeHelp": "Wähle den für die Oberfläche zu verwendenden Layoutstil.", "DoNotRecord": "Nicht aufnehmen", "Down": "Runter", @@ -235,7 +235,7 @@ "HeaderConfirmPluginInstallation": "Plugin-Installation bestätigen", "HeaderConfirmProfileDeletion": "Profillöschung bestätigen", "HeaderConfirmRevokeApiKey": "API-Schlüssel widerrufen", - "HeaderConnectToServer": "Verbinde zu Server", + "HeaderConnectToServer": "Mit Server verbinden", "HeaderConnectionFailure": "Verbindungsfehler", "HeaderContainerProfile": "Containerprofil", "HeaderContainerProfileHelp": "Container-Profile weisen auf Beschränkungen einen Gerätes beim Abspielen bestimmter Formate hin. Wenn eine Beschränkung zutrifft, dann werden Medien transcodiert, auch wenn das Format für die Direktwiedergabe konfiguriert ist.", @@ -411,7 +411,7 @@ "LabelArtistsHelp": "Trenne mehrere Künstler durch ein Semikolon.", "LabelAudioLanguagePreference": "Bevorzugte Audiosprache:", "LabelAutomaticallyRefreshInternetMetadataEvery": "Metadaten automatisch aus dem Internet aktualisieren:", - "LabelBindToLocalNetworkAddress": "Binde an lokale Netzwerkadresse:", + "LabelBindToLocalNetworkAddress": "An lokale Netzwerkadresse binden:", "LabelBindToLocalNetworkAddressHelp": "Überschreibt die lokale IP-Adresse für den HTTP-Server. Wenn leer, wird der Server an alle verfügbaren Adressen gebunden. Änderungen benötigen einen Neustart.", "LabelBirthDate": "Geburtsdatum:", "LabelBirthYear": "Geburtsjahr:", @@ -527,7 +527,7 @@ "LabelLanNetworks": "Lokale Netzwerke:", "LabelLanguage": "Sprache:", "LabelLineup": "TV Programm:", - "LabelLocalHttpServerPortNumber": "Lokale HTTP Portnummer:", + "LabelLocalHttpServerPortNumber": "Lokale HTTP-Portnummer:", "LabelLocalHttpServerPortNumberHelp": "Die TCP-Portnummer für den HTTP-Server.", "LabelLockItemToPreventChanges": "Diesen Eintrag sperren, um zukünftige Änderungen zu verhindern", "LabelLoginDisclaimer": "Haftungsausschluss bei der Anmeldung:", @@ -547,15 +547,15 @@ "LabelMessageTitle": "Benachrichtigungstitel:", "LabelMetadata": "Metadaten:", "LabelMetadataDownloadLanguage": "Bevorzugte Sprache für Downloads:", - "LabelMetadataDownloadersHelp": "Aktiviere und ordne deine bevorzugten Metadatendownloader nach Präferenzen. Downloader mit niedriger Priorität werden nur genutzt um fehlende Informationen zu ergänzen.", + "LabelMetadataDownloadersHelp": "Aktiviere und ordne deine bevorzugten Metadatendownloader nach Präferenzen. Downloader mit niedriger Priorität werden nur genutzt, um fehlende Informationen zu ergänzen.", "LabelMetadataPath": "Metadaten-Verzeichnis:", - "LabelMetadataPathHelp": "Wähle ein Verzeichnis, für die heruntergeladenen Artworks und Metadaten.", + "LabelMetadataPathHelp": "Wähle ein Verzeichnis für die heruntergeladenen Artworks und Metadaten.", "LabelMetadataReaders": "Metadatenleser:", "LabelMetadataReadersHelp": "Ordne die bevorzugten lokalen Metadatenquellen nach Priorität. Die erste gefundene Datei wird gelesen.", "LabelMetadataSavers": "Metadaten-Speicherer:", - "LabelMetadataSaversHelp": "Wähle die Dateiformate, die beim Speichern deiner Metadaten verwendet werden sollen.", + "LabelMetadataSaversHelp": "Wähle die Dateiformate aus, die beim Speichern deiner Metadaten verwendet werden sollen.", "LabelMethod": "Methode:", - "LabelMinBackdropDownloadWidth": "Minimale Breite für zu herunterladende Hintergründe:", + "LabelMinBackdropDownloadWidth": "Minimale Breite der zu herunterladenden Hintergründe:", "LabelMinResumeDuration": "Minimale Dauer für Wiederaufnahme:", "LabelMinResumeDurationHelp": "Die kürzeste Videolänge in Sekunden, die Wiedergabeposition speichert und dich fortsetzen lässt.", "LabelMinResumePercentage": "Minimale Prozent für Wiederaufnahme:", @@ -608,10 +608,10 @@ "LabelProtocol": "Protokoll:", "LabelProtocolInfo": "Protokoll Information:", "LabelProtocolInfoHelp": "Der Wert, der für die Beantwortung von GetProtocolInfo Anfragen durch die Endgeräte benutzt wird.", - "LabelPublicHttpPort": "Öffentliche HTTP Portnummer:", - "LabelPublicHttpPortHelp": "Die öffentliche Portnummer sollte einem lokalen HTTP Port zugewiesen werden.", - "LabelPublicHttpsPort": "Öffentliche HTTPS Portnummer:", - "LabelPublicHttpsPortHelp": "Die öffentliche Portnummer sollte einem lokalen HTTPS Port zugewiesen werden.", + "LabelPublicHttpPort": "Öffentliche HTTP-Portnummer:", + "LabelPublicHttpPortHelp": "Die öffentliche Portnummer sollte einem lokalen HTTP-Port zugewiesen werden.", + "LabelPublicHttpsPort": "Öffentliche HTTPS-Portnummer:", + "LabelPublicHttpsPortHelp": "Die öffentliche Portnummer sollte einem lokalen HTTPS-Port zugewiesen werden.", "LabelReasonForTranscoding": "Grund für die Transkodierung:", "LabelRecord": "Aufnahme:", "LabelRecordingPath": "Standard Aufnahmepfad:", @@ -623,7 +623,7 @@ "LabelRuntimeMinutes": "Laufzeit:", "LabelSaveLocalMetadata": "Bildmaterial in den Medienverzeichnissen speichern", "LabelSaveLocalMetadataHelp": "Durch das Speichern von Bildmaterial direkt in den Medienverzeichnissen befinden sich diese an einem Ort, wo sie sehr leicht bearbeitet werden können.", - "LabelScheduledTaskLastRan": "Zuletzt ausgeführt vor: {0}. Benötigte Zeit: {1}.", + "LabelScheduledTaskLastRan": "Zuletzt ausgeführt: {0}. Benötigte Zeit: {1}.", "LabelScreensaver": "Bildschirmschoner:", "LabelSeasonNumber": "Staffelnummer:", "LabelSelectFolderGroups": "Gruppiere Inhalte von folgenden Verzeichnissen automatisch zu Ansichten wie beispielsweise Filme, Musik und TV:", @@ -694,7 +694,7 @@ "LabelZipCode": "PLZ:", "LabelffmpegPath": "FFmpeg Verzeichnis:", "LabelffmpegPathHelp": "Verzeichnis zur FFmpeg Applikationsdatei oder zum Ordner, der FFmpeg enthält.", - "LanNetworksHelp": "Komma separierte Liste von IP Adressen oder IP Masken die als lokale Netzwerke behandelt werden sollen um Bandbreitenlimitationen auszusetzen. Wenn befüllt werden alle anderen IP Adressen als externe Netzwerke behandelt und unterliegen den Bandbreitenlimitationen für externe Verbindungen. Wenn leer, wird nur das SubNetz des Servers als Lokales Netz gesetzt.", + "LanNetworksHelp": "Komma separierte Liste von IP-Adressen oder IP/Netzmasken die als lokale Netzwerke behandelt werden sollen, um Bandbreitenlimitationen auszusetzen. Wenn gesetzt, werden alle anderen IP-Adressen als extern behandelt und unterliegen den Bandbreitenlimitationen für externe Verbindungen. Wenn leer, wird nur das Subnetz des Servers als lokales Netzwerk behandelt.", "Large": "Groß", "LatestFromLibrary": "Neueste {0}", "LearnHowYouCanContribute": "Erfahre, wie du unterstützen kannst.", @@ -1377,7 +1377,7 @@ "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 zurzeit nur bei HDR10- oder HLG-Videos. Entsprechend der gewählten Hardwarebeschleunigung wird die passende OpenCL oder CUDA Laufzeitumgebung benötigt.", + "AllowTonemappingHelp": "Tone-Mapping kann die Dynamic Range eines Videos von HDR zu SDR umwandeln und dabei Bilddetails und Farben beibehalten. Dies funktioniert zurzeit nur bei HDR10- oder HLG-Videos. Entsprechend der gewählten Hardwarebeschleunigung wird die passende OpenCL- oder CUDA-Laufzeitumgebung benötigt.", "TonemappingRangeHelp": "Wähle den Ausgabefarbraum aus. Auto ist derselbe wie der Eingabefarbraum.", "TonemappingAlgorithmHelp": "Das Tone-Mapping kann fein abgestimmt werden. Wenn du mit diesen Optionen nicht vertraut bist, behalte einfach den Standardwert bei. Der empfohlene Wert ist \"BT.2390\".", "LabelTonemappingAlgorithm": "Wähle den zu verwendenden Tone-Mapping-Algorithmus aus:", @@ -1515,8 +1515,8 @@ "Controls": "Steuerung", "TextSent": "Text gesendet.", "MessageSent": "Nachricht gesendet.", - "LabelSlowResponseEnabled": "Protokollierung einer Warnmeldung, wenn der Server nur langsam antwortet", - "LabelSlowResponseTime": "Zeit in ms, nachdem eine Antwort als langsam eingestuft wird:", + "LabelSlowResponseEnabled": "Protokolliere eine Warnung, wenn der Server langsam antwortet", + "LabelSlowResponseTime": "Zeit in ms, nach der eine Antwort als langsam eingestuft wird:", "UseEpisodeImagesInNextUpHelp": "Die Abschnitte \"Als Nächstes\" und \"Weiterschauen\" verwenden Episodenbilder als Vorschaubilder anstelle des primären Vorschaubilds der Sendung.", "UseEpisodeImagesInNextUp": "Verwende Episodenbilder in den Bereichen \"Als Nächstes\" und \"Weiterschauen\"", "LabelLocalCustomCss": "Benutzerdefinierter CSS-Code, der nur für diesen Client gilt. Möglicherweise möchtest du den benutzerdefinierten CSS-Code des Servers deaktivieren.", @@ -1611,5 +1611,6 @@ "UnknownVideoStreamInfo": "Die Video-Stream-Info ist unbekannt", "UnknownAudioStreamInfo": "Die Audio-Stream-Info ist unbekannt", "ContainerBitrateExceedsLimit": "Die Bitrate des Videos übersteigt das Limit", - "PreferSystemNativeHwDecoder": "Präferiere Betriebssystem-native DXVA- oder VA-API-Hardware-Dekoder" + "PreferSystemNativeHwDecoder": "Präferiere Betriebssystem-native DXVA- oder VA-API-Hardware-Dekoder", + "SelectAll": "Alles auswählen" } From 814f9d46593fc29769a3ebc0fcd1eb9288c1cdff Mon Sep 17 00:00:00 2001 From: wolong gl Date: Sun, 9 Jan 2022 09:26:50 +0000 Subject: [PATCH 1672/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 2cdc8379c6..3aa899fc6b 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -213,7 +213,7 @@ "HeaderAdmin": "管理", "HeaderAlbumArtists": "专辑艺术家", "HeaderAlert": "警报", - "HeaderAllowMediaDeletionFrom": "允许从中删除媒体", + "HeaderAllowMediaDeletionFrom": "允许从以下位置删除媒体:", "HeaderApiKey": "API 密钥", "HeaderApiKeys": "API 密钥", "HeaderApiKeysHelp": "外部应用程序需要 API 密钥才能与服务器进行通信。密钥会在使用普通账户登录时自动生成,或是手动为应用分配。", @@ -257,7 +257,7 @@ "HeaderEnabledFieldsHelp": "反选栏以锁定并不让其数据被更改。", "HeaderError": "错误", "HeaderExternalIds": "外部 ID:", - "HeaderFeatureAccess": "可使用的功能", + "HeaderFeatureAccess": "可使用的功能:", "HeaderFetchImages": "获取图像:", "HeaderFetcherSettings": "读取器设置", "HeaderForKids": "给儿童", @@ -303,7 +303,7 @@ "HeaderPhotoAlbums": "相册", "HeaderPinCodeReset": "重置简单PIN码", "HeaderPlayAll": "全部播放", - "HeaderPlayback": "媒体播放", + "HeaderPlayback": "媒体播放:", "HeaderPlaybackError": "播放错误", "HeaderPleaseSignIn": "请登录", "HeaderPluginInstallation": "插件安装", @@ -313,7 +313,7 @@ "HeaderRecentlyPlayed": "最近播放", "HeaderRecordingOptions": "录制选项", "HeaderRecordingPostProcessing": "记录后处理", - "HeaderRemoteControl": "远程控制", + "HeaderRemoteControl": "远程控制:", "HeaderRemoveMediaFolder": "移除媒体文件夹", "HeaderRemoveMediaLocation": "移除媒体位置", "HeaderResponseProfile": "响应配置", @@ -353,7 +353,7 @@ "HeaderTranscodingProfileHelp": "添加转码配置文件标明哪些媒体格式需要转码处理。", "HeaderTunerDevices": "调谐器设备", "HeaderTuners": "调谐器", - "HeaderTypeImageFetchers": "图片获取程序 ({0})", + "HeaderTypeImageFetchers": "图片获取程序 ({0}):", "HeaderTypeText": "输入文本", "HeaderUpcomingOnTV": "即将在电视上播放", "HeaderUploadImage": "上传图片", @@ -1611,5 +1611,6 @@ "UnknownAudioStreamInfo": "音频流信息未知", "UnknownVideoStreamInfo": "视频流信息未知", "VideoBitrateNotSupported": "视频的比特率不受支持", - "AudioIsExternal": "音频流是外部的" + "AudioIsExternal": "音频流是外部的", + "SelectAll": "全选" } From f2badb64236f141ab61c3d95c70dc9bf44b874cf Mon Sep 17 00:00:00 2001 From: Penguins114 Date: Sun, 9 Jan 2022 14:15:06 +0000 Subject: [PATCH 1673/1756] Translated using Weblate (Japanese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/ --- src/strings/ja.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/strings/ja.json b/src/strings/ja.json index 5b169bfabb..f55b59ecc5 100644 --- a/src/strings/ja.json +++ b/src/strings/ja.json @@ -1548,5 +1548,7 @@ "VideoCodecNotSupported": "映像のコーデックがサポートされていません", "YoutubeNotFound": "ビデオが見つかりません。", "EnableIntelLowPowerHevcHwEncoder": "Intel の HEVC ハードウェアエンコードを有効にする", - "EnableIntelLowPowerH264HwEncoder": "Intel の H.264 ハードウェアエンコードを有効にする" + "EnableIntelLowPowerH264HwEncoder": "Intel の H.264 ハードウェアエンコードを有効にする", + "DirectPlayError": "ダイレクト再生の開始時にエラーが発生しました", + "SelectAll": "すべて選択" } From b1c34dcc0d2db6347ce3df0b4369aa88f064a740 Mon Sep 17 00:00:00 2001 From: nextlooper42 Date: Sun, 9 Jan 2022 22:48:04 +0000 Subject: [PATCH 1674/1756] Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/ --- src/strings/sk.json | 90 +++++++++++++++++++++++++-------------------- 1 file changed, 51 insertions(+), 39 deletions(-) diff --git a/src/strings/sk.json b/src/strings/sk.json index 0c57fe7cff..1bef9975d1 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -199,14 +199,14 @@ "HeaderPasswordReset": "Obnoviť heslo", "HeaderPaths": "Cesty", "HeaderPhotoAlbums": "Fotoalbumy", - "HeaderPinCodeReset": "Obnoviť PIN kód", + "HeaderPinCodeReset": "Obnoviť jednoduchý PIN kód", "HeaderPlayAll": "Prehrať všetko", "HeaderPlaybackError": "Chyba prehrávania", "HeaderPleaseSignIn": "Prihláste sa, prosím", "HeaderPreferredMetadataLanguage": "Uprednostňovaný jazyk metadát", "HeaderProfileInformation": "Informácie o profile", "HeaderRecentlyPlayed": "Nedávno prehrávané", - "HeaderRemoteControl": "Ďiaľkové ovládanie", + "HeaderRemoteControl": "Diaľkové ovládanie:", "HeaderRevisionHistory": "História revízií", "HeaderRunningTasks": "Bežiace úlohy", "HeaderScenes": "Scény", @@ -273,7 +273,7 @@ "LabelCustomCertificatePath": "Vlastná cesta k SSL certifikátu:", "LabelCustomCertificatePathHelp": "Cesta k súboru PKCS #12, ktorý obsahuje certifikát a súkromný kľúč k povoleniu TLS podpory na vlastnej doméne.", "LabelCustomCss": "Vlastné CSS kód:", - "LabelCustomCssHelp": "Aplikujte svoj vlastný štýl na web rozhranie.", + "LabelCustomCssHelp": "Aplikujte svoj vlastný CSS kód na webové rozhranie pre zmenu vzhľadu alebo brandingu.", "LabelDateAdded": "Dátum pridania:", "LabelDateAddedBehavior": "Nový obsah zoraďovať podľa dátumu:", "LabelDay": "Deň v týždni:", @@ -575,8 +575,8 @@ "PerfectMatch": "Perfektná zhoda", "Photos": "Fotky", "PictureInPicture": "Obraz v obraze", - "PinCodeResetComplete": "PIN kód bol obnovený.", - "PinCodeResetConfirmation": "Ste si istý, že chcete obnoviť PIN kód?", + "PinCodeResetComplete": "Jednoduchý PIN kód bol obnovený.", + "PinCodeResetConfirmation": "Ste si istý, že chcete obnoviť jednoduchý PIN kód?", "PlaceFavoriteChannelsAtBeginning": "Umiestniť obľúbené kanály na začiatok", "Play": "Prehrať", "PlayCount": "Počet prehraní", @@ -584,7 +584,7 @@ "PlayNext": "Prehrať ďalšie", "PlayNextEpisodeAutomatically": "Automaticky prehrať ďalšiu epizódu", "Played": "Prehrané", - "PleaseAddAtLeastOneFolder": "Pridajte prosím aspoň jeden priečinok do tejto knižnice kliknutím na tlačidlo Pridať.", + "PleaseAddAtLeastOneFolder": "Pridajte prosím aspoň jeden priečinok do tejto knižnice kliknutím na tlačidlo '+' v sekcií ‘Priečinky‘.", "PleaseEnterNameOrId": "Prosím, zadajte meno alebo externé ID.", "PleaseRestartServerName": "Prosím reštartujte Jellyfin na {0}.", "PleaseSelectTwoItems": "Vyberte prosím aspoň dve položky.", @@ -782,7 +782,7 @@ "HeaderAlert": "Upozornenie", "HeaderDownloadSync": "Sťahovanie a synchronizácia", "HeaderExternalIds": "Externé ID:", - "HeaderFeatureAccess": "Prístup k funkciám", + "HeaderFeatureAccess": "Prístup k funkciám:", "HeaderLoginFailure": "Prihlásenie zlyhalo", "HeaderMediaFolders": "Priečinky médií", "HeaderRemoveMediaFolder": "Odstrániť priečinok médií", @@ -805,7 +805,7 @@ "OptionIsSD": "SD", "OptionMax": "Max", "OptionProtocolHls": "Živý HTTP stream (HLS)", - "OptionRequirePerfectSubtitleMatch": "Sťahovať iba titulky, ktoré perfektne sedia k mojim video súborom", + "OptionRequirePerfectSubtitleMatch": "Sťahovať iba titulky, ktoré perfektne sedia k video súborom", "Rate": "Hodnotenie", "Recordings": "Nahrávky", "RemoveFromPlaylist": "Odstrániť z playlistu", @@ -861,7 +861,7 @@ "HeaderSeriesOptions": "Nastavenia seriálov", "HeaderParentalRatings": "Rodičovské hodnotenia", "HeaderEnabledFields": "Povolené polia", - "HeaderAllowMediaDeletionFrom": "Povoliť zmazanie médií z", + "HeaderAllowMediaDeletionFrom": "Povoliť zmazanie médií z:", "HeaderAdmin": "Spravovanie", "EnablePhotosHelp": "Obrázky budú detekované a zobrazené spolu s ostatnými multimediálnymi súbormi.", "EnableColorCodedBackgrounds": "Farebne označené pozadia", @@ -902,7 +902,7 @@ "HeaderXmlDocumentAttributes": "Atribúty XML dokumentu", "HeaderXmlDocumentAttribute": "Atribúty XML dokumentu", "HeaderUpcomingOnTV": "Čoskoro v TV", - "HeaderTypeImageFetchers": "Získavače obrázkov ({0})", + "HeaderTypeImageFetchers": "Získavače obrázkov ({0}):", "HeaderTranscodingProfileHelp": "Pridať prekódovacie profily pre určenie, ktoré formáty by mali byť použité, keď je prekódovanie vyžadované.", "HeaderSubtitleProfilesHelp": "Profily titulkov popisujú formáty titulkov, ktoré dané zariadenie podporuje.", "HeaderSeriesStatus": "Stav seriálu", @@ -918,7 +918,7 @@ "HeaderRecordingPostProcessing": "Spracovanie nahratých nahrávok", "HeaderProfileServerSettingsHelp": "Tieto hodnoty určujú, ako sa bude server prezentovať klientom.", "HeaderPluginInstallation": "Inštalácia zásuvných modulov", - "HeaderPlayback": "Prehrávanie medií", + "HeaderPlayback": "Prehrávanie medií:", "HeaderPlayOn": "Prehrať na", "HeaderOnNow": "Práve teraz", "HeaderLiveTvTunerSetup": "Nastavenie TV tuneru pre živé vysielanie", @@ -976,7 +976,7 @@ "CustomDlnaProfilesHelp": "Vytvorte si vlastný profil pre nové zariadenie alebo pre prepísanie systémového profilu.", "CopyStreamURLSuccess": "URL úspešne skopírovaná.", "CopyStreamURL": "Kopírovať URL adresu streamu", - "ConfigureDateAdded": "Nastavenie pridávania dátumu je definovaná v Dashboarde pod možnosťou Nastavenia knižnice", + "ConfigureDateAdded": "Nastavenie spôsobu, akým sa určuje dátum pridania v sekcií Dashboard > Knižnica > NFO nastavenia", "ColorTransfer": "Prenos farieb", "ColorPrimaries": "Primárna farba", "CinemaModeConfigurationHelp": "Kino režim prináša zážitok ako z kina priamo do vašej obývačky s možnosťou prehrať trailery a vlastné intrá pred hlavným programom.", @@ -1006,7 +1006,7 @@ "XmlDocumentAttributeListHelp": "Tieto atribúty sú aplikované do koreňového prvku každej XML odpovede.", "Writer": "Scenárista", "Whitelist": "Whitelist", - "UserAgentHelp": "Zadajte vlastnú HTTP hlavičku pre user-agenta.", + "UserAgentHelp": "Zadajte vlastnú HTTP hlavičku 'User-Agent'.", "TitleHostingSettings": "Nastavenie hostingu", "Thumb": "Thumb", "TheseSettingsAffectSubtitlesOnThisDevice": "Toto nastavenie ovplyvní titulky na tomto zariadení", @@ -1043,8 +1043,8 @@ "OptionReportByteRangeSeekingWhenTranscodingHelp": "Toto je vyžadované pre niektoré zariadenia, ktoré nevedia moc dobre časovo pretáčať.", "OptionReportByteRangeSeekingWhenTranscoding": "Hlásiť, že server podporuje bajtové pretáčanie pri prekódovaní", "OptionRandom": "Náhodne", - "OptionPlainVideoItemsHelp": "Všetky videá sú reprezentované v DIDL ako \"object.item.videoItem\" namiesto viac špecifického typu, ako napríklad \"object.item.videoItem.movie\".", - "OptionPlainStorageFoldersHelp": "Všetky priečinky sú reprezentované v DIDL ako \"object.container.storageFolder\" namiesto viac špecifického typu, ako napríklad \"object.container.person.musicArtist\".", + "OptionPlainVideoItemsHelp": "Všetky videá sú reprezentované v DIDL ako ‘object.item.videoItem‘ namiesto viac špecifického typu, ako napríklad ‘object.item.videoItem.movie‘.", + "OptionPlainStorageFoldersHelp": "Všetky priečinky sú reprezentované v DIDL ako ‘object.container.storageFolder‘ namiesto viac špecifického typu, ako napríklad ‘object.container.person.musicArtist‘.", "OptionPlainStorageFolders": "Zobraziť všetky priečinky ako jednoduché priečinky pre ukladanie", "OptionOnInterval": "V intervale", "OptionLoginAttemptsBeforeLockoutHelp": "Hodnota 0 znamená zdedenie predvolenej hodnoty troch pokusov pre bežného používateľa a päť pre administrátora. Nastavením na -1 sa táto funkcia zakáže.", @@ -1074,14 +1074,14 @@ "MusicLibraryHelp": "Pozrite si {0}príručku pomenovania hudby{1}.", "MusicAlbum": "Hudobný album", "MoreMediaInfo": "Informácie o médiu", - "MetadataSettingChangeHelp": "Zmena nastavení metadát ovplyvní nový obsah pridávaný v budúcnosti. Pre obnovenie existujúceho obsahu, otvorte obrazovku s detailom a kliknite na tlačítko obnoviť alebo vykonajte hromadnú obnovu cez metadata manažér.", + "MetadataSettingChangeHelp": "Zmena nastavení metadát ovplyvní nový obsah pridávaný v budúcnosti. Pre obnovenie existujúceho obsahu, otvorte obrazovku s detailom a kliknite na tlačítko ‘Obnoviť‘ alebo vykonajte hromadnú obnovu cez ‘Metadata manažér‘.", "MessageUnsetContentHelp": "Obsah bude zobrazený ako jednoduché priečinky. Pre lepšie výsledky použite manažér metadát na nastavenie typu obsahu podpriečinkov.", "MessageUnableToConnectToServer": "Nie sme schopný sa aktuálne pripojiť k vybranému serveru. Prosím, uistite sa, že je spustený a skúste to znovu.", "MessageReenableUser": "Pozrite nižšie pre znovu-povolenie", "MessagePluginInstallDisclaimer": "Zásuvné moduly vytvorené členmi komunity sú úžasná cesta ako zlepšiť váš zážitok s dodatočnými funkciami a benefitmi. Pred inštaláciou sa prosím oboznámte s efektmi, ktoré môžu mať vplyv na váš server, ako dlhšie prehľadávanie knižníc, dodatočné procesy na pozadí a zníženie stability systému.", "MessagePluginConfigurationRequiresLocalAccess": "Pre konfiguráciu tohoto zásuvného modulu sa prihláste priamo na lokálny server.", "MessagePlayAccessRestricted": "Prehrávanie tohoto obsahu je aktuálne obmedzené. Prosím, kontaktujte svojho administrátora servera pre viac informácií.", - "MessagePasswordResetForUsers": "Nasledujúci používatelia si nechali obnoviť heslo. Teraz sa môžu prihlásiť s PIN kódom, ktorý použijú k vykonaniu obnovy hesla.", + "MessagePasswordResetForUsers": "Nasledujúci používatelia si nechali obnoviť heslo. Teraz sa môžu prihlásiť s jednoduchým PIN kódom, ktorý použijú k vykonaniu obnovy hesla.", "MessageNoServersAvailable": "Žiadne servery neboli nájdené pomocou automatického objavovania serverov.", "MessageNoMovieSuggestionsAvailable": "V súčastnosti nie sú k dispozícií žiadne filmové návrhy. Začnite pozerať a hodnotiť vaše filmy, potom sa sem vráťte pre vaše odporúčania.", "MessageNoCollectionsAvailable": "Kolekcie vám umožnia užiť si vlastné zoskupenia filmov, seriálov a albumov. Kliknite na tlačítko '+' pre začatie vytvárania kolekcie.", @@ -1090,7 +1090,7 @@ "MessageForgotPasswordFileCreated": "Nasledujúci súbor bol vytvorený na vašom serveri a obsahuje inštrukcie, ako postupovať:", "MessageDownloadQueued": "Sťahovanie zaradené do fronty.", "MessageDirectoryPickerLinuxInstruction": "Pre Linuxové distribúcie Arch Linux, CentOS, Debian, Fedora, openSUSE alebo Ubuntu, je potrebné udeliť používateľovi služby oprávnenie aspoň na čítanie.", - "MessageDirectoryPickerBSDInstruction": "Pre BSD budete možno potrebovať nakonfigurovať úložisko priamo vo vašom FreeNAS Jail aby mohol Jellyfin pristupovať k vašim médiám.", + "MessageDirectoryPickerBSDInstruction": "Pre BSD môže byť potrebná konfigurácia úložiska priamo vo vašom 'FreeNAS Jail' aby mohol Jellyfin pristupovať k vašim médiám.", "MessageDeleteTaskTrigger": "Naozaj chcete vymazať tento spúšťač úlohy?", "MessageCreateAccountAt": "Vytvoriť účet v {0}", "MessageContactAdminToResetPassword": "Prosím, kontaktujte vášho systémového administrátora k obnoveniu hesla.", @@ -1107,15 +1107,15 @@ "MediaInfoAnamorphic": "Anamorfné", "MapChannels": "Mapovať kanály", "LabelffmpegPathHelp": "Cesta k súboru aplikácie FFmpeg alebo k priečinku obsahujúcemu FFmpeg.", - "LabelXDlnaDocHelp": "Určuje obsah prvku X_DLNADOC v namespace urn:schemas-dlna-org:device-1-0.", - "LabelXDlnaDoc": "X-DLNA dokumentácia:", - "LabelXDlnaCapHelp": "Určuje obsah prvku X_DLNACAP v namespace urn:schemas-dlna-org:device-1-0.", - "LabelXDlnaCap": "X-DLNA cap:", + "LabelXDlnaDocHelp": "Určuje obsah prvku 'X_DLNADOC' v 'namespace urn:schemas-dlna-org:device-1-0'.", + "LabelXDlnaDoc": "ID triedy zariadenia:", + "LabelXDlnaCapHelp": "Určuje obsah prvku 'X_DLNACAP' v 'namespace urn:schemas-dlna-org:device-1-0'.", + "LabelXDlnaCap": "ID kompatibility zariadenia:", "LabelVideoCodec": "Video kodek:", "LabelVideoBitrate": "Dátový tok videa:", "LabelVaapiDeviceHelp": "Toto je vykresľovaní node, ktorý sa používa na hardvérovú akceleráciu.", "LabelVaapiDevice": "VA-API zariadenie:", - "LabelUserRemoteClientBitrateLimitHelp": "Prepíše predvolené globálne hodnoty nastavené v nastavení prehrávania servera.", + "LabelUserRemoteClientBitrateLimitHelp": "Prepíše predvolené globálne hodnoty v nastavení serveru, viz Dashboard > Prehrávanie > Streamovanie.", "LabelUserLoginAttemptsBeforeLockout": "Neúspešné pokusy o prihlásenie pred uzamknutím používateľa:", "LabelUserLibraryHelp": "Vyberte, ktorá používateľská knižnica sa zobrazí na zariadení. Ponechajte prázdne pre zdedenie predvolených nastavení.", "LabelUserLibrary": "Používateľská knižnica:", @@ -1137,7 +1137,7 @@ "LabelSpecialSeasonsDisplayName": "Zobrazovaný názov špeciálnej série:", "LabelSortTitle": "Zoradiť podľa názvu:", "LabelSortOrder": "Poradie zoradenia:", - "LabelSonyAggregationFlagsHelp": "Určuje obsah prvku aggregationFlags v namespace urn:schemas-sonycom:av.", + "LabelSonyAggregationFlagsHelp": "Určuje obsah prvku 'aggregationFlags' v 'namespace urn:schemas-sonycom:av'.", "LabelSonyAggregationFlags": "Agregačné príznaky Sony:", "LabelSkipIfGraphicalSubsPresentHelp": "Textové verzie titulkov môžu mať za následok efektívnejšiu dodávku a zníženie šance na prekódovanie videa.", "LabelSkipIfAudioTrackPresentHelp": "Zrušte zaškrtnutie pre zobrazenie titulkov pri všetkých videách, bez ohľadu na jazyk zvuku.", @@ -1148,7 +1148,7 @@ "LabelServerHost": "Hosť:", "LabelSendNotificationToUsers": "Odoslať upozornenie pre:", "LabelSelectFolderGroupsHelp": "Priečinky, ktoré nie sú zaškrtnuté, budú zobrazené vo vlastnom zobrazení.", - "LabelSelectFolderGroups": "Automaticky zoskupiť obsah z nasledujúcich priečinkov do zobrazenia, ako sú Filmy, Hudba a TV:", + "LabelSelectFolderGroups": "Automaticky zoskupiť obsah z nasledujúcich priečinkov do zobrazenia, ako sú 'Filmy', 'Hudba' a 'TV':", "LabelScheduledTaskLastRan": "Naposledy pustené {0}, trvalo {1}.", "LabelSaveLocalMetadataHelp": "Ukladanie artworkov do priečinkov s médiami umožní ich jednoduchšiu úpravu.", "LabelRemoteClientBitrateLimitHelp": "Voliteľný limit dátových tokov jednotlivých streamov pre všetky sieťové zariadenia. Toto je užitočné ako prevencia voči požiadavkám zariadení o vyšší dátový tok ako dokáže zvládnuť internetové pripojenie. To môže mať za následok zvýšenie nárokov na CPU vášho servera, aby bolo možné prekódovať videá za behu na nižší dátový tok.", @@ -1217,19 +1217,19 @@ "LabelBaseUrl": "Východzia URL:", "LabelEveryXMinutes": "Každý:", "LabelEnableSingleImageInDidlLimitHelp": "Niektoré zariadenia nebudú zobrazovať správne pokiaľ je viacero obrázkov uložených v DIDL.", - "LabelEnableDlnaPlayTo": "Povoliť DLNA prehrávanie", + "LabelEnableDlnaPlayTo": "Povoliť funkciu DLNA 'Play To'", "LabelEnableDlnaDebugLoggingHelp": "Vytvára veľké súbory s logami a mal by sa použiť len v prípade potreby odstraňovania problémov.", "LabelEnableDlnaDebugLogging": "Povoliť logovanie DLNA debugu", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Určuje dobu trvania v sekundách medzi SSDP vyhľadávaniami.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Určuje dobu trvania v sekundách medzi dvoma SSDP vyhľadávaniami.", "LabelEnableDlnaClientDiscoveryInterval": "Interval pre objavenie klienta:", "LabelEnableAutomaticPortMapHelp": "Automatické namapovanie verejného portu na lokálny port serveru cez UPnP. Toto nemusí fungovať so všetkými modelmi routerov alebo sieťových konfigurácií. Zmeny sa vykonajú až po reštarte servera.", "LabelEmbedAlbumArtDidlHelp": "Niektoré zariadenia preferujú túto metódu pre získavanie obrázku albumu. Ostatným môže zlyhať prehrávanie pokiaľ je táto možnosť povolená.", "LabelBlastMessageIntervalHelp": "Určuje dobu v sekundách medzi vysielaniami správ o serveri.", "LabelBindToLocalNetworkAddressHelp": "Prepísať lokálnu IP adresu HTTP serveru. Pokiaľ zostane prázdna, server sa naviaže na všetky dostupné adresy. Pri zmene tejto hodnoty sa vyžaduje reštart.", "LabelAlbumArtPN": "Obrázok albumu PN:", - "LabelAlbumArtHelp": "PN používa obrázok albumu, vrámci dlna:profileID atribútu upnp:albumArtURI. Niektoré zariadenia vyžadujú špecifickú hodnotu, bez ohľadu na veľkosť obrázku.", + "LabelAlbumArtHelp": "PN používa obrázok albumu, vrámci 'dlna:profileID' atribútu 'upnp:albumArtURI'. Niektoré zariadenia vyžadujú špecifickú hodnotu, bez ohľadu na veľkosť obrázku.", "HeaderDirectPlayProfileHelp": "Pridať profil priameho prehrávania pre definovanie, ktorý formát môže zariadenie natívne zvládnuť.", - "LabelInNetworkSignInWithEasyPasswordHelp": "Použite jednoduchý PIN kód na prihlásenie v klientoch vo vnútri lokálnej siete. Vaše bežné heslo bude potrebné len pokiaľ ste mimo domova. Pokiaľ je PIN kód ponechaný prázdny, tak nebude potrebovať heslo vo vašej domácej sieti.", + "LabelInNetworkSignInWithEasyPasswordHelp": "Použite jednoduchý PIN kód na prihlásenie z klientov vo vnútri lokálnej siete. Vaše bežné heslo bude potrebné len pokiaľ ste mimo domova. Pokiaľ je PIN kód ponechaný prázdny, tak nebude potrebovať heslo vo vašej domácej sieti.", "EasyPasswordHelp": "Váš jednoduchý PIN kód sa dá používať v režime offline na podporovaných zariadeniach a taktiež môže byť použitý ako jednoduché prihlásenie v lokálnej sieti.", "HeaderNavigation": "Navigácia", "MessageConfirmAppExit": "Chceli by ste odísť?", @@ -1380,8 +1380,8 @@ "LabelAutomaticDiscovery": "Povoliť automatické rozpoznanie:", "LabelAutoDiscoveryTracingHelp": "Pokiaľ je povolené, tak pakety prijaté na porte automatického rozpoznania budú zaznamenané.", "LabelAutoDiscoveryTracing": "Povoliť trasovanie automatického rozpoznania.", - "LabelAlbumArtMaxResHelp": "Maximálne rozlíšenie obrázku albumu vo vlastnosti upnp:albumArtURI.", - "KnownProxiesHelp": "Čiarkami oddelený zoznam IP adries alebo hostiteľov známych proxy serverov použitých pri pripojení k vašej inštancií Jellyfinu. Toto je vyžadované pre správne využitie hlavičky X-Forwarded-For. Vyžaduje reštart.", + "LabelAlbumArtMaxResHelp": "Maximálne rozlíšenie obrázku albumu vo vlastnosti 'upnp:albumArtURI'.", + "KnownProxiesHelp": "Čiarkami oddelený zoznam IP adries alebo hostiteľov známych proxy serverov použitých pri pripojení k vašej inštancií Jellyfinu. Toto je vyžadované pre správne využitie hlavičky 'X-Forwarded-For'. Vyžaduje reštart.", "Image": "Obrázok", "HeaderUploadSubtitle": "Nahrať titulky", "HeaderPortRanges": "Nastavenia firewallu a proxy", @@ -1436,7 +1436,7 @@ "LabelMaxMuxingQueueSize": "Maximálna veľkosť muxovacej fronty:", "LabelKnownProxies": "Známe proxy servery:", "LabelIsForced": "Vynútené", - "LabelIconMaxResHelp": "Maximálne rozlíšenie ikony vo vlastnosti upnp:icon.", + "LabelIconMaxResHelp": "Maximálne rozlíšenie ikony vo vlastnosti 'upnp:icon'.", "LabelHDHomerunPortRangeHelp": "Obmedzí rozsah portov pre HDHomeRun na túto hodnotu. (Predvolená hodnota je 1024-645535).", "LabelHDHomerunPortRange": "Rozsah portov HDHomeRun:", "LabelH265Crf": "H.265 kódovanie CRF:", @@ -1447,7 +1447,7 @@ "AspectRatioCover": "Obal", "VideoAudio": "Video Zvuk", "Video": "Video", - "AllowTonemappingHelp": "Mapovanie tónov umožňuje zmeniť dynamicky rozsah videa z HDR na SDR bez straty veľmi dôležitých informácií o pôvodnom obraze, ako napr. detaily a farby. V súčastnosti táto funkcia funguje len pri prekódovaní videa s vloženými HDR10 alebo HLG metadátami. Pokiaľ nie je prehrávanie plynulé alebo vôbec nefunguje, skúste vypnúť príslušný hardvérový dekodér.", + "AllowTonemappingHelp": "Mapovanie tónov umožňuje zmeniť dynamicky rozsah videa z HDR na SDR bez straty veľmi dôležitých informácií o pôvodnom obraze, ako napr. detaily a farby. V súčastnosti táto funkcia funguje len pri videách s HDR10 alebo HLG. Táto funkcia vyžaduje OpenCL alebo CUDA.", "LabelTonemappingThresholdHelp": "Parametre algoritmu mapovania tónov sú prispôsobené jednotlivým scénam. A tento prah sa používa na zistenie, či sa scéna zmenila alebo nie. Pokiaľ rozdiel medzi súčasnou priemernou svetlosťou snímku a priebežným priemerom tento prah prekročí, bude priemerná a vrchná svetlosť scény prepočítaná. Doporučené a predvolené hodnoty sú 0.8 a 0.2.", "LabelUDPPortRangeHelp": "Obmedzí UDP pripojenie Jellyfinu na tento rozsah. (Predvolená hodnota je 1024 - 645535).
Poznámka: Niektoré funkcie vyžadujú určité porty, ktoré sa môžu nachádzať mimo tohto rozsahu.", "Remuxing": "Remuxovanie", @@ -1461,7 +1461,7 @@ "UseDoubleRateDeinterlacingHelp": "Toto nastavenie používa pre odstránenie prekladania zdvojnásobenú snímkovú frekvenciu, aby výsledné video vyzeralo rovnako plynulo, ako pri prehrávaní prekladaného videa v TV.", "UseDoubleRateDeinterlacing": "Zdvojnásobiť snímkovú frekvenciu pri odstraňovaní prekladania", "TonemappingRangeHelp": "Vyberte farebný rozsah na výstupe. Automaticky znamená rovnaký ako bol na vstupe.", - "TonemappingAlgorithmHelp": "Mapovanie tónov je možné ďalej doladiť. Pokiaľ nie ste oboznámený s týmito možnosťami, radšej ich nechajte na predvolených hodnotách. Odporúčaná hodnota je Hable.", + "TonemappingAlgorithmHelp": "Mapovanie tónov je možné ďalej doladiť. Pokiaľ nie ste oboznámený s týmito možnosťami, radšej ich nechajte na predvolených hodnotách. Odporúčaná hodnota je 'BT.2390'.", "QuickConnectNotAvailable": "Požiadajte svojho administrátora serveru, aby Rýchle pripojenie povolil", "QuickConnectNotActive": "Rýchle pripojenie k tomuto serveru nie je aktívne", "QuickConnectInvalidCode": "Neplatný kód pre Rýchle pripojenie", @@ -1504,7 +1504,7 @@ "LabelMaxAudiobookResume": "Zostávajúca dĺžka v minútach pre pokračovanie audiokníh:", "EnableVppTonemapping": "Povoliť VPP mapovanie tónov", "EnableEnhancedNvdecDecoder": "Povoliť vylepšený NVDEC dekóder", - "AllowVppTonemappingHelp": "Plne hardvérovo založené mapovanie tónov bez použitia OpenCL filtra. V súčastnosti funguje iba pri videách, ktoré sa prekódovajú a obsahujú vložené HDR10 metadáta.", + "AllowVppTonemappingHelp": "Mapovanie tónov plne založené na Intel ovládačoch. V súčastnosti funguje iba na určitom hardvéri s HDR10 videami. Mý vyššiu prioritu než iné implementácie OpenCL.", "DisablePlugin": "Zakázať", "EnablePlugin": "Povoliť", "Framerate": "Snímková frekvencia", @@ -1513,9 +1513,9 @@ "LabelSyncPlaySettingsDescription": "Zmeniť nastavenia SyncPlay", "LabelSlowResponseTime": "Čas v milisekundách, ktorý je považovaný za pomalú odozvu:", "LabelSlowResponseEnabled": "Logovať upozornenia pokiaľ je odozva serveru pomalá", - "LabelLocalCustomCss": "Vlastný CSS vzhľad sa aplikuje len na tohto klienta. Pravdepodobne bude potrebné zakázať vlastné CSS poskytované serverom.", + "LabelLocalCustomCss": "Vlastný CSS kód vzhľadu sa aplikuje len na tohto klienta. Pravdepodobne bude potrebné zakázať vlastný CSS kód poskytovaný serverom.", "LabelHardwareEncoding": "Hardvérové kódovanie:", - "LabelDisableCustomCss": "Zakázať vlastné CSS témy/branding poskytované serverom.", + "LabelDisableCustomCss": "Zakázať vlastný CSS kód pre zmenu vzhľadu alebo brandingu poskytovaný serverom.", "HeaderSyncPlayTimeSyncSettings": "Synchronizácia času", "HeaderSyncPlayPlaybackSettings": "Prehrávanie", "HeaderSyncPlaySettings": "Nastavenia SyncPlay", @@ -1545,7 +1545,7 @@ "EnableGamepadHelp": "Počúvať na vstupe z pripojených herných ovládačov.", "LabelEnableGamepad": "Povoliť Gamepad", "Controls": "Ovládanie", - "UseEpisodeImagesInNextUpHelp": "Sekcie Nasleduje a Pokračovať v pozeraní použijp obrázky epizód ako thumbnaily namiesto primárneho thumbnailu seriálu.", + "UseEpisodeImagesInNextUpHelp": "Sekcie 'Nasleduje' a 'Pokračovať v pozeraní' použijú obrázky epizód ako thumbnaily namiesto primárneho thumbnailu seriálu.", "UseEpisodeImagesInNextUp": "Použiť obrázky epizód v sekcií 'Nasleduje' a 'Pokračovať v pozeraní'", "Track": "Stopa", "TextSent": "Text bol odoslaný.", @@ -1600,5 +1600,17 @@ "TypeOptionPluralAudio": "Audiá", "LabelAutomaticallyAddToCollectionHelp": "Pokiaľ majú aspoň 2 filmy rovnaký nazov kolekcie, budú automaticky pridané do kolekcie.", "LabelAutomaticallyAddToCollection": "Automaticky pridať do kolekcie", - "Cursive": "Kurzíva" + "Cursive": "Kurzíva", + "SelectAll": "Vybrať všetko", + "DirectPlayError": "Pri spúšťaní priameho prehrávania nastala chyba", + "UnknownAudioStreamInfo": "Informácie o zvukovom streame sú neznáme", + "UnknownVideoStreamInfo": "Informácie o video streame sú neznáme", + "VideoBitrateNotSupported": "Dátový tok videa nie je podporovaný", + "AudioIsExternal": "Zvukový stream je externý", + "LabelHardwareEncodingOptions": "Možnosti hardvérového kódovania:", + "IntelLowPowerEncHelp": "Nízkoenergetický kóder môže zbytočne udržovať CPU-GPU synchronizáciu. Na Linuxe musí byť zakázaný, pokiaľ nie je nakonfigurovaný i915 HuC firmware.", + "EnableIntelLowPowerHevcHwEncoder": "Povoliť nízkoenergetický hardvérový kóder Intel HEVC", + "EnableIntelLowPowerH264HwEncoder": "Povoliť nízkoenergetický hardvérový kóder Intel H.264", + "PreferSystemNativeHwDecoder": "Preferovať hardvérové dekódery DXVA alebo VA-API pre daný OS", + "ContainerBitrateExceedsLimit": "Dátový tok videa prekračuje limit" } From 2acb7496f4476154c3aca126cd302c07a3ecdcf7 Mon Sep 17 00:00:00 2001 From: tugkan buyukturan Date: Sun, 9 Jan 2022 21:56:59 +0000 Subject: [PATCH 1675/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index 1312222221..12a67e2248 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -270,7 +270,7 @@ "AnyLanguage": "Herhangi bir dil", "Anytime": "İstediğin zaman", "AroundTime": "Civarında", - "Art": "Sanat", + "Art": "Clearart", "AsManyAsPossible": "Mümkün olduğunca çok", "Ascending": "Artan", "AspectRatio": "En/Boy oranı", @@ -881,7 +881,7 @@ "Menu": "Menü", "EnableBlurHashHelp": "Hala yüklenmekte olan resimler benzersiz bir yer tutucuyla görüntülenecektir.", "EnableBlurHash": "Resimler için bulanık yer tutucuları etkinleştir", - "AllowTonemappingHelp": "Ton eşleme, orijinal sahneyi temsil etmek için çok önemli bilgiler olan görüntü ayrıntılarını ve renkleri korurken bir videonun dinamik aralığını HDR'den SDR'ye dönüştürebilir. Şu anda yalnızca gömülü HDR10 veya HLG metaverisi içeren videoları dönüştürürken çalışır. Oynatma düzgün değilse veya başarısız olursa, lütfen ilgili donanım kod çözücüyü kapatmayı düşünün.", + "AllowTonemappingHelp": "Ton eşleme, orijinal sahneyi temsil etmek için çok önemli bilgiler olan görüntü ayrıntılarını ve renkleri korurken bir videonun dinamik aralığını HDR'den SDR'ye dönüştürebilir. Şu anda yalnızca HDR10 veya HLG videolar ile çalışır. İlgili OpenCL veya CUDA çalışma zamanını gerektirir.", "LabelAutomaticDiscovery": "Otomatik Keşfetmeyi Etkinleştir:", "LabelAutoDiscoveryTracingHelp": "Etkinleştirildiğinde, otomatik keşfetme bağlantı noktasına gelen paketler günlüğe kaydedilir.", "LabelAutoDiscoveryTracing": "Otomatik Keşfetme izlemesini etkinleştirin.", From d28560952688a2fb9c7685a5dfc3c469ae38cb25 Mon Sep 17 00:00:00 2001 From: wolong gl Date: Mon, 10 Jan 2022 02:17:36 +0000 Subject: [PATCH 1676/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 3aa899fc6b..3ccbefaec9 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -1611,6 +1611,6 @@ "UnknownAudioStreamInfo": "音频流信息未知", "UnknownVideoStreamInfo": "视频流信息未知", "VideoBitrateNotSupported": "视频的比特率不受支持", - "AudioIsExternal": "音频流是外部的", + "AudioIsExternal": "外部音频流", "SelectAll": "全选" } From 076ffa34761159a2dfa81a97b4c5aa312d66cb88 Mon Sep 17 00:00:00 2001 From: Csaba Date: Mon, 10 Jan 2022 05:47:20 +0000 Subject: [PATCH 1677/1756] Translated using Weblate (Hungarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/ --- src/strings/hu.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/hu.json b/src/strings/hu.json index ff66c74718..0face2f784 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -1611,5 +1611,6 @@ "EnableIntelLowPowerHevcHwEncoder": "Engedélyezze az Intel alacsony fogyasztású HEVC hardveres kódolóját", "EnableIntelLowPowerH264HwEncoder": "Engedélyezze az Intel Low-Power H.264 hardveres kódolót", "PreferSystemNativeHwDecoder": "Előnyben részesítse az operációs rendszer natív DXVA vagy VA-API hardveres dekódereit", - "ContainerBitrateExceedsLimit": "A videó bitrátája meghaladja a limitet" + "ContainerBitrateExceedsLimit": "A videó bitrátája meghaladja a limitet", + "SelectAll": "Összes kiválasztása" } From 619573111900cf62674f02afa7d17ca72911c44b Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 10 Jan 2022 07:07:18 +0000 Subject: [PATCH 1678/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 304f4381c6..05c5dfd4a2 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -237,7 +237,7 @@ "HeaderAdmin": "Basqaru", "HeaderAlbumArtists": "Älbom oryndauşylary", "HeaderAlert": "Eskertu", - "HeaderAllowMediaDeletionFrom": "Osydan tasyğyşderekterdı joiuğa rūqsat etu", + "HeaderAllowMediaDeletionFrom": "Osydan tasyğyşderekterdı joiuğa rūqsat etu:", "HeaderApiKey": "API-kılt", "HeaderApiKeys": "API-kıltter", "HeaderApiKeysHelp": "Syrtqy qoldanbalar server bağdarlamasymen qatynasu üşın API-kılttı qajet etedı. Kıltter qalypty paidalanuşy tırkelgısıne kırgende, nemese kılttı qoldanbağa qolmen rūqsat etılgende berıledı.", @@ -285,7 +285,7 @@ "HeaderEnabledFieldsHelp": "Qūrsaulau üşın jäne derekter özgertuıne tyiym salu üşın, örısten qūsbelgını alyñyz.", "HeaderError": "Qate", "HeaderExternalIds": "Syrtqy säikestendırgışter:", - "HeaderFeatureAccess": "Mümkındıkke qatynau", + "HeaderFeatureAccess": "Mümkındıkke qatynau:", "HeaderFetchImages": "Suretterdı şyğaryp alu:", "HeaderFetcherSettings": "Şyğaryp aluşy parametrlerı", "HeaderForKids": "Balalyq", @@ -337,7 +337,7 @@ "HeaderPinCodeReset": "Qolaıly PIN-kodty ysyru", "HeaderPlayAll": "Bärın oinatu", "HeaderPlayOn": "Oinatudy qosu", - "HeaderPlayback": "Tasyğyşderekterdı oinatu", + "HeaderPlayback": "Tasyğyşderekterdı oinatu:", "HeaderPlaybackError": "Oinatu qatesı", "HeaderPleaseSignIn": "Kırıñız", "HeaderPluginInstallation": "Plagin ornatuy", @@ -347,7 +347,7 @@ "HeaderRecentlyPlayed": "Juyqta oinatylğan", "HeaderRecordingOptions": "Jazu opsialary", "HeaderRecordingPostProcessing": "Jazbany keiın öñdeu", - "HeaderRemoteControl": "Qaşyqtan basqaru", + "HeaderRemoteControl": "Qaşyqtan basqaru:", "HeaderRemoveMediaFolder": "Tasyğyş qaltasyn alastau", "HeaderRemoveMediaLocation": "Tasyğyşderekter ornalasuyn alastau", "HeaderResponseProfile": "Ün qatu profaily", @@ -389,7 +389,7 @@ "HeaderTranscodingProfileHelp": "Qajet bolğanda qandai pışımderdı paidalanu mındetılıgın körsetu ūşın qaita kodtau profaildaryn üsteu.", "HeaderTunerDevices": "Tüner qūrylğylary", "HeaderTuners": "Tünerler", - "HeaderTypeImageFetchers": "Suret şyğaryp aluşylary ({0})", + "HeaderTypeImageFetchers": "Suret şyğaryp aluşylary ({0}):", "HeaderTypeText": "Mätındı engızu", "HeaderUpcomingOnTV": "Kütılgen TD", "HeaderUploadImage": "Surettı jüktep salu", @@ -1612,5 +1612,6 @@ "DirectPlayError": "Tıkeley oinatudy bastau kezınde qate oryn aldy", "UnknownAudioStreamInfo": "Dybys ağyny turaly aqparat belgısız", "UnknownVideoStreamInfo": "Beine ağyny turaly aqparat belgısız", - "VideoBitrateNotSupported": "Beinenıñ qarqyna qoldau körsetılmeidı" + "VideoBitrateNotSupported": "Beinenıñ qarqyna qoldau körsetılmeidı", + "SelectAll": "Bärin bölekteu" } From a3e2b82c6448d07e03cb6d548c9dc3b2949b63e6 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 10 Jan 2022 07:04:07 +0000 Subject: [PATCH 1679/1756] Translated using Weblate (Russian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/ --- src/strings/ru.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/strings/ru.json b/src/strings/ru.json index 75229d968e..816c095444 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -238,7 +238,7 @@ "HeaderAdmin": "Администрирование", "HeaderAlbumArtists": "Исполнители альбома", "HeaderAlert": "Предупреждение", - "HeaderAllowMediaDeletionFrom": "Разрешить удаление медиаданных из", + "HeaderAllowMediaDeletionFrom": "Разрешить удаление медиаданных из:", "HeaderApiKey": "API-ключ", "HeaderApiKeys": "API-ключи", "HeaderApiKeysHelp": "Внешним приложениям требуется API-ключ для того, чтобы подключиться к серверу. Ключи выдаются при входе с учётной записью обычного пользователя или ключ предоставляется приложению вручную.", @@ -286,7 +286,7 @@ "HeaderEnabledFieldsHelp": "Снимите флажок, чтобы зафиксировать поле и защитить его данные от изменнений.", "HeaderError": "Ошибка", "HeaderExternalIds": "Внешние идентификаторы:", - "HeaderFeatureAccess": "Доступ к возможности", + "HeaderFeatureAccess": "Доступ к возможности:", "HeaderFetchImages": "Отборка изображений:", "HeaderFetcherSettings": "Параметры отборщика", "HeaderForKids": "Детям", @@ -338,7 +338,7 @@ "HeaderPinCodeReset": "Сброс простого PIN-кода", "HeaderPlayAll": "Воспроизвести все", "HeaderPlayOn": "Воспроизведение", - "HeaderPlayback": "Воспроизведение медиаданных", + "HeaderPlayback": "Воспроизведение медиаданных:", "HeaderPlaybackError": "Ошибка воспроизведения", "HeaderPleaseSignIn": "Выполните вход", "HeaderPluginInstallation": "Установка плагина", @@ -348,7 +348,7 @@ "HeaderRecentlyPlayed": "Воспроизведённые недавно", "HeaderRecordingOptions": "Опции записи", "HeaderRecordingPostProcessing": "Последующая обработка записи", - "HeaderRemoteControl": "Удалённое управление", + "HeaderRemoteControl": "Удалённое управление:", "HeaderRemoveMediaFolder": "Изъятие медиапапки", "HeaderRemoveMediaLocation": "Изъятие расположения медиаданных", "HeaderResponseProfile": "Профиль отклика", @@ -390,7 +390,7 @@ "HeaderTranscodingProfileHelp": "Добавьте профили перекодировки, чтобы указать, какие форматы следует использовать, когда требуется перекодировка.", "HeaderTunerDevices": "Тюнерные устройства", "HeaderTuners": "Тюнеры", - "HeaderTypeImageFetchers": "Отборщики изображений ({0})", + "HeaderTypeImageFetchers": "Отборщики изображений ({0}):", "HeaderTypeText": "Ввод текста", "HeaderUpcomingOnTV": "Ожидаемое на ТВ", "HeaderUploadImage": "Загрузка изображения", @@ -1611,5 +1611,6 @@ "UnknownAudioStreamInfo": "Информация об аудио потоке неизвестна", "UnknownVideoStreamInfo": "Информация о видео потоке неизвестна", "VideoBitrateNotSupported": "Потоковая скорость видео не поддерживается", - "AudioIsExternal": "Аудио поток является внешним" + "AudioIsExternal": "Аудио поток является внешним", + "SelectAll": "Выбрать все" } From 6acb99b056f89139cf9c189210a896d43d02d29e Mon Sep 17 00:00:00 2001 From: WWWesten Date: Mon, 10 Jan 2022 07:02:40 +0000 Subject: [PATCH 1680/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index aeb109c14f..ae78ba9d8c 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -39,13 +39,13 @@ "LabelSupportedMediaTypes": "Subtenitaj Plurmediaj Tipoj:", "HeaderRemoveMediaLocation": "Forigi Plurmedian Lokon", "HeaderRemoveMediaFolder": "Forigi Plurmedian Dosierujon", - "HeaderPlayback": "Plurmedia Ludado", + "HeaderPlayback": "Plurmedia ludado:", "HeaderMyMediaSmall": "Miaj Plurmedioj (malgranda)", "HeaderMyMedia": "Miaj Plurmedioj", "HeaderMediaFolders": "Plurmediaj Dosierujoj", "HeaderMedia": "Plurmedio", "HeaderLatestMedia": "Plej Novaj Plurmedioj", - "HeaderAllowMediaDeletionFrom": "Permesi Plurmedian Forigon de", + "HeaderAllowMediaDeletionFrom": "Permesi plurmedian forigon de:", "DeleteMedia": "Forigi plurmedion", "ButtonAddMediaLibrary": "Aldoni Plurmeditekon", "YoutubeNotFound": "Video ne trovita.", @@ -704,7 +704,7 @@ "HeaderRevisionHistory": "Revizia Historio", "LabelAllowedRemoteAddressesMode": "Reĝimo de filtrilo por extera IP-adreso:", "HeaderConfigureRemoteAccess": "Agordi Telealiron", - "HeaderRemoteControl": "Teleregilo", + "HeaderRemoteControl": "Teleregilo:", "HeaderRecentlyPlayed": "Lastatempe Ludita", "HeaderPlaybackError": "Ludada Eraro", "HeaderParentalRatings": "Gepatraj taksadoj", @@ -880,7 +880,7 @@ "MessageNoPluginConfiguration": "Ĉi tiu kromprogramo ne havas parametrojn por agordi.", "LabelSyncPlayAccess": "Aliro al SyncPlay:", "HeaderLibraryAccess": "Aliro al Plurmediteko", - "HeaderFeatureAccess": "Trajta Aliro", + "HeaderFeatureAccess": "Trajta aliro:", "HeaderDeviceAccess": "Aparata Aliro", "HeaderChannelAccess": "Kanala Aliro", "TabAccess": "Aliro", @@ -1017,7 +1017,7 @@ "HeaderInstantMix": "Tujmiksaĵo", "HeaderIdentificationHeader": "Identiga Ĉapo", "HeaderHttpHeaders": "HTTP-ĉapoj", - "HeaderTypeImageFetchers": "Bildaj Preniloj ({0})", + "HeaderTypeImageFetchers": "Bildaj preniloj ({0}):", "FetchingData": "Preni plian datenon", "HeaderEnabledFields": "Ebligitaj Kampoj", "HeaderDeveloperInfo": "Informo pri Programisto", @@ -1607,5 +1607,6 @@ "UnknownAudioStreamInfo": "La informo pri aŭdia fluo nekonatas", "UnknownVideoStreamInfo": "La informo pri videa fluo nekonatas", "VideoBitrateNotSupported": "La bitrapido de la video ne subtenatas", - "AudioIsExternal": "La aŭdia fluo estas ekstera" + "AudioIsExternal": "La aŭdia fluo estas ekstera", + "SelectAll": "Elekti Ĉiujn" } From 03c5106005884f1cc23d20facb9323c1ff1c06f6 Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Mon, 10 Jan 2022 14:11:00 +0000 Subject: [PATCH 1681/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 90 ++++++++++++++++++++++----------------------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index 9394c17ce1..da76c02d21 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -157,7 +157,7 @@ "EnableExternalVideoPlayersHelp": "Ein Menü für externe Videoplayer wird beim Starten der Videowiedergabe angezeigt.", "EnableHardwareEncoding": "Hardwarekodierung aktivieren", "EnableNextVideoInfoOverlay": "Zeige Informationen zum nächsten Video während der Wiedergabe", - "EnableNextVideoInfoOverlayHelp": "Blende Informationen über das nächste abzuspielende Video der aktuellen Wiedergabeliste am Ende des laufenden Videos ein.", + "EnableNextVideoInfoOverlayHelp": "Blendet Informationen über das nächste abzuspielende Video der aktuellen Wiedergabeliste am Ende des laufenden Videos ein.", "EnablePhotos": "Die Fotos anzeigen", "EnablePhotosHelp": "Bilder werden erkannt und neben anderen Mediendateien angezeigt.", "EnableStreamLooping": "Live-Streams automatisch verknüpfen", @@ -438,8 +438,8 @@ "LabelCustomDeviceDisplayNameHelp": "Lege einen individuellen Anzeigenamen fest oder lasse das Feld leer, um den vom Gerät übermittelten Namen zu nutzen.", "LabelCustomRating": "Eigene Bewertung:", "LabelDashboardTheme": "Server Dashboard Theme:", - "LabelDateAdded": "Hinzugefügt am:", - "LabelDateAddedBehavior": "Verhalten für Hinzufügedatum bei neuen Inhalten:", + "LabelDateAdded": "Hinzugefügt:", + "LabelDateAddedBehavior": "Verhalten des Hinzufügedatums bei neuen Inhalten:", "LabelDateAddedBehaviorHelp": "Wenn ein Metadatenwert vorhanden ist, wird dieser immer gegenüber den anderen Optionen bevorzugt.", "LabelDateTimeLocale": "Datum/Zeit lokal:", "LabelDay": "Wochentag:", @@ -456,16 +456,16 @@ "LabelDisplayName": "Anzeige Name:", "LabelDisplayOrder": "Anzeigereihenfolge:", "LabelDisplaySpecialsWithinSeasons": "Sonderinhalt innerhalb der Staffel, in der er ausgestrahlt wurde, anzeigen", - "LabelDownMixAudioScale": "Audio Verstärkung bei Downmixing:", - "LabelDownMixAudioScaleHelp": "Audiolautstärke beim Zusammenmischen zu Stereo erhöhen. Setze den Wert auf 1 um die Originallautstärke zu erhalten.", + "LabelDownMixAudioScale": "Audioverstärkung beim Heruntermischen:", + "LabelDownMixAudioScaleHelp": "Lautstärke beim Heruntermischen erhöhen. Setze den Wert auf 1, um die Originallautstärke zu erhalten.", "LabelDownloadLanguages": "Herunterzuladende Sprachen:", - "LabelDropImageHere": "Fotos hierher ziehen oder klicken um zu browsen.", + "LabelDropImageHere": "Foto hierher ziehen oder klicken zum Durchsuchen.", "LabelDropShadow": "Schlagschatten:", "LabelEasyPinCode": "Einfacher PIN-Code:", "LabelEmbedAlbumArtDidl": "Albumcover in DIDL einbetten", "LabelEmbedAlbumArtDidlHelp": "Einige Geräte bevorzugen diese Methode um Albumcover ermitteln zu können. Andere wiederum können evtl. nichts abspielen, wenn diese Funktion aktiviert ist.", "LabelEnableAutomaticPortMap": "Automatisches Port-Mapping aktivieren", - "LabelEnableAutomaticPortMapHelp": "Leitet automatisch die öffentlichen Ports des Routers an die lokalen Ports des Servers mit Hilfe von UPnP weiter. Dies kann mit einigen Router-Modellen nicht funktionieren. Die Änderungen werden erst nach einem Neustart des Server aktiv.", + "LabelEnableAutomaticPortMapHelp": "Konfiguriert deinen Router mittels UPnP automatisch so, dass öffentliche Ports an die lokalen Ports des Servers weitergeleitet werden. Dies funktionier bei einigen Router-Modellen oder Netzwerk-Konfigurationen eventuell nicht. Die Änderungen werden erst nach einem Neustart des Server aktiv.", "LabelEnableBlastAliveMessages": "Aktivmeldungen erzeugen", "LabelEnableBlastAliveMessagesHelp": "Aktiviere diese Option, wenn der Server nicht zuverlässig von anderen UPnP-Geräten in deinem Netzwerk erkannt wird.", "LabelEnableDlnaClientDiscoveryInterval": "Intervall für die Clienterkennung:", @@ -478,9 +478,9 @@ "LabelEnableDlnaServerHelp": "Erlaube UPnP-Geräten in deinem Netzwerk den Zugriff und die Wiedergabe von Inhalten.", "LabelEnableHardwareDecodingFor": "Hardware-Dekodierung aktivieren für:", "LabelEnableRealtimeMonitor": "Echtzeitüberwachung aktivieren", - "LabelEnableRealtimeMonitorHelp": "Änderungen werden auf unterstützten Dateisystemen sofort übernommen.", + "LabelEnableRealtimeMonitorHelp": "Änderungen an Dateien werden bei unterstützten Dateisystemen sofort verarbeitet.", "LabelEnableSingleImageInDidlLimit": "Auf ein einziges eingebettetes Bild beschränken", - "LabelEnableSingleImageInDidlLimitHelp": "Einige Geräte zeigen möglicherweise Darstellungsfehler, wenn mehrere Bilder mit DIDL eingebunden wurden.", + "LabelEnableSingleImageInDidlLimitHelp": "Einige Geräte zeigen möglicherweise Darstellungsfehler, wenn mehrere Bilder in DIDL eingebunden wurden.", "LabelEndDate": "Endzeit:", "LabelEpisodeNumber": "Episodennummer:", "LabelEvent": "Ereignis:", @@ -494,12 +494,12 @@ "LabelForgotPasswordUsernameHelp": "Bitte gib deinen Benutzernamen ein, falls du dich daran erinnerst.", "LabelFriendlyName": "Benutzerfreundlicher Name:", "LabelServerNameHelp": "Dieser Name wird benutzt, um den Server zu identifizieren, standardmäßig wird der Hostname des Servers verwendet.", - "LabelGroupMoviesIntoCollections": "Gruppiere Filme in Collections", - "LabelGroupMoviesIntoCollectionsHelp": "Wenn Sie die Listenansicht der Filme wählen, werden die Sammlungen als Einträge mit gruppierten Filmen angezeigt.", + "LabelGroupMoviesIntoCollections": "Gruppiere Filme in Sammlungen", + "LabelGroupMoviesIntoCollectionsHelp": "Wenn für Filme die Listenansicht ausgewählt ist, werden Sammlungen als Einträge mit gruppierten Filmen angezeigt.", "LabelEncoderPreset": "Kodierungsvoreinstellung:", "LabelHardwareAccelerationType": "Hardwarebeschleunigung:", "LabelHardwareAccelerationTypeHelp": "Hardwarebeschleunigung benötigt zusätzliche Konfiguration.", - "LabelHomeNetworkQuality": "Heimnetzwerkqualität:", + "LabelHomeNetworkQuality": "Qualität des Heimnetzwerk:", "LabelHomeScreenSectionValue": "Startseitenbereich {0}:", "LabelHttpsPort": "Lokale HTTPS-Portnummer:", "LabelHttpsPortHelp": "Die TCP-Portnummer für den HTTPS-Server.", @@ -514,22 +514,22 @@ "LabelInternetQuality": "Internetqualität:", "LabelKeepUpTo": "Fortführen:", "LabelKidsCategories": "Kinderkategorien:", - "LabelKodiMetadataDateFormat": "Veröffentlichungsdatum Format:", - "LabelKodiMetadataDateFormatHelp": "Alle Daten innerhalb von NFO-Dateien werden in diesem Format gelesen.", + "LabelKodiMetadataDateFormat": "Format des Veröffentlichungsdatums:", + "LabelKodiMetadataDateFormatHelp": "Alle Daten innerhalb von NFO-Dateien werden mit diesem Format verarbeitet.", "LabelKodiMetadataEnableExtraThumbs": "Kopiere Extra-Fanart- nach Extra-Vorschau-Feld", "LabelKodiMetadataEnableExtraThumbsHelp": "Beim Downloaden von Bildern können diese sowohl als Extrafanart als auch als Extrathumb gespeichert werden, um maximale Kompatibilität mit Kodi zu erzielen.", "LabelKodiMetadataEnablePathSubstitution": "Pfadersetzung aktivieren", - "LabelKodiMetadataEnablePathSubstitutionHelp": "Aktivieren Sie die Pfadersetzung für Bildpfade durch Benutzung der Server Pfadersetzung Einstellungen.", - "LabelKodiMetadataSaveImagePaths": "Speicher Bildpfade innerhalb der NFO Dateien", - "LabelKodiMetadataSaveImagePathsHelp": "Dies ist empfehlenswert wenn du Dateinamen hast, die nicht den Kodi Richtlinien entsprechen.", - "LabelKodiMetadataUser": "Speichere den \"Gesehen\"-Status von Benutzern in NFO-Dateien für:", - "LabelKodiMetadataUserHelp": "\"Gesehen\"-Status in NFO-Dateien speichern, damit diese von anderen Anwendungen verwendet werden können.", + "LabelKodiMetadataEnablePathSubstitutionHelp": "Aktiviert die Pfadersetzung für Bildpfade. Es werden die Einstellungen des Servers zur Pfadersetzung verwendet.", + "LabelKodiMetadataSaveImagePaths": "Bildpfade in NFO-Dateien speichern", + "LabelKodiMetadataSaveImagePathsHelp": "Dies ist empfehlenswert, wenn du Dateinamen hast, die nicht den Kodi-Richtlinien entsprechen.", + "LabelKodiMetadataUser": "Speichere den Gesehen-Status in NFO-Dateien für:", + "LabelKodiMetadataUserHelp": "Gesehen-Status in NFO-Dateien speichern, damit dieser von anderen Anwendungen verwendet werden kann.", "LabelLanNetworks": "Lokale Netzwerke:", "LabelLanguage": "Sprache:", - "LabelLineup": "TV Programm:", + "LabelLineup": "TV-Programm:", "LabelLocalHttpServerPortNumber": "Lokale HTTP-Portnummer:", "LabelLocalHttpServerPortNumberHelp": "Die TCP-Portnummer für den HTTP-Server.", - "LabelLockItemToPreventChanges": "Diesen Eintrag sperren, um zukünftige Änderungen zu verhindern", + "LabelLockItemToPreventChanges": "Dieses Objekt sperren, um zukünftige Änderungen zu verhindern", "LabelLoginDisclaimer": "Haftungsausschluss bei der Anmeldung:", "LabelLoginDisclaimerHelp": "Diese Nachricht wird am unteren Ende des Anmeldebildschirms angezeigt.", "LabelManufacturer": "Hersteller:", @@ -537,14 +537,14 @@ "LabelMatchType": "Übereinstimmungstyp:", "LabelMaxBackdropsPerItem": "Maximale Anzahl von Hintergründen pro Element:", "LabelMaxChromecastBitrate": "Max Chromcast Datenrate:", - "LabelMaxParentalRating": "Höchste erlaubte Altersfreigabe:", + "LabelMaxParentalRating": "Maximal erlaubte Altersfreigabe:", "LabelMaxResumePercentage": "Maximale Prozent für Wiederaufnahme:", "LabelMaxResumePercentageHelp": "Titel werden als vollständig gesehen markiert, wenn sie nach dieser Zeit gestoppt werden.", "LabelMaxScreenshotsPerItem": "Maximale Anzahl von Screenshots pro Element:", "LabelMaxStreamingBitrate": "Maximale Streaming-Qualität:", "LabelMaxStreamingBitrateHelp": "Wähle die maximale Bitrate während des streamens.", "LabelMessageText": "Inhalt der Nachricht:", - "LabelMessageTitle": "Benachrichtigungstitel:", + "LabelMessageTitle": "Titel der Nachricht:", "LabelMetadata": "Metadaten:", "LabelMetadataDownloadLanguage": "Bevorzugte Sprache für Downloads:", "LabelMetadataDownloadersHelp": "Aktiviere und ordne deine bevorzugten Metadatendownloader nach Präferenzen. Downloader mit niedriger Priorität werden nur genutzt, um fehlende Informationen zu ergänzen.", @@ -557,9 +557,9 @@ "LabelMethod": "Methode:", "LabelMinBackdropDownloadWidth": "Minimale Breite der zu herunterladenden Hintergründe:", "LabelMinResumeDuration": "Minimale Dauer für Wiederaufnahme:", - "LabelMinResumeDurationHelp": "Die kürzeste Videolänge in Sekunden, die Wiedergabeposition speichert und dich fortsetzen lässt.", + "LabelMinResumeDurationHelp": "Die kürzeste Videolänge in Sekunden, die die Wiedergabeposition speichert und dich fortsetzen lässt.", "LabelMinResumePercentage": "Minimale Prozent für Wiederaufnahme:", - "LabelMinResumePercentageHelp": "Titel werden als \"Ungesehen\" eingetragen, wenn sie vor dieser Zeit gestoppt werden.", + "LabelMinResumePercentageHelp": "Titel werden als ungesehen eingetragen, wenn sie vor dieser Zeit gestoppt werden.", "LabelMinScreenshotDownloadWidth": "Minimale Breite für zu herunterladende Screenshot:", "LabelModelDescription": "Modellbeschreibung:", "LabelModelName": "Modellname:", @@ -568,7 +568,7 @@ "LabelMonitorUsers": "Überwache Aktivität von:", "LabelMovieCategories": "Filmkategorien:", "LabelMoviePrefix": "Filmpräfix:", - "LabelMoviePrefixHelp": "Wenn ein Präfix in Filmtiteln angewendet wird, gib es hier ein damit der Server es korrekt behandeln kann.", + "LabelMoviePrefixHelp": "Wenn ein Präfix in Filmtiteln angewendet wird, gib es hier ein, damit der Server es korrekt behandeln kann.", "LabelMovieRecordingPath": "Film Aufnahmepfad:", "LabelMusicStreamingTranscodingBitrate": "Bitrate für Musik-Transkodierung:", "LabelMusicStreamingTranscodingBitrateHelp": "Wähle die maximale Bitrate für das Streamen von Musik.", @@ -582,19 +582,19 @@ "LabelNumberOfGuideDaysHelp": "Das Laden von Programmdaten weiterer Tage bietet einen besseren Überblick und die Möglichkeit weiter in die Zukunft zu planen. Aber es wird länger dauern alles herunterzuladen. Auto wählt auf Grundlage der Kanalanzahl.", "LabelOptionalNetworkPath": "Geteilter Netzwerkordner:", "LabelOptionalNetworkPathHelp": "Wenn dieser Ordner in deinem Netzwerk geteilt wird, kann die Weitergabe des Netzwerkpfades Clients auf anderen Geräten direkten Zugang zu den Mediendateien ermöglichen. Beispielsweise {0} oder {1}.", - "LabelOriginalAspectRatio": "Original Seitenverhältnis:", - "LabelOriginalTitle": "Original Titel:", + "LabelOriginalAspectRatio": "Originales Seitenverhältnis:", + "LabelOriginalTitle": "Originaler Titel:", "LabelOverview": "Übersicht:", "LabelParentNumber": "Ursprungsnummer:", "LabelParentalRating": "Altersfreigabe:", "LabelPassword": "Passwort:", - "LabelPasswordConfirm": "Passwort (Bestätigung):", + "LabelPasswordConfirm": "Passwort (bestätigen):", "LabelPasswordRecoveryPinCode": "PIN-Code:", "LabelPath": "Pfad:", "LabelPersonRole": "Rolle:", "LabelPersonRoleHelp": "Beispiel: Eiswagenfahrer", "LabelPlaceOfBirth": "Geburtsort:", - "LabelPlayDefaultAudioTrack": "Unabhängig von der Sprache die Standardtonspur abspielen", + "LabelPlayDefaultAudioTrack": "Standardtonspur unabhängig von der Sprache abspielen", "LabelPlaylist": "Wiedergabeliste:", "LabelPostProcessor": "Nachbearbeitungs Anwendung:", "LabelPostProcessorArguments": "Nachbearbeitung Kommandozeilen-Argumente:", @@ -692,8 +692,8 @@ "LabelYear": "Jahr:", "LabelYoureDone": "Du bist fertig!", "LabelZipCode": "PLZ:", - "LabelffmpegPath": "FFmpeg Verzeichnis:", - "LabelffmpegPathHelp": "Verzeichnis zur FFmpeg Applikationsdatei oder zum Ordner, der FFmpeg enthält.", + "LabelffmpegPath": "FFmpeg-Verzeichnis:", + "LabelffmpegPathHelp": "Verzeichnis zur FFmpeg-Applikationsdatei oder zum Ordner, der FFmpeg enthält.", "LanNetworksHelp": "Komma separierte Liste von IP-Adressen oder IP/Netzmasken die als lokale Netzwerke behandelt werden sollen, um Bandbreitenlimitationen auszusetzen. Wenn gesetzt, werden alle anderen IP-Adressen als extern behandelt und unterliegen den Bandbreitenlimitationen für externe Verbindungen. Wenn leer, wird nur das Subnetz des Servers als lokales Netzwerk behandelt.", "Large": "Groß", "LatestFromLibrary": "Neueste {0}", @@ -1147,7 +1147,7 @@ "MediaInfoBitrate": "Bitrate", "MediaInfoCodec": "Codec", "MediaInfoContainer": "Container", - "MediaInfoInterlaced": "Interlaced/Zeilensprungverfahren", + "MediaInfoInterlaced": "Zeilensprungverfahren", "MediaInfoLevel": "Level", "Option3D": "3D", "OptionBluray": "BD", @@ -1238,7 +1238,7 @@ "LabelVideoResolution": "Videoauflösung:", "LabelStreamType": "Streamtyp:", "LabelPlayerDimensions": "Playerabmessungen:", - "LabelDroppedFrames": "Verlorene Frames:", + "LabelDroppedFrames": "Ausgelassene Frames:", "LabelCorruptedFrames": "Fehlerhafte Frames:", "OptionForceRemoteSourceTranscoding": "Transkodieren von externen Medienquellen erzwingen (z.B. LiveTV)", "AskAdminToCreateLibrary": "Bitte einen Administrator, eine Bibliothek zu erstellen.", @@ -1268,8 +1268,8 @@ "Album": "Album", "BoxSet": "Box Set", "Yadif": "YADIF", - "LabelLibraryPageSizeHelp": "Setzen Sie die Anzahl der auf einer Seite angezeigten Objekte. Setze auf 0, um alle Elemente auf einer Seite anzuzeigen.", - "LabelLibraryPageSize": "Bibliothek Seiten Größe:", + "LabelLibraryPageSizeHelp": "Setzt die Anzahl der auf einer Seite angezeigten Objekte. Auf 0 setzen, um alle Elemente auf einer Seite anzuzeigen.", + "LabelLibraryPageSize": "Größe der Bibliotheksseiten:", "DeinterlaceMethodHelp": "Wähle die Deinterlacing-Methode zum Transkodieren von Inhalten im Zeilensprungverfahren (Interlace). Sofern bei unterstützten Geräten Deinterlacing durch Hardwarebeschleunigung aktiviert ist, wird der Hardware-Deinterlacer anstelle dieser Einstellung verwendet.", "LabelDeinterlaceMethod": "Deinterlacing-Methode:", "UnsupportedPlayback": "Jellyfin kann keine DRM-geschützten Inhalte entschlüsseln, aber es wird versucht, alle Inhalte unabhängig davon zu entschlüsseln, einschließlich geschützter Titel. Einige Dateien können aufgrund der Verschlüsselung oder anderer nicht unterstützter Funktionen, wie z.B. interaktive Titel, komplett schwarz erscheinen.", @@ -1369,7 +1369,7 @@ "Bwdif": "BWDIF", "UseDoubleRateDeinterlacingHelp": "Diese Einstellung verwendet die Halbbildrate beim Deinterlacing, oft auch als Bob-Deinterlacing bezeichnet. Dabei wird die Bildrate des Videos verdoppelt, um eine vollständige Bewegung wie beim Betrachten eines 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.", + "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.", @@ -1444,11 +1444,11 @@ "LabelPlaybackInfo": "Abspielinformationen", "LabelIsForced": "Erzwungen", "LabelH265Crf": "CRF für Kodierung in H.265:", - "LabelEnableIP6Help": "Aktivieren Sie die IPv6-Funktionalität.", + "LabelEnableIP6Help": "Aktiviert die IPv6-Funktionalität.", "LabelEnableIP6": "IPv6 aktivieren", - "LabelEnableIP4Help": "Aktivieren Sie die IPv4-Funktionalität.", + "LabelEnableIP4Help": "Aktiviert die IPv4-Funktionalität.", "LabelEnableIP4": "IPv4 aktivieren", - "LabelDropSubtitleHere": "Untertitel hierher ziehen oder klicken um zu browsen.", + "LabelDropSubtitleHere": "Untertitel hierher ziehen oder klicken zum Durchsuchen.", "LabelCreateHttpPortMapHelp": "Ermöglicht der automatischen Portzuordnung zusätzlich zum HTTPS-Verkehr auch eine Regel für den HTTP-Verkehr zu erstellen.", "LabelCreateHttpPortMap": "Automatische Portzuordnung für HTTP-Verkehr sowie HTTPS aktivieren.", "LabelAutomaticDiscoveryHelp": "Ermögliche Anwendungen, Jellyfin mithilfe des UDP-Ports 7359 automatisch zu erkennen.", @@ -1469,8 +1469,8 @@ "LabelEnableSSDPTracing": "Aktiviere SSDP Verfolgung:", "HeaderDebugging": "Fehlersuche und -verfolgung", "AllowHevcEncoding": "Kodierung im HEVC-Format zulassen", - "PreferFmp4HlsContainerHelp": "Bevorzuge die Verwendung von fMP4 als Standardcontainer für HLS, damit HEVC-Inhalte direkt auf unterstützten Geräten abgespielt werden können.", - "PreferFmp4HlsContainer": "Bevorzuge den fMP4-HLS Mediencontainer", + "PreferFmp4HlsContainerHelp": "fMP4 wird als Standardcontainer für HLS bevorzugt, damit HEVC-Inhalte direkt auf unterstützten Geräten abgespielt werden können.", + "PreferFmp4HlsContainer": "Bevorzuge fMP4-HLS als Mediencontainer", "LabelDirectStreamingInfo": "Direkte Streaming-Informationen", "LabelTranscodingInfo": "Transkodierungsinfo", "LabelVideoInfo": "Videoinformationen", @@ -1555,12 +1555,12 @@ "LabelSyncPlaySettingsSyncCorrectionHelp": "Aktivieren Sie die aktive Synchronisierung der Wiedergabe, indem Sie entweder die Abspielgeschwindigkeit der Medien erhöhen oder zur geschätzte Position vorspulen. Deaktivieren Sie dies im Falle von starkem Stottern.", "LabelSyncPlaySettingsSyncCorrection": "Synchronisationskorrektur", "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Stellen Sie den Zeitversatz (in ms) manuell mit dem ausgewählten Gerät für die Zeitsynchronisation ein. Passen Sie die Einstellung mit Bedacht an.", - "LabelOriginalName": "Original Name:", + "LabelOriginalName": "Originaler Name:", "HeaderSyncPlayTimeSyncSettings": "Zeitsynchronisierung", "AgeValue": "({0} Jahre alt)", "Track": "Titel", - "SetUsingLastTracksHelp": "Versuche die Untertitel-/Audiospur auf die beste Übereinstimmung mit dem letzten Video zu stellen.", - "SetUsingLastTracks": "Untertitel/Audiospuren mit vorherigem Element einstellen", + "SetUsingLastTracksHelp": "Versucht, die am besten übereinstimmende Untertitel-/Audiospur basierend auf dem letzten Video auszuwählen.", + "SetUsingLastTracks": "Untertitel/Audiospuren basierend auf vorherigem Element einstellen", "PreviousChapter": "Vorheriges Kapitel", "PlaybackErrorPlaceHolder": "Dies ist ein Platzhalter für physische Medien, die Jellyfin nicht abspielen kann. Bitte lege eine Disc zum Abspielen ein.", "NextChapter": "Nächstes Kapitel", From 9acccfb9dc5c0163973ad16539bc703dd953d216 Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Mon, 10 Jan 2022 20:31:50 +0000 Subject: [PATCH 1682/1756] Translated using Weblate (German) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/ --- src/strings/de.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/strings/de.json b/src/strings/de.json index da76c02d21..3b4e42ec87 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -601,12 +601,12 @@ "LabelPostProcessorArgumentsHelp": "Verwende {path} als das Verzeichnis für Aufnahmen.", "LabelPreferredDisplayLanguage": "Bevorzugte Anzeigesprache:", "LabelPreferredSubtitleLanguage": "Bevorzugte Untertitelsprache:", - "LabelProfileAudioCodecs": "Audio Codecs:", - "LabelProfileCodecsHelp": "Getrennt durch Komma. Leerlassen, um auf alle Codecs anzuwenden.", + "LabelProfileAudioCodecs": "Audiocodecs:", + "LabelProfileCodecsHelp": "Durch Komma getrennt. Leerlassen, um auf alle Codecs anzuwenden.", "LabelProfileContainersHelp": "Getrennt durch Komma. Leerlassen, um auf alle Containerformate anzuwenden.", - "LabelProfileVideoCodecs": "Video Codecs:", + "LabelProfileVideoCodecs": "Videocodecs:", "LabelProtocol": "Protokoll:", - "LabelProtocolInfo": "Protokoll Information:", + "LabelProtocolInfo": "Protokollinformation:", "LabelProtocolInfoHelp": "Der Wert, der für die Beantwortung von GetProtocolInfo Anfragen durch die Endgeräte benutzt wird.", "LabelPublicHttpPort": "Öffentliche HTTP-Portnummer:", "LabelPublicHttpPortHelp": "Die öffentliche Portnummer sollte einem lokalen HTTP-Port zugewiesen werden.", @@ -619,7 +619,7 @@ "LabelRefreshMode": "Aktualisierungsmodus:", "LabelReleaseDate": "Veröffentlichungsdatum:", "LabelRemoteClientBitrateLimit": "Limit für die Internet Streaming Datenrate (Mbps):", - "LabelRemoteClientBitrateLimitHelp": "Ein optionales Bitratenlimit pro Stream für alle Geräte außerhalb des Netzwerkes. Dies ist nützlich um zu verhindern, dass Geräte eine höhere Datenrate verwenden als die Internetverbindung erlaubt. Es kann zu erhöhter CPU-Last auf deinem Server kommen, da ggf. Videos in Echtzeit in eine niedrigere Bitrate transkodiert werden müssen.", + "LabelRemoteClientBitrateLimitHelp": "Ein optionales Bitratenlimit pro Stream für alle Geräte außerhalb des Netzwerkes. Dies ist nützlich, um zu verhindern, dass Geräte eine höhere Datenrate verwenden, als die Internetverbindung erlaubt. Es kann zu erhöhter CPU-Last auf deinem Server kommen, da ggf. Videos in Echtzeit in eine niedrigere Bitrate transkodiert werden müssen.", "LabelRuntimeMinutes": "Laufzeit:", "LabelSaveLocalMetadata": "Bildmaterial in den Medienverzeichnissen speichern", "LabelSaveLocalMetadataHelp": "Durch das Speichern von Bildmaterial direkt in den Medienverzeichnissen befinden sich diese an einem Ort, wo sie sehr leicht bearbeitet werden können.", @@ -1333,7 +1333,7 @@ "ButtonSyncPlay": "SyncPlay", "TabRepositories": "Repositorien", "MessageAddRepository": "Wenn du ein Repository hinzufügen möchtest, klicke auf die Schaltfläche neben der Kopfzeile und fülle die angeforderten Informationen aus.", - "LabelRepositoryUrlHelp": "Der Speicherort des Repository-Manifests, das Sie aufnehmen möchten.", + "LabelRepositoryUrlHelp": "Der Speicherort des Repository-Manifests, das du hinzufügen möchtest.", "LabelRepositoryNameHelp": "Ein benutzerdefinierter Name zur Unterscheidung dieses Repositorys von den anderen, die zu deinem Server hinzugefügt wurden.", "LabelRepositoryName": "Repository Name", "LabelRepositoryUrl": "URL des Repository", @@ -1464,7 +1464,7 @@ "LabelSSDPTracingFilterHelp": "Optionale IP-Adresse zum Filtern des protokollierten SSDP-Verkehrs.", "LabelSSDPTracingFilter": "SSDP Filter:", "LabelPublishedServerUriHelp": "Überschreibt die von Jellyfin genutzte URI auf Basis des Interfaces oder der IP-Adresse des Clients.", - "LabelPublishedServerUri": "Veröffentlichte Server-URI's:", + "LabelPublishedServerUri": "Veröffentlichte Server-URIs:", "LabelEnableSSDPTracingHelp": "Aktiviere detailreiche SSDP Netzwerkverfolgung-Logs.
WARNUNG: Dies wird erhebliche Einbüßungen in der Leistung hervorrufen.", "LabelEnableSSDPTracing": "Aktiviere SSDP Verfolgung:", "HeaderDebugging": "Fehlersuche und -verfolgung", @@ -1523,8 +1523,8 @@ "LabelDisableCustomCss": "Vom Server bereitgestelltes benutzerdefiniertes CSS-code für Theme/Branding deaktivieren.", "DisableCustomCss": "Vom Server bereitgestellten, benutzerdefinierten CSS-Code deaktivieren", "AudioBitDepthNotSupported": "Die Bittiefe des Tons wird nicht unterstützt", - "VideoProfileNotSupported": "Das Profil des Video-Codecs wird nicht unterstützt", - "VideoLevelNotSupported": "Die Stufe des Video-Codecs wird nicht unterstützt", + "VideoProfileNotSupported": "Das Profil des Videocodecs wird nicht unterstützt", + "VideoLevelNotSupported": "Das Level des Videocodecs wird nicht unterstützt", "VideoFramerateNotSupported": "Die Bildfrequenz des Videos wird nicht unterstützt", "VideoBitDepthNotSupported": "Die Bittiefe des Videos wird nicht unterstützt", "RefFramesNotSupported": "Referenzbilder werden nicht unterstützt", @@ -1532,13 +1532,13 @@ "InterlacedVideoNotSupported": "Videos im Zeilensprungverfahren werden nicht unterstützt", "AnamorphicVideoNotSupported": "Anamorphotisches Video wird nicht unterstützt", "AudioSampleRateNotSupported": "Die Abtastrate des Audios wird nicht unterstützt", - "AudioProfileNotSupported": "Das Profil des Audio-Codecs wird nicht unterstützt", + "AudioProfileNotSupported": "Das Profil des Audiocodecs wird nicht unterstützt", "VideoResolutionNotSupported": "Die Videoauflösung wird nicht unterstützt", "AudioChannelsNotSupported": "Die Anzahl der Audiokanäle wird nicht unterstützt", "AudioBitrateNotSupported": "Die Audio-Bitrate wird nicht unterstützt", - "VideoCodecNotSupported": "Der Video-Codec wird nicht unterstützt", - "SubtitleCodecNotSupported": "Der Untertitel-Codec wird nicht unterstützt", - "AudioCodecNotSupported": "Der Audio-Codec wird nicht unterstützt", + "VideoCodecNotSupported": "Der Videocodec wird nicht unterstützt", + "SubtitleCodecNotSupported": "Der Untertitelcodec wird nicht unterstützt", + "AudioCodecNotSupported": "Der Audiocodec wird nicht unterstützt", "ContainerNotSupported": "Der Container wird nicht unterstützt", "LabelHardwareEncoding": "Hardwarekodierung :", "Remixer": "Remixer", From e38cb914d70f6ef85b79c7ae4c6f3d0435f47a2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E9=80=A0xu=5Fzh?= Date: Tue, 11 Jan 2022 07:59:37 +0000 Subject: [PATCH 1683/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 3ccbefaec9..022be19490 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -706,7 +706,7 @@ "LanNetworksHelp": "在强制带宽限制时,认作本地网络上的 IP 地址或 IP/网络掩码条目的逗号分隔列表。如果设置此项,所有其它 IP 地址将被视为在外部网络上,并且将受到外部带宽限制。如果保留为空,则只将服务器的子网视为本地网络。", "Large": "大", "LatestFromLibrary": "最新的{0}", - "LearnHowYouCanContribute": "学习如何构建。", + "LearnHowYouCanContribute": "了解如何贡献。", "LibraryAccessHelp": "选择共享给此用户的媒体库。管理员有权使用媒体资料管理器来编辑所有文件夹。", "List": "列表", "Live": "直播", From 2c3381ee5a55ba0d5e2d4d445470238cc7861bdb Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Tue, 11 Jan 2022 10:03:06 -0500 Subject: [PATCH 1684/1756] Fix eslint polyfills for typescript files --- .eslintrc.js | 174 +++++++++--------- src/components/pages/NewUserPage.tsx | 1 - .../pages/UserLibraryAccessPage.tsx | 2 - 3 files changed, 86 insertions(+), 91 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 2851fd803f..19ccd168df 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -70,7 +70,92 @@ module.exports = { ], 'import/parsers': { '@typescript-eslint/parser': [ '.ts', '.tsx' ] - } + }, + polyfills: [ + // Native Promises Only + 'Promise', + // whatwg-fetch + 'fetch', + // document-register-element + 'document.registerElement', + // resize-observer-polyfill + 'ResizeObserver', + // fast-text-encoding + 'TextEncoder', + // intersection-observer + 'IntersectionObserver', + // Core-js + 'Object.assign', + 'Object.is', + 'Object.setPrototypeOf', + 'Object.toString', + 'Object.freeze', + 'Object.seal', + 'Object.preventExtensions', + 'Object.isFrozen', + 'Object.isSealed', + 'Object.isExtensible', + 'Object.getOwnPropertyDescriptor', + 'Object.getPrototypeOf', + 'Object.keys', + 'Object.entries', + 'Object.getOwnPropertyNames', + 'Function.name', + 'Function.hasInstance', + 'Array.from', + 'Array.arrayOf', + 'Array.copyWithin', + 'Array.fill', + 'Array.find', + 'Array.findIndex', + 'Array.iterator', + 'String.fromCodePoint', + 'String.raw', + 'String.iterator', + 'String.codePointAt', + 'String.endsWith', + 'String.includes', + 'String.repeat', + 'String.startsWith', + 'String.trim', + 'String.anchor', + 'String.big', + 'String.blink', + 'String.bold', + 'String.fixed', + 'String.fontcolor', + 'String.fontsize', + 'String.italics', + 'String.link', + 'String.small', + 'String.strike', + 'String.sub', + 'String.sup', + 'RegExp', + 'Number', + 'Math', + 'Date', + 'async', + 'Symbol', + 'Map', + 'Set', + 'WeakMap', + 'WeakSet', + 'ArrayBuffer', + 'DataView', + 'Int8Array', + 'Uint8Array', + 'Uint8ClampedArray', + 'Int16Array', + 'Uint16Array', + 'Int32Array', + 'Uint32Array', + 'Float32Array', + 'Float64Array', + 'Reflect', + // Temporary while eslint-compat-plugin is buggy + 'document.querySelector' + ] }, overrides: [ { @@ -122,93 +207,6 @@ module.exports = { 'Windows': 'readonly' }, rules: { - }, - settings: { - polyfills: [ - // Native Promises Only - 'Promise', - // whatwg-fetch - 'fetch', - // document-register-element - 'document.registerElement', - // resize-observer-polyfill - 'ResizeObserver', - // fast-text-encoding - 'TextEncoder', - // intersection-observer - 'IntersectionObserver', - // Core-js - 'Object.assign', - 'Object.is', - 'Object.setPrototypeOf', - 'Object.toString', - 'Object.freeze', - 'Object.seal', - 'Object.preventExtensions', - 'Object.isFrozen', - 'Object.isSealed', - 'Object.isExtensible', - 'Object.getOwnPropertyDescriptor', - 'Object.getPrototypeOf', - 'Object.keys', - 'Object.entries', - 'Object.getOwnPropertyNames', - 'Function.name', - 'Function.hasInstance', - 'Array.from', - 'Array.arrayOf', - 'Array.copyWithin', - 'Array.fill', - 'Array.find', - 'Array.findIndex', - 'Array.iterator', - 'String.fromCodePoint', - 'String.raw', - 'String.iterator', - 'String.codePointAt', - 'String.endsWith', - 'String.includes', - 'String.repeat', - 'String.startsWith', - 'String.trim', - 'String.anchor', - 'String.big', - 'String.blink', - 'String.bold', - 'String.fixed', - 'String.fontcolor', - 'String.fontsize', - 'String.italics', - 'String.link', - 'String.small', - 'String.strike', - 'String.sub', - 'String.sup', - 'RegExp', - 'Number', - 'Math', - 'Date', - 'async', - 'Symbol', - 'Map', - 'Set', - 'WeakMap', - 'WeakSet', - 'ArrayBuffer', - 'DataView', - 'Int8Array', - 'Uint8Array', - 'Uint8ClampedArray', - 'Int16Array', - 'Uint16Array', - 'Int32Array', - 'Uint32Array', - 'Float32Array', - 'Float64Array', - 'Reflect', - // Temporary while eslint-compat-plugin is buggy - 'document.querySelector' - ] } }, { diff --git a/src/components/pages/NewUserPage.tsx b/src/components/pages/NewUserPage.tsx index 96275908ff..e26c2c8546 100644 --- a/src/components/pages/NewUserPage.tsx +++ b/src/components/pages/NewUserPage.tsx @@ -68,7 +68,6 @@ const NewUserPage: FunctionComponent = () => { IsHidden: false })); const promiseChannels = window.ApiClient.getJSON(window.ApiClient.getUrl('Channels')); - // eslint-disable-next-line compat/compat Promise.all([promiseFolders, promiseChannels]).then(function (responses) { loadMediaFolders(responses[0].Items); loadChannels(responses[1].Items); diff --git a/src/components/pages/UserLibraryAccessPage.tsx b/src/components/pages/UserLibraryAccessPage.tsx index f2fc33b5e5..9454793a11 100644 --- a/src/components/pages/UserLibraryAccessPage.tsx +++ b/src/components/pages/UserLibraryAccessPage.tsx @@ -117,14 +117,12 @@ const UserLibraryAccessPage: FunctionComponent = () => { const loadData = useCallback(() => { loading.show(); const userId = appRouter.param('userId'); - // eslint-disable-next-line compat/compat const promise1 = userId ? window.ApiClient.getUser(userId) : Promise.resolve({ Configuration: {} }); const promise2 = window.ApiClient.getJSON(window.ApiClient.getUrl('Library/MediaFolders', { IsHidden: false })); const promise3 = window.ApiClient.getJSON(window.ApiClient.getUrl('Channels')); const promise4 = window.ApiClient.getJSON(window.ApiClient.getUrl('Devices')); - // eslint-disable-next-line compat/compat Promise.all([promise1, promise2, promise3, promise4]).then(function (responses) { loadUser(responses[0], responses[1].Items, responses[2].Items, responses[3].Items); }); From fa5588733787caf3129b9d2fb79d2f3de953fc85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o?= Date: Tue, 11 Jan 2022 14:07:23 +0000 Subject: [PATCH 1685/1756] Translated using Weblate (Portuguese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/ --- src/strings/pt.json | 44 +++++++++++++++++++++++++++++++++----------- 1 file changed, 33 insertions(+), 11 deletions(-) diff --git a/src/strings/pt.json b/src/strings/pt.json index 481968cfa7..dd487c07e7 100644 --- a/src/strings/pt.json +++ b/src/strings/pt.json @@ -1,11 +1,11 @@ { "HeaderTypeImageFetchers": "Pesquisadores de Imagens ({0})", "HeaderSubtitleDownloads": "Transferências de Legendas", - "HeaderKodiMetadataHelp": "Para ativar ou desativar metadados, edite uma biblioteca e localize a seção dos metadados.", + "HeaderKodiMetadataHelp": "Para ativar ou desativar metadados, edite uma biblioteca e localize a secção dos metadados.", "HeaderFetcherSettings": "Definições do Pesquisador", "HeaderCastAndCrew": "Elenco e Pessoal", "HeaderAppearsOn": "Presente em", - "HeaderAdmin": "Administrador", + "HeaderAdmin": "Administração", "GuideProviderLogin": "Entrar", "XmlTvPathHelp": "Caminho para um ficheiro XMLTV. O Servidor Jellyfin vai ler o ficheiro periodicamente para actualizar a programação de TV. O utilizador é responsável por criar e manter o ficheiro actualizado.", "XmlDocumentAttributeListHelp": "Estes atributos são aplicados ao elemento principal de cada resposta XML.", @@ -315,7 +315,7 @@ "LabelEnableDlnaServerHelp": "Permite que dispositivos UPnP na rede naveguem e reproduzam conteúdo.", "LabelEnableDlnaServer": "Activar servidor DLNA", "LabelEnableDlnaPlayToHelp": "Detecte dispositivos em sua rede e ofereça a capacidade de controlá-los remotamente.", - "LabelEnableDlnaPlayTo": "Activar DLNA Play-To", + "LabelEnableDlnaPlayTo": "Activar reproduzir em DLNA", "LabelEnableDlnaDebugLoggingHelp": "Esta opção criará longos ficheiros de registo e deve apenas ser usada quando for necessário depurar problemas.", "LabelEnableDlnaDebugLogging": "Activar registo de depuração do DLNA", "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina a duração em segundos entre as pesquisas SSDP.", @@ -358,7 +358,7 @@ "LabelKodiMetadataUser": "Guardar dados de utilização em NFO para:", "LabelImageFetchersHelp": "Activar e ordenar os pesquisadores de imagens por ordem de preferência.", "Home": "Início", - "LabelDay": "Dia:", + "LabelDay": "Dia da semana:", "LabelDateTimeLocale": "Formato da data/hora:", "LabelDateAddedBehaviorHelp": "Se um valor de metadados estiver presente, ele sempre será usado antes de qualquer uma dessas opções.", "LabelDateAddedBehavior": "Comportamento da data de adição para novo conteúdo:", @@ -367,7 +367,7 @@ "LabelCustomRating": "Classificação personalizada:", "LabelCustomDeviceDisplayNameHelp": "Forneça um nome a ser mostrado, ou deixe em branco para utilizar o nome reportado pelo dispositivo.", "LabelCustomCssHelp": "Aplique seus próprios estilos personalizados na interface web.", - "LabelCustomCss": "CSS personalizado:", + "LabelCustomCss": "codigo CSS personalizado:", "LabelCustomCertificatePathHelp": "Localização do ficheiro PKCS #12 que contém um certificado e um chave privada que permitem activar o suporte a ligações TLS em domínios privados.", "LabelCustomCertificatePath": "Localização do certificado SSL personalizado:", "LabelCurrentPassword": "Palavra-passe actual:", @@ -481,7 +481,7 @@ "HeaderResponseProfile": "Perfil de Resposta", "HeaderRemoveMediaLocation": "Remover Localização dos ficheiros multimédia", "HeaderRemoveMediaFolder": "Excluir Pasta Multimédia", - "HeaderRemoteControl": "Controlo Remoto", + "HeaderRemoteControl": "Controlo Remoto:", "HeaderRecordingPostProcessing": "Pós-Processamento de Gravações", "HeaderRecordingOptions": "Opções de Gravação", "HeaderRecentlyPlayed": "Reproduzido Recentemente", @@ -699,7 +699,7 @@ "LabelSeasonNumber": "Número da temporada:", "LabelScreensaver": "Proteção de Ecrã:", "LabelScheduledTaskLastRan": "Última execução há {0}. Tempo de execução {1}.", - "HeaderFeatureAccess": "Acesso a Características", + "HeaderFeatureAccess": "Acesso a Funcionalidades", "HeaderExternalIds": "IDs Externos:", "HeaderError": "Erro", "HeaderEnabledFieldsHelp": "Desmarque um campo para bloqueá-lo e evitar que os seus dados sejam alterados.", @@ -981,7 +981,7 @@ "HeaderApiKeysHelp": "As aplicações externas necessitam de uma chave de API para comunicar com o servidor. As chaves são emitidas ao iniciar sessão com uma conta de utilizador normal ou concedendo manualmente a chave à aplicação.", "HeaderApiKeys": "Chaves da API", "HeaderApiKey": "Chave da API", - "HeaderAllowMediaDeletionFrom": "Permitir remoção de multimédia a partir de", + "HeaderAllowMediaDeletionFrom": "Permitir remoção de multimédia a partir de:", "HeaderAlert": "Alerta", "HeaderAlbumArtists": "Artistas do Álbum", "HeaderAdditionalParts": "Partes Adicionais", @@ -1271,8 +1271,8 @@ "LabelH265Crf": "CRF da codificação H.265:", "LabelEnableSSDPTracingHelp": "Habilite o registro dos detalhes do rastreamento de rede SSDP.
AVISO: Isso causará uma grave degradação do desempenho.", "LabelEnableSSDPTracing": "Habilitar Rastreamento de SSDP:", - "LabelEnableIP4Help": "Habilite a funcionalidade IPv4.", - "LabelEnableIP6Help": "Habilite a funcionalidade IPv6.", + "LabelEnableIP4Help": "Ative a funcionalidade IPv4.", + "LabelEnableIP6Help": "Ative a funcionalidade IPv6.", "LabelEnableIP6": "Habilite IPv6", "LabelEnableIP4": "Habilite IPv4", "LabelDropSubtitleHere": "Solte a legenda aqui, ou clique para navegar.", @@ -1321,5 +1321,27 @@ "LastSeen": "Visto pela ultima vez em {0}", "LabelUserMaxActiveSessions": "Número máximo de sessões em simultâneo:", "LabelUnstable": "Instável", - "LabelHardwareEncoding": "Codificação por hardware:" + "LabelHardwareEncoding": "Codificação por hardware:", + "LabelSyncPlaySettingsExtraTimeOffset": "Compensação do tempo extra:", + "LabelSyncPlaySettingsDescription": "Alterar as preferências do SyncPlay", + "LabelSortName": "Ordenar nome:", + "LabelSlowResponseTime": "Tempo em ms após o qual uma resposta é considerada lenta:", + "LabelSlowResponseEnabled": "Registe uma mensagem de aviso se o servidor demorou para responder", + "LabelOriginalName": "Nome Original:", + "LabelLocalCustomCss": "Código CSS personalizado para estilo que se aplica apenas a este cliente. Pode desabilitar o código CSS personalizado do servidor.", + "LabelMaxDaysForNextUpHelp": "Defina a quantidade máxima de dias que um programa deve permanecer na lista 'Próximo' sem o assistir.", + "LabelMaxDaysForNextUp": "Máximo de dias em 'Próximo':", + "AgeValue": "Com {0} anos", + "LabelDisableCustomCss": "Desative o código CSS personalizado para temas/marcas fornecidos pelo servidor.", + "LabelAutomaticallyAddToCollectionHelp": "Quando pelo menos 2 filmes tiverem o mesmo nome de coleção, estes serão adicionados automaticamente à coleção.", + "LabelAutomaticallyAddToCollection": "Adicionar automaticamente à coleção", + "HeaderSyncPlayTimeSyncSettings": "Sincronização de tempo", + "HeaderSyncPlayPlaybackSettings": "Reprodução", + "HeaderSyncPlaySettings": "Definições de SyncPlay", + "ErrorPlayerNotFound": "Nenhum player encontrado para a mídia solicitada.", + "Engineer": "Engenheiro de som", + "DisableCustomCss": "Desativar código CSS personalizado fornecido pelo servidor", + "Console": "Consola", + "Conductor": "Condutor", + "Casual": "Casual" } From e7b654ec6f1767cb6d628df83f2f7b98b9923fcf Mon Sep 17 00:00:00 2001 From: Dzonkins Date: Tue, 11 Jan 2022 20:44:25 +0000 Subject: [PATCH 1686/1756] Translated using Weblate (Serbian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/ --- src/strings/sr.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/strings/sr.json b/src/strings/sr.json index 0c0d5d3f38..8c2d1d6d59 100644 --- a/src/strings/sr.json +++ b/src/strings/sr.json @@ -126,7 +126,7 @@ "ButtonQuickStartGuide": "Водич за брзи почетак", "ButtonPreviousTrack": "Претходна нумера", "ButtonEditOtherUserPreferences": "Уредите профил корисника, слику и личне поставке.", - "BurnSubtitlesHelp": "Одређује да ли сервер треба да кодира титлове приликом транскодирања видео записа. Избегавање тога увелико ће побољшати перформансе. Изаберите Аутоматски да бисте снимили формате засноване на слици (VOBSUB, PGS, SUB, IDX) и одређене ASS или SSA титлове.", + "BurnSubtitlesHelp": "Одређује да ли сервер треба да кодира титлове приликом транскодирања видео записа. Избегавање тога увелико ће побољшати перформансе. Изаберите Аутоматски да бисте снимили формате засноване на слици (VobSub, PGS, SUB, IDX) и одређене ASS или SSA титлове.", "BoxSet": "Бокс сет", "BookLibraryHelp": "Подржани су аудио и текстуалне књиге. Прегледајте {0} водич за именовање књига {1}.", "Banner": "Банер", @@ -152,7 +152,7 @@ "Album": "Албум", "AirDate": "Датум емитовања", "AdditionalNotificationServices": "Прегледајте каталог додатака да бисте инсталирали сервисе за обавештења.", - "ButtonSyncPlay": "SyncPlay", + "ButtonSyncPlay": "СинкПлеј", "DefaultMetadataLangaugeDescription": "Ово су подразумеване вредности и могу се прилагодити за сваку библиотеку.", "ErrorDefault": "Десила се грешка приликом обраде захтева. Молимо покушајте касније.", "Data": "Подаци", @@ -190,7 +190,7 @@ "ButtonPlayer": "Плејер", "ButtonCast": "Улоге", "ApiKeysCaption": "Списак тренутно омогућених АПИ кључева", - "AllowTonemappingHelp": "Мапирање тонова може трансформисати динамички опсег видео записа из HDR у SDR, задржавајући детаље и боје слике, што су врло важне информације за представљање оригиналне сцене. Тренутно ради само када транскодира видео записе са уграђеним HDR10 или HLG метаподацима. Ако репродукција није глатка или не успе, размислите о искључивању одговарајућег хардверског декодера.", + "AllowTonemappingHelp": "Мапирање-тонова може трансформисати динамички опсег видео записа из HDR у SDR, задржавајући детаље и боје слике, што су врло важне информације за представљање оригиналне сцене. Тренутно ради само са HDR10 или HLG видео снимцима. Ово Захтева одговарајуће OpenCL или CUDA процесе.", "YoutubeNotFound": "Видео запис није нађен.", "YoutubePlaybackError": "Захтевани видео запис се не може репродуковати.", "YoutubeBadRequest": "Лош захтев.", @@ -234,7 +234,7 @@ "HeaderResponseProfile": "Профил одазива", "HeaderRemoveMediaLocation": "Уклони локацију медија", "HeaderRemoveMediaFolder": "Уклони медијску фасциклу", - "HeaderRemoteControl": "Даљинско управљање", + "HeaderRemoteControl": "Даљинско управљање:", "HeaderRecordingPostProcessing": "Пост обрада снимака", "HeaderRecordingOptions": "Опције снимања", "HeaderRecentlyPlayed": "Недавно репродуковано", @@ -246,7 +246,7 @@ "HeaderPleaseSignIn": "Пријавите се", "HeaderPlayOn": "Репродукуј на", "HeaderPlaybackError": "Грешка при репродукцији", - "HeaderPlayback": "Репродукција медија", + "HeaderPlayback": "Репродукција медија:", "HeaderPlayAll": "Репродукуј све", "HeaderPinCodeReset": "Ресетујте ПИН код", "HeaderPhotoAlbums": "Фото албуми", @@ -297,7 +297,7 @@ "HeaderForKids": "За децу", "HeaderFetchImages": "Преузми слике:", "HeaderFetcherSettings": "Подешавања дохватача", - "HeaderFeatureAccess": "Приступ функцијама", + "HeaderFeatureAccess": "Приступ функцијама:", "HeaderExternalIds": "Спољни ИД-ови:", "HeaderError": "Грешка", "HeaderEnabledFieldsHelp": "Опозовите избор поља да бисте га закључали и спречили промену података.", @@ -346,7 +346,7 @@ "HeaderApiKeysHelp": "Спољне апликације морају да имају АПИ кључ да би могле да комуницирају са сервером. Кључеви се издају пријављивањем са уобичајеним корисничким налогом или ручним додељивањем апликације кључа.", "HeaderApiKeys": "АПИ кључеви", "HeaderApiKey": "АПИ кључ", - "HeaderAllowMediaDeletionFrom": "Дозволи брисање медија из", + "HeaderAllowMediaDeletionFrom": "Дозволи брисање медија из:", "HeaderAlert": "Узбуна", "HeaderAdmin": "Администрација", "HeaderAddUpdateSubtitle": "Додај / ажурирај титл", @@ -613,7 +613,7 @@ "HeaderUpcomingOnTV": "Следеће на ТВ-у", "HeaderUninstallPlugin": "Деинсталирај додатак", "HeaderTypeText": "Унесите текст", - "HeaderTypeImageFetchers": "Преузимачи слика ({0})", + "HeaderTypeImageFetchers": "Преузимачи слика ({0}):", "HeaderTuners": "Тјунери", "HeaderTunerDevices": "Уређаји тјунера", "HeaderTranscodingProfileHelp": "Додајте профиле за транскодирање да бисте назначили које формате треба користити када је потребно транскодирање.", @@ -1122,8 +1122,8 @@ "MediaInfoCodecTag": "Ознака кодека", "MediaInfoCodec": "Кодек", "MediaInfoBitrate": "Брзина бита", - "OptionRegex": "Regex", - "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", + "OptionRegex": "Регекс", + "OptionCaptionInfoExSamsung": "НатписИнфоПример(Самсунг)", "UnsupportedPlayback": "Jellyfin не може дешифровати садржај заштићен DRM-ом, али сав садржај ће бити покушн, укључујући заштићене наслове. Неке датотеке могу изгледати потпуно црно због шифрирања или других неподржаних функција, попут интерактивних наслова.", "Unrated": "Неоцењено", "Unplayed": "Нерепродуковано", From a848744f3779b09f48e5e238ef8bbffebcd7d49f Mon Sep 17 00:00:00 2001 From: SenorSmartyPants Date: Tue, 11 Jan 2022 17:18:42 -0600 Subject: [PATCH 1687/1756] Fixes #3316 - Make Live TV Guide scrollbar visible. Copied some missing elements from dark theme.css and made a couple tweaks. Not sure if everyone will love the look. But the scrollbar is now visible. --- src/themes/light/theme.css | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/themes/light/theme.css b/src/themes/light/theme.css index 24e40431c4..03560761cd 100644 --- a/src/themes/light/theme.css +++ b/src/themes/light/theme.css @@ -1,3 +1,8 @@ +* { + scrollbar-width: thin; + scrollbar-color: #999 #303030; +} + .skinHeader, html { color: #222; @@ -465,6 +470,29 @@ html { border-color: #00a4dc !important; } +::-webkit-scrollbar-track { + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); + box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); +} + + +.layout-desktop ::-webkit-scrollbar, +.layout-tv ::-webkit-scrollbar { + width: 0.4em; + height: 0.4em; +} + +::-webkit-scrollbar-thumb:horizontal, +::-webkit-scrollbar-thumb:vertical { + border-radius: 2px; + -webkit-border-radius: 2px; + background: center no-repeat #999; +} + +.timeslotHeaders-desktop::-webkit-scrollbar { + height: 0.7em; +} + .metadataSidebarIcon { color: #00a4dc; } From e87986e83fdb4858e05ba34ec24c93c00b3cec67 Mon Sep 17 00:00:00 2001 From: SenorSmartyPants Date: Tue, 11 Jan 2022 17:24:41 -0600 Subject: [PATCH 1688/1756] Fix linting error --- src/themes/light/theme.css | 1 - 1 file changed, 1 deletion(-) diff --git a/src/themes/light/theme.css b/src/themes/light/theme.css index 03560761cd..472545811f 100644 --- a/src/themes/light/theme.css +++ b/src/themes/light/theme.css @@ -475,7 +475,6 @@ html { box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); } - .layout-desktop ::-webkit-scrollbar, .layout-tv ::-webkit-scrollbar { width: 0.4em; From 6117cffcc2009853a31882530298c9aa1f6560b3 Mon Sep 17 00:00:00 2001 From: SenorSmartyPants Date: Fri, 17 Dec 2021 17:18:03 -0600 Subject: [PATCH 1689/1756] Add episode details to live TV DVR schedule details button should be left aligned IMO. Not sure where to change CSS yet. details link to a different place than the card --- src/components/cardbuilder/cardBuilder.js | 1 + src/scripts/livetvcomponents.js | 1 + 2 files changed, 2 insertions(+) diff --git a/src/components/cardbuilder/cardBuilder.js b/src/components/cardbuilder/cardBuilder.js index be047648a3..4a1060a808 100644 --- a/src/components/cardbuilder/cardBuilder.js +++ b/src/components/cardbuilder/cardBuilder.js @@ -771,6 +771,7 @@ import ServerConnections from '../ServerConnections'; * @returns {string} HTML markup of the card's footer text element. */ function getCardFooterText(item, apiClient, options, showTitle, forceName, overlayText, imgUrl, footerClass, progressHtml, logoUrl, isOuterFooter) { + item = item.ProgramInfo || item; let html = ''; if (logoUrl) { diff --git a/src/scripts/livetvcomponents.js b/src/scripts/livetvcomponents.js index 9fb999dd03..38035c3dc2 100644 --- a/src/scripts/livetvcomponents.js +++ b/src/scripts/livetvcomponents.js @@ -79,6 +79,7 @@ function getTimersHtml(timers, options) { html += cardBuilder.getCardsHtml({ items: group.items, shape: getBackdropShape(), + showTitle: true, showParentTitleOrTitle: true, showAirTime: true, showAirEndTime: true, From 12d65a94592bb91d20a526a39d124d61abfe63b1 Mon Sep 17 00:00:00 2001 From: SenorSmartyPants Date: Fri, 17 Dec 2021 18:23:00 -0600 Subject: [PATCH 1690/1756] Make active TV recordings look more consistent... with finished recordings and other TV episodes --- src/components/itemHelper.js | 2 +- src/controllers/livetv/livetvschedule.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/itemHelper.js b/src/components/itemHelper.js index de771546b0..decb77b3e3 100644 --- a/src/components/itemHelper.js +++ b/src/components/itemHelper.js @@ -20,7 +20,7 @@ export function getDisplayName(item, options = {}) { } if (item.Type === 'Episode' && item.ParentIndexNumber === 0) { name = globalize.translate('ValueSpecialEpisodeName', name); - } else if ((item.Type === 'Episode' || item.Type === 'Program') && item.IndexNumber != null && item.ParentIndexNumber != null && options.includeIndexNumber !== false) { + } else if ((item.Type === 'Episode' || item.Type === 'Program' || item.Type === 'Recording') && item.IndexNumber != null && item.ParentIndexNumber != null && options.includeIndexNumber !== false) { let displayIndexNumber = item.IndexNumber; let number = displayIndexNumber; diff --git a/src/controllers/livetv/livetvschedule.js b/src/controllers/livetv/livetvschedule.js index a30db98791..1272a20198 100644 --- a/src/controllers/livetv/livetvschedule.js +++ b/src/controllers/livetv/livetvschedule.js @@ -61,7 +61,7 @@ function renderActiveRecordings(context, promise) { defaultShape: getBackdropShape(), showParentTitle: false, showParentTitleOrTitle: true, - showTitle: false, + showTitle: true, showAirTime: true, showAirEndTime: true, showChannelName: true, From ddb6a6ab658c5b88c8373199563c0f69c5b60361 Mon Sep 17 00:00:00 2001 From: SenorSmartyPants Date: Tue, 11 Jan 2022 18:46:38 -0600 Subject: [PATCH 1691/1756] Fix Chrome button text-align = center default Chrome would override class styles on buttons in cards. Added text-align to existing selector, and added selector to existing style. --- src/components/cardbuilder/card.scss | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/cardbuilder/card.scss b/src/components/cardbuilder/card.scss index 1fe8cd1c4c..7de53d67a7 100644 --- a/src/components/cardbuilder/card.scss +++ b/src/components/cardbuilder/card.scss @@ -333,6 +333,7 @@ button::-moz-focus-inner { width: 100%; overflow: hidden; text-overflow: ellipsis; + text-align: left; } .innerCardFooter > .cardText { @@ -355,7 +356,8 @@ button::-moz-focus-inner { background-position: center center; } -.cardTextCentered { +.cardTextCentered, +.cardTextCentered > .textActionButton { text-align: center; } From 838b8812fdd171fa53d331c826a3f9af0dd3b7e9 Mon Sep 17 00:00:00 2001 From: loksonlkw Date: Wed, 12 Jan 2022 02:28:54 +0000 Subject: [PATCH 1692/1756] Translated using Weblate (Chinese (Hong Kong)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/ --- src/strings/zh-hk.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/strings/zh-hk.json b/src/strings/zh-hk.json index becfc6d7ed..c2a822d7d3 100644 --- a/src/strings/zh-hk.json +++ b/src/strings/zh-hk.json @@ -1060,5 +1060,14 @@ "MarkUnplayed": "標示為未觀看", "MarkPlayed": "標示為已觀看", "ManageRecording": "管理錄影", - "LabelAccessDay": "星期:" + "LabelAccessDay": "星期:", + "HeaderSyncPlayPlaybackSettings": "重播", + "HeaderSyncPlaySettings": "同步播放設定", + "ErrorPlayerNotFound": "找不到相關人員。", + "Engineer": "聲音工程師", + "Arranger": "編曲", + "LabelAutomaticallyAddToCollectionHelp": "當至少有 2 部電影具有相同的名稱時,它們將自動加入到合輯中。", + "LabelAutomaticallyAddToCollection": "自動加入合輯", + "LabelAirsBeforeEpisode": "預告:", + "HeaderSyncPlayTimeSyncSettings": "時間同步" } From c07b50bf97ca64b91ea4a354a4c0c34658bab864 Mon Sep 17 00:00:00 2001 From: Daniel Riccio Date: Wed, 12 Jan 2022 14:07:36 +0000 Subject: [PATCH 1693/1756] Translated using Weblate (Spanish (Latin America)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/ --- src/strings/es_419.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/strings/es_419.json b/src/strings/es_419.json index 29b987f306..afbaae7553 100644 --- a/src/strings/es_419.json +++ b/src/strings/es_419.json @@ -975,7 +975,7 @@ "HeaderLatestMovies": "Últimas películas", "HeaderLatestMedia": "Últimos medios", "HeaderLatestEpisodes": "Últimos episodios", - "HeaderKodiMetadataHelp": "Para habilitar o deshabilitar los metadatos NFO, edita una biblioteca y ubica la sección de grabadores de metadatos.", + "HeaderKodiMetadataHelp": "Para habilitar o deshabilitar los metadatos NFO, edita una biblioteca y ubica la sección de 'Grabadores de metadatos'.", "HeaderKeepSeries": "Conservar serie", "HeaderKeepRecording": "Conservar grabación", "HeaderInstantMix": "Mix instantáneo", @@ -993,7 +993,7 @@ "HeaderForKids": "Para niños", "HeaderFetcherSettings": "Configuración del recolector", "HeaderFetchImages": "Obtener imágenes:", - "HeaderFeatureAccess": "Acceso a características", + "HeaderFeatureAccess": "Acceso a características:", "LabelMetadataPath": "Ruta para los metadatos:", "LabelMetadataDownloadersHelp": "Habilita y prioriza tus recolectores de metadatos preferidos. Los recolectores de metadatos de menor prioridad solo serán utilizados para llenar información faltante.", "LabelMetadataDownloadLanguage": "Idioma preferido para las descargas:", @@ -1080,7 +1080,7 @@ "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, o al otorgar manualmente una clave a la aplicación.", "HeaderApiKeys": "Claves API", "HeaderApiKey": "Clave API", - "HeaderAllowMediaDeletionFrom": "Permitir eliminación de medios de", + "HeaderAllowMediaDeletionFrom": "Permitir eliminación de medios de:", "HeaderAlert": "Alerta", "HeaderAdmin": "Administración", "HeaderAdditionalParts": "Partes adicionales", @@ -1095,7 +1095,7 @@ "HardwareAccelerationWarning": "Habilitar la aceleración por hardware podría causar inestabilidad en algunos entornos. Asegúrate de que tu sistema operativo y controladores de video están actualizados. Si tienes dificultades reproduciendo videos después de habilitar esto, necesitarás volver a cambiar la configuración a Ninguno.", "HDPrograms": "Programas en HD", "EncoderPresetHelp": "Elige un valor más rápido para mejorar el rendimiento, o uno más lento para mejorar la calidad.", - "H264CrfHelp": "El «Factor de transferencia constante» (CRF) es la configuración de calidad por defecto para el codificador x264 y x265. Puedes establecer valores entre 0 y 51, donde los valores más bajos dan como resultado mejor calidad (a expensas de archivos más grandes). Los valores comunes son entre 18 y 28. El valor por defecto para x264 es 23, y para x265 es 28, así que puedes usar este valor como punto de referencia.", + "H264CrfHelp": "El 'Factor de transferencia constante' (CRF) es la configuración de calidad por defecto para el codificador x264 y x265. Puedes establecer valores entre 0 y 51, donde los valores más bajos dan como resultado mejor calidad (a expensas de archivos más grandes). Los valores comunes son entre 18 y 28. El valor por defecto para x264 es 23, y para x265 es 28, así que puedes usar este valor como punto de referencia.", "GuideProviderSelectListings": "Elegir listados", "GuideProviderLogin": "Iniciar sesión", "Guide": "Guía", @@ -1378,7 +1378,7 @@ "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": "El 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 transcodifica videos HDR10 o HLG con metadatos integrados. Si la reproduccion no es fluida o falla, considere desactivar el decodificador del hardware correspondiente.", + "AllowTonemappingHelp": "El 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 solo funciona con videos HDR10 o HLG. Esto requiere los tiempos de ejecución OpenCL o CUDA correspondientes.", "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:", @@ -1521,7 +1521,7 @@ "UseEpisodeImagesInNextUp": "Usar imágenes de los episodios en \"Siguiente\" y \"Continuar Viendo\"", "LabelLocalCustomCss": "El CSS personalizado aplica solo a este cliente. Puede quieras deshabilitar el CSS del servidor.", "LabelDisableCustomCss": "Deshabilitar CSS personalizado de tema/marca del servidor.", - "DisableCustomCss": "Deshabilitar CSS del servidor", + "DisableCustomCss": "Deshabilitar CSS proveniente del servidor", "LabelAutomaticallyAddToCollectionHelp": "Cuando al menos 2 películas tengan el mismo nombre de colección, se añadirán automáticamente a dicha colección.", "LabelAutomaticallyAddToCollection": "Agregar automáticamente a la colección", "HeaderSyncPlayTimeSyncSettings": "Sincronización de tiempo", From 2a5067a3b1fd0ce7d8a02b3347d61405f86aacd6 Mon Sep 17 00:00:00 2001 From: Dzonkins Date: Wed, 12 Jan 2022 16:54:10 +0000 Subject: [PATCH 1694/1756] Translated using Weblate (Serbian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/ --- src/strings/sr.json | 55 ++++++++++++++++++++++++--------------------- 1 file changed, 30 insertions(+), 25 deletions(-) diff --git a/src/strings/sr.json b/src/strings/sr.json index 8c2d1d6d59..0585a4d984 100644 --- a/src/strings/sr.json +++ b/src/strings/sr.json @@ -88,7 +88,7 @@ "ConfirmDeleteItems": "Брисањем ових ставки избрисаћете их и из система и из ваше библиотеке медија. Јесте ли сигурни да желите да наставите?", "ConfirmDeleteItem": "Брисањем ове ставке избрисаћете је и из система и из ваше библиотеке медија. Јесте ли сигурни да желите да наставите?", "ConfirmDeleteImage": "Обришите слику?", - "ConfigureDateAdded": "Конфигуришите како се датум додавања одређује на контролној табли под подешавања библиотеке", + "ConfigureDateAdded": "Конфигуришите како се датум додавања одређује на контролној табли > Библиотеке > НФО подешаванја", "Composer": "Композитор", "CommunityRating": "Рејтинг заједнице", "ColorTransfer": "Промена боја", @@ -160,7 +160,7 @@ "ButtonTogglePlaylist": "Плејлиста", "ButtonActivate": "Активирај", "Authorize": "Одобри", - "DirectStreamHelp1": "Видео ток је компатибилан са уређајем, али има некомпатибилан аудио формат (DTS, TRUEHD итд.) или број аудио канала. Видео ток ће се у ходу препаковати без губитака пре слања на уређај. Само аудио ток ће бити транскодиран.", + "DirectStreamHelp1": "Видео ток је компатибилан са уређајем, али има некомпатибилан аудио формат (DTS, DolbyTrueHD итд.) или број аудио канала. Видео ток ће се у ходу препаковати без губитака пре слања на уређај. Само аудио ток ће бити транскодиран.", "DirectPlaying": "Директно репродуковање", "Directors": "Режисери", "Director": "Режисер", @@ -304,7 +304,7 @@ "HeaderEnabledFields": "Омогућена поља", "HeaderEditImages": "Уреди слике", "HeaderEasyPinCode": "Једноставан ПИН код", - "HeaderDVR": "DVR", + "HeaderDVR": "Дигитални снимач", "HeaderDownloadSync": "Преузми и синхронизуј", "HeaderDirectPlayProfileHelp": "Додајте профиле за директну репродукцију да бисте назначили које формате уређај може нормално да обрађује.", "HeaderDirectPlayProfile": "Профил за директну репродукцију", @@ -430,7 +430,7 @@ "EnableBlurHashHelp": "Слике које се још учитавају биће приказане са јединственим оквиром за слике.", "EnableBlurHash": "Омогућите замућене оквире за слике", "EnableBackdropsHelp": "Приказује позадине у позадини неких страница док прегледате библиотеку.", - "EasyPasswordHelp": "Ваш једноставан пин код се користи за приступ ван мреже на подржаним клијентима, а такође се може користити и за лако пријављивање у мрежу.", + "EasyPasswordHelp": "Ваш једноставан ПИН код се користи за приступ ван мреже на подржаним клијентима, а такође се може користити и за лако пријављивање у мрежу.", "DrmChannelsNotImported": "Канали са ДРМ заштитом неће бити увезени.", "DisplayModeHelp": "Изаберите стил изгледа који желите за интерфејс.", "DisplayMissingEpisodesWithinSeasonsHelp": "Ово такође мора бити омогућено за ТВ библиотеке у конфигурацији сервера.", @@ -478,7 +478,7 @@ "SettingsSaved": "Поставке сачуване.", "Settings": "Поставке", "SeriesSettings": "Поставке серија", - "HeaderXmlSettings": "Xml поставке", + "HeaderXmlSettings": "XML поставке", "HeaderServerSettings": "Поставке сервера", "HeaderRemoteAccessSettings": "Поставке удаљеног приступа", "HeaderMetadataSettings": "Поставке мета-података", @@ -513,8 +513,8 @@ "LabelDateAdded": "Датум додавања:", "LabelCustomRating": "Прилагођена оцена:", "LabelCustomDeviceDisplayNameHelp": "Наведите прилагођено име за приказ или оставите празно да бисте користили име које је пријавио уређај.", - "LabelCustomCssHelp": "Примените сопствене прилагођене стилове на веб интерфејсу.", - "LabelCustomCss": "Прилагођени CSS:", + "LabelCustomCssHelp": "Примените прилагођене стилове CSS кода за темирање/брендирање на веб интерфејсу.", + "LabelCustomCss": "Прилагођени CSS код:", "LabelCustomCertificatePathHelp": "Пут до датотеке PKCS #12 која садржи сертификат и приватни кључ да би се омогућила TLS подршка на прилагођеном домену.", "LabelCustomCertificatePath": "Прилагођена путања SSL сертификата:", "LabelCurrentStatus": "Тренутни статус:", @@ -602,8 +602,8 @@ "Hide": "Сакриј", "Help": "Помоћ", "HeaderYears": "Године", - "HeaderXmlDocumentAttributes": "Xml атрибути докумената", - "HeaderXmlDocumentAttribute": "Xml атрибут документа", + "HeaderXmlDocumentAttributes": "XML атрибути докумената", + "HeaderXmlDocumentAttribute": "XML атрибут документа", "HeaderVideoTypes": "Типови видео датотека", "HeaderVideoType": "Тип видео датотеке", "HeaderVideos": "Видео датотеке", @@ -623,19 +623,19 @@ "HeaderTaskTriggers": "Окидачи задатака", "LabelIdentificationFieldHelp": "Израз подниза или регуларног израза који не разликује велика и мала слова.", "LabelIconMaxWidth": "Максимална ширина иконе:", - "LabelIconMaxResHelp": "Максимална резолуција икона изложених путем својства upnp:icon.", + "LabelIconMaxResHelp": "Максимална резолуција икона изложених путем својства 'upnp:icon'.", "LabelIconMaxHeight": "Максимална висина иконе:", "LabelHttpsPortHelp": "Број TCP порта за HTTPS сервер.", "LabelHttpsPort": "Локални HTTPS број порта:", "LabelHomeScreenSectionValue": "Одељак почетног екрана {0}:", "LabelHomeNetworkQuality": "Квалитет кућне мреже:", - "LabelHDHomerunPortRangeHelp": "Ограничава домет HD Homerun UDP порта на ову вредност. (Подразумевано је 1024 - 645535).", - "LabelHDHomerunPortRange": "Опсег HD Homerun порта:", + "LabelHDHomerunPortRangeHelp": "Ограничава домет HDHomeRun UDP порта на ову вредност. (Подразумевано је 1024 - 645535).", + "LabelHDHomerunPortRange": "Опсег HDHomeRun порта:", "LabelHardwareAccelerationTypeHelp": "Хардверско убрзање захтева додатну конфигурацију.", "LabelHardwareAccelerationType": "Хардверско убрзање:", "LabelH265Crf": "H.265 кодирање CRF:", "LabelH264Crf": "H.264 кодирање CRF:", - "LabelGroupMoviesIntoCollectionsHelp": "Приликом приказивања листа филмова, филмови у колекцији биће приказани као једна груписана ставка.", + "LabelGroupMoviesIntoCollectionsHelp": "Ако се изабере приказ у виду листе филмова, филмови у колекцији биће приказани као једна груписана ставка.", "LabelGroupMoviesIntoCollections": "Групиши филмове у колекције", "LabelFriendlyName": "Пријатељско име:", "LabelFormat": "Формат:", @@ -643,7 +643,7 @@ "LabelFolder": "Фасцикла:", "LabelFinish": "Заврши", "LabelFileOrUrl": "Датотека или УРЛ:", - "LabelffmpegPathHelp": "Путања до датотеке или мапе апликације ffmpeg која садржи ffmpeg.", + "LabelffmpegPathHelp": "Путања до датотеке или мапе апликације FFmpeg која садржи FFmpeg.", "LabelffmpegPath": "FFmpeg путања:", "LabelFailed": "Неуспешно", "LabelExtractChaptersDuringLibraryScanHelp": "Генеришите слике поглавља када се видео записи увезу током скенирања библиотеке. У супротном, они ће бити издвојени током планираног задатка слика поглавља, што омогућава брже завршавање редовног скенирања библиотеке.", @@ -655,7 +655,7 @@ "LabelEncoderPreset": "Унапред подешено кодирање:", "LabelEnableSSDPTracingHelp": "Омогућите евидентирање детаља о праћењу SSDP мреже.
УПОЗОРЕЊЕ: То ће довести до озбиљног смањења перформанси.", "LabelEnableSSDPTracing": "Омогући SSDP праћење:", - "LabelEnableSingleImageInDidlLimitHelp": "Неки уређаји се неће правилно приказати ако је у Didl-у уграђено више слика.", + "LabelEnableSingleImageInDidlLimitHelp": "Неки уређаји се неће правилно приказати ако је у DIDL-у уграђено више слика.", "LabelEnableSingleImageInDidlLimit": "Ограничење на једну уграђену слику", "LabelEnableRealtimeMonitorHelp": "Промене датотека ће се одмах обрадити на подржаним системима датотека.", "LabelEnableRealtimeMonitor": "Омогућите надзор у реалном времену", @@ -669,18 +669,18 @@ "LabelEnableDlnaServerHelp": "Омогућава UPnP уређајима на вашој мрежи да прегледају и репродукују садржај.", "LabelEnableDlnaServer": "Омогућите DLNA сервер", "LabelEnableDlnaPlayToHelp": "Откријте уређаје у мрежи и понудите могућност даљинског управљања њима.", - "LabelEnableDlnaPlayTo": "Омогућите DLNA репродукцију на", + "LabelEnableDlnaPlayTo": "Омогућите репродукцију на DLNA функцији", "LabelEnableDlnaDebugLoggingHelp": "Створите велике датотеке дневника и треба их користити само по потреби за решавање проблема.", "LabelEnableDlnaDebugLogging": "Омогућите евиденцију DLNA отклањања грешака", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Одређује трајање у секундама између ССДП претрага.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Одређује трајање у секундама између две ССДП претраге.", "LabelEnableDlnaClientDiscoveryInterval": "Интервал откривања клијента:", "LabelEnableBlastAliveMessagesHelp": "Омогућите ово ако други UPnP уређаји на вашој мрежи поуздано не откривају сервер.", "LabelEnableBlastAliveMessages": "Искључи активне поруке", "LabelEnableAutomaticPortMapHelp": "Аутоматски проследите јавне портове на рутеру на локалне портове на серверу путем UPnP-а. Ово можда неће радити са неким моделима рутера или мрежним конфигурацијама. Промене ће се применити тек након поновног покретања сервера.", "LabelEnableAutomaticPortMap": "Омогућите аутоматско мапирање порта", "LabelEmbedAlbumArtDidlHelp": "Неки уређаји преферирају овај метод за добијање омота албума. Други можда неће радити са овом опцијом.", - "LabelEmbedAlbumArtDidl": "Уградите омот албума у Didl", - "LabelEasyPinCode": "Једноставан пин код:", + "LabelEmbedAlbumArtDidl": "Уградите омот албума у DIDL", + "LabelEasyPinCode": "Једноставан ПИН код:", "LabelDynamicExternalId": "{0} Ид:", "LabelDropShadow": "Прикажи сенку:", "LabelDropSubtitleHere": "Спустите титл овде или кликните да бисте га прегледали.", @@ -807,7 +807,7 @@ "LabelKodiMetadataUserHelp": "Чувајте податке у NFO датотекама које ће друге апликације користити.", "LabelKodiMetadataUser": "Сачувајте податке о надзору корисника у NFO датотеке за:", "LabelKodiMetadataSaveImagePathsHelp": "Ово се препоручује ако имате имена датотека слика која нису у складу са Коди смерницама.", - "LabelKodiMetadataSaveImagePaths": "Сачувајте путање слика у оквиру nfo датотека", + "LabelKodiMetadataSaveImagePaths": "Сачувајте путање слика у оквиру NFO датотека", "LabelKodiMetadataEnablePathSubstitutionHelp": "Омогућава замену путање путања слике помоћу подешавања замене путање сервера.", "LabelKodiMetadataEnablePathSubstitution": "Омогући замену путање", "LabelKodiMetadataEnableExtraThumbsHelp": "Приликом преузимања слика могу се сачувати у екстрафанарту и екстратaмбс-у ради максималне компатибилности Коди теме.", @@ -818,8 +818,8 @@ "LabelKeepUpTo": "Наставите са:", "LabelIsForced": "Форсирано", "LabelInternetQuality": "Квалитет интернета:", - "LabelInNetworkSignInWithEasyPasswordHelp": "Помоћу једноставног пин кода пријавите се клијентима у вашој локалној мрежи. Ваша редовна лозинка биће вам потребна само ван куће. Ако пин код остане празан, неће вам требати лозинка унутар кућне мреже.", - "LabelInNetworkSignInWithEasyPassword": "Омогући пријаву у мрежу помоћу мог једноставног пин кода", + "LabelInNetworkSignInWithEasyPasswordHelp": "Помоћу једноставног ПИН кода пријавите се клијентима у вашој локалној мрежи. Ваша редовна лозинка биће вам потребна само ван куће. Ако ПИН код остане празан, неће вам требати лозинка унутар кућне мреже.", + "LabelInNetworkSignInWithEasyPassword": "Омогући пријаву у мрежу помоћу мог једноставног ПИН кода", "LabelImportOnlyFavoriteChannels": "Ограничи на канале означене као омиљене", "LabelDashboardTheme": "Тема контролне табле сервера:", "MediaInfoBitDepth": "Дубина бита", @@ -1507,16 +1507,21 @@ "DirectPlayHelp": "Изворна датотека је у потпуности компатибилна са овим клијентом и сесија прима датотеку без модификација.", "LabelOriginalName": "Оригинални назив:", "LabelHardwareEncoding": "Хардверско енкодирање:", - "Engineer": "Инжењер", + "Engineer": "Звучни инжењер", "DisableCustomCss": "Онемогући прилагођени CSS који пружа сервер", "Conductor": "Диригент", "Arranger": "Аранжер", - "LabelDisableCustomCss": "Онемогући прилагођену ЦСС тему или брендирање које сервер нуди.", + "LabelDisableCustomCss": "Онемогући прилагођени CSS код за тему или брендирање које сервер нуди.", "HeaderSyncPlayTimeSyncSettings": "Синхронизација времена", "HeaderSyncPlayPlaybackSettings": "Репродукција", "HeaderSyncPlaySettings": "SyncPlay подешавања", "HeaderContinueReading": "Наставите читати", "ErrorPlayerNotFound": "Плејер није пронађен за тражени медиј.", "AgeValue": "({0} година старо)", - "TypeOptionPluralMusicVideo": "Музички видео" + "TypeOptionPluralMusicVideo": "Музички видео", + "LabelAutomaticallyAddToCollectionHelp": "Када бар 2 филма имају исто име колекције, они ће бити аутоматски додати у колекцију.", + "LabelAutomaticallyAddToCollection": "Аутоматски додај у колекцију", + "Cursive": "Курзивно", + "Console": "Конзола", + "Casual": "Opušteno" } From 0ab71eb899bee45c8436f4f71e73586c098c535e Mon Sep 17 00:00:00 2001 From: Marius Luca Date: Fri, 7 Jan 2022 22:07:59 +0200 Subject: [PATCH 1695/1756] - limit font attachments requested for ass subtitles to a supported formats list --- src/plugins/htmlVideoPlayer/plugin.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js index e4692e5971..783a49e6b6 100644 --- a/src/plugins/htmlVideoPlayer/plugin.js +++ b/src/plugins/htmlVideoPlayer/plugin.js @@ -1048,12 +1048,16 @@ function tryRemoveElement(elem) { * @private */ renderSsaAss(videoElement, track, item) { + const supportedFonts = ['application/x-truetype-font', 'font/otf', 'font/ttf', 'font/woff', 'font/woff2']; const avaliableFonts = []; const attachments = this._currentPlayOptions.mediaSource.MediaAttachments || []; const apiClient = ServerConnections.getApiClient(item); - attachments.map(function (i) { - // embedded font url - return avaliableFonts.push(apiClient.getUrl(i.DeliveryUrl)); + attachments.forEach(i => { + // we only require font files and ignore embedded media attachments like covers as there are cases where ffmpeg fails to extract those + if (supportedFonts.includes(i.MimeType)) { + // embedded font url + avaliableFonts.push(apiClient.getUrl(i.DeliveryUrl)); + } }); const fallbackFontList = apiClient.getUrl('/FallbackFont/Fonts', { api_key: apiClient.accessToken() From 8e9f050a324523acf9999427040b8c5aec9eecfa Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 13 Jan 2022 10:15:24 -0500 Subject: [PATCH 1696/1756] Add channels link to home page section --- src/components/appRouter.js | 4 ++++ src/components/homesections/homesections.js | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/src/components/appRouter.js b/src/components/appRouter.js index aa869b7cc6..62ba350ed8 100644 --- a/src/components/appRouter.js +++ b/src/components/appRouter.js @@ -797,6 +797,10 @@ class AppRouter { return '#!/list.html?type=Programs&IsAiring=true&serverId=' + options.serverId; } + if (options.section === 'channels') { + return '#!/livetv.html?tab=2&serverId=' + options.serverId; + } + if (options.section === 'dvrschedule') { return '#!/livetv.html?tab=4&serverId=' + options.serverId; } diff --git a/src/components/homesections/homesections.js b/src/components/homesections/homesections.js index 0eb773bd42..94f0e2d3aa 100644 --- a/src/components/homesections/homesections.js +++ b/src/components/homesections/homesections.js @@ -532,6 +532,11 @@ import ServerConnections from '../ServerConnections'; section: 'guide' }) + '" class="raised">' + globalize.translate('Guide') + ''; + html += '' + globalize.translate('Channels') + ''; + html += '' + globalize.translate('Recordings') + ''; From aa17b14cfff3911462d849ae5586c71e1ea5c08c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E9=80=A0xu=5Fzh?= Date: Thu, 13 Jan 2022 14:48:56 +0000 Subject: [PATCH 1697/1756] Translated using Weblate (Chinese (Simplified)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/ --- src/strings/zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index 022be19490..bafe6eecec 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -830,7 +830,7 @@ "OptionAllowManageLiveTv": "允许电视直播录制管理", "OptionAllowMediaPlayback": "允许播放媒体", "OptionAllowMediaPlaybackTranscodingHelp": "限制对转码的访问可能会由于不支持的媒体格式导致客户端中播放失败。", - "OptionAllowRemoteControlOthers": "允许其他用户全程控制", + "OptionAllowRemoteControlOthers": "允许远程控制其他用户", "OptionAllowRemoteSharedDevices": "允许远程控制共享的设备", "OptionAllowRemoteSharedDevicesHelp": "DLNA 设备在用户对他们进行控制前都被视为是共享的。", "OptionAllowSyncTranscoding": "允许需要转码的媒体下载和同步", From c045af621de031da68dc03cd028e4bd538a274f3 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 13 Jan 2022 12:15:36 -0500 Subject: [PATCH 1698/1756] Fix image path for notification icon --- src/components/notifications/badge.png | Bin 24382 -> 0 bytes src/components/notifications/notifications.js | 15 ++++++--------- 2 files changed, 6 insertions(+), 9 deletions(-) delete mode 100644 src/components/notifications/badge.png diff --git a/src/components/notifications/badge.png b/src/components/notifications/badge.png deleted file mode 100644 index 656b516456f65c9b6271a83208182b2e8c526d72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24382 zcmX6^c|4Tg7k+1$qKRzZQBld7nkgZp6e^JziWWP`zRXNxCk#nRWC>YQM0R2fF_w@$ z*=fcY*^<3vUw&7=&nN#h_kHiZ=bm$(=RD`WAvbk2xb_|12SE^*=5;ka2!fUE{&DO9 z|ATG$T?|3y2u-!iw>`hlBqMGM+oMY7%ciS$+CEiOv^IS&lkE#+Ka7O^fJIFO6_rI= zT~|;0X6Rvi^`6gz(YZO)-e1+%c7`)_gAbfI@%&c-b24egwL?2RS9$X8@CwTC0L0Sq zUt*&QsuhgnR?uYlMlbpq-?z$)G?p8FKt)~acRumL%-1n;*^hJ*tf$6Cce7sUcipzq zZ;C(j7SEJz)|4pKdi<`~wRpzwYPIfZscSiec!5hXNnkWo*jeD~`Jk$F`77MH{|F)> zCBy`;9>h>nc&7b)#_4odf`UM!%5{DO82T*iy}O+48I6wE#P})at9Sc!*Ugt17o|V$ zc~{H@es2$0;!WHfaY*^jRH&B}W%ux@T_8nk69xmj6Zi5BmFFw+ncVpsm&O6c9z3If zvYY%kaFqF4LV>?KQ5&Chd0ZhPF*Ho=sL4IPErj9j8_^L?EidJZ8Lr{l_*iX1yJ#>Y zh^09Fq9e-A&e>~K01n1{X_?quKIYWYf0UOLtwWG45A*Wo4{Wt^ez+9k)=(s8R{{pr z5S)enh-n$%eXrn??vLBJdmF2Kp2At>MMl{TC;a#sR%<~YVFv?Wyb7yovQOOnUTui~ z6giSXrE8cXBeV&ma?aW*M@4k`k@kS)l};iU3K{%X;x0ZH8SvD`z8b{EP?SwbJ*DIzs!@s?|WDe8l@KIo&6QYBzcp@DdfMgI)o%xx%J1BJX=a)z(*n(IS8V< zBsTI=tJZ_KDDT}jO!Vj9FZ#Q${800h5t*|V(~<6R&5NN0e!88&D6vEtAJd4_A#hh< zr3I5XfyqN&HF(Fxs&9d#QGL>FJVI8(pX`Mz*0tcw6?kGz40Flg(Xk~0{?0|(Um;8W zTcs!&QtcGFtjcz6@f_yfH^SAvwA4HUkHP73&}$gG9#)lpFSCyqWcv@f@-J=i8s{Q zyp&;b4=HmT8`&_vXd2qeXB+tkyt%MlNcnL?X<{0(cKkLbwLZ#-Yyu2+C`4$`OaI!^ z2G~oDCOvA_ocXKUtRq&)0VbBh+>X08zIYFHw_aI;e|P%W%_b?&tTC_S*eS~pB}bU# z*q5w>P2E~2#g4rV0moHSnp3h;%s9$#S?p0%A8e#r)3Q5F=tp*{O!QM!+%+As4HyIw zeJ<0R(bN=Y<>T1!KZ05_If&P9m_aNx%UacSgO6aQe^HC3`V*HrbqF4xs3;MX));A& z@v8aF6|c8-AXdqy*XEYpf*JKo6PpcujlJ+-0S3;nyhyex2s}P;Yp-2_+!%yK0%k(qG`*CZN0C~4jcSY<`{6;XbW(T0n~M?Q4c$KBVqnaJ9JZ3xx*a}}iyp>; z*3eCN(CC3H#?_D88Qz4hSfiQ+5`W;RxL~vwc-rZYqstS< z?OcTX`BIcflmu3%l%a;w*15|AespnzbgFrhavWe+@L+Rox`ZqEczGS2nKvpDUJAQ! z4q>=I3U64>h)B$%Kr2IuulnJ^@yx?vx4Fi8Eu4Riii2I#V?ELr`23`HtVLy>)= zCo-vD(6yMRbYs%%L%`!?J{)TyZ4@8JihV#d32HgzBbqX?U*VC`AsFCKtf7*1%JdV) z7Ygd8off8M+b4R|2pOSE5dE`PdGwqsSSN(pUJk9-<8**=8=%jgr?sm@Y}F$ zMQW$9+^x9u;!*|g{V<4Z9CzbN)xxnSjImIO4+ur)A~j{2HOYCxMGX9?w1NNr=s2)X zk|#k=nbtfm$sX5SDLv!H8{f}&mt=x5d9L%h@5B@N#Mq< zdYt#*%tA|V`Um{K?ZxU6l70nL^4#7!0y5=-MwL77@1S}6_Nc_}Iovx`#6eeYV+(ih z9F*oSmz-!LnE`jjEP&r7o+We%lAJGrj{@!OfsehEEFPC6iDdyd54!mMTpqKK`RhXi zA8<1m_*-Tq3Xd5wSpD{b+wm-5ET{JVsu~hqdMtKh1(<>(A(3f7OiCEb`P+R# z<;pGq3;Fu1gpa$Q(Rk*(IgcYb8K5s?RF!E*(AeXOw5kh-knCL=z;nhf_iV9dKAf?VC#zsXo!de|C@JnS2wwlj=xag_Jo*3u()DTb+LhL7Q`5NEICsiH9lBLarSTHX>UA z_#V~9&A!o(UOjpqtZKkLW_de;y7k|2EI2cPGHjL|#^QSUAL=F)@ z*mHo(>+_C$2DS$djD9N>CG(6G1PH^64r2gJl2LaH6ijz#5vF17{dbSV+WJe+SPVE+ z{>!0feqW2F;~fRH6j5Lgq)DcDBfwHHpPD$Sb?mQUan~{6h=tK~ zDr?{iZwQr0>O{xxKV4?O>1*V$Hyfm9$6Ke=FgU{HUWtJz>el46>l@spB?!Z z`9GQIQ&YHfg+GQjAV>yvWxHv`z=49hhtL zY=m;``(+W0d-F_j2iRA0^vM3xSlXAS7bP~r8^G=|T21sSqb5w818n*hvI)3v+AfSO zeLpni0G1#Z^hoI|U;m9Z9l~5W2#K24M{&WeNfP6W1T+Ts$Xe5INl@$5 zkM6bkt;q3GdOL+Y^&p=4QPx`BK@tYl+$>oyad|S3o4_=2CFpU?ExsS`Ot^Drb|)_Q zz89{)8QIEjjizpZ+<8`-s=eIv^@d--9uV<@p5BDa%FL}DFzu@ z!f*HDAZbi9KVf{i6zK??IEH)PCePj&ADN;t2tXu7P_#ZV z0DDLBmjQmG5nxWT7KQv4fju8xk)3^1`8h~oW4(UXH}D@2l^-j`-MI(raWT!uhHu7u za#G00LGqU(v6Tyf1!WF7UT?pRshR&}q^hBBJtk%)7j`F7mmzcB9qRxa42*8U6(q&X zf&H3hWU`3G-l3bN&IQH9y^+w_L2lu^4t14VtMfbnJH9(etdLOSaO!<@%S zDZzvjI^nt#oc8kP?s;n^69?`|ZSkNOaFlWN^gkk@r+muoQaKW;aW_{aSnWa^%S4O& zv4o&S?cefZl!%~-bu8EeLp^T4$Z(`r+c;#_Gh)*CgGBw(t&K zNEPSTk(plaNYrK|mQYbQ?r?1Tr@T6{8AY7DOj$oo@+jsb4X`&l}JTery_%wRg)t*^%meafoabv>7>H^lg16 z8^MV8p^%xq?~6`JH^!SE**O&I{4%704`lJ*Q<&(k!6Wkm*ri7=Ajn}MF1uQ|LAD|; zEyt746=_ebpc8Cg9}bD6XKd3n|4_&= z5{pym2hrv5Sd(fs{Eb}_wyprLwV`RhqSE~ z$s>U57~w@RuZkgZ-0MEhtY*aISD)z3e)`ZyS>*!Bhfk+`q9rq^hr)9ZO$ezmoAmmo znQ*NWRKOut>)zPJ&mO&vFT=(=aHqeNh_gt_vMk!t0?GbrA3WGc-YbHo*b&oFH7!6= zhM;-FKg*4f286|>SP5!lUku>qalE-+Q8d#`=dp|tAJFzK!J^b%0A&?cS zh^idzJxjni&DeXf*Q&0cet)0z;{lo~h@oMnMPm}TC=jTc&79Kn)2ct5_5~>@sl6{} zG&3~r^(P8SB$BQ?_i5{u$yY`~&jABc#eZd3=`6%+z*X>~2X5cF^hf{(316Z)^Xj?$ zpHDG7PQ8agp)>nHYd6=~8$f-LFCEd}xu zh5k~XXr2Fivf?%)W;kM-9lUjguls?4%}Zf4fML<P#hDG|(E08FP18%=G3doGA6v*8qV&4>KGD*)HTf znnj|EX?nG5PPqty?*_;dhe+N&Iaz8O@POm-ru-WxLTCT`JBJHj>P+WoZNI*yYF75; z?2sb#&C78#6-5-;%DEvH$A6I5ty@p!LHXYc?@=;dm5xA?!ExkA=-(VJ4~HO~>B@h3 z<-!}Xv;mRp*HEIo3hlq6*Uj(y_OIB#gP>$;=}KXnSt+5YevLxzmFTQ~`uoaLUKyIJ zY=y#qdT&t{fER;0Q%AhIY7{@(b_fQMGX8w&e3gq>Sa}*NSdy%rwns|}P4!8-i~LaN z=`HlDGyQr%D<4VTmFB{iTcz8Ht@MQzyb`E4dE>5xqUGXum+n-M82v-_|*@` zOK8E+C5c0N$P=%02z!6z%(sX^HDxLZoBLaxUOKNxCYvM68rMB40xSw=?NBC}5s6$B zNNEn2@P?_lt(|g)!#!CWB0rq1q|n_7UBCh!eFBZj8Wtw6FPvMnM=^}Ed*RR9aD*$w zO~zYR_n%x^0gA|Z=nDL>KB zne&u+T*3#0fQAB3AtHs9Ff36vbpyl{iopmF$0#$o07tdYnaM{mroI`~{8C-Q`}lj* z%|Ap_bv%0D;=5Iw=Y%^d@*D&iRgM%CHhJHv!rH$>Ehr%8irJm4C)$8Hoe1S=sG7*8 z_QYnb*dq`2K%o-fxfzLVR&Ec|BP2P{$>K<`zy&RYR2L=q%N~Gcj%RqT$eAN=PBX=I z@zoiehy?%yu5A~MKwSf=Htz`=wmyl9WYR^#B_qL^s1zNMRpS%|erg2j#ZBzqYY6eJl7jVpQ zm5NXf$Ra$#wlU7YYGdd&GU7~ZJzkV`B11bvoY=Q0nTTQDCeCbI*G)6PD?u?}SG)M&##Xjhax~bDWszEd5qZrg zIx_B_K%=fy1iyA-tlxpwS;WRX?mJN1n!;RqDM_i1fFOsC_57ap0YQ8YLbpjeLtEEW zd@REXqbjNhRF_j=^)(gtyERK2!vx8i7vdZfzu4eR0r{ib5!Bb4}4+Hva^~^PlbH8uj{dn*zD&;^_zmGZ06B>F4syEta6(O(bxqXZQEERNXnHn!a2acxU!}s; z*ygjRsE-l-f3?jPn4_FfoG!ut5K#BRDCBn!^AH#P93$P~(y$NN&)+mz`gCnK@FhCJ z^vXkA75Jdj${CMRxI!g#3J?p&#|I9j3#5{4CI``F+l$!o&rR!hy)B>N;wb2IZ+_ajk*fGp>sllX6SgEI?E7XlmmcWHbzB} z_ib}MA7B0;x+3{hFe$<~mUVj4b?%+zqpuVKK+%|H!}Nr?^fsc9jlsfNGog zt&eM$#?voAn=RF&j_8ldLjSLe&thqpDk@WFtw;zFnNz-cgSkuH`xuGxSQ=-!_3vL2 z*s?7hiJDOD*=nr42ZpTjKrku?vX;B>_1?t)YYayODC&>DbPv;-!?ifV0tO^W5~-Ft z8aet7Fq<(O9inVG7dmmKT72NoHN695Bh{sYs6l=JwsR$(KmpD$QXLz2vySX;iXlVQ zcb_&aN9|jYv?fJ!&UNj)(VFns3BAomo@Fj0@~g3i!WB^_Tqlxyr|y9?Khc@alhkzW zkI!k5JCFtaj*@b{D18cKZhukeAc}rWpaA%idox_j^kq`|eN9(_e#kNcZn2;dV{TbHE98Pnt=%?KWe#LuBblKn z#$O4zh=wCfms?u#4RG7foV!UmUknOP^>m-)i`jM8ho@zgg(`M%(AeQTGw1wP;9X~O z!j4{r_Fooxtz2rQvwqgv5#$W2S0VG~*Dk$hARERPy*svu<#MlI&&Um zeT80l&;UA#xxYLli9Ybh99|K?;lhOwX<_{q`EQ$V@9&|O zqK!YI3(<7@mbQaB&RafO!-l_3T*?;K)c9ok#v{+eFuCDs$M=;v+u>_o%co#?LMTfz zg?WXXxHmb`)<4Z6c2xGulI7P|PrkF4K}ydk}5Nljf56V&e;e2QQaRZA)SYKmVuqI zaJto+hPLnQBnp}PA0g+;Sp(7BACvm}BIBboo8aU?m3rAV6Bb##lpRQYmoK1TO)i~edz!&Kd z41$D8n^kOWy0MDQx6Bn`AACi2nCbg5st}f2@h7cy$XZ)N!(Bo5gHZM_TC-gV`T2|W zz0c}q4~sP}BR+HaJPVZwoXQJfiT*(`2>h=OSA`NuVk)wpU-a2? z#v`RMU0p+Ki2s+-_)ubfivc>s!MiS0V#g||SSEAvhs62P1A>#!MuNjEi`a$sV3lc4 z5>&dk7n2U*;`GcE4C*~2W$79G}%9ZGsku`z(w`1a~!;-ZonM~mKYN7Ie9 z6d9I)A?Xk**9Hu61?_OI0AAc-bP_bc-BgX0)UJ`_?Bl#uP`@O6md&;~+&R z&DJ;Z;X3b%&*!;^4^qfd2YkJK2-XRcC$gWC?~~}k#EtDG)J_8*jNxgEb$;jl;gFz? zh4;p{r4`91Mq~)zP|JPN0msn99!Va?<)1&ALG7?-CI;CUHOjp+jCx=mViD@+9lF?= z4iODJZyR2BAF;ac5?kUE{hIA|jZ;nKY%i$aN=}CnxepoDuz?2`m+mqGpA0iM;={v(qD}VM!EUJ}%rIoyZ*(;p zB{)~0YDz=dbOKT2|2~I#Ow42u{!Dx?uwrLZojyREmffN?b9B=$?Zpu=m2|>62fweb zu0J;B^5)`KbqN{e*tPx5_QyNCMOA124rEdfqO|JCb@+~Uw<8^(l}&A)S&_U(#nFBH;bHkDWN3{KAxV zX)mi3=>Px_UUt83eW3`gz$Y*}utw^`|ws>5>oaG^enJ6@e;U7*EsKZ^P9cLAq58Yz; z@r9nfu%7zy$p;i!Z{?;s`h9%(D1;}7^h6aP)DT#Id}{a+mkERL<7GryWkaJH4rUNK z_E{#Dsibx3RDAf?;&6+pKNOL){HwI=?b+rrLg)2bJ6eKW-=fz?_A6nkeO%?bCuP5?D z_&wXn-4_FRTUW2OUxGO$XLP|oRU43aScM+1N-j3KemcTcCf_Rm*+>;p-i)bO-1m3` zpOu4nHu6P@zUZt|HEpSmhDs)Hcf*5TO6~{}hlfnZ%AZfw%dMyWR(GS2&%9|$ccU=L zJC!gz{)5VU3i$*S$8T3WB=e|R9HCg}HDORk(Fa|Mi?sV%MNE~C2j8U~IN4Ze@D8X9 zl^!|jW${;$Jat@&{0^LAu@AKvPvDpu;T6dWCECN9`}aKe$R0^P=D)IBFk0iYp$%cd zlrL0=Q!@|(HuR^*8HE#_a2_HrOQCV3BW3hwP&GBOYtR1SPMHSZ)C`nJFnxAF_T`f; z16NnbQhoo5BrYEz|3dOyd2ReDi0%U~Ywm>G+<)LHFTF>28Rzh;MzQXksUe0OR~N<> zPObOB@?X=iHU2a!P9E&%Luu*VLfWM-Qy_>Qdb8S)0-a@C@paO1K~VS|AMB6&qmfCy z5@Mu!>tYFrwJ$!#_Mun(b)>G8^f(*xg6_n5qne%|JJ@!1+ZR~LQQY@nk%2bQLV*c# zQ&p9U|IAXqCH%NZJ(Y#9XdsRrsr{UmR_taudua8%Fz1S-{w?IHKYKw;r4S(7Y8a8= zDNGOcXuyj8i<|0a9`4|7VN~~*$>#Ql>Z3ROTwOuh&UuxEsEoJ(Kq%Y3?`Zu|obrLc zIceZzgMD33m)c{*UY%`CIJ39x$W1M90AXx%eX<2RvH#_bz7FT^=v(|d32R%)9DIToNhy{+xNV{BfU+LIaf+XbzH__*cG$!>nhaxwYc@J^yT5snuISDty z@6gOlLtXK|cCz$kouCFjen;4ksj!vE^6*(NV!#{TX5Zk++hltGFZ+N0Kk*+kOIySC zf%lNa>e+59M_7l%Rpe`Y`}=dW!8b9V3`EU$m*^4xxTjwE(>L069M~<@IM8>R`TNMz zvqye2=~^e5i7za@eWIg!oUO1!oEFo8>(nGBLlEdu(-h+L+&_LGz%M{1!C}@kYQ8gUG_Y~4F_lv~Ab%KL#&A&{Corp&m)%D#@$;F_%A&Z@3Ew4<` zwO>4n*iVrY*+x)yeHS%gVtgiL&<9FR7J`FSDmoBg&3vSO=7Mn-ng-dKs&JH*^z_41 zUflQ2X)5HlRQo93;U__M_WwPP16oCWw{hx$c1PwV-?x)+b@2mex0k3oTp;RZk|Mxu zMP|o(?7U)Z=X36wnKvgLVM6uY^wt;G7nWW}Iv4Qj5~AjCmUS%2%fOhJo@!aqTK>CG z*`C2riKr5Ym$Avl=4{yJ%2A6Mk|lpYeYjV*HnAwA=&~&k(J7J?zEx7Z;~PAd2p*3T((F z@vA5%84s&1Noi536?#?abvmeYczZ+8J`&^uK z#Rl3^5n~d1NFE%a64Ach2DjyW>+!IkZQ#QAnb@XpaCTx{{?c5f+mm_M40l(B_q~J9 z9AI~XlBmj1sZKB0Z}I2_+HnSaDDDocGLW~q>3z!ZbwhL{AX^Ysc3}II@vAD0?Duo> ztrh@@sCQlt=t{w`2Aq38ls{u83OE4w#N6C8ZGHCW05N^!!ZCtwa zr=t7`d_o-!e7O+5@|01Z%#lkp>2$=SB6m{z;tSR1q$9RaPZg>LcL>8O!tX{7WD>eS|+=9^Z-a?Q!Qns(%-lf5$Qe z!Vj#q@0CTB1N@gwPakK8=yAIqXpF86W__vnx756^ zlNOeZTDV@BL0zl0X(MdQiSa?-`HF`VXZn_cO?!V;+rKAB=qq`HR(n2*94bN3UlZo8 z!En`Pgrh|67pXzmnG%t)J)Nt+sPlHOnaY~6D53^D6MGy$-XP)qrJ-7uCB8~TI73LpGeBtZ8QN3(BZd~iC%|-QT zD=`QRtFz>U&)pH-nG6!t+7J9-9_Q}wJ?gfeDWG^v@@zw1(NP%LM;92^_uq=byr0Wm zV*MH$PSpN{B6rgj)kRwWM>GX8JU=`_|!XW>*gper@z!2_5Jcmz*y{H1{H6bE?p)YnLa{km7rvB z@-)Qr9mb}Tx(M~Nk0V6SIq3j{mo56yU3!N2USQV%98=0uPC3zkbIXd<5-#f#SPzW%YaWE0-NSA^pE@c8r6-4xoW z4EcK^C^-I5P&^GFWj^&!Ocr3yhJP=avW3dHB}&M5n06zF#5Rukb z;>SH4sucX*WT}FxlAVvZ&7Z=A9CDp_d2en>HTJG7Srp;YTm!ELM^1HFh99OIZ`)$qFpHvC^)JQzBJ#Klxctsls;u; zyh8B=3cX=o+4?D2*3qmdb^$7hyA8T0bzFY7eFu)q(k@|ik#^7b5sPnwLRN5FhSgOV zn$&tQfT7&Qj~61(3u!L&EWvs{#Uu19N9$IiSg7)dPRgViA|GF%1F7i@!{q?tHL_Ek5>9<075k9ahBGYSXX~< ze!!559R0sv=|E^NGH6{c0yVSzYoQW+C1lk)7V6h2ZJVVDtJz21Mo{TCFUUb}IP742 z;PFw4!ROYIV1D6kH)S2GG}6PBV>n9*bZmVFVv_}k?5y`N6ubKKBDQ>jNTxsih|+r3 z2hWhajjZu2k<{IqhO6gqeLD7rS%Qj?Hb(LQnxHtdy@*VjJlg;Yl~F~Aeoyva1ut4= zN5#t^w2QSYld9S@~ z86tooW7&6QiQZ|t&&T>}dxuqE4CX$V&JRn?-zCtamE|=#eN5wt1Js!>ryzVXsCIn` zvR|gc*zg?&bzYMC7d-^LblGZVW5FGhz;u#c&nKAN&Oe>eWRBJZxt)AU{0EJe zP9gV{VMAt*G6IiO*HfZ+n~pSKVs_CFu#IjyrPkf7IDb?RweyoT9*zU5Ms&4-=pAIu zTu}30tMQRo+gTWKL&p&YTElt(lYr{ro;&jWe0Gi3^WQ=-t+YvqvD^$gt$>B;5(2=x zW;J7<{mhY|Tm=yGDiiT6le*q3oK5M%=wBk~_O;tDqGOus;t;9g~h zH6TWROLj9w|3+-_>NQ)fg!lKr_5ep%m`MMN5M|PXgU)~lA)%FqC}P?DMhmV<=1f(1O$C)7hF3~6M@NEOmXU){ ztVpJH z!3z!hlwSXk?qEJVSTp;$a0Ku!b{j^U#2i?E0RS(cDERQzo02B zRxzb>enk>=-+|Y#aj%m{Xu;Ac_k%~T8=%*21BZ4gQUihnqlLbCFP6F$f8@rJ;c2bd zsS@&lpw_|%(&@;l*)tz0VR-q=Wcpysv^qm z%sN_-oQJ!%TV$zLrxI^_4Zg_Gf;l8-5C21`P@od~6J)(>!q$(nj>{i)Cq3`DdR11CC%&7CBWOsudZ4M>3{j)LL?iJt`4y7$Go2a zGw(C0*)iJ=HfV%==I)Jz=YMx)Qpur z(T`lBf@DG*R6&&sGCPMo0K_Msdh)ivB#-P&wV$FXX=fpF=a-khfSO#XYwa{wS%};8 z2Y@%vbJs)Uq5iU4GBjy$=gScm33*hH7`Ae-vlOnL-36{YLEiS|^OrMRh}+QgBC&kz zl%)~0JW7iA9{)qyv&Wt9VhSVYBe?%iqz3rIf}I{jRlW4)mVv@Gdwnh; zpKI;{wWtuB8`+|ICc`CSVCXV1)Lf2tz2Akf#^}3bt%;!F;B4MXL&x`Y#iKvd*0go8Th@KXh|q zs~FsKhwyQGDg>)meJ?z?V8XSU2}+!ID49Dz>Z=|YO629JnLPx!yr9B(m{8Kyn0z*3OBkUs}H2-dSk!8@D33ON`rR zc4r&l)fzfxqx^RJp4`IY0*I>cFJ~&UPJUM|>sr{-(VZt+5nlAg!bY8*uCEykx)dfo{4EsJu1%;6(2Y zc-5M_cx1E926#(oX zDNqvY@ZGa;Lz!+r?wUM(4s0G`SL_CANiEkg{kcPTeu+G+<~gdb?06WHdU1UU$Bvz8 zh?(6!8Z(RS45EL)sXU&V4co3lGfxwZjG(9V190vQzRq#J)~!WQ*T)nZ@PT{f-Ns%Se}`XOxA1nc!>A5{O_NZ}?y%%adWdqdrutrNwh-mm%98bZtxtoXs zUEs~GAAFIaak7GsRJGA|s(vg-Ux)B9XXNgnv*c#-q$-;D$jjrJ`vDfyuag$Y*rG*7lTL+mqC&@~GUFFT^_f z6Aj#vw40TI{9bu2#o+?^5AN;=(@K$54^YiVkih*1B`MWZ;+XgdKq0&9O#hh!vW)DUr zJXC_=Yux(G>Q?FO_cBMA>~6KmGwBn3>te!~DL45sx7pmqm%N(8cbK;AKwr!SxjZ;8 zc)0h-ns&pc15i96>efj+*bo5FIpZOU6%^-~7!M#cs)XzXdeKiN`he;)3Y4&`&wj#R zD?2`7ivd^A41i12aryYU(H+|sc5XLJIct8Vkfnhp!%l21xp3$$)U&NR#Z2!5{RPWJ zX5r&FFEb0PK>efwv0Fwp=QO)_Jz*I>GwSRi?cu@4T1H_oWVU?erw3We5vhnK!(Ap~ zGKW)#VU=qsa#yB`zgMV+05|^$1d(g!&RGP3uVfD5`+Uds9dz%jSz2LJ@>T)f%_3$Fs4Fb92S(xy!y%caRbPl=!bXcopJu@T_eX8_56u;9C7^zpaAP{h*IB z{R&-9MyjQKaB;@2x;cs=4XZmociehvUqU{34EH|WV97&PcD>wka)?vuf{1C+{!5G{M_!(3|{sal-%ifJ@`k@$ocFg z0M83=@Aqsb^|9OfD|3fR7*OUw0W6X|XrIz2C)?e!P_A{;dLnf80HbsBv zEQ8T4)YL9R^HtM9lJh%0=0B*1Z_`f!at2V|6;l)O0fBxgPrGlt-S!NTL6vIDN2npO z++}~@&Ko(+DxvyHcVQTjb)V?BQ|;BKi{G9RLy_t9v)Tml-N|>$-dm~8FATi%@iff; zIT3=)UlT_CQ<-_;w9Hx7FNZ6k61Phrr#c}|k7yBA)$68P`R%6t9iw?7cZsygIVBi@9Tt%7zhZw zv9m_%7?~nC|i@c?2MVZ3^o^E5vh`JTMsxxZP-duBlYFkArdEfHo7TP zqQxF2Oq_jThnhI&`<4RL(wY@<1pb(AI5(W3@xq4qoc=Z&RWl+9F;s90G{d=esZ1*tiswuR~x_GZ+x@yspmB6s_lg)@M)>4zZ4^mOCS3(=v(=e z>l^dlYVu8d^@Zd=Dnln2Gg_?@{wv^e?NJJ(PFzr_yYf!m?!cUf0g?s!IvL5%!sNwrS$6v#Jt((|-aZ^bzxQY!=Ut6b&4CR`zO($@r7cv1V$oM5*ZSb# zyAF@o1G!Qs_hgiHE8jy75L&g5;l8_!)<#Y~`^lC#*;sc$w$h&v<%6-1b$fWpP_5x7 zU(k6G3U$mBd9#+L$#Duh*b6^cJ9I~R^;d!GXKrZ13BQJj#>w3W{Qc5U9v8KUwnjW}aRaJ$hol-nIXBH~u&vi^{ zzyk~mvf4vR3lv%#Yw3$DC;4H%D$frmf(54r=7h~=i8kGC&V$N*MVgmln~P8pV*N&{ z)!+Q99@6D={@ROeI5!5dEzv` z&3T?pE$5tBVziCoeo~@^pjII&6=)1!L37a~hU;k6RjlW^^K9ZAc>N0|=*2Z~NLX-o z8~SSDNgVSG;uX^s$>X>2GBn!S#<$@&S9zY+h_AHH$ah~A!N#%21yCS~;Y8u;%tx#< z9m?mc|(_I`|{&Sh1+M&K)>T_aB))@ZR>?wgwvN<}Sj%^N{G zKGC@hyQLhCAF_wT{LJnqoZUCJtk~py5ww$T(6DQWXS4Gws?_#%OI=z1o5Z)3;O9*L zk00NDqi47M2{9J&+W<~g+OY;c*2zK?wo2%ehQ>NZl%APDSz#w=sG64c*g1bbH9pr* zQeWHKXIV!&uwvyE$2^z%!yp+qBX~{=F?8y*lT(3&JreO?l1yQ@`<2fv(k;A z^v)tyzO%6MasG0*tpPzt*v9*KX8rfF6!{;=c@}eD?BD9@*{^Sq&}V`qO_QTdj%iU1 zK9{3vPRD**{R%E^-;G@wuKsA1>UwSJ+pjy;nRw9@c0^n)_97Q4qC-!Ez(*LLI zc@F#=AZDB>=!cucC7xScR}Ca4{jM*LrfeajZn%PMk9N@ZgFWd~4 zb*c1|6>&H_YMcFam!Hc^ow8UWBH*-1;j8XM{qn_Jgd#74f?Fu|QVjNtmh$^sUoKLL z?Y)Cc&3f;pFHZ6je{4tE$iESwk#soEK3bigxR>M@Fg0r~QW}sBK6VtLJj_MxfAp!e zZ0Asf@#LqdZI#?!uAV&1QSE?SgZIL)MwC!GC%eWU_C?9Y z&!6UR-@}l38Ja)jMBaY8^P*YKJTCRzp2mrUInAc2F!rqR#>s@~(U0x^&)TPa;A1v> z$}b`He2~A(8y#U!igOU;9_G`^vdjJc-f8*ON=wY`rwTv!a6e|b=XL+h3}h)hja}Lz z<>BoXQOSNs7o~Y3=*Lz;uo@#R#%)@EuKu@Iov>iGf_e8R;;DRFs@*y*YR`% z#nn141Wl{-=N`iCr@0ZS7mk0`r;riM0)!%ek|*xZ^^=QxRvhQ5p|RyEAe6sgIsCxw z;CR?CUsNL|TL-}BaI%3ens|BdGszRb4AL?{8lb*T5#$IIc{X`WzbZ8y+z;mnZwZ^o zj3{vEtEC+9~@OIQ^&@|&Ru!$^n7fxO7r=bB& zof;;>5$Jia`a-M1N$h+d9RHVysflFd<5Svr=COO7?%HC=8GAlT}w|Jfg>l({fOSEyhB__bi~ zr^ONBmwBx0w}{CHdg0=p^35FJLW)-q=1Fsht&mh-lJGI@$v;m^Dcb4 z59M>kI>GmxUi|==eDC`b4qfJ9AMx}&RKI*yiM9qVbPHx;ueXlPtE^a+Z}1upC5{0I z%Al^M-1>Zs{qllO8BC%do*%3&hE13#I{bsv@7RNs1EdW-oqv#Xuy!`2TjjdqV-b!Y z{T6G*Ky~M4_dvA&Ir^*0%}Eb@*W9#!{4Q6(n+?uD5snp3odGt>(R)Zm7G)O!PAVp} z8lkt<9KwS=j@+ZuG@qH`OY1!xIc>pKQ2hs_vH!;qKYI6cy5~jvyBe695QZI7+-%oX7R_3pfdz$++qA#Oq-iucDe?|^U21Z+`~niJ zL=W7cc2>RCix(K}97kPu3l2ETa;G?0M}?JwN5D&U_b<|b<^(f7uzviV=RdRSqa>km zssa4`iBKa*i8k1^xm571g3Q>?>NA2)QJY^(zwSS`0HzjTEF?0)M~mi2i%e{SmvdTg z{Sm(d(+eWhmv>B&76_@kUp!3IDYO|z#s=W$&!q-bjlIi5LT>|YwjIahUfvflt% z*xa6SsVG=v_aJzxeLqu}X6S&M<%`EmUs$2-pmESnkZUU?)>1E+~$f9^lsLu}xddba1b; zZAo3Oz-@*-p0g2q>7m3k=cE>#4TU`W$N>g|H?Vt!XAYcBV=Tr$YKW#;MS*O*6E*%Q z#5eyQ=JhO>e%inn-w%I1)gDW5Z+u-Ko}|jdzSzw<`FMc&m*Nx6!zrjGlFJaeI~Dfm zWm(I}LbxQrrB{h%{2#?SQzbURXi%WERA4zDIu-@}C;aF@+%*%#n8L|gOU`N|)fbb% zvnm))n%`8+3(9xkKkR`At1Y4jQf8K)fKu>i9%56Y{Blawa0B&!JzRM_RPXnn8HN}n zX(TGyY3wnTy`-eEs~Hs8BW6g-exsD6Fg2F3Cqgl{u@sSgiLr!?WwMoB8HDh=)93s8 z{WJ5ruetX*&v~Esd7tOrJLlolx_h(&{3|DGHoQ}Y#34&PEgleRRGdNnkFjjcK9MQf z&_%`6#j~Q{%HzQLK5PS=uUgF5{HS_k?>bn|K}IYc-^TOPHGjW@EBj7@`ZI0F7Pd!w zwQ9%t2kh7n0~e_LmIT2u_) z&*>;aT6W~x16hI&%6B*PcW0snz?eo=mgnqQU{SMiUJAeu$0$S}U36>J-eemuM&&95 zpA~>bjJ>6uH~y{ANdew&E6KY`(x96X&Lu69T06s^L4Vb>wCWo-OReMMv{-EqxnImf|OdZK_wXygpMB>)fwHu z@852&F#<2VN_aL>iwUskj&?~-I|Mq{$YngI(80irc9-Di*1;D=AVaQtpIUVCYCJF? z6c7&HqE{nnlE0V(b)S$7zd$GWMN5)%aHV7(SvU#IN>V@WuMir0Ed0r{5i2u9EZD|! zV5Di$2|4j({fUV#XcAoP>49sFLn-yi_{&6|7Wq?KZ$QJ4CXREOT#h0Y9We()2Viz# zr_NXt4z9kaxu5i!t>b%sEn2Rgd6n;srT3{f1MWPNZ`vZq6K*ke#XZ>d37Wr!jE|tg zilbuMW0J-wNZQNu3ciGwo{b%A2SOtmLr#A-F5J~w+G6H_k9oS- zuYKQQ`sXmjnob=Tlo8>ZKb1o_5Kp@h4Av2cbm&8WvVG0;N^f9C%gTq=c1-vzuP2zP zu3s)Jc8j{fg}!a_88ikFdolPoRAt}S(5k4jwx=Q!{Ny6#uV>vn@#_pfJFfcL3R|AF z{teFJC@L_7tyl4F0983!DmKsewXTA*yqCG@SoTXBy_jnrP;U(0ze;~8H9pI^CR6rn zto>V+NBk)Z{05}pik{#!`-l~hy}+C3OJ0KFHl==-N7BaZ;zb6)M2ndb>HRa@WO>Zg zA9XLRn0>-{Ls}b$AmG8cCY-ZObS#^B6)xyx8Cr77+I5B@)#xdN?n1*DG>Y(2pKQ?(T|CsDP?Nm+AafR6cUd%uSB#-9a8Ps?QVm7|SaC6eZIA ztue_du@)OW#Igccwf&tmts~aF67@br7NdGyfus@BKcKz#?>B3N4rT}kuHL-N1>Xj5l$#3Wj3$rS%?WT6eSt&#pCTO|Eq`kQZgkuEmxf7wic z!V?O|1H0h*OOFu4&!wu#Z+9{!@=D!umV%Wx|5a~A6Fj)?LKhSuAvdR_Z_sv`_D^{E z=_23_Q89?j)XWUiH5%g`n3Zkql&Uc*$d|r-fZaT^v({eW&!c{u z&*$?WRmUF5JosDAfQOnxihM<$?;{)gvTnVW2f^A{Z~6dx>zPV-3%KtC(pc=-h+Xm+ zw%)u7BRxOfGaP?2SWT_L?~_J@Ra)H5VdmaKDx04gPPD0%>LvOPr&;brzig@Lk^+8f zs2Lf0(ly-1J}F$u8`jxLO1o9fwZrH-b?aJ#`D#aHSka*p>^*rQtSk}QzM~fJ$feY zBDG&EFZFE~3>ev$jTQzAz$`{a?)0rHXg#l&6~W{tgtk1red;UQ`@GljR2Yi#7_SW-0XO)fMFkCqJYK_;$?YKD}Rc;FWXPfU?$X$t^aYg{+tgp z@Yb@J`d3Xx{+w{Ajz#Y4^}fFsL6cDgt(xnCf$t7`PnSx(`=~h5oO*2L{`W3r%{}pn zTr*82hjYq&N+PYiY*W%QHAi1;CNv3jO5Ym?pGYENP4HQa!uwJjQk63F)=_j`7pxU& ztQ^|T`}&@@9bxCN?sTMZHt8q$5RJ!N*MGlx@J7b!dg0Bv{zCoy3Qrnt=mGnXHgf^o zcp&f!CGPdHHFvL~1!1S@=P#%P+<~i9_0ONX4Tf)2YJKj~6}~yCYq0M-p#0&5*)vpq zTP%5jne!J1{En773^tqcycBVm@34PQv$NUmPZ@EHI*Ty7QOwRZZ72!eR+DMGKVg1+ zMJpFul-HnvA%$LGS8_<=*`qbj%VMevG@IZ4>AJa~)&DPgcx=w~a_p z_5kyo-@BxfPpH1yD#!s*r|*SNRPVevkyjI0yDit=&Ltive#!ZOxS99iy=m!_HK}^1 zYw|WQ9HAgHDo^|s8IgLL2rpwNAZeK+I3OEjMg{&eJt~Avf*_&=Aen!YT}Q^>I2=GcO&)wYP?O8^%Dtg z*ScpGAEm8W-`LztP7-||_x?Oj3mF&mG3kSyr|WW0@|m+;jWx&JW&9fBuI&u?V~61*lT{QYu-!VuY(j>rDpH~Wbgfs>i zl2e9aHRZ7EX{t(nl<%s=rz=M@{6Amh%{Zbq`^E$Q!YnE&D=a_dcQEez^x|*1ZjmR~ z+H>9WJM}E5`_fwY_rG-HNt;)Z(os~tsqMCNY@JODXY9_rW%{ zsji-DGhb8&oqU5w;?!HTVzpbeUY6FG;SvL8TpC4$S35r>t#&2|C&Fj$J&fhMbP(tK zu>XSpBf$d_Cnee9Nk)yAS}}qt1N-YQ95lh7XzV3}l=drTpIm<3=0dIhyT%#INDI}6 zf{oTlJ@DVo=LvzIXWt)`P(Xj`v+dK(MQ4UOg|qoKw8o3Lwo6z++MzCeI+qjV>JNVu zEYd?<5LYWR+b0W|>fUN)n{u3SKjFsZ8g)A^z_1nO45JJg01RM6*~~jJ=3nl=8Y=@^ zCu1UfEwRN0sqlq2OdRATxpf*#C_3X4zAZ-Ez~q-gq>#oL;AQ)ADm1{kq`3zYmC(29 zd&~$0ugGPL?5W7Om*kI3l7V=QepMU>5AMtaMhm)u5lDt#LM*BC#t&Cm%qpz>8|#9Q zu`<}jbyyZ%HS1+}Be38^+*roQlWa6s71*$I>tUa*);A^xE5G63aSLd@2^1gIsmM)1 z#FE>iah4o`FAtSLBjW5}tIpaKb&jb~mC2Ad%0_>FA$?%JgZI~luPr9f_y#7>wg{WG z6I~Ou@?2^@3lcgRJU&GAqEp{vopkBczSLr`?o-Wym#;Nzq$U&hC|e|R}Ne_y_Ie0gaarXp?+st>GVzrF&_);)*1y<*t=o9QjGaU?#4CJ zcVF8$_&ri*NrJ8Gpol!y7bS)jutHMEu1IC9^ra9YWnQ7dl(_2F`w7vNT5D7Sh}!XjxHIHGO?vwi_?+zLZ+7$dI}EIV5Z9Er>|jEw{Il{f1$_C{DM zY^7eH1X3PCBp{U~Poo^}POVWVI^O$83*)@)w+G1)ER%r|QqIuac=%}=+6W2ZBW2(D z(LLxo^%WoLoDOGfOSi$88<=>wI}a%q4#7fnu;-Amo4IY9tHp8C>-nDlhG3ob&lZMt zsEnj6Oq05z0*l(iqeq4OkhD~kUeLHC0FQ-t?w!hekB>(=1eHMS#w8~Lqcs#y%h?|D z`D(k^&;_eL-2fXxN4Y_vb7XdV{Ka^<>;hR5(Q02juaIgxNHbEbL@WIg0(b8@-wB>* zge2UiVfB=>5N17SxrqJX6g%y`_Y^8q&MtGSef${{B3KH6*9!;}DB18+SOFB$>M;ll zN;>!fTqr~*&Ccu=7bG{!L@$05D+Rn6^Y68B02|Bs^#~~ll1Ar6QqJJ?ng_|cMIw7` z;X$jek5F|FSS0YQ8>GK+h9b8>%&gWyWIM?V?&m$#Hh61PsjoXw8EpR>$sI|M#p%Uv zNgs89?)nl{;vz%7gqtEqJpXqwg*78i)-ZxhOuid*Rmg7ceCbbOlm7`EL>dfJMn2v` z7vV6T9g58O1Y%zIX>6*Z5w*3Xi@#lqs*G}mf^@o%WLS-7^C*Mo11$U)5mI~c@SnHJU+le;K0yZ?pU1(`d7CV>y~PoP3>Jlt zudGo$6LFAj>AkL)`xiwTMXX*9T}P%|L}n1-cBaUT3Vg2%(xDU__&7K)uz`VL^}PEF zx?kM?aAa!!S}OKBi7r76mm+}hwwe7m%>_fG!w0-Yvm?boS|&d5^RwMxOrKy8hU~Xq z7eC}xGLrNCUrvIl?g~{{LDdDa*o^oe^@t@BH)4!(ORrdd3Vjomx-HZa4~h*N%NJ+p zPlq-i@Cc5ib?6}KI6?7PSjP-}y6GW8MQe=j{1{D_h+cHX5yIw|$n3>{XF~%lzZI4; zOYUz6b4^aI@j8+c-m&;YOU|V0uLs-5F{vWFq_Ou~R0YnT1un=YP)WjzDkfWD{Vd4q z!ll$CPka;FsL-gJw|zO3i^u)7#!?!gEINV0#3C@x!x>7#)rsDc4ag9i^YSdKt(A&8 z?^0ZIIE9rh+$E42*4)1@gEEk)uxfDQRCxtgJMoQwHmWk=7wf03|JSIW%Veuo7$tA2p?kHHDA!r3zQD zHeJ&?OMJEoqmG`gryFdV#$_viO~_n_fG`p(Ep| zgQXLTU#b(NY}y^SuiRsWa_3)!2E-9R-O2xv7Ig3x1^A{~bZ8*(+MmHA>2`kGt*Y}U zSC498VU=SxvHyuA!WT6;{!+eH~?d=_2?&4WIl8}n3IRD|Q^oLeQaz-^v zL(Z`vOonHK{}*sEq_S~g8Ty)VYW3an;a{zxmueNQi$~8|H`}&48nDFH zcc&Vs)9y@1Kp6fK!a*7Po87E0^y2_>yXR~Rt%Q8^I70UCuD=l2MqU}5*RFXR*Oh4o zd9hP#)C;r2k4u`CLrB}w=B^P^+3?ez<5Nyn8^6weVD_m$znOmfjJctn+;rW+ykx?$ zGkujV^1=`|$M^6*@yI%Q2r(N@IfA;G0hd(mhglfMAPEJXM=k~?m9MX;UT&e8TI_RI zJnn52XzhJ#{V+sPx>4(08^b2gCe5aKhi9iuQ84)K;P ztrzHph4NND2FP5a*sHhJWFsEL4$nWYIhpbC(!Rh4zzs;oqD2Jzn5Ji{_v zz_N9tfd$|(h)45f?roEi$5$zdEI_xZ>#Rub)Ty+1IvO)|>uHDE ztVN5ac-%0r*}TN>tKALiqN7nBkP3PjST=2d`9-p%0`T1->R=hb`7`cF9!aSn_nWhN z-#f>;+qb_6MpOPCnZFpW%l+tFzj??^V9RzVU8zJ+RdBA=gH8&`5RAqoj{X1x{hmVNtH% zV8t3R2l~TMUHhzJ=Ld=Q|10P_Oqx$1uF%Is5T^WQ{ltSonR10EGO#dGV#(IElo=>ishuveM?Nc)kKD>fD zC-u4dQ=67#SMdAAZMiSYJr*7w-{jluj1PxS9fUqQmua?(GbC)8w)p0>zpm1%=(!nr z)#-FdZVxc?lQz-=4B!7qzD7HcS#?YzL8K85r(HdNaNk9z$B%@a8?I(_tl2`TsXvb~ zJ5D@OcjmE8Di98z5WII7&{VCgjNq;=c?%44F+KD-U;0@uSp)C0EA}Rs{zq$UhE}rH z<>y?Om%8H(r;b89x#<$BQe9_RcM(~^oI|&**-EE)MDdo^Q$xy^X8Rs|L0wZ zS;1E_98NnH}u?mQ$o`qX}j!&$~_3prtH;B71wL8Y4XMCP_YcN d%RXsrzcU<;+V}FI!EJCMMi)#B3eP!&{~tYy+*SYp diff --git a/src/components/notifications/notifications.js b/src/components/notifications/notifications.js index e74d5c6f05..b7a812ef2f 100644 --- a/src/components/notifications/notifications.js +++ b/src/components/notifications/notifications.js @@ -3,6 +3,8 @@ import { playbackManager } from '../playback/playbackmanager'; import { Events } from 'jellyfin-apiclient'; import globalize from '../../scripts/globalize'; +import NotificationIcon from './notificationicon.png'; + function onOneDocumentClick() { document.removeEventListener('click', onOneDocumentClick); document.removeEventListener('keydown', onOneDocumentClick); @@ -71,8 +73,8 @@ function showNotification(options, timeoutMs, apiClient) { options.data = options.data || {}; options.data.serverId = apiClient.serverInfo().Id; - options.icon = options.icon || getIconUrl(); - options.badge = options.badge || getIconUrl('badge.png'); + options.icon = options.icon || NotificationIcon; + options.badge = options.badge || NotificationIcon; resetRegistration(); @@ -148,11 +150,6 @@ function onLibraryChanged(data, apiClient) { }); } -function getIconUrl(name) { - name = name || 'notificationicon.png'; - return './components/notifications/' + name; -} - function showPackageInstallNotification(apiClient, installation, status) { apiClient.getCurrentUser().then(function (user) { if (!user.Policy.IsAdministrator) { @@ -180,7 +177,7 @@ function showPackageInstallNotification(apiClient, installation, status) { { action: 'cancel-install', title: globalize.translate('ButtonCancel'), - icon: getIconUrl() + icon: NotificationIcon } ]; @@ -249,7 +246,7 @@ Events.on(serverNotifications, 'RestartRequired', function (e, apiClient) { { action: 'restart', title: globalize.translate('Restart'), - icon: getIconUrl() + icon: NotificationIcon } ]; From a6fe11eeb29b73c8a8a98127bcb3202cd9b9b34a Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 13 Jan 2022 12:18:24 -0500 Subject: [PATCH 1699/1756] Fix image path for placeholder image --- src/components/recordingcreator/recordingcreator.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/recordingcreator/recordingcreator.js b/src/components/recordingcreator/recordingcreator.js index 36270f94ed..c3d59ac217 100644 --- a/src/components/recordingcreator/recordingcreator.js +++ b/src/components/recordingcreator/recordingcreator.js @@ -20,6 +20,8 @@ import ServerConnections from '../ServerConnections'; import { playbackManager } from '../playback/playbackmanager'; import template from './recordingcreator.template.html'; +import PlaceholderImage from './empty.png'; + let currentDialog; let closeAction; let currentRecordingFields; @@ -70,7 +72,7 @@ function renderRecording(context, defaultTimer, program, apiClient, refreshRecor const imageContainer = context.querySelector('.recordingDialog-imageContainer'); if (imgUrl) { - imageContainer.innerHTML = ''; + imageContainer.innerHTML = ``; imageContainer.classList.remove('hide'); imageLoader.lazyChildren(imageContainer); From 0a722ac7b97ddfde1ba95924ce33c616c19e062e Mon Sep 17 00:00:00 2001 From: SenorSmartyPants Date: Thu, 13 Jan 2022 12:32:30 -0600 Subject: [PATCH 1700/1756] Fix scrollbar color in firefox --- src/themes/light/theme.css | 1 - 1 file changed, 1 deletion(-) diff --git a/src/themes/light/theme.css b/src/themes/light/theme.css index 472545811f..dd53df53ae 100644 --- a/src/themes/light/theme.css +++ b/src/themes/light/theme.css @@ -1,6 +1,5 @@ * { scrollbar-width: thin; - scrollbar-color: #999 #303030; } .skinHeader, From a7f58a91bf80e57ac05711353772f2264de3869b Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 13 Jan 2022 14:16:14 -0500 Subject: [PATCH 1701/1756] Add plugin repository help link --- src/controllers/dashboard/plugins/repositories/index.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/controllers/dashboard/plugins/repositories/index.html b/src/controllers/dashboard/plugins/repositories/index.html index cea20d5a4a..a6e9c5e80d 100644 --- a/src/controllers/dashboard/plugins/repositories/index.html +++ b/src/controllers/dashboard/plugins/repositories/index.html @@ -6,6 +6,9 @@ + + ${Help} +
From b8153ce27dd9255767e1beceea77ab4ec8b1cc0c Mon Sep 17 00:00:00 2001 From: WWWesten Date: Thu, 13 Jan 2022 21:35:37 +0000 Subject: [PATCH 1702/1756] Translated using Weblate (Ukrainian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/ --- src/strings/uk.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/uk.json b/src/strings/uk.json index cecfa8ac5b..784a647c47 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -313,7 +313,7 @@ "HeaderApp": "Додаток", "HeaderApiKeys": "API-ключі", "HeaderApiKey": "API-ключ", - "HeaderAllowMediaDeletionFrom": "Дозволити видалення медіа з", + "HeaderAllowMediaDeletionFrom": "Дозволити видалення медіа з:", "HeaderAlert": "Попередження", "HeaderAdmin": "Адміністрування", "HeaderAddUser": "Додати користувача", @@ -426,7 +426,7 @@ "HeaderRevisionHistory": "Історія версій", "HeaderResponseProfile": "Профіль відповіді", "HeaderRemoveMediaFolder": "Видалити медіа папку", - "HeaderRemoteControl": "Віддалений контроль", + "HeaderRemoteControl": "Віддалений контроль:", "HeaderRemoteAccessSettings": "Налаштування віддаленого доступу", "HeaderRecordingOptions": "Параметри запису", "HeaderRecentlyPlayed": "Нещодавно відтворені", @@ -436,7 +436,7 @@ "HeaderPluginInstallation": "Встановлення плагіна", "HeaderPleaseSignIn": "Будь ласка увійдіть", "HeaderPlaybackError": "Помилка відтворення", - "HeaderPlayback": "Відтворення медіа", + "HeaderPlayback": "Відтворення медіа:", "HeaderPlayAll": "Відтворити все", "HeaderPinCodeReset": "Скинути простий PIN-код", "HeaderPhotoAlbums": "Фотоальбоми", @@ -600,7 +600,7 @@ "HeaderUpcomingOnTV": "Напередодні на ТБ", "HeaderUninstallPlugin": "Видалити додаток", "HeaderTypeText": "Введіть текст", - "HeaderTypeImageFetchers": "Засіб збору зображень ({0})", + "HeaderTypeImageFetchers": "Засіб збору зображень ({0}):", "HeaderTuners": "ТБ-пристрої", "HeaderTunerDevices": "Пристрої ТБ", "HeaderTranscodingProfile": "Профілі перекодування", @@ -741,7 +741,7 @@ "HeaderFrequentlyPlayed": "Часто відтворюється", "HeaderFetchImages": "Отримати зображення:", "HeaderFetcherSettings": "Налаштування завантажувача", - "HeaderFeatureAccess": "Доступ до функцій", + "HeaderFeatureAccess": "Доступ до функцій:", "HeaderEnabledFieldsHelp": "Зніміть прапорець для поля, щоб заблокувати його та запобігти зміні його даних.", "HeaderEnabledFields": "Ввімкнути поля", "HeaderDownloadSync": "Завантажити та сихронізувати", From 808b0fa667ae7d862afc40a0cbd82f089b885421 Mon Sep 17 00:00:00 2001 From: Theofilos Moupasiridis Date: Fri, 14 Jan 2022 01:44:53 +0000 Subject: [PATCH 1703/1756] Translated using Weblate (Greek) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/ --- src/strings/el.json | 44 ++++++++++++++++++++++++++++++++++++++------ 1 file changed, 38 insertions(+), 6 deletions(-) diff --git a/src/strings/el.json b/src/strings/el.json index de1435f043..c139494cae 100644 --- a/src/strings/el.json +++ b/src/strings/el.json @@ -392,7 +392,7 @@ "LabelCustomCertificatePath": "Προσαρμοσμένη διαδρομή πιστοποιητικού SSL:", "LabelCustomCertificatePathHelp": "Προσθέστε το δικό σας αρχείο .pfx πιστοποιητικού ssl.", "LabelCustomCss": "Προσαρμοσμένο κωδικός CSS:", - "LabelCustomCssHelp": "Εφαρμόστε τα δικά σας προσαρμοσμένα στυλ στην έκδοση μέσω περιηγητή.", + "LabelCustomCssHelp": "Εφαρμόστε τον δικό σας CSS κώδικα για την εξατομίκευση του διαδικτυακού περιβάλλοντος.", "LabelCustomRating": "Προσαρμοσμένη αξιολόγηση:", "LabelDashboardTheme": "Θέμα εμφάνισης πίνακα ελέγχου server:", "LabelDateAdded": "Ημερνία προσθήκης:", @@ -416,13 +416,13 @@ "LabelDropShadow": "Σκίαση:", "LabelEasyPinCode": "Εύκολος κωδικός PIN:", "LabelEmbedAlbumArtDidl": "Ενσωμάτωση του άλμπουμ art στο Didl", - "LabelEmbedAlbumArtDidlHelp": "Ορισμένες συσκευές προτιμούν αυτή τη μέθοδο για να αποκτήσουν τέχνη άλμπουμ. Άλλοι ενδέχεται να αποτύχουν να παίξουν με αυτήν την επιλογή ενεργοποιημένη.", + "LabelEmbedAlbumArtDidlHelp": "Ορισμένες συσκευές προτιμούν αυτή τη μέθοδο για να αποκτήσουν εικονογράφηση άλμπουμ. Άλλες ενδέχεται να αποτύχουν να αναπαραχθούν με αυτήν την επιλογή ενεργοποιημένη.", "LabelEnableAutomaticPortMap": "Ενεργοποίηση αυτόματης αντιστοίχισης θυρών", "LabelEnableAutomaticPortMapHelp": "Αυτόματη προώθηση δημόσιων θυρών στο ρούτερ σας σε τοπικές θύρες του διακομιστή σας μέσω UPnP. Αυτό μπορεί να μην λειτουργεί με ορισμένα μοντέλα ρούτερ ή διαμορφώσεις δικτύου. Οι αλλαγές δεν θα ισχύσουν παρά μόνο μετά την επανεκκίνηση του σέρβερ.", "LabelEnableBlastAliveMessages": "Αφήστε ζωντανά μηνύματα", "LabelEnableBlastAliveMessagesHelp": "Ενεργοποιήστε το στην περίπτωση που ο διακομιστής δεν ανιχνεύεται αξιόπιστα από άλλες συσκευές UPnP στο δίκτυό σας.", "LabelEnableDlnaClientDiscoveryInterval": "Χρόνος εντοπισμού διαμεσολαβητή αναπαραγωγής:", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Καθορίζει τη διάρκεια σε δευτερόλεπτα μεταξύ των αναζητήσεων SSDP.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Καθορίζει τη διάρκεια σε δευτερόλεπτα μεταξύ δύο αναζητήσεων SSDP.", "LabelEnableDlnaDebugLogging": "Ενεργοποίηση καταγραφής εντοπισμού σφαλμάτων DLNA", "LabelEnableDlnaDebugLoggingHelp": "Δημιουργεί μεγάλα αρχεία καταγραφής και θα πρέπει να χρησιμοποιούνται μόνο όπως απαιτείται για σκοπούς αντιμετώπισης προβλημάτων.", "LabelEnableDlnaPlayTo": "Ενεργοποίηση λειτουργίας DLNA Play στο", @@ -433,7 +433,7 @@ "LabelEnableRealtimeMonitor": "Ενεργοποιήστε την παρακολούθηση σε πραγματικό χρόνο", "LabelEnableRealtimeMonitorHelp": "Οι αλλαγές στα αρχεία θα υποβληθούν αμέσως σε επεξεργασία στα υποστηριζόμενα συστήματα αρχείων.", "LabelEnableSingleImageInDidlLimit": "Περιορισμός σε ενιαία ενσωματωμένη εικόνα", - "LabelEnableSingleImageInDidlLimitHelp": "Ορισμένες συσκευές δεν θα εκτυπωθούν σωστά αν ενσωματωθούν πολλές εικόνες μέσα στο Didl.", + "LabelEnableSingleImageInDidlLimitHelp": "Ορισμένες συσκευές δεν θα έχουν σωστή απόδοση αν ενσωματωθούν πολλές εικόνες μέσα στο DIDL.", "LabelEndDate": "Ημερομηνία Λήξης:", "LabelEpisodeNumber": "Νούμερο Επεισοδίου:", "LabelEvent": "Γεγονός:", @@ -458,7 +458,7 @@ "LabelIconMaxHeight": "Μέγιστο ύψος εικονιδίου:", "LabelIconMaxWidth": "Μέγιστο πλάτος εικονιδίου:", "LabelImageType": "Τύπος Εικόνας:", - "LabelInNetworkSignInWithEasyPassword": "Ενεργοποίηση εισόδου στο δίκτυο με τον εύκολο κωδικό PIN", + "LabelInNetworkSignInWithEasyPassword": "Ενεργοποίηση σύνδεσης εντός του δικτύου με τον εύκολο κωδικό PIN", "LabelInNetworkSignInWithEasyPasswordHelp": "Χρησιμοποιήστε τον εύκολο κωδικό PIN για να συνδεθείτε σε διαμεσολαβητές αναπαραγωγής εντός του τοπικού σας δικτύου. Ο κανονικός κωδικός πρόσβασής σας θα χρειαστεί μόνο για συνδέσεις που πραγματοποιούνται εκτός οικιακού δικτύου. Εάν ο κωδικός PIN παραμείνει κενός, δεν θα χρειάζεστε κωδικό πρόσβασης στο οικιακό σας δίκτυο.", "LabelInternetQuality": "Ποιότητα Internet:", "LabelKeepUpTo": "Συνεχίστε:", @@ -1089,5 +1089,37 @@ "Arranger": "Ταξιθέτηση", "AllowTonemappingHelp": "Η αντιστοίχηση απόχρωσης μπορεί να αλλάξει το δυναμικό εύρος ενός βίντεο από HDR σε SDR διατηρώντας την ευκρίνεια και τα χρώματα της εικόνας, τα οποία είναι σημαντικές πληροφορίες για την απόδοση της αρχικής σκηνής. Ως προς το παρόν δουλεύει μόνο όταν μετακωδικοποιούνται βίντεο με ενσωματωμένα μεταδεδομένα HDR10 ή HLG. Στην περίπτωση μη ομοιόμορφης ή ελλιπούς αναπαραγωγής, παρακαλώ απενεργοποιείστε το υλικό αποκωδικοποίησης.", "AgeValue": "({0} έτη)", - "OptionBluray": "BD" + "OptionBluray": "BD", + "MediaInfoTimestamp": "Xρονική σφραγίδα", + "MediaInfoPixelFormat": "Μοφή pixel", + "MediaInfoForced": "Εξαναγκασμός", + "MediaInfoBitrate": "Ρυθμός bit", + "MediaInfoBitDepth": "Βάθος bit", + "MapChannels": "Χάρτης Καναλιών", + "LabelffmpegPathHelp": "Η διαδρομή στο αρχείο της εφαρμογής FFmpeg ή στο φάκελο που περιέχει το FFmpeg.", + "LabelffmpegPath": "Διαδρομή FFmpeg:", + "LabelTranscodingThreadCount": "Πλήθος νημάτων διακωδικοποίησης:", + "LabelSimultaneousConnectionLimit": "Όριο ταυτόχρονων ροών:", + "LabelProtocolInfoHelp": "Η τιμή που θα χρησιμοποιείται κατά την απάντηση των αιτημάτων του GetProtocolInfo από τη συσκευή.", + "LabelProtocolInfo": "Πληροφορίες πρωτοκόλλου:", + "LabelProfileVideoCodecs": "Κωδικοποιητές βίντεο:", + "LabelProfileCodecs": "Κωδικοποιητές:", + "LabelProfileAudioCodecs": "Κωδικοποιητές ήχου:", + "LabelOptionalNetworkPath": "Φάκελος κοινού δικτύου:", + "LabelMetadataSaversHelp": "Επιλογή των μορφών αρχείων για χρήση κατά την αποθήκευση των μεταδεδομένων σας.", + "LabelMetadataReaders": "Αναγνώστες μεταδεδομένων:", + "LabelLogs": "Καταγραφές:", + "LabelKodiMetadataSaveImagePaths": "Αποθήκευση διαδρομών εικόνων εντός αρχείων NFO", + "LabelKodiMetadataDateFormatHelp": "Όλες οι ημερομηνίες εντός των αρχείων NFO θα αναλυθούν χρησιμοποιώντας αυτή τη μορφή.", + "LabelKodiMetadataDateFormat": "Μορφή ημερομηνίας κυκλοφορίας:", + "LabelKidsCategories": "Κατηγορίες για παιδιά:", + "LabelImportOnlyFavoriteChannels": "Περιορισμός στα κανάλια επιλεγμένα ως αγαπημένα", + "LabelImageFetchersHelp": "Ενεργοποιήστε και βαθμολογήστε τις ανακτημένες εικόνες σας με σειρά προτεραιότητας.", + "LabelH264Crf": "Κωδικοποίηση H.264 CRF:", + "LabelFileOrUrl": "Αρχείο ή URL:", + "LabelDidlMode": "Κατάσταση DIDL:", + "LabelDateAddedBehaviorHelp": "Αν υπάρχει τιμή στα μεταδεδομένα, θα εμφανίζεται πάντα πριν από οποιαδήποτε από αυτές τις επιλογές.", + "LabelBlastMessageIntervalHelp": "Καθορίστε τη διάρκεια σε δευτερόλεπτα μετάξυ ζωντανών μηνυμάτων.", + "LabelAbortedByServerShutdown": "(Ματαιώθηκε λόγω τερματισμού λειτουργίας του διακοσμητή)", + "Console": "Κονσόλα" } From 302094523e5ff9d282df9d11b647f341c13f5c9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Fern=C3=A1ndez?= Date: Thu, 4 Nov 2021 23:12:16 +0100 Subject: [PATCH 1704/1756] Remove unused worker plugin --- package-lock.json | 89 ++++++++++++++++++++++++++--------------------- package.json | 3 +- 2 files changed, 51 insertions(+), 41 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4e9bca4b62..76928e9aa6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3082,7 +3082,8 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.0.tgz", "integrity": "sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg==", - "dev": true + "dev": true, + "requires": {} }, "@webpack-cli/info": { "version": "1.4.0", @@ -3097,7 +3098,8 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.0.tgz", "integrity": "sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA==", - "dev": true + "dev": true, + "requires": {} }, "@xmldom/xmldom": { "version": "0.7.5", @@ -3142,13 +3144,15 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true + "dev": true, + "requires": {} }, "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true + "dev": true, + "requires": {} }, "aggregate-error": { "version": "3.1.0", @@ -3205,7 +3209,8 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "dev": true, + "requires": {} }, "alphanum-sort": { "version": "1.0.2", @@ -4648,7 +4653,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", - "dev": true + "dev": true, + "requires": {} }, "csso": { "version": "4.2.0", @@ -5801,7 +5807,8 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", - "dev": true + "dev": true, + "requires": {} }, "eslint-rule-composer": { "version": "0.3.0", @@ -6025,7 +6032,8 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/expose-loader/-/expose-loader-3.1.0.tgz", "integrity": "sha512-2RExSo0yJiqP+xiUue13jQa2IHE8kLDzTI7b6kn+vUlBVvlzNSiLDzo4e5Pp5J039usvTUnxZ8sUOhv0Kg15NA==", - "dev": true + "dev": true, + "requires": {} }, "express": { "version": "4.17.2", @@ -7030,7 +7038,8 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true + "dev": true, + "requires": {} }, "idb": { "version": "6.1.2", @@ -7762,8 +7771,8 @@ "integrity": "sha512-EkQfRXt9DhWwj6BnEA2TNpOf4jTnzSTUPGgE+iFxcdNqjktY8GitbDeHnx8qZA0/IukNyyBUR3oQKRdYkO+HFg==" }, "libass-wasm": { - "version": "git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#f4625ac313b318bd5d2e0ae18679ff516370bae6", - "from": "git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#4.0.0-jf-4" + "version": "git+ssh://git@github.com/jellyfin/JavascriptSubtitlesOctopus.git#f4625ac313b318bd5d2e0ae18679ff516370bae6", + "from": "libass-wasm@git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#4.0.0-jf-4" }, "lie": { "version": "3.1.1", @@ -9058,25 +9067,29 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", - "dev": true + "dev": true, + "requires": {} }, "postcss-discard-duplicates": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", - "dev": true + "dev": true, + "requires": {} }, "postcss-discard-empty": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", - "dev": true + "dev": true, + "requires": {} }, "postcss-discard-overridden": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", - "dev": true + "dev": true, + "requires": {} }, "postcss-double-position-gradients": { "version": "3.0.4", @@ -9692,7 +9705,8 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true + "dev": true, + "requires": {} }, "postcss-modules-local-by-default": { "version": "4.0.0", @@ -9748,7 +9762,8 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", - "dev": true + "dev": true, + "requires": {} }, "postcss-normalize-display-values": { "version": "5.0.1", @@ -10150,7 +10165,8 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.2.tgz", "integrity": "sha512-xfdkU128CkKKKVAwkyt0M8OdnelJ3MRcIRAPPQkRpoPeuzWY3RIeg7piRCpZ79MK7Q16diLXMMAD9dN5mauPlQ==", - "dev": true + "dev": true, + "requires": {} }, "postcss-selector-not": { "version": "5.0.0", @@ -10225,7 +10241,8 @@ "version": "0.36.2", "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", - "dev": true + "dev": true, + "requires": {} }, "postcss-unique-selectors": { "version": "5.0.2", @@ -11495,6 +11512,14 @@ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "dev": true }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string-width": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", @@ -11542,14 +11567,6 @@ "define-properties": "^1.1.3" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, "stringify-entities": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", @@ -11633,7 +11650,8 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "dev": true + "dev": true, + "requires": {} }, "style-search": { "version": "0.1.0", @@ -11845,7 +11863,8 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", - "dev": true + "dev": true, + "requires": {} }, "postcss-selector-parser": { "version": "6.0.8", @@ -13663,7 +13682,8 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-7.0.1.tgz", "integrity": "sha512-iLBFYz6VRYyLJEJsBJ8M3TCqNcckVzz4wFounSc5Oez35ogE/X+aoC5fFu103Ot7NyvjU3/xqIXn93Gp3kJk4g==", - "dev": true + "dev": true, + "requires": {} } } }, @@ -15340,15 +15360,6 @@ } } }, - "worker-plugin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/worker-plugin/-/worker-plugin-5.0.1.tgz", - "integrity": "sha512-Pn7+19jIiANcGuTSGdy+vrzyF+SGH03A5wV8iu4jRTMAOfAC9bNeiHo4+l5tPS7F0uvICMBv+h8UCvL7lunxcA==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0" - } - }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", diff --git a/package.json b/package.json index 8e91326891..173aefe54c 100644 --- a/package.json +++ b/package.json @@ -55,8 +55,7 @@ "webpack-cli": "^4.9.1", "webpack-dev-server": "^4.7.2", "webpack-merge": "^5.8.0", - "workbox-webpack-plugin": "^6.2.4", - "worker-plugin": "^5.0.1" + "workbox-webpack-plugin": "^6.2.4" }, "dependencies": { "@fontsource/noto-sans": "^4.5.1", From a47dd1b35ce5e6dcd4b6a45ea4c3c2f4384c9518 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Fern=C3=A1ndez?= Date: Thu, 4 Nov 2021 20:07:07 +0100 Subject: [PATCH 1705/1756] Decode Blurhash pixels in a WebWorker --- src/components/images/blurhash.worker.ts | 25 +++++++++++++++++ src/components/images/imageLoader.js | 35 ++++++++++++++---------- 2 files changed, 46 insertions(+), 14 deletions(-) create mode 100644 src/components/images/blurhash.worker.ts diff --git a/src/components/images/blurhash.worker.ts b/src/components/images/blurhash.worker.ts new file mode 100644 index 0000000000..d72e5b3ee0 --- /dev/null +++ b/src/components/images/blurhash.worker.ts @@ -0,0 +1,25 @@ +import { decode } from 'blurhash'; +import { expose } from 'comlink'; + +/** + * Decodes blurhash outside the main thread, in a web worker + * + * @param {string} hash - Hash to decode. + * @param {number} width - Width of the decoded pixel array + * @param {number} height - Height of the decoded pixel array. + * @param {number} punch - Contrast of the decoded pixels + * @returns {Uint8ClampedArray} - Returns the decoded pixels in the proxied response by Comlink + */ +function getPixels({ + hash, + width, + height +}): Uint8ClampedArray { + try { + return decode(hash, width, height); + } catch { + throw new TypeError(`Blurhash ${hash} is not valid`); + } +} + +expose(getPixels); diff --git a/src/components/images/imageLoader.js b/src/components/images/imageLoader.js index ef89cd1d03..dbd38de9ee 100644 --- a/src/components/images/imageLoader.js +++ b/src/components/images/imageLoader.js @@ -1,6 +1,12 @@ import * as lazyLoader from '../lazyLoader/lazyLoaderIntersectionObserver'; import * as userSettings from '../../scripts/settings/userSettings'; -import { decode, isBlurhashValid } from 'blurhash'; +import { wrap } from 'comlink'; +const getPixels = wrap( + new Worker( + // eslint-disable-next-line compat/compat + new URL('./blurhash.worker.ts', import.meta.url) + ) +); import './style.scss'; /* eslint-disable indent */ @@ -12,21 +18,18 @@ import './style.scss'; fillImageElement(elem, source); } - function itemBlurhashing(target, blurhashstr) { - if (isBlurhashValid(blurhashstr)) { + async function itemBlurhashing(target, hash) { + try { // Although the default values recommended by Blurhash developers is 32x32, a size of 18x18 seems to be the sweet spot for us, // improving the performance and reducing the memory usage, while retaining almost full blur quality. // Lower values had more visible pixelation - const width = 18; - const height = 18; - let pixels; - try { - pixels = decode(blurhashstr, width, height); - } catch (err) { - console.error('Blurhash decode error: ', err); - target.classList.add('non-blurhashable'); - return; - } + const width = 32; + const height = 32; + const pixels = await getPixels({ + hash, + width, + height + }); const canvas = document.createElement('canvas'); canvas.width = width; canvas.height = height; @@ -48,6 +51,10 @@ import './style.scss'; target.classList.add('blurhashed'); target.removeAttribute('data-blurhash'); }); + } catch (err) { + console.log(err); + target.classList.add('non-blurhashable'); + return; } } @@ -142,7 +149,7 @@ import './style.scss'; for (const lazyElem of elem.querySelectorAll('.lazy')) { const blurhashstr = lazyElem.getAttribute('data-blurhash'); if (!lazyElem.classList.contains('blurhashed', 'non-blurhashable') && blurhashstr) { - itemBlurhashing(lazyElem, blurhashstr); + Promise.resolve(itemBlurhashing(lazyElem, blurhashstr)); } else if (!blurhashstr && !lazyElem.classList.contains('blurhashed')) { lazyElem.classList.add('non-blurhashable'); } From 18fe70b978b725df2eb5361548dc698691a1af10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Fern=C3=A1ndez?= Date: Fri, 5 Nov 2021 13:50:17 +0100 Subject: [PATCH 1706/1756] Increase pixels resolution --- src/components/images/imageLoader.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/images/imageLoader.js b/src/components/images/imageLoader.js index dbd38de9ee..ae237f73c9 100644 --- a/src/components/images/imageLoader.js +++ b/src/components/images/imageLoader.js @@ -23,8 +23,8 @@ import './style.scss'; // Although the default values recommended by Blurhash developers is 32x32, a size of 18x18 seems to be the sweet spot for us, // improving the performance and reducing the memory usage, while retaining almost full blur quality. // Lower values had more visible pixelation - const width = 32; - const height = 32; + const width = 20; + const height = 20; const pixels = await getPixels({ hash, width, From eb486ef4b755bd844c243089b031c75d7a929c56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Fern=C3=A1ndez?= Date: Fri, 5 Nov 2021 01:13:50 +0100 Subject: [PATCH 1707/1756] Reduce blink when switching between image and blurhash --- src/components/images/imageLoader.js | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/src/components/images/imageLoader.js b/src/components/images/imageLoader.js index ae237f73c9..63c3dd2efa 100644 --- a/src/components/images/imageLoader.js +++ b/src/components/images/imageLoader.js @@ -106,11 +106,23 @@ import './style.scss'; elem.classList.add('lazy-image-fadein'); } - const canvas = elem.previousSibling; - if (elem.classList.contains('blurhashed') && canvas && canvas.tagName === 'CANVAS') { - canvas.classList.remove('lazy-image-fadein-fast', 'lazy-image-fadein'); - canvas.classList.add('lazy-hidden'); - } + elem.addEventListener('transitionend', () => { + requestIdleCallback(() => { + const canvas = elem.previousSibling; + if ( + elem.classList.contains('blurhashed') && + canvas && + canvas.tagName === 'CANVAS' + ) { + canvas.classList.remove( + 'lazy-image-fadein-fast', + 'lazy-image-fadein' + ); + canvas.classList.add('lazy-hidden'); + } + }); + // Run the event listener only once after being added + }, false); }); }); } From e678d59a411c12a9ef31732529c328def6f3d12b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Fern=C3=A1ndez?= Date: Fri, 5 Nov 2021 01:30:24 +0100 Subject: [PATCH 1708/1756] Fix npm changing lockfile to ssh --- package-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 76928e9aa6..fde7e301ef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7771,7 +7771,7 @@ "integrity": "sha512-EkQfRXt9DhWwj6BnEA2TNpOf4jTnzSTUPGgE+iFxcdNqjktY8GitbDeHnx8qZA0/IukNyyBUR3oQKRdYkO+HFg==" }, "libass-wasm": { - "version": "git+ssh://git@github.com/jellyfin/JavascriptSubtitlesOctopus.git#f4625ac313b318bd5d2e0ae18679ff516370bae6", + "version": "git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#f4625ac313b318bd5d2e0ae18679ff516370bae6", "from": "libass-wasm@git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#4.0.0-jf-4" }, "lie": { From 5716e4cf05ed8e833364db65b2dc4f3b5b4fb462 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Fern=C3=A1ndez?= Date: Sun, 14 Nov 2021 00:13:19 +0100 Subject: [PATCH 1709/1756] implement worker without proxies for better compatibility with old devices --- src/components/images/blurhash.worker.ts | 29 ++-- src/components/images/imageLoader.js | 131 +++++++++--------- .../lazyLoaderIntersectionObserver.js | 5 +- 3 files changed, 78 insertions(+), 87 deletions(-) diff --git a/src/components/images/blurhash.worker.ts b/src/components/images/blurhash.worker.ts index d72e5b3ee0..a37d8aaf00 100644 --- a/src/components/images/blurhash.worker.ts +++ b/src/components/images/blurhash.worker.ts @@ -1,25 +1,16 @@ +/* eslint-disable no-restricted-globals */ import { decode } from 'blurhash'; -import { expose } from 'comlink'; -/** - * Decodes blurhash outside the main thread, in a web worker - * - * @param {string} hash - Hash to decode. - * @param {number} width - Width of the decoded pixel array - * @param {number} height - Height of the decoded pixel array. - * @param {number} punch - Contrast of the decoded pixels - * @returns {Uint8ClampedArray} - Returns the decoded pixels in the proxied response by Comlink - */ -function getPixels({ - hash, - width, - height -}): Uint8ClampedArray { +self.onmessage = ({ data: { hash, width, height } }): void => { try { - return decode(hash, width, height); + self.postMessage({ + pixels: decode(hash, width, height), + hsh: hash, + width: width, + height: height + }); } catch { throw new TypeError(`Blurhash ${hash} is not valid`); } -} - -expose(getPixels); +}; +/* eslint-enable no-restricted-globals */ diff --git a/src/components/images/imageLoader.js b/src/components/images/imageLoader.js index 63c3dd2efa..9d1c21d139 100644 --- a/src/components/images/imageLoader.js +++ b/src/components/images/imageLoader.js @@ -1,13 +1,18 @@ import * as lazyLoader from '../lazyLoader/lazyLoaderIntersectionObserver'; import * as userSettings from '../../scripts/settings/userSettings'; -import { wrap } from 'comlink'; -const getPixels = wrap( - new Worker( - // eslint-disable-next-line compat/compat - new URL('./blurhash.worker.ts', import.meta.url) - ) -); import './style.scss'; +// eslint-disable-next-line compat/compat +const worker = new Worker(new URL('./blurhash.worker.ts', import.meta.url)); +const targetDic = {}; +worker.addEventListener( + 'message', + ({ data: { pixels, hsh, width, height } }) => { + if (targetDic[hsh]) { + drawBlurhash(targetDic[hsh], pixels, width, height); + delete targetDic[hsh]; + } + } +); /* eslint-disable indent */ export function lazyImage(elem, source = elem.getAttribute('data-src')) { @@ -18,41 +23,46 @@ import './style.scss'; fillImageElement(elem, source); } - async function itemBlurhashing(target, hash) { + function drawBlurhash(target, pixels, width, height) { + const canvas = document.createElement('canvas'); + canvas.width = width; + canvas.height = height; + const ctx = canvas.getContext('2d'); + const imgData = ctx.createImageData(width, height); + + imgData.data.set(pixels); + ctx.putImageData(imgData, 0, 0); + + requestAnimationFrame(() => { + canvas.classList.add('blurhash-canvas'); + if (userSettings.enableFastFadein()) { + canvas.classList.add('lazy-blurhash-fadein-fast'); + } else { + canvas.classList.add('lazy-blurhash-fadein'); + } + + target.parentNode.insertBefore(canvas, target); + target.classList.add('blurhashed'); + target.removeAttribute('data-blurhash'); + }); + } + + function itemBlurhashing(target, hash) { try { // Although the default values recommended by Blurhash developers is 32x32, a size of 18x18 seems to be the sweet spot for us, // improving the performance and reducing the memory usage, while retaining almost full blur quality. // Lower values had more visible pixelation const width = 20; const height = 20; - const pixels = await getPixels({ + targetDic[hash] = target; + + worker.postMessage({ hash, width, height }); - const canvas = document.createElement('canvas'); - canvas.width = width; - canvas.height = height; - const ctx = canvas.getContext('2d'); - const imgData = ctx.createImageData(width, height); - - imgData.data.set(pixels); - ctx.putImageData(imgData, 0, 0); - - requestAnimationFrame(() => { - canvas.classList.add('blurhash-canvas'); - if (userSettings.enableFastFadein()) { - canvas.classList.add('lazy-blurhash-fadein-fast'); - } else { - canvas.classList.add('lazy-blurhash-fadein'); - } - - target.parentNode.insertBefore(canvas, target); - target.classList.add('blurhashed'); - target.removeAttribute('data-blurhash'); - }); } catch (err) { - console.log(err); + console.error(err); target.classList.add('non-blurhashable'); return; } @@ -71,15 +81,26 @@ import './style.scss'; source = entry; } - if (entry.intersectionRatio > 0) { - if (source) fillImageElement(target, source); + if (entry.isIntersecting) { + if (source) { + fillImageElement(target, source); + } } else if (!source) { - requestAnimationFrame(() => { - emptyImageElement(target); - }); + emptyImageElement(target); } } + function onTransitionEnd(event) { + const elem = event.target; + requestAnimationFrame(() => { + const canvas = elem.previousSibling; + if (elem.classList.contains('blurhashed') && canvas && canvas.tagName === 'CANVAS') { + canvas.classList.add('lazy-hidden'); + } + }); + elem.removeEventListener('transitionend', onTransitionEnd); + } + function fillImageElement(elem, url) { if (url === undefined) { throw new TypeError('url cannot be undefined'); @@ -89,6 +110,7 @@ import './style.scss'; preloaderImg.src = url; elem.classList.add('lazy-hidden'); + elem.addEventListener('transitionend', onTransitionEnd); preloaderImg.addEventListener('load', () => { requestAnimationFrame(() => { @@ -105,31 +127,16 @@ import './style.scss'; } else { elem.classList.add('lazy-image-fadein'); } - - elem.addEventListener('transitionend', () => { - requestIdleCallback(() => { - const canvas = elem.previousSibling; - if ( - elem.classList.contains('blurhashed') && - canvas && - canvas.tagName === 'CANVAS' - ) { - canvas.classList.remove( - 'lazy-image-fadein-fast', - 'lazy-image-fadein' - ); - canvas.classList.add('lazy-hidden'); - } - }); - // Run the event listener only once after being added - }, false); }); }); } function emptyImageElement(elem) { - // block repeated call - requestAnimationFrame twice for one image - if (elem.getAttribute('data-src')) return; + elem.removeEventListener('transitionend', onTransitionEnd); + const canvas = elem.previousSibling; + if (canvas && canvas.tagName === 'CANVAS') { + canvas.classList.remove('lazy-hidden'); + } let url; @@ -144,16 +151,6 @@ import './style.scss'; elem.classList.remove('lazy-image-fadein-fast', 'lazy-image-fadein'); elem.classList.add('lazy-hidden'); - - const canvas = elem.previousSibling; - if (canvas && canvas.tagName === 'CANVAS') { - canvas.classList.remove('lazy-hidden'); - if (userSettings.enableFastFadein()) { - canvas.classList.add('lazy-image-fadein-fast'); - } else { - canvas.classList.add('lazy-image-fadein'); - } - } } export function lazyChildren(elem) { @@ -161,7 +158,7 @@ import './style.scss'; for (const lazyElem of elem.querySelectorAll('.lazy')) { const blurhashstr = lazyElem.getAttribute('data-blurhash'); if (!lazyElem.classList.contains('blurhashed', 'non-blurhashable') && blurhashstr) { - Promise.resolve(itemBlurhashing(lazyElem, blurhashstr)); + itemBlurhashing(lazyElem, blurhashstr); } else if (!blurhashstr && !lazyElem.classList.contains('blurhashed')) { lazyElem.classList.add('non-blurhashable'); } diff --git a/src/components/lazyLoader/lazyLoaderIntersectionObserver.js b/src/components/lazyLoader/lazyLoaderIntersectionObserver.js index 7751fe8bc2..3b78083cc2 100644 --- a/src/components/lazyLoader/lazyLoaderIntersectionObserver.js +++ b/src/components/lazyLoader/lazyLoaderIntersectionObserver.js @@ -13,7 +13,10 @@ callback(entry); }); }, - {rootMargin: '25%'}); + { + rootMargin: '50%', + threshold: 0 + }); this.observer = observer; } From d1e0a7b1d7efe69ca8f2dadb972b72a7d4587c03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Fern=C3=A1ndez?= Date: Thu, 30 Dec 2021 21:46:52 +0100 Subject: [PATCH 1710/1756] handle multiple DOM nodes with same blurhash string --- src/components/images/imageLoader.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/images/imageLoader.js b/src/components/images/imageLoader.js index 9d1c21d139..28dbf98ceb 100644 --- a/src/components/images/imageLoader.js +++ b/src/components/images/imageLoader.js @@ -54,7 +54,8 @@ worker.addEventListener( // Lower values had more visible pixelation const width = 20; const height = 20; - targetDic[hash] = target; + targetDic[hash] = (targetDic[hash] || []).filter(item => item !== target); + targetDic[hash].push(target); worker.postMessage({ hash, From 486b0db0cdbfb65bf99846644f6e51944700982b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Fern=C3=A1ndez?= Date: Thu, 30 Dec 2021 22:55:27 +0100 Subject: [PATCH 1711/1756] remove unnecessary canvas animations and switch to CSS3 animations --- src/components/images/imageLoader.js | 25 ++++++++++++------------- src/components/images/style.scss | 26 +++++++++----------------- 2 files changed, 21 insertions(+), 30 deletions(-) diff --git a/src/components/images/imageLoader.js b/src/components/images/imageLoader.js index 28dbf98ceb..b360e86fcc 100644 --- a/src/components/images/imageLoader.js +++ b/src/components/images/imageLoader.js @@ -7,8 +7,11 @@ const targetDic = {}; worker.addEventListener( 'message', ({ data: { pixels, hsh, width, height } }) => { - if (targetDic[hsh]) { - drawBlurhash(targetDic[hsh], pixels, width, height); + const elems = targetDic[hsh]; + if (elems && elems.length) { + for (const elem of elems) { + drawBlurhash(elem, pixels, width, height); + } delete targetDic[hsh]; } } @@ -34,12 +37,8 @@ worker.addEventListener( ctx.putImageData(imgData, 0, 0); requestAnimationFrame(() => { + // This class is just an utility class, so users can customize the canvas using their own CSS. canvas.classList.add('blurhash-canvas'); - if (userSettings.enableFastFadein()) { - canvas.classList.add('lazy-blurhash-fadein-fast'); - } else { - canvas.classList.add('lazy-blurhash-fadein'); - } target.parentNode.insertBefore(canvas, target); target.classList.add('blurhashed'); @@ -82,7 +81,7 @@ worker.addEventListener( source = entry; } - if (entry.isIntersecting) { + if (entry.intersectionRatio > 0) { if (source) { fillImageElement(target, source); } @@ -91,7 +90,7 @@ worker.addEventListener( } } - function onTransitionEnd(event) { + function onAnimationEnd(event) { const elem = event.target; requestAnimationFrame(() => { const canvas = elem.previousSibling; @@ -99,7 +98,7 @@ worker.addEventListener( canvas.classList.add('lazy-hidden'); } }); - elem.removeEventListener('transitionend', onTransitionEnd); + elem.removeEventListener('animationend', onAnimationEnd); } function fillImageElement(elem, url) { @@ -111,7 +110,7 @@ worker.addEventListener( preloaderImg.src = url; elem.classList.add('lazy-hidden'); - elem.addEventListener('transitionend', onTransitionEnd); + elem.addEventListener('animationend', onAnimationEnd); preloaderImg.addEventListener('load', () => { requestAnimationFrame(() => { @@ -122,18 +121,18 @@ worker.addEventListener( } elem.removeAttribute('data-src'); - elem.classList.remove('lazy-hidden'); if (userSettings.enableFastFadein()) { elem.classList.add('lazy-image-fadein-fast'); } else { elem.classList.add('lazy-image-fadein'); } + elem.classList.remove('lazy-hidden'); }); }); } function emptyImageElement(elem) { - elem.removeEventListener('transitionend', onTransitionEnd); + elem.removeEventListener('animationend', onAnimationEnd); const canvas = elem.previousSibling; if (canvas && canvas.tagName === 'CANVAS') { canvas.classList.remove('lazy-hidden'); diff --git a/src/components/images/style.scss b/src/components/images/style.scss index 7e8b01aff2..9fae14fd0f 100644 --- a/src/components/images/style.scss +++ b/src/components/images/style.scss @@ -1,17 +1,3 @@ -.lazy-image-fadein { - opacity: 1; - transition: opacity 0.5s; -} - -.lazy-image-fadein-fast { - opacity: 1; - transition: opacity 0.1s; -} - -.lazy-hidden { - opacity: 0; -} - @keyframes fadein { from { opacity: 0; @@ -22,12 +8,18 @@ } } -.lazy-blurhash-fadein-fast { +.lazy-image-fadein { + opacity: 1; + animation: fadein 0.5s; +} + +.lazy-image-fadein-fast { + opacity: 1; animation: fadein 0.1s; } -.lazy-blurhash-fadein { - animation: fadein 0.4s; +.lazy-hidden { + opacity: 0; } .blurhash-canvas { From 41b8fc8d2a942f675a1b6cc97d5b52785ee8e70f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Fern=C3=A1ndez?= Date: Fri, 14 Jan 2022 10:33:33 +0100 Subject: [PATCH 1712/1756] Correct outdated comment --- src/components/images/imageLoader.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/images/imageLoader.js b/src/components/images/imageLoader.js index b360e86fcc..81b47da257 100644 --- a/src/components/images/imageLoader.js +++ b/src/components/images/imageLoader.js @@ -48,7 +48,7 @@ worker.addEventListener( function itemBlurhashing(target, hash) { try { - // Although the default values recommended by Blurhash developers is 32x32, a size of 18x18 seems to be the sweet spot for us, + // Although the default values recommended by Blurhash developers is 32x32, a size of 20x20 seems to be the sweet spot for us, // improving the performance and reducing the memory usage, while retaining almost full blur quality. // Lower values had more visible pixelation const width = 20; From e455ecbb756ce36c310ed078480faf44064a897c Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Fri, 14 Jan 2022 23:33:20 +0300 Subject: [PATCH 1713/1756] Fix trailer playback when no local trailers are available --- src/components/playback/playbackmanager.js | 44 +++++++++++----------- 1 file changed, 21 insertions(+), 23 deletions(-) diff --git a/src/components/playback/playbackmanager.js b/src/components/playback/playbackmanager.js index aa33283443..5e926f5f40 100644 --- a/src/components/playback/playbackmanager.js +++ b/src/components/playback/playbackmanager.js @@ -3499,7 +3499,7 @@ class PlaybackManager { this.seek(ticks, player); } - playTrailers(item) { + async playTrailers(item) { const player = this._currentPlayer; if (player && player.playTrailers) { @@ -3508,33 +3508,31 @@ class PlaybackManager { const apiClient = ServerConnections.getApiClient(item.ServerId); - const instance = this; + let items; if (item.LocalTrailerCount) { - return apiClient.getLocalTrailers(apiClient.getCurrentUserId(), item.Id).then(function (result) { - return instance.play({ - items: result - }); - }); - } else { - const remoteTrailers = item.RemoteTrailers || []; + items = await apiClient.getLocalTrailers(apiClient.getCurrentUserId(), item.Id); + } - if (!remoteTrailers.length) { - return Promise.reject(); - } - - return this.play({ - items: remoteTrailers.map(function (t) { - return { - Name: t.Name || (item.Name + ' Trailer'), - Url: t.Url, - MediaType: 'Video', - Type: 'Trailer', - ServerId: apiClient.serverId() - }; - }) + if (!items || !items.length) { + items = (item.RemoteTrailers || []).map((t) => { + return { + Name: t.Name || (item.Name + ' Trailer'), + Url: t.Url, + MediaType: 'Video', + Type: 'Trailer', + ServerId: apiClient.serverId() + }; }); } + + if (items.length) { + return this.play({ + items + }); + } + + return Promise.reject(); } getSubtitleUrl(textStream, serverId) { From 64fb71ee1e8440b63483c2a3bf182b19ae15c5cf Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Fri, 31 Dec 2021 00:04:12 +0300 Subject: [PATCH 1714/1756] Fix Blurhash worker on webOS 1.2 Webpack 5 doesn't polyfill Promise in the worker, so we use (deprecated) 'worker-loader', which does until Webpack 5 gets a fix. --- package-lock.json | 40 ++++++++++++++++++++++++++++ package.json | 3 ++- src/components/images/imageLoader.js | 3 ++- webpack.common.js | 8 ++++++ 4 files changed, 52 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index fde7e301ef..68ec39c748 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15360,6 +15360,46 @@ } } }, + "worker-loader": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/worker-loader/-/worker-loader-3.0.8.tgz", + "integrity": "sha512-XQyQkIFeRVC7f7uRhFdNMe/iJOdO6zxAaR3EWbDp45v3mDhrTi+++oswKNxShUNjPC/1xUp5DB29YKLhFo129g==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", diff --git a/package.json b/package.json index 173aefe54c..3af8dd3b85 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,8 @@ "webpack-cli": "^4.9.1", "webpack-dev-server": "^4.7.2", "webpack-merge": "^5.8.0", - "workbox-webpack-plugin": "^6.2.4" + "workbox-webpack-plugin": "^6.2.4", + "worker-loader": "^3.0.8" }, "dependencies": { "@fontsource/noto-sans": "^4.5.1", diff --git a/src/components/images/imageLoader.js b/src/components/images/imageLoader.js index 81b47da257..febd43b7b6 100644 --- a/src/components/images/imageLoader.js +++ b/src/components/images/imageLoader.js @@ -1,8 +1,9 @@ +import Worker from './blurhash.worker.ts'; // eslint-disable-line import/default import * as lazyLoader from '../lazyLoader/lazyLoaderIntersectionObserver'; import * as userSettings from '../../scripts/settings/userSettings'; import './style.scss'; // eslint-disable-next-line compat/compat -const worker = new Worker(new URL('./blurhash.worker.ts', import.meta.url)); +const worker = new Worker(); const targetDic = {}; worker.addEventListener( 'message', diff --git a/webpack.common.js b/webpack.common.js index e13fb60a57..9028a49356 100644 --- a/webpack.common.js +++ b/webpack.common.js @@ -101,6 +101,14 @@ module.exports = { loader: 'babel-loader' }] }, + { + test: /\.worker\.ts$/, + exclude: /node_modules/, + use: [ + 'worker-loader', + 'ts-loader' + ] + }, { test: /\.(ts|tsx)$/, exclude: /node_modules/, From eef5ed961e1eedcb6b8a69a6490a78e045b65588 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Fri, 14 Jan 2022 21:54:33 +0000 Subject: [PATCH 1715/1756] Translated using Weblate (Esperanto) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/ --- src/strings/eo.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/eo.json b/src/strings/eo.json index ae78ba9d8c..20807877c4 100644 --- a/src/strings/eo.json +++ b/src/strings/eo.json @@ -601,7 +601,7 @@ "OptionPlayCount": "Luda Nombro", "OptionParentalRating": "Gepatra Taksado", "OptionCriticRating": "Taksado de Kritikistoj", - "OptionCommunityRating": "Komunuma Taksado", + "OptionCommunityRating": "Taksado de Komunumo", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OnlyForcedSubtitles": "Nur Forcita", "OneChannel": "Unu kanalo", @@ -685,7 +685,7 @@ "LabelCustomRating": "Laŭmenda taksado:", "LabelCriticRating": "Taksado de kritikistoj:", "LabelContentType": "Enhava tipo:", - "LabelCommunityRating": "Komunuma taksado:", + "LabelCommunityRating": "Taksado de komunumo:", "LabelBurnSubtitles": "Enbruligi subtekstojn:", "LabelBirthYear": "Naskiĝjaro:", "LabelAuthProvider": "Aŭtentiga Provizanto:", @@ -844,7 +844,7 @@ "ButtonSubmit": "Proponu", "ButtonSplit": "Disigu", "ButtonSignOut": "Elsalutu", - "ButtonSignIn": "Ensalutu", + "ButtonSignIn": "Ensaluti", "ButtonRevoke": "Revoku", "ButtonResetEasyPassword": "Restarigi Facilan PIN-kodon", "ButtonRefreshGuideData": "Refreŝigu Gvidilan Datenon", @@ -1037,7 +1037,7 @@ "CriticRating": "Taksado de kritikistoj", "ConfirmDeletion": "Konfirmu Forigon", "ConfirmDeleteImage": "Ĉu forigi bildon?", - "CommunityRating": "Komunuma taksado", + "CommunityRating": "Taksado de komunumo", "ColorTransfer": "Kolora transigo", "ColorSpace": "Kolora spaco", "ColorPrimaries": "Koloraj primaroj", From 58e73c354db18737aa0c7bf734c41a8396401d30 Mon Sep 17 00:00:00 2001 From: Manuel Rivero Date: Sat, 15 Jan 2022 03:34:54 +0000 Subject: [PATCH 1716/1756] Translated using Weblate (Spanish (Mexico)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/ --- src/strings/es-mx.json | 96 +++++++++++++++++++++--------------------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/src/strings/es-mx.json b/src/strings/es-mx.json index 4c7942ffce..c2ee5c4b8c 100644 --- a/src/strings/es-mx.json +++ b/src/strings/es-mx.json @@ -228,7 +228,7 @@ "HeaderAdditionalParts": "Partes adicionales", "HeaderAlbumArtists": "Artistas del Álbum", "HeaderAlert": "Alerta", - "HeaderAllowMediaDeletionFrom": "Permitir eliminación de medios de", + "HeaderAllowMediaDeletionFrom": "Permitir eliminación de medios de:", "HeaderApiKey": "Clave API", "HeaderApiKeys": "Claves API", "HeaderApiKeysHelp": "Las aplicaciones externas deben tener una clave API para poder comunicarse con el servidor. Las claves se emiten al iniciar sesión con una cuenta de usuario normal, o al otorgar manualmente una clave a la aplicación.", @@ -274,7 +274,7 @@ "HeaderEnabledFields": "Campos habilitados", "HeaderEnabledFieldsHelp": "Desmarca un campo para bloquearlo y prevenir que sus datos sean cambiados.", "HeaderExternalIds": "IDs externos:", - "HeaderFeatureAccess": "Acceso a características", + "HeaderFeatureAccess": "Acceso a características:", "HeaderFetchImages": "Obtener imágenes:", "HeaderFetcherSettings": "Configuración del recolector", "HeaderForKids": "Para niños", @@ -326,7 +326,7 @@ "HeaderPinCodeReset": "Restablecer código PIN", "HeaderPlayAll": "Reproducir todo", "HeaderPlayOn": "Reproducir en", - "HeaderPlayback": "Reproducción de medios", + "HeaderPlayback": "Reproducción de medios:", "HeaderPlaybackError": "Error de reproducción", "HeaderPleaseSignIn": "Por favor, inicia sesión", "HeaderPluginInstallation": "Instalación de complemento", @@ -336,7 +336,7 @@ "HeaderRecentlyPlayed": "Reproducido recientemente", "HeaderRecordingOptions": "Opciones de grabación", "HeaderRecordingPostProcessing": "Post procesado de las grabaciones", - "HeaderRemoteControl": "Control remoto", + "HeaderRemoteControl": "Control remoto:", "HeaderRemoveMediaFolder": "Remover carpeta de medios", "HeaderRemoveMediaLocation": "Remover ubicación de medios", "HeaderResponseProfile": "Perfil de respuesta", @@ -378,7 +378,7 @@ "HeaderTranscodingProfileHelp": "Agrega perfiles de transcodificación para indicar qué formatos deben ser usados cuando se requiere transcodificar.", "HeaderTunerDevices": "Sintonizadores", "HeaderTuners": "Sintonizador", - "HeaderTypeImageFetchers": "Recolectores de imágenes para {0}", + "HeaderTypeImageFetchers": "Recolectores de imágenes para {0}:", "HeaderTypeText": "Introducir texto", "HeaderUpcomingOnTV": "Próximamente en TV", "HeaderUploadImage": "Subir imagen", @@ -393,7 +393,7 @@ "HeaderYears": "Años", "Help": "Ayuda", "Hide": "Ocultar", - "HideWatchedContentFromLatestMedia": "Ocultar contenido ya visto de últimos medios", + "HideWatchedContentFromLatestMedia": "Ocultar contenido ya visto de 'Últimos Medios'", "Home": "Inicio", "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", @@ -434,7 +434,7 @@ "LabelBirthDate": "Fecha de nacimiento:", "LabelBirthYear": "Año de nacimiento:", "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 en vivo.", "LabelBlockContentWithTags": "Bloquear elementos con las etiquetas:", "LabelBurnSubtitles": "Quemar subtítulos:", "LabelCache": "Caché:", @@ -453,15 +453,15 @@ "LabelCustomCertificatePath": "Ruta del certificado SSL personalizado:", "LabelCustomCertificatePathHelp": "Ruta a un archivo PKCS #12 que contiene un certificado y una clave privada para habilitar el soporte TLS en un dominio personalizado.", "LabelCustomCss": "Código CSS personalizado:", - "LabelCustomCssHelp": "Aplica tus propio estilos personalizados a la interfaz web.", + "LabelCustomCssHelp": "Aplica tus propio estilos personalizados CSS a la interfaz web.", "LabelCustomDeviceDisplayNameHelp": "Proporcione un nombre personalizado para mostrar o déjalo vacío para usar el nombre reportado por el dispositivo.", "LabelCustomRating": "Calificación personalizada:", - "LabelDashboardTheme": "Tema del panel de control del servidor:", + "LabelDashboardTheme": "Tema del Panel de Control del servidor:", "LabelDateAdded": "Fecha de adición:", "LabelDateAddedBehavior": "Comportamiento de la fecha de adición para nuevo contenido:", "LabelDateAddedBehaviorHelp": "Si un valor de metadatos está presente, siempre se utilizará antes que cualquiera de estas opciones.", "LabelDateTimeLocale": "Configuración regional de fecha y hora:", - "LabelDay": "Día:", + "LabelDay": "Día de la semana:", "LabelDeathDate": "Fecha de defunción:", "LabelDefaultScreen": "Pantalla por defecto:", "LabelDefaultUser": "Usuario por defecto:", @@ -481,8 +481,8 @@ "LabelDropImageHere": "Arrastre la imagen aquí o haz para explorar.", "LabelDropShadow": "Mostrar sombra:", "LabelEasyPinCode": "Código PIN sencillo:", - "LabelEmbedAlbumArtDidl": "Incrustar arte del álbum en DIDL", - "LabelEmbedAlbumArtDidlHelp": "Algunos dispositivos prefieren este método para obtener arte de álbumes. Otros podrían fallar al reproducir con esta opción habilitada.", + "LabelEmbedAlbumArtDidl": "Incrustar la carátula del álbum en DIDL", + "LabelEmbedAlbumArtDidlHelp": "Algunos dispositivos prefieren este método para obtener la carátula de álbumes. Otros podrían fallar al reproducir con esta opción habilitada.", "LabelEnableAutomaticPortMap": "Habilitar mapeo automático de puertos", "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", @@ -491,7 +491,7 @@ "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determine la duración en segundos entre dos búsquedas SSDP.", "LabelEnableDlnaDebugLogging": "Habilitar el registro de depuración de DLNA", "LabelEnableDlnaDebugLoggingHelp": "Crea grandes archivos de registro y solo se debe usar cuando se requiera para solucionar problemas.", - "LabelEnableDlnaPlayTo": "Habilitar Reproducir En mediante DLNA", + "LabelEnableDlnaPlayTo": "Habilitar la función DLNA 'Reproducir en'", "LabelEnableDlnaPlayToHelp": "Detecta dispositivos dentro de la red local y ofrece la capacidad de controlarlos remotamente.", "LabelEnableDlnaServer": "Habilitar servidor DLNA", "LabelEnableDlnaServerHelp": "Permite a dispositivos UPnP en tu red explorar y reproducir contenido.", @@ -499,7 +499,7 @@ "LabelEnableRealtimeMonitor": "Activar monitoreo en tiempo real", "LabelEnableRealtimeMonitorHelp": "Los cambios en los archivos serán procesados inmediatamente en los sistemas de archivo soportados.", "LabelEnableSingleImageInDidlLimit": "Limitar a una sola imagen incrustada", - "LabelEnableSingleImageInDidlLimitHelp": "Algunos dispositivos no se renderizarán correctamente si se incrustan varias imágenes en DIDL.", + "LabelEnableSingleImageInDidlLimitHelp": "Algunos dispositivos no renderizarán correctamente si múltiples imágenes están incrustadas dentro de DIDL.", "LabelEndDate": "Fecha de fin:", "LabelEpisodeNumber": "Episodio número:", "LabelEvent": "Evento:", @@ -515,7 +515,7 @@ "LabelFriendlyName": "Nombre amistoso:", "LabelServerNameHelp": "Este nombre se usará para identificar el servidor y se predeterminará al nombre de host del servidor.", "LabelGroupMoviesIntoCollections": "Agrupar películas en colecciones", - "LabelGroupMoviesIntoCollectionsHelp": "Cuando se muestran listados de películas, las películas dentro de una colección serán mostradas agrupadas en un solo artículo.", + "LabelGroupMoviesIntoCollectionsHelp": "Si se selecciona por listado de películas, se mostraran las colecciones como elementos que agrupan películas.", "LabelH264Crf": "CRF de codificación H.264:", "LabelEncoderPreset": "Codificación preestablecida:", "LabelHardwareAccelerationType": "Aceleración por hardware:", @@ -530,8 +530,8 @@ "LabelImageFetchersHelp": "Habilita y prioriza tus recolectores de imágenes preferidos.", "LabelImageType": "Tipo de imagen:", "LabelImportOnlyFavoriteChannels": "Restringir a canales marcados como favoritos", - "LabelInNetworkSignInWithEasyPassword": "Habilitar inicio de sesión con mi código PIN sencillo para conexiones dentro de la red", - "LabelInNetworkSignInWithEasyPasswordHelp": "Utiliza el código PIN sencillo para acceder a los clientes en tu red local. Tu contraseña regular solo se necesitará fuera de casa. Si el código PIN se deja en blanco, no necesitarás una contraseña dentro de tu red local.", + "LabelInNetworkSignInWithEasyPassword": "Habilitar el inicio de sesión con el código PIN sencillo para conexiones dentro de la red", + "LabelInNetworkSignInWithEasyPasswordHelp": "Utilizar el código PIN sencillo para acceder a los clientes en la red local. La contraseña regular solo se necesitará fuera de casa. Si el código PIN se deja en blanco, no se necesita una contraseña dentro de la red local.", "LabelInternetQuality": "Calidad en Internet:", "LabelKeepUpTo": "Mantener hasta:", "LabelKidsCategories": "Categorías infantiles:", @@ -575,7 +575,7 @@ "LabelMetadataReaders": "Lectores de metadatos:", "LabelMetadataReadersHelp": "Ordena tus fuentes de metadatos locales por prioridad. El primer archivo encontrado será leído.", "LabelMetadataSavers": "Grabadores de metadatos:", - "LabelMetadataSaversHelp": "Selecciona los formatos de archivo que se usarán cuando se guarden tus metadatos.", + "LabelMetadataSaversHelp": "Seleccione los formatos de archivo que se usarán cuando se guarden sus metadatos.", "LabelMethod": "Método:", "LabelMinBackdropDownloadWidth": "Anchura mínima de descarga de imágenes de fondo:", "LabelMinResumeDuration": "Duración mínima para la reanudación:", @@ -602,7 +602,7 @@ "LabelNotificationEnabled": "Habilitar esta notificación", "LabelNumber": "Número:", "LabelNumberOfGuideDays": "Número de días de datos de la programación a descargar:", - "LabelNumberOfGuideDaysHelp": "Descargar más días de datos de programación permite programar con mayor anticipación y ver más listados, pero tomará más tiempo en descargar. Auto hará la selección basada en el número de canales.", + "LabelNumberOfGuideDaysHelp": "Descargar más días de datos de la guía 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": "Carpeta de red compartida:", "LabelOptionalNetworkPathHelp": "Si esta carpeta es compartida en su red, proveer la ruta del recurso compartido de red puede permitir a los clientes en otros dispositivos acceder a los archivos de medios directamente. Por ejemplo, {0} o {1}.", "LabelOriginalAspectRatio": "Relación de aspecto original:", @@ -667,7 +667,7 @@ "LabelSkipIfGraphicalSubsPresent": "Omitir si el video ya contiene subtítulos incrustados", "LabelSkipIfGraphicalSubsPresentHelp": "Mantener versiones de texto de subtítulos resultará en una entrega más eficiente y disminuirá las posibilidades de que un video sea transcodificado.", "LabelSonyAggregationFlags": "Marcas de agregación Sony:", - "LabelSonyAggregationFlagsHelp": "Determina el contenido del elemento aggregationFlags en el namespace urn:schemas-sonycom:av.", + "LabelSonyAggregationFlagsHelp": "Determina el contenido del elemento 'aggregationFlags' en el espacio de nombres 'urn:schemas-sonycom:av'.", "LabelSortBy": "Ordenar por:", "LabelSortOrder": "Clasificar ordenado:", "LabelSortTitle": "Título para ordenar:", @@ -709,20 +709,20 @@ "LabelUserLibraryHelp": "Selecciona la biblioteca de usuario que se mostrará en el dispositivo. Déjalo vacío para heredar la configuración por defecto.", "LabelUserRemoteClientBitrateLimitHelp": "Anule el valor global predeterminado establecido en la configuración del servidor, consulte Panel> Reproducción> Transmisión.", "LabelUsername": "Nombre de usuario:", - "LabelVaapiDevice": "Dispositivo VA API:", + "LabelVaapiDevice": "Dispositivo VA-API:", "LabelVaapiDeviceHelp": "Este es el nodo de renderizado que es usado para la aceleración por hardware.", "LabelValue": "Valor:", "LabelVersion": "Versión:", "LabelVersionInstalled": "{0} instalado", - "LabelXDlnaCap": "X-DLNA límite:", - "LabelXDlnaCapHelp": "Determina el contenido del elemento X_DLNACAP en el namespace urn:schemas-dlna-org:device-1-0.", - "LabelXDlnaDoc": "Documento X-DLNA:", - "LabelXDlnaDocHelp": "Determina el contenido del elemento X_DLNADOC en el namespace urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaCap": "Límite de capacidad del dispositivo:", + "LabelXDlnaCapHelp": "Determina el contenido del elemento 'X_DLNACAP' en el espacio de nombres 'urn:schemas-dlna-org:device-1-0'.", + "LabelXDlnaDoc": "Identificación de la clase de dispositivo:", + "LabelXDlnaDocHelp": "Determina el contenido del elemento 'X_DLNADOC' en el espacio de nombres 'urn:schemas-dlna-org:device-1-0'.", "LabelYear": "Año:", "LabelYoureDone": "¡Has terminado!", "LabelZipCode": "Código postal:", "LabelffmpegPath": "Ruta del FFmpeg:", - "LabelffmpegPathHelp": "La ruta hacia el archivo ejecutable de ffmpeg, o la carpeta que contenga el mismo.", + "LabelffmpegPathHelp": "La ruta hacia el archivo ejecutable de FFmpeg o la carpeta que contenga el mismo.", "LanNetworksHelp": "Lista separada por comas de direcciones IP o entradas de IP/máscara de red para las redes que se considerarán en la red local al aplicar las restricciones de ancho de banda. Si se establecen, todas las demás direcciones IP se considerarán como parte de la red externa y estarán sujetas a las restricciones de ancho de banda externa. Si se deja en blanco, solo se considera a la subred del servidor estar en la red local.", "Large": "Grande", "LatestFromLibrary": "Últimas - {0}", @@ -778,14 +778,14 @@ "MessageContactAdminToResetPassword": "Por favor, contacta a tu administrador para restablecer tu contraseña.", "MessageCreateAccountAt": "Crear una cuenta en {0}", "MessageDeleteTaskTrigger": "¿Estás seguro de querer eliminar este disparador de tarea?", - "MessageDirectoryPickerBSDInstruction": "Para BSD, quizás necesites configurar el almacenamiento dentro de tu «FreeNAS Jail» de manera que permita a Jellyfin acceder a tus medios.", + "MessageDirectoryPickerBSDInstruction": "Para BSD, se necesitá configurar el almacenamiento dentro del 'FreeNAS Jail' de manera que permita a Jellyfin acceder a los medios.", "MessageDirectoryPickerLinuxInstruction": "Para Linux en Arch Linux, CentOS, Debian, Fedora, openSUSE o Ubuntu, debes conceder al usuario del servicio al menos permisos de lectura a tus ubicaciones de almacenamiento.", "MessageDownloadQueued": "Descarga puesta en la cola.", "MessageEnablingOptionLongerScans": "Habilitar esta opción podría resultar en escaneos de bibliotecas significativamente más largos.", "MessageFileReadError": "Hubo un error al leer el archivo. Por favor, intenta de nuevo.", "MessageForgotPasswordFileCreated": "El siguiente archivo fue creado en tu servidor y contiene instrucciones de como proceder:", "MessageForgotPasswordInNetworkRequired": "Por favor, intenta de nuevo dentro de tu red local para iniciar el proceso de restablecimiento de contraseña.", - "MessageInvalidForgotPasswordPin": "Se ha introducido un código PIN inválido o expirado. Por favor, inténtalo de nuevo.", + "MessageInvalidForgotPasswordPin": "Se ha introducido un código PIN inválido o expirado. Por favor, inténtelo de nuevo.", "MessageInvalidUser": "Nombre de usuario o contraseña inválidos. Por favor, intenta de nuevo.", "MessageItemSaved": "Elemento guardado.", "MessageItemsAdded": "Elementos agregados.", @@ -799,7 +799,7 @@ "MessagePlayAccessRestricted": "La reproducción de este contenido está actualmente restringida. Por favor, contacta al administrador del servidor para obtener más información.", "MessagePleaseEnsureInternetMetadata": "Por favor, asegúrate de que la descarga de metadatos de Internet está habilitada.", "MessagePleaseWait": "Por favor, espera. Esto podría tomar un minuto.", - "MessagePluginConfigurationRequiresLocalAccess": "Para configurar este complemento por favor, inicia sesión en tu servidor local directamente.", + "MessagePluginConfigurationRequiresLocalAccess": "Para configurar este complemento por favor, inicie sesión en el servidor local directamente.", "MessagePluginInstallDisclaimer": "Los complementos desarrollados por miembros de la comunidad son una gran forma de mejorar tu experiencia con características y beneficios adicionales. Antes de instalar, por favor, conoce el impacto que pueden ocasionar en tu servidor, tales como escaneo más largo de bibliotecas, procesamiento en segundo plano adicional y reducción de la estabilidad del sistema.", "MessageReenableUser": "Ver abajo para volver a habilitar", "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Las siguientes ubicaciones de medios se removerán de tu biblioteca:", @@ -808,7 +808,7 @@ "MessageYouHaveVersionInstalled": "Actualmente cuentas con la versión {0} instalada.", "Metadata": "Metadatos", "MetadataManager": "Administrador de metadatos", - "MetadataSettingChangeHelp": "Cambiar la configuración de los metadatos afectará al nuevo contenido que se añada en el futuro. Para actualizar el contenido existente, abre la pantalla de detalles y haz clic en el botón actualizar, o realiza actualizaciones masivas usando el administrador de metadatos.", + "MetadataSettingChangeHelp": "Cambiar la configuración de los metadatos afectará al nuevo contenido que se añada en el futuro. Para actualizar el contenido existente, abra la pantalla de detalles y haga clic en el botón actualizar, o realizce actualizaciones masivas usando el administrador de metadatos.", "MinutesAfter": "minutos después", "MinutesBefore": "minutos antes", "Mobile": "Móvil", @@ -886,7 +886,7 @@ "OptionEnableExternalContentInSuggestionsHelp": "Permitir que los trailers de Internet y los programas de televisión en vivo se incluyan en el contenido sugerido.", "OptionEnableForAllTuners": "Habilitar para todos los dispositivos sintonizadores", "OptionEnableM2tsMode": "Habilitar modo M2TS", - "OptionEnableM2tsModeHelp": "Habilita el modo m2ts cuando se codifican mpegts.", + "OptionEnableM2tsModeHelp": "Habilite el modo M2TS cuando se codifican a MPEG-TS.", "OptionEquals": "Igual a", "OptionEstimateContentLength": "Estimar la duración del contenido cuando se transcodifica", "OptionEveryday": "Todos los días", @@ -946,7 +946,7 @@ "Photos": "Fotos", "PictureInPicture": "Pantalla en pantalla", "PinCodeResetComplete": "El código PIN ha sido restablecido.", - "PinCodeResetConfirmation": "¿Estás seguro de que quieres restablecer el código PIN?", + "PinCodeResetConfirmation": "¿Está seguro de que quiere restablecer el código PIN?", "PlaceFavoriteChannelsAtBeginning": "Colocar canales favoritos al inicio", "Play": "Reproducir", "PlayAllFromHere": "Reproducir todos desde aquí", @@ -1179,7 +1179,7 @@ "MediaInfoCodec": "Códec", "MessageImageFileTypeAllowed": "Solo son soportados archivos JPEG y PNG.", "MessageImageTypeNotSelected": "Por favor, selecciona un tipo de imagen del menú desplegable.", - "MessageNoCollectionsAvailable": "Las colecciones te permiten disfrutar de agrupaciones personalizadas de películas, series y álbumes. Haz clic en el botón + para comenzar a crear colecciones.", + "MessageNoCollectionsAvailable": "Las colecciones permiten disfrutar de agrupaciones personalizadas de películas, series y álbumes. Haz clic en el botón + para comenzar a crear colecciones.", "MessageNoServersAvailable": "No se encontraron servidores utilizando el descubrimiento automático de servidores.", "MusicAlbum": "Álbum de música", "MusicArtist": "Artista musical", @@ -1191,11 +1191,11 @@ "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OptionIsHD": "HD", "OptionIsSD": "SD", - "OptionLoginAttemptsBeforeLockout": "Determina cuantos intentos de inicio de sesión incorrectos se pueden hacer antes de que ocurra el bloqueo.", + "OptionLoginAttemptsBeforeLockout": "Determine 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.", "OptionProtocolHttp": "HTTP", "OptionRegex": "Expresión regular", - "PasswordResetProviderHelp": "Elige un proveedor de restablecimiento de contraseña para usar cuando este usuario solicite un restablecimiento de contraseña.", + "PasswordResetProviderHelp": "Elija el procedimiento de restablecimiento de contraseña para usar cuando un usuario solicite un restablecimiento de contraseña.", "PlaybackData": "Datos de reproducción", "Series": "Series", "SubtitleOffset": "Desplazamiento de subtítulos", @@ -1245,7 +1245,7 @@ "PathNotFound": "No se pudo encontrar la ruta. Por favor, asegúrate de que la ruta es válida e inténtalo de nuevo.", "Season": "Temporada", "PreferEmbeddedEpisodeInfosOverFileNames": "Preferir información del episodio incrustada a los nombres de archivo", - "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Esto utiliza la información del episodio desde los metadatos incrustados si están disponibles.", + "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Utiliza la información del episodio desde los metadatos incrustados si están disponibles.", "PlaybackErrorNoCompatibleStream": "Este cliente no es compatible con los medios y el servidor no está enviando un formato de medios compatible.", "Person": "Persona", "OptionRandom": "Aleatorio", @@ -1272,7 +1272,7 @@ "DeinterlaceMethodHelp": "Seleccione el método de desentrelazado que se usará al transcodificar contenido entrelazado. Cuando se habilite hardware con soporte de aceleración por hardware, se utilizará este.", "Filter": "Filtro", "New": "Nuevo", - "LabelLibraryPageSizeHelp": "Establece el número de elementos a mostrar en una página de biblioteca. Establece en 0 para deshabilitar el paginado.", + "LabelLibraryPageSizeHelp": "Establece el número de elementos a mostrar por página de la biblioteca. Establece en 0 para deshabilitar el paginado.", "LabelLibraryPageSize": "Tamaño de las páginas de las bibliotecas:", "ButtonTogglePlaylist": "Lista de reproducción", "UnsupportedPlayback": "Jellyfin no puede desencriptar contenido protegido por DRM de todas formas todo el contenido será intentado, incluyendo los títulos protegidos. Algunos archivos pueden aparecer completamente en negro debido al encriptado o características no soportadas, como títulos interactivos.", @@ -1360,20 +1360,20 @@ "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:", + "LabelTonemappingParam": "Parámetros del 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. Los valores recomendados y predeterminados son 100 y 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:", + "LabelTonemappingPeak": "Pico del mapeo de tonos:", + "LabelTonemappingThresholdHelp": "Los parámetros del algoritmo del 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 de brillo excede un valor de umbral, se volvería a calcular el brillo promedio y el pico de la escena. Los valores recomendados y predeterminados son 0.8 y 0.2.", + "LabelTonemappingThreshold": "Umbral del 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:", + "LabelTonemappingDesat": "Desaturación del mapeo 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:", + "LabelTonemappingRange": "Rango del 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 Hable.", "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.", + "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 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:", @@ -1420,7 +1420,7 @@ "LabelIconMaxResHelp": "Resolución máxima de los iconos expuestos a través de la propiedad 'upnp: icon'.", "LabelCurrentStatus": "Estatus actual:", "OptionMaxActiveSessionsHelp": "Fijar este valor en 0 desactivará esta característica.", - "OptionMaxActiveSessions": "Determina la cantidad máxima de sesiones simultaneas que puede tener cada usuario.", + "OptionMaxActiveSessions": "Determine la cantidad máxima de sesiones simultaneas que puede tener cada usuario.", "LabelUserMaxActiveSessions": "Límite de sesiones simultaneas:", "OptionAllowContentDownloadHelp": "Los usuarios pueden descargar los contenidos y almacenarlos en sus dispositivos. Ésta no es una sincronización. Las bibliotecas deberán tener esta función habilitada.", "OptionAllowContentDownload": "Permitir descarga de contenido", @@ -1435,8 +1435,8 @@ "LabelPublishedServerUriHelp": "Omite la URL utilizada por Jellyfin, basado en la interfaz o dirección IP del cliente.", "LabelPublishedServerUri": "URLs publicadas del servidor:", "LabelIsForced": "Forzado", - "LabelHDHomerunPortRangeHelp": "Restringe el rango de puertos UDP para HD Homerun a este valor. (El valor por defecto es 1024 - 645535).", - "LabelHDHomerunPortRange": "Rango de puertos HD Homerun:", + "LabelHDHomerunPortRangeHelp": "Restringir el rango de puertos UDP para HDHomerun a este valor. (El valor por defecto es 1024 - 645535).", + "LabelHDHomerunPortRange": "Rango de puertos para HDHomerun:", "LabelH265Crf": "CRF de codificación H.265:", "LabelEnableSSDPTracing": "Habilitar seguimiento SSDP:", "LabelEnableIP6Help": "Habilita la funcionalidad IPv6.", @@ -1535,7 +1535,7 @@ "LabelSlowResponseTime": "Tiempo en ms después del cual la respuesta sea considerada lenta:", "LabelSlowResponseEnabled": "Registro de advertencia si la respuesta del servidor fue lenta", "LabelLocalCustomCss": "El CSS personalizado solo aplica a este dispositivo. Puede que quieras deshabilitar el CSS del servidor.", - "LabelDisableCustomCss": "Deshabilitar CSS personalizado de tema/marca del servidor.", + "LabelDisableCustomCss": "Deshabilitar el CSS personalizado del tema proporcionado desde el servidor.", "DisableCustomCss": "Deshabilitar el código CSS personalizado del servidor", "Console": "Consola", "Casual": "Casual", From cc8ce5cb6bbf32be0635a43fc66451308fc113d8 Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sat, 15 Jan 2022 06:42:54 +0000 Subject: [PATCH 1717/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 05c5dfd4a2..11a0bd9dec 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -1031,7 +1031,7 @@ "Schedule": "İs kestesı", "Screenshot": "Ekran suretı", "Screenshots": "Ekran suretterı", - "Search": "İzdeu", + "Search": "Izdeu", "SearchForCollectionInternetMetadata": "Surettemeler ben metaderekterdı İnternetten ızdeu", "SearchForMissingMetadata": "Joq metaderekterdı ızdeu", "SearchForSubtitles": "Subtitrlerdı ızdeu", From ff4236f7a9527e1a71b5010c21a4010c5f5eea79 Mon Sep 17 00:00:00 2001 From: Larvitar Date: Sat, 15 Jan 2022 12:45:24 +0000 Subject: [PATCH 1718/1756] Translated using Weblate (Polish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/ --- src/strings/pl.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strings/pl.json b/src/strings/pl.json index 420582f92e..f653658cae 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -1611,5 +1611,6 @@ "UnknownAudioStreamInfo": "Informacje o strumieniu audio są nieznane", "UnknownVideoStreamInfo": "Informacje o strumieniu wideo są nieznane", "VideoBitrateNotSupported": "Szybkość transmisji wideo nie jest obsługiwana", - "AudioIsExternal": "Strumień audio jest zewnętrzny" + "AudioIsExternal": "Strumień audio jest zewnętrzny", + "SelectAll": "Wybierz wszystkie" } From afd37d62877a765a2284ae55821f0dff35062080 Mon Sep 17 00:00:00 2001 From: Clockwork25 Date: Sun, 16 Jan 2022 00:15:32 +0000 Subject: [PATCH 1719/1756] Translated using Weblate (Latvian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/ --- src/strings/lv.json | 228 +++++++++++++++++++++++++++++++++++++++----- 1 file changed, 202 insertions(+), 26 deletions(-) diff --git a/src/strings/lv.json b/src/strings/lv.json index 0178acc8d3..7792c5bca7 100644 --- a/src/strings/lv.json +++ b/src/strings/lv.json @@ -423,7 +423,7 @@ "Categories": "Kategorijas", "CancelSeries": "Atcelt sēriju", "CancelRecording": "Atcelt ierakstu", - "ButtonWebsite": "Web vietne", + "ButtonWebsite": "tīmekļa vietne", "ButtonUninstall": "Atinstalēt", "ButtonTrailer": "Treileri", "ButtonSplit": "Sadalīt", @@ -441,19 +441,19 @@ "ButtonResetEasyPassword": "Nomainīt vieglo PIN kodu", "ButtonRename": "Pārsaukt", "ButtonRemove": "Noņemt", - "ButtonRefreshGuideData": "Atjaunot Gida Datus", + "ButtonRefreshGuideData": "Atjaunot Ceļveža Datus", "ButtonPreviousTrack": "Iepriekšējais celiņš", "ButtonPause": "Pauzēt", - "ButtonParentalControl": "Vecāku Pārvaldība", + "ButtonParentalControl": "Vecāku pārvaldība", "ButtonOpen": "Atvērt", "ButtonOk": "Labi", - "ButtonNextTrack": "Nākamais Celiņš", + "ButtonNextTrack": "Nākamais celiņš", "ButtonNetwork": "Tīkls", "ButtonMore": "Vairāk", "ButtonLibraryAccess": "Bibliotēku piekļuve", - "ButtonInfo": "Info", + "ButtonInfo": "Informācija", "ButtonGotIt": "Sapratu", - "ButtonFullscreen": "Pilnekrāna", + "ButtonFullscreen": "Pilnekrāns", "ButtonForgotPassword": "Aizmirsu Paroli", "ButtonChangeServer": "Nomainīt Serveri", "ButtonCancel": "Atcelt", @@ -499,26 +499,26 @@ "Banner": "Karogattēls", "Backdrops": "Foni", "Backdrop": "Fons", - "Auto": "Auto", + "Auto": "Automātiski", "Audio": "Audio", - "AsManyAsPossible": "Cik vien iespējams", + "AsManyAsPossible": "Cik vien daudz iespējams", "Artists": "Izpildītāji", "Art": "Māksla", - "AroundTime": "Ap", + "AroundTime": "Aptuveni {0}", "Anytime": "Jebkad", "AnyLanguage": "Jebkura Valoda", - "AlwaysPlaySubtitles": "Vienmēr Rādīt", + "AlwaysPlaySubtitles": "Vienmēr Atskaņot", "AllowedRemoteAddressesHelp": "Ar komatiem atdalīts IP adrešu vai IP/tīkla masku saraksts, kas norāda uz tīkliem, kas var pieslēgties attālināti. Ja atstāts tukšs, visas attālinātās adreses tiks atļautas.", - "AllowRemoteAccessHelp": "Ja atķeksēts, visi attālinātie savienojumi tiks bloķēti.", + "AllowRemoteAccessHelp": "Ja atzīmēts, visi attālinātie savienojumi tiks bloķēti.", "AllowRemoteAccess": "Atļaut attālinātus savienojumus ar šo serveri", - "AllowOnTheFlySubtitleExtraction": "Atļaut subtitru izvilkšanu atskaņošanas laikā", + "AllowOnTheFlySubtitleExtraction": "Atļaut subtitru ieguvi atskaņošanas laikā", "AllowMediaConversion": "Atļaut multimēdiju pārveidošanu", "AllLibraries": "Visas bibliotēkas", "AllLanguages": "Visas valodas", "AllEpisodes": "Visas epizodes", "AllComplexFormats": "Visi Sarežģītie formāti (ASS, SSA, VobSub, PGS, SUB, IDX, …)", "AllChannels": "Visi kanāli", - "All": "Viss", + "All": "Viss/i", "Alerts": "Paziņojumi", "Albums": "Albumi", "AddedOnValue": "Pievienots {0}", @@ -810,7 +810,7 @@ "DeleteDeviceConfirmation": "Vai tu tiešām vēlies noņemt šo ierīci? Tā parādīsies atkārtoti nākamo reizi, kad lietotājs ieiet ar to.", "ErrorDefault": "Apstrādājot pieprasījumu notika kļūda. Pēc brītiņa lūdzu mēģini vēlreiz.", "DeathDateValue": "Miris: {0}", - "ConfirmEndPlayerSession": "Vai jūs gribat izslēgt Jellyfin uz {0}?", + "ConfirmEndPlayerSession": "Vai jūs gribat izslēgt Jellyfin {0}?", "ConfirmDeleteItems": "Dzēšot šos vienumus, tie tiks izdzēsti gan no jūsu failu sistēmas, gan mediju bibliotēkas. Vai tiešām turpināt?", "ConfirmDeleteItem": "Dzēšot šo vienumu, tas tiks izdzēsts gan no jūsu failu sistēmas, gan mediju bibliotēkas. Vai tiešām turpināt?", "ConfigureDateAdded": "Konfigurēt kā pievienošanas datums tiek noteikts iekš pārvaldes paneļa zem Bibliotēkas iestatījumiem", @@ -821,21 +821,21 @@ "ChannelAccessHelp": "Izvēlies kanālus, ko koplietot ar šo lietotāju. Administratori spēs rediģēt visus kanālus izmantojot metadatu pārvaldnieku.", "ChangingMetadataImageSettingsNewContent": "Izmaiņas metadatu vai mākslas lejupielādes iestatījumos tiks izmantotas tikai jauniem bibliotēkas vienumiem. Lai pielietotu šīs izmaiņas jau esošiem vienumiem, tev vajadzēs atjaunot šo vienumu metadatus manuāli.", "ButtonSubmit": "Iesniegt", - "ButtonQuickStartGuide": "Pamata Lietošanas Instrukcija", + "ButtonQuickStartGuide": "Ātrā Lietošanas Instrukcija", "ButtonManualLogin": "Manuālā Ieiešana", "ButtonEditOtherUserPreferences": "Rediģē šī lietotāja profilu, attēlu un personas iestatījumus.", - "ButtonArrowRight": "Labi", - "ButtonArrowLeft": "Kreisi", - "ButtonAddScheduledTaskTrigger": "Pievienot Trigeru", - "BookLibraryHelp": "Audio un teksta grāmatas tiek atbalstītas. Pārskati {0} grāmatu nosaukumu instrukciju {1}.", + "ButtonArrowRight": "Pa labi", + "ButtonArrowLeft": "Pa kreisi", + "ButtonAddScheduledTaskTrigger": "Pievienot Palaidēju", + "BookLibraryHelp": "Audio un teksta grāmatas tiek atbalstītas. Pārskati {0} grāmatu nosaukšanas instrukciju {1}.", "Blacklist": "Melnais saraksts", "AuthProviderHelp": "Izvēlies autentifikācijas nodrošinājumu, kas tiks izmantots lai autentificētu šī lietotāja paroli.", "AspectRatio": "Attēla Proporcijas", "AskAdminToCreateLibrary": "Vaicājiet administratoram, lai izveidotu bibliotēku.", "Ascending": "Augoši", "AlwaysPlaySubtitlesHelp": "Valodas preferencei atbilstošie subtitri tiks ielādēti neatkarīgi no audio valodas.", - "AllowFfmpegThrottling": "Ierobežot Trans-kodējumus", - "AllowHWTranscodingHelp": "Atļaut uztvērējam trans-kodēt straumes tiešsaistē. Tas var atvieglot trans-kodēšanu, kas jāveic serverim.", + "AllowFfmpegThrottling": "Ierobežot Transkodējumus", + "AllowHWTranscodingHelp": "Atļaut uztvērējam transkodēt straumes tiešsaistē. Tas var atvieglot transkodēšanu, kas jāveic serverim.", "AirDate": "Tiešraides datums", "LabelHardwareAccelerationTypeHelp": "Aparatūras paātrināšanai ir vajadzīga papildus konfigurācija.", "LabelEncoderPreset": "Kodēšanas noklusējumi:", @@ -1028,8 +1028,8 @@ "MessagePleaseEnsureInternetMetadata": "Lūdzu pārliecinies vai metadatu lejupielāde no interneta ir iespējota.", "LabelEmbedAlbumArtDidl": "Ievietot albumu vākus iekš Didl", "LabelSelectFolderGroups": "Automātiski grupēt saturu no sekojošām datnēm skatos kā Filmas, Mūzika un TV:", - "AllowFfmpegThrottlingHelp": "Kad trans-kodējums vai remux tiek pietiekami tālu priekšā pašreizējai atskaņošanas vietai, process tiks pauzēts lai patērētu mazāk resursu. Tas ir noderīgākais skatoties bez biežas pārlēkšanas. Atspējo šo ja saskaries ar atskaņošanas problēmām.", - "ButtonSyncPlay": "SyncPlay", + "AllowFfmpegThrottlingHelp": "Kad transkodējums vai remux tiek pietiekami tālu priekšā pašreizējai atskaņošanas vietai, process tiks pauzēts lai patērētu mazāk resursu. Tas ir noderīgākais skatoties bez biežas pārlēkšanas. Atspējo šo ja saskaries ar atskaņošanas problēmām.", + "ButtonSyncPlay": "Sinhronizēta Atskaņošana", "LabelCustomRating": "Pielāgotais vērtējums:", "LabelCurrentStatus": "Pašreizējais status:", "LabelAudioBitDepth": "Audio bitu dziļums:", @@ -1048,8 +1048,8 @@ "Data": "Dati", "ButtonUseQuickConnect": "Izmantot Quick Connect", "ButtonActivate": "Aktivizēt", - "BoxSet": "Komplekts", - "Authorize": "Atļaut", + "BoxSet": "Mēdiju komplekts", + "Authorize": "Autorizēt", "Filter": "Filtrs", "Features": "Īpašības", "EveryXMinutes": "Katras {0} minūtes", @@ -1089,5 +1089,181 @@ "DisablePlugin": "Izslēgt", "DisableCustomCss": "Izslēgt servera definēto CSS", "EnablePlugin": "Ieslēgt", - "MusicVideos": "Mūzikas video" + "MusicVideos": "Mūzikas video", + "LabelXDlnaDocHelp": "Nosakiet elementa “X_DLNADOC” saturu nosaukumvietā “urn:schemas-dlna-org:device-1-0”.", + "LabelXDlnaDoc": "Ierīces klases ID:", + "LabelXDlnaCapHelp": "Nosakiet elementa “X_DLNACAP” saturu nosaukumvietā “urn:schemas-dlna-org:device-1-0”.", + "LabelXDlnaCap": "Ierīces iespēju ID:", + "LabelVideoRange": "Video diapazons:", + "LabelVaapiDeviceHelp": "Šis ir renderēšanas mezgls, kas tiek izmantots aparatūras paātrināšanai.", + "LabelUserRemoteClientBitrateLimitHelp": "Ignorēt noklusējuma globālo vērtību, kas iestatīta servera iestatījumos, skatiet sadaļu Informācijas panelis > Atskaņošana > Straumēšana \"Dashboard > Playback > Streaming\".", + "LabelUserMaxActiveSessions": "Maksimālais vienlaicīgu lietotāju sesiju skaits:", + "LabelUserLibraryHelp": "Atlasiet, kuru lietotāja bibliotēku parādīt ierīcē. Atstājiet tukšu, lai mantotu noklusējuma iestatījumu.", + "LabelUnstable": "Nestabils", + "LabelUDPPortRangeHelp": "Ierobežojiet Jellyfin, lai izmantotu šo portu diapazonu, veidojot UDP savienojumus. (Noklusējums ir 1024–645535).
Piezīme. Dažām funkcijām ir nepieciešami fiksēti porti, kas var būt ārpus šī diapazona.", + "LabelUDPPortRange": "UDP komunikāciju diapazons:", + "LabelTranscodingThreadCountHelp": "Atlasiet maksimālo pārkodēšanai izmantojamo pavedienu skaitu. Samazinot pavedienu skaitu, tiks samazināts CPU lietojums, taču konvertēšana var nebūt pietiekami ātra, lai atskaņošana būtu vienmērīga.", + "LabelTranscodingTempPathHelp": "Norādiet pielāgotu ceļu pārkodēšanas failiem, kas tiek nodrošināti klientiem. Atstājiet tukšu, lai izmantotu servera noklusējuma iestatījumu.", + "LabelTonemappingThresholdHelp": "Toņu kartēšanas algoritma parametri tiek precīzi noregulēti katrai ainai. Un tiek izmantots slieksnis, lai noteiktu, vai aina ir mainījusies vai nav. Ja attālums starp pašreizējo kadra vidējo spilgtumu un pašreizējo vidējo vidējo spilgtumu pārsniedz sliekšņa vērtību, mēs pārrēķinām ainas vidējo un maksimālo spilgtumu. Ieteicamās un noklusējuma vērtības ir 0.8 un 0.2 .", + "LabelTonemappingThreshold": "Toņu kartēšanas slieksnis:", + "LabelTonemappingRange": "Toņu kartēšanas diapazons:", + "LabelTonemappingPeakHelp": "Ignorēt signālu/nominālo/atsauces maksimumu ar šo vērtību. Noderīga, ja displeja metadatos iegultā maksimālā informācija nav uzticama vai arī notiek toņu kartēšana no zemāka diapazona uz augstāku diapazonu. Ieteicamās un noklusējuma vērtības ir 100 un 0.", + "LabelTonemappingPeak": "Toņu kartēšanas maksimums:", + "LabelTonemappingParamHelp": "Noregulējiet toņu kartēšanas algoritmu. Ieteicamās un noklusējuma vērtības ir NaN. Parasti atstājiet to tukšu.", + "LabelTonemappingParam": "Toņu kartēšanas parametrs:", + "LabelTonemappingDesatHelp": "Izmantojiet piesātinājuma samazināšanu izgaismotajiem objektiem, kas pārsniedz šo spilgtuma līmeni. Jo augstāks parametrs, jo vairāk krāsu informācijas tiks saglabāta. Šis iestatījums palīdz novērst nedabiski izpūstas krāsas īpaši izcēlumiem, tā vietā (vienmērīgi) pārvēršoties baltā krāsā. Tas padara attēlus dabiskākus, samazinot informāciju par ārpus diapazona krāsām. Ieteicamās un noklusējuma vērtības ir 0 un 0.5 .", + "LabelTonemappingDesat": "Toņu kartēšanas piesātinājums \"desat\":", + "LabelTonemappingAlgorithm": "Izvēlieties izmantojamo toņu kartēšanas algoritmu:", + "LabelTagline": "Sauklis:", + "LabelSyncPlaySettingsSkipToSyncHelp": "Sinhronizācijas korekcijas metode, kas sastāv no aptuvenās pozīcijas meklēšanas. Sinhronizācijas korekcijai ir jābūt iespējotai.", + "LabelSyncPlaySettingsSkipToSync": "Iespējot SkipToSync", + "LabelSyncPlaySettingsSpeedToSyncHelp": "Sinhronizācijas korekcijas metode, kas sastāv no atskaņošanas paātrināšanas. Sinhronizācijas korekcijai ir jābūt iespējotai.", + "LabelSyncPlaySettingsSpeedToSync": "Iespējot SpeedToSync", + "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Minimālā atskaņošanas aizkave (ms), pēc kuras SkipToSync mēģina labot atskaņošanas pozīciju.", + "LabelSyncPlaySettingsMinDelaySkipToSync": "SkipToSync minimālā aizkave:", + "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Milisekunžu daudzums, ko SpeedToSync izmanto, lai labotu atskaņošanas pozīciju.", + "LabelSyncPlaySettingsSpeedToSyncDuration": "SpeedToSync ilgums:", + "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Maksimālā atskaņošanas aizkave (ms), pēc kuras tiek izmantota SkipToSync, nevis SpeedToSync.", + "LabelSyncPlaySettingsMaxDelaySpeedToSync": "SpeedToSync maksimālā aizkave:", + "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Minimālā atskaņošanas aizkave (ms), pēc kuras SpeedToSync mēģina labot atskaņošanas pozīciju.", + "LabelSyncPlaySettingsMinDelaySpeedToSync": "SpeedToSync minimālā aizkave:", + "LabelSyncPlaySettingsSyncCorrectionHelp": "Iespējojiet aktīvo atskaņošanas sinhronizāciju, vai nu paātrinot multividi vai meklējot aptuveno pozīciju. Atspējojiet to lielasa atskaņošas raustīšanās gadījumā.", + "LabelSyncPlaySettingsSyncCorrection": "Sinhronizācijas Korekcija", + "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Manuāli pielāgojiet laika nobīdi (milisekundēs) ar atlasīto ierīci laika sinhronizēšanai. Pielāgojiet uzmanīgi.", + "LabelSyncPlaySettingsExtraTimeOffset": "Papildus laika nobīde:", + "LabelSyncPlaySettingsDescription": "Mainiet SyncPlay preferences", + "LabelSyncPlayTimeSyncOffset": "Laika nobīde:", + "LabelSyncPlayTimeSyncDevice": "Laika sinhronizēšana ar:", + "LabelSyncPlaySyncMethod": "Sinhronizēšanas metode:", + "LabelSyncPlayResumePlaybackDescription": "Pievienotes grupu atskaņošanai", + "LabelSyncPlayResumePlayback": "Turpināt vietējo atskaņošanu", + "LabelSyncPlayPlaybackDiff": "Atskaņošanas laika atšķirība:", + "LabelSyncPlayNewGroupDescription": "Izveidot jaunu grupu", + "LabelSyncPlayNewGroup": "Jauna grupa", + "LabelSyncPlayLeaveGroupDescription": "Atspējot SyncPlay", + "LabelSyncPlayLeaveGroup": "Pamest grupu", + "LabelSyncPlayHaltPlaybackDescription": "Un ignorējiet pašreizējos atskaņošanas sarakstu atjauninājumus", + "LabelSyncPlayHaltPlayback": "Apturēt vietējo atskaņošanu", + "LabelSyncPlayAccessNone": "Atspējots šim lietotājam", + "LabelSyncPlayAccessJoinGroups": "Atļaut lietotājam pievienoties grupām", + "LabelSyncPlayAccessCreateAndJoinGroups": "Ļauj lietotājam izveidot grupas un pievienoties tām", + "LabelSyncPlayAccess": "SyncPlay piekļuve:", + "LabelSubtitleVerticalPosition": "Vertikālā pozīcija:", + "LabelStable": "Stabils", + "LabelSSDPTracingFilterHelp": "Izvēles IP adrese, pēc kuras filtrēt reģistrēto SSDP trafiku.", + "LabelSSDPTracingFilter": "SSDP Filtrs:", + "LabelSortName": "Kārtošanas nosaukums:", + "LabelSonyAggregationFlagsHelp": "Nosakiet elementa “aggregationFlags” saturu nosaukumvietā “urn:schemas-sonycom:av”.", + "LabelSonyAggregationFlags": "Sony apkopošanas karodziņi:", + "LabelSlowResponseTime": "Laiks milisekundēs, pēc kura atbilde tiek uzskatīta par lēnu:", + "LabelSlowResponseEnabled": "Reģistrēt brīdinājuma ziņojumu, ja serveris atbildēja lēni", + "LabelSkipIfGraphicalSubsPresentHelp": "Saglabājot subtitru teksta versijas, tiks nodrošināta efektīvāka piegāde un samazināsies video pārkodēšanas iespējamība.", + "LabelSkipIfAudioTrackPresentHelp": "Noņemiet atzīmi no šīs izvēles rūtiņas, lai nodrošinātu, ka visiem videoklipiem ir subtitri neatkarīgi no audio valodas.", + "LabelSkipIfAudioTrackPresent": "Izlaist, ja noklusējuma audio celiņš atbilst lejupielādes valodai", + "LabelSkipForwardLength": "Izlaist uz priekšu soļa garums:", + "LabelSkipBackLength": "Patīt atpakaļ soļa garums:", + "LabelSelectFolderGroupsHelp": "Mapes, kuras nav atzīmētas, tiks parādītas pašas savā skatā.", + "LabelScheduledTaskLastRan": "Pēdējo reizi palaists {0}, turpmākais {1}.", + "LabelSaveLocalMetadataHelp": "Saglabājot mākslas darbus multivides mapēs, tie tiks novietoti vietā, kur tos varēs viegli rediģēt.", + "LabelRequireHttpsHelp": "Ja atzīmēts, serveris automātiski novirzīs visus pieprasījumus kas izmanto HTTP, uz HTTPS. Tam nav nekādas ietekmes, ja serveris neklausās HTTPS.", + "LabelRequireHttps": "Pieprasīt HTTPS", + "LabelRepositoryUrlHelp": "Tā repozitorija manifesta atrašanās vieta, kuru vēlaties iekļaut.", + "LabelRepositoryUrl": "Repozitorija URL", + "LabelRepositoryNameHelp": "Pielāgots nosaukums, lai atšķirtu šo repozitoriju no citām jūsu serverim pievienotajām vietām.", + "LabelRepositoryName": "Repozitorija Nosaukums", + "LabelRemoteClientBitrateLimitHelp": "Papildu straumes bitu pārraides ātruma ierobežojums visām ārpus tīkla ierīcēm. Tas ir noderīgi, lai ierīces nepieprasītu lielāku bitu pārraides ātrumu, nekā spēj nodrošināt jūsu interneta savienojums. Tas var izraisīt palielinātu CPU slodzi jūsu serverī. Lai reāllaikā pārkodētu videoklipus pārslēdziet uz mazāku bitu pārraides ātrumu.", + "LabelQuickConnectCode": "Quick Connect kods:", + "LabelIsForced": "Piespiedu", + "LabelIdentificationFieldHelp": "Lielo burtu ignorējošs apakšteksts vai \"regex\" izteiksme.", + "LabelIconMaxResHelp": "Maksimālā ikonu izšķirtspēja, kas tiek parādītas izmantojot rekvizītu “upnp:icon”.", + "LabelHDHomerunPortRangeHelp": "Ierobežo HDHomeRun UDP porta diapazonu līdz šai vērtībai. (Noklusējums ir 1024 - 645535).", + "LabelHDHomerunPortRange": "HDHomeRun portu diapazons:", + "LabelHardwareEncoding": "Aparatūras kodēšana:", + "LabelH265Crf": "H.265 kodēšanas CRF skaitlis:", + "LabelffmpegPathHelp": "Ceļš uz FFmpeg lietojumprogrammas failu vai mapi, kurā ir FFmpeg.", + "LabelExtractChaptersDuringLibraryScanHelp": "Ģenerējiet nodaļu attēlus kad bibliotēkas skenēšanas laikā tiek importēti videoklipi. Pretējā gadījumā tie tiks iegūti nodaļas attēlu ieplānotā uzdevuma laikā.", + "LabelEnableSSDPTracingHelp": "Iespējot detalizētas SSDP tīkla izsekošanas datu reģistrēšanu.
BRĪDINĀJUMS. Tas izraisīs nopietnu veiktspējas pasliktināšanos.", + "LabelEnableSSDPTracing": "Iespējot SSDP izsekošanu:", + "LabelEnableRealtimeMonitorHelp": "Failu izmaiņas tiks nekavējoties apstrādātas atbalstītajās failu sistēmās.", + "LabelEnableIP6Help": "Ieslēgt IPv6 funkcionalitāti.", + "LabelEnableIP6": "Ieslēgt IPv6", + "LabelEnableIP4Help": "Ieslēgt IPv4 funkcionalitāti.", + "LabelEnableIP4": "Iespeējot IPv4", + "LabelEnableHttpsHelp": "Klausieties konfigurētajā HTTPS portā. Lai tas tiktu izmantots ir jāiesniedz arī derīgs sertifikāts.", + "LabelEnableHttps": "Iespējot HTTPS", + "LabelEnableBlastAliveMessages": "Pārraidīt \"ieslēgts\" ziņu visiem", + "LabelDropSubtitleHere": "Nometiet subtitrus šeit vai noklikšķiniet lai pārlūkotu.", + "LabelDropShadow": "Krītošā ēna:", + "LabelDisplaySpecialsWithinSeasons": "Rādīt īpašos piedāvājumus sezonās, kurās tie tika rādīti", + "LabelDisableCustomCss": "Atspējot pielāgoto CSS kodu tēmu veidošanai/zīmola veidošanai, kas tiek nodrošināta no servera.", + "LabelDeinterlaceMethod": "Deinterlace metode:", + "LabelDefaultUserHelp": "Nosakiet, kura lietotāja bibliotēka ir jāparāda pievienotajās ierīcēs. To var ignorēt katrai ierīce izmantojot profilus.", + "LabelDateAddedBehavior": "Pievienošanas datums jaunajam saturam:", + "LabelCreateHttpPortMapHelp": "Atļaut automātisku portu kartēšanu, lai izveidotu noteikumu HTTP trafikam papildus HTTPS trafikam.", + "LabelCreateHttpPortMap": "Iespējot automātisko portu kartēšanu HTTP un HTTPS trafikam.", + "LabelColorTransfer": "Krāsu pārnešana:", + "LabelColorSpace": "Krāsu telpa:", + "LabelColorPrimaries": "Galvenās krāsas:", + "LabelBlastMessageIntervalHelp": "Nosakiet ilgumu sekundēs starp dzīvajiem ziņojumiem.", + "LabelBlastMessageInterval": "Dzīvs ziņojuma intervāls:", + "LabelBindToLocalNetworkAddressHelp": "Ignorēt HTTP servera vietējo IP adresi. Ja tas tiks atstāts tukšs, serveris saistīs visas pieejamās adreses. Lai mainītu šo vērtību, ir nepieciešama restartēšana.", + "LabelAutomaticDiscoveryHelp": "Atļaut lietotnēm automātiksi atrast Jellyfin izmantojot UDP portu 7359.", + "LabelAutomaticDiscovery": "Ieslēgt Automātisko Atklāšanu:", + "LabelAutoDiscoveryTracingHelp": "Kad iespējots, saņemtās paketes automātiskās atklāšanas ports tiks arhivēts.", + "LabelAutoDiscoveryTracing": "Iespējot automātiskās atklāšanas izsekošanu.", + "LabelAutomaticallyAddToCollectionHelp": "Ja vismaz 2 filmām ir vienāds kolekcijas nosaukums, tās tiks automātiski pievienotas kolekcijai.", + "LabelAutomaticallyAddToCollection": "Automātiski pievienot kolekcijai", + "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. PN tiek izmantots albuma noformējumam atribūtā “dlna:profileID” uz “upnp:albumArtURI”. Dažām ierīcēm ir nepieciešama noteikta vērtība neatkarīgi no attēla lieluma.", + "KnownProxiesHelp": "Komatatdalīts saraksts ar IP adresēm vai zināmo starpniekserveru resursdatora nosaukumiem, kas tiek izmantoti, veidojot savienojumu ar jūsu Jellyfin instanci. Tas ir nepieciešams, lai pareizi izmantotu galvenes “X-Forwarded-For”. Pēc saglabāšanas nepieciešama restartēšana.", + "HeaderSyncPlayTimeSyncSettings": "Laika sinhronizēšana", + "HeaderSyncPlayPlaybackSettings": "Atskaņošana", + "HeaderSyncPlaySettings": "SyncPlay Iestatījumi", + "HeaderInstantMix": "Tūlītējs Sajaukums", + "HeaderDVR": "Digitālais Ierakstītājs", + "HeaderContainerProfileHelp": "Konteineru profili norāda uz ierīces ierobežojumiem, atskaņojot noteiktus formātus. Ja tiek piemērots ierobežojums, multivide tiks pārkodēta, pat ja formāts ir konfigurēts tiešai atskaņošanai.", + "HeaderCodecProfileHelp": "Kodeku profili norāda uz ierīces ierobežojumiem, atskaņojot noteiktus kodekus. Ja tiek piemērots ierobežojums, fails tiks pārkodēts pat tad, ja kodeks ir konfigurēts tiešai atskaņošanai.", + "HeaderAutoDiscovery": "Tīkla Atklāšana", + "H264CrfHelp": "CRF is noklusējuma kvalitātes iestatījums priekš x264 un x265 kodētājiem. Pieļaujamās vērtības 0-51, kur zemāka vērtības atbilst labākai kvalitātei (jo mazāks skaitlis jo lielāki faili). Parasti izvēlas 18-28. Noklusējums x264 kodētājam ir 23, x265 ir 28. Noklusējuma vērtības var izmantot kā sākuma punktu.", + "GuideProviderSelectListings": "Izvēlēties Sarakstus", + "ErrorPlayerNotFound": "Atskaņotājs pieprasītajam mēdijam nav atrasts.", + "ErrorAddingListingsToSchedulesDirect": "Pievienojot sarakstu jūsu Schedules Direct kontam. Schedules Direct atļauj vienā kontā tikai ierobežotu grupu skaitu. Pirms turpināt, jums būs jāpiesakās Schedules Direct vietnē un jānoņem citi ieraksti no sava konta.", + "Engineer": "Skaņas inženieris", + "DirectPlayHelp": "Avota fails ir pilnībā saderīgs ar šo klientu, un šī sesija saņem failu bez modifikācijas.", + "Cursive": "Kursīvs", + "Console": "Konsole", + "Conductor": "Diriģents", + "Casual": "Casual.", + "Arranger": "Aranžetājs", + "AgeValue": "({0} gadu/s vecs)", + "LabelPublishedServerUriHelp": "Ignorēt Jellyfin izmantoto URI pamatojoties uz saskarni vai klienta IP adresi.", + "LabelPublishedServerUri": "Publicētā servera URI:", + "LabelProtocolInfoHelp": "Vērtība, kas tiks izmantota, atbildot uz GetProtocolInfo pieprasījumiem no ierīces.", + "LabelPostProcessorArguments": "Pēcapstrādes komandrindas argumenti:", + "LabelOriginalName": "Oriģinālais nosaukums:", + "LabelOptionalNetworkPathHelp": "Ja šī mape tiek koplietota jūsu tīklā, tīkla koplietošanas ceļa nodrošināšana var ļaut klientiem citās ierīcēs tieši piekļūt multivides failiem. Piemēram, {0} vai {1}.", + "LabelOpenclDeviceHelp": "Šī ir OpenCL ierīce, kas tiek izmantota toņu kartēšanai. Punkta kreisajā pusē ir platformas numurs, bet labajā pusē ir platformas ierīces numurs. Noklusējuma vērtība ir 0.0 . Nepieciešams FFmpeg lietojumprogrammas fails, kas satur OpenCL aparatūras paātrināšanas metodi.", + "LabelOpenclDevice": "OpenCL Ierīce:", + "LabelNumberOfGuideDaysHelp": "Lejupielādējot vairāk dienu ceļveža datus, tiek nodrošināta iespēja iepriekš ieplānot grafiku un skatīt vairāk sarakstus, taču arī lejupielāde prasīs ilgāku laiku. \"Automātiski\" iestatījums izvēlēsies, pamatojoties uz kanālu skaitu.", + "LabelMoviePrefixHelp": "Ja filmu nosaukumiem tiek lietots prefikss, ievadiet to šeit, lai serveris varētu to pareizi apstrādāt.", + "LabelMinAudiobookResumeHelp": "Vienumi tiek uzskatīti par neatskaņotiem, ja tie tiek pārtraukti pirms šī laika.", + "LabelMinAudiobookResume": "Minimālais audiogrāmatas atsākšana minūtēs:", + "LabelMetadataSaversHelp": "Izvēlieties failu formātus, ko izmantot, saglabājot metadatus.", + "LabelMetadataReadersHelp": "Sarindojiet vēlamos vietējos metadatu avotus prioritārā secībā. Pirmais atrastais fails tiks nolasīts.", + "LabelMetadataPathHelp": "Norādiet pielāgotu atrašanās vietu lejupielādētajiem mākslas darbiem un metadatiem.", + "LabelMetadataDownloadersHelp": "Iespējojiet un sarindojiet vēlamos metadatu lejupielādētājus prioritārā secībā. Zemākas prioritātes lejupielādētāji tiks izmantoti tikai trūkstošās informācijas aizpildīšanai.", + "LabelMaxScreenshotsPerItem": "Maksimālais ekrānuzņēmumu skaits vienam vienumam:", + "LabelMaxMuxingQueueSizeHelp": "Maksimālais pakešu skaits, ko var buferizēt, gaidot visu straumju inicializāciju. Mēģiniet to palielināt, ja FFmpeg žurnālos joprojām tiek parādīta kļūda \"Izvades straumei buferēts pārāk daudz pakešu\". Ieteicamā vērtība ir 2048.", + "LabelMaxMuxingQueueSize": "Maksimālā muxing rindas lielums:", + "LabelMaxBackdropsPerItem": "Maksimālais fonu skaits vienam vienumam:", + "LabelMaxAudiobookResumeHelp": "Tiek pieņemts, ka nosaukumi tiek pilnībā atskaņoti, ja tie tiek apturēti, kad atlikušais ilgums ir mazāks par šo vērtību.", + "LabelMaxAudiobookResume": "Atlikušās audiogrāmatas minūtes, lai atsāktu:", + "LabelMatchType": "Atbilstības veids:", + "LabelLocalCustomCss": "Pielāgots CSS kods stilam, kas attiecas tikai uz šo klientu. Iespējams, vēlēsities atspējot servera pielāgoto CSS kodu.", + "LabelLineup": "Izklājums:", + "LabelMaxDaysForNextUpHelp": "Iestatiet maksimālo dienu skaitu, cik ilgi pārraidei jāpaliek sarakstā \"Nākamais\", to neskatoties.", + "LabelMaxDaysForNextUp": "Maksimālais dienu skaits sadaļā \"Nākamais\":", + "LabelKodiMetadataEnableExtraThumbsHelp": "Lejupielādējot attēlus, tos var saglabāt gan kā extrafanart, gan kā extrathumbs, lai nodrošinātu maksimālu Kodi tēmu saderību.", + "LabelKodiMetadataEnableExtraThumbs": "Kopēt extrafanart uz extrathumbs lauku", + "LabelKnownProxies": "Zināmie starpniekserveri:", + "LabelKeepUpTo": "Sekot līdz:" } From c4c3603180ca057f6c6e9422b16bf942e24baa9d Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:10:19 +0000 Subject: [PATCH 1720/1756] Translated using Weblate (Arabic) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/ --- src/strings/ar.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/ar.json b/src/strings/ar.json index e80b8a3a09..dcb0ee0d8c 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -103,7 +103,7 @@ "HeaderAdditionalParts": "أدوار إضافية", "HeaderAdmin": "الادارة", "HeaderAlert": "تنبيه", - "HeaderAllowMediaDeletionFrom": "السماح بحذف الوسائط من قبل", + "HeaderAllowMediaDeletionFrom": "السماح بحذف الوسائط من قبل:", "HeaderApiKey": "مفتاح API", "HeaderApiKeys": "مفاتيح API", "HeaderApiKeysHelp": "التطبيقات الخارجية تحتاج أن تمتلك مفتاح API لكي تتصل بالخادم. هذه المفاتيح تُصدر عن طريق تسجيل الدخول بمستخدم عادي، أو عن طريق منح التطبيق مفتاحاً أصدر يدوياً.", @@ -136,7 +136,7 @@ "HeaderDirectPlayProfileHelp": "أضف ملفات تعريف التشغيل المباشر للإشارة إلى التنسيقات التي يمكن للجهاز التعامل معها محليًا.", "HeaderEasyPinCode": "الرمز الشخصي البسيط", "HeaderError": "حدث خطأ", - "HeaderFeatureAccess": "صلاحية الخاصية", + "HeaderFeatureAccess": "صلاحية الخاصية:", "HeaderFetchImages": "إطهار الصور:", "HeaderForKids": "للأطفال", "HeaderFrequentlyPlayed": "تم تشغيله مراراً", @@ -170,7 +170,7 @@ "HeaderPaths": "مسارات", "HeaderPinCodeReset": "إعادة تهيئة الرمز الشخصي البسيط", "HeaderPlayAll": "تشغيل الكل", - "HeaderPlayback": "تشغيل الوسائط", + "HeaderPlayback": "تشغيل الوسائط:", "HeaderPleaseSignIn": "الرجاء تسجيل الدخول", "HeaderPluginInstallation": "تثبيت الملحفات", "HeaderPreferredMetadataLanguage": "اللغة المفضلة لواصفات البيانات", @@ -178,7 +178,7 @@ "HeaderProfileServerSettingsHelp": "هذه القيم ستتحكم في كيفية تقديم شكل الخادم في للعملاء.", "HeaderRecentlyPlayed": "تم تشغيله مؤخراً", "HeaderRecordingPostProcessing": "تطبيق ما-بعد-المعالجة للتسجيل", - "HeaderRemoteControl": "التحكم عن بعد", + "HeaderRemoteControl": "التحكم عن بعد:", "HeaderRemoveMediaFolder": "إحذف مجلد الوسائط", "HeaderRemoveMediaLocation": "إحذف مكان الوسائط", "HeaderResponseProfile": "عريضة الرد", @@ -213,7 +213,7 @@ "HeaderTranscodingProfileHelp": "أضف عرائض التشفير البيني للإشارة لأي صيغة يتعيّن استخدامها عندما توجد حاجة للتشفير البيني.", "HeaderTunerDevices": "أجهزة التوليف", "HeaderTuners": "المولفات", - "HeaderTypeImageFetchers": "جالبات الصور ({0})", + "HeaderTypeImageFetchers": "جالبات الصور ({0}):", "HeaderTypeText": "أدخل النص", "HeaderUpcomingOnTV": "البرامج القادمة على التلفاز", "HeaderUploadImage": "رفع الصور", From 7d9148d2764ae6581c7d9c0b8e88fe96464f6c66 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:10:39 +0000 Subject: [PATCH 1721/1756] Translated using Weblate (Bulgarian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/ --- src/strings/bg-bg.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/bg-bg.json b/src/strings/bg-bg.json index e91080a9df..5925a04b8e 100644 --- a/src/strings/bg-bg.json +++ b/src/strings/bg-bg.json @@ -135,7 +135,7 @@ "HeaderEditImages": "Редактиране на изображенията", "HeaderEnabledFields": "Включени полета", "HeaderError": "Грешка", - "HeaderFeatureAccess": "Достъп до функции", + "HeaderFeatureAccess": "Достъп до функции:", "HeaderFetchImages": "Свали изображения:", "HeaderForKids": "Детски", "HeaderFrequentlyPlayed": "Често пускани", @@ -176,7 +176,7 @@ "HeaderProfileInformation": "Профил", "HeaderProfileServerSettingsHelp": "Тези величини определят как Джелифин сървърът ще се представя на устройствата.", "HeaderRecentlyPlayed": "Скоро пускани", - "HeaderRemoteControl": "Отдалечен контрол", + "HeaderRemoteControl": "Отдалечен контрол:", "HeaderRemoveMediaFolder": "Премахване на медийна папка", "HeaderResponseProfile": "Профил на отговора", "HeaderRevisionHistory": "Списък с промени", @@ -797,7 +797,7 @@ "HeaderAppearsOn": "Фигурира в", "ApiKeysCaption": "Списък с работещите в момента API ключове", "HeaderApiKeysHelp": "Външните програми се налага да имат API ключ ,за да комуникират правилно със сървъра.Такива се издават при вписването в сървъра или чрез ръчно предоставяне.", - "HeaderAllowMediaDeletionFrom": "Позволи изтриването на медия от", + "HeaderAllowMediaDeletionFrom": "Позволи изтриването на медия от:", "HeaderAlert": "Предупреждение", "HeaderAccessScheduleHelp": "Създай разписание за достъп ,за да го ограничиш до определени часове.", "HeaderAccessSchedule": "Разписание за достъп", @@ -820,7 +820,7 @@ "HeaderXmlDocumentAttribute": "Атрибут на XML документа", "HeaderUpcomingOnTV": "Скоро по ТВ", "HeaderTypeText": "Въведи текст", - "HeaderTypeImageFetchers": "Извличане на картини ({0})", + "HeaderTypeImageFetchers": "Извличане на картини ({0}):", "HeaderTuners": "Тунери", "HeaderTranscodingProfileHelp": "Добави профили за транскодиране ,за да се види кои формати ще се използват ,когато е необходимо транскодиране.", "HeaderThisUserIsCurrentlyDisabled": "Този потребител в момента е блокиран", @@ -849,7 +849,7 @@ "HeaderRecordingOptions": "Настройки за запис", "HeaderPluginInstallation": "Инсталиране на добавка", "HeaderPlaybackError": "Грешка при възпроизвеждане", - "HeaderPlayback": "Възпроизвеждане на медия", + "HeaderPlayback": "Възпроизвеждане на медия:", "HeaderPinCodeReset": "Зануляване на пин код", "HeaderPhotoAlbums": "Фото албум", "HeaderPasswordReset": "Зануляване на парола", From 85f1322cb3d345532ce4e5ac7132afd3defe45ad Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:11:02 +0000 Subject: [PATCH 1722/1756] Translated using Weblate (Catalan) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/ --- src/strings/ca.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/ca.json b/src/strings/ca.json index 8690a99b59..d6ca167c5d 100644 --- a/src/strings/ca.json +++ b/src/strings/ca.json @@ -125,7 +125,7 @@ "HeaderEditImages": "Edita Imatges", "HeaderEnabledFields": "Camps Habilitats", "HeaderExternalIds": "Identificadors externs:", - "HeaderFeatureAccess": "Accés a Funcions", + "HeaderFeatureAccess": "Accés a Funcions:", "HeaderFetchImages": "Obtingues Imatges:", "HeaderFrequentlyPlayed": "Reproduït Freqüentment", "HeaderHttpHeaders": "Capçaleres HTTP", @@ -168,7 +168,7 @@ "HeaderProfileServerSettingsHelp": "Aquests valors controlen com el servidor es presentarà als clients.", "HeaderRecentlyPlayed": "Reproduït Recentment", "HeaderRecordingOptions": "Opcions d'Enregistrament", - "HeaderRemoteControl": "Control Remot", + "HeaderRemoteControl": "Control Remot:", "HeaderRunningTasks": "Tasques Corrent", "HeaderScenes": "Escenes", "HeaderSeasons": "Temporades", @@ -793,7 +793,7 @@ "HeaderAudioBooks": "Llibres d’àudio", "HeaderAppearsOn": "Apareix a", "HeaderApp": "App", - "HeaderAllowMediaDeletionFrom": "Permetre la supressió de mitjans des de", + "HeaderAllowMediaDeletionFrom": "Permetre la supressió de mitjans des de:", "HeaderAlert": "Alerta", "HeaderAddUser": "Afegir usuari", "HeaderAddUpdateSubtitle": "Afegir/ Actualitzar subtítols", @@ -1362,7 +1362,7 @@ "HeaderVideos": "vídeos", "HeaderVideoQuality": "Qualitat de vídeo", "HeaderUploadSubtitle": "Pujar subtítols", - "HeaderTypeImageFetchers": "Buscadors d'imatge ({0})", + "HeaderTypeImageFetchers": "Buscadors d'imatge ({0}):", "HeaderTuners": "Sintonitzadors", "HeaderTunerDevices": "Dispositius sintonitzadors", "HeaderTranscodingProfileHelp": "Afegir la transcodificació de perfils per indicar quins formats han de ser utilitzats quan es requereix la transcodificació.", @@ -1513,7 +1513,7 @@ "HeaderPortRanges": "Firewall i configuració del Proxy", "HeaderPluginInstallation": "Instal·lació plug-in", "HeaderPlayOn": "Reproduir a", - "HeaderPlayback": "Suport de reproducció", + "HeaderPlayback": "Suport de reproducció:", "HeaderPinCodeReset": "Restablir PIN Code", "HeaderPhotoAlbums": "Àlbum de fotos", "HeaderOtherItems": "Altres elements", From db83f031ba8ba13fc0712c2dcabafb20d55f75ba Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:11:27 +0000 Subject: [PATCH 1723/1756] Translated using Weblate (Danish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/ --- src/strings/da.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/da.json b/src/strings/da.json index ffca713578..e4f5db5b23 100644 --- a/src/strings/da.json +++ b/src/strings/da.json @@ -155,7 +155,7 @@ "HeaderAddUpdateImage": "Tilføj/opdater billede", "HeaderAdditionalParts": "Andre stier", "HeaderAlert": "Advarsel", - "HeaderAllowMediaDeletionFrom": "Tillad Media Sletning Fra", + "HeaderAllowMediaDeletionFrom": "Tillad Media Sletning Fra:", "HeaderApiKey": "API-nøgle", "HeaderApiKeys": "API-nøgler", "HeaderApiKeysHelp": "Eksterne applikationer skal have en API-nøgle for at kunne kommunikere med serveren. Nøgler udstedes ved at logge ind med en normal bruger konto, eller ved manuelt at tildele applikationen en nøgle.", @@ -197,7 +197,7 @@ "HeaderEnabledFieldsHelp": "Fjern fluebenet fra et felt for at låse det og forhindre dets data fra at blive ændret.", "HeaderError": "Fejl", "HeaderExternalIds": "Eksterne ID'er:", - "HeaderFeatureAccess": "Adgang til funktioner", + "HeaderFeatureAccess": "Adgang til funktioner:", "HeaderFetchImages": "Hent billeder:", "HeaderFetcherSettings": "Henter indstillinger", "HeaderForKids": "For Børn", @@ -242,7 +242,7 @@ "HeaderPaths": "Stier", "HeaderPinCodeReset": "Nulstil pinkode", "HeaderPlayAll": "Afspil Alle", - "HeaderPlayback": "Medieafspilning", + "HeaderPlayback": "Medieafspilning:", "HeaderPlaybackError": "Fejl i afspilning", "HeaderPleaseSignIn": "Log venligst ind", "HeaderPluginInstallation": "Plugin installation", @@ -252,7 +252,7 @@ "HeaderRecentlyPlayed": "Afspillet for nyligt", "HeaderRecordingOptions": "Optagelsesindstillinger", "HeaderRecordingPostProcessing": "Efterbehandling af Optagelse", - "HeaderRemoteControl": "Fjernbetjening", + "HeaderRemoteControl": "Fjernbetjening:", "HeaderRemoveMediaFolder": "Fjern mediemappe", "HeaderRemoveMediaLocation": "Fjern medielokalisation", "HeaderResponseProfile": "Svarprofil", @@ -288,7 +288,7 @@ "HeaderTranscodingProfileHelp": "Tilføj profiler for transkodning foe at angive hvilke formater der skal anvendes når transkodning er nødvendig.", "HeaderTunerDevices": "Tuner-Enheder", "HeaderTuners": "Tunere", - "HeaderTypeImageFetchers": "Billede Hentere ({0})", + "HeaderTypeImageFetchers": "Billede Hentere ({0}):", "HeaderTypeText": "Indtast tekst", "HeaderUpcomingOnTV": "Kommende I TV", "HeaderUploadImage": "Upload Billede", From d57522d7d1f2806f8213b651c28890359ddf45f1 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:11:42 +0000 Subject: [PATCH 1724/1756] Translated using Weblate (Greek) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/ --- src/strings/el.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/el.json b/src/strings/el.json index c139494cae..20b13e2970 100644 --- a/src/strings/el.json +++ b/src/strings/el.json @@ -208,7 +208,7 @@ "HeaderAdmin": "Διαχειριστής", "HeaderAlbumArtists": "Καλλιτέχνες άλμπουμ", "HeaderAlert": "Ειδοποίηση", - "HeaderAllowMediaDeletionFrom": "Να επιτρέπεται η διαγραφή πολυμέσων από", + "HeaderAllowMediaDeletionFrom": "Να επιτρέπεται η διαγραφή πολυμέσων από:", "HeaderApiKey": "Κλειδί API", "HeaderApiKeys": "Κλειδιά API", "HeaderApiKeysHelp": "Οι εξωτερικές εφαρμογές πρέπει να διαθέτουν ένα κλειδί API για να επικοινωνούν με τον διακομιστή. Τα κλειδιά εκδίδονται με τη σύνδεση μέσω ενός απλού λογαριασμό χρήστη ή δίνοντας χειροκίνητα ένα κλειδί στην εφαρμογή.", @@ -246,7 +246,7 @@ "HeaderEnabledFieldsHelp": "Καταργήστε την επιλογή ενός πεδίου για να το κλειδώσετε και να αποτρέψετε την αλλαγή των δεδομένων του.", "HeaderError": "Σφάλμα", "HeaderExternalIds": "Εξωτερικά ID:", - "HeaderFeatureAccess": "Πρόσβαση χαρακτηριστικών", + "HeaderFeatureAccess": "Πρόσβαση χαρακτηριστικών:", "HeaderFetchImages": "Λήψη εικόνων:", "HeaderForKids": "Για τα Παιδιά", "HeaderFrequentlyPlayed": "Συχνά έπαιξε", @@ -292,7 +292,7 @@ "HeaderPinCodeReset": "Επαναφορά PIN Code", "HeaderPlayAll": "Αναπαραγωγή Όλων", "HeaderPlayOn": "Συνέχισε να παίζεις", - "HeaderPlayback": "Αναπαραγωγή πολυμέσων", + "HeaderPlayback": "Αναπαραγωγή πολυμέσων:", "HeaderPlaybackError": "Σφάλμα αναπαραγωγής", "HeaderPleaseSignIn": "Παρακαλώ εισέλθετε", "HeaderPluginInstallation": "Εγκατάσταση προσθέτου", @@ -301,7 +301,7 @@ "HeaderProfileServerSettingsHelp": "Αυτές οι τιμές ελέγχουν τον τρόπο εμφάνισης του σέρβερ στους διαμεσολαβητές αναπαραγωγής.", "HeaderRecentlyPlayed": "Έγινε πρόσφατα Αναπαραγωγή", "HeaderRecordingOptions": "Επιλογές Εγγραφής", - "HeaderRemoteControl": "Τηλεχειριστήριο", + "HeaderRemoteControl": "Τηλεχειριστήριο:", "HeaderRemoveMediaLocation": "Κατάργηση θέσης πολυμέσων", "HeaderResponseProfileHelp": "Τα προφίλ απόκρισης παρέχουν έναν τρόπο προσαρμογής των πληροφοριών που αποστέλλονται στη συσκευή κατά την αναπαραγωγή συγκεκριμένων μέσων.", "HeaderRevisionHistory": "Ιστορικό αναθεωρήσεων", From b25bd5f44068b63cce75e736332322296f46d63f Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:12:34 +0000 Subject: [PATCH 1725/1756] Translated using Weblate (Spanish (Argentina)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/ --- src/strings/es-ar.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/es-ar.json b/src/strings/es-ar.json index c179e27cfe..5dd8bf1889 100644 --- a/src/strings/es-ar.json +++ b/src/strings/es-ar.json @@ -266,7 +266,7 @@ "HeaderApiKeysHelp": "Las aplicaciones externas deben tener una clave de API para comunicarse con el servidor. Las claves se emiten iniciando sesión con una cuenta de usuario normal o otorgando manualmente una clave a la aplicación.", "HeaderApiKeys": "Claves de API", "HeaderApiKey": "Contraseña API", - "HeaderAllowMediaDeletionFrom": "Permitir el borrado de medios desde", + "HeaderAllowMediaDeletionFrom": "Permitir el borrado de medios desde:", "HeaderAlert": "Alerta", "HeaderAdmin": "Administración", "HeaderAdditionalParts": "Partes adicionales", @@ -355,10 +355,10 @@ "HeaderForKids": "Para niños", "HeaderFetcherSettings": "Configuración del recuperador", "HeaderFetchImages": "Obtener imágenes:", - "HeaderFeatureAccess": "Acceso a características", + "HeaderFeatureAccess": "Acceso a características:", "ButtonTogglePlaylist": "Lista de reproducción", "HeaderPlaybackError": "Error de reproducción", - "HeaderPlayback": "Reproducción de medios", + "HeaderPlayback": "Reproducción de medios:", "HeaderPlayOn": "Reproducir en", "HeaderPlayAll": "Reproducir todo", "HeaderPinCodeReset": "Restablecer código Easy PIN", @@ -447,7 +447,7 @@ "HeaderResponseProfile": "Perfil de respuesta", "HeaderRemoveMediaLocation": "Eliminar ubicación de medios", "HeaderRemoveMediaFolder": "Eliminar carpeta de medios", - "HeaderRemoteControl": "Control remoto", + "HeaderRemoteControl": "Control remoto:", "HeaderRemoteAccessSettings": "Configuración de acceso remoto", "HeaderRecordingPostProcessing": "Grabación posterior al procesamiento", "HeaderRecordingOptions": "Opciones de grabación", @@ -615,7 +615,7 @@ "LabelKeepUpTo": "Mantente al día con:", "LabelInternetQuality": "Calidad de internet:", "LabelDeathDate": "Fecha de muerte:", - "HeaderTypeImageFetchers": "Buscadores de imágenes ({0})", + "HeaderTypeImageFetchers": "Buscadores de imágenes ({0}):", "LabelSyncPlayNewGroupDescription": "Crea un nuevo grupo", "LabelSyncPlayNewGroup": "Nuevo grupo", "LabelSyncPlaySyncMethod": "Método de sincronización:", From 0528e8cae9285543111e3cd74e57a95140f34c88 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:12:04 +0000 Subject: [PATCH 1726/1756] Translated using Weblate (Spanish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/ --- src/strings/es.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/es.json b/src/strings/es.json index 96c93ab676..141bb1d2a9 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -186,7 +186,7 @@ "HeaderAdditionalParts": "Partes adicionales", "HeaderAdmin": "Administración", "HeaderAlert": "Alerta", - "HeaderAllowMediaDeletionFrom": "Permitir borrar contenido desde", + "HeaderAllowMediaDeletionFrom": "Permitir borrar contenido desde:", "HeaderApiKey": "Clave API", "HeaderApiKeys": "Claves API", "HeaderApiKeysHelp": "Las aplicaciones externas requieren de una clave API para comunicarse con el servidor. Las claves se facilitan iniciando sesión con una cuenta de usuario en Jellyfin, u otorgando manualmente una clave a la aplicación.", @@ -230,7 +230,7 @@ "HeaderEnabledFields": "Campos activados", "HeaderEnabledFieldsHelp": "Desmarca un campo para bloquearlo y evitar que se cambie su contenido.", "HeaderExternalIds": "IDs externos:", - "HeaderFeatureAccess": "Permisos de acceso", + "HeaderFeatureAccess": "Permisos de acceso:", "HeaderFetchImages": "Buscar imágenes:", "HeaderFetcherSettings": "Ajustes del capturador", "HeaderForKids": "Para niños", @@ -280,7 +280,7 @@ "HeaderPinCodeReset": "Restablecer código PIN", "HeaderPlayAll": "Reproducir todo", "HeaderPlayOn": "Reproducir en", - "HeaderPlayback": "Reproducción de contenido", + "HeaderPlayback": "Reproducción de contenido:", "HeaderPlaybackError": "Error de reproducción", "HeaderPleaseSignIn": "Por favor, inicie sesión", "HeaderPluginInstallation": "Instalación del complemento", @@ -290,7 +290,7 @@ "HeaderRecentlyPlayed": "Reproducido recientemente", "HeaderRecordingOptions": "Ajustes de grabación", "HeaderRecordingPostProcessing": "Grabación post procesamiento", - "HeaderRemoteControl": "Control remoto", + "HeaderRemoteControl": "Control remoto:", "HeaderRemoveMediaFolder": "Eliminar carpeta de medios", "HeaderRemoveMediaLocation": "Eliminar ubicación de medios", "HeaderResponseProfile": "Perfil de respuesta", @@ -329,7 +329,7 @@ "HeaderTranscodingProfileHelp": "Añade los diferentes parámetros de conversión para este dispositivo, de manera que el servidor convierta automáticamente el contenido en un formato compatible para él.", "HeaderTunerDevices": "Sintonizadores", "HeaderTuners": "Sintonizadores", - "HeaderTypeImageFetchers": "Capturadores de imágenes ({0})", + "HeaderTypeImageFetchers": "Capturadores de imágenes ({0}):", "HeaderTypeText": "Introducir texto", "HeaderUpcomingOnTV": "Próximamente en la televisión", "HeaderUploadImage": "Subir imagen", From be66ddf7f22325d382e5077de89489f1db792852 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:13:13 +0000 Subject: [PATCH 1727/1756] Translated using Weblate (Persian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/ --- src/strings/fa.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/fa.json b/src/strings/fa.json index bd84d08fc0..69d46cd69d 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -26,7 +26,7 @@ "HeaderSetupLibrary": "تنظیم کتابخانه های محتوی", "HeaderSystemDlnaProfiles": "پروفایل های سیستم", "HeaderTaskTriggers": "فعال سازی عملیات ها", - "HeaderTypeImageFetchers": "هماهنگ کننده تصویر ({0})", + "HeaderTypeImageFetchers": "هماهنگ کننده تصویر ({0}):", "HeaderUsers": "کاربران", "LabelAudioLanguagePreference": "اولویت زبان صدا:", "LabelContentType": "نوع محتوا:", @@ -244,7 +244,7 @@ "HeaderPluginInstallation": "نصب افزونه", "HeaderPleaseSignIn": "لطفا وارد شوید", "HeaderPlaybackError": "خطای پخش", - "HeaderPlayback": "پخش رسانه", + "HeaderPlayback": "پخش رسانه:", "HeaderPlayOn": "پخش در", "HeaderPinCodeReset": "بازنشانی پین کد", "HeaderPhotoAlbums": "آلبوم‌های عکس", @@ -289,7 +289,7 @@ "HeaderFrequentlyPlayed": "اغلب پخش شده", "HeaderForKids": "برای کودکان", "HeaderFetchImages": "دریافت عکس‌ها:", - "HeaderFeatureAccess": "دسترسی‌های برجسته", + "HeaderFeatureAccess": "دسترسی‌های برجسته:", "HeaderExternalIds": "ID های خارجی:", "HeaderError": "خطا", "HeaderEnabledFieldsHelp": "یک فیلد را برای جلوگیری از تغییر در داده‌ی آن علامت بزنید تا قفل بشود.", @@ -1084,7 +1084,7 @@ "HeaderNavigation": "جهت یابی", "HeaderProfileServerSettingsHelp": "این مقادیر نحوه ارائه سرور به مشتری را کنترل می کنند.", "HeaderRemoteAccessSettings": "تنظیمات دسترسی از راه دور", - "HeaderRemoteControl": "کنترل از راه دور", + "HeaderRemoteControl": "کنترل از راه دور:", "HeaderRemoveMediaFolder": "پوشه رسانه را حذف کنید", "HeaderRemoveMediaLocation": "مکان رسانه را حذف کنید", "HeaderResponseProfile": "", From 99739fdd3a7f2580b88189595ddcb811a04f72f0 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:13:32 +0000 Subject: [PATCH 1728/1756] Translated using Weblate (Finnish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/ --- src/strings/fi.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/fi.json b/src/strings/fi.json index 5496693f69..1611384a3f 100644 --- a/src/strings/fi.json +++ b/src/strings/fi.json @@ -345,7 +345,7 @@ "Horizontal": "Horisontaalinen", "HideWatchedContentFromLatestMedia": "Piilota toistettu sisältö \"uusin media\"-luettelosta", "HeaderUpcomingOnTV": "Tulossa televisiossa", - "HeaderTypeImageFetchers": "Kuvien hakijat ({0})", + "HeaderTypeImageFetchers": "Kuvien hakijat ({0}):", "HeaderTranscodingProfile": "Transkoodausprofiili", "HeaderTracks": "Raidat", "HeaderThisUserIsCurrentlyDisabled": "Tämä käyttäjä on poistettu käytöstä", @@ -394,7 +394,7 @@ "HeaderConfigureRemoteAccess": "Määritä etäkäyttö", "HeaderChapterImages": "Kappalekuvat", "HeaderApp": "Sovellus", - "HeaderAllowMediaDeletionFrom": "Salli median poisto", + "HeaderAllowMediaDeletionFrom": "Salli median poisto:", "HeaderAlert": "Hälytys", "HeaderActivity": "Toiminta", "HDPrograms": "HD-ohjelmat", @@ -632,7 +632,7 @@ "OptionAllowBrowsingLiveTv": "Salli Live-TV käyttöoikeus", "HeaderPluginInstallation": "Liitännäisen asennus", "HeaderPlaybackError": "Toistovirhe", - "HeaderPlayback": "Median toisto", + "HeaderPlayback": "Median toisto:", "HeaderPlayOn": "Toista laitteella", "OptionAllowLinkSharing": "Salli jakaminen sosiaaliseen mediaan", "OptionAllowAudioPlaybackTranscoding": "Salli äänen toistaminen joka vaatii uudelleenpakkausta", @@ -717,7 +717,7 @@ "HeaderRunningTasks": "Käynnissä olevat tehtävät", "HeaderRevisionHistory": "Versiohistoria", "HeaderRemoveMediaFolder": "Poista mediakansio", - "HeaderRemoteControl": "Etäohjaus", + "HeaderRemoteControl": "Etäohjaus:", "HeaderPleaseSignIn": "Ole hyvä ja kirjaudu sisään", "BoxSet": "Laatikkosarja", "LabelManufacturerUrl": "Valmistajan verkko-osoite:", @@ -1086,7 +1086,7 @@ "HeaderIdentificationHeader": "Tunnistusotsake", "HeaderHttpsSettings": "HTTPS-asetukset", "HeaderHttpHeaders": "HTTP-otsakkeet", - "HeaderFeatureAccess": "Pääsy toimintoihin", + "HeaderFeatureAccess": "Pääsy toimintoihin:", "HeaderDVR": "DVR", "HeaderDeviceAccess": "Laitepääsy", "HeaderDeleteTaskTrigger": "Poista tehtävälaukaisin", From 4fd722c5d9a2f1ba02f0c15107d8d7273b622ea9 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:13:51 +0000 Subject: [PATCH 1729/1756] Translated using Weblate (French (Canada)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/ --- src/strings/fr-ca.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/fr-ca.json b/src/strings/fr-ca.json index 0e239fbc8d..67339d859b 100644 --- a/src/strings/fr-ca.json +++ b/src/strings/fr-ca.json @@ -21,7 +21,7 @@ "HeaderDeleteItem": "Supprimer l'élément", "HeaderMyMedia": "Mes Médias", "HeaderMyMediaSmall": "Mes médias (petit)", - "HeaderRemoteControl": "Télécommande", + "HeaderRemoteControl": "Télécommande:", "Help": "Aide", "ItemCount": "{0} articles", "LabelFinish": "Terminer", @@ -270,7 +270,7 @@ "HeaderAppearsOn": "Apparaît dans", "HeaderApp": "Application", "HeaderApiKeysHelp": "Les applications externes ont besoin d'une clé API pour communiquer avec le serveur. Les clés sont distribuées lors d'une connexion avec un compte normal ou en accordant manuellement une clé à une application.", - "HeaderAllowMediaDeletionFrom": "Autoriser la suppression de médias à partir de", + "HeaderAllowMediaDeletionFrom": "Autoriser la suppression de médias à partir de:", "HeaderAlert": "Alerte", "HeaderAdmin": "L’administration", "HeaderAddUser": "Ajouter un utilisateur", @@ -427,7 +427,7 @@ "HeaderVideoType": "Type de vidéo", "HeaderVideoQuality": "Qualité vidéo", "HeaderTypeText": "Entrer le texte", - "HeaderTypeImageFetchers": "Récupérateurs d'images ({0})", + "HeaderTypeImageFetchers": "Récupérateurs d'images ({0}):", "HeaderTuners": "Syntoniseurs", "HeaderTracks": "Pistes", "HeaderThisUserIsCurrentlyDisabled": "Cet utilisateur est actuellement désactivé", @@ -468,7 +468,7 @@ "HeaderPluginInstallation": "Installation de module", "HeaderPlayOn": "Lecture sur", "HeaderPlaybackError": "Erreur de lecture", - "HeaderPlayback": "Lecture du média", + "HeaderPlayback": "Lecture du média:", "HeaderPinCodeReset": "Réinitialiser le NIP", "HeaderPhotoAlbums": "Albums photo", "HeaderPaths": "Chemins", @@ -583,7 +583,7 @@ "HeaderHttpsSettings": "options HTTPS", "HeaderHttpHeaders": "Entêtes HTTP", "HeaderFrequentlyPlayed": "Joué Fréquemment", - "HeaderFeatureAccess": "Accès aux fonctionnalités", + "HeaderFeatureAccess": "Accès aux fonctionnalités:", "HeaderEnabledFieldsHelp": "Désélectionner une entré pour empêcher les modifications.", "HeaderDVR": "Enregistreur vidéo numérique", "HeaderDirectPlayProfileHelp": "Ajoute des profiles de lecture directe qui indique les formats natif au périphérique.", From 1ad4dec6d4f5e220ad17f17e90c8c2c11bdb7a08 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:14:11 +0000 Subject: [PATCH 1730/1756] Translated using Weblate (Hebrew) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/ --- src/strings/he.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings/he.json b/src/strings/he.json index 29a098ca97..4cdf789cd3 100644 --- a/src/strings/he.json +++ b/src/strings/he.json @@ -80,7 +80,7 @@ "HeaderEnabledFields": "שדות זמינים", "HeaderEnabledFieldsHelp": "בטל את הסימון בשדה כדי לנעול אותו ולמנוע שינוי בנתונים.", "HeaderExternalIds": "‮מזהים חיצוניים:", - "HeaderFeatureAccess": "גישה למאפיינים", + "HeaderFeatureAccess": "גישה למאפיינים:", "HeaderFetchImages": "הבא תמונות:", "HeaderFrequentlyPlayed": "נוגנו לרוב", "HeaderIdentifyItemHelp": "הזן קריטריון חיפוש אחד או יותר. הסר קריטריונים כדי להגדיל את תוצאות החיפוש.", @@ -751,7 +751,7 @@ "HeaderSeriesStatus": "סטטוס הסדרה", "HeaderProfileServerSettingsHelp": "ערכים אלה שולטים כיצד השרת יציג את עצמו בפני לקוחות.", "HeaderPlaybackError": "שגיאת הפעלה", - "HeaderPlayback": "הפעלת מדיה", + "HeaderPlayback": "הפעלת מדיה:", "HeaderParentalRatings": "דירוג הורים", "HeaderOnNow": "עכשיו", "HeaderLoginFailure": "כישלון התחברות", @@ -796,7 +796,7 @@ "HeaderAppearsOn": "מופיע ב", "HeaderApp": "אפליקציה", "ApiKeysCaption": "רשימה של מפתחות ה- API המופעלים כעת", - "HeaderAllowMediaDeletionFrom": "אפשר מחיקת מדיה מ", + "HeaderAllowMediaDeletionFrom": "אפשר מחיקת מדיה מ:", "HeaderAlert": "התראה", "HeaderAccessScheduleHelp": "צור לוח זמנים לגישה להגבלת הגישה לשעות מסוימות.", "HeaderAccessSchedule": "לוח הזמנים לגישה", @@ -918,7 +918,7 @@ "HeaderXmlDocumentAttribute": "תכונת מסמך Xml", "HeaderUploadSubtitle": "העלה כתוביות", "HeaderUpcomingOnTV": "בקרוב בטלוויזיה", - "HeaderTypeImageFetchers": "אוספי תמונות ({0})", + "HeaderTypeImageFetchers": "אוספי תמונות ({0}):", "HeaderSyncPlayTimeSyncSettings": "סנכרון זמן", "HeaderSyncPlaySettings": "הגדרות SyncPlay", "HeaderSelectTranscodingPathHelp": "עיין או הזן את הנתיב לשימוש עבור קבצי קידוד. התיקייה חייבת להיות עם הרשאות כתיבה.", From 672218fe3b8426951724dbb8b5a51f4c8d4c186e Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:14:30 +0000 Subject: [PATCH 1731/1756] Translated using Weblate (Croatian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/ --- src/strings/hr.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/hr.json b/src/strings/hr.json index 89d3962ef0..bd9421f931 100644 --- a/src/strings/hr.json +++ b/src/strings/hr.json @@ -165,7 +165,7 @@ "HeaderEnabledFields": "Omogući polja", "HeaderEnabledFieldsHelp": "Poništi polje za zaključavanje i spriječi njihove podatke od toga da budu promijenjeni.", "HeaderError": "Greška", - "HeaderFeatureAccess": "Pristup opcijama", + "HeaderFeatureAccess": "Pristup opcijama:", "HeaderFetchImages": "Dohvati slike:", "HeaderForKids": "Za djecu", "HeaderFrequentlyPlayed": "Često izvođeno", @@ -199,7 +199,7 @@ "HeaderPasswordReset": "Poništenje lozinke", "HeaderPaths": "Putanje", "HeaderPinCodeReset": "Poništi Easy PIN kod", - "HeaderPlayback": "Reprodukcija medija", + "HeaderPlayback": "Reprodukcija medija:", "HeaderPleaseSignIn": "Molim, prijavite se", "HeaderPluginInstallation": "Instalacija dodataka", "HeaderPreferredMetadataLanguage": "Željeni jezik meta-podataka", @@ -207,7 +207,7 @@ "HeaderProfileServerSettingsHelp": "Ove vrijednosti kontroliraju kako će se Server predstaviti klijentima.", "HeaderRecentlyPlayed": "Zadnje izvođeno", "HeaderRecordingOptions": "Opcije snimanja", - "HeaderRemoteControl": "Daljinsko upravljanje", + "HeaderRemoteControl": "Daljinsko upravljanje:", "HeaderRemoveMediaFolder": "Ukloni mape medija", "HeaderRemoveMediaLocation": "Ukloni lokacije medija", "HeaderResponseProfile": "Profil odziva", @@ -996,7 +996,7 @@ "HeaderConfigureRemoteAccess": "Konfiguriraj udaljeni pristup", "HeaderAudioBooks": "Audio knjige", "ApiKeysCaption": "Popis trenutno dostupnih API ključeva", - "HeaderAllowMediaDeletionFrom": "Dozvoli brisanje datoteka iz", + "HeaderAllowMediaDeletionFrom": "Dozvoli brisanje datoteka iz:", "HeaderAdmin": "Administracija", "Guide": "Vodič", "GroupBySeries": "Grupiraj po serijama", @@ -1098,7 +1098,7 @@ "HeaderVideoType": "Vrsta videa", "HeaderVideoQuality": "Kvaliteta videa", "HeaderUploadSubtitle": "Dodaj titl", - "HeaderTypeImageFetchers": "Hvatatelja slika ({0})", + "HeaderTypeImageFetchers": "Hvatatelja slika ({0}):", "HeaderTracks": "Zapisi", "HeaderStartNow": "Počni sada", "HeaderServerAddressSettings": "Postavke adrese servera", From 47b6545953c2d9d4270c8780507c004fdfc41a58 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:14:49 +0000 Subject: [PATCH 1732/1756] Translated using Weblate (Indonesian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/ --- src/strings/id.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/id.json b/src/strings/id.json index 581b7a5474..059033ff8f 100644 --- a/src/strings/id.json +++ b/src/strings/id.json @@ -312,7 +312,7 @@ "ApiKeysCaption": "Daftar API keys yang saat ini diaktifkan", "HeaderApiKeys": "API Keys", "HeaderApiKey": "API Key", - "HeaderAllowMediaDeletionFrom": "Izinkan Penghapusan Media Dari", + "HeaderAllowMediaDeletionFrom": "Izinkan Penghapusan Media Dari:", "HeaderAlert": "Peringatan", "HeaderAdmin": "Administrasi", "HeaderAdditionalParts": "Bagian Tambahan", @@ -484,7 +484,7 @@ "HeaderUploadImage": "Unggah Gambar", "HeaderUpcomingOnTV": "Yang Akan Datang Di TV", "HeaderTypeText": "Masukkan teks", - "HeaderTypeImageFetchers": "Pengambil Gambar ({0})", + "HeaderTypeImageFetchers": "Pengambil Gambar ({0}):", "HeaderTuners": "Tuner", "HeaderTunerDevices": "Perangkat Tuner", "HeaderTranscodingProfileHelp": "Tambahkan profil transcoding untuk menunjukkan format mana yang harus digunakan saat transcoding diperlukan.", @@ -547,7 +547,7 @@ "HeaderResponseProfile": "Profil Tanggapan", "HeaderRemoveMediaLocation": "Hapus Lokasi Media", "HeaderRemoveMediaFolder": "Hapus Folder Media", - "HeaderRemoteControl": "Kontrol Jarak Jauh", + "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", @@ -556,7 +556,7 @@ "HeaderPluginInstallation": "Instalasi Plugin", "HeaderPleaseSignIn": "Silakan masuk", "HeaderPlaybackError": "Kesalahan Pemutaran", - "HeaderPlayback": "Pemutaran Media", + "HeaderPlayback": "Pemutaran Media:", "HeaderPlayOn": "Mainkan", "HeaderPlayAll": "Mainkan Semua", "HeaderPinCodeReset": "Atur Ulang Kode PIN", @@ -610,7 +610,7 @@ "HeaderForKids": "Untuk anak-anak", "HeaderFetcherSettings": "Pengaturan Pengambil", "HeaderFetchImages": "Ambil Gambar :", - "HeaderFeatureAccess": "Akses Fitur", + "HeaderFeatureAccess": "Akses Fitur:", "HeaderExternalIds": "ID Eksternal :", "HeaderError": "Kesalahan", "HeaderEnabledFieldsHelp": "Hapus centang pada bidang untuk menguncinya dan mencegah datanya berubah.", From bb8ff2e442f41490c9bdf46ac98aa61aaefae94c Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:16:30 +0000 Subject: [PATCH 1733/1756] Translated using Weblate (Korean) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/ --- src/strings/ko.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/ko.json b/src/strings/ko.json index 4cec48d6ef..d092fdb5fc 100644 --- a/src/strings/ko.json +++ b/src/strings/ko.json @@ -116,7 +116,7 @@ "HeaderDirectPlayProfile": "다이렉트 재생 프로필", "HeaderEasyPinCode": "간편 PIN 코드", "HeaderError": "오류", - "HeaderFeatureAccess": "기능 접근", + "HeaderFeatureAccess": "기능 접근:", "HeaderFetchImages": "이미지 가져오기:", "HeaderFrequentlyPlayed": "자주 재생됨", "HeaderGuideProviders": "가이드 제공자", @@ -145,14 +145,14 @@ "HeaderPaths": "경로", "HeaderPinCodeReset": "PIN 코드 초기화", "HeaderPlayAll": "모두 재생", - "HeaderPlayback": "미디어 재생", + "HeaderPlayback": "미디어 재생:", "HeaderPlaybackError": "재생 오류", "HeaderPleaseSignIn": "로그인하십시오", "HeaderPluginInstallation": "플러그인 설치", "HeaderProfileInformation": "프로필 정보", "HeaderProfileServerSettingsHelp": "이 값은 서버가 클라이언트에 자신을 표시하는 방법을 제어합니다.", "HeaderRecentlyPlayed": "최근 재생됨", - "HeaderRemoteControl": "원격 제어", + "HeaderRemoteControl": "원격 제어:", "HeaderRemoveMediaFolder": "미디어 폴더 제거", "HeaderRemoveMediaLocation": "미디어 위치 제거", "HeaderResponseProfile": "응답 프로파일", @@ -925,7 +925,7 @@ "LabelBindToLocalNetworkAddress": "로컬 네트워크 주소로 바인드:", "LabelAutomaticallyRefreshInternetMetadataEvery": "인터넷에서 자동으로 메타데이터를 리프레시:", "LabelAuthProvider": "인증 제공자:", - "HeaderTypeImageFetchers": "이미지 가져오기 ({0})", + "HeaderTypeImageFetchers": "이미지 가져오기 ({0}):", "HeaderSubtitleAppearance": "자막 모양", "HeaderSortOrder": "정렬 순서", "HeaderSortBy": "정렬 기준", @@ -935,7 +935,7 @@ "HeaderDefaultRecordingSettings": "기본 녹화 설정", "HeaderBlockItemsWithNoRating": "등급 정보가 없거나 인식 불가능한 항목 차단:", "HeaderApiKeysHelp": "서버와 통신하려면 외부 애플리케이션에 API 키가 있어야합니다. 키는 일반 사용자 계정으로 로그인하거나 애플리케이션에 수동으로 키를 부여하여 발급됩니다.", - "HeaderAllowMediaDeletionFrom": "미디어 제거 허용", + "HeaderAllowMediaDeletionFrom": "미디어 제거 허용:", "HardwareAccelerationWarning": "하드웨어 가속을 활성화하면 일부 환경에서 불안정해질 수 있습니다. 운영체제 및 비디오 드라이버가 최신 상태인지 확인하십시오. 이 기능을 활성화한 후 비디오를 재생하는 데 어려움이 있을 경우 설정을 다시 '사용 안 함'으로 변경하십시오.", "GuestStar": "게스트 출연", "GroupBySeries": "시리즈별로 그룹화", From 105430eddb9350c05b795a1a077c6debe23df660 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:16:50 +0000 Subject: [PATCH 1734/1756] Translated using Weblate (Lithuanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/ --- src/strings/lt-lt.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/lt-lt.json b/src/strings/lt-lt.json index 05e9246f50..41647d979c 100644 --- a/src/strings/lt-lt.json +++ b/src/strings/lt-lt.json @@ -82,7 +82,7 @@ "HeaderEditImages": "Redaguoti paveikslus", "HeaderEnabledFields": "Įjungti laukeliai", "HeaderEnabledFieldsHelp": "Nuimkite varnelę nuo lauko kad jį užrakinti ir neleisti keisti jo duomenų.", - "HeaderFeatureAccess": "Prieiga prie funkcijų", + "HeaderFeatureAccess": "Prieiga prie funkcijų:", "HeaderFetchImages": "Gauti vaizdus:", "HeaderFrequentlyPlayed": "Dažnai leista", "HeaderIdentificationCriteriaHelp": "Įveskite bent vieną identifikavimo kriterijų.", @@ -101,7 +101,7 @@ "HeaderPreferredMetadataLanguage": "Pageidaujama metaduomenų kalba", "HeaderRecentlyPlayed": "Nesenai paleista", "HeaderRecordingOptions": "Įrašymo nustatymai", - "HeaderRemoteControl": "Nuotolinis valdymas", + "HeaderRemoteControl": "Nuotolinis valdymas:", "HeaderRunningTasks": "Veikiančios užduotys", "HeaderScenes": "Scenos", "HeaderSeriesOptions": "Serialų nustatymai", @@ -654,7 +654,7 @@ "HeaderTranscodingProfileHelp": "Pridėti perkodavimo profilius, kad nurodyti, kokius formatus reikia naudoti, kai reikia perkoduoti.", "HeaderTunerDevices": "Tiunerio prietaisai", "HeaderTuners": "Tiuneris", - "HeaderTypeImageFetchers": "Atvaizdų persiuntėjai ({0})", + "HeaderTypeImageFetchers": "Atvaizdų persiuntėjai ({0}):", "HeaderTypeText": "Įvesti tekstą", "HeaderUpcomingOnTV": "Laukiama per TV", "HeaderUploadImage": "Įkelti atvaizdą", @@ -764,7 +764,7 @@ "HardwareAccelerationWarning": "Įjungus aparatinės įrangos spartinimą, kai kuriose diegimo aplinkose gali atsirasti nestabilumas. Įsitikinkite, kad jūsų operacinė sistema ir vaizdo tvarkyklės yra visiškai atnaujintos. Jei įjungus šį vaizdo įrašą kyla problemų, turite pakeisti nustatymą į \"Joks\".", "HeaderAdmin": "Administratorius", "HeaderAlert": "Perspėjimas", - "HeaderAllowMediaDeletionFrom": "Leisti pašalinti medijos failą iš", + "HeaderAllowMediaDeletionFrom": "Leisti pašalinti medijos failą iš:", "HeaderApiKey": "API raktas", "HeaderApiKeys": "API-raktai", "HeaderApp": "Programa", @@ -822,7 +822,7 @@ "HeaderPinCodeReset": "Nustatyti PIN kodą iš naujo", "HeaderPlayAll": "Leisti visus", "HeaderPlaybackError": "Leidimo klaida", - "HeaderPlayback": "Medijos leidimas", + "HeaderPlayback": "Medijos leidimas:", "HeaderPluginInstallation": "Įskiepių diegimas", "HeaderProfileInformation": "Apie profilį", "HeaderResponseProfileHelp": "Atsakymo profiliai suteikia galimybę pritaikyti prie prietaiso siunčiamą informaciją, kai grojama tam tikros rūšies medijos.", From 52d4f47d9c5bf93e65a71a36999a8547a3389459 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:18:12 +0000 Subject: [PATCH 1735/1756] Translated using Weblate (Dutch) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/ --- src/strings/nl.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/nl.json b/src/strings/nl.json index a69fe4835c..053ca8e27a 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -221,7 +221,7 @@ "HeaderAdmin": "Administrator", "HeaderAlbumArtists": "Album Artiesten", "HeaderAlert": "Waarschuwing", - "HeaderAllowMediaDeletionFrom": "Wissen van media toestaan van", + "HeaderAllowMediaDeletionFrom": "Wissen van media toestaan van:", "HeaderApiKey": "API Sleutel", "HeaderApiKeys": "API Sleutels", "HeaderApiKeysHelp": "Externe applicaties zijn verplicht om een API sleutel te hebben om te communiceren met de server. Sleutels kunnen verkregen worden door in te loggen met een Jellyfin account, of door er een handmatig te verlenen.", @@ -268,7 +268,7 @@ "HeaderEnabledFieldsHelp": "Verwijder een vinkje om het veld te vergrendelen en voorkom dat gegevens gewijzigd kunnen worden.", "HeaderError": "Fout", "HeaderExternalIds": "Externe ID's:", - "HeaderFeatureAccess": "Functie toegang", + "HeaderFeatureAccess": "Functie toegang:", "HeaderFetchImages": "Afbeeldingen ophalen:", "HeaderFetcherSettings": "Fetcher-instellingen", "HeaderForKids": "Voor Kinderen", @@ -317,7 +317,7 @@ "HeaderPinCodeReset": "Herstel Pincode", "HeaderPlayAll": "Alles afspelen", "HeaderPlayOn": "Afspelen Op", - "HeaderPlayback": "Media afspelen", + "HeaderPlayback": "Media afspelen:", "HeaderPlaybackError": "Afspeel Fout", "HeaderPleaseSignIn": "Aanmelden", "HeaderPluginInstallation": "Plugin installatie", @@ -327,7 +327,7 @@ "HeaderRecentlyPlayed": "Recent afgespeeld", "HeaderRecordingOptions": "Opname instellingen", "HeaderRecordingPostProcessing": "Opname nabewerking", - "HeaderRemoteControl": "Afstandsbediening", + "HeaderRemoteControl": "Afstandsbediening:", "HeaderRemoveMediaFolder": "Verwijder media map", "HeaderRemoveMediaLocation": "Verwijder media locatie", "HeaderResponseProfile": "Antwoord Profiel", @@ -366,7 +366,7 @@ "HeaderTranscodingProfile": "Direct Afspelen Profiel", "HeaderTranscodingProfileHelp": "Transcoding profielen toevoegen om aan te geven welke indelingen moeten worden gebruikt wanneer transcoding vereist is.", "HeaderTunerDevices": "Tuner apparaten", - "HeaderTypeImageFetchers": "Afbeelding downloaders ({0})", + "HeaderTypeImageFetchers": "Afbeelding downloaders ({0}):", "HeaderTypeText": "Voer tekst in", "HeaderUpcomingOnTV": "Binnenkort op TV", "HeaderUploadImage": "Afbeelding Uploaden", From 02192a149a28000b95f9f66bf491615da77964e5 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:17:54 +0000 Subject: [PATCH 1736/1756] =?UTF-8?q?Translated=20using=20Weblate=20(Norwe?= =?UTF-8?q?gian=20Bokm=C3=A5l)=20Translation:=20Jellyfin/Jellyfin=20Web=20?= =?UTF-8?q?Translate-URL:=20https://translate.jellyfin.org/projects/jellyf?= =?UTF-8?q?in/jellyfin-web/nb=5FNO/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/strings/nb.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/nb.json b/src/strings/nb.json index 6b9011d2e8..f7b9f32145 100644 --- a/src/strings/nb.json +++ b/src/strings/nb.json @@ -164,7 +164,7 @@ "HeaderAddUpdateImage": "Legg Til/Oppdater Bilde", "HeaderAdditionalParts": "Tilleggsdeler", "HeaderAlert": "Varsling", - "HeaderAllowMediaDeletionFrom": "Tillat sletting av media fra", + "HeaderAllowMediaDeletionFrom": "Tillat sletting av media fra:", "HeaderApiKey": "API-nøkkel", "HeaderApiKeys": "API-nøkler", "HeaderApiKeysHelp": "Eksterne programmer trenger en API-nøkkel for å kunne kommunisere med serveren. Nøklene utstedes ved å logge på med en vanlig brukerkonto eller gjennom å manuelt gi programmet en nøkkel.", @@ -206,7 +206,7 @@ "HeaderEnabledFields": "Aktiverte felt", "HeaderEnabledFieldsHelp": "Fjern markeringen av et felt for å låse det og hindre dataene fra å endres.", "HeaderError": "Feil", - "HeaderFeatureAccess": "Funksjonstilgang", + "HeaderFeatureAccess": "Funksjonstilgang:", "HeaderFetchImages": "Hent bilder:", "HeaderForKids": "For barn", "HeaderFrequentlyPlayed": "Ofte avspilt", @@ -251,7 +251,7 @@ "HeaderPinCodeReset": "Tilbakestill PIN-kode", "HeaderPlayAll": "Spill alle", "HeaderPlayOn": "Forsett avspilling", - "HeaderPlayback": "Medieavspilling", + "HeaderPlayback": "Medieavspilling:", "HeaderPlaybackError": "Avspillingsfeil", "HeaderPleaseSignIn": "Vennligst logg inn", "HeaderPluginInstallation": "Installasjon av programtillegg", @@ -261,7 +261,7 @@ "HeaderRecentlyPlayed": "Nylig avspilt", "HeaderRecordingOptions": "Opptaksvalg", "HeaderRecordingPostProcessing": "Etterbehandling av opptak", - "HeaderRemoteControl": "Fjernkontroll", + "HeaderRemoteControl": "Fjernkontroll:", "HeaderRemoveMediaFolder": "Fjern mediemappe", "HeaderRemoveMediaLocation": "Fjern medieplassering", "HeaderResponseProfile": "Responsprofil", @@ -296,7 +296,7 @@ "HeaderTranscodingProfileHelp": "Legg til omkodingsprofiler for å bestemme hvilke formater som skal benyttes når omkoding kreves.", "HeaderTunerDevices": "Tunerenheter", "HeaderTuners": "Tunere", - "HeaderTypeImageFetchers": "Kilder for omslagsbilder ({0})", + "HeaderTypeImageFetchers": "Kilder for omslagsbilder ({0}):", "HeaderTypeText": "Skriv inn tekst", "HeaderUpcomingOnTV": "Kommende på TV", "HeaderUploadImage": "Last opp bilde", From 000196d33070ddc0406499f3d5ab35d4b7d301f2 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:18:51 +0000 Subject: [PATCH 1737/1756] Translated using Weblate (Portuguese (Brazil)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/ --- src/strings/pt-br.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/pt-br.json b/src/strings/pt-br.json index d905be717a..766461e06e 100644 --- a/src/strings/pt-br.json +++ b/src/strings/pt-br.json @@ -224,7 +224,7 @@ "HeaderAdditionalParts": "Partes Adicionais", "HeaderAlbumArtists": "Artistas do Álbum", "HeaderAlert": "Alerta", - "HeaderAllowMediaDeletionFrom": "Permitir a Exclusão de Mídia de", + "HeaderAllowMediaDeletionFrom": "Permitir a Exclusão de Mídia de:", "HeaderApiKey": "Chave da API", "HeaderApiKeys": "Chaves da Api", "HeaderApiKeysHelp": "As aplicações externas precisam ter uma chave de API para se comunicar com o Servidor Jellyfin. As chaves são emitidas ao entrar com uma conta Jellyfin ou concedendo manualmente a chave à aplicação.", @@ -271,7 +271,7 @@ "HeaderEnabledFieldsHelp": "Desmarque um campo para bloqueá-lo e evitar que seus dados sejam alterados.", "HeaderError": "Erro", "HeaderExternalIds": "IDs Externos:", - "HeaderFeatureAccess": "Acesso aos Recursos", + "HeaderFeatureAccess": "Acesso aos Recursos:", "HeaderFetchImages": "Buscar Imagens:", "HeaderFetcherSettings": "Configurações do Buscador", "HeaderForKids": "Para Crianças", @@ -323,7 +323,7 @@ "HeaderPinCodeReset": "Redefinir Código PIN", "HeaderPlayAll": "Reproduzir Tudo", "HeaderPlayOn": "Reproduzir em", - "HeaderPlayback": "Reprodução de Mídia", + "HeaderPlayback": "Reprodução de Mídia:", "HeaderPlaybackError": "Erro na Reprodução", "HeaderPleaseSignIn": "Por favor, inicie a sessão", "HeaderPluginInstallation": "Instalação do plugin", @@ -333,7 +333,7 @@ "HeaderRecentlyPlayed": "Reproduzido Recentemente", "HeaderRecordingOptions": "Opções de Gravação", "HeaderRecordingPostProcessing": "Processamento Pós-Gravação", - "HeaderRemoteControl": "Controle Remoto", + "HeaderRemoteControl": "Controle Remoto:", "HeaderRemoveMediaFolder": "Excluir Pasta de Mídia", "HeaderRemoveMediaLocation": "Remover Local de Mídia", "HeaderResponseProfile": "Perfil de Resposta", @@ -374,7 +374,7 @@ "HeaderTranscodingProfileHelp": "Adiciona perfis de transcodificação que indiquem quais formatos deverão ser usados quando a transcodificação é necessária.", "HeaderTunerDevices": "Sintonizadores", "HeaderTuners": "Sintonizadores", - "HeaderTypeImageFetchers": "Buscadores de Imagem ({0})", + "HeaderTypeImageFetchers": "Buscadores de Imagem ({0}):", "HeaderTypeText": "Digitar texto", "HeaderUpcomingOnTV": "A seguir na TV", "HeaderUploadImage": "Enviar Imagem", From 5cf448b7eb956fc71a07ee4609b28c320c88f1e3 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:19:10 +0000 Subject: [PATCH 1738/1756] Translated using Weblate (Portuguese (Portugal)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/ --- src/strings/pt-pt.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/pt-pt.json b/src/strings/pt-pt.json index 27dc76f6c4..ce018c9261 100644 --- a/src/strings/pt-pt.json +++ b/src/strings/pt-pt.json @@ -115,7 +115,7 @@ "HeaderEnabledFields": "Campos Ativados", "HeaderEnabledFieldsHelp": "Desmarque um campo para bloqueá-lo e evitar que seus dados sejam alterados.", "HeaderError": "Erro", - "HeaderFeatureAccess": "Acesso a Características", + "HeaderFeatureAccess": "Acesso a Características:", "HeaderFetchImages": "Procurar Imagens:", "HeaderFrequentlyPlayed": "Reproduzido Frequentemente", "HeaderGuideProviders": "Provedores de Programação de TV", @@ -148,14 +148,14 @@ "HeaderPaths": "Localizações", "HeaderPinCodeReset": "Redefinir Código PIN", "HeaderPlayAll": "Reproduzir Todos", - "HeaderPlayback": "Reprodução de Multimédia", + "HeaderPlayback": "Reprodução de Multimédia:", "HeaderPlaybackError": "Erro na Reprodução", "HeaderPleaseSignIn": "Iniciar Sessão", "HeaderPreferredMetadataLanguage": "Idioma Preferencial dos Metadados", "HeaderProfileInformation": "Informação do Perfil", "HeaderProfileServerSettingsHelp": "Estes valores controlam a forma como o servidor se apresenta ao dispositivo.", "HeaderRecentlyPlayed": "Reproduzido Recentemente", - "HeaderRemoteControl": "Controlo Remoto", + "HeaderRemoteControl": "Controlo Remoto:", "HeaderRemoveMediaFolder": "Remover Pasta Multimédia", "HeaderRemoveMediaLocation": "Remover Localização dos ficheiros multimédia", "HeaderResponseProfile": "Perfil de Resposta", @@ -699,7 +699,7 @@ "HeaderCancelSeries": "Cancelar Gravação de Série", "HeaderCancelRecording": "Cancelar Gravação", "HeaderAudioBooks": "Livros de Áudio", - "HeaderAllowMediaDeletionFrom": "Permitir remoção de multimédia a partir de", + "HeaderAllowMediaDeletionFrom": "Permitir remoção de multimédia a partir de:", "HeaderAlert": "Alerta", "HeaderAddToPlaylist": "Adicionar à Lista de Reprodução", "HDPrograms": "Programas HD", @@ -998,7 +998,7 @@ "LabelSortTitle": "Título para ordenação:", "HeaderFetcherSettings": "Definições do fornecedor", "HeaderKodiMetadataHelp": "Para ativar ou desativar metadados NFO, utilize a secção de metadados disponível na página de configurações da biblioteca.", - "HeaderTypeImageFetchers": "Fornecedores de imagens ({0})", + "HeaderTypeImageFetchers": "Fornecedores de imagens ({0}):", "LabelImageFetchersHelp": "Active e ordene os fornecedores de imagens por ordem de preferência.", "LabelKodiMetadataUserHelp": "Autorizar que outras aplicações usem dados de visualização gaurdados em ficheiros NFO.", "LabelMetadataSaversHelp": "Escolha o formato a utilizar ao guardar metadados.", From 171d61465a94170e14e276addb8ee33d43b84663 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:19:31 +0000 Subject: [PATCH 1739/1756] Translated using Weblate (Romanian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/ --- src/strings/ro.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/ro.json b/src/strings/ro.json index d2ba72e173..868f2e52d5 100644 --- a/src/strings/ro.json +++ b/src/strings/ro.json @@ -22,7 +22,7 @@ "HeaderContinueWatching": "Vizionează în continuare", "HeaderDeviceAccess": "Accesul Dispozitivelor", "HeaderEasyPinCode": "Cod PIN Ușor", - "HeaderFeatureAccess": "Acces Facilități", + "HeaderFeatureAccess": "Acces Facilități:", "HeaderFetchImages": "Preia imagini:", "HeaderFrequentlyPlayed": "Rulate Frecvent", "HeaderImageSettings": "Setari Imagini", @@ -33,7 +33,7 @@ "HeaderPleaseSignIn": "Vă rugăm, autentificați-vă", "HeaderPreferredMetadataLanguage": "Limba preferata pentru metadata", "HeaderRecentlyPlayed": "Rulate Recent", - "HeaderRemoteControl": "Control la distanță", + "HeaderRemoteControl": "Control la distanță:", "HeaderSetupLibrary": "Configurați-vă bibliotecile media", "HeaderTaskTriggers": "Declanșatori Sarcini", "HeaderUsers": "Utilizatori", @@ -361,7 +361,7 @@ "HeaderPinCodeReset": "Resetare cod PIN", "HeaderPlayAll": "Redare tot", "HeaderPlayOn": "Redă pe", - "HeaderPlayback": "Redare media", + "HeaderPlayback": "Redare media:", "HeaderPlaybackError": "Eroare la redare", "HeaderPluginInstallation": "Instalare Plugin", "HeaderProfileInformation": "Informații Profil", @@ -397,7 +397,7 @@ "HeaderAddUpdateImage": "Adăugați/Actualizați Imaginea", "HeaderAdditionalParts": "Părți Adiționale", "HeaderAlert": "Alertă", - "HeaderAllowMediaDeletionFrom": "Permite ștergerea media din", + "HeaderAllowMediaDeletionFrom": "Permite ștergerea media din:", "HeaderAppearsOn": "Apare în", "HeaderAudioBooks": "Carți Audio", "HeaderAudioSettings": "Setari audio", @@ -796,7 +796,7 @@ "HeaderUploadImage": "Încarcă imagine", "HeaderUpcomingOnTV": "În curând la TV", "HeaderTypeText": "Introduceți text", - "HeaderTypeImageFetchers": "Aportor de imagine ({0})", + "HeaderTypeImageFetchers": "Aportor de imagine ({0}):", "HeaderTuners": "Tunere", "HeaderTunerDevices": "Dispozitive tuner", "HeaderTranscodingProfileHelp": "Adăugați profiluri de transcodare pentru a indica ce formate trebuiesc utilizate atunci când este necesară transcodarea.", From ef5a8741993381be43e5af170cca150e320cc7d7 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:19:50 +0000 Subject: [PATCH 1740/1756] Translated using Weblate (Slovenian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/ --- src/strings/sl-si.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json index 076e87b255..eb07dbb057 100644 --- a/src/strings/sl-si.json +++ b/src/strings/sl-si.json @@ -232,7 +232,7 @@ "HeaderResponseProfile": "Profil odziva", "HeaderRemoveMediaLocation": "Odstrani lokacijo predstavnosti", "HeaderRemoveMediaFolder": "Odstrani mapo predstavnosti", - "HeaderRemoteControl": "Upravljanje na daljavo", + "HeaderRemoteControl": "Upravljanje na daljavo:", "HeaderRecordingOptions": "Možnosti snemanja", "HeaderProfileServerSettingsHelp": "Te vrednosti določajo, kako se bo strežnik predstavil odjemalcem.", "HeaderProfileInformation": "Informacije o profilu", @@ -240,7 +240,7 @@ "HeaderPluginInstallation": "Namestitev dodatka", "HeaderPleaseSignIn": "Prosimo prijavite se", "HeaderPlaybackError": "Napaka predvajanja", - "HeaderPlayback": "Predvajanje predstavnosti", + "HeaderPlayback": "Predvajanje predstavnosti:", "HeaderPlayOn": "Predvajaj na", "HeaderPlayAll": "Predvajaj vse", "HeaderPinCodeReset": "Ponastavi Enostavno PIN kodo", @@ -326,7 +326,7 @@ "HeaderApiKeysHelp": "Zunanje aplikacije potrebujejo API ključ za komunikacijo s strežnikom. Ključi so izdani s prijavo z uporabniškim računom ali z ročno dodelitvijo ključa aplikaciji.", "HeaderApiKeys": "API ključi", "HeaderApiKey": "API ključ", - "HeaderAllowMediaDeletionFrom": "Dovoli brisanje predstavnosti iz", + "HeaderAllowMediaDeletionFrom": "Dovoli brisanje predstavnosti iz:", "HeaderAlert": "Alarm", "HeaderAdmin": "Skrbništvo", "HeaderAdditionalParts": "Dodatni deli", @@ -416,7 +416,7 @@ "HeaderUploadImage": "Naloži sliko", "HeaderUpcomingOnTV": "Prihaja na TV", "HeaderTypeText": "Vnesi besedilo", - "HeaderTypeImageFetchers": "Pridobivanje slik ({0})", + "HeaderTypeImageFetchers": "Pridobivanje slik ({0}):", "HeaderTuners": "Sprejemniki", "HeaderTunerDevices": "Sprejemniki", "LabelAllowHWTranscoding": "Dovoli strojno pospešeno prekodiranje", @@ -446,7 +446,7 @@ "HeaderSendMessage": "Pošlji sporočilo", "HeaderSelectTranscodingPath": "Izberi pot začasnih datotek prekodiranja", "HeaderRevisionHistory": "Pregled zgodovine", - "HeaderFeatureAccess": "Dostop funkcij", + "HeaderFeatureAccess": "Dostop funkcij:", "HeaderDeviceAccess": "Dostop naprav", "HeaderContainerProfile": "Profil kontejnerja", "Kids": "Otroci", From 1053ac15dc68e1eb547fb23505725a8ab3a2b907 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:20:09 +0000 Subject: [PATCH 1741/1756] Translated using Weblate (Swedish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/ --- src/strings/sv.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/sv.json b/src/strings/sv.json index 55329d051e..f9c8e4810d 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -209,7 +209,7 @@ "HeaderAdditionalParts": "Ytterligare delar", "HeaderAlbumArtists": "Albumsartister", "HeaderAlert": "Varning", - "HeaderAllowMediaDeletionFrom": "Tillåt mediaborttagning från", + "HeaderAllowMediaDeletionFrom": "Tillåt mediaborttagning från:", "HeaderApiKey": "API-nyckel", "HeaderApiKeys": "API-nycklar", "HeaderApiKeysHelp": "Externa applikationer behöver en API-nyckel för att kommunicera med servern. Nycklar skapas genom att logga in med ett vanligt användarkonto eller genom att manuellt skapa en nyckel till applikationen.", @@ -254,7 +254,7 @@ "HeaderEnabledFieldsHelp": "Bocka ur ett fält för att låsa det och undvik att dess data ändras.", "HeaderError": "Fel", "HeaderExternalIds": "Externa ID:", - "HeaderFeatureAccess": "Tillgång till funktioner", + "HeaderFeatureAccess": "Tillgång till funktioner:", "HeaderFetchImages": "Hämta bilder:", "HeaderForKids": "För barn", "HeaderFrequentlyPlayed": "Ofta spelade", @@ -301,7 +301,7 @@ "HeaderPinCodeReset": "Återställ pinkod", "HeaderPlayAll": "Spela upp alla", "HeaderPlayOn": "Spela på", - "HeaderPlayback": "Media uppspelning", + "HeaderPlayback": "Media uppspelning:", "HeaderPlaybackError": "Uppspelningsfel", "HeaderPleaseSignIn": "Var god logga in", "HeaderPluginInstallation": "Installation av tillägg", @@ -311,7 +311,7 @@ "HeaderRecentlyPlayed": "Nyligen spelade", "HeaderRecordingOptions": "Inspelningsalternativ", "HeaderRecordingPostProcessing": "Post-proccessing för inspelningar", - "HeaderRemoteControl": "Fjärrkontroll", + "HeaderRemoteControl": "Fjärrkontroll:", "HeaderRemoveMediaFolder": "Ta bort mediamapp", "HeaderRemoveMediaLocation": "Ta bort mediaplats", "HeaderResponseProfile": "Svarsprofil", @@ -1140,7 +1140,7 @@ "LabelAllowedRemoteAddressesMode": "Fjärr-IP-adressfilterläge:", "LabelAllowedRemoteAddresses": "Fjärr-IP-adressfilter:", "HttpsRequiresCert": "För att aktivera säkra anslutningar måste du tillhandahålla ett pålitligt SSL-certifikat, till exempel \"Let's Encrypt\". Vänligen ange ett certifikat eller inaktivera säkra anslutningar.", - "HeaderTypeImageFetchers": "Bildhämtare ({0})", + "HeaderTypeImageFetchers": "Bildhämtare ({0}):", "HeaderLiveTvTunerSetup": "Ställ in Live-TV-mottagare", "ButtonSplit": "Dela upp", "LabelCache": "Cache:", From 91882c6c106473cc4933282100c3447262d1e487 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:21:09 +0000 Subject: [PATCH 1742/1756] Translated using Weblate (Turkish) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/ --- src/strings/tr.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/tr.json b/src/strings/tr.json index 12a67e2248..c730cb4a16 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -52,7 +52,7 @@ "HeaderPleaseSignIn": "Lütfen Giriş Yapın", "HeaderPreferredMetadataLanguage": "Tercih Edilen Metaveri Dili", "HeaderRecentlyPlayed": "En Son Oynatılanlar", - "HeaderRemoteControl": "Uzaktan Kontrol", + "HeaderRemoteControl": "Uzaktan Kontrol:", "HeaderResponseProfile": "Profil Görüntüleme", "HeaderScenes": "Sahneler", "HeaderSendMessage": "Mesaj Gönder", @@ -327,7 +327,7 @@ "HeaderForKids": "Çocuklar için", "HeaderFetcherSettings": "Alıcı Ayarları", "HeaderFetchImages": "Görüntüleri Getir:", - "HeaderFeatureAccess": "Özellik Erişimi", + "HeaderFeatureAccess": "Özellik Erişimi:", "HeaderExternalIds": "Dış kimlikler:", "HeaderError": "Hata", "HeaderEnabledFieldsHelp": "Kilitlemek ve verilerinin değişmesini önlemek için bir alanın işaretini kaldırın.", @@ -370,7 +370,7 @@ "HeaderApiKeysHelp": "Harici uygulamaların sunucuyla iletişim kurabilmesi için bir API anahtarına sahip olması gerekir. Anahtarlar, normal bir kullanıcı hesabıyla oturum açılarak veya uygulamaya manuel olarak bir anahtar verilerek verilir.", "HeaderApiKeys": "API Anahtarları", "HeaderApiKey": "API Anahtarı", - "HeaderAllowMediaDeletionFrom": "Medyadan Silinmeye İzin Ver", + "HeaderAllowMediaDeletionFrom": "Medyadan Silinmeye İzin Ver:", "HeaderAlert": "Alarm", "HeaderAdmin": "Yönetim", "HeaderAdditionalParts": "İlave parçalar", @@ -442,7 +442,7 @@ "HeaderProfileInformation": "Profil Bilgisi", "HeaderPluginInstallation": "Eklenti Kurulumu", "HeaderPlaybackError": "Oynatma Hatası", - "HeaderPlayback": "Medya Oynatma", + "HeaderPlayback": "Medya Oynatma:", "HeaderPinCodeReset": "Kolay PIN kodunu sıfırla", "HeaderPhotoAlbums": "Fotoğraf Albümleri", "HeaderPasswordReset": "Parola Sıfırlama", @@ -571,7 +571,7 @@ "HttpsRequiresCert": "Güvenli bağlantı kurulabilmesi için, Let's Encrypt gibi güvenilir bir sertifika sağlayıcısından edinilmiş sertifikayı tanıtmanız gerekmektedir. Lütfen bir sertifika tanımlayın ya da güvenli bağlantı seçeneğini devre dışı bırakın.", "Home": "Anasayfa", "HideWatchedContentFromLatestMedia": "En son medyadan izlenen içeriği gizle", - "HeaderTypeImageFetchers": "Resim Sağlayıcıları ({0})", + "HeaderTypeImageFetchers": "Resim Sağlayıcıları ({0}):", "HeaderTracks": "Parçalar", "HeaderSeriesStatus": "Dizi Durumu", "HeaderSeriesOptions": "Dizi Seçenekleri", From 7e8bf720208b991a1656685970a66f295487cc01 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:22:48 +0000 Subject: [PATCH 1743/1756] Translated using Weblate (Chinese (Hong Kong)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/ --- src/strings/zh-hk.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/zh-hk.json b/src/strings/zh-hk.json index c2a822d7d3..cda2ca9624 100644 --- a/src/strings/zh-hk.json +++ b/src/strings/zh-hk.json @@ -31,7 +31,7 @@ "HeaderDeviceAccess": "允許裝置存取", "HeaderDevices": "裝置", "HeaderEasyPinCode": "簡易 PIN 碼", - "HeaderFeatureAccess": "可以使用的功能", + "HeaderFeatureAccess": "可以使用的功能:", "HeaderFetchImages": "獲取圖像:", "HeaderFrequentlyPlayed": "經常播放", "HeaderImageSettings": "圖像設置", @@ -42,7 +42,7 @@ "HeaderPaths": "路徑", "HeaderPleaseSignIn": "請登入", "HeaderRecentlyPlayed": "最近播放", - "HeaderRemoteControl": "遙控器", + "HeaderRemoteControl": "遙控器:", "HeaderRunningTasks": "運行中任務", "HeaderScenes": "場景", "HeaderSeasons": "季度劇集", @@ -762,7 +762,7 @@ "HeaderUpcomingOnTV": "即將播放", "HeaderUninstallPlugin": "解除安裝附加元件", "HeaderTypeText": "輸入文字", - "HeaderTypeImageFetchers": "圖片獲取程序 ({0})", + "HeaderTypeImageFetchers": "圖片獲取程序 ({0}):", "HeaderTuners": "調解器", "HeaderTunerDevices": "調解器裝置", "HeaderTranscodingProfileHelp": "新增轉檔設定檔標明哪些媒體格式需要轉檔處理。", @@ -811,7 +811,7 @@ "HeaderPluginInstallation": "附加元件安裝", "HeaderPlayOn": "播放在", "HeaderPlaybackError": "播放錯誤", - "HeaderPlayback": "媒體播放", + "HeaderPlayback": "媒體播放:", "HeaderPlayAll": "全部播放", "HeaderPinCodeReset": "重設PIN碼", "HeaderPhotoAlbums": "相簿", @@ -1006,7 +1006,7 @@ "HeaderApiKeysHelp": "外部應用程式需要有一個 API 金鑰以用於和伺服器溝通。金鑰會在使用者登入時自動發行,也可以手動產生一個金鑰。", "HeaderApiKeys": "API 金鑰", "HeaderApiKey": "API 金鑰", - "HeaderAllowMediaDeletionFrom": "允許刪除媒體", + "HeaderAllowMediaDeletionFrom": "允許刪除媒體:", "HeaderAlert": "通知", "HeaderAdmin": "管理", "HeaderAddUser": "新增使用者", From e2f2a4af353c36ea8f6449fe0f2e71c20c03fe0e Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:21:41 +0000 Subject: [PATCH 1744/1756] Translated using Weblate (Chinese (Traditional)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/ --- src/strings/zh-tw.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/zh-tw.json b/src/strings/zh-tw.json index 9ee86a7416..cc6b99c656 100644 --- a/src/strings/zh-tw.json +++ b/src/strings/zh-tw.json @@ -41,7 +41,7 @@ "HeaderCustomDlnaProfiles": "自訂設定檔", "HeaderDeleteItem": "刪除項目", "HeaderEasyPinCode": "簡易 PIN 碼", - "HeaderFeatureAccess": "可以使用的功能", + "HeaderFeatureAccess": "可以使用的功能:", "HeaderFetchImages": "擷取圖像:", "HeaderFrequentlyPlayed": "經常播放", "HeaderGuideProviders": "節目表提供者", @@ -401,7 +401,7 @@ "HeaderAddUpdateImage": "新增/更新圖片", "HeaderAlbumArtists": "專輯演出者", "HeaderAlert": "通知", - "HeaderAllowMediaDeletionFrom": "允許從中刪除媒體", + "HeaderAllowMediaDeletionFrom": "允許從中刪除媒體:", "HeaderApiKey": "API 金鑰", "HeaderApiKeys": "API 金鑰", "HeaderApiKeysHelp": "外部應用程式需要有一個 API 金鑰以用於和伺服器溝通。金鑰會在使用者登入時自動發行,也可以手動產生一個金鑰。", @@ -486,12 +486,12 @@ "HeaderPhotoAlbums": "相簿", "HeaderPinCodeReset": "重設PIN碼", "HeaderPlayOn": "播放在", - "HeaderPlayback": "媒體播放", + "HeaderPlayback": "媒體播放:", "HeaderPlaybackError": "播放錯誤", "HeaderPluginInstallation": "附加元件安裝", "HeaderRecordingOptions": "錄影選項", "HeaderRecordingPostProcessing": "錄影後製", - "HeaderRemoteControl": "遙控", + "HeaderRemoteControl": "遙控:", "HeaderRemoveMediaFolder": "刪除媒體資料夾", "HeaderRemoveMediaLocation": "刪除媒體位址", "HeaderRevisionHistory": "更改紀錄", @@ -538,7 +538,7 @@ "HeaderTranscodingProfile": "轉檔設定", "HeaderTranscodingProfileHelp": "新增轉檔設定檔標明哪些媒體格式需要轉檔處理。", "HeaderTuners": "調諧器", - "HeaderTypeImageFetchers": "圖片獲取程序 ({0})", + "HeaderTypeImageFetchers": "圖片獲取程序 ({0}):", "HeaderTypeText": "輸入文字", "HeaderUpcomingOnTV": "即將播放", "HeaderUploadImage": "上傳圖片", From 57428fd18846a856ee368416b7ca1d31b79a03e9 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:15:51 +0000 Subject: [PATCH 1745/1756] Translated using Weblate (Japanese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/ --- src/strings/ja.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/ja.json b/src/strings/ja.json index f55b59ecc5..4bbb600956 100644 --- a/src/strings/ja.json +++ b/src/strings/ja.json @@ -243,7 +243,7 @@ "HeaderAdmin": "管理", "HeaderAlbumArtists": "アルバムアーティスト", "HeaderAlert": "アラート", - "HeaderAllowMediaDeletionFrom": "メディアの削除を許可", + "HeaderAllowMediaDeletionFrom": "メディアの削除を許可:", "HeaderApiKey": "API キー", "HeaderApiKeys": "API キー", "HeaderApiKeysHelp": "外部アプリケーションが Jellyfin サーバーと通信するには、API キーが必要です。キーは 通常のユーザーアカウントでログインするか、手動でアプリケーションにキーを付与することで発行します。", @@ -291,7 +291,7 @@ "HeaderEnabledFieldsHelp": "フィールドをオフにしてロックし、データが変更されないようにします。", "HeaderError": "エラー", "HeaderExternalIds": "外部ID:", - "HeaderFeatureAccess": "機能へのアクセス", + "HeaderFeatureAccess": "機能へのアクセス:", "HeaderFetchImages": "画像を取得する:", "HeaderFetcherSettings": "フェッチャー設定", "HeaderForKids": "子供向け", @@ -341,7 +341,7 @@ "HeaderPinCodeReset": "PIN コードのリセット", "HeaderPlayAll": "すべて再生", "HeaderPlayOn": "ここから再生", - "HeaderPlayback": "メディア再生", + "HeaderPlayback": "メディア再生:", "HeaderPlaybackError": "再生エラー", "HeaderPleaseSignIn": "サインインしてください", "HeaderPluginInstallation": "プラグインのインストール", @@ -351,7 +351,7 @@ "HeaderRecentlyPlayed": "最近再生した", "HeaderRecordingOptions": "録画設定", "HeaderRecordingPostProcessing": "録画後の処理", - "HeaderRemoteControl": "リモートコントロール", + "HeaderRemoteControl": "リモートコントロール:", "HeaderRemoveMediaFolder": "メディアフォルダの削除", "HeaderRemoveMediaLocation": "メディアロケーションの削除", "HeaderResponseProfile": "レスポンスプロファイル", @@ -393,7 +393,7 @@ "HeaderTranscodingProfileHelp": "トランスコーディングが必要なときにどのフォーマットを使用するかを示すために、トランスコーディングプロファイルを追加します。", "HeaderTunerDevices": "チューナーデバイス", "HeaderTuners": "チューナー", - "HeaderTypeImageFetchers": "件のイメージを取得 ({0})", + "HeaderTypeImageFetchers": "件のイメージを取得 ({0}):", "HeaderTypeText": "テキストを入力", "HeaderUpcomingOnTV": "今後追加されるTV", "HeaderUploadImage": "イメージのアップロード", From 1295a613ed2e5df376d49ebe989be28c5210063a Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:08:44 +0000 Subject: [PATCH 1746/1756] Translated using Weblate (Afrikaans) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/ --- src/strings/af.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/af.json b/src/strings/af.json index 288803ff48..47762df8fd 100644 --- a/src/strings/af.json +++ b/src/strings/af.json @@ -362,7 +362,7 @@ "HeaderResponseProfile": "Terugvoer Profiel", "HeaderRemoveMediaLocation": "Verwyder Media Lokasie", "HeaderRemoveMediaFolder": "Verwyder Media Gidslêer", - "HeaderRemoteControl": "Afstandbeheer", + "HeaderRemoteControl": "Afstandbeheer:", "HeaderRemoteAccessSettings": "Eksterne Toegang Verstellings", "HeaderRecordingPostProcessing": "Opname Naverwerking", "HeaderRecordingOptions": "Opname Opsies", @@ -373,7 +373,7 @@ "HeaderPluginInstallation": "Inprop-toepassing Installasie", "HeaderPleaseSignIn": "Skakel asseblief in", "HeaderPlaybackError": "Terugspeel Fout", - "HeaderPlayback": "Media Terugspeel", + "HeaderPlayback": "Media Terugspeel:", "HeaderPlayOn": "Speel Aan", "HeaderPlayAll": "Speel Alles", "HeaderPinCodeReset": "Herstel PIN Kode", @@ -427,7 +427,7 @@ "HeaderForKids": "Vir Kinders", "HeaderFetcherSettings": "Soeker Verstellings", "HeaderFetchImages": "Soek Beelde:", - "HeaderFeatureAccess": "Funksie Toegang", + "HeaderFeatureAccess": "Funksie Toegang:", "HeaderExternalIds": "Eksterne IDs:", "HeaderError": "Fout", "HeaderEnabledFieldsHelp": "Ontkies 'n veld om dit te sluit en te verhoed dat die veld se data verander kan word.", @@ -476,7 +476,7 @@ "HeaderApiKeysHelp": "Eksterne toepassings word vereis om 'n API sleutel te hê om te kommunikeer met die bediener. Sleutels word utigereik deur in te sluit in die normale verbruikers rekening of deur self 'n sleutel toe te staan aan die toepassing.", "HeaderApiKeys": "API Sleutels", "HeaderApiKey": "API Sleutel", - "HeaderAllowMediaDeletionFrom": "Laat Media Verwydering Toe Van", + "HeaderAllowMediaDeletionFrom": "Laat Media Verwydering Toe Van:", "HeaderAlert": "Waarskuwing", "HeaderAdmin": "Administrasie", "HeaderAdditionalParts": "Addisionele Dele", @@ -724,7 +724,7 @@ "HeaderUploadImage": "Laai Foto", "HeaderUpcomingOnTV": "Opkomend op TV", "HeaderTypeText": "Voer teks", - "HeaderTypeImageFetchers": "Beeld gaanhaalers ({0})", + "HeaderTypeImageFetchers": "Beeld gaanhaalers ({0}):", "HeaderTuners": "Ontvangers", "HeaderTunerDevices": "Ontvanger Toestele", "HeaderTranscodingProfileHelp": "Las by transkodering profiele om aan te dui watter formate gebruik moet word as transkodering nodig is.", From 9cdcbf320646971405f7fb58441a91396288a9d5 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:18:33 +0000 Subject: [PATCH 1747/1756] Translated using Weblate (Portuguese) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/ --- src/strings/pt.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/pt.json b/src/strings/pt.json index dd487c07e7..75073fc44f 100644 --- a/src/strings/pt.json +++ b/src/strings/pt.json @@ -1,5 +1,5 @@ { - "HeaderTypeImageFetchers": "Pesquisadores de Imagens ({0})", + "HeaderTypeImageFetchers": "Pesquisadores de Imagens ({0}):", "HeaderSubtitleDownloads": "Transferências de Legendas", "HeaderKodiMetadataHelp": "Para ativar ou desativar metadados, edite uma biblioteca e localize a secção dos metadados.", "HeaderFetcherSettings": "Definições do Pesquisador", @@ -491,7 +491,7 @@ "HeaderPluginInstallation": "Instalar Extensão", "HeaderPleaseSignIn": "Iniciar Sessão", "HeaderPlaybackError": "Erro na Reprodução", - "HeaderPlayback": "Reprodução de Multimédia", + "HeaderPlayback": "Reprodução de Multimédia:", "HeaderPlayOn": "Reproduzir Em", "HeaderPlayAll": "Reproduzir Todos", "HeaderPinCodeReset": "Redefinir Código PIN", @@ -699,7 +699,7 @@ "LabelSeasonNumber": "Número da temporada:", "LabelScreensaver": "Proteção de Ecrã:", "LabelScheduledTaskLastRan": "Última execução há {0}. Tempo de execução {1}.", - "HeaderFeatureAccess": "Acesso a Funcionalidades", + "HeaderFeatureAccess": "Acesso a Funcionalidades:", "HeaderExternalIds": "IDs Externos:", "HeaderError": "Erro", "HeaderEnabledFieldsHelp": "Desmarque um campo para bloqueá-lo e evitar que os seus dados sejam alterados.", From be67f07c14b73304275e02db54608fc23e45b532 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:24:16 +0000 Subject: [PATCH 1748/1756] Translated using Weblate (Latvian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/ --- src/strings/lv.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/strings/lv.json b/src/strings/lv.json index 7792c5bca7..eda44be25c 100644 --- a/src/strings/lv.json +++ b/src/strings/lv.json @@ -246,7 +246,7 @@ "HeaderProfileInformation": "Profila Informācija", "HeaderPleaseSignIn": "Lūdzu ieej", "HeaderPlaybackError": "Atskaņošanas Kļūda", - "HeaderPlayback": "Multvides Atskaņošanas", + "HeaderPlayback": "Multvides Atskaņošanas:", "HeaderPlayAll": "Atskaņot Visu", "HeaderPinCodeReset": "Atiestatīt PIN Kodu", "HeaderPhotoAlbums": "Foto Albūmi", @@ -341,7 +341,7 @@ "HeaderApp": "Lietotne", "HeaderApiKeys": "API Atslēgas", "HeaderApiKey": "API Atslēga", - "HeaderAllowMediaDeletionFrom": "Atļaut Multvides Dzēšanu no", + "HeaderAllowMediaDeletionFrom": "Atļaut Multvides Dzēšanu no:", "HeaderAlert": "Paziņojums", "HeaderAlbumArtists": "Albumu Izpildītāji", "HeaderAdmin": "Administrācija", @@ -482,7 +482,7 @@ "HeaderUploadImage": "Augšupielādēt Attēlu", "HeaderUpcomingOnTV": "Nākamais Televīzijā", "HeaderTypeText": "Ievadīt Tekstu", - "HeaderTypeImageFetchers": "Attēlu Sagādnieki ({0})", + "HeaderTypeImageFetchers": "Attēlu Sagādnieki ({0}):", "HeaderTuners": "Tūneri", "HeaderTunerDevices": "Tūnera Ierīces", "HeaderTranscodingProfile": "Transkodēšanas Profils", @@ -756,7 +756,7 @@ "HeaderRunningTasks": "Ejošie Uzdevumi", "HeaderResponseProfileHelp": "Atbilžu profili nodrošina iespējas rediģēt informāciju, kas tiek nosūtīta uz ierīci atskaņojot noteiktus medijus.", "HeaderResponseProfile": "Atbilžu Profils", - "HeaderRemoteControl": "Tālvadība", + "HeaderRemoteControl": "Tālvadība:", "HeaderRecordingPostProcessing": "Ierakstu Pēcapstrāde", "HeaderProfileServerSettingsHelp": "Šīs vērtības kontrolē, kā serveris sevi rādīs klientiem.", "HeaderPreferredMetadataLanguage": "Ieteicamā Metadatu Valoda", @@ -769,7 +769,7 @@ "HeaderKodiMetadataHelp": "Lai iespējotu vai atspējotu NFO metadatus, rediģē bibliotēku un atrodi metadatu glabātāju sadaļu.", "HeaderIdentifyItemHelp": "Ievadi vienu vai vairākus meklēšanas kritērijus. Noņem kritērijus lai palielinātu meklēšanas rezultātus.", "HeaderFetchImages": "Ielādēt Attēlus:", - "HeaderFeatureAccess": "Funkciju Piekļuve", + "HeaderFeatureAccess": "Funkciju Piekļuve:", "HeaderEnabledFieldsHelp": "Atķeksē lauku lai to slēgtu un aizliegt tā satura mainīšanu.", "HeaderEnabledFields": "Iespējotie Lauki", "HeaderEasyPinCode": "Vieglais PIN Kods", @@ -1232,7 +1232,7 @@ "Cursive": "Kursīvs", "Console": "Konsole", "Conductor": "Diriģents", - "Casual": "Casual.", + "Casual": "Casual", "Arranger": "Aranžetājs", "AgeValue": "({0} gadu/s vecs)", "LabelPublishedServerUriHelp": "Ignorēt Jellyfin izmantoto URI pamatojoties uz saskarni vai klienta IP adresi.", From 29cb29a7d01f55a7a4a2c8a1f62c748678126ae4 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:12:15 +0000 Subject: [PATCH 1749/1756] Translated using Weblate (Spanish (Latin America)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/ --- src/strings/es_419.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/es_419.json b/src/strings/es_419.json index afbaae7553..a83a587673 100644 --- a/src/strings/es_419.json +++ b/src/strings/es_419.json @@ -889,7 +889,7 @@ "HeaderUploadImage": "Subir imagen", "HeaderUpcomingOnTV": "Próximamente en TV", "HeaderTypeText": "Introducir texto", - "HeaderTypeImageFetchers": "Recolectores de imágenes ({0})", + "HeaderTypeImageFetchers": "Recolectores de imágenes ({0}):", "HeaderTuners": "Sintonizador", "HeaderTunerDevices": "Sintonizadores", "HeaderTranscodingProfileHelp": "Agrega perfiles de transcodificación para indicar qué formatos deben ser usados cuando se requiere transcodificar.", @@ -928,7 +928,7 @@ "HeaderResponseProfile": "Perfil de respuesta", "HeaderRemoveMediaLocation": "Remover ubicación de medios", "HeaderRemoveMediaFolder": "Remover carpeta de medios", - "HeaderRemoteControl": "Control remoto", + "HeaderRemoteControl": "Control remoto:", "HeaderRemoteAccessSettings": "Opciones de acceso remoto", "HeaderRecordingPostProcessing": "Post procesado de las grabaciones", "HeaderRecordingOptions": "Opciones de grabación", @@ -939,7 +939,7 @@ "HeaderPluginInstallation": "Instalación de complemento", "HeaderPleaseSignIn": "Por favor, inicia sesión", "HeaderPlaybackError": "Error de reproducción", - "HeaderPlayback": "Reproducción de medios", + "HeaderPlayback": "Reproducción de medios:", "HeaderPlayOn": "Reproducir en", "HeaderPlayAll": "Reproducir todo", "HeaderPinCodeReset": "Restablecer código PIN", From 122d830ad4aff145fd2b1cc1a2299207c0e80fd0 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:20:30 +0000 Subject: [PATCH 1750/1756] Translated using Weblate (Tamil) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/ --- src/strings/ta.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/ta.json b/src/strings/ta.json index 7d00b8d486..4c79eb6a81 100644 --- a/src/strings/ta.json +++ b/src/strings/ta.json @@ -261,7 +261,7 @@ "HeaderApiKeysHelp": "சேவையகத்துடன் தொடர்புகொள்வதற்கு வெளிப்புற பயன்பாடுகள் ஏபிஐ விசையை வைத்திருக்க வேண்டும். விசைகள் ஒரு சாதாரண பயனர் கணக்கில் உள்நுழைந்து அல்லது பயன்பாட்டிற்கு ஒரு விசையை கைமுறையாக வழங்குவதன் மூலம் வழங்கப்படுகின்றன.", "HeaderApiKeys": "API விசைகள்", "HeaderApiKey": "API விசை", - "HeaderAllowMediaDeletionFrom": "இருந்து மீடியாவை நீக்க அனுமதிக்கவும்", + "HeaderAllowMediaDeletionFrom": "இருந்து மீடியாவை நீக்க அனுமதிக்கவும்:", "HeaderAlert": "எச்சரிக்கை", "HeaderAdmin": "நிர்வாகம்", "HeaderAdditionalParts": "கூடுதல் பாகங்கள்", @@ -302,7 +302,7 @@ "ExtractChapterImagesHelp": "அத்தியாயப் படங்களை பிரித்தெடுப்பது வாடிக்கையாளர்களுக்கு வரைகலை காட்சி தேர்வு மெனுக்களைக் காண்பிக்கும். செயல்முறை மெதுவாகவும், வள தீவிரமாகவும் இருக்கலாம், மேலும் பல ஜிகாபைட் இடம் தேவைப்படலாம். வீடியோக்கள் கண்டுபிடிக்கப்பட்டதும், இரவு திட்டமிடப்பட்ட பணியாகவும் இது இயங்குகிறது. திட்டமிடப்பட்ட பணிகள் பகுதியில் அட்டவணை கட்டமைக்கப்படுகிறது. அதிகபட்ச பயன்பாட்டு நேரங்களில் இந்த பணியை இயக்க பரிந்துரைக்கப்படவில்லை.", "ExtraLarge": "கூடுதல் பெரியது", "ExitFullscreen": "முழு திரையில் இருந்து வெளியேறவும்", - "HeaderFeatureAccess": "அம்ச அணுகல்", + "HeaderFeatureAccess": "அம்ச அணுகல்:", "HeaderExternalIds": "வெளி ஐடிகள்:", "HeaderError": "பிழை", "HeaderEnabledFieldsHelp": "ஒரு புலத்தை பூட்டவும், அதன் தரவு மாற்றப்படுவதைத் தடுக்கவும் தேர்வுநீக்கு.", @@ -356,7 +356,7 @@ "HeaderResponseProfile": "பதில் சுயவிவரம்", "HeaderRemoveMediaLocation": "மீடியா இருப்பிடத்தை அகற்று", "HeaderRemoveMediaFolder": "மீடியா கோப்புறையை அகற்று", - "HeaderRemoteControl": "தொலையியக்கி", + "HeaderRemoteControl": "தொலையியக்கி:", "HeaderRemoteAccessSettings": "தொலைநிலை அணுகல் அமைப்புகள்", "HeaderRecordingPostProcessing": "பதிவு செயலாக்கம் பதிவு செய்தல்", "HeaderRecordingOptions": "பதிவு செய்தல் விருப்பங்கள்", @@ -367,7 +367,7 @@ "HeaderPluginInstallation": "செருகுநிரல் நிறுவல்", "HeaderPleaseSignIn": "உள்நுழைக", "HeaderPlaybackError": "பின்னணி பிழை", - "HeaderPlayback": "மீடியா பிளேபேக்", + "HeaderPlayback": "மீடியா பிளேபேக்:", "HeaderPlayOn": "இயக்கு", "HeaderPlayAll": "அனைத்தும் இயக்கு", "HeaderPinCodeReset": "பின் குறியீட்டை மீட்டமை", @@ -438,7 +438,7 @@ "HeaderUploadImage": "படத்தை பதிவேற்றம் செய்யவும்", "HeaderUpcomingOnTV": "தொலைக்காட்சியில் வரவிருக்கும்", "HeaderTypeText": "உரையை உள்ளிடவும்", - "HeaderTypeImageFetchers": "படத்தை எடுப்பவர்கள் ({0})", + "HeaderTypeImageFetchers": "படத்தை எடுப்பவர்கள் ({0}):", "HeaderTuners": "ட்யூனர்கள்", "HeaderTunerDevices": "ட்யூனர் சாதனங்கள்", "HeaderTranscodingProfileHelp": "டிரான்ஸ்கோடிங் தேவைப்படும்போது எந்த வடிவங்களைப் பயன்படுத்த வேண்டும் என்பதைக் குறிக்க டிரான்ஸ்கோடிங் சுயவிவரங்களைச் சேர்க்கவும்.", From c838cfaf2cd560ffbc7125edee8efbbeaa6d1575 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:17:35 +0000 Subject: [PATCH 1751/1756] Translated using Weblate (Malayalam) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/ --- src/strings/ml.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/ml.json b/src/strings/ml.json index 9d999d58c8..2a3382e135 100644 --- a/src/strings/ml.json +++ b/src/strings/ml.json @@ -516,7 +516,7 @@ "HeaderPleaseSignIn": "സൈൻ ഇൻ ചെയ്യുക", "HeaderPlayOn": "പ്ലേ ഓൺ", "HeaderPlaybackError": "പ്ലേബാക്ക് പിശക്", - "HeaderPlayback": "മീഡിയ പ്ലേബാക്ക്", + "HeaderPlayback": "മീഡിയ പ്ലേബാക്ക്:", "HeaderPlayAll": "എല്ലാം പ്രവർത്തിപ്പിക്കുക", "HeaderPinCodeReset": "പിൻ കോഡ് പുന et സജ്ജമാക്കുക", "HeaderPhotoAlbums": "ഫോട്ടോ ആൽബങ്ങൾ", @@ -712,7 +712,7 @@ "HeaderNetworking": "IP പ്രോട്ടോക്കോളുകൾ", "HeaderNewApiKey": "പുതിയ API കീ", "HeaderPortRanges": "ഫയർവാളും പ്രോക്‌സി ക്രമീകരണങ്ങളും", - "HeaderRemoteControl": "വിദൂര നിയന്ത്രണം", + "HeaderRemoteControl": "വിദൂര നിയന്ത്രണം:", "HeaderRemoveMediaFolder": "മീഡിയ ഫോൾഡർ നീക്കംചെയ്യുക", "DeleteAll": "എല്ലാം കളയുക", "DeleteImage": "ചിത്രം ഇല്ലാതാക്കുക", @@ -909,7 +909,7 @@ "HeaderAddUpdateSubtitle": "സബ്‌ടൈറ്റിൽ ചേർക്കുക / അപ്‌ഡേറ്റുചെയ്യുക", "HeaderAddUser": "ഉപയോക്താവിനെ ചേർക്കുക", "HeaderAdmin": "ഭരണനിർവഹണം", - "HeaderAllowMediaDeletionFrom": "ഇതിൽ നിന്ന് മീഡിയ ഇല്ലാതാക്കാൻ അനുവദിക്കുക", + "HeaderAllowMediaDeletionFrom": "ഇതിൽ നിന്ന് മീഡിയ ഇല്ലാതാക്കാൻ അനുവദിക്കുക:", "HeaderApiKey": "API കീ", "HeaderApiKeys": "API കീകൾ", "HeaderAppearsOn": "ദൃശ്യമാകുന്നു", @@ -1037,7 +1037,7 @@ "HeaderFrequentlyPlayed": "പതിവായി കളിക്കുന്നു", "HeaderFetchImages": "ചിത്രങ്ങൾ നേടുക:", "HeaderFetcherSettings": "ലഭ്യമാക്കൽ ക്രമീകരണങ്ങൾ", - "HeaderFeatureAccess": "സവിശേഷത ആക്സസ്", + "HeaderFeatureAccess": "സവിശേഷത ആക്സസ്:", "HeaderExternalIds": "ബാഹ്യ ഐഡികൾ:", "HeaderError": "പിശക്", "HeaderEnabledFieldsHelp": "ഒരു ഫീൽഡ് ലോക്കുചെയ്യുന്നതിന് അതിന്റെ അൺചെക്ക് ചെയ്യുകയും അതിന്റെ ഡാറ്റ മാറ്റുന്നത് തടയുകയും ചെയ്യുക.", @@ -1152,7 +1152,7 @@ "HeaderSubtitleProfiles": "ഉപശീർഷക പ്രൊഫൈലുകൾ", "HeaderSyncPlayEnabled": "സമന്വയ പ്ലേ പ്രവർത്തനക്ഷമമാക്കി", "HeaderSyncPlaySelectGroup": "ഒരു ഗ്രൂപ്പിൽ ചേരുക", - "HeaderTypeImageFetchers": "ഇമേജ് ലഭ്യമാക്കുന്നവർ ({0})", + "HeaderTypeImageFetchers": "ഇമേജ് ലഭ്യമാക്കുന്നവർ ({0}):", "HeaderTypeText": "വാചകം നൽകുക", "HeaderUninstallPlugin": "പ്ലഗിൻ അൺ‌ഇൻസ്റ്റാൾ ചെയ്യുക", "HeaderUpcomingOnTV": "ടിവിയിൽ വരാനിരിക്കുന്നു", From b095077e7987759359336b0ddfc13f40bd4a344e Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:12:55 +0000 Subject: [PATCH 1752/1756] Translated using Weblate (Estonian) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/ --- src/strings/et.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/et.json b/src/strings/et.json index bb55fe0710..d75914b55c 100644 --- a/src/strings/et.json +++ b/src/strings/et.json @@ -203,7 +203,7 @@ "HeaderResponseProfile": "Vastuse profiil", "HeaderRemoveMediaLocation": "Eemalda meedia asukoht", "HeaderRemoveMediaFolder": "Eemalda meediakaust", - "HeaderRemoteControl": "Kaugjuhtimine", + "HeaderRemoteControl": "Kaugjuhtimine:", "HeaderRemoteAccessSettings": "Kaugjuurdepääsu seaded", "HeaderRecordingPostProcessing": "Salvestise järeltöötlus", "HeaderRecordingOptions": "Salvestusvalikud", @@ -216,7 +216,7 @@ "HeaderPleaseSignIn": "Palun logi sisse", "HeaderPlayOn": "Esita seadmes", "HeaderPlaybackError": "Taasesituse viga", - "HeaderPlayback": "Meedia taasesitus", + "HeaderPlayback": "Meedia taasesitus:", "HeaderPlayAll": "Esita kõik", "HeaderPinCodeReset": "Lähtesta lihtne PIN kood", "HeaderPhotoAlbums": "Fotoalbumid", @@ -272,7 +272,7 @@ "HeaderForKids": "Lastele", "HeaderFetchImages": "Too pilte:", "HeaderFetcherSettings": "Tooja seaded", - "HeaderFeatureAccess": "Juurdepääs funktsioonile", + "HeaderFeatureAccess": "Juurdepääs funktsioonile:", "HeaderExternalIds": "Välised ID-d:", "HeaderError": "Viga", "HeaderEnabledFieldsHelp": "Välja lukustamiseks ja andmete muutmise vältimiseks tühjenda märkeruut.", @@ -330,7 +330,7 @@ "HeaderApiKeysHelp": "Välistel rakendustel peab olema serveriga suhtlemiseks API võti. Võtmed väljastatakse tavalise kasutajakontoga sisse logides või rakendusele käsitsi võtme andmisega.", "HeaderApiKeys": "API võtmed", "HeaderApiKey": "API võti", - "HeaderAllowMediaDeletionFrom": "Luba meedia kustutamine asukohast", + "HeaderAllowMediaDeletionFrom": "Luba meedia kustutamine asukohast:", "HeaderAlert": "Alarm", "HeaderAdmin": "Haldus", "HeaderAddUser": "Lisa kasutaja", @@ -503,7 +503,7 @@ "HeaderUploadImage": "Lae pilt üles", "HeaderUninstallPlugin": "Eemalda plugin", "HeaderTypeText": "Sisesta tekst", - "HeaderTypeImageFetchers": "Piltide toojat ({0})", + "HeaderTypeImageFetchers": "Piltide toojat ({0}):", "HeaderTuners": "Tuunerid", "HeaderTunerDevices": "Tuuneri seadmed", "HeaderTranscodingProfileHelp": "Lisa transkoodimisprofiile, et näidata, milliseid vorminguid tuleks kasutada, kui transkoodimine on vajalik.", From 72f1c0aff03a30bd39f0ed7450b34dca7340442e Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:20:49 +0000 Subject: [PATCH 1753/1756] Translated using Weblate (Telugu) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/te/ --- src/strings/te.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/strings/te.json b/src/strings/te.json index 5ee7bdfe15..cf65cbb0e2 100644 --- a/src/strings/te.json +++ b/src/strings/te.json @@ -941,7 +941,7 @@ "HeaderForKids": "పిల్లల కోసం", "HeaderFetchImages": "చిత్రాలను పొందండి:", "HeaderFetcherSettings": "ఫెచర్ సెట్టింగులు", - "HeaderFeatureAccess": "ఫీచర్ యాక్సెస్", + "HeaderFeatureAccess": "ఫీచర్ యాక్సెస్:", "HeaderExternalIds": "బాహ్య ID లు:", "HeaderError": "లోపం", "HeaderEnabledFieldsHelp": "దాన్ని లాక్ చేయడానికి ఫీల్డ్‌ను అన్‌చెక్ చేయండి మరియు దాని డేటా మార్చకుండా నిరోధించండి.", @@ -993,7 +993,7 @@ "HeaderApiKeysHelp": "సర్వర్‌తో కమ్యూనికేట్ చేయడానికి బాహ్య అనువర్తనాలు API కీని కలిగి ఉండాలి. సాధారణ వినియోగదారు ఖాతాతో లాగిన్ అవ్వడం ద్వారా లేదా అనువర్తనానికి ఒక కీని మాన్యువల్‌గా ఇవ్వడం ద్వారా కీలు జారీ చేయబడతాయి.", "HeaderApiKeys": "API కీలు", "HeaderApiKey": "API కీ", - "HeaderAllowMediaDeletionFrom": "నుండి మీడియా తొలగింపును అనుమతించండి", + "HeaderAllowMediaDeletionFrom": "నుండి మీడియా తొలగింపును అనుమతించండి:", "HeaderAlert": "హెచ్చరిక", "HeaderAlbumArtists": "ఆల్బమ్ కళాకారులు", "HeaderAdmin": "నిర్వహణ", @@ -1401,7 +1401,7 @@ "AskAdminToCreateLibrary": "లైబ్రరీని సృష్టించడానికి నిర్వాహకుడిని అడగండి.", "HeaderUninstallPlugin": "ప్లగిన్‌ను అన్‌ఇన్‌స్టాల్ చేయండి", "HeaderTypeText": "వచనాన్ని నమోదు చేయండి", - "HeaderTypeImageFetchers": "ఇమేజ్ ఫెచర్స్ ({0})", + "HeaderTypeImageFetchers": "ఇమేజ్ ఫెచర్స్ ({0}):", "HeaderTuners": "ట్యూనర్లు", "HeaderTunerDevices": "ట్యూనర్ పరికరాలు", "HeaderTranscodingProfileHelp": "ట్రాన్స్‌కోడింగ్ అవసరమైనప్పుడు ఏ ఫార్మాట్‌లను ఉపయోగించాలో సూచించడానికి ట్రాన్స్‌కోడింగ్ ప్రొఫైల్‌లను జోడించండి.", @@ -1446,7 +1446,7 @@ "HeaderResponseProfile": "ప్రతిస్పందన ప్రొఫైల్", "HeaderRemoveMediaLocation": "మీడియా స్థానాన్ని తొలగించండి", "HeaderRemoveMediaFolder": "మీడియా ఫోల్డర్‌ను తొలగించండి", - "HeaderRemoteControl": "రిమోట్ కంట్రోల్", + "HeaderRemoteControl": "రిమోట్ కంట్రోల్:", "HeaderRemoteAccessSettings": "రిమోట్ యాక్సెస్ సెట్టింగ్‌లు", "HeaderRecordingPostProcessing": "పోస్ట్ ప్రాసెసింగ్ రికార్డింగ్", "HeaderRecordingOptions": "రికార్డింగ్ ఎంపికలు", @@ -1459,7 +1459,7 @@ "HeaderPleaseSignIn": "దయచేసి సైన్ ఇన్ చేయండి", "HeaderPlayOn": "ఆడుకో", "HeaderPlaybackError": "ప్లేబ్యాక్ లోపం", - "HeaderPlayback": "మీడియా ప్లేబ్యాక్", + "HeaderPlayback": "మీడియా ప్లేబ్యాక్:", "HeaderPlayAll": "అన్ని ఆడండి", "HeaderPinCodeReset": "పిన్ కోడ్‌ను రీసెట్ చేయండి", "HeaderPhotoAlbums": "ఫోటో ఆల్బమ్‌లు", From 8838ef700d50286f0cd1a611e942723fc0527af2 Mon Sep 17 00:00:00 2001 From: Alan Azar Date: Sun, 16 Jan 2022 13:18:21 +0000 Subject: [PATCH 1754/1756] Translated using Weblate (Norwegian Nynorsk) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nn/ --- src/strings/nn.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/strings/nn.json b/src/strings/nn.json index 1a28f0bea6..dda77d4d5f 100644 --- a/src/strings/nn.json +++ b/src/strings/nn.json @@ -341,7 +341,7 @@ "HeaderIdentification": "Identifikasjon", "HeaderFrequentlyPlayed": "Ofte spelt", "HeaderForKids": "For barn", - "HeaderFeatureAccess": "Funksjonstilgang", + "HeaderFeatureAccess": "Funksjonstilgang:", "HeaderExternalIds": "Eksterne ID-ar:", "HeaderError": "Feil", "HeaderEnabledFields": "Aktiver felt", @@ -679,7 +679,7 @@ "HeaderAutoDiscovery": "Nettverksgjenkjenning", "HeaderAppearsOn": "Deltakar på", "HeaderApiKeysHelp": "Eksterne program treng ein API-nøkkel for å kunna kommunisera med tenaren. Nøklane blir utskrivne ved å logga på med ein vanleg brukarkonto eller gjennom å manuelt gi programmet ein nøkkel.", - "HeaderAllowMediaDeletionFrom": "Tillat sletting av media frå", + "HeaderAllowMediaDeletionFrom": "Tillat sletting av media frå:", "HeaderAccessScheduleHelp": "Lag ein tidsplan for tilgang for å avgrensa tilgangen til visse tider.", "HeaderAccessSchedule": "Tidsplan for tilgang", "HardwareAccelerationWarning": "Aktivering av maskinvareakselerasjon kan føra til ustabilitet i enkelte miljø. Sørg for at operativsystemet og skjermdrivarane dine er fullt oppdaterte. Viss du har problem med å spela videoar etter å ha aktivert dette, må du deaktivera innstillinga igjen.", From 0154b97d4040e67dc9c7bd9d861fdd83aa8126a5 Mon Sep 17 00:00:00 2001 From: Franco Castillo Date: Sun, 16 Jan 2022 16:25:21 +0000 Subject: [PATCH 1755/1756] Translated using Weblate (Spanish (Argentina)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/ --- src/strings/es-ar.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/strings/es-ar.json b/src/strings/es-ar.json index 5dd8bf1889..d69b531a05 100644 --- a/src/strings/es-ar.json +++ b/src/strings/es-ar.json @@ -1518,5 +1518,17 @@ "LabelSlowResponseTime": "Tiempo en ms después de lo cual una respuesta es considerada lenta:", "LabelSlowResponseEnabled": "Log de alarma si la respuesta del servidor fue lenta", "UseEpisodeImagesInNextUpHelp": "Las secciones Siguiente y Continuar viendo utilizaran imagenes del episodio como miniaturas en lugar de miniaturas del show.", - "UseEpisodeImagesInNextUp": "Usar imágenes de los episodios en \"Siguiente\" y \"Continuar Viendo\"" + "UseEpisodeImagesInNextUp": "Usar imágenes de los episodios en \"Siguiente\" y \"Continuar Viendo\"", + "LabelAutomaticallyAddToCollection": "Agregar automáticamente a la colección", + "HeaderSyncPlayTimeSyncSettings": "Sincronización de tiempo", + "HeaderSyncPlayPlaybackSettings": "Reproducción", + "HeaderSyncPlaySettings": "Configuración de SyncPlay", + "ErrorPlayerNotFound": "No se encontró ningún reproductor para los medios solicitados.", + "Engineer": "Ingeniero de sonido", + "DisableCustomCss": "Deshabilitar el código CSS personalizado proporcionado por el servidor", + "Cursive": "Cursivo", + "Console": "Consola", + "Conductor": "Director", + "Casual": "Casual", + "Arranger": "Arreglista" } From b0a05933805ea31d47d6e68196827babd5b8abdb Mon Sep 17 00:00:00 2001 From: WWWesten Date: Sun, 16 Jan 2022 21:59:14 +0000 Subject: [PATCH 1756/1756] Translated using Weblate (Kazakh) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/ --- src/strings/kk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings/kk.json b/src/strings/kk.json index 11a0bd9dec..c5d9bad680 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -1264,7 +1264,7 @@ "Movie": "Film", "LabelLibraryPageSize": "Tasyğyşhana betınıñ ölşemı:", "Episode": "Telebölım", - "ClientSettings": "Tutynuşy parametrlerı", + "ClientSettings": "Tūtynğyş parametrlerı", "ButtonTogglePlaylist": "Ounatu tızımı", "BoxSet": "Filmder jiyntyğynyñ", "Artist": "Oryndauşy",