1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Merge branch 'master' into fix-details-menu

This commit is contained in:
Cameron 2020-08-27 17:41:10 +01:00 committed by GitHub
commit 901eb03e34
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
22 changed files with 184 additions and 140 deletions

View file

@ -1,3 +1,5 @@
const restrictedGlobals = require('confusing-browser-globals');
module.exports = {
root: true,
plugins: [
@ -39,6 +41,7 @@ module.exports = {
'no-floating-decimal': ['error'],
'no-multi-spaces': ['error'],
'no-multiple-empty-lines': ['error', { 'max': 1 }],
'no-restricted-globals': ['error'].concat(restrictedGlobals),
'no-trailing-spaces': ['error'],
'@babel/no-unused-expressions': ['error', { 'allowShortCircuit': true, 'allowTernary': true, 'allowTaggedTemplates': true }],
//'no-unused-vars': ['error', { 'vars': 'all', 'args': 'none', 'ignoreRestSiblings': true }],

View file

@ -16,6 +16,7 @@
"autoprefixer": "^9.8.6",
"babel-loader": "^8.0.6",
"browser-sync": "^2.26.12",
"confusing-browser-globals": "^1.0.9",
"copy-webpack-plugin": "^5.1.1",
"css-loader": "^4.2.2",
"cssnano": "^4.1.10",

View file

@ -41,7 +41,7 @@ class AppRouter {
}
});
this.baseRoute = self.location.href.split('?')[0].replace(this.getRequestFile(), '');
this.baseRoute = window.location.href.split('?')[0].replace(this.getRequestFile(), '');
// support hashbang
this.baseRoute = this.baseRoute.split('#')[0];
if (this.baseRoute.endsWith('/') && !this.baseRoute.endsWith('://')) {
@ -55,7 +55,7 @@ class AppRouter {
* @private
*/
setBaseRoute() {
let baseRoute = self.location.pathname.replace(this.getRequestFile(), '');
let baseRoute = window.location.pathname.replace(this.getRequestFile(), '');
if (baseRoute.lastIndexOf('/') === baseRoute.length - 1) {
baseRoute = baseRoute.substring(0, baseRoute.length - 1);
}
@ -182,7 +182,7 @@ class AppRouter {
return false;
}
return history.length > 1;
return window.history.length > 1;
}
current() {
@ -258,7 +258,7 @@ class AppRouter {
pushState(state, title, url) {
state.navigate = false;
history.pushState(state, title, url);
window.history.pushState(state, title, url);
}
enableNativeHistory() {
@ -594,7 +594,7 @@ class AppRouter {
}
getRequestFile() {
let path = self.location.pathname || '';
let path = window.location.pathname || '';
const index = path.lastIndexOf('/');
if (index !== -1) {

View file

@ -55,7 +55,7 @@ function replaceAll(originalString, strReplace, strWith) {
function generateDeviceId() {
const keys = [];
if (keys.push(navigator.userAgent), keys.push(new Date().getTime()), self.btoa) {
if (keys.push(navigator.userAgent), keys.push(new Date().getTime()), window.btoa) {
const result = replaceAll(btoa(keys.join('|')), '=', '1');
return Promise.resolve(result);
}
@ -404,9 +404,9 @@ document.addEventListener(visibilityChange, function () {
}
}, false);
if (self.addEventListener) {
self.addEventListener('focus', onAppVisible);
self.addEventListener('blur', onAppHidden);
if (window.addEventListener) {
window.addEventListener('focus', onAppVisible);
window.addEventListener('blur', onAppHidden);
}
export default appHost;

View file

@ -19,7 +19,7 @@ export default (() => {
}
const text = replaceAll(options.text || '', '<br/>', '\n');
const result = confirm(text);
const result = window.confirm(text);
if (result) {
return Promise.resolve();

View file

@ -85,9 +85,9 @@ import 'scrollStyles';
}
if (!self.closedByBack && isHistoryEnabled(dlg)) {
const state = history.state || {};
const state = window.history.state || {};
if (state.dialogId === hash) {
history.back();
window.history.back();
}
}
@ -213,7 +213,7 @@ import 'scrollStyles';
export function close(dlg) {
if (isOpened(dlg)) {
if (isHistoryEnabled(dlg)) {
history.back();
window.history.back();
} else {
closeDialog(dlg);
}

View file

@ -18,7 +18,7 @@ events.on(playbackManager, 'playbackstart', function (e, player, state) {
if (isLocalVideo && layoutManager.mobile) {
/* eslint-disable-next-line compat/compat */
var lockOrientation = screen.lockOrientation || screen.mozLockOrientation || screen.msLockOrientation || (screen.orientation && screen.orientation.lock);
var lockOrientation = window.screen.lockOrientation || window.screen.mozLockOrientation || window.screen.msLockOrientation || (window.screen.orientation && window.screen.orientation.lock);
if (lockOrientation) {
try {
@ -39,7 +39,7 @@ events.on(playbackManager, 'playbackstart', function (e, player, state) {
events.on(playbackManager, 'playbackstop', function (e, playbackStopInfo) {
if (orientationLocked && !playbackStopInfo.nextMediaType) {
/* eslint-disable-next-line compat/compat */
var unlockOrientation = screen.unlockOrientation || screen.mozUnlockOrientation || screen.msUnlockOrientation || (screen.orientation && screen.orientation.unlock);
var unlockOrientation = window.screen.unlockOrientation || window.screen.mozUnlockOrientation || window.screen.msUnlockOrientation || (window.screen.orientation && window.screen.orientation.unlock);
if (unlockOrientation) {
try {

View file

@ -2,7 +2,7 @@ define(function () {
'use strict';
// hack to work around the server's auto-redirection feature
var addRedirectPrevention = self.dashboardVersion != null && self.Dashboard && !self.AppInfo.isNativeApp;
var addRedirectPrevention = window.dashboardVersion != null && window.Dashboard && !window.AppInfo.isNativeApp;
return {

View file

@ -26,7 +26,7 @@
});
}
self.addEventListener('notificationclick', function (event) {
window.addEventListener('notificationclick', function (event) {
var notification = event.notification;
notification.close();

View file

@ -1065,7 +1065,7 @@ function renderDetails(page, item, apiClient, context, isStatic) {
}
function enableScrollX() {
return browser.mobile && screen.availWidth <= 1000;
return browser.mobile && window.screen.availWidth <= 1000;
}
function getPortraitShape(scrollX) {

View file

@ -5,8 +5,8 @@
}
const script = document.createElement('script');
if (self.dashboardVersion) {
src += `?v=${self.dashboardVersion}`;
if (window.dashboardVersion) {
src += `?v=${window.dashboardVersion}`;
}
script.src = src;
script.setAttribute('async', '');
@ -35,10 +35,10 @@
// Promise() being missing on some legacy browser, and a funky one
// is Promise() present but buggy on WebOS 2
window.Promise = undefined;
self.Promise = undefined;
window.Promise = undefined;
}
if (!self.Promise) {
if (!window.Promise) {
// Load Promise polyfill if they are not natively supported
injectScriptElement(
'./libraries/npo.js',

View file

@ -210,7 +210,7 @@ if (userAgent.toLowerCase().indexOf('xbox') !== -1) {
browser.tv = true;
}
browser.animate = typeof document !== 'undefined' && document.documentElement.animate != null;
browser.tizen = userAgent.toLowerCase().indexOf('tizen') !== -1 || self.tizen != null;
browser.tizen = userAgent.toLowerCase().indexOf('tizen') !== -1 || window.tizen != null;
browser.web0s = userAgent.toLowerCase().indexOf('Web0S'.toLowerCase()) !== -1;
browser.edgeUwp = browser.edge && (userAgent.toLowerCase().indexOf('msapphost') !== -1 || userAgent.toLowerCase().indexOf('webview') !== -1);

View file

@ -315,10 +315,12 @@ define(['browser'], function (browser) {
// Not sure how to test for this
var supportsMp2VideoAudio = browser.edgeUwp || browser.tizen || browser.web0s;
/* eslint-disable compat/compat */
var maxVideoWidth = browser.xboxOne ?
(self.screen ? self.screen.width : null) :
(window.screen ? window.screen.width : null) :
null;
/* eslint-enable compat/compat */
if (options.maxVideoWidth) {
maxVideoWidth = options.maxVideoWidth;
}

View file

@ -154,7 +154,7 @@ export function capabilities(appHost) {
let capabilities = {
PlayableMediaTypes: ['Audio', 'Video'],
SupportedCommands: ['MoveUp', 'MoveDown', 'MoveLeft', 'MoveRight', 'PageUp', 'PageDown', 'PreviousLetter', 'NextLetter', 'ToggleOsd', 'ToggleContextMenu', 'Select', 'Back', 'SendKey', 'SendString', 'GoHome', 'GoToSettings', 'VolumeUp', 'VolumeDown', 'Mute', 'Unmute', 'ToggleMute', 'SetVolume', 'SetAudioStreamIndex', 'SetSubtitleStreamIndex', 'DisplayContent', 'GoToSearch', 'DisplayMessage', 'SetRepeatMode', 'SetShuffleQueue', 'ChannelUp', 'ChannelDown', 'PlayMediaSource', 'PlayTrailers'],
SupportsPersistentIdentifier: self.appMode === 'cordova' || self.appMode === 'android',
SupportsPersistentIdentifier: window.appMode === 'cordova' || window.appMode === 'android',
SupportsMediaControl: true
};
return Object.assign(capabilities, appHost.getPushTokenInfo());

View file

@ -799,7 +799,7 @@ import 'flexStyles';
}
function getNavDrawerOptions() {
let drawerWidth = screen.availWidth - 50;
let drawerWidth = window.screen.availWidth - 50;
drawerWidth = Math.max(drawerWidth, 240);
drawerWidth = Math.min(drawerWidth, 320);
return {

View file

@ -31,7 +31,7 @@ function sameDomain(url) {
var a = document.createElement('a');
a.href = url;
return location.hostname === a.hostname && location.protocol === a.protocol;
return window.location.hostname === a.hostname && window.location.protocol === a.protocol;
}
function download(url) {
@ -62,4 +62,3 @@ export default function (urls) {
download(url);
});
}

View file

@ -187,9 +187,9 @@ function initClient() {
}
function defineResizeObserver() {
if (self.ResizeObserver) {
if (window.ResizeObserver) {
define('ResizeObserver', [], function () {
return self.ResizeObserver;
return window.ResizeObserver;
});
} else {
define('ResizeObserver', ['resize-observer-polyfill'], returnFirstDependency);
@ -248,8 +248,8 @@ function initClient() {
}
function onGlobalizeInit(browser, globalize) {
if (self.appMode === 'android') {
if (self.location.href.toString().toLowerCase().indexOf('start=backgroundsync') !== -1) {
if (window.appMode === 'android') {
if (window.location.href.toString().toLowerCase().indexOf('start=backgroundsync') !== -1) {
return onAppReady(browser);
}
}
@ -404,7 +404,7 @@ function initClient() {
function registerServiceWorker() {
/* eslint-disable compat/compat */
if (navigator.serviceWorker && self.appMode !== 'cordova' && self.appMode !== 'android') {
if (navigator.serviceWorker && window.appMode !== 'cordova' && window.appMode !== 'android') {
try {
navigator.serviceWorker.register('serviceworker.js');
} catch (err) {
@ -441,7 +441,7 @@ function initClient() {
define('castSenderApiLoader', [componentsPath + '/castSenderApi'], returnFirstDependency);
if (self.appMode === 'cordova' || self.appMode === 'android' || self.appMode === 'standalone') {
if (window.appMode === 'cordova' || window.appMode === 'android' || window.appMode === 'standalone') {
AppInfo.isNativeApp = true;
}

View file

@ -188,7 +188,7 @@
"HeaderPreferredMetadataLanguage": "Предпочитан език на метаданните",
"HeaderProfile": "Профил",
"HeaderProfileInformation": "Профил",
"HeaderProfileServerSettingsHelp": "Тези величини определят как Jellyfin сървърът ще се представя на устройствата.",
"HeaderProfileServerSettingsHelp": "Тези величини определят как Джелифин сървърът ще се представя на устройствата.",
"HeaderRecentlyPlayed": "Скоро пускани",
"HeaderRemoteControl": "Отдалечен контрол",
"HeaderRemoveMediaFolder": "Премахване на медийна папка",
@ -228,7 +228,7 @@
"Horizontal": "Водоравно",
"Identify": "Разпознаване",
"Images": "Изображения",
"ImportMissingEpisodesHelp": "Ако е активирано, информация за липсващи епизоди ще бъде добавена в базата данни на Jellyfin и ще бъде показвана заедно със сезони и серии. Това може да доведе до значително по-дълго сканиране на библиотеката.",
"ImportMissingEpisodesHelp": "Ако е активирано, информация за липсващи епизоди ще бъде добавена в базата данни на Джелифин и ще бъде показвана заедно със сезони и серии. Това може да доведе до значително по-дълго сканиране на библиотеката.",
"InstallingPackage": "Инсталиране на {0} на версия {1})",
"InstantMix": "Пускане на подобни",
"Label3DFormat": "Триизмерен формат:",
@ -240,7 +240,7 @@
"LabelAlbumArtists": "Изпълнители на албума:",
"LabelAppName": "Име",
"LabelArtists": "Изпълнители:",
"LabelArtistsHelp": "Отделете няколко с ;",
"LabelArtistsHelp": "Отделете различните изпълнители с \";\".",
"LabelAudioLanguagePreference": "Предпочитан език на звука:",
"LabelCachePath": "Път към кеша:",
"LabelCachePathHelp": "Определете място за сървърните кеш файлове, като изображения. Оставете празно, за да използвате мястото по подразбиране.",
@ -262,7 +262,7 @@
"LabelDay": "Ден:",
"LabelDeviceDescription": "Описание на устройството",
"LabelDisplayLanguage": "Език на показване:",
"LabelDisplayLanguageHelp": "Превеждането на Емби е текущ проект.",
"LabelDisplayLanguageHelp": "Превеждането на Джелифин е текущ проект.",
"LabelDisplayMode": "Режим на показване:",
"LabelDisplayName": "Показвано име:",
"LabelDisplayOrder": "Ред на показване:",
@ -274,15 +274,15 @@
"LabelDropShadow": "Сянка:",
"LabelEmbedAlbumArtDidl": "Вградждане на албумно изкуство в Didl",
"LabelEnableAutomaticPortMap": "Автоматично съответстване на портовете",
"LabelEnableDlnaClientDiscoveryInterval": "Интервал за откриване на клиенти (секунди)",
"LabelEnableDlnaClientDiscoveryIntervalHelp": "Определя времетраенето в секунди между SSDP търсения направени от Jellyfin.",
"LabelEnableDlnaClientDiscoveryInterval": "Интервал за откриване на клиенти",
"LabelEnableDlnaClientDiscoveryIntervalHelp": "Определя времетраенето в секунди между SSDP търсения направени от Джелифин.",
"LabelEnableDlnaDebugLogging": "Включване на журналите за грешки на ДЛНА",
"LabelEnableDlnaPlayTo": "Включване на функцията \"възпроизвеждане с ДЛНА\"",
"LabelEnableDlnaPlayToHelp": "Засичане на устройства в мрежата ви и предлагане на възможност за дистанционно управление.",
"LabelEnableDlnaServer": "Включване на ДЛНА-сървър",
"LabelEnableDlnaServerHelp": "Разрешава на UPnP устройства в мрежата да разглеждат и пускат Джелифин съдържание.",
"LabelEnableRealtimeMonitor": "Активиране на наблюдение в реално време",
"LabelEnableRealtimeMonitorHelp": "Промените ще бъдат обработени веднага, на поддържани файлови системи.",
"LabelEnableRealtimeMonitorHelp": "Промените във файловете ще бъдат обработени веднага, на поддържаните файлови системи.",
"LabelEpisodeNumber": "Номер на епизода:",
"LabelEvent": "Събитие:",
"LabelEveryXMinutes": "На всеки:",
@ -295,14 +295,14 @@
"LabelHomeNetworkQuality": "Качество на домашната мрежа:",
"LabelHomeScreenSectionValue": "Раздел {0} на началния екран:",
"LabelHttpsPort": "Локален HTTPS порт:",
"LabelHttpsPortHelp": "TCP портът на който HTTPS сървърът на Джелифин трябва да се закачи.",
"LabelHttpsPortHelp": "TCP порта на HTTPS сървъра.",
"LabelImageType": "Вид изображение:",
"LabelInternetQuality": "Качество на интернетната връзка:",
"LabelKodiMetadataDateFormat": "Формат на датата на издаване:",
"LabelKodiMetadataUserHelp": "Разрешете това, за да запазите данните за гледанията във файлове Nfo за употреба от други програми.",
"LabelLanguage": "Език:",
"LabelLocalHttpServerPortNumber": "Локален HTTP порт:",
"LabelLocalHttpServerPortNumberHelp": "TCP портът на който HTTP сървърът на Джелифин трябва да се закачи.",
"LabelLocalHttpServerPortNumberHelp": "TCP порта на HTTP сървъра.",
"LabelLogs": "Журнали:",
"LabelManufacturer": "Производител:",
"LabelManufacturerUrl": "Адрес на производителя",
@ -324,14 +324,14 @@
"LabelModelName": "Модел",
"LabelModelNumber": "Номер на модела",
"LabelModelUrl": "Адрес на модела",
"LabelMovieRecordingPath": "Път за запис на филмите (по избор):",
"LabelMovieRecordingPath": "Път за запис на филмите:",
"LabelName": "Име:",
"LabelNewName": "Ново име:",
"LabelNewPassword": "Нова парола:",
"LabelNewPasswordConfirm": "Нова парола (отново):",
"LabelNumberOfGuideDays": "Брой дни за които да се свали програма:",
"LabelNumberOfGuideDaysHelp": "Изтеглянето на програма заповече дни дава възможност да планирате по-нататъшните записи предварително, но и отнема повече време, за да се изтегли. Автомат ще избере въз основа на броя на каналите.",
"LabelOptionalNetworkPath": "Споделена мрежова папка (незадължително):",
"LabelOptionalNetworkPath": "Споделена мрежова папка:",
"LabelOriginalAspectRatio": "Оригинално съотношение:",
"LabelOriginalTitle": "Оригинално заглавие:",
"LabelOverview": "Обобщение:",
@ -365,7 +365,7 @@
"LabelSelectUsers": "Избери потребители:",
"LabelSelectVersionToInstall": "Изберете версия за инсталиране:",
"LabelSerialNumber": "Сериен номер",
"LabelSeriesRecordingPath": "Път за запис на сериалите (по избор):",
"LabelSeriesRecordingPath": "Път за запис на сериалите:",
"LabelSkipIfAudioTrackPresent": "Да се пропусне, ако звуковата пътечка по подразбиране съвпада с езика",
"LabelSkipIfGraphicalSubsPresent": "Да се пропусне, ако файлът съдържа вградени субтитри",
"LabelSortBy": "Подреждане по:",
@ -421,7 +421,7 @@
"Menu": "Меню",
"MessageAlreadyInstalled": "Версията вече е инсталирана.",
"MessageAreYouSureYouWishToRemoveMediaFolder": "Сигурни ли сте, че искате да премахнете медийната папка?",
"MessageConfirmRestart": "Наистина ли искате да пуснете сървъра наново?",
"MessageConfirmRestart": "Наистина ли искате да рестартирате Джелифин?",
"MessageConfirmShutdown": "Наистина ли искате да загасите сървъра?",
"MessageNoAvailablePlugins": "Няма налични приставки.",
"MessageNoPluginsInstalled": "Нямате инсталирани приставки.",
@ -480,7 +480,7 @@
"OptionDatePlayed": "Дата на пускане",
"OptionDescending": "Низходящо",
"OptionDisableUser": "Дезактивирайте този потребител",
"OptionDisableUserHelp": "Ако е дезактивиран, сървърът няма да позволи каквито и да било връзки от този потребител. Съществуващите връзки ще бъдат внезапно прекратени.",
"OptionDisableUserHelp": "Сървърът няма да позволи каквито и да било връзки от този потребител. Съществуващите връзки ще бъдат внезапно прекратени.",
"OptionDislikes": "Нехаресвания",
"OptionDisplayFolderView": "Показване на изглед в папки",
"OptionDownloadArtImage": "Картина",
@ -550,7 +550,7 @@
"PlayNextEpisodeAutomatically": "Автоматично пускане на следващия епизод",
"Played": "Пускано",
"Playlists": "Списъци",
"PleaseRestartServerName": "Моля, пуснете сървъра отново - {0}.",
"PleaseRestartServerName": "Моля, пуснете Джелифин отново - {0}.",
"PreferEmbeddedTitlesOverFileNames": "Да се предпочитат вградените заглавия пред имената на файлове",
"Premiere": "Премиера",
"Premieres": "Премиери",
@ -585,9 +585,9 @@
"SearchForSubtitles": "Търсене на субтитри",
"SendMessage": "Изпращане на съобщение",
"SeriesYearToPresent": "{0} - Настояще",
"ServerNameIsRestarting": "Сървърно издание Емби - {0} се пуска повторно.",
"ServerNameIsShuttingDown": "Сървърно издание Емби - {0} се изключва.",
"ServerRestartNeededAfterPluginInstall": "След инсталирането на приставка, сървърът ще трябва да бъде пуснат наново.",
"ServerNameIsRestarting": "Сървърът - {0} се пуска повторно.",
"ServerNameIsShuttingDown": "Сървърът във - {0} се изключва.",
"ServerRestartNeededAfterPluginInstall": "След инсталирането на приставка, Джелифин ще трябва да бъде пуснат наново.",
"ServerUpdateNeeded": "Сървърът трябва да бъде обновен. Моля, посетете {0}, за да свалите последната версия.",
"Settings": "Настройки",
"SettingsSaved": "Настройките са запазени.",
@ -676,7 +676,7 @@
"ViewAlbum": "Преглед на албума",
"Watched": "Изгледано",
"Wednesday": "Сряда",
"WelcomeToProject": "Добре дошли в Емби!",
"WelcomeToProject": "Добре дошли в Джелифин!",
"WizardCompleted": "Това е всичко, от което се нуждаем за момента. Джелифин започва да събира данни за библиотеката ви. Разгледайте някои от нашите приложения, после натиснете <b>Готово</b>, за да видите <b>таблото на сървъра</b>.",
"Writer": "Писател",
"AllowMediaConversion": "Разрешаване на медийни преобразувания",
@ -736,7 +736,7 @@
"ButtonAddImage": "Добавяне на изображение",
"MessageBrowsePluginCatalog": "За да видите наличните добавки, прегледайте каталога с добавките.",
"Box": "Кутия",
"AlwaysPlaySubtitlesHelp": "Поднадписите, съвпадащи с езика от настройките, ще се зареждат, независимо от езика на аудио то.",
"AlwaysPlaySubtitlesHelp": "Субтитрите, съвпадащи с езика от настройките, ще се зареждат, независимо от езика на аудиото.",
"BookLibraryHelp": "Поддържат се аудио книги такива съдържащи текст. Проверете ръководството за наименуване {1} на книги {0}.",
"Blacklist": "Списък с блокирани",
"BirthLocation": "Месторождение",
@ -751,7 +751,7 @@
"AnyLanguage": "Който и да е език",
"AlwaysPlaySubtitles": "Постоянно изпълнение",
"AllowRemoteAccessHelp": "Ако не е маркирано, всеки отдалечен достъп ще бъде блокиран.",
"AllowRemoteAccess": "Позволяване на отдалечен достъп до този Jellyfin сървър.",
"AllowRemoteAccess": "Позволяване на отдалечен достъп до този Джелифин сървър.",
"AllowFfmpegThrottling": "Подтискане на прекодирането",
"AllowMediaConversionHelp": "Даване или отнемане на права за функциите за конвертиране на медия.",
"AlbumArtist": "Изпълнител",
@ -767,7 +767,7 @@
"ButtonEditOtherUserPreferences": "Редакция на потребителския профил, изображение и лични предпочитания.",
"BoxRear": "Комплект (стар)",
"BoxSet": "Комплект",
"AuthProviderHelp": "Избор на доставчик на услуга за Автентификация, която ще се използва за автентификация на потребителската парола.",
"AuthProviderHelp": "Избор на доставчик на услуга за автентификация, която ще се използва за автентификация на потребителската парола.",
"AllowedRemoteAddressesHelp": "Списък с IP адреси или IP/маска записи, разделени със запетая, които ще имат отдалечен достъп. Ако полето не е попълнено всички адреси ще имат отдалечен достъп.",
"BurnSubtitlesHelp": "Определя дали сървърът трябва да записва субтитри във видеофайлове при прекодиране. Избягването на това значително ще подобри производителността. Изберете Auto, за да запишете формати, базирани на изображения (VOBSUB, PGS, SUB, IDX) и някои ASS или SSA субтитри.",
"AllowFfmpegThrottlingHelp": "Когато прекодирането или запазването на видео стигне достатъчно далеч напред от текущата позиция за възпроизвеждане, поставете на пауза процеса, така ще се изразходват по-малко ресурси. Това е най-полезно, когато се гледа, без да се търси често из видеото. Изключете това, ако имате проблеми с възпроизвеждането.",
@ -780,10 +780,10 @@
"CopyStreamURL": "Копиране URL на стрийма",
"CopyStreamURLSuccess": "URL се копира успешно.",
"Connect": "Свързване",
"ConfirmEndPlayerSession": "Искате ли да изключите Jellyfin на {0}?",
"ConfirmEndPlayerSession": "Искате ли да изключите Джелифин на {0}?",
"ConfirmDeletion": "Потвърждаване на изтриването",
"ConfirmDeleteItem": "Изтриването на елемента ще го премахне едновременно от файловата система и библиотеката. Сигурни ли сте, че искате да продължите?",
"ConfigureDateAdded": "Конфигурацията на добавянето на датата се определя в панела на Jellyfin сървъра в секцията за настройка на библиотека",
"ConfigureDateAdded": "Конфигурацията на добавянето на датата се определя в панела на Джелифин сървъра в секцията за настройка на библиотека",
"ConfirmDeleteItems": "Изтриването на елементите ще ги премахне едновременно от файловата система и библиотеката. Сигурни ли сте, че искате да продължите?",
"ColorTransfer": "Предаване на цвета",
"ColorPrimaries": "Основни цветове",
@ -951,11 +951,11 @@
"LabelBurnSubtitles": "Вграждане на субтитри:",
"LabelBlockContentWithTags": "Блокирай елементи с етикети:",
"LabelBlastMessageIntervalHelp": "Определя продължителността в секунди при \"бомбардирането\" с активни съобщения.",
"LabelBlastMessageInterval": "Интервал на активните съобщения (в секунди)",
"LabelBlastMessageInterval": "Интервал на активните съобщения",
"LabelBitrate": "Битрейт:",
"LabelBirthYear": "Година на раждане:",
"LabelBirthDate": "Дата на раждане:",
"LabelBindToLocalNetworkAddressHelp": "Не задължително.Замени локалния IP адрес за \"закачане\" към http сървъра.Ако полето е празно сървъра ще \"закачи\" всички налични адреси.Промяната на тази стойност изисква рестарт на сървъра.",
"LabelBindToLocalNetworkAddressHelp": "Замени локалния IP адрес за \"закачане\" към http сървъра.Ако полето е празно сървъра ще \"закачи\" всички налични адреси.Промяната на тази стойност изисква рестарт на сървъра.",
"LabelBindToLocalNetworkAddress": "\"Закачи\" към локален мрежов адрес:",
"LabelAutomaticallyRefreshInternetMetadataEvery": "Автоматично обновявай метаданните от Интернет:",
"LabelAuthProvider": "Доставчик за идентификация:",
@ -994,7 +994,7 @@
"LabelEndDate": "Крайна дата:",
"LabelEnableSingleImageInDidlLimitHelp": "Някои устройства няма да го покажат правилно ,ако множество изображения са вградени в Didl.",
"LabelEnableSingleImageInDidlLimit": "Ограничи до едно вградено изображение",
"LabelEnableHttpsHelp": "Позволява на сървъра да \"слуша\" на предварително зададен HTTPS порт.Необходимо е да има настроен валиден сертификат ,за да работи правилно настройката.",
"LabelEnableHttpsHelp": "Позволява на сървъра да \"слуша\" на предварително зададен HTTPS порт.Необходимо е да има валиден сертификат ,за да работи правилно настройката.",
"LabelEnableHttps": "Включи HTTPS",
"LabelEnableHardwareDecodingFor": "Включи хардуерно декодиране за:",
"LabelEnableDlnaDebugLoggingHelp": "Създава големи журнали файлове и е редно да се използва само с цел отстраняване на проблеми.",
@ -1080,7 +1080,7 @@
"LabelProtocolInfo": "Информация за протокола:",
"LabelPostProcessorArgumentsHelp": "Използвай {path},като път за записване на файла.",
"LabelPostProcessorArguments": "Аргументи на командния ред след обработка:",
"EnableBlurHashHelp": "Изображенията, които все още се зареждат, ще се показват чрез функцията\"размито запълване\"",
"EnableBlurHashHelp": "Изображенията, които все още се зареждат, ще се показват чрез функцията\"размито запълване\".",
"EnableBlurHash": "Активиране на функцията \"размито запълване\" за изображения",
"UnsupportedPlayback": "Джелифин не може да дешифрира съдържание, защитено с DRM, но въпреки това цялото съдържание ще бъде обработено, включително защитените заглавия. Някои файлове могат да изглеждат напълно черни поради криптиране или други неподдържани функции, например интерактивни заглавия.",
"OnApplicationStartup": "При стартиране на приложението",
@ -1093,7 +1093,7 @@
"LastSeen": "Последно видян {0}",
"PersonRole": "като {0}",
"ListPaging": "{0}-{1} от {2}",
"WriteAccessRequired": "Джелифин сървъра изисква достъп с права за запис до тази папка. Моля, осигурете достъп с права за запис и опитайте отново.",
"WriteAccessRequired": "Джелифин изисква достъп с права за запис до тази папка. Моля, осигурете достъп с права за запис и опитайте отново.",
"PathNotFound": "Пътят не можа да бъде намерен. Моля, уверете се, че пътят е валиден и опитайте отново.",
"Yesterday": "Вчера",
"YadifBob": "YADIF х2",
@ -1134,7 +1134,7 @@
"LabelIdentificationFieldHelp": "Подниз или регулярен израз с различаване на главни букви.",
"LabelScreensaver": "Скрийнсейвър:",
"LabelScheduledTaskLastRan": "Последно пускан {0}, заел {1}.",
"LabelRuntimeMinutes": "Продължителност (в минути):",
"LabelRuntimeMinutes": "Продължителност:",
"LabelRequireHttpsHelp": "Ако е отметнато сървъра ще пренасочва автоматично всички заявка от HTTP към HTTPS.Няма никакъв ефект ,ако сървъра не \"слуша\" по HTTPS.",
"LabelRequireHttps": "Изисква HTTPS",
"LabelRemoteClientBitrateLimitHelp": "Допълнително ограничаване битрейта на поточното предаване за всички мрежови устройства.Това е необходимо ,за да не допуснете устройствата да изискват по-висок битрейт, отколкото вашата интернет връзка позволява.Това може да доведе до повишено натоварване на процесора на вашия сървър, за щото видеата ще се прекодират \"в движение\" до по-нисък битрейт.",
@ -1238,7 +1238,7 @@
"MessageSyncPlayGroupDoesNotExist": "Неуспешно присъединяване към групата, защото не съществува.",
"MessageSyncPlayPlaybackPermissionRequired": "Необходимо е разрешение за възпроизвеждане.",
"MessageSyncPlayNoGroupsAvailable": "Няма налични групи.Пуснете нещо да се възпроизвежда.",
"MessageSyncPlayGroupWait": "<b>{0}</b> буферира се...",
"MessageSyncPlayGroupWait": "<b>{0}</b> буферира се",
"MessageSyncPlayUserLeft": "<b>{0}</b> е напуснал групата.",
"MessageSyncPlayUserJoined": "<b>{0}</b> се присъедини към групата.",
"MessageSyncPlayDisabled": "Услугата \"синхронизирано възпроизвеждане\" е изключена.",
@ -1320,7 +1320,7 @@
"Person": "Личност",
"PerfectMatch": "Перфектно съвпадение",
"PasswordSaved": "Паролата е запазена.",
"PasswordResetProviderHelp": "Изберете доставчик за нулиране на пароли, който да се използва, когато този потребител поиска нулиране на паролата",
"PasswordResetProviderHelp": "Изберете доставчик за нулиране на пароли, който да се използва, когато този потребител поиска нулиране на паролата.",
"PasswordResetConfirmation": "Сигурни ли сте, че искате да нулирате паролата?",
"PasswordResetComplete": "Паролата е нулирана.",
"PasswordMatchError": "Паролата и потвърждението на паролата трябва да съвпадат.",
@ -1344,13 +1344,13 @@
"OptionProtocolHls": "Директно предаване по HTTP",
"OptionPosterCard": "Плакат карта",
"OptionPoster": "Плакат",
"OptionPlainVideoItemsHelp": "Ако е активирано, всички видеофайлове са представени в DIDL като \"object.item.videoItem\" вместо по-конкретен тип, като например \"object.item.videoItem.movie\".",
"OptionPlainStorageFoldersHelp": "Ако е активирано, всички папки са представени в DIDL като \"object.container.storageFolder\" вместо по-конкретен тип, като например \"object.container.person.musicArtist\".",
"OptionPlainVideoItemsHelp": "Всички видеофайлове са представени в DIDL като \"object.item.videoItem\" вместо по-конкретен тип, като например \"object.item.videoItem.movie\".",
"OptionPlainStorageFoldersHelp": "Всички папки са представени в DIDL като \"object.container.storageFolder\" вместо по-конкретен тип, като например \"object.container.person.musicArtist\".",
"OptionMax": "Максимално",
"OptionLoginAttemptsBeforeLockoutHelp": "Стойност нула означава наследяване по подразбиране на три опита за нормални потребители и пет за администратори. Задаването на това на -1 ще деактивира функцията.",
"OptionLoginAttemptsBeforeLockout": "Определя колко неправилни опита за влизане могат да бъдат направени, преди да бъде блокиран.",
"OptionList": "Списък",
"OptionIgnoreTranscodeByteRangeRequestsHelp": "Ако са активирани, тези заявки ще бъдат удовлетворени, но ще се пренебрегне заглавната част от обхвата на байтовете.",
"OptionIgnoreTranscodeByteRangeRequestsHelp": "Тези заявки ще бъдат удовлетворени, но ще се пренебрегне заглавната част от обхвата на байтовете.",
"OptionIgnoreTranscodeByteRangeRequests": "Игнорирайте заявките за обхват на байтове при прекодиране",
"OptionHlsSegmentedSubtitles": "HLS сегментирани субтитри",
"OptionExtractChapterImage": "Включи извличането на изображения от разделите",
@ -1373,12 +1373,12 @@
"OptionBlockLiveTvChannels": "Телевизионни канали на живо",
"OptionBlockChannelContent": "Съдържание на интернет канала",
"OptionBanner": "Банер",
"OptionAutomaticallyGroupSeriesHelp": "Ако е активирано, сезоните, които се намират в различни папки, ще бъдат автоматично обединени в един сериал.",
"OptionAutomaticallyGroupSeriesHelp": "Сеезоните, които се намират в различни папки, ще бъдат автоматично обединени в един сериал.",
"OptionAutomaticallyGroupSeries": "Автоматично обединява сезони, които са разпределени в множество папки",
"OptionAllowVideoPlaybackTranscoding": "Разреши възпроизвеждане на видео, което изисква транскодиране",
"OptionAllowVideoPlaybackRemuxing": "Разреши възпроизвеждане на видео, което изисква преобразуване без повторно кодиране",
"OptionAllowSyncTranscoding": "Разреши изтегляне и синхронизиране на медия, която изисква транскодиране",
"OptionAllowMediaPlaybackTranscodingHelp": "Ограничаването на достъпа до транскодирането може да доведе до проблеми при възпроизвеждането в приложенията на Джелифин поради неподдържани медийни формати.",
"OptionAllowMediaPlaybackTranscodingHelp": "Ограничаването на достъпа до транскодирането може да доведе до проблеми при възпроизвеждането в приложенията поради неподдържани медийни формати.",
"OptionAllowLinkSharingHelp": "Споделят се само уеб страници, съдържащи медийна информация.Медийните файлове никога не се споделят публично. Споделянията са ограничени във времето и изтичат след {0} дни.",
"OptionAllowContentDownloading": "Разрешаване на изтегляне и синхронизиране на медия",
"OptionForceRemoteSourceTranscoding": "Принудително транскодиране на отдалечени медийни източници (като поточна ТВ)",
@ -1428,5 +1428,19 @@
"EnableDecodingColorDepth10Hevc": "Включи 10 битово хардуерно декодиране за HEVC",
"ButtonCast": "Стриймване",
"ButtonSyncPlay": "SyncPlay",
"TabRepositories": "Хранилища"
"TabRepositories": "Хранилища",
"Preview": "Преглед",
"SubtitleVerticalPositionHelp": "Номер на ред, където се появява текст. Положителните числа показват отгоре надолу. Отрицателните числа показват отдолу нагоре.",
"LabelSubtitleVerticalPosition": "Вертикална позиция:",
"ClearQueue": "Изчисти опашката",
"StopPlayback": "Спри възпроизвеждане",
"ButtonPlayer": "Плеър",
"Writers": "Сценаристи",
"ViewAlbumArtist": "Виж албума на изпълнителя",
"PreviousTrack": "Прескочи към предишен",
"MessageGetInstalledPluginsError": "Възникна грешка при извличане на списъка с инсталираните добавки.",
"MessagePluginInstallError": "Възникна грешка при инсталирането на добавката.",
"PlaybackRate": "Скорост на възпроизвеждане",
"NextTrack": "Прескочи към следващ",
"LabelUnstable": "Нестабилна"
}

View file

@ -17,12 +17,12 @@
"AllEpisodes": "Todos os episódios",
"AllLanguages": "Todos os idiomas",
"AllLibraries": "Todas as bibliotecas",
"AllowHWTranscodingHelp": "Se ativado, permite ao sintonizador transcodificar streams em tempo real. Isto pode ajudar a reduzir a transcodificação requerida pelo Servidor.",
"AllowHWTranscodingHelp": "Permite ao sintonizador transcodificar streams em tempo real. Isto pode ajudar a reduzir a transcodificação requerida pelo servidor.",
"AllowMediaConversion": "Permitir conversão de mídia",
"AllowMediaConversionHelp": "Garante ou nega acesso à funcionalidade de conversão de mídia.",
"AllowOnTheFlySubtitleExtraction": "Permitir a extração da legenda em tempo real",
"AllowOnTheFlySubtitleExtractionHelp": "Legendas incorporadas podem ser extraídas dos vídeos e entregues aos clientes como texto simples para ajudar a evitar a transcodificação do vídeo. Em alguns sistemas isto pode levar bastante tempo e causar travamento na reprodução do vídeo durante o processo de extração. Desative isto para ter as legendas incorporadas com a transcodificação do vídeo quando não forem nativamente suportadas pelo dispositivo cliente.",
"AllowRemoteAccess": "Permitir conexões remotas a este Servidor Jellyfin.",
"AllowRemoteAccess": "Permitir conexões remotas a este servidor.",
"AllowRemoteAccessHelp": "Se desmarcado, todas as conexões remotas serão bloqueadas.",
"AllowedRemoteAddressesHelp": "Lista separada por vírgula de endereços IP ou entradas IP/netmask para redes que terão permissão para conectar-se remotamente. Se deixar em branco, todos os endereços remotos terão permissão.",
"AlwaysPlaySubtitles": "Sempre reproduzir legendas",
@ -110,7 +110,7 @@
"ColorTransfer": "Transferência de cor",
"CommunityRating": "Avaliação da comunidade",
"Composer": "Compositor",
"ConfigureDateAdded": "Configure como a data de adição é determinada no painel do Servidor Jellyfin nas configurações da Biblioteca",
"ConfigureDateAdded": "Configure como a data de adição é determinada no painel nas configurações da Biblioteca",
"ConfirmDeleteImage": "Excluir imagem?",
"ConfirmDeleteItem": "Ao excluir este item, você o excluirá do sistema de arquivos e também da biblioteca de mídias. Deseja realmente continuar?",
"ConfirmDeleteItems": "Ao excluir estes itens, você os excluirá do sistema de arquivos e de sua biblioteca de mídias. Deseja realmente continuar?",
@ -183,10 +183,10 @@
"EndsAtValue": "Termina às {0}",
"Episodes": "Episódios",
"ErrorAddingListingsToSchedulesDirect": "Ocorreu um erro ao adicionar a programação à sua conta da Schedules Direct. A Schedules Direct permite apenas um número limitado de programações por conta. Talvez seja necessário que você entre no website da Schedules Direct e remova outras listas de sua conta antes de prosseguir.",
"ErrorAddingMediaPathToVirtualFolder": "Um erro ocorreu ao adicionar o local da mídia. Por favor, verifique se o local é válido e se o processo do Servidor Jellyfin tem acesso a este local.",
"ErrorAddingMediaPathToVirtualFolder": "Um erro ocorreu ao adicionar o local da mídia. Por favor, verifique se o local é válido e se o Jellyfin tem acesso a este local.",
"ErrorAddingTunerDevice": "Ocorreu um erro ao adicionar o sintonizador. Por favor, verifique se está acessível e tente novamente.",
"ErrorAddingXmlTvFile": "Ocorreu um erro ao acessar o arquivo XmlTV. Por favor, verifique se o arquivo existe e tente novamente.",
"ErrorDeletingItem": "Ocorreu um erro ao excluir o item do Servidor Jellyfin. Por favor, verifique se o Servidor Jellyfin possui acesso de gravação na pasta de mídia e tente novamente.",
"ErrorDeletingItem": "Ocorreu um erro ao excluir o item do Servidor. Por favor, verifique se o Jellyfin possui acesso de gravação na pasta de mídia e tente novamente.",
"ErrorGettingTvLineups": "Ocorreu um erro ao fazer download da programação de TV. Por favor, certifique-se que sua informação esteja correta e tente novamente.",
"ErrorStartHourGreaterThanEnd": "A hora final deve ser maior que a hora inicial.",
"ErrorPleaseSelectLineup": "Por favor, selecione a programação e tente novamente. Se não houver programações disponíveis, verifique se o seu nome de usuário, senha e código postal estão corretos.",
@ -449,7 +449,7 @@
"LabelAudioLanguagePreference": "Idioma preferido de áudio:",
"LabelAutomaticallyRefreshInternetMetadataEvery": "Atualizar automaticamente os metadados da internet:",
"LabelBindToLocalNetworkAddress": "Vincular a um endereço de rede local:",
"LabelBindToLocalNetworkAddressHelp": "Opcional. Sobrepor o endereço de IP local para vincular o servidor http. Se deixar em branco, o servidor será vinculado a todos os endereços disponíveis. Para alterar este valor é necessário reiniciar o Servidor Jellyfin.",
"LabelBindToLocalNetworkAddressHelp": "Opcional. Sobrepor o endereço de IP local para vincular o servidor http. Se deixar em branco, o servidor será vinculado a todos os endereços disponíveis. Para alterar este valor é necessário reiniciar.",
"LabelBirthDate": "Data de nascimento:",
"LabelBirthYear": "Ano de nascimento:",
"LabelBlastMessageInterval": "Intervalo das mensagens ao vivo (segundos)",
@ -506,7 +506,7 @@
"LabelEnableBlastAliveMessages": "Mensagens ao vivo",
"LabelEnableBlastAliveMessagesHelp": "Ative esta função se o servidor não for detectado por outros dispositivos UPnP em sua rede.",
"LabelEnableDlnaClientDiscoveryInterval": "Intervalo para descoberta do cliente (segundos)",
"LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina a duração em segundos entre buscas SSDP executadas pelo Jellyfin.",
"LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina a duração em segundos entre buscas SSDP.",
"LabelEnableDlnaDebugLogging": "Ativar o log de depuração de DLNA",
"LabelEnableDlnaDebugLoggingHelp": "Cria arquivos de log grandes e só deve ser usado para resolver um problema.",
"LabelEnableDlnaPlayTo": "Ativar DLNA Play To",
@ -541,7 +541,7 @@
"LabelHomeNetworkQuality": "Qualidade da rede local:",
"LabelHomeScreenSectionValue": "Seção {0} da tela inicial:",
"LabelHttpsPort": "Número da porta local de HTTPS:",
"LabelHttpsPortHelp": "O número da porta TCP que o servidor https do Jellyfin deveria se conectar.",
"LabelHttpsPortHelp": "O número da porta TCP do servidor HTTPS.",
"LabelIconMaxHeight": "Altura máxima do ícone:",
"LabelIconMaxHeightHelp": "Resolução máxima do ícone que é exposto via upnp:icon.",
"LabelIconMaxWidth": "Largura máxima do ícone:",
@ -569,7 +569,7 @@
"LabelLanguage": "Idioma:",
"LabelLineup": "Programação:",
"LabelLocalHttpServerPortNumber": "Número da porta local de HTTP:",
"LabelLocalHttpServerPortNumberHelp": "O número da porta TCP que o servidor HTTP do Jellyfin deveria se conectar.",
"LabelLocalHttpServerPortNumberHelp": "O número da porta TCP para o servidor HTTP.",
"LabelLockItemToPreventChanges": "Bloquear este item para evitar alterações futuras",
"LabelLoginDisclaimer": "Aviso legal no login:",
"LabelLoginDisclaimerHelp": "Um aviso será exibido na parte inferior da página de login.",
@ -594,7 +594,7 @@
"LabelMetadataReaders": "Leitores de metadados:",
"LabelMetadataReadersHelp": "Classifica por ordem de prioridade suas fontes de metadados locais preferidas. O primeiro arquivo encontrado será lido.",
"LabelMetadataSavers": "Gravadores de metadados:",
"LabelMetadataSaversHelp": "Escolha os formatos de arquivos nos quais deseja gravar seus metadados.",
"LabelMetadataSaversHelp": "Escolha os formatos a serem usados ao salvar seus metadados.",
"LabelMethod": "Método:",
"LabelMinBackdropDownloadWidth": "Tamanho mínimo da imagem de fundo para download:",
"LabelMinResumeDuration": "Duração mínima para retomar:",
@ -610,7 +610,7 @@
"LabelMovieCategories": "Categorias de filmes:",
"LabelMoviePrefix": "Prefixo dos filmes:",
"LabelMoviePrefixHelp": "Se os títulos dos filmes devem ter um prefixo, digite-o aqui para que o servidor possa usá-lo corretamente.",
"LabelMovieRecordingPath": "Local de gravação de filme (opcional):",
"LabelMovieRecordingPath": "Local de gravação de filme:",
"LabelMusicStreamingTranscodingBitrate": "Bitrate da transcodificação de músicas:",
"LabelMusicStreamingTranscodingBitrateHelp": "Define o bitrate máximo do streaming de músicas.",
"LabelName": "Nome:",
@ -622,8 +622,8 @@
"LabelNumber": "Número:",
"LabelNumberOfGuideDays": "Número de dias de dados do guia para baixar:",
"LabelNumberOfGuideDaysHelp": "Baixar mais dias do guia da TV permite agendar com maior antecedência e visualizar mais listas, mas também levará mais tempo para baixar. Se selecionar Automático, será escolhido o período baseado no número de canais.",
"LabelOptionalNetworkPath": "(Opcional) Pasta compartilhada em rede:",
"LabelOptionalNetworkPathHelp": "Se esta pasta estiver compartilhada em sua rede, informar o caminho do compartilhamento permitirá que os apps Jellyfin em outros dispositivos acessem arquivos de mídia diretamente. Por exemplo, {0} ou {1}.",
"LabelOptionalNetworkPath": "Pasta compartilhada em rede:",
"LabelOptionalNetworkPathHelp": "Se esta pasta estiver compartilhada em sua rede, informar o caminho do compartilhamento permitirá que os clientes em outros dispositivos acessem arquivos de mídia diretamente. Por exemplo, {0} ou {1}.",
"LabelOriginalAspectRatio": "Proporção original da tela:",
"LabelOriginalTitle": "Título original:",
"LabelOverview": "Sinopse:",
@ -657,12 +657,12 @@
"LabelReasonForTranscoding": "Motivo da transcodificação:",
"LabelRecord": "Gravar:",
"LabelRecordingPath": "Local de gravação padrão:",
"LabelRecordingPathHelp": "Define o local padrão para salvar as gravações. Se deixar não preenchido, a pasta de dados do programa do servidor será usada.",
"LabelRecordingPathHelp": "Define o local padrão para salvar as gravações. Se deixar em branco, a pasta de dados do programa do servidor será usada.",
"LabelRefreshMode": "Modo de atualização:",
"LabelReleaseDate": "Data do lançamento:",
"LabelRemoteClientBitrateLimit": "Limite do bitrate para streaming da internet (Mbps):",
"LabelRemoteClientBitrateLimitHelp": "Um limite opcional da taxa de bits por-stream para todos os dispositivos fora da rede. Esta opção é útil para evitar que os dispositivos demandem uma taxa de bits maior que a permitida pela sua conexão. Isto pode causar um aumento na carga da CPU de seu servidor para que possa transcodificar os vídeos em tempo real para uma taxa mais baixa.",
"LabelRuntimeMinutes": "Duração (minutos):",
"LabelRuntimeMinutes": "Duração:",
"LabelSaveLocalMetadata": "Salvar as artes nas pastas de mídia",
"LabelSaveLocalMetadataHelp": "Salvando as artes nas pastas de mídia, permitirá deixá-las em um local fácil para editá-las.",
"LabelScheduledTaskLastRan": "Última execução {0}, demorando {1}.",
@ -674,12 +674,12 @@
"LabelSelectVersionToInstall": "Selecione a versão para instalar:",
"LabelSendNotificationToUsers": "Enviar notificação para:",
"LabelSerialNumber": "Número de série",
"LabelSeriesRecordingPath": "Local de gravação de séries (opcional):",
"LabelSeriesRecordingPath": "Local de gravação de séries:",
"LabelServerHost": "Servidor:",
"LabelServerHostHelp": "192.168.1.100:8096 ou https://meuservidor.com",
"LabelSimultaneousConnectionLimit": "Limite de stream simultâneo:",
"LabelSkipBackLength": "Tamanho do intervalo para retroceder:",
"LabelSkipForwardLength": "Tamanho do intervalo para avançar:",
"LabelSkipBackLength": "Intervalo ao retroceder:",
"LabelSkipForwardLength": "Intervalo ao avançar:",
"LabelSkipIfAudioTrackPresent": "Ignorar se a faixa de áudio padrão coincidir com o idioma baixado",
"LabelSkipIfAudioTrackPresentHelp": "Desmarque esta opção para que todos os vídeos tenham legendas, independente do idioma do áudio.",
"LabelSkipIfGraphicalSubsPresent": "Ignorar se o vídeo já possuir legendas incorporadas",
@ -699,7 +699,7 @@
"LabelSubtitleFormatHelp": "Exemplo: srt",
"LabelSubtitlePlaybackMode": "Modo de legenda:",
"LabelSupportedMediaTypes": "Tipos de Mídia Suportados:",
"LabelTVHomeScreen": "Tela inicial do modo TV:",
"LabelTVHomeScreen": "Tela de início do modo TV:",
"LabelTagline": "Slogan:",
"LabelTextBackgroundColor": "Cor de fundo do texto:",
"LabelTextColor": "Cor do texto:",
@ -737,7 +737,7 @@
"LabelYoureDone": "Pronto!",
"LabelZipCode": "CEP:",
"LabelffmpegPath": "Local do FFmpeg:",
"LabelffmpegPathHelp": "O local para o programa ffmpeg, ou pasta contendo ffmpeg.",
"LabelffmpegPathHelp": "O local para o arquivo de aplicação ffmpeg, ou pasta contendo ffmpeg.",
"LanNetworksHelp": "Lista separada por vírgula de endereços IP ou entradas IP/máscara de rede para redes que serão consideradas como redes locais ao forçar restrições de banda. Se definida, todos os outros endereços IP serão considerados como estando em uma rede externa e estarão sujeitos a restrições de banda externa. Se deixada em branco, apenas a sub-rede do servidor é considerada como rede local.",
"Large": "Grande",
"LatestFromLibrary": "{0} recentes",
@ -784,14 +784,14 @@
"MessageConfirmProfileDeletion": "Deseja realmente excluir este perfil?",
"MessageConfirmRecordingCancellation": "Cancelar gravação?",
"MessageConfirmRemoveMediaLocation": "Deseja realmente remover este local?",
"MessageConfirmRestart": "Deseja realmente reiniciar o Servidor Jellyfin?",
"MessageConfirmRevokeApiKey": "Deseja realmente revogar esta chave de api? A conexão da aplicação com o Servidor Jellyfin será abruptamente encerrada.",
"MessageConfirmRestart": "Deseja realmente reiniciar o Jellyfin?",
"MessageConfirmRevokeApiKey": "Deseja realmente revogar esta chave de API? A conexão da aplicação com este servidor será abruptamente encerrada.",
"MessageConfirmShutdown": "Deseja realmente desligar o servidor ?",
"MessageContactAdminToResetPassword": "Por favor, contate o administrador do sistema para redefinir sua senha.",
"MessageCreateAccountAt": "Criar uma conta em {0}",
"MessageDeleteTaskTrigger": "Deseja realmente excluir este disparador de tarefa?",
"MessageDirectoryPickerBSDInstruction": "Para BSD, você precisará configurar o armazenamento dentro de seu Jail do FreeNAS para permitir que o Jellyfin tenha acesso a ele.",
"MessageDirectoryPickerLinuxInstruction": "Sistemas operacionais Arch Linux, CentOS, Debian, Fedora, openSUSE ou Ubuntu, devem permitir que a conta de serviço tenha ao menos acesso de leitura nos locais de armazenamento.",
"MessageDirectoryPickerBSDInstruction": "Para BSD, você precisará configurar o armazenamento dentro de seu Jail do FreeNAS para que o Jellyfin tenha acesso a sua midia.",
"MessageDirectoryPickerLinuxInstruction": "Para Linux no Arch Linux, CentOS, Debian, Fedora, openSUSE ou Ubuntu, você deve permitir que o usuário do serviço tenha ao menos acesso de leitura ao seu armazenamento.",
"MessageDownloadQueued": "Download enfileirado.",
"MessageEnablingOptionLongerScans": "Ativar esta opção pode resultar em rastreamentos de biblioteca significativamente mais demorados.",
"MessageFileReadError": "Ocorreu um erro ao ler o arquivo. Por favor, tente novamente.",
@ -812,7 +812,7 @@
"MessagePleaseEnsureInternetMetadata": "Por favor, verifique se o download de metadados da internet está ativado.",
"MessagePleaseWait": "Por favor, aguarde. Isto pode demorar um pouco.",
"MessagePluginConfigurationRequiresLocalAccess": "Para configurar este plugin, por favor entre em seu servidor local diretamente.",
"MessagePluginInstallDisclaimer": "Plugins feitos por membros da comunidade Jellyfin são uma grande forma de melhorar sua experiência Jellyfin com funcionalidades e benefícios adicionais. Antes de instalar, por favor certifique-se de conhecer os efeitos que podem causar no seu Servidor Jellyfin, tais como rastreamentos de biblioteca mais demorados, processamento adicional e diminuição na estabilidade do sistema.",
"MessagePluginInstallDisclaimer": "Plugins feitos por membros da comunidade são uma grande forma de melhorar sua experiência com funcionalidades e benefícios adicionais. Antes de instalar, por favor certifique-se de conhecer os efeitos que podem causar no seu servidor, tais como rastreamentos de biblioteca mais demorados, processamento adicional e diminuição na estabilidade do sistema.",
"MessageReenableUser": "Veja abaixo para reativar",
"MessageTheFollowingLocationWillBeRemovedFromLibrary": "As seguintes localizações de mídia serão excluídas de sua biblioteca:",
"MessageUnableToConnectToServer": "Não foi possível conectar ao servidor selecionado. Por favor, verifique se está sendo executado e tente novamente.",
@ -820,7 +820,7 @@
"MessageYouHaveVersionInstalled": "Você possui a versão {0} instalada.",
"Metadata": "Metadados",
"MetadataManager": "Gerenciador de Metadados",
"MetadataSettingChangeHelp": "Alterar as configurações dos metadados afetará o novo conteúdo que será adicionado. Para atualizar o conteúdo existente, abra a tela de detalhes e clique no botão de atualizar, ou atualize usando o gerenciador de metadados.",
"MetadataSettingChangeHelp": "Alterar as configurações dos metadados afetará o novo conteúdo que será adicionado. Para atualizar o conteúdo existente, abra a tela de detalhes e clique no botão de atualizar ou atualize usando o gerenciador de metadados.",
"MinutesAfter": "minutos após",
"MinutesBefore": "minutos antes",
"Mobile": "Celular",
@ -867,18 +867,18 @@
"OptionAllowLinkSharingHelp": "Apenas páginas web que contenham informações de mídia são compartilhadas. Arquivos de mídia nunca são compartilhados publicamente. Os compartilhamentos têm um limite de tempo e expiram depois de {0} dias.",
"OptionAllowManageLiveTv": "Permitir gerenciamento de gravações da TV ao Vivo",
"OptionAllowMediaPlayback": "Permitir reprodução de mídia",
"OptionAllowMediaPlaybackTranscodingHelp": "Restringir o acesso à transcodificação pode ocasionar falhas na reprodução nos apps do Jellyfin devido a formatos de mídias não suportados.",
"OptionAllowMediaPlaybackTranscodingHelp": "Restringir o acesso à transcodificação pode ocasionar falhas na reprodução nos clientes devido a formatos de mídias não suportados.",
"OptionAllowRemoteControlOthers": "Permitir controle remoto de outros usuários",
"OptionAllowRemoteSharedDevices": "Permitir controle remoto de dispositivos compartilhados",
"OptionAllowRemoteSharedDevicesHelp": "Dispositivos DLNA são autorizados até que um usuário altere as permissões.",
"OptionAllowRemoteSharedDevicesHelp": "Dispositivos DLNA são considerados compartilhados até que um usuário comece a controlá-los.",
"OptionAllowSyncTranscoding": "Permitir download e sincronização de mídia que necessite de transcodificação",
"OptionAllowUserToManageServer": "Permitir este usuário administrar o servidor",
"OptionAllowVideoPlaybackRemuxing": "Permitir reprodução de vídeos que requerem conversão sem recodificar",
"OptionAllowVideoPlaybackRemuxing": "Permitir reprodução de vídeos que requeiram conversão sem re-encodação",
"OptionAllowVideoPlaybackTranscoding": "Permitir reprodução de vídeo que necessite de transcodificação",
"OptionArtist": "Artista",
"OptionAscending": "Crescente",
"OptionAutomaticallyGroupSeries": "Mesclar automaticamente séries que estão em várias pastas",
"OptionAutomaticallyGroupSeriesHelp": "Se ativado, séries que estiverem em várias pastas dentro desta biblioteca serão automaticamente mescladas em uma única série.",
"OptionAutomaticallyGroupSeriesHelp": "Séries que estiverem em várias pastas dentro desta biblioteca serão automaticamente mescladas em uma única série.",
"OptionBlockBooks": "Livros",
"OptionBlockChannelContent": "Conteúdo do Canal de Internet",
"OptionBlockLiveTvChannels": "Canais de TV ao Vivo",
@ -896,16 +896,16 @@
"OptionDatePlayed": "Data de Reprodução",
"OptionDescending": "Decrescente",
"OptionDisableUser": "Desativar este usuário",
"OptionDisableUserHelp": "Se desativado, o servidor não permitirá nenhuma conexão deste usuário. Conexões existentes serão encerradas imediatamente.",
"OptionDislikes": "Não gostei",
"OptionDisplayFolderView": "Exibe visualização em pastas para exibir pastas de mídias",
"OptionDisplayFolderViewHelp": "Exibição em pastas ao lado das biblioteca de mídia. Isto pode ser útil para visualizar por pastas.",
"OptionDisableUserHelp": "O servidor não permitirá nenhuma conexão deste usuário. Conexões existentes serão encerradas imediatamente.",
"OptionDislikes": "Não Curtidos",
"OptionDisplayFolderView": "Exibe uma visualização de pasta para exibir pastas de mídias",
"OptionDisplayFolderViewHelp": "Exibe pastas ao lado de suas outras biblioteca de mídia. Isto pode ser útil se quiser uma visualização por pasta.",
"OptionDownloadArtImage": "Arte",
"OptionDownloadBackImage": "Traseira",
"OptionDownloadBoxImage": "Caixa",
"OptionDownloadDiscImage": "Disco",
"OptionDownloadImagesInAdvance": "Fazer download de imagens antecipadamente",
"OptionDownloadImagesInAdvanceHelp": "Por padrão, a maioria das imagens são baixadas somente quando um app Jellyfin solicita. Ativar esta opção, baixará todas as imagens antecipadamente, ao importar novas mídias. Isto pode ocasionar um tempo maior para escanear a biblioteca.",
"OptionDownloadImagesInAdvanceHelp": "Por padrão, a maioria das imagens são baixadas somente quando um cliente solicita. Ativar esta opção, baixará todas as imagens antecipadamente, ao importar novas mídias. Isto pode ocasionar um tempo maior para escanear a biblioteca.",
"OptionDownloadPrimaryImage": "Principal",
"OptionDownloadThumbImage": "Miniatura",
"OptionDvd": "DVD",
@ -934,7 +934,7 @@
"OptionHlsSegmentedSubtitles": "Legendas segmentadas HLS",
"OptionHomeVideos": "Fotos",
"OptionIgnoreTranscodeByteRangeRequests": "Ignorar requisições de extensão do byte de transcodificação",
"OptionIgnoreTranscodeByteRangeRequestsHelp": "Se ativado, estas requisições serão honradas mas irão ignorar o cabeçalho da extensão do byte.",
"OptionIgnoreTranscodeByteRangeRequestsHelp": "Estas requisições serão honradas mas irão ignorar o cabeçalho da extensão do byte.",
"OptionImdbRating": "Avaliação IMDb",
"OptionLikes": "Curtidas",
"OptionMax": "Máx",
@ -945,9 +945,9 @@
"OptionOnInterval": "Em um intervalo",
"OptionParentalRating": "Classificação Etária",
"OptionPlainStorageFolders": "Exibir todas as pastas como pastas de armazenamento",
"OptionPlainStorageFoldersHelp": "Se ativado, todas as pastas são representadas no DIDL como \"object.container.storageFolder\" ao invés de um tipo mais específico como, por exemplo, \"object.container.person.musicArtist\".",
"OptionPlainStorageFoldersHelp": "Todas as pastas são representadas no DIDL como \"object.container.storageFolder\" ao invés de um tipo mais específico como, por exemplo, \"object.container.person.musicArtist\".",
"OptionPlainVideoItems": "Exibir todos os vídeos como itens de vídeo",
"OptionPlainVideoItemsHelp": "Se ativado, todos os vídeos são representados no DIDL como \"object.item.videoItem\" ao invés de um tipo mais específico como, por exemplo, \"object.item.videoItem.movie\".",
"OptionPlainVideoItemsHelp": "Todos os vídeos são representados no DIDL como \"object.item.videoItem\" ao invés de um tipo mais específico como, por exemplo, \"object.item.videoItem.movie\".",
"OptionPlayCount": "Contagem de Reproduções",
"OptionPlayed": "Reproduzido",
"OptionPremiereDate": "Data da Estréia",
@ -964,7 +964,7 @@
"OptionResumable": "Retomável",
"OptionRuntime": "Duração",
"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 Jellyfin.",
"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.",
"OptionSpecialEpisode": "Especiais",
"OptionTrackName": "Nome da Faixa",
"OptionTvdbRating": "Avaliação TVDB",
@ -1002,9 +1002,9 @@
"PleaseAddAtLeastOneFolder": "Por favor, adicione ao menos uma pasta a esta biblioteca, clicando no botão Adicionar.",
"PleaseConfirmPluginInstallation": "Por favor, clique em OK para confirmar que você leu e deseja prosseguir com a instalação do plugin.",
"PleaseEnterNameOrId": "Por favor, digite um nome ou ID externa.",
"PleaseRestartServerName": "Por favor, reinicie o Servidor Jellyfin - {0}.",
"PleaseRestartServerName": "Por favor, reinicie o Jellyfin {0}.",
"PleaseSelectTwoItems": "Por favor, selecione pelo menos dois itens.",
"MessagePluginInstalled": "O plugin foi instalado com sucesso. O Servidor Jellyfin precisa ser reiniciado para que as alterações sejam aplicadas.",
"MessagePluginInstalled": "O plugin foi instalado com sucesso. O servidor precisa ser reiniciado para que as alterações sejam aplicadas.",
"PreferEmbeddedTitlesOverFileNames": "Preferir títulos incorporados ao invés de nomes de arquivos",
"PreferEmbeddedTitlesOverFileNamesHelp": "Isto determina a exibição padrão do título quando não houverem metadados da internet ou locais disponíveis.",
"Premieres": "Estreias",
@ -1028,7 +1028,7 @@
"RecordingScheduled": "Gravação agendada.",
"Recordings": "Gravações",
"Refresh": "Atualizar",
"RefreshDialogHelp": "Os metadados são atualizados com base nas configurações e nos serviços de internet que estão ativados no painel do Servidor Jellyfin.",
"RefreshDialogHelp": "Os metadados são atualizados com base nas configurações e nos serviços de internet que estão ativados no painel.",
"RefreshMetadata": "Atualizar metadados",
"RefreshQueued": "Atualização enfileirada.",
"ReleaseDate": "Data de lançamento",
@ -1065,10 +1065,10 @@
"SeriesRecordingScheduled": "Gravação de série agendada.",
"SeriesSettings": "Configurações de Séries",
"SeriesYearToPresent": "{0} - Presente",
"ServerNameIsRestarting": "Servidor Jellyfin - {0} está reiniciando.",
"ServerNameIsShuttingDown": "Servidor Jellyfin - {0} está desligando.",
"ServerRestartNeededAfterPluginInstall": "O Servidor Jellyfin precisa ser reiniciado após a instalação de um plugin.",
"ServerUpdateNeeded": "Este Servidor Jellyfin precisa ser atualizado. Para fazer download da versão mais recente, por favor visite {0}",
"ServerNameIsRestarting": "O servidor em {0} está reiniciando.",
"ServerNameIsShuttingDown": "O servidor em {0} está desligando.",
"ServerRestartNeededAfterPluginInstall": "O Jellyfin precisa ser reiniciado após a instalação de um plugin.",
"ServerUpdateNeeded": "Este servidor precisa ser atualizado. Para fazer download da versão mais recente, por favor visite {0}",
"Settings": "Configurações",
"SettingsSaved": "Configurações salvas.",
"SettingsWarning": "Alterar estes valores pode causar instabilidade ou falhas de conectividade. Se tiver algum problema, recomendamos retornar ao padrão.",
@ -1226,9 +1226,9 @@
"HeaderFavoriteVideos": "Videos favoritos",
"LabelAuthProvider": "Provedor de autenticação:",
"LabelServerName": "Nome do servidor:",
"LabelTranscodePath": "Pasta de transcodificação:",
"LabelTranscodes": "Transcodificação:",
"LabelUserLoginAttemptsBeforeLockout": "Tentativas de login com falha antes que o usuário seja bloqueado:",
"LabelTranscodePath": "Caminho para a transcodificação:",
"LabelTranscodes": "Transcodificações:",
"LabelUserLoginAttemptsBeforeLockout": "Número de tentativas de login antes de bloquear o usuário:",
"DashboardVersionNumber": "Versão: {0}",
"DashboardServerName": "Servidor: {0}",
"DashboardOperatingSystem": "Sistema Operacional: {0}",
@ -1269,7 +1269,7 @@
"OptionSubstring": "Substring",
"OptionThumb": "Miniatura",
"OptionThumbCard": "Cartão de miniatura",
"PasswordResetProviderHelp": "Escolha um fornecedor de redefinição de senhas para ser usado quando este usuário solicitar a redefinição de senha",
"PasswordResetProviderHelp": "Escolha um provedor de reinício de senha a ser usado quando este usuário solicitar uma redefinição de senha.",
"PictureInPicture": "Picture in picture",
"PlaybackData": "Dados de Reprodução",
"Premiere": "Estreia",
@ -1344,7 +1344,7 @@
"LastSeen": "Visto pela última vez {0}",
"PersonRole": "como {0}",
"ListPaging": "{0}-{1} de {2}",
"WriteAccessRequired": "O servidor Jellyfin necessita de acesso de escrita para essa pasta. Garanta o acesso e tente novamente.",
"WriteAccessRequired": "O Jellyfin necessita de acesso de escrita para essa pasta. Garanta o acesso e tente novamente.",
"PathNotFound": "O caminho não pôde ser encontrado. Por favor certifique-se da validade e tente novamente.",
"YadifBob": "YADIF Bob",
"Yadif": "YADIF",
@ -1359,8 +1359,8 @@
"DeinterlaceMethodHelp": "Selecione o método de desentrelaçamento a ser usado ao transcodificar o conteúdo entrelaçado.",
"BoxSet": "Coleção",
"Artist": "Artista",
"AlbumArtist": "Artista do Album",
"Album": "Album",
"AlbumArtist": "Artista do Álbum",
"Album": "Álbum",
"UnsupportedPlayback": "O Jellyfin não pode descriptografar conteúdo protegido por DRM, porém mesmo assim fará uma tentativa para todo tipo de conteúdo, incluindo títulos protegidos. A imagem de alguns arquivos pode aparecer completamente preta devido a criptografia ou outros recursos não suportados, como títulos interativos.",
"ButtonTogglePlaylist": "Playlist",
"Filter": "Filtro",
@ -1410,7 +1410,7 @@
"HeaderSyncPlaySelectGroup": "Entrar em um grupo",
"EnableDetailsBanner": "Banner de detalhes",
"EnableDetailsBannerHelp": "Exibe um banner na parte superior da página de detalhes do item.",
"EnableBlurHashHelp": "Imagens que ainda estão carregando vão mostrar em seu lugar representações",
"EnableBlurHashHelp": "Imagens que ainda estão carregando vão mostrar em seu lugar representações.",
"EnableBlurHash": "Habilitar efeito borrado para imagens previas",
"ShowMore": "Mostrar mais",
"ShowLess": "Mostrar menos",
@ -1436,5 +1436,11 @@
"ViewAlbumArtist": "Ver artista do álbum",
"PreviousTrack": "Ir para o anterior",
"NextTrack": "Ir para o próximo",
"LabelUnstable": "Instável"
"LabelUnstable": "Instável",
"Preview": "Pré-visualização",
"LabelSubtitleVerticalPosition": "Posição Vertical:",
"MessageGetInstalledPluginsError": "Um erro ocorreu durante a requisição da lista de plugins atualmente instalados.",
"MessagePluginInstallError": "Um erro ocorreu durante a instalação do plugin.",
"PlaybackRate": "Taxa de Reprodução",
"SubtitleVerticalPositionHelp": "Numero da linha onde o texto aparece. Números positivos indicam de cima para baixo. Números negativos indicam de baixo para cima."
}

View file

@ -247,7 +247,7 @@
"Delete": "Șterge",
"DeleteImage": "Șterge Imaginea",
"DeleteUserConfirmation": "Sigur doriți să ștergeți acest utilizator?",
"Depressed": "Deprimat",
"Depressed": "Presat",
"Descending": "Descendent",
"DetectingDevices": "Detectez dispozitive",
"DirectPlaying": "Redare directă",
@ -427,7 +427,7 @@
"GuestStar": "Vedeta invitata",
"GuideProviderSelectListings": "Selectați Listări",
"EncoderPresetHelp": "Alegeți o valoare mai rapidă pentru a îmbunătăți performanța sau o valoare mai lentă pentru a îmbunătăți calitatea.",
"HardwareAccelerationWarning": "Activarea accelerării hardware poate provoca instabilitate în anumite medii. Asigurați-vă că sistemul de operare și driverele video sunt complet actualizate. Dacă întâmpinați dificultăți pentru a reda video după activarea acestei opțiuni, va trebui să schimbați setarea la inapoi la Nimic.",
"HardwareAccelerationWarning": "Activarea accelerării hardware poate provoca instabilitate în anumite medii. Asigurați-vă că sistemul de operare și driverele video sunt actualizate. Dacă întâmpinați dificultăți pentru a reda video după activarea acestei opțiuni, va trebui să schimbați setarea înapoi la Fără.",
"HeaderAccessSchedule": "Program de Acces",
"HeaderAccessScheduleHelp": "Creați un program de acces pentru a limita accesul la anumite ore.",
"HeaderActiveDevices": "Dispozitive active",
@ -743,7 +743,7 @@
"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",
"LabelEnableAutomaticPortMapHelp": "Încercați să mapați automat portul public către portul local prin UPnP. Este posibil să nu funcționeze cu unele modele de router. Modificările nu se vor aplica decât după repornirea serverului.",
"LabelEnableAutomaticPortMapHelp": "Încercați să mapați automat portul public către portul local prin UPnP. Este posibil să nu funcționeze cu unele modele de router. Schimbările nu vor fi aplicate decât după un restart al serverului.",
"LabelEnableAutomaticPortMap": "Activați maparea automată a porturilor",
"LabelEmbedAlbumArtDidlHelp": "Unele dispozitive preferă această metodă pentru obținerea artei albumelor. Alții pot să nu redea cu această opțiune activată.",
"LabelEmbedAlbumArtDidl": "Încorporați arta albumului în Didl",
@ -1235,10 +1235,10 @@
"OptionEnableForAllTuners": "Activare pentru toate dispozitivele tuner",
"OptionEnableExternalContentInSuggestionsHelp": "Permiteți trailerelor din internet și programelor TV în direct să fie incluse în conținutul sugerat.",
"OptionEnableExternalContentInSuggestions": "Activați conținut extern în sugestii",
"OptionEmbedSubtitles": "Inclus în container",
"OptionDownloadLogoImage": "Siglă",
"OptionEmbedSubtitles": "Încorporați în container",
"OptionDownloadLogoImage": "Logo",
"OptionDownloadImagesInAdvanceHelp": "În mod implicit, majoritatea imaginilor sunt descărcate numai la cererea unei aplicații Jellyfin. Activați această opțiune pentru a descărca în avans toate imaginile, pe măsură ce fișiere media noi sunt importate. Acest lucru poate duce la mărirea semnificativă a timpilor de scanare a bibliotecii.",
"OptionDownloadImagesInAdvance": "Descărcați imaginile în avans",
"OptionDownloadImagesInAdvance": "Descărcă imaginile în avans",
"OptionDownloadDiscImage": "Disc",
"OptionDisplayFolderViewHelp": "Afișați dosarele alături de celelalte biblioteci media. Acest lucru poate fi util dacă doriți să aveți o vizualizare direct în dosar.",
"OptionDisplayFolderView": "Afișați o vizualizare de dosar pentru a afișa dosarele media simple",
@ -1329,7 +1329,7 @@
"NoCreatedLibraries": "Se pare că nu ați creat încă biblioteci. {0} Doriți să creați una acum? {1}",
"AskAdminToCreateLibrary": "Cereți unui administrator să creeze o bibliotecă.",
"PlaybackErrorNoCompatibleStream": "Clientul nu este compatibil cu formatul media, iar serverul nu trimite un format media compatibil.",
"AllowFfmpegThrottlingHelp": "Când un transcod sau un remux se află destul de departe înainte de poziția actuală de redare, întrerupeți procesul, astfel încât să consume mai puține resurse. Acest lucru este util atunci când priviți fără a derula des. Dezactivați acestă opțiune dacă întâmpinați probleme de redare.",
"AllowFfmpegThrottlingHelp": "Când o transcodare sau un remux se află departe de poziția actuală de redare, întrerupeți procesul, astfel încât acesta să consume mai puține resurse. Acest lucru este cel mai util când priviți fără a căuta prin film des. Dezactivați acest lucru dacă întâmpinați probleme de redare.",
"AllowFfmpegThrottling": "Limitare Transcod-uri",
"Track": "Cale",
"Season": "Sezon",
@ -1410,7 +1410,7 @@
"HeaderSyncPlaySelectGroup": "Alăturați-vă unui grup",
"EnableDetailsBannerHelp": "Afișați o imagine de bandou în partea de sus a paginii cu detalii ale articolului.",
"EnableDetailsBanner": "Detalii Bandou",
"EnableBlurHashHelp": "Imaginile care sunt în curs de încărcare vor fi afișate cu un marcaj întinat",
"EnableBlurHashHelp": "Imaginile care sunt în curs de încărcare vor fi afișate cu un marcaj întinat.",
"EnableBlurHash": "Activați marcatoarele întinate pentru imagini",
"ShowMore": "Arată mai mult",
"ShowLess": "Arată mai puțin",
@ -1441,5 +1441,6 @@
"LabelSubtitleVerticalPosition": "Poziție verticală:",
"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."
"MessagePluginInstallError": "A apărut o eroare la instalarea pluginului.",
"PlaybackRate": "Rata de redare"
}

View file

@ -526,7 +526,7 @@
"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": "Določite vaš lasten slog spletnega vmesnika.",
"LabelCustomCssHelp": "Uveljavite vaš lasten slog 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:",
@ -681,7 +681,7 @@
"Small": "Majhno",
"SmartSubtitlesHelp": "Podnapisi, ki se ujemajo z želenim jezikom, bodo naloženi, ko je zvok v tujem jeziku.",
"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 Jellyfin strežnika.",
"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:",
"TitlePlayback": "Predvajanje",
@ -751,7 +751,7 @@
"Quality": "Kvaliteta",
"PlaceFavoriteChannelsAtBeginning": "Postavi priljubljene kanale na začetek",
"LabelOptionalNetworkPath": "Omrežna mapa v skupni rabi:",
"LabelOptionalNetworkPathHelp": "V primeru, da je mapa deljena v vašem omrežju, lahko Jellyfin deli omrežno pot z ostalimi napravami in jim omogoči neposreden dostop do vsebin. Na primer {0} ali {1}.",
"LabelOptionalNetworkPathHelp": "V primeru, da je ta mapa deljena v vašem omrežju, lahko Jellyfin deli omrežno pot z ostalimi napravami in jim omogoči neposreden dostop do vsebin. Na primer {0} ali {1}.",
"LabelRemoteClientBitrateLimitHelp": "Neobvezna omejitev bitne hitrosti na posamezno predvajanje za vse naprave izven domačega omrežja. S tem lahko preprečite, da bi naprave zahtevale višjo bitno hitrost predvajanja, kot jo lahko prenese vaše omrežje. To lahko poveča obremenitev CPU-ja, saj bo morda potrebno sprotno prekodiranje za zmanjšanje bitne hitrosti.",
"LanNetworksHelp": "Z vejico ločen seznam IP naslovov ali IP/maska omrežji, ki bodo upoštevana kot lokalna pri uveljavljanju omejitev pasovne širine. Če nastavite, se bodo vsi ostali naslovi upoštevali kot zunanji in bodo predmet omejitve pasovne širine. Če pustite prazno, bo kot lokalno omrežje upoštevano zgolj omrežje strežnika.",
"MessageForgotPasswordInNetworkRequired": "Za začetek ponastavitve gesla prosimo poskusite znova v vašem domačem omrežju.",
@ -1342,5 +1342,18 @@
"SubtitleOffset": "Zamik podnapisev",
"Subtitles": "Podnapisi",
"Sunday": "Nedelja",
"TabAdvanced": "Napredno"
"TabAdvanced": "Napredno",
"MessageChangeRecordingPath": "Spreminjanje mape posnetkov ne bo premaknilo obstoječih posnetkov iz stare na novo lokacijo. Če želite, jih morate premakniti ročno.",
"RecordingCancelled": "Snemanje preklicano.",
"RecordSeries": "Snemaj serijo",
"Record": "Snemaj",
"RecommendationBecauseYouWatched": "Ker ste gledali {0}",
"Primary": "Primarna",
"PreviousTrack": "Preskoči na prejšnjo",
"PreferEmbeddedEpisodeInfosOverFileNames": "Prioritiziraj vdelane podatke o epizodi pred imenom datoteke",
"PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Uporabi podatke o epizodi iz vdelanih metapodatkov, če so na voljo.",
"MessageGetInstalledPluginsError": "Pri pridobivanju seznama trenutno nameščenih dodatkov je prišlo do napake.",
"MessagePluginInstallError": "Pri nameščanju dodatka je prišlo do napake.",
"PlaybackErrorNoCompatibleStream": "Ta odjemalec ni kompatibilen s predstavnostjo in strežnik ne pošilja kompatibilnega formata predstavnosti.",
"PlaybackRate": "Hitrost predvajanja"
}

View file

@ -2751,6 +2751,11 @@ config-chain@^1.1.11:
ini "^1.3.4"
proto-list "~1.2.1"
confusing-browser-globals@^1.0.9:
version "1.0.9"
resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz#72bc13b483c0276801681871d4898516f8f54fdd"
integrity sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==
connect-history-api-fallback@^1:
version "1.6.0"
resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc"