merge from upstream

This commit is contained in:
vitorsemeano 2019-03-21 21:46:55 +00:00
commit e82bd8b744
75 changed files with 134 additions and 21102 deletions

View File

@ -1,31 +0,0 @@
define(["itemHelper", "libraryMenu", "apphost"], function(itemHelper, libraryMenu, appHost) {
"use strict";
function initSyncButtons(view) {
var apiClient = window.ApiClient;
apiClient && apiClient.getCurrentUserId() && apiClient.getCurrentUser().then(function(user) {
for (var item = {
SupportsSync: !0
}, categorySyncButtons = view.querySelectorAll(".categorySyncButton"), i = 0, length = categorySyncButtons.length; i < length; i++) categorySyncButtons[i].addEventListener("click", onCategorySyncButtonClick), itemHelper.canSync(user, item) ? categorySyncButtons[i].classList.remove("hide") : categorySyncButtons[i].classList.add("hide")
})
}
function onCategorySyncButtonClick(e) {
var button = this,
category = button.getAttribute("data-category"),
parentId = libraryMenu.getTopParentId();
require(["syncDialog"], function(syncDialog) {
syncDialog.showMenu({
ParentId: parentId,
Category: category,
serverId: ApiClient.serverId(),
mode: appHost.supports("sync") ? "download" : "sync"
})
})
}
return {
init: function(view) {
initSyncButtons(view)
}
}
});

View File

@ -4,25 +4,11 @@ define(['browser', 'dom', 'layoutManager', 'shell', 'appRouter', 'apphost', 'css
var EmbyButtonPrototype = Object.create(HTMLButtonElement.prototype); var EmbyButtonPrototype = Object.create(HTMLButtonElement.prototype);
var EmbyLinkButtonPrototype = Object.create(HTMLAnchorElement.prototype); var EmbyLinkButtonPrototype = Object.create(HTMLAnchorElement.prototype);
function openPremiumInfo() {
require(['registrationServices'], function (registrationServices) {
registrationServices.showPremiereInfo();
});
}
function onAnchorClick(e) { function onAnchorClick(e) {
var href = this.getAttribute('href') || ''; var href = this.getAttribute('href') || '';
if (href !== '#') { if (href !== '#') {
if (this.getAttribute('target')) { if (this.getAttribute('target')) {
if (href.indexOf('emby.media/premiere') !== -1 && !appHost.supports('externalpremium')) { if (!appHost.supports('targetblank')) {
e.preventDefault();
openPremiumInfo();
}
else if (!appHost.supports('targetblank')) {
e.preventDefault(); e.preventDefault();
shell.openUrl(href); shell.openUrl(href);
} }

View File

@ -1,4 +1,4 @@
define(['connectionManager', 'cardBuilder', 'registrationServices', 'appSettings', 'dom', 'apphost', 'layoutManager', 'imageLoader', 'globalize', 'itemShortcuts', 'itemHelper', 'appRouter', 'emby-button', 'paper-icon-button-light', 'emby-itemscontainer', 'emby-scroller', 'emby-linkbutton', 'css!./homesections'], function (connectionManager, cardBuilder, registrationServices, appSettings, dom, appHost, layoutManager, imageLoader, globalize, itemShortcuts, itemHelper, appRouter) { define(['connectionManager', 'cardBuilder', 'appSettings', 'dom', 'apphost', 'layoutManager', 'imageLoader', 'globalize', 'itemShortcuts', 'itemHelper', 'appRouter', 'emby-button', 'paper-icon-button-light', 'emby-itemscontainer', 'emby-scroller', 'emby-linkbutton', 'css!./homesections'], function (connectionManager, cardBuilder, appSettings, dom, appHost, layoutManager, imageLoader, globalize, itemShortcuts, itemHelper, appRouter) {
'use strict'; 'use strict';
function getDefaultSection(index) { function getDefaultSection(index) {
@ -662,34 +662,10 @@ define(['connectionManager', 'cardBuilder', 'registrationServices', 'appSettings
itemsContainer.parentContainer = elem; itemsContainer.parentContainer = elem;
} }
function bindUnlockClick(elem) {
var btnUnlock = elem.querySelector('.btnUnlock');
if (btnUnlock) {
btnUnlock.addEventListener('click', function (e) {
registrationServices.validateFeature('livetv', {
viewOnly: true
}).then(function () {
dom.parentWithClass(elem, 'homeSectionsContainer').dispatchEvent(new CustomEvent('settingschange', {
cancelable: false
}));
});
});
}
}
function getOnNowFetchFn(serverId) { function getOnNowFetchFn(serverId) {
return function () { return function () {
var apiClient = connectionManager.getApiClient(serverId); var apiClient = connectionManager.getApiClient(serverId);
return apiClient.getLiveTvRecommendedPrograms({ return apiClient.getLiveTvRecommendedPrograms({
userId: apiClient.getCurrentUserId(), userId: apiClient.getCurrentUserId(),
IsAiring: true, IsAiring: true,
limit: 24, limit: 24,
@ -697,15 +673,12 @@ define(['connectionManager', 'cardBuilder', 'registrationServices', 'appSettings
EnableImageTypes: "Primary,Thumb,Backdrop", EnableImageTypes: "Primary,Thumb,Backdrop",
EnableTotalRecordCount: false, EnableTotalRecordCount: false,
Fields: "ChannelInfo,PrimaryImageAspectRatio" Fields: "ChannelInfo,PrimaryImageAspectRatio"
}); });
}; };
} }
function getOnNowItemsHtml(items) { function getOnNowItemsHtml(items) {
var cardLayout = false; var cardLayout = false;
return cardBuilder.getCardsHtml({ return cardBuilder.getCardsHtml({
items: items, items: items,
preferThumb: 'auto', preferThumb: 'auto',
@ -728,27 +701,12 @@ define(['connectionManager', 'cardBuilder', 'registrationServices', 'appSettings
} }
function loadOnNow(elem, apiClient, user) { function loadOnNow(elem, apiClient, user) {
if (!user.Policy.EnableLiveTvAccess) { if (!user.Policy.EnableLiveTvAccess) {
return Promise.resolve(); return Promise.resolve();
} }
var promises = [];
promises.push(registrationServices.validateFeature('livetv',
{
viewOnly: true,
showDialog: false
}).then(function () {
return true;
}, function () {
return false;
}));
var userId = user.Id; var userId = user.Id;
apiClient.getLiveTvRecommendedPrograms({
promises.push(apiClient.getLiveTvRecommendedPrograms({
userId: apiClient.getCurrentUserId(), userId: apiClient.getCurrentUserId(),
IsAiring: true, IsAiring: true,
limit: 1, limit: 1,
@ -756,17 +714,9 @@ define(['connectionManager', 'cardBuilder', 'registrationServices', 'appSettings
EnableImageTypes: "Primary,Thumb,Backdrop", EnableImageTypes: "Primary,Thumb,Backdrop",
EnableTotalRecordCount: false, EnableTotalRecordCount: false,
Fields: "ChannelInfo,PrimaryImageAspectRatio" Fields: "ChannelInfo,PrimaryImageAspectRatio"
}).then(function (result) {
}));
return Promise.all(promises).then(function (responses) {
var registered = responses[0];
var result = responses[1];
var html = ''; var html = '';
if (result.Items.length) {
if (result.Items.length && registered) {
elem.classList.remove('padded-left'); elem.classList.remove('padded-left');
elem.classList.remove('padded-right'); elem.classList.remove('padded-right');
elem.classList.remove('padded-bottom'); elem.classList.remove('padded-bottom');
@ -774,51 +724,38 @@ define(['connectionManager', 'cardBuilder', 'registrationServices', 'appSettings
html += '<div class="verticalSection">'; html += '<div class="verticalSection">';
html += '<div class="sectionTitleContainer sectionTitleContainer-cards padded-left">'; html += '<div class="sectionTitleContainer sectionTitleContainer-cards padded-left">';
html += '<h2 class="sectionTitle sectionTitle-cards">' + globalize.translate('LiveTV') + '</h2>'; html += '<h2 class="sectionTitle sectionTitle-cards">' + globalize.translate('LiveTV') + '</h2>';
html += '</div>'; html += '</div>';
if (enableScrollX()) { if (enableScrollX()) {
html += '<div is="emby-scroller" class="padded-top-focusscale padded-bottom-focusscale" data-mousewheel="false" data-centerfocus="true" data-scrollbuttons="false">'; html += '<div is="emby-scroller" class="padded-top-focusscale padded-bottom-focusscale" data-mousewheel="false" data-centerfocus="true" data-scrollbuttons="false">';
html += '<div class="scrollSlider padded-left padded-right padded-top padded-bottom focuscontainer-x">'; html += '<div class="scrollSlider padded-left padded-right padded-top padded-bottom focuscontainer-x">';
} } else {
else {
html += '<div class="padded-left padded-right padded-top focuscontainer-x">'; html += '<div class="padded-left padded-right padded-top focuscontainer-x">';
} }
html += '<a style="margin-left:.8em;margin-right:0;" is="emby-linkbutton" href="' + appRouter.getRouteUrl('livetv', { html += '<a style="margin-left:.8em;margin-right:0;" is="emby-linkbutton" href="' + appRouter.getRouteUrl('livetv', {
serverId: apiClient.serverId() serverId: apiClient.serverId()
}) + '" class="raised"><span>' + globalize.translate('Programs') + '</span></a>'; }) + '" class="raised"><span>' + globalize.translate('Programs') + '</span></a>';
html += '<a style="margin-left:.5em;margin-right:0;" is="emby-linkbutton" href="' + appRouter.getRouteUrl('livetv', { html += '<a style="margin-left:.5em;margin-right:0;" is="emby-linkbutton" href="' + appRouter.getRouteUrl('livetv', {
serverId: apiClient.serverId(), serverId: apiClient.serverId(),
section: 'guide' section: 'guide'
}) + '" class="raised"><span>' + globalize.translate('Guide') + '</span></a>'; }) + '" class="raised"><span>' + globalize.translate('Guide') + '</span></a>';
html += '<a style="margin-left:.5em;margin-right:0;" is="emby-linkbutton" href="' + appRouter.getRouteUrl('recordedtv', { html += '<a style="margin-left:.5em;margin-right:0;" is="emby-linkbutton" href="' + appRouter.getRouteUrl('recordedtv', {
serverId: apiClient.serverId() serverId: apiClient.serverId()
}) + '" class="raised"><span>' + globalize.translate('Recordings') + '</span></a>'; }) + '" class="raised"><span>' + globalize.translate('Recordings') + '</span></a>';
html += '<a style="margin-left:.5em;margin-right:0;" is="emby-linkbutton" href="' + appRouter.getRouteUrl('livetv', { html += '<a style="margin-left:.5em;margin-right:0;" is="emby-linkbutton" href="' + appRouter.getRouteUrl('livetv', {
serverId: apiClient.serverId(), serverId: apiClient.serverId(),
section: 'dvrschedule' section: 'dvrschedule'
}) + '" class="raised"><span>' + globalize.translate('Schedule') + '</span></a>'; }) + '" class="raised"><span>' + globalize.translate('Schedule') + '</span></a>';
html += '</div>'; html += '</div>';
if (enableScrollX()) { if (enableScrollX()) {
html += '</div>'; html += '</div>';
} }
html += '</div>'; html += '</div>';
html += '</div>'; html += '</div>';
@ -826,12 +763,9 @@ define(['connectionManager', 'cardBuilder', 'registrationServices', 'appSettings
html += '<div class="sectionTitleContainer sectionTitleContainer-cards padded-left">'; html += '<div class="sectionTitleContainer sectionTitleContainer-cards padded-left">';
if (!layoutManager.tv) { if (!layoutManager.tv) {
html += '<a is="emby-linkbutton" href="' + appRouter.getRouteUrl('livetv', { html += '<a is="emby-linkbutton" href="' + appRouter.getRouteUrl('livetv', {
serverId: apiClient.serverId(), serverId: apiClient.serverId(),
section: 'onnow' section: 'onnow'
}) + '" class="more button-flat button-flat-mini sectionTitleTextButton">'; }) + '" class="more button-flat button-flat-mini sectionTitleTextButton">';
html += '<h2 class="sectionTitle sectionTitle-cards">'; html += '<h2 class="sectionTitle sectionTitle-cards">';
html += globalize.translate('HeaderOnNow'); html += globalize.translate('HeaderOnNow');
@ -863,22 +797,7 @@ define(['connectionManager', 'cardBuilder', 'registrationServices', 'appSettings
itemsContainer.parentContainer = elem; itemsContainer.parentContainer = elem;
itemsContainer.fetchData = getOnNowFetchFn(apiClient.serverId()); itemsContainer.fetchData = getOnNowFetchFn(apiClient.serverId());
itemsContainer.getItemsHtml = getOnNowItemsHtml; itemsContainer.getItemsHtml = getOnNowItemsHtml;
} else if (result.Items.length && !registered) {
elem.classList.add('padded-left');
elem.classList.add('padded-right');
elem.classList.add('padded-bottom');
html += '<h2 class="sectionTitle">' + globalize.translate('LiveTvRequiresUnlock') + '</h2>';
html += '<button is="emby-button" type="button" class="raised button-submit block btnUnlock">';
html += '<span>' + globalize.translate('HeaderBecomeProjectSupporter') + '</span>';
html += '</button>';
elem.innerHTML = html;
} }
bindUnlockClick(elem);
}); });
} }

View File

@ -118,13 +118,6 @@ define(['apphost', 'globalize', 'connectionManager', 'itemHelper', 'appRouter',
}); });
} }
if (itemHelper.canConvert(item, user, connectionManager.getApiClient(item))) {
commands.push({
name: globalize.translate('Convert'),
id: 'convert'
});
}
if (item.CanDelete && options.deleteItem !== false) { if (item.CanDelete && options.deleteItem !== false) {
if (item.Type === 'Playlist' || item.Type === 'BoxSet') { if (item.Type === 'Playlist' || item.Type === 'BoxSet') {
@ -147,15 +140,6 @@ define(['apphost', 'globalize', 'connectionManager', 'itemHelper', 'appRouter',
}); });
} }
if (appHost.supports('sync') && options.syncLocal !== false) {
if (itemHelper.canSync(user, item)) {
commands.push({
name: globalize.translate('Download'),
id: 'synclocal'
});
}
}
var canEdit = itemHelper.canEdit(user, item); var canEdit = itemHelper.canEdit(user, item);
if (canEdit) { if (canEdit) {
@ -328,17 +312,13 @@ define(['apphost', 'globalize', 'connectionManager', 'itemHelper', 'appRouter',
{ {
require(['fileDownloader'], function (fileDownloader) { require(['fileDownloader'], function (fileDownloader) {
var downloadHref = apiClient.getItemDownloadUrl(itemId); var downloadHref = apiClient.getItemDownloadUrl(itemId);
fileDownloader.download([{
fileDownloader.download([
{
url: downloadHref, url: downloadHref,
itemId: itemId, itemId: itemId,
serverId: serverId serverId: serverId
}]); }]);
getResolveFunction(getResolveFunction(resolve, id), id)(); getResolveFunction(getResolveFunction(resolve, id), id)();
}); });
break; break;
} }
case 'editsubtitles': case 'editsubtitles':
@ -433,102 +413,48 @@ define(['apphost', 'globalize', 'connectionManager', 'itemHelper', 'appRouter',
break; break;
} }
case 'share': case 'share':
{
navigator.share({ navigator.share({
title: item.Name, title: item.Name,
text: item.Overview, text: item.Overview,
url: "https://github.com/jellyfin/jellyfin" url: "https://github.com/jellyfin/jellyfin"
}); });
break; break;
}
case 'album': case 'album':
{
appRouter.showItem(item.AlbumId, item.ServerId); appRouter.showItem(item.AlbumId, item.ServerId);
getResolveFunction(resolve, id)(); getResolveFunction(resolve, id)();
break; break;
}
case 'artist': case 'artist':
{
appRouter.showItem(item.ArtistItems[0].Id, item.ServerId); appRouter.showItem(item.ArtistItems[0].Id, item.ServerId);
getResolveFunction(resolve, id)(); getResolveFunction(resolve, id)();
break; break;
}
case 'playallfromhere': case 'playallfromhere':
{
getResolveFunction(resolve, id)(); getResolveFunction(resolve, id)();
break; break;
}
case 'queueallfromhere': case 'queueallfromhere':
{ {
getResolveFunction(resolve, id)(); getResolveFunction(resolve, id)();
break; break;
} }
case 'convert':
{
require(['syncDialog'], function (syncDialog) {
syncDialog.showMenu({
items: [item],
serverId: serverId,
mode: 'convert'
});
});
getResolveFunction(resolve, id)();
break;
}
case 'sync':
{
require(['syncDialog'], function (syncDialog) {
syncDialog.showMenu({
items: [item],
serverId: serverId,
mode: 'sync'
});
});
getResolveFunction(resolve, id)();
break;
}
case 'synclocal':
{
require(['syncDialog'], function (syncDialog) {
syncDialog.showMenu({
items: [item],
serverId: serverId,
mode: 'download'
});
});
getResolveFunction(resolve, id)();
break;
}
case 'removefromplaylist': case 'removefromplaylist':
apiClient.ajax({ apiClient.ajax({
url: apiClient.getUrl('Playlists/' + options.playlistId + '/Items', { url: apiClient.getUrl('Playlists/' + options.playlistId + '/Items', {
EntryIds: [item.PlaylistItemId].join(',') EntryIds: [item.PlaylistItemId].join(',')
}), }),
type: 'DELETE' type: 'DELETE'
}).then(function () { }).then(function () {
getResolveFunction(resolve, id, true)(); getResolveFunction(resolve, id, true)();
}); });
break; break;
case 'removefromcollection': case 'removefromcollection':
apiClient.ajax({ apiClient.ajax({
type: "DELETE", type: "DELETE",
url: apiClient.getUrl("Collections/" + options.collectionId + "/Items", { url: apiClient.getUrl("Collections/" + options.collectionId + "/Items", {
Ids: [item.Id].join(',') Ids: [item.Id].join(',')
}) })
}).then(function () { }).then(function () {
getResolveFunction(resolve, id, true)(); getResolveFunction(resolve, id, true)();
}); });
break; break;
case 'canceltimer': case 'canceltimer':
deleteTimer(apiClient, item, resolve, id); deleteTimer(apiClient, item, resolve, id);

View File

@ -218,13 +218,6 @@ define(['browser', 'appStorage', 'apphost', 'loading', 'connectionManager', 'glo
}); });
} }
if (user.Policy.EnableContentDownloading && appHost.supports('sync')) {
menuItems.push({
name: globalize.translate('Download'),
id: 'synclocal'
});
}
menuItems.push({ menuItems.push({
name: globalize.translate('GroupVersions'), name: globalize.translate('GroupVersions'),
id: 'groupvideos', id: 'groupvideos',
@ -254,20 +247,16 @@ define(['browser', 'appStorage', 'apphost', 'loading', 'connectionManager', 'glo
} }
require(['actionsheet'], function (actionsheet) { require(['actionsheet'], function (actionsheet) {
actionsheet.show({ actionsheet.show({
items: menuItems, items: menuItems,
positionTo: e.target, positionTo: e.target,
callback: function (id) { callback: function (id) {
var items = selectedItems.slice(0); var items = selectedItems.slice(0);
var serverId = apiClient.serverInfo().Id; var serverId = apiClient.serverInfo().Id;
switch (id) { switch (id) {
case 'addtocollection': case 'addtocollection':
require(['collectionEditor'], function (collectionEditor) { require(['collectionEditor'], function (collectionEditor) {
new collectionEditor().show({ new collectionEditor().show({
items: items, items: items,
serverId: serverId serverId: serverId
@ -318,35 +307,6 @@ define(['browser', 'appStorage', 'apphost', 'loading', 'connectionManager', 'glo
hideSelections(); hideSelections();
dispatchNeedsRefresh(); dispatchNeedsRefresh();
break; break;
case 'sync':
require(['syncDialog'], function (syncDialog) {
syncDialog.showMenu({
items: items.map(function (i) {
return {
Id: i
};
}),
serverId: serverId
});
});
hideSelections();
dispatchNeedsRefresh();
break;
case 'synclocal':
require(['syncDialog'], function (syncDialog) {
syncDialog.showMenu({
items: items.map(function (i) {
return {
Id: i
};
}),
isLocalSync: true,
serverId: serverId
});
});
hideSelections();
dispatchNeedsRefresh();
break;
default: default:
break; break;
} }

View File

@ -2,16 +2,13 @@ define(['connectionManager', 'globalize'], function (connectionManager, globaliz
"use strict"; "use strict";
function getRequirePromise(deps) { function getRequirePromise(deps) {
return new Promise(function (resolve, reject) { return new Promise(function (resolve, reject) {
require(deps, resolve); require(deps, resolve);
}); });
} }
function showErrorMessage() { function showErrorMessage() {
return getRequirePromise(['alert']).then(function (alert) { return getRequirePromise(['alert']).then(function (alert) {
return alert(globalize.translate('MessagePlayAccessRestricted')).then(function () { return alert(globalize.translate('MessagePlayAccessRestricted')).then(function () {
return Promise.reject(); return Promise.reject();
}); });
@ -19,7 +16,6 @@ define(['connectionManager', 'globalize'], function (connectionManager, globaliz
} }
function PlayAccessValidation() { function PlayAccessValidation() {
this.name = 'Playback validation'; this.name = 'Playback validation';
this.type = 'preplayintercept'; this.type = 'preplayintercept';
this.id = 'playaccessvalidation'; this.id = 'playaccessvalidation';
@ -27,7 +23,6 @@ define(['connectionManager', 'globalize'], function (connectionManager, globaliz
} }
PlayAccessValidation.prototype.intercept = function (options) { PlayAccessValidation.prototype.intercept = function (options) {
var item = options.item; var item = options.item;
if (!item) { if (!item) {
return Promise.resolve(); return Promise.resolve();
@ -38,7 +33,6 @@ define(['connectionManager', 'globalize'], function (connectionManager, globaliz
} }
return connectionManager.getApiClient(serverId).getCurrentUser().then(function (user) { return connectionManager.getApiClient(serverId).getCurrentUser().then(function (user) {
if (user.Policy.EnableMediaPlayback) { if (user.Policy.EnableMediaPlayback) {
return Promise.resolve(); return Promise.resolve();
} }

View File

@ -1,80 +0,0 @@
define(['playbackManager', 'itemHelper'], function (playbackManager, itemHelper) {
"use strict";
function getRequirePromise(deps) {
return new Promise(function (resolve, reject) {
require(deps, resolve);
});
}
function validatePlayback(options) {
var feature = 'playback';
if (options.item && (options.item.Type === 'TvChannel' || options.item.Type === 'Recording')) {
feature = 'livetv';
}
if (feature === 'playback') {
var player = playbackManager.getCurrentPlayer();
if (player && !player.isLocalPlayer) {
return Promise.resolve();
}
}
return getRequirePromise(["registrationServices"]).then(function (registrationServices) {
return registrationServices.validateFeature(feature, options).then(function (result) {
if (result && result.enableTimeLimit) {
startAutoStopTimer();
}
});
});
}
var autoStopTimeout;
function startAutoStopTimer() {
stopAutoStopTimer();
autoStopTimeout = setTimeout(onAutoStopTimeout, 63000);
}
function onAutoStopTimeout() {
stopAutoStopTimer();
playbackManager.stop();
}
function stopAutoStopTimer() {
var timeout = autoStopTimeout;
if (timeout) {
clearTimeout(timeout);
autoStopTimeout = null;
}
}
function PlaybackValidation() {
this.name = 'Playback validation';
this.type = 'preplayintercept';
this.id = 'playbackvalidation';
this.order = -1;
}
PlaybackValidation.prototype.intercept = function (options) {
// Don't care about video backdrops, or theme music or any kind of non-fullscreen playback
if (!options.fullscreen) {
return Promise.resolve();
}
if (options.item && itemHelper.isLocalItem(options.item)) {
return Promise.resolve();
}
return validatePlayback(options);
};
return PlaybackValidation;
});

View File

@ -1,4 +1,4 @@
define(['globalize', 'connectionManager', 'require', 'loading', 'apphost', 'dom', 'recordingHelper', 'events', 'registrationServices', 'paper-icon-button-light', 'emby-button', 'css!./recordingfields'], function (globalize, connectionManager, require, loading, appHost, dom, recordingHelper, events, registrationServices) { define(['globalize', 'connectionManager', 'require', 'loading', 'apphost', 'dom', 'recordingHelper', 'events', 'paper-icon-button-light', 'emby-button', 'css!./recordingfields'], function (globalize, connectionManager, require, loading, appHost, dom, recordingHelper, events) {
'use strict'; 'use strict';
function onRecordingButtonClick(e) { function onRecordingButtonClick(e) {

View File

@ -1,81 +1,11 @@
define(['globalize', 'connectionManager', 'serverNotifications', 'require', 'loading', 'apphost', 'dom', 'recordingHelper', 'events', 'registrationServices', 'paper-icon-button-light', 'emby-button', 'css!./recordingfields', 'flexStyles'], function (globalize, connectionManager, serverNotifications, require, loading, appHost, dom, recordingHelper, events, registrationServices) { define(['globalize', 'connectionManager', 'serverNotifications', 'require', 'loading', 'apphost', 'dom', 'recordingHelper', 'events', 'paper-icon-button-light', 'emby-button', 'css!./recordingfields', 'flexStyles'], function (globalize, connectionManager, serverNotifications, require, loading, appHost, dom, recordingHelper, events) {
'use strict'; 'use strict';
function getRegistration(apiClient, feature) {
return registrationServices.validateFeature(feature, {
showDialog: false,
viewOnly: true
});
}
function showConvertRecordingsUnlockMessage(context, apiClient) {
getRegistration(apiClient, getDvrFeatureCode()).then(function () {
context.querySelector('.convertRecordingsContainer').classList.add('hide');
}, function () {
context.querySelector('.convertRecordingsContainer').classList.remove('hide');
});
}
function showSeriesRecordingFields(context, programId, apiClient) {
getRegistration(apiClient, getDvrFeatureCode()).then(function () {
context.querySelector('.supporterContainer').classList.add('hide');
context.querySelector('.convertRecordingsContainer').classList.add('hide');
context.querySelector('.recordSeriesContainer').classList.remove('hide');
}, function () {
context.querySelector('.supporterContainerText').innerHTML = globalize.translate('MessageActiveSubscriptionRequiredSeriesRecordings');
context.querySelector('.supporterContainer').classList.remove('hide');
context.querySelector('.recordSeriesContainer').classList.add('hide');
context.querySelector('.convertRecordingsContainer').classList.add('hide');
});
}
function getDvrFeatureCode() {
return 'dvr';
}
function showSingleRecordingFields(context, programId, apiClient) {
getRegistration(apiClient, getDvrFeatureCode()).then(function () {
context.querySelector('.supporterContainer').classList.add('hide');
showConvertRecordingsUnlockMessage(context, apiClient);
}, function () {
context.querySelector('.supporterContainerText').innerHTML = globalize.translate('DvrSubscriptionRequired');
context.querySelector('.supporterContainer').classList.remove('hide');
context.querySelector('.convertRecordingsContainer').classList.add('hide');
});
}
function showRecordingFieldsContainer(context, programId, apiClient) {
getRegistration(apiClient, getDvrFeatureCode()).then(function () {
context.querySelector('.recordingFields').classList.remove('hide');
}, function () {
context.querySelector('.recordingFields').classList.add('hide');
});
}
function loadData(parent, program, apiClient) { function loadData(parent, program, apiClient) {
if (program.IsSeries) { if (program.IsSeries) {
parent.querySelector('.recordSeriesContainer').classList.remove('hide'); parent.querySelector('.recordSeriesContainer').classList.remove('hide');
showSeriesRecordingFields(parent, program.Id, apiClient);
} else { } else {
parent.querySelector('.recordSeriesContainer').classList.add('hide'); parent.querySelector('.recordSeriesContainer').classList.add('hide');
showSingleRecordingFields(parent, program.Id, apiClient);
} }
if (program.SeriesTimerId) { if (program.SeriesTimerId) {
@ -91,13 +21,11 @@ define(['globalize', 'connectionManager', 'serverNotifications', 'require', 'loa
if (program.TimerId && program.Status !== 'Cancelled') { if (program.TimerId && program.Status !== 'Cancelled') {
parent.querySelector('.btnManageRecording').classList.remove('hide'); parent.querySelector('.btnManageRecording').classList.remove('hide');
parent.querySelector('.singleRecordingButton .recordingIcon').classList.add('recordingIcon-active'); parent.querySelector('.singleRecordingButton .recordingIcon').classList.add('recordingIcon-active');
if (program.Status === 'InProgress') { if (program.Status === 'InProgress') {
parent.querySelector('.singleRecordingButton .buttonText').innerHTML = globalize.translate('StopRecording'); parent.querySelector('.singleRecordingButton .buttonText').innerHTML = globalize.translate('StopRecording');
} else { } else {
parent.querySelector('.singleRecordingButton .buttonText').innerHTML = globalize.translate('DoNotRecord'); parent.querySelector('.singleRecordingButton .buttonText').innerHTML = globalize.translate('DoNotRecord');
} }
} else { } else {
parent.querySelector('.btnManageRecording').classList.add('hide'); parent.querySelector('.btnManageRecording').classList.add('hide');
parent.querySelector('.singleRecordingButton .recordingIcon').classList.remove('recordingIcon-active'); parent.querySelector('.singleRecordingButton .recordingIcon').classList.remove('recordingIcon-active');
@ -110,20 +38,16 @@ define(['globalize', 'connectionManager', 'serverNotifications', 'require', 'loa
var options = instance.options; var options = instance.options;
var apiClient = connectionManager.getApiClient(options.serverId); var apiClient = connectionManager.getApiClient(options.serverId);
showRecordingFieldsContainer(options.parent, options.programId, apiClient); instance.querySelector('.recordingFields').classList.remove('hide');
return apiClient.getLiveTvProgram(options.programId, apiClient.getCurrentUserId()).then(function (program) { return apiClient.getLiveTvProgram(options.programId, apiClient.getCurrentUserId()).then(function (program) {
instance.TimerId = program.TimerId; instance.TimerId = program.TimerId;
instance.Status = program.Status; instance.Status = program.Status;
instance.SeriesTimerId = program.SeriesTimerId; instance.SeriesTimerId = program.SeriesTimerId;
loadData(options.parent, program, apiClient); loadData(options.parent, program, apiClient);
}); });
} }
function onTimerChangedExternally(e, apiClient, data) { function onTimerChangedExternally(e, apiClient, data) {
var options = this.options; var options = this.options;
var refresh = false; var refresh = false;
@ -144,7 +68,6 @@ define(['globalize', 'connectionManager', 'serverNotifications', 'require', 'loa
} }
function onSeriesTimerChangedExternally(e, apiClient, data) { function onSeriesTimerChangedExternally(e, apiClient, data) {
var options = this.options; var options = this.options;
var refresh = false; var refresh = false;
@ -181,26 +104,16 @@ define(['globalize', 'connectionManager', 'serverNotifications', 'require', 'loa
events.on(serverNotifications, 'SeriesTimerCancelled', seriesTimerChangedHandler); events.on(serverNotifications, 'SeriesTimerCancelled', seriesTimerChangedHandler);
} }
function onSupporterButtonClick() {
registrationServices.showPremiereInfo();
}
function onManageRecordingClick(e) { function onManageRecordingClick(e) {
var options = this.options; var options = this.options;
if (!this.TimerId || this.Status === 'Cancelled') { if (!this.TimerId || this.Status === 'Cancelled') {
return; return;
} }
var self = this; var self = this;
require(['recordingEditor'], function (recordingEditor) { require(['recordingEditor'], function (recordingEditor) {
recordingEditor.show(self.TimerId, options.serverId, { recordingEditor.show(self.TimerId, options.serverId, {
enableCancel: false enableCancel: false
}).then(function () { }).then(function () {
self.changed = true; self.changed = true;
}); });
@ -281,22 +194,16 @@ define(['globalize', 'connectionManager', 'serverNotifications', 'require', 'loa
var isChecked = !button.querySelector('i').classList.contains('recordingIcon-active'); var isChecked = !button.querySelector('i').classList.contains('recordingIcon-active');
if (isChecked) { if (isChecked) {
showSeriesRecordingFields(options.parent, options.programId, apiClient); context.querySelector('.recordSeriesContainer').classList.remove('hide');
if (!this.SeriesTimerId) { if (!this.SeriesTimerId) {
var promise = this.TimerId ? var promise = this.TimerId ?
recordingHelper.changeRecordingToSeries(apiClient, this.TimerId, options.programId) : recordingHelper.changeRecordingToSeries(apiClient, this.TimerId, options.programId) :
recordingHelper.createRecording(apiClient, options.programId, true); recordingHelper.createRecording(apiClient, options.programId, true);
promise.then(function () { promise.then(function () {
fetchData(self); fetchData(self);
}); });
} }
} else { } else {
showSingleRecordingFields(options.parent, options.programId, apiClient);
if (this.SeriesTimerId) { if (this.SeriesTimerId) {
apiClient.cancelLiveTvSeriesTimer(this.SeriesTimerId).then(function () { apiClient.cancelLiveTvSeriesTimer(this.SeriesTimerId).then(function () {
sendToast(globalize.translate('RecordingCancelled')); sendToast(globalize.translate('RecordingCancelled'));
@ -307,22 +214,13 @@ define(['globalize', 'connectionManager', 'serverNotifications', 'require', 'loa
} }
RecordingEditor.prototype.embed = function () { RecordingEditor.prototype.embed = function () {
var self = this; var self = this;
return new Promise(function (resolve, reject) { return new Promise(function (resolve, reject) {
require(['text!./recordingfields.template.html'], function (template) { require(['text!./recordingfields.template.html'], function (template) {
var options = self.options; var options = self.options;
var context = options.parent; var context = options.parent;
context.innerHTML = globalize.translateDocument(template, 'core'); context.innerHTML = globalize.translateDocument(template, 'core');
var supporterButtons = context.querySelectorAll('.btnSupporter');
for (var i = 0, length = supporterButtons.length; i < length; i++) {
supporterButtons[i].addEventListener('click', onSupporterButtonClick);
}
context.querySelector('.singleRecordingButton').addEventListener('click', onRecordChange.bind(self)); context.querySelector('.singleRecordingButton').addEventListener('click', onRecordChange.bind(self));
context.querySelector('.seriesRecordingButton').addEventListener('click', onRecordSeriesChange.bind(self)); context.querySelector('.seriesRecordingButton').addEventListener('click', onRecordSeriesChange.bind(self));
context.querySelector('.btnManageRecording').addEventListener('click', onManageRecordingClick.bind(self)); context.querySelector('.btnManageRecording').addEventListener('click', onManageRecordingClick.bind(self));
@ -334,17 +232,14 @@ define(['globalize', 'connectionManager', 'serverNotifications', 'require', 'loa
}; };
RecordingEditor.prototype.hasChanged = function () { RecordingEditor.prototype.hasChanged = function () {
return this.changed; return this.changed;
}; };
RecordingEditor.prototype.refresh = function () { RecordingEditor.prototype.refresh = function () {
fetchData(this); fetchData(this);
}; };
RecordingEditor.prototype.destroy = function () { RecordingEditor.prototype.destroy = function () {
var timerChangedHandler = this.timerChangedHandler; var timerChangedHandler = this.timerChangedHandler;
this.timerChangedHandler = null; this.timerChangedHandler = null;

View File

@ -1,20 +1,4 @@
<div class="convertRecordingsContainer hide infoBanner" style="margin: 1em 0 2em;">
<h1 style="margin: .25em 0 .5em;">${HeaderConvertYourRecordings}</h1>
<div class="fieldDescription">${PromoConvertRecordingsToStreamingFormat}</div>
<br />
<button is="emby-button" type="button" class="raised btnSupporter btnSupporterForConverting button-submit">
<span>${HeaderLearnMore}</span>
</button>
</div>
<div class="supporterContainer hide infoBanner" style="margin: 1em 0 2em;">
<div class="supporterContainerText"></div>
<br />
<button is="emby-button" type="button" class="btnSupporter raised button-submit block">
<span>${HeaderBecomeProjectSupporter}</span>
</button>
</div>
<div class="recordingFields hide"> <div class="recordingFields hide">
<div class="recordSeriesContainer recordingFields-buttons flex align-items-center hide"> <div class="recordSeriesContainer recordingFields-buttons flex align-items-center hide">
<div> <div>
<button is="emby-button" type="button" class="raised recordingButton seriesRecordingButton"> <button is="emby-button" type="button" class="raised recordingButton seriesRecordingButton">

View File

@ -1,4 +1,4 @@
define(['globalize', 'loading', 'connectionManager', 'registrationServices'], function (globalize, loading, connectionManager, registrationServices) { define(['globalize', 'loading', 'connectionManager'], function (globalize, loading, connectionManager) {
'use strict'; 'use strict';
function changeRecordingToSeries(apiClient, timerId, programId, confirmTimerCancellation) { function changeRecordingToSeries(apiClient, timerId, programId, confirmTimerCancellation) {
@ -190,30 +190,21 @@ define(['globalize', 'loading', 'connectionManager', 'registrationServices'], fu
} }
function toggleRecording(serverId, programId, timerId, timerStatus, seriesTimerId) { function toggleRecording(serverId, programId, timerId, timerStatus, seriesTimerId) {
return registrationServices.validateFeature('dvr').then(function () {
var apiClient = connectionManager.getApiClient(serverId); var apiClient = connectionManager.getApiClient(serverId);
var hasTimer = timerId && timerStatus !== 'Cancelled'; var hasTimer = timerId && timerStatus !== 'Cancelled';
if (seriesTimerId && hasTimer) { if (seriesTimerId && hasTimer) {
// cancel // cancel
return showMultiCancellationPrompt(serverId, programId, timerId, timerStatus, seriesTimerId); return showMultiCancellationPrompt(serverId, programId, timerId, timerStatus, seriesTimerId);
} else if (hasTimer && programId) { } else if (hasTimer && programId) {
// change to series recording, if possible // change to series recording, if possible
// otherwise cancel individual recording // otherwise cancel individual recording
return changeRecordingToSeries(apiClient, timerId, programId, true); return changeRecordingToSeries(apiClient, timerId, programId, true);
} else if (programId) { } else if (programId) {
// schedule recording // schedule recording
return createRecording(apiClient, programId); return createRecording(apiClient, programId);
} else { } else {
return Promise.reject(); return Promise.reject();
} }
});
} }
return { return {

View File

@ -1,16 +0,0 @@
define(['appSettings', 'loading', 'apphost', 'events', 'shell', 'globalize', 'dialogHelper', 'connectionManager', 'layoutManager', 'emby-button', 'emby-linkbutton'], function (appSettings, loading, appHost, events, shell, globalize, dialogHelper, connectionManager, layoutManager) {
'use strict';
function validateFeature(feature, options) {
return Promise.resolve();
}
function showPremiereInfo() {
return Promise.resolve();
}
return {
validateFeature: validateFeature,
showPremiereInfo: showPremiereInfo
};
});

View File

@ -4,20 +4,14 @@
var connectionManager; var connectionManager;
function getApiClient(serverId) { function getApiClient(serverId) {
if (connectionManager) { if (connectionManager) {
return Promise.resolve(connectionManager.getApiClient(serverId)); return Promise.resolve(connectionManager.getApiClient(serverId));
} }
//importScripts('serviceworker-cache-polyfill.js');
return Promise.reject(); return Promise.reject();
} }
function executeAction(action, data, serverId) { function executeAction(action, data, serverId) {
return getApiClient(serverId).then(function (apiClient) { return getApiClient(serverId).then(function (apiClient) {
switch (action) { switch (action) {
case 'cancel-install': case 'cancel-install':
var id = data.id; var id = data.id;
@ -32,7 +26,6 @@
} }
self.addEventListener('notificationclick', function (event) { self.addEventListener('notificationclick', function (event) {
var notification = event.notification; var notification = event.notification;
notification.close(); notification.close();
@ -47,6 +40,5 @@
} }
event.waitUntil(executeAction(action, data, serverId)); event.waitUntil(executeAction(action, data, serverId));
}, false); }, false);
})(); })();

View File

@ -1,6 +0,0 @@
self.addEventListener('sync', function (event) {
'use strict';
if (event.tag === 'emby-sync') {
}
});

View File

@ -9,13 +9,11 @@ define(['apphost', 'userSettings', 'browser', 'events', 'pluginManager', 'backdr
function getRequirePromise(deps) { function getRequirePromise(deps) {
return new Promise(function (resolve, reject) { return new Promise(function (resolve, reject) {
require(deps, resolve); require(deps, resolve);
}); });
} }
function loadSkin(id) { function loadSkin(id) {
var newSkin = pluginManager.plugins().filter(function (p) { var newSkin = pluginManager.plugins().filter(function (p) {
return p.id === id; return p.id === id;
})[0]; })[0];
@ -29,7 +27,6 @@ define(['apphost', 'userSettings', 'browser', 'events', 'pluginManager', 'backdr
var unloadPromise; var unloadPromise;
if (currentSkin) { if (currentSkin) {
if (currentSkin.id === newSkin.id) { if (currentSkin.id === newSkin.id) {
// Nothing to do, it's already the active skin // Nothing to do, it's already the active skin
return Promise.resolve(currentSkin); return Promise.resolve(currentSkin);
@ -72,7 +69,6 @@ define(['apphost', 'userSettings', 'browser', 'events', 'pluginManager', 'backdr
console.log('Unloading skin: ' + skin.name); console.log('Unloading skin: ' + skin.name);
// TODO: unload css // TODO: unload css
return skin.unload().then(function () { return skin.unload().then(function () {
document.dispatchEvent(new CustomEvent("skinunload", { document.dispatchEvent(new CustomEvent("skinunload", {
detail: { detail: {
@ -83,9 +79,7 @@ define(['apphost', 'userSettings', 'browser', 'events', 'pluginManager', 'backdr
} }
function loadSkinHeader(skin) { function loadSkinHeader(skin) {
return getSkinHeader(skin).then(function (headerHtml) { return getSkinHeader(skin).then(function (headerHtml) {
document.querySelector('.skinHeader').innerHTML = headerHtml; document.querySelector('.skinHeader').innerHTML = headerHtml;
currentSkin = skin; currentSkin = skin;
@ -175,29 +169,7 @@ define(['apphost', 'userSettings', 'browser', 'events', 'pluginManager', 'backdr
getThemes: getThemes getThemes: getThemes
}; };
function onRegistrationSuccess() {
appSettings.set('appthemesregistered', 'true');
}
function onRegistrationFailure() {
appSettings.set('appthemesregistered', 'false');
}
function isRegistered() {
getRequirePromise(['registrationServices']).then(function (registrationServices) {
registrationServices.validateFeature('themes', {
showDialog: false
}).then(onRegistrationSuccess, onRegistrationFailure);
});
return appSettings.get('appthemesregistered') !== 'false';
}
function getThemeStylesheetInfo(id, requiresRegistration, isDefaultProperty) { function getThemeStylesheetInfo(id, requiresRegistration, isDefaultProperty) {
var themes = skinManager.getThemes(); var themes = skinManager.getThemes();
var defaultTheme; var defaultTheme;
var selectedTheme; var selectedTheme;
@ -214,11 +186,6 @@ define(['apphost', 'userSettings', 'browser', 'events', 'pluginManager', 'backdr
} }
selectedTheme = selectedTheme || defaultTheme; selectedTheme = selectedTheme || defaultTheme;
if (selectedTheme.id !== defaultTheme.id && requiresRegistration && !isRegistered()) {
selectedTheme = defaultTheme;
}
return { return {
stylesheetPath: require.toUrl('components/themes/' + selectedTheme.id + '/theme.css'), stylesheetPath: require.toUrl('components/themes/' + selectedTheme.id + '/theme.css'),
themeId: selectedTheme.id themeId: selectedTheme.id
@ -230,9 +197,7 @@ define(['apphost', 'userSettings', 'browser', 'events', 'pluginManager', 'backdr
var currentSound; var currentSound;
function loadThemeResources(id) { function loadThemeResources(id) {
lastSound = 0; lastSound = 0;
if (currentSound) { if (currentSound) {
currentSound.stop(); currentSound.stop();
currentSound = null; currentSound = null;
@ -243,26 +208,19 @@ define(['apphost', 'userSettings', 'browser', 'events', 'pluginManager', 'backdr
function onThemeLoaded() { function onThemeLoaded() {
document.documentElement.classList.remove('preload'); document.documentElement.classList.remove('preload');
try { try {
var color = getComputedStyle(document.querySelector('.skinHeader')).getPropertyValue("background-color"); var color = getComputedStyle(document.querySelector('.skinHeader')).getPropertyValue("background-color");
if (color) { if (color) {
appHost.setThemeColor(color); appHost.setThemeColor(color);
} }
} } catch (err) {
catch (err) {
console.log('Error setting theme color: ' + err); console.log('Error setting theme color: ' + err);
} }
} }
skinManager.setTheme = function (id, context) { skinManager.setTheme = function (id, context) {
return new Promise(function (resolve, reject) { return new Promise(function (resolve, reject) {
var requiresRegistration = true; var requiresRegistration = true;
if (currentThemeId && currentThemeId === id) { if (currentThemeId && currentThemeId === id) {
resolve(); resolve();
return; return;
@ -270,22 +228,18 @@ define(['apphost', 'userSettings', 'browser', 'events', 'pluginManager', 'backdr
var isDefaultProperty = context === 'serverdashboard' ? 'isDefaultServerDashboard' : 'isDefault'; var isDefaultProperty = context === 'serverdashboard' ? 'isDefaultServerDashboard' : 'isDefault';
var info = getThemeStylesheetInfo(id, requiresRegistration, isDefaultProperty); var info = getThemeStylesheetInfo(id, requiresRegistration, isDefaultProperty);
if (currentThemeId && currentThemeId === info.themeId) { if (currentThemeId && currentThemeId === info.themeId) {
resolve(); resolve();
return; return;
} }
var linkUrl = info.stylesheetPath; var linkUrl = info.stylesheetPath;
unloadTheme(); unloadTheme();
var link = document.createElement('link'); var link = document.createElement('link');
link.setAttribute('rel', 'stylesheet'); link.setAttribute('rel', 'stylesheet');
link.setAttribute('type', 'text/css'); link.setAttribute('type', 'text/css');
link.onload = function () { link.onload = function () {
onThemeLoaded(); onThemeLoaded();
resolve(); resolve();
}; };
@ -301,23 +255,19 @@ define(['apphost', 'userSettings', 'browser', 'events', 'pluginManager', 'backdr
}; };
function onViewBeforeShow(e) { function onViewBeforeShow(e) {
if (e.detail && e.detail.type === 'video-osd') { if (e.detail && e.detail.type === 'video-osd') {
return; return;
} }
if (themeResources.backdrop) { if (themeResources.backdrop) {
backdrop.setBackdrop(themeResources.backdrop); backdrop.setBackdrop(themeResources.backdrop);
} }
if (!browser.mobile && userSettings.enableThemeSongs()) { if (!browser.mobile && userSettings.enableThemeSongs()) {
if (lastSound === 0) { if (lastSound === 0) {
if (themeResources.themeSong) { if (themeResources.themeSong) {
playSound(themeResources.themeSong); playSound(themeResources.themeSong);
} }
} else if ((new Date().getTime() - lastSound) > 30000) { } else if ((new Date().getTime() - lastSound) > 30000) {
if (themeResources.effect) { if (themeResources.effect) {
playSound(themeResources.effect); playSound(themeResources.effect);

View File

@ -1,188 +0,0 @@
define(['connectionManager', 'serverNotifications', 'events', 'globalize', 'emby-button'], function (connectionManager, serverNotifications, events, globalize, EmbyButtonPrototype) {
'use strict';
function onClick(e) {
var button = this;
var id = button.getAttribute('data-id');
var serverId = button.getAttribute('data-serverid');
var apiClient = connectionManager.getApiClient(serverId);
if (!button.classList.contains('downloadbutton-on')) {
require(['syncDialog'], function (syncDialog) {
syncDialog.showMenu({
items: [id],
mode: 'download',
serverId: serverId
}).then(function () {
button.dispatchEvent(new CustomEvent('download', {
cancelable: false
}));
});
});
} else {
require(['confirm'], function (confirm) {
confirm({
text: globalize.translate('ConfirmRemoveDownload'),
confirmText: globalize.translate('RemoveDownload'),
cancelText: globalize.translate('KeepDownload'),
primary: 'cancel'
}).then(function () {
apiClient.cancelSyncItems([id]);
button.dispatchEvent(new CustomEvent('download-cancel', {
cancelable: false
}));
});
});
}
}
function updateSyncStatus(button, syncPercent) {
var icon = button.iconElement;
if (!icon) {
button.iconElement = button.querySelector('i');
icon = button.iconElement;
}
if (syncPercent != null) {
button.classList.add('downloadbutton-on');
if (icon) {
icon.classList.add('downloadbutton-icon-on');
}
} else {
button.classList.remove('downloadbutton-on');
if (icon) {
icon.classList.remove('downloadbutton-icon-on');
}
}
if ((syncPercent || 0) >= 100) {
button.classList.add('downloadbutton-complete');
if (icon) {
icon.classList.add('downloadbutton-icon-complete');
}
} else {
button.classList.remove('downloadbutton-complete');
if (icon) {
icon.classList.remove('downloadbutton-icon-complete');
}
}
var text;
if ((syncPercent || 0) >= 100) {
text = globalize.translate('Downloaded');
} else if (syncPercent != null) {
text = globalize.translate('Downloading');
} else {
text = globalize.translate('Download');
}
var textElement = button.querySelector('.emby-downloadbutton-downloadtext');
if (textElement) {
textElement.innerHTML = text;
}
button.title = text;
}
function clearEvents(button) {
button.removeEventListener('click', onClick);
}
function bindEvents(button) {
clearEvents(button);
button.addEventListener('click', onClick);
}
var EmbyDownloadButtonPrototype = Object.create(EmbyButtonPrototype);
EmbyDownloadButtonPrototype.createdCallback = function () {
// base method
if (EmbyButtonPrototype.createdCallback) {
EmbyButtonPrototype.createdCallback.call(this);
}
};
EmbyDownloadButtonPrototype.attachedCallback = function () {
// base method
if (EmbyButtonPrototype.attachedCallback) {
EmbyButtonPrototype.attachedCallback.call(this);
}
var itemId = this.getAttribute('data-id');
var serverId = this.getAttribute('data-serverid');
if (itemId && serverId) {
bindEvents(this);
}
};
EmbyDownloadButtonPrototype.detachedCallback = function () {
// base method
if (EmbyButtonPrototype.detachedCallback) {
EmbyButtonPrototype.detachedCallback.call(this);
}
clearEvents(this);
this.iconElement = null;
};
function fetchAndUpdate(button, item) {
connectionManager.getApiClient(item.ServerId).getSyncStatus(item.Id).then(function (result) {
updateSyncStatus(button, result.Progress);
}, function () {
});
}
EmbyDownloadButtonPrototype.setItem = function (item) {
if (item) {
this.setAttribute('data-id', item.Id);
this.setAttribute('data-serverid', item.ServerId);
fetchAndUpdate(this, item);
bindEvents(this);
} else {
this.removeAttribute('data-id');
this.removeAttribute('data-serverid');
clearEvents(this);
}
};
document.registerElement('emby-downloadbutton', {
prototype: EmbyDownloadButtonPrototype,
extends: 'button'
});
});

View File

@ -1,736 +0,0 @@
define(['apphost', 'globalize', 'connectionManager', 'layoutManager', 'focusManager', 'scrollHelper', 'appSettings', 'registrationServices', 'dialogHelper', 'paper-icon-button-light', 'formDialogStyle'], function (appHost, globalize, connectionManager, layoutManager, focusManager, scrollHelper, appSettings, registrationServices, dialogHelper) {
'use strict';
var currentDialogOptions;
function submitJob(dlg, apiClient, userId, syncOptions, form) {
if (!userId) {
throw new Error('userId cannot be null');
}
if (!syncOptions) {
throw new Error('syncOptions cannot be null');
}
if (!form) {
throw new Error('form cannot be null');
}
var selectSyncTarget = form.querySelector('#selectSyncTarget');
var target = selectSyncTarget ? selectSyncTarget.value : null;
if (!target) {
require(['toast'], function (toast) {
toast(globalize.translate('PleaseSelectDeviceToSyncTo'));
});
return false;
}
var options = {
userId: userId,
TargetId: target,
ParentId: syncOptions.ParentId,
Category: syncOptions.Category
};
setJobValues(options, form);
if (syncOptions.items && syncOptions.items.length) {
options.ItemIds = (syncOptions.items || []).map(function (i) {
return i.Id || i;
}).join(',');
}
apiClient.ajax({
type: "POST",
url: apiClient.getUrl("Sync/Jobs"),
data: JSON.stringify(options),
contentType: "application/json",
dataType: 'json'
}).then(function () {
dialogHelper.close(dlg);
require(['toast'], function (toast) {
showSubmissionToast(target, apiClient);
if (syncOptions.mode === 'download') {
syncNow();
}
});
});
return true;
}
function showSubmissionToast(targetId, apiClient) {
require(['toast'], function (toast) {
var msg = targetId === apiClient.deviceId() ?
globalize.translate('DownloadingDots') :
globalize.translate('SyncingDots');
toast(msg);
});
}
function syncNow() {
require(['localsync'], function (localSync) {
localSync.sync();
});
}
function submitQuickSyncJob(apiClient, userId, targetId, syncOptions) {
if (!userId) {
throw new Error('userId cannot be null');
}
if (!syncOptions) {
throw new Error('syncOptions cannot be null');
}
if (!targetId) {
throw new Error('targetId cannot be null');
}
var options = {
userId: userId,
TargetId: targetId,
ParentId: syncOptions.ParentId,
Category: syncOptions.Category,
Quality: syncOptions.Quality,
Bitrate: syncOptions.Bitrate
};
if (syncOptions.items && syncOptions.items.length) {
options.ItemIds = (syncOptions.items || []).map(function (i) {
return i.Id || i;
}).join(',');
}
return apiClient.ajax({
type: "POST",
url: apiClient.getUrl("Sync/Jobs"),
data: JSON.stringify(options),
contentType: "application/json",
dataType: 'json'
}).then(function () {
require(['toast'], function (toast) {
showSubmissionToast(targetId, apiClient);
if (syncOptions.mode === 'download') {
syncNow();
}
});
});
}
function setJobValues(job, form) {
var txtBitrate = form.querySelector('#txtBitrate');
var bitrate = txtBitrate ? txtBitrate.value : null;
if (bitrate) {
bitrate = parseFloat(bitrate) * 1000000;
}
job.Bitrate = bitrate;
var selectQuality = form.querySelector('#selectQuality');
if (selectQuality) {
job.Quality = selectQuality.value;
appSettings.set('sync-lastquality', job.Quality || '');
}
var selectProfile = form.querySelector('#selectProfile');
if (selectProfile) {
job.Profile = selectProfile.value;
}
var txtItemLimit = form.querySelector('#txtItemLimit');
if (txtItemLimit) {
job.ItemLimit = txtItemLimit.value || null;
}
var chkSyncNewContent = form.querySelector('#chkSyncNewContent');
if (chkSyncNewContent) {
job.SyncNewContent = chkSyncNewContent.checked;
}
var chkUnwatchedOnly = form.querySelector('#chkUnwatchedOnly');
if (chkUnwatchedOnly) {
job.UnwatchedOnly = chkUnwatchedOnly.checked;
}
}
function renderForm(options) {
return new Promise(function (resolve, reject) {
require(['emby-checkbox', 'emby-input', 'emby-select'], function () {
renderFormInternal(options, connectionManager.deviceId(), resolve);
});
});
}
function renderFormInternal(options, defaultTargetId, resolve) {
var elem = options.elem;
var dialogOptions = options.dialogOptions;
var targets = dialogOptions.Targets;
var html = '';
var mode = options.mode;
var targetContainerClass = mode === 'download' ? ' hide' : '';
var syncTargetLabel = mode === 'convert' ? globalize.translate('LabelConvertTo') : globalize.translate('LabelSyncTo');
if (options.readOnlySyncTarget) {
html += '<div class="inputContainer' + targetContainerClass + '">';
html += '<input is="emby-input" type="text" id="selectSyncTarget" readonly label="' + syncTargetLabel + '"/>';
html += '</div>';
} else {
html += '<div class="selectContainer' + targetContainerClass + '">';
html += '<select is="emby-select" id="selectSyncTarget" required="required" label="' + syncTargetLabel + '">';
html += targets.map(function (t) {
var isSelected = defaultTargetId === t.Id;
var selectedHtml = isSelected ? ' selected="selected"' : '';
return '<option' + selectedHtml + ' value="' + t.Id + '">' + t.Name + '</option>';
}).join('');
html += '</select>';
if (!targets.length) {
html += '<div class="fieldDescription">' + globalize.translate('LabelSyncNoTargetsHelp') + '</div>';
}
if (appHost.supports('externallinks')) {
html += '<div class="fieldDescription"><a is="emby-linkbutton" class="button-link lnkLearnMore" href="https://github.com/MediaBrowser/Wiki/wiki/Sync" target="_blank">' + globalize.translate('LearnMore') + '</a></div>';
}
html += '</div>';
}
html += '<div class="fldProfile selectContainer hide">';
html += '<select is="emby-select" id="selectProfile" label="' + globalize.translate('LabelProfile') + '">';
html += '</select>';
html += '<div class="fieldDescription profileDescription"></div>';
html += '</div>';
html += '<div class="fldQuality selectContainer hide">';
html += '<select is="emby-select" id="selectQuality" required="required" label="' + globalize.translate('LabelQuality') + '">';
html += '</select>';
html += '<div class="fieldDescription qualityDescription"></div>';
html += '</div>';
html += '<div class="fldBitrate inputContainer hide">';
html += '<input is="emby-input" type="number" step=".1" min=".1" id="txtBitrate" label="' + globalize.translate('LabelBitrateMbps') + '"/>';
html += '</div>';
if (dialogOptions.Options.indexOf('UnwatchedOnly') !== -1) {
html += '<div class="checkboxContainer checkboxContainer-withDescription">';
html += '<label>';
html += '<input is="emby-checkbox" type="checkbox" id="chkUnwatchedOnly"/>';
if (mode === 'convert') {
html += '<span>' + globalize.translate('ConvertUnwatchedVideosOnly') + '</span>';
} else {
html += '<span>' + globalize.translate('SyncUnwatchedVideosOnly') + '</span>';
}
html += '</label>';
if (mode === 'convert') {
html += '<div class="fieldDescription checkboxFieldDescription">' + globalize.translate('ConvertUnwatchedVideosOnlyHelp') + '</div>';
} else {
html += '<div class="fieldDescription checkboxFieldDescription">' + globalize.translate('SyncUnwatchedVideosOnlyHelp') + '</div>';
}
html += '</div>';
}
if (dialogOptions.Options.indexOf('SyncNewContent') !== -1) {
html += '<div class="checkboxContainer checkboxContainer-withDescription">';
html += '<label>';
html += '<input is="emby-checkbox" type="checkbox" id="chkSyncNewContent"/>';
if (mode === 'convert') {
html += '<span>' + globalize.translate('AutomaticallyConvertNewContent') + '</span>';
} else {
html += '<span>' + globalize.translate('AutomaticallySyncNewContent') + '</span>';
}
html += '</label>';
if (mode === 'convert') {
html += '<div class="fieldDescription checkboxFieldDescription">' + globalize.translate('AutomaticallyConvertNewContentHelp') + '</div>';
} else {
html += '<div class="fieldDescription checkboxFieldDescription">' + globalize.translate('AutomaticallySyncNewContentHelp') + '</div>';
}
html += '</div>';
}
if (dialogOptions.Options.indexOf('ItemLimit') !== -1) {
html += '<div class="inputContainer">';
html += '<input is="emby-input" type="number" step="1" min="1" id="txtItemLimit" label="' + globalize.translate('LabelItemLimit') + '"/>';
if (mode === 'convert') {
html += '<div class="fieldDescription">' + globalize.translate('ConvertItemLimitHelp') + '</div>';
} else {
html += '<div class="fieldDescription">' + globalize.translate('DownloadItemLimitHelp') + '</div>';
}
html += '</div>';
}
//html += '</div>';
//html += '</div>';
elem.innerHTML = html;
var selectSyncTarget = elem.querySelector('#selectSyncTarget');
if (selectSyncTarget) {
selectSyncTarget.addEventListener('change', function () {
loadQualityOptions(elem, this.value, options.dialogOptionsFn).then(resolve);
});
selectSyncTarget.dispatchEvent(new CustomEvent('change', {
bubbles: true
}));
}
var selectProfile = elem.querySelector('#selectProfile');
if (selectProfile) {
selectProfile.addEventListener('change', function () {
onProfileChange(elem, this.value);
});
if (dialogOptions.ProfileOptions.length) {
selectProfile.dispatchEvent(new CustomEvent('change', {
bubbles: true
}));
}
}
var selectQuality = elem.querySelector('#selectQuality');
if (selectQuality) {
selectQuality.addEventListener('change', function () {
onQualityChange(elem, this.value);
});
selectQuality.dispatchEvent(new CustomEvent('change', {
bubbles: true
}));
}
// This isn't ideal, but allow time for the change handlers above to run
setTimeout(function () {
focusManager.autoFocus(elem);
}, 100);
}
function showWifiMessage() {
require(['dialog', 'appRouter'], function (dialog, appRouter) {
var options = {
title: globalize.translate('HeaderWaitingForWifi'),
text: globalize.translate('WifiRequiredToDownload')
};
var items = [];
items.push({
name: options.confirmText || globalize.translate('ButtonOk'),
id: 'ok',
type: 'submit'
});
items.push({
name: options.cancelText || globalize.translate('HeaderDownloadSettings'),
id: 'downloadsettings',
type: 'cancel'
});
options.buttons = items;
dialog(options).then(function (result) {
if (result === 'ok') {
return Promise.resolve();
}
if (result === 'downloadsettings') {
appRouter.show(appRouter.getRouteUrl('downloadsettings'));
return Promise.resolve();
}
return Promise.reject();
});
});
}
function validateNetwork() {
var network = navigator.connection ? navigator.connection.type : null;
switch (network) {
case 'cellular':
case 'bluetooth':
showWifiMessage();
return false;
default:
return true;
}
}
function showSyncMenu(options) {
if (options.mode === 'download' && appSettings.syncOnlyOnWifi() && !validateNetwork()) {
return Promise.reject();
}
return registrationServices.validateFeature('sync').then(function () {
return showSyncMenuInternal(options);
});
}
function enableAutoSync(options) {
if (options.mode !== 'download') {
return false;
}
var firstItem = (options.items || [])[0] || {};
if (firstItem.Type === 'Audio') {
return true;
}
if (firstItem.Type === 'MusicAlbum') {
return true;
}
if (firstItem.Type === 'MusicArtist') {
return true;
}
if (firstItem.Type === 'MusicGenre') {
return true;
}
if (firstItem.Type === 'Playlist' && firstItem.MediaType === 'Audio') {
return true;
}
return false;
}
function showSyncMenuInternal(options) {
var apiClient = connectionManager.getApiClient(options.serverId);
var userId = apiClient.getCurrentUserId();
if (enableAutoSync(options)) {
return submitQuickSyncJob(apiClient, userId, apiClient.deviceId(), {
items: options.items,
Quality: 'custom',
Bitrate: appSettings.maxStaticMusicBitrate()
});
}
var dialogOptionsFn = getTargetDialogOptionsFn(apiClient, {
UserId: userId,
ItemIds: (options.items || []).map(function (i) {
return i.Id || i;
}).join(','),
ParentId: options.ParentId,
Category: options.Category,
IncludeProviders: options.mode === 'convert' ? 'ConvertSyncProvider' : null,
ExcludeProviders: options.mode === 'convert' ? null : 'ConvertSyncProvider'
});
return dialogOptionsFn().then(function (dialogOptions) {
currentDialogOptions = dialogOptions;
var dlgElementOptions = {
removeOnClose: true,
scrollY: false,
autoFocus: false
};
if (layoutManager.tv) {
dlgElementOptions.size = 'fullscreen';
} else {
dlgElementOptions.size = 'small';
}
var dlg = dialogHelper.createDialog(dlgElementOptions);
dlg.classList.add('formDialog');
var html = '';
html += '<div class="formDialogHeader">';
html += '<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>';
html += '<h3 class="formDialogHeaderTitle">';
var syncButtonLabel = options.mode === 'download' ?
globalize.translate('Download') :
(options.mode === 'convert' ? globalize.translate('Convert') : globalize.translate('Sync'));
html += syncButtonLabel;
html += '</h3>';
if (appHost.supports('externallinks')) {
html += '<a is="emby-linkbutton" href="https://github.com/MediaBrowser/Wiki/wiki/Sync" target="_blank" class="button-link lnkHelp" style="margin-top:0;display:inline-block;vertical-align:middle;margin-left:auto;"><i class="md-icon">info</i><span>' + globalize.translate('Help') + '</span></a>';
}
html += '</div>';
html += '<div class="formDialogContent smoothScrollY" style="padding-top:2em;">';
html += '<div class="dialogContentInner dialog-content-centered">';
html += '<form class="formSubmitSyncRequest" style="margin: auto;">';
html += '<div class="formFields"></div>';
html += '<div class="formDialogFooter">';
html += '<button is="emby-button" type="submit" class="raised button-submit block formDialogFooterItem"><span>' + syncButtonLabel + '</span></button>';
html += '</div>';
html += '</form>';
html += '</div>';
html += '</div>';
dlg.innerHTML = html;
var submitted = false;
dlg.querySelector('form').addEventListener('submit', function (e) {
submitted = submitJob(dlg, apiClient, userId, options, this);
e.preventDefault();
return false;
});
dlg.querySelector('.btnCancel').addEventListener('click', function () {
dialogHelper.close(dlg);
});
if (layoutManager.tv) {
scrollHelper.centerFocus.on(dlg.querySelector('.formDialogContent'), false);
}
var promise = dialogHelper.open(dlg);
renderForm({
elem: dlg.querySelector('.formFields'),
dialogOptions: dialogOptions,
dialogOptionsFn: dialogOptionsFn,
mode: options.mode
});
return promise.then(function () {
if (layoutManager.tv) {
scrollHelper.centerFocus.off(dlg.querySelector('.formDialogContent'), false);
}
if (submitted) {
return Promise.resolve();
}
return Promise.reject();
});
});
}
function getTargetDialogOptionsFn(apiClient, query) {
return function (targetId) {
query.TargetId = targetId;
return apiClient.getJSON(apiClient.getUrl('Sync/Options', query));
};
}
function setQualityFieldVisible(form, visible) {
var fldQuality = form.querySelector('.fldQuality');
var selectQuality = form.querySelector('#selectQuality');
if (visible) {
if (fldQuality) {
fldQuality.classList.remove('hide');
}
if (selectQuality) {
//selectQuality.setAttribute('required', 'required');
// This is a hack due to what appears to be a edge bug but it shoudln't matter as the list always has selectable items
selectQuality.removeAttribute('required');
}
} else {
if (fldQuality) {
fldQuality.classList.add('hide');
}
if (selectQuality) {
selectQuality.removeAttribute('required');
}
}
}
function onProfileChange(form, profileId) {
var options = currentDialogOptions || {};
var profileOptions = options.ProfileOptions || [];
if (!profileOptions.length) {
return;
}
var option = profileOptions.filter(function (o) {
return o.Id === profileId;
})[0];
var qualityOptions = options.QualityOptions || [];
if (option) {
form.querySelector('.profileDescription').innerHTML = option.Description || '';
setQualityFieldVisible(form, qualityOptions.length > 0 && option.EnableQualityOptions && options.Options.indexOf('Quality') !== -1);
} else {
form.querySelector('.profileDescription').innerHTML = '';
setQualityFieldVisible(form, qualityOptions.length > 0 && options.Options.indexOf('Quality') !== -1);
}
}
function onQualityChange(form, qualityId) {
var options = currentDialogOptions || {};
var option = (options.QualityOptions || []).filter(function (o) {
return o.Id === qualityId;
})[0];
var qualityDescription = form.querySelector('.qualityDescription');
if (option) {
qualityDescription.innerHTML = option.Description || '';
} else {
qualityDescription.innerHTML = '';
}
var fldBitrate = form.querySelector('.fldBitrate');
var txtBitrate = form.querySelector('#txtBitrate');
if (qualityId === 'custom') {
if (fldBitrate) {
fldBitrate.classList.remove('hide');
}
if (txtBitrate) {
txtBitrate.setAttribute('required', 'required');
}
} else {
if (fldBitrate) {
fldBitrate.classList.add('hide');
}
if (txtBitrate) {
txtBitrate.removeAttribute('required');
}
}
}
function renderTargetDialogOptions(form, options) {
currentDialogOptions = options;
var fldProfile = form.querySelector('.fldProfile');
var selectProfile = form.querySelector('#selectProfile');
if (options.ProfileOptions.length && options.Options.indexOf('Profile') !== -1) {
if (fldProfile) {
fldProfile.classList.remove('hide');
}
if (selectProfile) {
selectProfile.setAttribute('required', 'required');
}
} else {
if (fldProfile) {
fldProfile.classList.add('hide');
}
if (selectProfile) {
selectProfile.removeAttribute('required');
}
}
setQualityFieldVisible(form, options.QualityOptions.length > 0);
if (selectProfile) {
selectProfile.innerHTML = options.ProfileOptions.map(function (o) {
var selectedAttribute = o.IsDefault ? ' selected="selected"' : '';
return '<option value="' + o.Id + '"' + selectedAttribute + '>' + o.Name + '</option>';
}).join('');
selectProfile.dispatchEvent(new CustomEvent('change', {
bubbles: true
}));
}
var selectQuality = form.querySelector('#selectQuality');
if (selectQuality) {
selectQuality.innerHTML = options.QualityOptions.map(function (o) {
var selectedAttribute = o.IsDefault ? ' selected="selected"' : '';
return '<option value="' + o.Id + '"' + selectedAttribute + '>' + o.Name + '</option>';
}).join('');
var lastQuality = appSettings.get('sync-lastquality');
if (lastQuality && options.QualityOptions.filter(function (i) {
return i.Id === lastQuality;
}).length) {
selectQuality.value = lastQuality;
}
selectQuality.dispatchEvent(new CustomEvent('change', {
bubbles: true
}));
}
}
function loadQualityOptions(form, targetId, dialogOptionsFn) {
return dialogOptionsFn(targetId).then(function (options) {
return renderTargetDialogOptions(form, options);
});
}
return {
showMenu: showSyncMenu,
renderForm: renderForm,
setJobValues: setJobValues
};
});

View File

@ -109,7 +109,13 @@
<div class="listItem listItem-border"> <div class="listItem listItem-border">
<div class="listItemBody two-line"> <div class="listItemBody two-line">
<div class="listItemBodyText secondary" style="margin:0;">${LabelTranscodingTemporaryFiles}</div> <div class="listItemBodyText secondary" style="margin:0;">${LabelTranscodingTemporaryFiles}</div>
<div class="listItemBodyText" id="transcodingTemporaryPath"></div> <div class="listItemBodyText" id="transcodePath"></div>
</div>
</div>
<div class="listItem listItem-border">
<div class="listItemBody two-line">
<div class="listItemBodyText secondary" style="margin:0;">${LabelWeb}</div>
<div class="listItemBodyText" id="webPath"></div>
</div> </div>
</div> </div>
</div> </div>

View File

@ -104,18 +104,6 @@
<span>${ButtonShuffle}</span> <span>${ButtonShuffle}</span>
</button> </button>
<button is="emby-downloadbutton" type="button" class="button-flat btnSyncDownload hide detailButton-mobile">
<div class="detailButton-mobile-content">
<i class="md-icon detailButton-mobile-icon">&#xE2C4;</i>
<div class="detailButton-mobile-text emby-downloadbutton-downloadtext">${ButtonDownload}</div>
</div>
</button>
<button is="emby-downloadbutton" type="button" class="raised btnSyncDownload hide detailButton">
<i class="md-icon">&#xE2C4;</i>
<span class="emby-downloadbutton-downloadtext">${ButtonDownload}</span>
</button>
<button is="emby-button" type="button" class="button-flat btnCancelSeriesTimer hide detailButton-mobile"> <button is="emby-button" type="button" class="button-flat btnCancelSeriesTimer hide detailButton-mobile">
<div class="detailButton-mobile-content"> <div class="detailButton-mobile-content">
<i class="md-icon detailButton-mobile-icon">&#xE872;</i> <i class="md-icon detailButton-mobile-icon">&#xE872;</i>

View File

@ -74,10 +74,6 @@
<h2 class="sectionTitle sectionTitle-cards">${HeaderLatestRecordings}</h2> <h2 class="sectionTitle sectionTitle-cards">${HeaderLatestRecordings}</h2>
<i class="md-icon">&#xE5CC;</i> <i class="md-icon">&#xE5CC;</i>
</button> </button>
<button is="emby-button" type="button" class="fab submit categorySyncButton button-submit sectionTitleButton" data-category="Latest" title="${ButtonDownload}">
<i class="md-icon">&#xE2C4;</i>
</button>
</div> </div>
<div is="emby-itemscontainer" class="recordingItems itemsContainer padded-left padded-right"></div> <div is="emby-itemscontainer" class="recordingItems itemsContainer padded-left padded-right"></div>
</div> </div>

View File

@ -30,9 +30,6 @@
<div class="verticalSection"> <div class="verticalSection">
<div class="sectionTitleContainer sectionTitleContainer-cards"> <div class="sectionTitleContainer sectionTitleContainer-cards">
<h2 class="sectionTitle sectionTitle-cards padded-left">${HeaderLatestMovies}</h2> <h2 class="sectionTitle sectionTitle-cards padded-left">${HeaderLatestMovies}</h2>
<button is="emby-button" type="button" class="fab submit categorySyncButton button-submit sectionTitleButton" data-category="Latest" title="${ButtonDownload}">
<i class="md-icon">&#xE2C4;</i>
</button>
</div> </div>
<div is="emby-itemscontainer" id="recentlyAddedItems" class="itemsContainer padded-left padded-right"> <div is="emby-itemscontainer" id="recentlyAddedItems" class="itemsContainer padded-left padded-right">

View File

@ -407,8 +407,9 @@ define(["datetime", "events", "itemHelper", "serverNotifications", "dom", "globa
renderPaths: function (page, systemInfo) { renderPaths: function (page, systemInfo) {
page.querySelector("#cachePath").innerHTML = systemInfo.CachePath; page.querySelector("#cachePath").innerHTML = systemInfo.CachePath;
page.querySelector("#logPath").innerHTML = systemInfo.LogPath; page.querySelector("#logPath").innerHTML = systemInfo.LogPath;
page.querySelector("#transcodingTemporaryPath").innerHTML = systemInfo.TranscodingTempPath; page.querySelector("#transcodePath").innerHTML = systemInfo.TranscodingTempPath;
page.querySelector("#metadataPath").innerHTML = systemInfo.InternalMetadataPath; page.querySelector("#metadataPath").innerHTML = systemInfo.InternalMetadataPath;
page.querySelector("#webPath").innerHTML = systemInfo.WebPath;
}, },
startInterval: function (apiClient) { startInterval: function (apiClient) {
apiClient.sendMessage("SessionsStart", "0,1500"); apiClient.sendMessage("SessionsStart", "0,1500");

View File

@ -1,4 +1,4 @@
define(["loading", "appRouter", "layoutManager", "connectionManager", "cardBuilder", "datetime", "mediaInfo", "backdrop", "listView", "itemContextMenu", "itemHelper", "dom", "indicators", "apphost", "imageLoader", "libraryMenu", "globalize", "browser", "events", "scrollHelper", "playbackManager", "libraryBrowser", "scrollStyles", "emby-itemscontainer", "emby-checkbox", "emby-linkbutton", "emby-playstatebutton", "emby-ratingbutton", "emby-downloadbutton", "emby-scroller", "emby-select"], function(loading, appRouter, layoutManager, connectionManager, cardBuilder, datetime, mediaInfo, backdrop, listView, itemContextMenu, itemHelper, dom, indicators, appHost, imageLoader, libraryMenu, globalize, browser, events, scrollHelper, playbackManager, libraryBrowser) { define(["loading", "appRouter", "layoutManager", "connectionManager", "cardBuilder", "datetime", "mediaInfo", "backdrop", "listView", "itemContextMenu", "itemHelper", "dom", "indicators", "apphost", "imageLoader", "libraryMenu", "globalize", "browser", "events", "scrollHelper", "playbackManager", "libraryBrowser", "scrollStyles", "emby-itemscontainer", "emby-checkbox", "emby-linkbutton", "emby-playstatebutton", "emby-ratingbutton", "emby-scroller", "emby-select"], function(loading, appRouter, layoutManager, connectionManager, cardBuilder, datetime, mediaInfo, backdrop, listView, itemContextMenu, itemHelper, dom, indicators, appHost, imageLoader, libraryMenu, globalize, browser, events, scrollHelper, playbackManager, libraryBrowser) {
"use strict"; "use strict";
function getPromise(apiClient, params) { function getPromise(apiClient, params) {
@ -33,12 +33,7 @@ define(["loading", "appRouter", "layoutManager", "connectionManager", "cardBuild
user: user, user: user,
share: !0 share: !0
}; };
return appHost.supports("sync") && (options.syncLocal = !1), options return options;
}
function renderSyncLocalContainer(page, params, user, item) {
if (appHost.supports("sync"))
for (var canSync = itemHelper.canSync(user, item), buttons = page.querySelectorAll(".btnSyncDownload"), i = 0, length = buttons.length; i < length; i++) buttons[i].setItem(item), canSync ? buttons[i].classList.remove("hide") : buttons[i].classList.add("hide")
} }
function getProgramScheduleHtml(items, options) { function getProgramScheduleHtml(items, options) {
@ -286,7 +281,23 @@ define(["loading", "appRouter", "layoutManager", "connectionManager", "cardBuild
var apiClient = connectionManager.getApiClient(item.ServerId); var apiClient = connectionManager.getApiClient(item.ServerId);
renderSeriesTimerEditor(page, item, apiClient, user), renderTimerEditor(page, item, apiClient, user), renderImage(page, item, apiClient, user), renderLogo(page, item, apiClient), setTitle(item, apiClient), setInitialCollapsibleState(page, item, apiClient, context, user), renderDetails(page, item, apiClient, context), renderTrackSelections(page, instance, item), dom.getWindowSize().innerWidth >= 1e3 ? backdrop.setBackdrops([item]) : backdrop.clear(), renderDetailPageBackdrop(page, item, apiClient); renderSeriesTimerEditor(page, item, apiClient, user), renderTimerEditor(page, item, apiClient, user), renderImage(page, item, apiClient, user), renderLogo(page, item, apiClient), setTitle(item, apiClient), setInitialCollapsibleState(page, item, apiClient, context, user), renderDetails(page, item, apiClient, context), renderTrackSelections(page, instance, item), dom.getWindowSize().innerWidth >= 1e3 ? backdrop.setBackdrops([item]) : backdrop.clear(), renderDetailPageBackdrop(page, item, apiClient);
var canPlay = reloadPlayButtons(page, item); var canPlay = reloadPlayButtons(page, item);
(item.LocalTrailerCount || item.RemoteTrailers && item.RemoteTrailers.length) && -1 !== playbackManager.getSupportedCommands().indexOf("PlayTrailers") ? hideAll(page, "btnPlayTrailer", !0) : hideAll(page, "btnPlayTrailer"), setTrailerButtonVisibility(page, item), item.CanDelete && !item.IsFolder ? hideAll(page, "btnDeleteItem", !0) : hideAll(page, "btnDeleteItem"), renderSyncLocalContainer(page, params, user, item), "Program" !== item.Type || canPlay ? hideAll(page, "mainDetailButtons", !0) : hideAll(page, "mainDetailButtons"), showRecordingFields(instance, page, item, user); if ((item.LocalTrailerCount || item.RemoteTrailers && item.RemoteTrailers.length) && -1 !== playbackManager.getSupportedCommands().indexOf("PlayTrailers")) {
hideAll(page, "btnPlayTrailer", true);
} else {
hideAll(page, "btnPlayTrailer");
}
setTrailerButtonVisibility(page, item);
if (item.CanDelete && !item.IsFolder) {
hideAll(page, "btnDeleteItem", true);
} else {
hideAll(page, "btnDeleteItem");
}
if ("Program" !== item.Type || canPlay) {
hideAll(page, "mainDetailButtons", true);
} else {
hideAll(page, "mainDetailButtons");
}
showRecordingFields(instance, page, item, user);
var groupedVersions = (item.MediaSources || []).filter(function(g) { var groupedVersions = (item.MediaSources || []).filter(function(g) {
return "Grouping" == g.Type return "Grouping" == g.Type
}); });
@ -1166,30 +1177,55 @@ define(["loading", "appRouter", "layoutManager", "connectionManager", "cardBuild
})) }))
} }
} }
var currentItem, self = this,
apiClient = params.serverId ? connectionManager.getApiClient(params.serverId) : ApiClient; var currentItem;
var self = this;
var apiClient = params.serverId ? connectionManager.getApiClient(params.serverId) : ApiClient;
view.querySelectorAll(".btnPlay"); view.querySelectorAll(".btnPlay");
bindAll(view, ".btnPlay", "click", onPlayClick), bindAll(view, ".btnResume", "click", onPlayClick), bindAll(view, ".btnInstantMix", "click", onInstantMixClick), bindAll(view, ".btnShuffle", "click", onShuffleClick), bindAll(view, ".btnPlayTrailer", "click", onPlayTrailerClick), bindAll(view, ".btnCancelSeriesTimer", "click", onCancelSeriesTimerClick), bindAll(view, ".btnCancelTimer", "click", onCancelTimerClick), bindAll(view, ".btnDeleteItem", "click", onDeleteClick), bindAll(view, ".btnSyncDownload", "download", onDownloadChange), bindAll(view, ".btnSyncDownload", "download-cancel", onDownloadChange), view.querySelector(".btnMoreCommands i").innerHTML = "&#xE5D3;", view.querySelector(".trackSelections").addEventListener("submit", onTrackSelectionsSubmit), view.querySelector(".btnSplitVersions").addEventListener("click", function() { bindAll(view, ".btnPlay", "click", onPlayClick);
bindAll(view, ".btnResume", "click", onPlayClick);
bindAll(view, ".btnInstantMix", "click", onInstantMixClick);
bindAll(view, ".btnShuffle", "click", onShuffleClick);
bindAll(view, ".btnPlayTrailer", "click", onPlayTrailerClick);
bindAll(view, ".btnCancelSeriesTimer", "click", onCancelSeriesTimerClick);
bindAll(view, ".btnCancelTimer", "click", onCancelTimerClick);
bindAll(view, ".btnDeleteItem", "click", onDeleteClick);
view.querySelector(".btnMoreCommands i").innerHTML = "&#xE5D3;";
view.querySelector(".trackSelections").addEventListener("submit", onTrackSelectionsSubmit);
view.querySelector(".btnSplitVersions").addEventListener("click", function() {
splitVersions(self, view, apiClient, params) splitVersions(self, view, apiClient, params)
}), bindAll(view, ".btnMoreCommands", "click", onMoreCommandsClick), view.querySelector(".selectSource").addEventListener("change", function() { });
renderVideoSelections(view, self._currentPlaybackMediaSources), renderAudioSelections(view, self._currentPlaybackMediaSources), renderSubtitleSelections(view, self._currentPlaybackMediaSources) bindAll(view, ".btnMoreCommands", "click", onMoreCommandsClick);
}), view.addEventListener("click", function(e) { view.querySelector(".selectSource").addEventListener("change", function() {
renderVideoSelections(view, self._currentPlaybackMediaSources);
renderAudioSelections(view, self._currentPlaybackMediaSources);
renderSubtitleSelections(view, self._currentPlaybackMediaSources);
});
view.addEventListener("click", function(e) {
dom.parentWithClass(e.target, "moreScenes") ? apiClient.getCurrentUser().then(function(user) { dom.parentWithClass(e.target, "moreScenes") ? apiClient.getCurrentUser().then(function(user) {
renderScenes(view, currentItem) renderScenes(view, currentItem)
}) : dom.parentWithClass(e.target, "morePeople") ? renderCast(view, currentItem, params.context) : dom.parentWithClass(e.target, "moreSpecials") && apiClient.getCurrentUser().then(function(user) { }) : dom.parentWithClass(e.target, "morePeople") ? renderCast(view, currentItem, params.context) : dom.parentWithClass(e.target, "moreSpecials") && apiClient.getCurrentUser().then(function(user) {
renderSpecials(view, currentItem, user) renderSpecials(view, currentItem, user)
}) })
}), view.querySelector(".detailImageContainer").addEventListener("click", function(e) { });
view.querySelector(".detailImageContainer").addEventListener("click", function(e) {
dom.parentWithClass(e.target, "itemDetailGalleryLink") && editImages().then(function() { dom.parentWithClass(e.target, "itemDetailGalleryLink") && editImages().then(function() {
reload(self, view, params) reload(self, view, params)
}) })
}), view.addEventListener("viewshow", function(e) { });
view.addEventListener("viewshow", function(e) {
var page = this; var page = this;
libraryMenu.setTransparentMenu(!0), e.detail.isRestored ? currentItem && (setTitle(currentItem, connectionManager.getApiClient(currentItem.ServerId)), renderTrackSelections(page, self, currentItem, !0)) : reload(self, page, params), events.on(apiClient, "message", onWebSocketMessage), events.on(playbackManager, "playerchange", onPlayerChange) libraryMenu.setTransparentMenu(!0), e.detail.isRestored ? currentItem && (setTitle(currentItem, connectionManager.getApiClient(currentItem.ServerId)), renderTrackSelections(page, self, currentItem, !0)) : reload(self, page, params), events.on(apiClient, "message", onWebSocketMessage), events.on(playbackManager, "playerchange", onPlayerChange)
}), view.addEventListener("viewbeforehide", function() { });
events.off(apiClient, "message", onWebSocketMessage), events.off(playbackManager, "playerchange", onPlayerChange), libraryMenu.setTransparentMenu(!1) view.addEventListener("viewbeforehide", function() {
}), view.addEventListener("viewdestroy", function() { events.off(apiClient, "message", onWebSocketMessage);
currentItem = null, self._currentPlaybackMediaSources = null, self.currentRecordingFields = null events.off(playbackManager, "playerchange", onPlayerChange);
libraryMenu.setTransparentMenu(false);
});
view.addEventListener("viewdestroy", function() {
currentItem = null;
self._currentPlaybackMediaSources = null;
self.currentRecordingFields = null;
}) })
} }
}); });

View File

@ -1,4 +1,4 @@
define(["layoutManager", "loading", "components/categorysyncbuttons", "cardBuilder", "apphost", "imageLoader", "scripts/livetvcomponents", "listViewStyle", "emby-itemscontainer"], function(layoutManager, loading, categorysyncbuttons, cardBuilder, appHost, imageLoader) { define(["layoutManager", "loading", "cardBuilder", "apphost", "imageLoader", "scripts/livetvcomponents", "listViewStyle", "emby-itemscontainer"], function(layoutManager, loading, cardBuilder, appHost, imageLoader) {
"use strict"; "use strict";
function renderRecordings(elem, recordings, cardOptions, scrollX) { function renderRecordings(elem, recordings, cardOptions, scrollX) {
@ -54,7 +54,6 @@ define(["layoutManager", "loading", "components/categorysyncbuttons", "cardBuild
} }
var foldersPromise, latestPromise, self = this, var foldersPromise, latestPromise, self = this,
lastFullRender = 0; lastFullRender = 0;
categorysyncbuttons.init(tabContent);
for (var moreButtons = tabContent.querySelectorAll(".more"), i = 0, length = moreButtons.length; i < length; i++) moreButtons[i].addEventListener("click", onMoreClick); for (var moreButtons = tabContent.querySelectorAll(".more"), i = 0, length = moreButtons.length; i < length; i++) moreButtons[i].addEventListener("click", onMoreClick);
self.preRender = function() { self.preRender = function() {
enableFullRender() && (latestPromise = ApiClient.getLiveTvRecordings({ enableFullRender() && (latestPromise = ApiClient.getLiveTvRecordings({

View File

@ -1,4 +1,4 @@
define(["events", "layoutManager", "inputManager", "userSettings", "libraryMenu", "mainTabsManager", "components/categorysyncbuttons", "cardBuilder", "dom", "imageLoader", "playbackManager", "emby-itemscontainer", "emby-tabs", "emby-button"], function(events, layoutManager, inputManager, userSettings, libraryMenu, mainTabsManager, categorysyncbuttons, cardBuilder, dom, imageLoader, playbackManager) { define(["events", "layoutManager", "inputManager", "userSettings", "libraryMenu", "mainTabsManager", "cardBuilder", "dom", "imageLoader", "playbackManager", "emby-itemscontainer", "emby-tabs", "emby-button"], function(events, layoutManager, inputManager, userSettings, libraryMenu, mainTabsManager, cardBuilder, dom, imageLoader, playbackManager) {
"use strict"; "use strict";
function enableScrollX() { function enableScrollX() {
@ -250,7 +250,7 @@ define(["events", "layoutManager", "inputManager", "userSettings", "libraryMenu"
suggestionsTabIndex = 1; suggestionsTabIndex = 1;
self.initTab = function() { self.initTab = function() {
var tabContent = view.querySelector(".pageTabContent[data-index='" + suggestionsTabIndex + "']"); var tabContent = view.querySelector(".pageTabContent[data-index='" + suggestionsTabIndex + "']");
categorysyncbuttons.init(tabContent), initSuggestedTab(view, tabContent) initSuggestedTab(view, tabContent);
}, self.renderTab = function() { }, self.renderTab = function() {
var tabContent = view.querySelector(".pageTabContent[data-index='" + suggestionsTabIndex + "']"); var tabContent = view.querySelector(".pageTabContent[data-index='" + suggestionsTabIndex + "']");
loadSuggestionsTab(view, params, tabContent) loadSuggestionsTab(view, params, tabContent)

View File

@ -275,7 +275,7 @@ var AppInfo = {};
var credentialProviderInstance = new credentialProvider(); var credentialProviderInstance = new credentialProvider();
var promises = [apphost.getSyncProfile(), apphost.init()]; var promises = [apphost.getSyncProfile(), apphost.init()];
Promise.all(promises).then(function (responses) { return Promise.all(promises).then(function (responses) {
var deviceProfile = responses[0]; var deviceProfile = responses[0];
var capabilities = Dashboard.capabilities(apphost); var capabilities = Dashboard.capabilities(apphost);
@ -1086,7 +1086,6 @@ var AppInfo = {};
function loadPlugins(externalPlugins, appHost, browser, shell) { function loadPlugins(externalPlugins, appHost, browser, shell) {
console.log("Loading installed plugins"); console.log("Loading installed plugins");
var list = [ var list = [
"components/playback/playbackvalidation",
"components/playback/playaccessvalidation", "components/playback/playaccessvalidation",
"components/playback/experimentalwarnings", "components/playback/experimentalwarnings",
"components/htmlaudioplayer/plugin", "components/htmlaudioplayer/plugin",
@ -1366,7 +1365,6 @@ var AppInfo = {};
define("programStyles", ["css!" + componentsPath + "/guide/programs"], returnFirstDependency); define("programStyles", ["css!" + componentsPath + "/guide/programs"], returnFirstDependency);
define("guide-settings-dialog", [componentsPath + "/guide/guide-settings"], returnFirstDependency); define("guide-settings-dialog", [componentsPath + "/guide/guide-settings"], returnFirstDependency);
define("loadingDialog", [componentsPath + "/loadingdialog/loadingdialog"], returnFirstDependency); define("loadingDialog", [componentsPath + "/loadingdialog/loadingdialog"], returnFirstDependency);
define("syncDialog", [componentsPath + "/sync/sync"], returnFirstDependency);
define("viewManager", [componentsPath + "/viewmanager/viewmanager"], function (viewManager) { define("viewManager", [componentsPath + "/viewmanager/viewmanager"], function (viewManager) {
window.ViewManager = viewManager; window.ViewManager = viewManager;
viewManager.dispatchPageEvents(true); viewManager.dispatchPageEvents(true);
@ -1401,7 +1399,6 @@ var AppInfo = {};
define("userdataButtons", [componentsPath + "/userdatabuttons/userdatabuttons"], returnFirstDependency); define("userdataButtons", [componentsPath + "/userdatabuttons/userdatabuttons"], returnFirstDependency);
define("emby-playstatebutton", [componentsPath + "/userdatabuttons/emby-playstatebutton"], returnFirstDependency); define("emby-playstatebutton", [componentsPath + "/userdatabuttons/emby-playstatebutton"], returnFirstDependency);
define("emby-ratingbutton", [componentsPath + "/userdatabuttons/emby-ratingbutton"], returnFirstDependency); define("emby-ratingbutton", [componentsPath + "/userdatabuttons/emby-ratingbutton"], returnFirstDependency);
define("emby-downloadbutton", [componentsPath + "/sync/emby-downloadbutton"], returnFirstDependency);
define("listView", [componentsPath + "/listview/listview"], returnFirstDependency); define("listView", [componentsPath + "/listview/listview"], returnFirstDependency);
define("listViewStyle", ["css!" + componentsPath + "/listview/listview"], returnFirstDependency); define("listViewStyle", ["css!" + componentsPath + "/listview/listview"], returnFirstDependency);
define("formDialogStyle", ["css!" + componentsPath + "/formdialog"], returnFirstDependency); define("formDialogStyle", ["css!" + componentsPath + "/formdialog"], returnFirstDependency);
@ -1409,7 +1406,6 @@ var AppInfo = {};
define("viewSettings", [componentsPath + "/viewsettings/viewsettings"], returnFirstDependency); define("viewSettings", [componentsPath + "/viewsettings/viewsettings"], returnFirstDependency);
define("filterMenu", [componentsPath + "/filtermenu/filtermenu"], returnFirstDependency); define("filterMenu", [componentsPath + "/filtermenu/filtermenu"], returnFirstDependency);
define("sortMenu", [componentsPath + "/sortmenu/sortmenu"], returnFirstDependency); define("sortMenu", [componentsPath + "/sortmenu/sortmenu"], returnFirstDependency);
define("registrationServices", [componentsPath + "/registrationservices/registrationservices"], returnFirstDependency);
define("connectionmanager", [apiClientBowerPath + "/connectionmanager"]); define("connectionmanager", [apiClientBowerPath + "/connectionmanager"]);
define("serversync", [apiClientBowerPath + "/sync/serversync"], returnFirstDependency); define("serversync", [apiClientBowerPath + "/sync/serversync"], returnFirstDependency);
define("multiserversync", [apiClientBowerPath + "/sync/multiserversync"], returnFirstDependency); define("multiserversync", [apiClientBowerPath + "/sync/multiserversync"], returnFirstDependency);

View File

@ -1,4 +1,4 @@
define(["loading", "components/categorysyncbuttons", "components/groupedcards", "cardBuilder", "apphost", "imageLoader"], function(loading, categorysyncbuttons, groupedcards, cardBuilder, appHost, imageLoader) { define(["loading", "components/groupedcards", "cardBuilder", "apphost", "imageLoader"], function(loading, groupedcards, cardBuilder, appHost, imageLoader) {
"use strict"; "use strict";
function getLatestPromise(context, params) { function getLatestPromise(context, params) {
@ -43,7 +43,6 @@ define(["loading", "components/categorysyncbuttons", "components/groupedcards",
} }
return function(view, params, tabContent) { return function(view, params, tabContent) {
var self = this; var self = this;
categorysyncbuttons.init(tabContent);
var latestPromise; var latestPromise;
self.preRender = function() { self.preRender = function() {
latestPromise = getLatestPromise(view, params) latestPromise = getLatestPromise(view, params)

View File

@ -1,4 +1,4 @@
define(["events", "inputManager", "libraryMenu", "layoutManager", "loading", "dom", "components/categorysyncbuttons", "userSettings", "cardBuilder", "playbackManager", "mainTabsManager", "scrollStyles", "emby-itemscontainer", "emby-button"], function(events, inputManager, libraryMenu, layoutManager, loading, dom, categorysyncbuttons, userSettings, cardBuilder, playbackManager, mainTabsManager) { define(["events", "inputManager", "libraryMenu", "layoutManager", "loading", "dom", "userSettings", "cardBuilder", "playbackManager", "mainTabsManager", "scrollStyles", "emby-itemscontainer", "emby-button"], function(events, inputManager, libraryMenu, layoutManager, loading, dom, userSettings, cardBuilder, playbackManager, mainTabsManager) {
"use strict"; "use strict";
function getTabs() { function getTabs() {
@ -204,7 +204,7 @@ define(["events", "inputManager", "libraryMenu", "layoutManager", "loading", "do
initialTabIndex = currentTabIndex; initialTabIndex = currentTabIndex;
self.initTab = function() { self.initTab = function() {
var tabContent = self.tabContent; var tabContent = self.tabContent;
setScrollClasses(tabContent.querySelector("#resumableItems"), enableScrollX()), categorysyncbuttons.init(tabContent) setScrollClasses(tabContent.querySelector("#resumableItems"), enableScrollX());
}, self.renderTab = function() { }, self.renderTab = function() {
reload() reload()
}; };

View File

@ -1 +1 @@
importScripts("components/serviceworker/notifications.js", "components/serviceworker/sync.js"); importScripts("components/serviceworker/notifications.js");

File diff suppressed because it is too large Load Diff

View File

@ -1,34 +1,18 @@
{ {
"ButtonCancel": "Адмяніць", "ButtonCancel": "Адмяніць",
"ButtonConvertMedia": "Канвертаваць мэдыязьвесткі",
"ButtonExit": "Выйсці",
"ButtonNew": "Новае", "ButtonNew": "Новае",
"ButtonOk": "ОК", "ButtonOk": "ОК",
"ButtonPrivacyPolicy": "Палітыка прыватнасці",
"ButtonQuickStartGuide": "Кіраўніцтва па запуску", "ButtonQuickStartGuide": "Кіраўніцтва па запуску",
"ButtonSignOut": "Sign out", "ButtonSignOut": "Sign out",
"CategorySync": "Сінхра",
"HeaderAddUser": "Даданне карыстальніка", "HeaderAddUser": "Даданне карыстальніка",
"HeaderAudio": "Аўдыё",
"HeaderAvailableServices": "Наяўныя паслугі",
"HeaderEasyPinCode": "Просты PIN-код", "HeaderEasyPinCode": "Просты PIN-код",
"HeaderInstalledServices": "Устаноўленыя паслугі",
"HeaderPaths": "Шляхі", "HeaderPaths": "Шляхі",
"HeaderSync": "Сінхранізацыя",
"HeaderTV": "ТБ",
"HeaderTaskTriggers": "Трыгеры задачы", "HeaderTaskTriggers": "Трыгеры задачы",
"HeaderTermsOfService": "Умовы прадастаўлення паслуг Jellyfin",
"HeaderToAccessPleaseEnterEasyPinCode": "Для доступу увядзіце ваш просты PIN-код",
"HeaderVideo": "Відэа",
"LabelAddConnectSupporterHelp": "Каб дадаць карыстальніка, якога няма ў спісе, спачатку неабходна звязаць яго, стварыў рахунак з Jellyfin Connect з яго старонкі профілю карыстальніка.",
"LabelConfigureSettings": "Прызначыць параметры",
"LabelFinish": "Гатова", "LabelFinish": "Гатова",
"LabelNext": "Наступнае", "LabelNext": "Наступнае",
"LabelPinCode": "PIN-код:",
"LabelPrevious": "Папярэдняе", "LabelPrevious": "Папярэдняе",
"LabelYourFirstName": "Ваша імя:", "LabelYourFirstName": "Ваша імя:",
"LabelYoureDone": "Вы скончылі!", "LabelYoureDone": "Вы скончылі!",
"MessageNoServicesInstalled": "У цяперашні час няма устаноўленых паслуг.",
"MoreUsersCanBeAddedLater": "Потым можна дадаць яшчэ карыстальнікаў праз «Інфапанэль».", "MoreUsersCanBeAddedLater": "Потым можна дадаць яшчэ карыстальнікаў праз «Інфапанэль».",
"TabPlaylist": "Плэйліст", "TabPlaylist": "Плэйліст",
"TellUsAboutYourself": "Раскажыце пра сябе", "TellUsAboutYourself": "Раскажыце пра сябе",

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -11,45 +11,22 @@
"Favorites": "Favourites", "Favorites": "Favourites",
"HDPrograms": "HD programmes", "HDPrograms": "HD programmes",
"HeaderBlockItemsWithNoRating": "Block items with no or unrecognised rating information:", "HeaderBlockItemsWithNoRating": "Block items with no or unrecognised rating information:",
"HeaderBrandingHelp": "Customise the appearance of Jellyfin to fit the needs of your group or organisation.",
"HeaderFavoriteAlbums": "Favourite Albums",
"HeaderFavoriteArtists": "Favourite Artists",
"HeaderFavoriteCollections": "Favourite Collections",
"HeaderFavoriteEpisodes": "Favourite Episodes",
"HeaderFavoriteMovies": "Favourite Movies",
"HeaderFavoritePlaylists": "Favourite Playlists",
"HeaderFavoriteShows": "Favourite Shows",
"HeaderFavoriteSongs": "Favourite Songs",
"HeaderFavoriteVideos": "Favourite Videos",
"HeaderResponseProfileHelp": "Response profiles provide a way to customise information sent to the device when playing certain kinds of media.", "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.", "ImportFavoriteChannelsHelp": "If enabled, only channels that are marked as favourite on the tuner device will be imported.",
"LabelCustomizeOptionsPerMediaType": "Customise for media type:",
"LabelDateAddedBehavior": "Date added behaviour for new content:", "LabelDateAddedBehavior": "Date added behaviour for new content:",
"LabelImportOnlyFavoriteChannels": "Restrict to channels marked as favourite", "LabelImportOnlyFavoriteChannels": "Restrict to channels marked as favourite",
"LabelKodiMetadataUserHelp": "Enable this to save watch data to Nfo files for other applications to utilise.", "LabelKodiMetadataUserHelp": "Enable this to save watch data to Nfo files for other applications to utilise.",
"LabelTextBackgroundColor": "Text background colour:", "LabelTextBackgroundColor": "Text background colour:",
"LabelTextColor": "Text colour:", "LabelTextColor": "Text colour:",
"LabelWindowBackgroundColor": "Text background colour:",
"MessageNoCollectionsAvailable": "Collections allow you to enjoy personalised groupings of Movies, Series, Albums and Books. Click the + button to start creating Collections.",
"MessageWeDidntRecognizeCommand": "We're sorry, we didn't recognise that command.",
"NewCollectionHelp": "Collections allow you to create personalised groupings of movies and other library content.", "NewCollectionHelp": "Collections allow you to create personalised groupings of movies and other library content.",
"NoNewDevicesFound": "No new devices found. To add a new tuner, close this dialogue and enter the device information manually.", "NoNewDevicesFound": "No new devices found. To add a new tuner, close this dialogue and enter the device information manually.",
"OptionBlockLiveTvPrograms": "Live TV Programmes",
"OptionEnableExternalContentInSuggestionsHelp": "Allow internet trailers and live TV programmes to be included within suggested content.", "OptionEnableExternalContentInSuggestionsHelp": "Allow internet trailers and live TV programmes to be included within suggested content.",
"OptionEnableFullSpeedConversionHelp": "By default, sync conversion is performed at a low speed to minimise resource consumption.",
"OptionEnableTranscodingThrottleHelp": "Throttling will automatically adjust transcoding speed in order to minimise server CPU utilisation during playback.",
"OptionFavorite": "Favourites", "OptionFavorite": "Favourites",
"OptionIgnoreTranscodeByteRangeRequestsHelp": "If enabled, these requests will be honoured but will ignore the byte range header.", "OptionIgnoreTranscodeByteRangeRequestsHelp": "If enabled, these requests will be honoured but will ignore the byte range header.",
"PlaceFavoriteChannelsAtBeginning": "Place favourite channels at the beginning", "PlaceFavoriteChannelsAtBeginning": "Place favourite channels at the beginning",
"PlaybackErrorNotAllowed": "You're currently not authorised to play this content. Please contact your system administrator for details.",
"Programs": "Programmes", "Programs": "Programmes",
"SynologyUpdateInstructions": "Please login to DSM and go to Package Centre to update.",
"TabCatalog": "Catalogue", "TabCatalog": "Catalogue",
"TabFavorites": "Favourites", "TabFavorites": "Favourites",
"ViewTypeMusicFavoriteAlbums": "Favourite Albums",
"ViewTypeMusicFavoriteArtists": "Favourite Artists",
"ViewTypeMusicFavoriteSongs": "Favourite Songs",
"ViewTypeMusicFavorites": "Favourites",
"XmlTvKidsCategoriesHelp": "Programmes with these categories will be displayed as programmes for children. 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 movies. Separate multiple with '|'.", "XmlTvMovieCategoriesHelp": "Programmes with these categories will be displayed as movies. Separate multiple with '|'.",
"XmlTvNewsCategoriesHelp": "Programmes with these categories will be displayed as news programmes. Separate multiple with '|'.", "XmlTvNewsCategoriesHelp": "Programmes with these categories will be displayed as news programmes. Separate multiple with '|'.",
@ -65,22 +42,11 @@
"HeaderContinueWatching": "Continue Watching", "HeaderContinueWatching": "Continue Watching",
"HeaderLiveTV": "Live TV", "HeaderLiveTV": "Live TV",
"HeaderNextUp": "Next Up", "HeaderNextUp": "Next Up",
"HeaderRecordingGroups": "Recording Groups",
"LabelIpAddressValue": "IP address: {0}",
"LabelRunningTimeValue": "Running time: {0}",
"MessageApplicationUpdated": "Jellyfin Server has been updated",
"MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated",
"MessageServerConfigurationUpdated": "Server configuration has been updated",
"Movies": "Movies", "Movies": "Movies",
"Photos": "Photos", "Photos": "Photos",
"Playlists": "Playlists", "Playlists": "Playlists",
"PluginInstalledWithName": "{0} was installed",
"PluginUninstalledWithName": "{0} was uninstalled",
"PluginUpdatedWithName": "{0} was updated",
"ProviderValue": "Provider: {0}",
"Shows": "Shows", "Shows": "Shows",
"Songs": "Songs", "Songs": "Songs",
"Sync": "Sync", "Sync": "Sync",
"ValueSpecialEpisodeName": "Special - {0}", "ValueSpecialEpisodeName": "Special - {0}"
"VersionNumber": "Version {0}"
} }

File diff suppressed because it is too large Load Diff

View File

@ -1,18 +1,12 @@
{ {
"ButtonNextPage": "Página siguiente",
"ButtonPreviousPage": "Página anterior",
"ButtonQuickStartGuide": "Guía de inicio rápido", "ButtonQuickStartGuide": "Guía de inicio rápido",
"ButtonSignOut": "Sign out", "ButtonSignOut": "Sign out",
"EnableHardwareEncoding": "Habilitar la codificación de hardware", "EnableHardwareEncoding": "Habilitar la codificación de hardware",
"FolderTypeTvShows": "TV", "FolderTypeTvShows": "TV",
"HeaderAddUser": "Agregar Usuario", "HeaderAddUser": "Agregar Usuario",
"HeaderDeleteImage": "Borrar imagen",
"HeaderLatestEpisodes": "Últimos capítulos", "HeaderLatestEpisodes": "Últimos capítulos",
"HeaderLiveTV": "TV en vivo", "HeaderLiveTV": "TV en vivo",
"HeaderParentalRating": "Parental Rating",
"HeaderSeries": "Series", "HeaderSeries": "Series",
"HeaderTermsOfService": "Términos de servicios de Jellyfin",
"HeaderYear": "Year",
"LabelAll": "Todo", "LabelAll": "Todo",
"LabelDisplayMissingEpisodesWithinSeasons": "Mostar capítulos no disponibles en temporadas", "LabelDisplayMissingEpisodesWithinSeasons": "Mostar capítulos no disponibles en temporadas",
"LabelFinish": "Terminar", "LabelFinish": "Terminar",
@ -20,23 +14,13 @@
"LabelPrevious": "Anterior", "LabelPrevious": "Anterior",
"LabelYourFirstName": "Su nombre:", "LabelYourFirstName": "Su nombre:",
"LabelYoureDone": "Ha terminado!", "LabelYoureDone": "Ha terminado!",
"MissingEpisode": "Falta capítulo.",
"MoreUsersCanBeAddedLater": "Más usuarios se pueden agregar más tarde dentro del panel.", "MoreUsersCanBeAddedLater": "Más usuarios se pueden agregar más tarde dentro del panel.",
"NewCollectionNameExample": "Ejemplo: Colección de Star Wars", "NewCollectionNameExample": "Ejemplo: Colección de Star Wars",
"OptionBirthLocation": "Lugar de nacimiento",
"OptionEpisodeSortName": "Nombre corto del capítulo",
"OptionImages": "Imágenes",
"OptionKeywords": "Palabras clave",
"OptionMissingEpisode": "Capítulos faltantes", "OptionMissingEpisode": "Capítulos faltantes",
"OptionName": "Nombre",
"OptionRecordOnlyNewEpisodes": "Grabar sólo nuevos capítulos",
"OptionStudios": "Estudios",
"OptionTags": "Etiquetas",
"OptionUnairedEpisode": "Capítulos no emitidos", "OptionUnairedEpisode": "Capítulos no emitidos",
"ParentalRating": "Parental Rating", "ParentalRating": "Parental Rating",
"TabEpisodes": "Capítulos", "TabEpisodes": "Capítulos",
"TellUsAboutYourself": "Contanos acerca de vos", "TellUsAboutYourself": "Contanos acerca de vos",
"TextEnjoyBonusFeatures": "Disfrute los extras",
"ThisWizardWillGuideYou": "Este asistente le ayudará a guiarlo durante el proceso de configuración. Para comenzar, seleccione su idioma preferido.", "ThisWizardWillGuideYou": "Este asistente le ayudará a guiarlo durante el proceso de configuración. Para comenzar, seleccione su idioma preferido.",
"UserProfilesIntro": "Jellyfin incluye soporte integrado para los perfiles de usuario, lo que permite a cada usuario tener su propia configuración de pantalla, estado de reproducción y controles parentales.", "UserProfilesIntro": "Jellyfin incluye soporte integrado para los perfiles de usuario, lo que permite a cada usuario tener su propia configuración de pantalla, estado de reproducción y controles parentales.",
"ValueAudioCodec": "Códec de audio: {0}", "ValueAudioCodec": "Códec de audio: {0}",
@ -45,7 +29,6 @@
"ValueVideoCodec": "Códec de video: {0}", "ValueVideoCodec": "Códec de video: {0}",
"WelcomeToProject": "Bienvenidos a Jellyfin!", "WelcomeToProject": "Bienvenidos a Jellyfin!",
"WizardCompleted": "Eso es todo lo que necesitamos por ahora. Jellyfin ha comenzado a recolectar información sobre su biblioteca de medios. Dale un vistazo a algunas de nuestras aplicaciones y, a continuación, hacé clic en <b>Finalizar</b> para ver el <b>Panel de control del servidor</b>.", "WizardCompleted": "Eso es todo lo que necesitamos por ahora. Jellyfin ha comenzado a recolectar información sobre su biblioteca de medios. Dale un vistazo a algunas de nuestras aplicaciones y, a continuación, hacé clic en <b>Finalizar</b> para ver el <b>Panel de control del servidor</b>.",
"AddUser": "Agregar Usuario",
"Albums": "Álbumes", "Albums": "Álbumes",
"Artists": "Artistas", "Artists": "Artistas",
"Books": "Libros", "Books": "Libros",
@ -56,40 +39,21 @@
"Genres": "Géneros", "Genres": "Géneros",
"HeaderAlbumArtists": "Artistas de álbumes", "HeaderAlbumArtists": "Artistas de álbumes",
"HeaderContinueWatching": "Continuar viendo", "HeaderContinueWatching": "Continuar viendo",
"HeaderFavoriteAlbums": "Álbumes favoritos",
"HeaderFavoriteArtists": "Artistas favoritos",
"HeaderFavoriteEpisodes": "Episodios favoritos",
"HeaderFavoriteShows": "Programas favoritos",
"HeaderFavoriteSongs": "Canciones favoritas",
"HeaderNextUp": "Continuar Viendo", "HeaderNextUp": "Continuar Viendo",
"HeaderRecordingGroups": "Grupos de grabación",
"LabelIpAddressValue": "Dirección IP: {0}",
"LabelRunningTimeValue": "Tiempo de funcionamiento: {0}",
"MessageApplicationUpdated": "El servidor Jellyfin fue actualizado",
"MessageNamedServerConfigurationUpdatedWithValue": "Fue actualizada la sección {0} de la configuración del servidor",
"MessageServerConfigurationUpdated": "Fue actualizada la configuración del servidor",
"Movies": "Películas", "Movies": "Películas",
"Photos": "Fotos", "Photos": "Fotos",
"Playlists": "Listas de reproducción", "Playlists": "Listas de reproducción",
"PluginInstalledWithName": "{0} fue instalado",
"PluginUninstalledWithName": "{0} fue desinstalado",
"PluginUpdatedWithName": "{0} fue actualizado",
"ProviderValue": "Proveedor: {0}",
"Songs": "Canciones", "Songs": "Canciones",
"Sync": "Sincronizar", "Sync": "Sincronizar",
"ValueSpecialEpisodeName": "Especial - {0}", "ValueSpecialEpisodeName": "Especial - {0}",
"VersionNumber": "Versión {0}",
"Absolute": "Absoluto", "Absolute": "Absoluto",
"Accept": "Aceptar",
"AccessRestrictedTryAgainLater": "El acceso está actualmente restringido. Por favor intente nuevamente mas tarde.", "AccessRestrictedTryAgainLater": "El acceso está actualmente restringido. Por favor intente nuevamente mas tarde.",
"Actor": "Actor", "Actor": "Actor",
"Add": "Agregar", "Add": "Agregar",
"AddGuideProviderHelp": "Agregar un origen para la información de TV Guía",
"AddItemToCollectionHelp": "Agregue items a las colecciones buscándolas y usando sus menúes de click derecho o pulse en ellas pra añadirlas a una colección.", "AddItemToCollectionHelp": "Agregue items a las colecciones buscándolas y usando sus menúes de click derecho o pulse en ellas pra añadirlas a una colección.",
"AddToCollection": "Añadir a colección", "AddToCollection": "Añadir a colección",
"AddToPlayQueue": "Añadir a lista de reproducción", "AddToPlayQueue": "Añadir a lista de reproducción",
"AddToPlaylist": "Añadir a lista de reproducción", "AddToPlaylist": "Añadir a lista de reproducción",
"AddUserByManually": "Añadir un usuario local ingresando información manualmente.",
"AddedOnValue": "Añadidos {0}", "AddedOnValue": "Añadidos {0}",
"AdditionalNotificationServices": "Navegue el catálogo de plugins para instalar servicios de notificación adicionales.", "AdditionalNotificationServices": "Navegue el catálogo de plugins para instalar servicios de notificación adicionales.",
"Advanced": "Avanzado", "Advanced": "Avanzado",
@ -102,28 +66,19 @@
"AllEpisodes": "Todos los capítulos", "AllEpisodes": "Todos los capítulos",
"AllLanguages": "Todos los idiomas", "AllLanguages": "Todos los idiomas",
"AllLibraries": "Todas las bibliotecas", "AllLibraries": "Todas las bibliotecas",
"AllowDeletionFromAll": "Permitir borrado de medios desde todas las bibliotecas",
"AllowMediaConversion": "Permitir conversión de medios", "AllowMediaConversion": "Permitir conversión de medios",
"AllowMediaConversionHelp": "Permitir o denegar acceso a la opción de convertir medios.", "AllowMediaConversionHelp": "Permitir o denegar acceso a la opción de convertir medios.",
"AllowOnTheFlySubtitleExtraction": "Permitir extracción de subtítulos al vuelo", "AllowOnTheFlySubtitleExtraction": "Permitir extracción de subtítulos al vuelo",
"AllowOnTheFlySubtitleExtractionHelp": "Los subtítulos incrustados pueden ser extraídos de videos y entregados a apps de Jellyfin en texto plano para ayudar a prevenir la transcodificación de video. En algunos sistemas esto puede llevar un largo tiempo y causar demoras en la reproducción durante el proceso de extracción. Desactivar esta opción para quemar los subtítulos incrustados en la transcodificación de video cuando no son soportados nativamente por el dispositivo cliente.", "AllowOnTheFlySubtitleExtractionHelp": "Los subtítulos incrustados pueden ser extraídos de videos y entregados a apps de Jellyfin en texto plano para ayudar a prevenir la transcodificación de video. En algunos sistemas esto puede llevar un largo tiempo y causar demoras en la reproducción durante el proceso de extracción. Desactivar esta opción para quemar los subtítulos incrustados en la transcodificación de video cuando no son soportados nativamente por el dispositivo cliente.",
"AllowRemoteAccess": "Permitir conexiones remotas a este Servidor Jellyfin.", "AllowRemoteAccess": "Permitir conexiones remotas a este Servidor Jellyfin.",
"AllowRemoteAccessHelp": "Si no está tildado, todas las conexiones remotas serán bloqueadas.", "AllowRemoteAccessHelp": "Si no está tildado, todas las conexiones remotas serán bloqueadas.",
"AllowSeasonalThemes": "Permitir automáticamente temas apropiados para la estación",
"AllowSeasonalThemesHelp": "Si se activa, los temas apropiados para la estación ocasionalmente reemplazarán tu configuración de tema.",
"AlwaysPlaySubtitles": "Siempre reproducir subtítulos", "AlwaysPlaySubtitles": "Siempre reproducir subtítulos",
"AnamorphicVideoNotSupported": "Video anamórfico no soportado",
"AnyLanguage": "Cualquier idioma", "AnyLanguage": "Cualquier idioma",
"Anytime": "Cualquier fecha", "Anytime": "Cualquier fecha",
"Ascending": "Ascendente", "Ascending": "Ascendente",
"AttributeNew": "Nuevo", "AttributeNew": "Nuevo",
"Audio": "Audio", "Audio": "Audio",
"AudioBitDepthNotSupported": "Bits de profundidad de audio no soportados",
"AudioChannelsNotSupported": "Canales de audio no soportados",
"AudioCodecNotSupported": "Códec de audio no soportado",
"AudioProfileNotSupported": "Perfil de audio no soportado",
"Auto": "Auto", "Auto": "Auto",
"AutoBasedOnLanguageSetting": "Auto (basado en configuración de idioma)", "AutoBasedOnLanguageSetting": "Auto (basado en configuración de idioma)",
"AutomaticallyConvertNewContent": "Convertir contenido nuevo automáticamente",
"Backdrop": "Fondo" "Backdrop": "Fondo"
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,4 @@
{ {
"AddUserByManually": "افزودن کاربری محلی با وارد کردن اطلاعات کاربر بصورت دستی",
"Advanced": "پیشرفته", "Advanced": "پیشرفته",
"All": "همه", "All": "همه",
"AllowMediaConversion": "اجازه تبدیل رسانه ها", "AllowMediaConversion": "اجازه تبدیل رسانه ها",
@ -9,151 +8,98 @@
"Browse": "مرور کردن", "Browse": "مرور کردن",
"ButtonAddUser": "افزودن کاربر", "ButtonAddUser": "افزودن کاربر",
"ButtonCancel": "لغو کردن", "ButtonCancel": "لغو کردن",
"ButtonConfigurePinCode": "انتخاب پین کد",
"ButtonConvertMedia": "تبدیل رسانه",
"ButtonDeleteImage": "حذف عکس", "ButtonDeleteImage": "حذف عکس",
"ButtonExit": "خروج",
"ButtonFilter": "فیلتر", "ButtonFilter": "فیلتر",
"ButtonInviteUser": "دعوت کاربر",
"ButtonNew": "جدید", "ButtonNew": "جدید",
"ButtonOk": "خوب", "ButtonOk": "خوب",
"ButtonPlay": "پخش", "ButtonPlay": "پخش",
"ButtonPrivacyPolicy": "سیاست حفظ حریم خصوصی",
"ButtonQuickStartGuide": "راهنمای شروع سریع", "ButtonQuickStartGuide": "راهنمای شروع سریع",
"ButtonResetPassword": "تنظیم مجدد رمز", "ButtonResetPassword": "تنظیم مجدد رمز",
"ButtonSave": "ذخیره", "ButtonSave": "ذخیره",
"ButtonSignOut": "Sign out", "ButtonSignOut": "Sign out",
"ButtonSort": "مرتب سازی", "ButtonSort": "مرتب سازی",
"ButtonUpload": "آپلود", "ButtonUpload": "آپلود",
"CategorySync": "همگام سازی",
"DeleteMedia": "حذف رسانه", "DeleteMedia": "حذف رسانه",
"Disabled": "غیرفعال شده", "Disabled": "غیرفعال شده",
"FolderTypeBooks": "کتاب ها", "FolderTypeBooks": "کتاب ها",
"FolderTypeInherit": "به ارث می برند",
"FolderTypeMixed": "محتوای مشترک",
"FolderTypeMovies": "سینمایی ها", "FolderTypeMovies": "سینمایی ها",
"FolderTypeMusic": "موسیقی", "FolderTypeMusic": "موسیقی",
"FolderTypeMusicVideos": "موزیک ویدئوها", "FolderTypeMusicVideos": "موزیک ویدئوها",
"FolderTypePhotos": "تصاویر",
"FolderTypeTvShows": "سریال تلویزیونی", "FolderTypeTvShows": "سریال تلویزیونی",
"HeaderAddLocalUser": "افزودن کاربر محلی",
"HeaderAddUser": "اضافه کردن کاربر", "HeaderAddUser": "اضافه کردن کاربر",
"HeaderAdvanced": "پیشرفته",
"HeaderAllRecordings": "همه ی ضبط شده ها",
"HeaderAudio": "شنیداری",
"HeaderAvailableServices": "سرویس های در دسترس",
"HeaderContinueWatching": "ادامه تماشا", "HeaderContinueWatching": "ادامه تماشا",
"HeaderCreatePassword": "ایجاد رمز",
"HeaderCustomDlnaProfiles": "پروفایل های سفارشی", "HeaderCustomDlnaProfiles": "پروفایل های سفارشی",
"HeaderDeviceAccess": "دسترسی دستگاه", "HeaderDeviceAccess": "دسترسی دستگاه",
"HeaderEasyPinCode": "پین کد آسان", "HeaderEasyPinCode": "پین کد آسان",
"HeaderFetcherSettings": "تنظیمات ورودی", "HeaderFetcherSettings": "تنظیمات ورودی",
"HeaderFilters": "فیلتر ها", "HeaderFilters": "فیلتر ها",
"HeaderImageOptions": "گزینه های تصویر", "HeaderImageOptions": "گزینه های تصویر",
"HeaderInstalledServices": "سرویس های نصب شده",
"HeaderInstantMix": "درهم کردن فوری", "HeaderInstantMix": "درهم کردن فوری",
"HeaderInviteWithJellyfinConnect": "دعوت با Jellyfin Connect",
"HeaderKodiMetadataHelp": "برای فعال یا غیرفعال سازی متاداده های Nfo ، یک کتابخانه را در صفحه تنظیم کتابخانه Jellyfin ویرایش کرده و قسمت سرورهای متاداده را مسیردهی کنید.", "HeaderKodiMetadataHelp": "برای فعال یا غیرفعال سازی متاداده های Nfo ، یک کتابخانه را در صفحه تنظیم کتابخانه Jellyfin ویرایش کرده و قسمت سرورهای متاداده را مسیردهی کنید.",
"HeaderLatestEpisodes": "آخرین قسمت ها", "HeaderLatestEpisodes": "آخرین قسمت ها",
"HeaderNextUp": "بعدی", "HeaderNextUp": "بعدی",
"HeaderPaths": "مسیرها", "HeaderPaths": "مسیرها",
"HeaderPersonTypes": "انواع شخصیت ها:",
"HeaderPlayAll": "پخش همه", "HeaderPlayAll": "پخش همه",
"HeaderPlaybackSettings": "تنظیمات پخش", "HeaderPlaybackSettings": "تنظیمات پخش",
"HeaderPreferredMetadataLanguage": "زبان مدنظر اطلاعات محتوی", "HeaderPreferredMetadataLanguage": "زبان مدنظر اطلاعات محتوی",
"HeaderResume": "ادامه",
"HeaderSetupLibrary": "تنظیم کتابخانه های محتوی", "HeaderSetupLibrary": "تنظیم کتابخانه های محتوی",
"HeaderSync": "همگام سازی",
"HeaderSyncJobInfo": "انجام همگام سازی",
"HeaderSystemDlnaProfiles": "پروفایل های سیستم", "HeaderSystemDlnaProfiles": "پروفایل های سیستم",
"HeaderTV": "تلویزیون",
"HeaderTaskTriggers": "فعال سازی عملیات ها", "HeaderTaskTriggers": "فعال سازی عملیات ها",
"HeaderTermsOfService": "شرایط خدمات Jellyfin",
"HeaderToAccessPleaseEnterEasyPinCode": "برای دسترسی لطفا کد پین آسان خود را وارد کنید",
"HeaderTypeImageFetchers": "{0} هماهنگ کننده تصویر", "HeaderTypeImageFetchers": "{0} هماهنگ کننده تصویر",
"HeaderUpcomingNews": "خبرهای رسیده",
"HeaderUploadNewImage": "آپلود تصویر جدید", "HeaderUploadNewImage": "آپلود تصویر جدید",
"HeaderUsers": "کاربران", "HeaderUsers": "کاربران",
"HeaderVideo": "تصویری",
"HowWouldYouLikeToAddUser": "چگونه می خواهید یک کاربر را اضافه کنید؟",
"ImageUploadAspectRatioHelp": "قاب 1:1 پیشنهاد میشود. فقط JPG/PNG",
"InviteAnJellyfinConnectUser": "افزودن یک کاربر با فرستادن یک ایمیل دعوتنامه",
"LabelAddConnectSupporterHelp": "برای اضافه کردن کاربری که در این فهرست نیست، در ابتدا باید حسابهایشان را به سرویس Jellyfin Connect اتصال دهید.",
"LabelAudioLanguagePreference": "اولویت زبان صدا:", "LabelAudioLanguagePreference": "اولویت زبان صدا:",
"LabelConfigureSettings": "پیکربندی تنظیمات",
"LabelContentType": "نوع محتوی", "LabelContentType": "نوع محتوی",
"LabelCountry": "کشور", "LabelCountry": "کشور",
"LabelCurrentPassword": "رمز فعلی:", "LabelCurrentPassword": "رمز فعلی:",
"LabelCustomCertificatePath": "مسیر اختصصای گواهینامه SSL:", "LabelCustomCertificatePath": "مسیر اختصصای گواهینامه SSL:",
"LabelCustomCertificatePathHelp": "پچ به فایل PKCS #12 حاوی یک گواهینامه و کلید خصوصی است تا پشتیبانی از TLS را در یک دامنه شخصی فعال کند.", "LabelCustomCertificatePathHelp": "پچ به فایل PKCS #12 حاوی یک گواهینامه و کلید خصوصی است تا پشتیبانی از TLS را در یک دامنه شخصی فعال کند.",
"LabelDisplayMissingEpisodesWithinSeasons": "نمایش قسمت های ناموجود در بین فصل ها", "LabelDisplayMissingEpisodesWithinSeasons": "نمایش قسمت های ناموجود در بین فصل ها",
"LabelDownloadInternetMetadata": "پوستر و اطلاعات محتوی از اینترنت دانلود شود",
"LabelDownloadInternetMetadataHelp": "سرور Jellyfin میتواند اطلاعاتی در مورد رسانه های شما دانلود کند تا نمایشی غنی داشته باشید",
"LabelFinish": "پایان", "LabelFinish": "پایان",
"LabelFolderType": "نوع پوشه",
"LabelLanguage": "زبان", "LabelLanguage": "زبان",
"LabelMaxParentalRating": "حداکثر درجه سنی مجاز والدین", "LabelMaxParentalRating": "حداکثر درجه سنی مجاز والدین",
"LabelNewPassword": "رمز جدید:", "LabelNewPassword": "رمز جدید:",
"LabelNewPasswordConfirm": "تایید رمز جدید:", "LabelNewPasswordConfirm": "تایید رمز جدید:",
"LabelNext": "بعدی", "LabelNext": "بعدی",
"LabelPinCode": "پین کد:",
"LabelPrevious": "قبلی", "LabelPrevious": "قبلی",
"LabelProfileCodecsHelp": "جدا شده توسط کاما این می تواند برای همه کدک ها اعمال شود.", "LabelProfileCodecsHelp": "جدا شده توسط کاما این می تواند برای همه کدک ها اعمال شود.",
"LabelSaveLocalMetadata": "پوستر در پوشه مدیا ذخیره گردد", "LabelSaveLocalMetadata": "پوستر در پوشه مدیا ذخیره گردد",
"LabelSaveLocalMetadataHelp": "ذخیره ی پوستر ها داخل پوشه های رسانه، امکان ویرایش آسان آنها را در یک مکان میسر میکند.", "LabelSaveLocalMetadataHelp": "ذخیره ی پوستر ها داخل پوشه های رسانه، امکان ویرایش آسان آنها را در یک مکان میسر میکند.",
"LabelSecureConnectionsMode": "حالت اتصال ایمن:", "LabelSecureConnectionsMode": "حالت اتصال ایمن:",
"LabelSelectUsers": "انتخاب کاربران:", "LabelSelectUsers": "انتخاب کاربران:",
"LabelSubtitleLanguagePreference": "اولویت زبان زیرنویس:",
"LabelSyncTempPath": "مسیر فایل های موقت:",
"LabelSyncTempPathHelp": "مشخص کردن یک پوشه سفارشی برای کارهای همگامسازی. رسانه های تبدیل شده در حین انجام پروسه همگامسازی در اینجا ذخیره خواهند شد.",
"LabelTimeLimitHours": "محدودیت زمان (ساعت):", "LabelTimeLimitHours": "محدودیت زمان (ساعت):",
"LabelTypeMetadataDownloaders": "{0} دانلود کننده ی متاداده:", "LabelTypeMetadataDownloaders": "{0} دانلود کننده ی متاداده:",
"LabelUnairedMissingEpisodesWithinSeasons": "نمایش قسمت های روی آنتن نرفته در بین فصل ها",
"LabelUrl": "آدرس:",
"LabelYourFirstName": "اسم کوچک شما:", "LabelYourFirstName": "اسم کوچک شما:",
"LabelYoureDone": "به پایان رسید!", "LabelYoureDone": "به پایان رسید!",
"LibraryAccessHelp": "انتخاب پوشه های رسانه برای اشتراک گذاری با این کاربر. مدیر سیستم میتواند با استفاده از مدیریت متاداده همه ی پوشه ها را ویرایش کند.", "LibraryAccessHelp": "انتخاب پوشه های رسانه برای اشتراک گذاری با این کاربر. مدیر سیستم میتواند با استفاده از مدیریت متاداده همه ی پوشه ها را ویرایش کند.",
"ManageLibrary": "مدیریت کتابخانه", "ManageLibrary": "مدیریت کتابخانه",
"MaxParentalRatingHelp": "محتواهای با درجه سنی بالاتر ، از دید این کاربر پنهان میشود.", "MaxParentalRatingHelp": "محتواهای با درجه سنی بالاتر ، از دید این کاربر پنهان میشود.",
"MessageNoServicesInstalled": "هیچ سرویسی در حال حاضر نصب نشده است",
"MessageNothingHere": "چیزی نیست.", "MessageNothingHere": "چیزی نیست.",
"MessagePleaseEnsureInternetMetadata": "لطفا مطمئن شوید دانلود متاداده از اینترنت فعال است.", "MessagePleaseEnsureInternetMetadata": "لطفا مطمئن شوید دانلود متاداده از اینترنت فعال است.",
"MoreUsersCanBeAddedLater": "بعدا میتوانید کاربران بیشتری را در داشبورد اضافه کنید.", "MoreUsersCanBeAddedLater": "بعدا میتوانید کاربران بیشتری را در داشبورد اضافه کنید.",
"NextUp": "بعدی چیه", "NextUp": "بعدی چیه",
"NoNextUpItemsMessage": "چیزی یافت نشد. دیدن سریال ها یتان را شروع کنید!", "NoNextUpItemsMessage": "چیزی یافت نشد. دیدن سریال ها یتان را شروع کنید!",
"OptionActors": "بازیگران",
"OptionAscending": "صعودی", "OptionAscending": "صعودی",
"OptionBeta": "آزمایشی",
"OptionDescending": "نزولی", "OptionDescending": "نزولی",
"OptionDev": "توسعه",
"OptionDirectors": "کارگردان ها",
"OptionDislikes": "پسندیده نشده ها", "OptionDislikes": "پسندیده نشده ها",
"OptionEnableAccessFromAllDevices": "فعالسازی دسترسی از همه ی دستگاه ها", "OptionEnableAccessFromAllDevices": "فعالسازی دسترسی از همه ی دستگاه ها",
"OptionEnableAccessToAllChannels": "فعالسازی دسترسی به همه ی کانال ها", "OptionEnableAccessToAllChannels": "فعالسازی دسترسی به همه ی کانال ها",
"OptionEnableAccessToAllLibraries": "فعالسازی دسترسی به همه ی کتابخانه ها", "OptionEnableAccessToAllLibraries": "فعالسازی دسترسی به همه ی کتابخانه ها",
"OptionFavorite": "مورد علاقه ها", "OptionFavorite": "مورد علاقه ها",
"OptionGuestStars": "بازیگران مهمان",
"OptionLikes": "پسندها", "OptionLikes": "پسندها",
"OptionPlayed": "پخش شده", "OptionPlayed": "پخش شده",
"OptionProducers": "تهیه کنندگان",
"OptionProfileVideo": "ویدیو", "OptionProfileVideo": "ویدیو",
"OptionUnplayed": "پخش نشده", "OptionUnplayed": "پخش نشده",
"OptionWriters": "نویسندگان",
"PreferredNotRequired": "ترجیح داده شده، اما الزامی نیست", "PreferredNotRequired": "ترجیح داده شده، اما الزامی نیست",
"RegisterWithPayPal": "ثبت نام با پی پال",
"ShowAdvancedSettings": "نمایش تنظیمات پیشرفته", "ShowAdvancedSettings": "نمایش تنظیمات پیشرفته",
"TabAccess": "دسترسی", "TabAccess": "دسترسی",
"TabAdvanced": "پیشرفته", "TabAdvanced": "پیشرفته",
"TabAlbumArtists": "هنرمندان آلبوم", "TabAlbumArtists": "هنرمندان آلبوم",
"TabAlbums": "آلبوم ها", "TabAlbums": "آلبوم ها",
"TabArtists": "هنرمندان", "TabArtists": "هنرمندان",
"TabCollectionTitles": "عناوین",
"TabEpisodes": "قسمت ها", "TabEpisodes": "قسمت ها",
"TabGenres": "ژانرها", "TabGenres": "ژانرها",
"TabImage": "تصویر",
"TabImages": "تصاویر",
"TabLatest": "آخرین", "TabLatest": "آخرین",
"TabLibraryAccess": "دسترسی به کتابخانه",
"TabMetadata": "اطلاعات محتوی", "TabMetadata": "اطلاعات محتوی",
"TabMusicVideos": "موزیک ویدیو ها", "TabMusicVideos": "موزیک ویدیو ها",
"TabNetworks": "شبکه ها", "TabNetworks": "شبکه ها",
@ -169,8 +115,6 @@
"TabUpcoming": "بزودی", "TabUpcoming": "بزودی",
"TellUsAboutYourself": "در مورد خودتان به ما بگویید", "TellUsAboutYourself": "در مورد خودتان به ما بگویید",
"ThisWizardWillGuideYou": "این ویزارد برای انجام تنظیمات به شما کمک می کند. برای شروع، لطفا زبان مورد نظر خود را انتخاب فرمایید", "ThisWizardWillGuideYou": "این ویزارد برای انجام تنظیمات به شما کمک می کند. برای شروع، لطفا زبان مورد نظر خود را انتخاب فرمایید",
"TitleNotifications": "اعلان ها",
"TitleScheduledTasks": "عملیات های برنامه ریزی شده",
"UserProfilesIntro": "Jellyfin دارای پشتیبانی داخلی از پروفایل کاربران می باشد. با فعال سازی هر کاربر، او می تواند تنظیمات ، وضعیت پخش و کنترل والدین خاص خودش را داشته باشد.", "UserProfilesIntro": "Jellyfin دارای پشتیبانی داخلی از پروفایل کاربران می باشد. با فعال سازی هر کاربر، او می تواند تنظیمات ، وضعیت پخش و کنترل والدین خاص خودش را داشته باشد.",
"WelcomeToProject": "به Jellyfin خوش آمدید!", "WelcomeToProject": "به Jellyfin خوش آمدید!",
"WizardCompleted": "همه چیزی که فعلا می خواهیم همین است.جمع آوری اطلاعات کتابخانه های شما هم اکنون توسط Jellyfin آغاز شده است. اپلیکیشن های ما را امتحان کنید و سپس بر روی <b> پایان </b> کلیک کنید تا <b> پیشخوان سرور </b> را مشاهده نمایید." "WizardCompleted": "همه چیزی که فعلا می خواهیم همین است.جمع آوری اطلاعات کتابخانه های شما هم اکنون توسط Jellyfin آغاز شده است. اپلیکیشن های ما را امتحان کنید و سپس بر روی <b> پایان </b> کلیک کنید تا <b> پیشخوان سرور </b> را مشاهده نمایید."

View File

@ -1,5 +1,4 @@
{ {
"AddUser": "Lisää Käyttäjä",
"BrowsePluginCatalogMessage": "Selaa meidän lisäosa listaa katsoaksesi saatavilla olevia lisäosia.", "BrowsePluginCatalogMessage": "Selaa meidän lisäosa listaa katsoaksesi saatavilla olevia lisäosia.",
"ButtonAddUser": "Lisää Käyttäjä", "ButtonAddUser": "Lisää Käyttäjä",
"ButtonCancel": "Lopeta", "ButtonCancel": "Lopeta",
@ -16,18 +15,12 @@
"FileReadCancelled": "Tiedoston luku on peruutettu.", "FileReadCancelled": "Tiedoston luku on peruutettu.",
"FileReadError": "Virhe tiedoston luvun aikana.", "FileReadError": "Virhe tiedoston luvun aikana.",
"FolderTypeTvShows": "TV", "FolderTypeTvShows": "TV",
"HeaderCreatePassword": "Luo Salasana:",
"HeaderParentalRating": "Parental Rating",
"HeaderSeries": "Series:", "HeaderSeries": "Series:",
"HeaderYear": "Year:",
"LabelAudioLanguagePreference": "Äänen ensisijainen kieli:", "LabelAudioLanguagePreference": "Äänen ensisijainen kieli:",
"LabelConfigureSettings": "Muuta asetuksia",
"LabelCountry": "Maa:", "LabelCountry": "Maa:",
"LabelCurrentPassword": "Tämän hetkinen salsana:", "LabelCurrentPassword": "Tämän hetkinen salsana:",
"LabelDisplayMissingEpisodesWithinSeasons": "Näytä puuttuvat jaksot tuotantokausissa", "LabelDisplayMissingEpisodesWithinSeasons": "Näytä puuttuvat jaksot tuotantokausissa",
"LabelDownloadInternetMetadata": "Lataa kuvamateriaali ja metadata internetistä",
"LabelFinish": "Valmis", "LabelFinish": "Valmis",
"LabelFolderType": "Kansion tyyppi:",
"LabelLanguage": "Kieli:", "LabelLanguage": "Kieli:",
"LabelMaxParentalRating": "Suurin sallittu vanhempien arvostelu:", "LabelMaxParentalRating": "Suurin sallittu vanhempien arvostelu:",
"LabelNewPassword": "Uusi salasana:", "LabelNewPassword": "Uusi salasana:",
@ -36,25 +29,18 @@
"LabelPrevious": "Edellinen", "LabelPrevious": "Edellinen",
"LabelSaveLocalMetadata": "Tallenna kuvamateriaali ja metadata media kansioihin.", "LabelSaveLocalMetadata": "Tallenna kuvamateriaali ja metadata media kansioihin.",
"LabelSaveLocalMetadataHelp": "Kuvamateriaalin ja metadatan tallentaminen suoraan kansioihin missä niitä on helppo muuttaa.", "LabelSaveLocalMetadataHelp": "Kuvamateriaalin ja metadatan tallentaminen suoraan kansioihin missä niitä on helppo muuttaa.",
"LabelSubtitleLanguagePreference": "Tekstityksien ensisijainen kieli:",
"LabelUnairedMissingEpisodesWithinSeasons": "Näytä julkaisemattomat jaksot tuotantokausissa",
"LabelYourFirstName": "Sinun ensimmäinen nimi:", "LabelYourFirstName": "Sinun ensimmäinen nimi:",
"LabelYoureDone": "Olet valmis!", "LabelYoureDone": "Olet valmis!",
"LibraryAccessHelp": "Valitse media kansiot jotka haluat jakaa tämän käyttäjän kanssa. Järjestelmänvalvoja pystyy muokkaamaan kaikkia kansioita käyttäen metadata hallintaa.", "LibraryAccessHelp": "Valitse media kansiot jotka haluat jakaa tämän käyttäjän kanssa. Järjestelmänvalvoja pystyy muokkaamaan kaikkia kansioita käyttäen metadata hallintaa.",
"MaxParentalRatingHelp": "Suuremman arvosanan takia, sisältö tulla piilottamaan käyttäjältä.", "MaxParentalRatingHelp": "Suuremman arvosanan takia, sisältö tulla piilottamaan käyttäjältä.",
"MoreUsersCanBeAddedLater": "Käyttäjiä voi lisätä lisää myöhemmin Dashboardista", "MoreUsersCanBeAddedLater": "Käyttäjiä voi lisätä lisää myöhemmin Dashboardista",
"NoPluginsInstalledMessage": "Sinulla ei ole mitään lisäosia asennettuna.",
"OptionRelease": "Virallinen Julkaisu",
"ParentalRating": "Parental Rating", "ParentalRating": "Parental Rating",
"Password": "Salasana",
"PasswordMatchError": "Salasana ja salasanan vahvistuksen pitää olla samat.", "PasswordMatchError": "Salasana ja salasanan vahvistuksen pitää olla samat.",
"PasswordResetComplete": "Salasana on palauttettu.", "PasswordResetComplete": "Salasana on palauttettu.",
"PasswordResetConfirmation": "Oletko varma, että haluat palauttaa salasanan?", "PasswordResetConfirmation": "Oletko varma, että haluat palauttaa salasanan?",
"PasswordSaved": "Salasana tallennettu.", "PasswordSaved": "Salasana tallennettu.",
"Save": "Tallenna", "Save": "Tallenna",
"SettingsSaved": "Asetukset tallennettu.", "SettingsSaved": "Asetukset tallennettu.",
"TabImage": "Kuva",
"TabLibraryAccess": "Kirjaston Pääsy",
"TabPassword": "Salasana", "TabPassword": "Salasana",
"TabProfile": "Profiili", "TabProfile": "Profiili",
"TabProfiles": "Profiilit", "TabProfiles": "Profiilit",
@ -62,6 +48,5 @@
"TellUsAboutYourself": "Kerro meille itsestäsi", "TellUsAboutYourself": "Kerro meille itsestäsi",
"ThisWizardWillGuideYou": "Tämä työkalu auttaa sinua asennus prosessin aikana. loittaaksesi valitse kieli.", "ThisWizardWillGuideYou": "Tämä työkalu auttaa sinua asennus prosessin aikana. loittaaksesi valitse kieli.",
"UninstallPluginConfirmation": "Oletko varma, että haluat poistaa {0}?", "UninstallPluginConfirmation": "Oletko varma, että haluat poistaa {0}?",
"UninstallPluginHeader": "Poista Lisäosa", "UninstallPluginHeader": "Poista Lisäosa"
"Users": "Käyttäjät"
} }

View File

@ -5,53 +5,31 @@
"Advanced": "Avancé", "Advanced": "Avancé",
"AttributeNew": "Nouveau", "AttributeNew": "Nouveau",
"ButtonCancel": "Annuler", "ButtonCancel": "Annuler",
"ButtonConvertMedia": "Convertir le média",
"ButtonGotIt": "J'ai compris", "ButtonGotIt": "J'ai compris",
"ButtonPrivacyPolicy": "Politique de confidentialité",
"ButtonQuickStartGuide": "Guide de démarrage rapide", "ButtonQuickStartGuide": "Guide de démarrage rapide",
"ButtonRestart": "Redémarrer", "ButtonRestart": "Redémarrer",
"ButtonSignOut": "Sign out", "ButtonSignOut": "Sign out",
"CinemaModeFeatureDescription": "Le Mode Cinéma vous donne la véritable expérience cinématographique avec des bandes annonces et des intros personnalisés avant le film.",
"CloudSyncFeatureDescription": "Synchronisez vos médias avec le Cloud pour faciliter la sauvegarde, l'archivage et la conversion.",
"ConfirmDeleteItem": "La suppression de cet élément le supprimera à la fois du système de fichiers et de votre médiathèque. Êtes-vous sûr de vouloir continuer ?", "ConfirmDeleteItem": "La suppression de cet élément le supprimera à la fois du système de fichiers et de votre médiathèque. Êtes-vous sûr de vouloir continuer ?",
"Days": "Jours",
"Delete": "Supprimer", "Delete": "Supprimer",
"Disconnect": "Se déconnecter", "Disconnect": "Se déconnecter",
"Download": "Télécharger", "Download": "Télécharger",
"Edit": "Modifier", "Edit": "Modifier",
"EnableDisplayMirroring": "Activer l'affichage mirroir", "EnableDisplayMirroring": "Activer l'affichage mirroir",
"EndsAtValue": "Se termine à {0}", "EndsAtValue": "Se termine à {0}",
"FeatureRequiresJellyfinPremiere": "Cette fonctionnalité nécessite un abonnement Jellyfin Première actif.",
"File": "Fichier", "File": "Fichier",
"FolderTypeTvShows": "Séries TV", "FolderTypeTvShows": "Séries TV",
"FreeAppsFeatureDescription": "Profitez de l'accès gratuit aux applications Jellyfin pour vos appareils.",
"Friday": "Vendredi", "Friday": "Vendredi",
"HeaderAddToCollection": "Ajouter à la Collection", "HeaderAddToCollection": "Ajouter à la Collection",
"HeaderAddToPlaylist": "Ajouter à la liste de lecture", "HeaderAddToPlaylist": "Ajouter à la liste de lecture",
"HeaderBecomeProjectSupporter": "Obtenez Jellyfin Première",
"HeaderCinemaMode": "Mode Cinéma",
"HeaderCloudSync": "Synchronisation Cloud",
"HeaderContinueWatching": "Continuer à regarder", "HeaderContinueWatching": "Continuer à regarder",
"HeaderConvertYourRecordings": "Convertir vos enregistrements",
"HeaderDeleteItem": "Supprimer l'élément", "HeaderDeleteItem": "Supprimer l'élément",
"HeaderFreeApps": "Applications Jellyfin gratuites",
"HeaderMyMedia": "Mes Médias", "HeaderMyMedia": "Mes Médias",
"HeaderMyMediaSmall": "Mes médias (petit)", "HeaderMyMediaSmall": "Mes médias (petit)",
"HeaderNewRecording": "Nouvel enregistrement",
"HeaderNextUp": "À Suivre", "HeaderNextUp": "À Suivre",
"HeaderOfflineDownloads": "Média hors ligne",
"HeaderOfflineDownloadsDescription": "Téléchargez le média sur vos appareils pour une utilisation hors ligne facile.",
"HeaderParentalRating": "Parental Rating",
"HeaderPlayMyMedia": "Jouer mon média",
"HeaderRemoteControl": "Télécommande", "HeaderRemoteControl": "Télécommande",
"HeaderSelectDate": "Sélectionner une date",
"HeaderSeries": "Series:", "HeaderSeries": "Series:",
"HeaderTermsOfService": "Conditions d'utilisation de Jellyfin",
"HeaderYear": "Year:",
"Help": "Aide", "Help": "Aide",
"ItemCount": "{0} articles", "ItemCount": "{0} articles",
"LabelConfigureSettings": "Configurer les paramètres",
"LabelEmailAddress": "Adresse courriel :",
"LabelFinish": "Terminer", "LabelFinish": "Terminer",
"LabelLanguage": "Langue :", "LabelLanguage": "Langue :",
"LabelName": "Nom :", "LabelName": "Nom :",
@ -62,11 +40,7 @@
"LabelYourFirstName": "Votre prénom :", "LabelYourFirstName": "Votre prénom :",
"LabelYoureDone": "Vous avez terminé !", "LabelYoureDone": "Vous avez terminé !",
"Live": "En direct", "Live": "En direct",
"MessageActiveSubscriptionRequiredSeriesRecordings": "Un abonnement Jellyfin Première actif est nécessaire pour créer des enregistrements automatiques en série.",
"MessageItemsAdded": "Éléments ajoutés.", "MessageItemsAdded": "Éléments ajoutés.",
"MessageToValidateSupporter": "Si vous avez un abonnement Jellyfin Première actif, assurez-vous d'avoir installé Jellyfin Première sur le tableau de bord de votre serveur Jellyfin, auquel vous pouvez accéder en cliquant sur Jellyfin Première dans le menu principal.",
"MessageUnlockAppWithPurchaseOrSupporter": "Déverrouillez cette fonctionnalité avec un petit achat unique ou avec un abonnement Jellyfin Premiere actif.",
"MessageUnlockAppWithSupporter": "Déverrouillez cette fonctionnalité avec un abonnement Jellyfin Première actif.",
"Monday": "Lundi", "Monday": "Lundi",
"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 à partir du tableau de bord.",
"NewCollection": "Nouvelle Collection", "NewCollection": "Nouvelle Collection",
@ -77,7 +51,6 @@
"OriginalAirDateValue": "Date de diffusion originale: {0}", "OriginalAirDateValue": "Date de diffusion originale: {0}",
"ParentalRating": "Classement parentale", "ParentalRating": "Classement parentale",
"Premiere": "Première", "Premiere": "Première",
"PromoConvertRecordingsToStreamingFormat": "Convertissez automatiquement des enregistrements en un format convivial avec Jellyfin Première. Les enregistrements seront rapidement convertis en MP4 ou MKV, en fonction des paramètres du serveur Jellyfin.",
"Quality": "Qualité", "Quality": "Qualité",
"Record": "Enregistrement", "Record": "Enregistrement",
"RecordingCancelled": "Enregistrement annulé.", "RecordingCancelled": "Enregistrement annulé.",
@ -95,7 +68,6 @@
"Share": "Partager", "Share": "Partager",
"Subtitles": "Sous-titres", "Subtitles": "Sous-titres",
"Sunday": "Dimanche", "Sunday": "Dimanche",
"TabNextUp": "À Suivre",
"TellUsAboutYourself": "Parlez-nous de vous", "TellUsAboutYourself": "Parlez-nous de vous",
"ThisWizardWillGuideYou": "Cet assistant vous guidera dans le processus de configuration. Pour commencer, merci de sélectionner votre langue préférée.", "ThisWizardWillGuideYou": "Cet assistant vous guidera dans le processus de configuration. Pour commencer, merci de sélectionner votre langue préférée.",
"Thursday": "Jeudi", "Thursday": "Jeudi",
@ -107,14 +79,10 @@
"WelcomeToProject": "Bienvenue dans Jellyfin !", "WelcomeToProject": "Bienvenue dans Jellyfin !",
"WizardCompleted": "C'est tout ce dont nous avons besoin pour l'instant. Jellyfin a commencé à collecter les informations de votre bibliothèque de médias. Jetez un oeil à quelques unes de nos applications, puis cliquez sur <b>Terminer</b> pour consulter le <b>Tableau de bord du serveur</b>.", "WizardCompleted": "C'est tout ce dont nous avons besoin pour l'instant. Jellyfin a commencé à collecter les informations de votre bibliothèque de médias. Jetez un oeil à quelques unes de nos applications, puis cliquez sur <b>Terminer</b> pour consulter le <b>Tableau de bord du serveur</b>.",
"Absolute": "Absolu", "Absolute": "Absolu",
"Accept": "Accepter",
"AccessRestrictedTryAgainLater": "L'accès est actuellement restreint. Veuillez réessayer plus tard.", "AccessRestrictedTryAgainLater": "L'accès est actuellement restreint. Veuillez réessayer plus tard.",
"Actor": "Acteur(trice)", "Actor": "Acteur(trice)",
"AddGuideProviderHelp": "Ajouter une source de guide d'information TV",
"AddItemToCollectionHelp": "Ajoutez des éléments à des collections en les recherchant et en utilisant leurs menus contextuels (clic droit ou appuyez longtemps).", "AddItemToCollectionHelp": "Ajoutez des éléments à des collections en les recherchant et en utilisant leurs menus contextuels (clic droit ou appuyez longtemps).",
"AddToPlayQueue": "Ajouter à la file d'attente", "AddToPlayQueue": "Ajouter à la file d'attente",
"AddUser": "Ajouter un utilisateur",
"AddUserByManually": "Ajouter un utilisateur local en entrant ses informations manuellement.",
"AddedOnValue": "Ajouté le {0}", "AddedOnValue": "Ajouté le {0}",
"AdditionalNotificationServices": "Visitez le catalogue d'extensions pour installer des services de notifications supplémentaires.", "AdditionalNotificationServices": "Visitez le catalogue d'extensions pour installer des services de notifications supplémentaires.",
"AirDate": "Date de diffusion", "AirDate": "Date de diffusion",
@ -127,7 +95,6 @@
"AllEpisodes": "Tous les épisodes", "AllEpisodes": "Tous les épisodes",
"AllLanguages": "Toutes les langues", "AllLanguages": "Toutes les langues",
"AllLibraries": "Toutes les médiathèques", "AllLibraries": "Toutes les médiathèques",
"AllowDeletionFromAll": "Autoriser la suppression de média depuis toutes les médiathèques",
"AllowMediaConversion": "Autoriser la conversion des médias", "AllowMediaConversion": "Autoriser la conversion des médias",
"AllowMediaConversionHelp": "Autoriser ou refuser l'accès à la fonctionnalité de conversion des médias.", "AllowMediaConversionHelp": "Autoriser ou refuser l'accès à la fonctionnalité de conversion des médias.",
"AllowOnTheFlySubtitleExtraction": "Autoriser l'extraction des sous-titres à la volée", "AllowOnTheFlySubtitleExtraction": "Autoriser l'extraction des sous-titres à la volée",
@ -142,36 +109,16 @@
"Folders": "Dossiers", "Folders": "Dossiers",
"Genres": "Genres", "Genres": "Genres",
"HeaderAlbumArtists": "Artistes de l'album", "HeaderAlbumArtists": "Artistes de l'album",
"HeaderFavoriteAlbums": "Albums favoris",
"HeaderFavoriteArtists": "Artistes favoris",
"HeaderFavoriteEpisodes": "Épisodes favoris",
"HeaderFavoriteShows": "Séries favorites",
"HeaderFavoriteSongs": "Chansons favorites",
"HeaderLiveTV": "TV en direct", "HeaderLiveTV": "TV en direct",
"HeaderRecordingGroups": "Groupes d'enregistrements",
"LabelIpAddressValue": "Adresse IP : {0}",
"LabelRunningTimeValue": "Durée : {0}",
"MessageApplicationUpdated": "Le serveur Jellyfin a été mis à jour",
"MessageNamedServerConfigurationUpdatedWithValue": "La configuration de la section {0} du serveur a été mise à jour",
"MessageServerConfigurationUpdated": "La configuration du serveur a été mise à jour",
"Movies": "Films", "Movies": "Films",
"Photos": "Photos", "Photos": "Photos",
"Playlists": "Listes de lecture", "Playlists": "Listes de lecture",
"PluginInstalledWithName": "{0} a été installé",
"PluginUninstalledWithName": "{0} a été désinstallé",
"PluginUpdatedWithName": "{0} a été mis à jour",
"ProviderValue": "Fournisseur : {0}",
"Shows": "Émissions", "Shows": "Émissions",
"Songs": "Chansons", "Songs": "Chansons",
"Sync": "Synchroniser", "Sync": "Synchroniser",
"VersionNumber": "Version {0}",
"AllowSeasonalThemes": "Autoriser les thèmes saisonniers automatiques",
"AllowSeasonalThemesHelp": "Des thèmes saisonniers viendront occasionnellement remplacer votre thème régulier.",
"AllowedRemoteAddressesHelp": "Liste d'adresses IP ou d'IP/masque de sous-réseau séparées par des virgules qui seront autorisées à se connecter à distance. Si la liste est vide, toutes les adresses distantes seront autorisées.", "AllowedRemoteAddressesHelp": "Liste d'adresses IP ou d'IP/masque de sous-réseau séparées par des virgules qui seront autorisées à se connecter à distance. Si la liste est vide, toutes les adresses distantes seront autorisées.",
"AlwaysPlaySubtitles": "Toujours afficher les sous-titres", "AlwaysPlaySubtitles": "Toujours afficher les sous-titres",
"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 préférence linguistique seront chargés indépendamment de la langue de l'audio.",
"AnamorphicVideoNotSupported": "Vidéo anamorphique non prise en charge",
"AndroidUnlockRestoreHelp": "Pour restaurer votre achat précédent, assurez-vous de vous connecter à l'appareil avec le même compte Google (ou Amazon) qui a effectué l'achat. Assurez-vous que la boutique d'applications est activée et n'est restreinte par aucun contrôle parental, et assurez-vous d'avoir une connexion Internet fonctionnelle. Vous n'aurez à le faire qu'une seule fois, pour restaurer votre achat précédent.",
"AnyLanguage": "N'importe quelle langue", "AnyLanguage": "N'importe quelle langue",
"Anytime": "N'importe quand", "Anytime": "N'importe quand",
"AroundTime": "Aux environs de {0}", "AroundTime": "Aux environs de {0}",
@ -179,27 +126,15 @@
"AsManyAsPossible": "Autant que possible", "AsManyAsPossible": "Autant que possible",
"Ascending": "Croissant", "Ascending": "Croissant",
"Audio": "Audio", "Audio": "Audio",
"AudioBitDepthNotSupported": "Profondeur des échantillons de l'audio non prise en charge",
"AudioBitrateNotSupported": "Débit audio non pris en charge",
"AudioChannelsNotSupported": "Canaux audio non prises en charge",
"AudioCodecNotSupported": "Codec audio non supporté",
"AudioProfileNotSupported": "Profil audio non pris en charge",
"AudioSampleRateNotSupported": "Taux d'échantillonnage audio non pris en charge",
"Auto": "Auto", "Auto": "Auto",
"AutoBasedOnLanguageSetting": "Auto (basé sur le réglage de la langue)", "AutoBasedOnLanguageSetting": "Auto (basé sur le réglage de la langue)",
"AutomaticallyConvertNewContent": "Convertir automatiquement les nouveaux contenus",
"AutomaticallyConvertNewContentHelp": "Les nouveaux contenus seront automatiquement convertis.",
"AutomaticallySyncNewContent": "Télécharger automatiquement le nouveau contenu",
"AutomaticallySyncNewContentHelp": "Le nouveau contenu ajouté à ce dossier sera automatiquement transféré vers l'appareil.",
"Backdrop": "Arrière-plan", "Backdrop": "Arrière-plan",
"Backdrops": "Arrière-plans", "Backdrops": "Arrière-plans",
"Banner": "Bannière", "Banner": "Bannière",
"BestFit": "Ajusté",
"BirthDateValue": "Né(e) le {0}", "BirthDateValue": "Né(e) le {0}",
"BirthLocation": "Lieu de naissance", "BirthLocation": "Lieu de naissance",
"BirthPlaceValue": "Lieu de naissance : {0}", "BirthPlaceValue": "Lieu de naissance : {0}",
"Blacklist": "Liste noire", "Blacklist": "Liste noire",
"BobAndWeaveWithHelp": "Adaptatif (meilleure qualité mais plus lent)",
"BookLibraryHelp": "Les livres audios et numériques sont supportés. Consultez le {0}Guide de nommage pour livre de Jellyfin{1}.", "BookLibraryHelp": "Les livres audios et numériques sont supportés. Consultez le {0}Guide de nommage pour livre de Jellyfin{1}.",
"Box": "Boîtier", "Box": "Boîtier",
"BoxRear": "Dos de boîtier", "BoxRear": "Dos de boîtier",

File diff suppressed because it is too large Load Diff

View File

@ -1,108 +1,68 @@
{ {
"ButtonAddUser": "Erstell en User", "ButtonAddUser": "Erstell en User",
"ButtonCancel": "Abbreche", "ButtonCancel": "Abbreche",
"ButtonConfigurePinCode": "Konfigurier de Pin Code",
"ButtonConvertMedia": "Konvertiere Medie",
"ButtonDeleteImage": "Lösch Bild", "ButtonDeleteImage": "Lösch Bild",
"ButtonExit": "Verlasse",
"ButtonInviteUser": "Lad en User i",
"ButtonNew": "Neu", "ButtonNew": "Neu",
"ButtonOk": "OK", "ButtonOk": "OK",
"ButtonPrivacyPolicy": "Datenutzig-Richtlinie",
"ButtonQuickStartGuide": "Schnellstart Instruktione", "ButtonQuickStartGuide": "Schnellstart Instruktione",
"ButtonResetPassword": "Passwort zrug setze", "ButtonResetPassword": "Passwort zrug setze",
"ButtonSave": "Speichere", "ButtonSave": "Speichere",
"ButtonSignOut": "Sign out", "ButtonSignOut": "Sign out",
"ButtonSort": "Sortiere", "ButtonSort": "Sortiere",
"CategorySync": "Synchronisierig",
"ChannelAccessHelp": "Wähl en Kanal us, um de mit dem User z'teile. Administratore werded immer d'Möglichkeit ha alli Kanäl mitm Metadate Manager z'bearbeite.", "ChannelAccessHelp": "Wähl en Kanal us, um de mit dem User z'teile. Administratore werded immer d'Möglichkeit ha alli Kanäl mitm Metadate Manager z'bearbeite.",
"Continuing": "Fortlaufend", "Continuing": "Fortlaufend",
"DeviceAccessHelp": "Das betrifft nur Grät wo einzigartig indentifiziert werded und tuet ned Browser Zuegriff verhindere. En Filter för Grät Zuegriff verhindered, dass neui Grät dezue gfüegt werded, bovor si ned überprüefd worde sind.", "DeviceAccessHelp": "Das betrifft nur Grät wo einzigartig indentifiziert werded und tuet ned Browser Zuegriff verhindere. En Filter för Grät Zuegriff verhindered, dass neui Grät dezue gfüegt werded, bovor si ned überprüefd worde sind.",
"Ended": "Beendent", "Ended": "Beendent",
"FolderTypeBooks": "Büecher", "FolderTypeBooks": "Büecher",
"FolderTypeInherit": "erbfähig",
"FolderTypeMovies": "Film", "FolderTypeMovies": "Film",
"FolderTypeMusic": "Musig", "FolderTypeMusic": "Musig",
"FolderTypeMusicVideos": "Musigvideos", "FolderTypeMusicVideos": "Musigvideos",
"FolderTypePhotos": "Föteli",
"FolderTypeTvShows": "TV", "FolderTypeTvShows": "TV",
"Friday": "Friitig", "Friday": "Friitig",
"HeaderAddUser": "Erstell en User", "HeaderAddUser": "Erstell en User",
"HeaderAirDays": "Usstrahligs Täg",
"HeaderAutomaticUpdates": "Automatischi Updates", "HeaderAutomaticUpdates": "Automatischi Updates",
"HeaderAvailableServices": "Verfüegbari Dienst",
"HeaderCreatePassword": "Erstell es Passwort",
"HeaderDeviceAccess": "Grät Zuegriff", "HeaderDeviceAccess": "Grät Zuegriff",
"HeaderEasyPinCode": "Eifache Pin Code", "HeaderEasyPinCode": "Eifache Pin Code",
"HeaderFrequentlyPlayed": "Vell gspellt", "HeaderFrequentlyPlayed": "Vell gspellt",
"HeaderInstalledServices": "Installierti Dienst",
"HeaderLatestAlbums": "Letschti Albene",
"HeaderLatestEpisodes": "Letschti Episode", "HeaderLatestEpisodes": "Letschti Episode",
"HeaderLatestMovies": "Letschti Film", "HeaderLatestMovies": "Letschti Film",
"HeaderLatestSongs": "Letschti Songs",
"HeaderLatestTrailers": "Letschti Trailer",
"HeaderManagement": "Verwaltig",
"HeaderNextUp": "Als nöchsts", "HeaderNextUp": "Als nöchsts",
"HeaderNowPlaying": "Jetz am spelle",
"HeaderParentalRating": "Parental Rating",
"HeaderPaths": "Pfad", "HeaderPaths": "Pfad",
"HeaderPersonTypes": "Persone Art:",
"HeaderPlaybackSettings": "Abspell iistellige", "HeaderPlaybackSettings": "Abspell iistellige",
"HeaderRecentlyPlayed": "Erst grad dezue gfüegt", "HeaderRecentlyPlayed": "Erst grad dezue gfüegt",
"HeaderResume": "Fortsetze",
"HeaderSeries": "Series", "HeaderSeries": "Series",
"HeaderSync": "synchronisiere",
"HeaderTermsOfService": "Jellyfin Nutzigsbedingige",
"HeaderToAccessPleaseEnterEasyPinCode": "Um Zuegriff z'ha, gib bitte diin eifache Pin Code i",
"HeaderUploadNewImage": "Lad es neus Bild ue", "HeaderUploadNewImage": "Lad es neus Bild ue",
"HeaderUsers": "User", "HeaderUsers": "User",
"HeaderYear": "Year",
"ImageUploadAspectRatioHelp": "1:1 Siiteverhältnis wär vo Vorteil - nur JPG/PNG.",
"LabelAddConnectSupporterHelp": "Um en User wo ned ufglistet esch us z'wähle, muesch z'erst no sin Account mit Jellyfin Connect im Userprofil verbinde.",
"LabelArtists": "Artist:", "LabelArtists": "Artist:",
"LabelArtistsHelp": "Trenn mehreri iisträg dur es ;", "LabelArtistsHelp": "Trenn mehreri iisträg dur es ;",
"LabelAudioLanguagePreference": "Audio Sproch iistellig:", "LabelAudioLanguagePreference": "Audio Sproch iistellig:",
"LabelConfigureSettings": "Bearbeite iistellige",
"LabelContentType": "Date Art:", "LabelContentType": "Date Art:",
"LabelCountry": "Land:", "LabelCountry": "Land:",
"LabelCurrentPassword": "Jetzigs Passwort:", "LabelCurrentPassword": "Jetzigs Passwort:",
"LabelDisplayMissingEpisodesWithinSeasons": "Zeig fehlendi Episode innerhalb vo de einzelne Staffle", "LabelDisplayMissingEpisodesWithinSeasons": "Zeig fehlendi Episode innerhalb vo de einzelne Staffle",
"LabelDownloadInternetMetadata": "Lade Bilder und Metadate vom Internet abe",
"LabelDownloadInternetMetadataHelp": "Jellyfin Server chan Infos vo diine Medie abelade um grösseri und schöneri Asichte z'generiere.",
"LabelFinish": "Beende", "LabelFinish": "Beende",
"LabelFolderType": "Ordner Art:",
"LabelLanguage": "Sproch:", "LabelLanguage": "Sproch:",
"LabelLastResult": "Letschti Ergebnis:",
"LabelMaxParentalRating": "Maximum erlaubti Kindersicherig:", "LabelMaxParentalRating": "Maximum erlaubti Kindersicherig:",
"LabelNewPassword": "Neus Passwort:", "LabelNewPassword": "Neus Passwort:",
"LabelNewPasswordConfirm": "Neus Passwort bestätige:", "LabelNewPasswordConfirm": "Neus Passwort bestätige:",
"LabelNext": "Nöchst", "LabelNext": "Nöchst",
"LabelPinCode": "Pin Code:",
"LabelPrevious": "Vorher", "LabelPrevious": "Vorher",
"LabelSaveLocalMetadata": "Speicher Bilder und Metadate i d'Medieordner", "LabelSaveLocalMetadata": "Speicher Bilder und Metadate i d'Medieordner",
"LabelSaveLocalMetadataHelp": "Wennd Bilder und Metadate direkt i d'Medieordner speicherisch, chasch sie eifach weder finde und au bearbeite.", "LabelSaveLocalMetadataHelp": "Wennd Bilder und Metadate direkt i d'Medieordner speicherisch, chasch sie eifach weder finde und au bearbeite.",
"LabelSelectUsers": "Wähl User:", "LabelSelectUsers": "Wähl User:",
"LabelSubtitleLanguagePreference": "Undertitel Sproch iistellig:",
"LabelSyncTempPath": "Pfad för temporäri Date:",
"LabelSyncTempPathHelp": "Gib en eigene Arbetsordner för d'Synchronisierig a. Konvertierti Medie werded während em Sync-Prozess det gspeichered.",
"LabelTimeLimitHours": "Ziitlimit (h):", "LabelTimeLimitHours": "Ziitlimit (h):",
"LabelUnairedMissingEpisodesWithinSeasons": "Zeig ned usgstrahlti Episode innerhalb vo de einzelne Staffle",
"LabelVideoType": "Video Art:",
"LabelYourFirstName": "Din Vorname:", "LabelYourFirstName": "Din Vorname:",
"LabelYoureDone": "Du besch fertig!", "LabelYoureDone": "Du besch fertig!",
"LibraryAccessHelp": "Wähl en Medieordner us, um de mit dem User z'teile. Administratore werded immer d'Möglichkeit ha alli Verzeichnis mitm Metadate Manager z'bearbeite.", "LibraryAccessHelp": "Wähl en Medieordner us, um de mit dem User z'teile. Administratore werded immer d'Möglichkeit ha alli Verzeichnis mitm Metadate Manager z'bearbeite.",
"MaxParentalRatingHelp": "Date mit enere höhere Kindersicherig werded vo dem User versteckt.", "MaxParentalRatingHelp": "Date mit enere höhere Kindersicherig werded vo dem User versteckt.",
"MessageNoServicesInstalled": "Es sind momentan kei Dienst installiert.",
"MessageNothingHere": "Nix da.", "MessageNothingHere": "Nix da.",
"MessagePleaseEnsureInternetMetadata": "Bitte stell sicher, dass Abelade vo Metadate vom Internet aktiviert worde esch.", "MessagePleaseEnsureInternetMetadata": "Bitte stell sicher, dass Abelade vo Metadate vom Internet aktiviert worde esch.",
"Monday": "Mäntig", "Monday": "Mäntig",
"MoreUsersCanBeAddedLater": "Meh User chönt spöter im Dashboard hinzuegfüegt werde.", "MoreUsersCanBeAddedLater": "Meh User chönt spöter im Dashboard hinzuegfüegt werde.",
"NewCollectionNameExample": "Biispell: Star Wars Sammlig", "NewCollectionNameExample": "Biispell: Star Wars Sammlig",
"NoNextUpItemsMessage": "Nix da. Fang mal a Serie luege!", "NoNextUpItemsMessage": "Nix da. Fang mal a Serie luege!",
"OptionActors": "Darsteller",
"OptionAlbumArtist": "Album-Artist", "OptionAlbumArtist": "Album-Artist",
"OptionAscending": "Ufstiigend", "OptionAscending": "Ufstiigend",
"OptionBackdrop": "Hindergrund",
"OptionBluray": "BluRay", "OptionBluray": "BluRay",
"OptionCommunityRating": "Community Bewertig", "OptionCommunityRating": "Community Bewertig",
"OptionContinuing": "Fortlaufend", "OptionContinuing": "Fortlaufend",
@ -110,41 +70,30 @@
"OptionDateAdded": "Dezue gfüegt am", "OptionDateAdded": "Dezue gfüegt am",
"OptionDatePlayed": "Abgspellt am", "OptionDatePlayed": "Abgspellt am",
"OptionDescending": "Abstiigend", "OptionDescending": "Abstiigend",
"OptionDirectors": "Regisseur",
"OptionDvd": "DVD", "OptionDvd": "DVD",
"OptionEnableAccessFromAllDevices": "Aktiviere de Zuegriff vo allne Grät", "OptionEnableAccessFromAllDevices": "Aktiviere de Zuegriff vo allne Grät",
"OptionEnableAccessToAllChannels": "Aktiviere de Zuegriff zu allne Kanäl", "OptionEnableAccessToAllChannels": "Aktiviere de Zuegriff zu allne Kanäl",
"OptionEnableAccessToAllLibraries": "Aktiviere de Zuegriff zu allne Bibliotheke", "OptionEnableAccessToAllLibraries": "Aktiviere de Zuegriff zu allne Bibliotheke",
"OptionEnded": "Beendent", "OptionEnded": "Beendent",
"OptionFavorite": "Favorite", "OptionFavorite": "Favorite",
"OptionFolderSort": "Ordner",
"OptionFriday": "Friitig", "OptionFriday": "Friitig",
"OptionGuestStars": "Gast Stars",
"OptionHasSubtitles": "Undertitel", "OptionHasSubtitles": "Undertitel",
"OptionImdbRating": "IMDB Bewertig", "OptionImdbRating": "IMDB Bewertig",
"OptionIso": "ISO",
"OptionMissingImdbId": "Fehlendi IMDB ID",
"OptionMonday": "Mäntig", "OptionMonday": "Mäntig",
"OptionParentalRating": "Altersfriigab", "OptionParentalRating": "Altersfriigab",
"OptionPlayCount": "Zähler", "OptionPlayCount": "Zähler",
"OptionPlayed": "Gspellt", "OptionPlayed": "Gspellt",
"OptionPosterCard": "Postercharte",
"OptionPremiereDate": "Premiere Datum", "OptionPremiereDate": "Premiere Datum",
"OptionProducers": "Produzent",
"OptionReleaseDate": "Release Ziit", "OptionReleaseDate": "Release Ziit",
"OptionResumable": "Chan fortgsetzt werde", "OptionResumable": "Chan fortgsetzt werde",
"OptionRuntime": "Laufziit", "OptionRuntime": "Laufziit",
"OptionSaturday": "Samstig", "OptionSaturday": "Samstig",
"OptionSunday": "Sonntig", "OptionSunday": "Sonntig",
"OptionThumbCard": "Thumbcharte",
"OptionThursday": "Donnstig", "OptionThursday": "Donnstig",
"OptionTimeline": "Ziitlinie",
"OptionTuesday": "Tsischtig", "OptionTuesday": "Tsischtig",
"OptionUnplayed": "Ungspellt", "OptionUnplayed": "Ungspellt",
"OptionWednesday": "Mittwoch", "OptionWednesday": "Mittwoch",
"OptionWriters": "Autor",
"ParentalRating": "Parental Rating", "ParentalRating": "Parental Rating",
"RegisterWithPayPal": "Registrier di mit PayPal",
"Saturday": "Samstig", "Saturday": "Samstig",
"Save": "Speichere", "Save": "Speichere",
"SearchForCollectionInternetMetadata": "Dursuechs Internet nach Bilder und Metadate", "SearchForCollectionInternetMetadata": "Dursuechs Internet nach Bilder und Metadate",
@ -154,15 +103,10 @@
"TabAlbumArtists": "Album-Artist", "TabAlbumArtists": "Album-Artist",
"TabAlbums": "Albene", "TabAlbums": "Albene",
"TabArtists": "Artist", "TabArtists": "Artist",
"TabBasic": "Eifach",
"TabCatalog": "Katalog", "TabCatalog": "Katalog",
"TabCollectionTitles": "Titel",
"TabEpisodes": "Episode", "TabEpisodes": "Episode",
"TabGenres": "Genre", "TabGenres": "Genre",
"TabImage": "Bild",
"TabImages": "Bilder",
"TabLatest": "Letschti", "TabLatest": "Letschti",
"TabLibraryAccess": "Bibliothek Zuegriff",
"TabMetadata": "Metadate", "TabMetadata": "Metadate",
"TabMovies": "Film", "TabMovies": "Film",
"TabMusicVideos": "Musigvideos", "TabMusicVideos": "Musigvideos",
@ -178,11 +122,8 @@
"TabSuggestions": "Vorschläg", "TabSuggestions": "Vorschläg",
"TabUpcoming": "Usstehend", "TabUpcoming": "Usstehend",
"TellUsAboutYourself": "Verzell was über dech selber", "TellUsAboutYourself": "Verzell was über dech selber",
"TextEnjoyBonusFeatures": "Erleb di ganze Bonis",
"ThisWizardWillGuideYou": "De Assistent hilft der dur de Installations Prozess. Zum afange, wähl bitte dini Sproch us.", "ThisWizardWillGuideYou": "De Assistent hilft der dur de Installations Prozess. Zum afange, wähl bitte dini Sproch us.",
"Thursday": "Donnstig", "Thursday": "Donnstig",
"TitleNotifications": "Mitteilige",
"TitleScheduledTasks": "Planti Ufgabe",
"Tuesday": "Tsischtig", "Tuesday": "Tsischtig",
"UserProfilesIntro": "Jellyfin beinhaltet iibauti Unterstützig för User-Profil, wo mer siini eigene Asichte, Spellständ und Altersfriigobe iistelle chan.", "UserProfilesIntro": "Jellyfin beinhaltet iibauti Unterstützig för User-Profil, wo mer siini eigene Asichte, Spellständ und Altersfriigobe iistelle chan.",
"Wednesday": "Mittwoch", "Wednesday": "Mittwoch",

View File

@ -4,7 +4,6 @@
"AddToCollection": "להוסיף לאוסף", "AddToCollection": "להוסיף לאוסף",
"AddToPlayQueue": "הוסף לתור הפעלה", "AddToPlayQueue": "הוסף לתור הפעלה",
"AddToPlaylist": "הוסף לרשימת ניגון", "AddToPlaylist": "הוסף לרשימת ניגון",
"AddUser": "הוסף משתמש",
"AdditionalNotificationServices": "עיין בקטלוג התוספים להתקנת שרותי התראות נוספים", "AdditionalNotificationServices": "עיין בקטלוג התוספים להתקנת שרותי התראות נוספים",
"Advanced": "מתקדם", "Advanced": "מתקדם",
"All": "הכל", "All": "הכל",
@ -15,65 +14,40 @@
"AroundTime": "בסביבות {0}", "AroundTime": "בסביבות {0}",
"AsManyAsPossible": "כמה שיותר", "AsManyAsPossible": "כמה שיותר",
"AttributeNew": "חדש", "AttributeNew": "חדש",
"AutomaticallySyncNewContentHelp": "תוכן חדש שנוסף לתיקיה זו יוריד באופן אוטומטי למכשיר.",
"Backdrops": "תפאורות", "Backdrops": "תפאורות",
"BirthLocation": "מיקום לידה", "BirthLocation": "מיקום לידה",
"BrowsePluginCatalogMessage": "עבור לקטלוג התוספים לראות אילו זמינים.", "BrowsePluginCatalogMessage": "עבור לקטלוג התוספים לראות אילו זמינים.",
"ButtonAdd": "הוסף", "ButtonAdd": "הוסף",
"ButtonAddUser": "הוסף משתמש", "ButtonAddUser": "הוסף משתמש",
"ButtonCancel": "בטל", "ButtonCancel": "בטל",
"ButtonConvertMedia": "המר מדיה",
"ButtonCreate": "צור",
"ButtonDelete": "מחק", "ButtonDelete": "מחק",
"ButtonDeleteImage": "מחק תמונה", "ButtonDeleteImage": "מחק תמונה",
"ButtonEdit": "ערוך", "ButtonEdit": "ערוך",
"ButtonExit": "יציאה",
"ButtonFilter": "מסנן", "ButtonFilter": "מסנן",
"ButtonGotIt": "הבנתי", "ButtonGotIt": "הבנתי",
"ButtonManageServer": "נהל שרת",
"ButtonManualLogin": "התחברות ידנית", "ButtonManualLogin": "התחברות ידנית",
"ButtonNew": "חדש", "ButtonNew": "חדש",
"ButtonNext": "הבא",
"ButtonNo": "לא",
"ButtonOk": "בסדר", "ButtonOk": "בסדר",
"ButtonPlay": "נגן", "ButtonPlay": "נגן",
"ButtonPrevious": "הקודם",
"ButtonPrivacyPolicy": "מדיניות הפרטיות",
"ButtonQuickStartGuide": "מדריך מהיר", "ButtonQuickStartGuide": "מדריך מהיר",
"ButtonRecord": "הקלט",
"ButtonRefreshGuideData": "רענן את מדריך השידור", "ButtonRefreshGuideData": "רענן את מדריך השידור",
"ButtonRemove": "הסר", "ButtonRemove": "הסר",
"ButtonResetPassword": "איפוס סיסמא", "ButtonResetPassword": "איפוס סיסמא",
"ButtonRestart": "איתחול", "ButtonRestart": "איתחול",
"ButtonRestartNow": "התחל מחדש כעט",
"ButtonRestorePreviousPurchase": "שחזר רכישה",
"ButtonSave": "שמור", "ButtonSave": "שמור",
"ButtonScanLibrary": "סרוק ספרייה",
"ButtonSearch": "חיפוש", "ButtonSearch": "חיפוש",
"ButtonSelect": "בחר",
"ButtonSelectDirectory": "בחר תיקיות", "ButtonSelectDirectory": "בחר תיקיות",
"ButtonShare": "שתף",
"ButtonShutdown": "כבה", "ButtonShutdown": "כבה",
"ButtonSignIn": "היכנס", "ButtonSignIn": "היכנס",
"ButtonSignOut": "Sign out", "ButtonSignOut": "Sign out",
"ButtonSort": "מיין", "ButtonSort": "מיין",
"ButtonSplitVersionsApart": "פצל גרסאות בנפרד", "ButtonSplitVersionsApart": "פצל גרסאות בנפרד",
"ButtonTryAgain": "נסה שנית",
"ButtonUpdateNow": "עדכן עכשיו",
"ButtonUpload": "העלה", "ButtonUpload": "העלה",
"ButtonViewAlbum": "צפה באלבום",
"ButtonViewArtist": "צפה באמן",
"ButtonYes": "כן",
"CancelRecording": "ביטול הקלטה", "CancelRecording": "ביטול הקלטה",
"CancelSeries": "בטל סדרה", "CancelSeries": "בטל סדרה",
"Categories": "קטגוריות", "Categories": "קטגוריות",
"CategorySync": "סנכרן",
"CategorySystem": "מערכת",
"CategoryUser": "משתמש",
"ChannelNameOnly": "ערוץ {0} בלבד", "ChannelNameOnly": "ערוץ {0} בלבד",
"ChannelNumber": "מספר ערוץ", "ChannelNumber": "מספר ערוץ",
"CinemaModeFeatureDescription": "מצב קולנוע נותן לך את החוויה הקולנוע אמיתי עם קדימונים מותאמים אישית לפני התכונה.",
"CloudSyncFeatureDescription": "סנכרן את המדיה שלך לענן לצורך גיבוי קל, אחסון בארכיון והמרה.",
"Composer": "מלחין", "Composer": "מלחין",
"ConfigureDateAdded": "הגדר כיצד תאריך התוספת נקבע בלוח המחוונים של שרת Amby תחת הגדרות ספריה", "ConfigureDateAdded": "הגדר כיצד תאריך התוספת נקבע בלוח המחוונים של שרת Amby תחת הגדרות ספריה",
"ConfirmDeleteImage": "למחוק את התמונה?", "ConfirmDeleteImage": "למחוק את התמונה?",
@ -81,9 +55,7 @@
"ConfirmDeleteItems": "מחיקת פריטים אלה תמחק אותם הן ממערכת הקבצים והן מספריית המדיה שלך. האם אתה בטוח שברצונך להמשיך?", "ConfirmDeleteItems": "מחיקת פריטים אלה תמחק אותם הן ממערכת הקבצים והן מספריית המדיה שלך. האם אתה בטוח שברצונך להמשיך?",
"ConfirmDeletion": "אשר מחיקה", "ConfirmDeletion": "אשר מחיקה",
"Continuing": "ממשיך", "Continuing": "ממשיך",
"Countries": "מדינות",
"CustomDlnaProfilesHelp": "צור פרופיל מותאם אישית למכשיר חדש או לעקוף פרופיל מערכת", "CustomDlnaProfilesHelp": "צור פרופיל מותאם אישית למכשיר חדש או לעקוף פרופיל מערכת",
"Days": "ימים",
"DefaultErrorMessage": "אירעה שגיאה בעיבוד הבקשה. בבקשה נסה שוב מאוחר יותר.", "DefaultErrorMessage": "אירעה שגיאה בעיבוד הבקשה. בבקשה נסה שוב מאוחר יותר.",
"Delete": "מחק", "Delete": "מחק",
"DeleteImage": "מחק תמונה", "DeleteImage": "מחק תמונה",
@ -94,18 +66,13 @@
"Dislike": "לא אוהב", "Dislike": "לא אוהב",
"DoNotRecord": "אל תקליט", "DoNotRecord": "אל תקליט",
"Download": "הורדה", "Download": "הורדה",
"Downloads": "הורדות",
"DvrSubscriptionRequired": "אמבי DVR דורשת מנוי פעיל של Jellyfin Premiere.",
"Edit": "ערוך", "Edit": "ערוך",
"EditImages": "ערוך תמונות", "EditImages": "ערוך תמונות",
"EditSubtitles": "ערוך כתוביות", "EditSubtitles": "ערוך כתוביות",
"EnableColorCodedBackgrounds": "אפשר רקע בצבע מקודד", "EnableColorCodedBackgrounds": "אפשר רקע בצבע מקודד",
"Ended": "הסתיים", "Ended": "הסתיים",
"EndsAtValue": "מסתיים ב {0}", "EndsAtValue": "מסתיים ב {0}",
"Error": "שגיאה",
"ErrorMessageUsernameInUse": "שם המשתמש תפוס. אנא בחר שם משתמש חדש ונסה שוב",
"Favorite": "מועדף", "Favorite": "מועדף",
"FeatureRequiresJellyfinPremiere": "תכונה זו דורשת מנוי פעיל של Jellyfin Premiere.",
"File": "קובץ", "File": "קובץ",
"FileNotFound": "קובץ לא נמצא.", "FileNotFound": "קובץ לא נמצא.",
"FileReadCancelled": "קריאת הקובץ בוטלה.", "FileReadCancelled": "קריאת הקובץ בוטלה.",
@ -113,9 +80,7 @@
"FolderTypeMovies": "סרטים", "FolderTypeMovies": "סרטים",
"FolderTypeMusic": "מוזיקה", "FolderTypeMusic": "מוזיקה",
"FolderTypeMusicVideos": "וידאו קליפ", "FolderTypeMusicVideos": "וידאו קליפ",
"FolderTypePhotos": "תמונות",
"FolderTypeTvShows": "תוכניות טלויזיה", "FolderTypeTvShows": "תוכניות טלויזיה",
"FreeAppsFeatureDescription": "באפשרותך ליהנות מגישה חופשית ליישומי Jellyfin עבור המכשירים שלך.",
"Friday": "שישי", "Friday": "שישי",
"Genres": "ז'אנרים", "Genres": "ז'אנרים",
"GroupVersions": "גרסאות קבוצתיות", "GroupVersions": "גרסאות קבוצתיות",
@ -123,123 +88,63 @@
"HDPrograms": "תוכניות HD", "HDPrograms": "תוכניות HD",
"HeaderActiveDevices": "מכשירים פעילים", "HeaderActiveDevices": "מכשירים פעילים",
"HeaderActiveRecordings": "הקלטות פעילות", "HeaderActiveRecordings": "הקלטות פעילות",
"HeaderAddTitles": "הוסף כותר",
"HeaderAddToCollection": "להוסיף לאוסף", "HeaderAddToCollection": "להוסיף לאוסף",
"HeaderAddToPlaylist": "הוסף לרשימת ניגון", "HeaderAddToPlaylist": "הוסף לרשימת ניגון",
"HeaderAddUser": "הוסף משתמש", "HeaderAddUser": "הוסף משתמש",
"HeaderAdditionalParts": "חלקים נוספים", "HeaderAdditionalParts": "חלקים נוספים",
"HeaderAllRecordings": "כל ההקלטות",
"HeaderAudio": "אודיו",
"HeaderAutomaticUpdates": "עידכונים אוטומטים", "HeaderAutomaticUpdates": "עידכונים אוטומטים",
"HeaderAvailableServices": "שירותים זמינים",
"HeaderAwardsAndReviews": "פרסים וביקורות",
"HeaderBecomeProjectSupporter": "קבל Jellyfin Premiere",
"HeaderBenefitsJellyfinPremiere": "היתרונות של אמבי Premiere",
"HeaderCancelRecording": "ביטול הקלטה", "HeaderCancelRecording": "ביטול הקלטה",
"HeaderCancelSeries": "בטל סדרה", "HeaderCancelSeries": "בטל סדרה",
"HeaderCastCrew": "שחקנים וצוות", "HeaderCastCrew": "שחקנים וצוות",
"HeaderChannels": "ערוצים", "HeaderChannels": "ערוצים",
"HeaderCinemaMode": "מצב קולנוע",
"HeaderClients": "משתמשים",
"HeaderCloudSync": "סנכרון ענן",
"HeaderCollections": "אוספים",
"HeaderConfirm": "אשר",
"HeaderConfirmPluginInstallation": "אשר התקנת תוסף", "HeaderConfirmPluginInstallation": "אשר התקנת תוסף",
"HeaderConfirmRecordingCancellation": "אשר ביטול הקלטה",
"HeaderConvertYourRecordings": "המרת הקלטות שלך",
"HeaderCreatePassword": "צור סיסמא",
"HeaderCustomDlnaProfiles": "פרופילים מותאמים אישית", "HeaderCustomDlnaProfiles": "פרופילים מותאמים אישית",
"HeaderDate": "תאריך",
"HeaderDays": "ימים",
"HeaderDeleteItem": "מחק פריט", "HeaderDeleteItem": "מחק פריט",
"HeaderDeleteItems": "מחיקת פריטים", "HeaderDeleteItems": "מחיקת פריטים",
"HeaderDestination": "יעד",
"HeaderDetails": "פרטים",
"HeaderDisplaySettings": "הגדרות תצוגה", "HeaderDisplaySettings": "הגדרות תצוגה",
"HeaderEasyPinCode": "קוד אישי קל", "HeaderEasyPinCode": "קוד אישי קל",
"HeaderEditImages": "ערוך תמונות", "HeaderEditImages": "ערוך תמונות",
"HeaderEnabledFields": "שדות זמינים", "HeaderEnabledFields": "שדות זמינים",
"HeaderEnabledFieldsHelp": "בטל את הסימון בשדה כדי לנעול אותו ולמנוע שינוי בנתונים.", "HeaderEnabledFieldsHelp": "בטל את הסימון בשדה כדי לנעול אותו ולמנוע שינוי בנתונים.",
"HeaderExternalIds": "מזהים חיצוניים:", "HeaderExternalIds": "מזהים חיצוניים:",
"HeaderFavoriteArtists": "אמנים מועדפים",
"HeaderFavoriteMovies": "סרטים מועדפים",
"HeaderFavoriteSongs": "שירים מועדפים",
"HeaderFeatureAccess": "גישה למאפיינים", "HeaderFeatureAccess": "גישה למאפיינים",
"HeaderFetchImages": "הבא תמונות:", "HeaderFetchImages": "הבא תמונות:",
"HeaderForgotKey": "שחכתי את המפתח",
"HeaderFreeApps": "אפליקציות אמבי בחינם",
"HeaderFrequentlyPlayed": "נוגנו לרוב", "HeaderFrequentlyPlayed": "נוגנו לרוב",
"HeaderIdentifyItemHelp": "הזן קריטריון חיפוש אחד או יותר. הסר קריטריונים כדי להגדיל את תוצאות החיפוש.", "HeaderIdentifyItemHelp": "הזן קריטריון חיפוש אחד או יותר. הסר קריטריונים כדי להגדיל את תוצאות החיפוש.",
"HeaderImageSettings": "הגדרות תמונה", "HeaderImageSettings": "הגדרות תמונה",
"HeaderInstalledServices": "שירותים מותקנים",
"HeaderKeepRecording": "שמור על הקלטה", "HeaderKeepRecording": "שמור על הקלטה",
"HeaderKeepSeries": "שמור סדרה", "HeaderKeepSeries": "שמור סדרה",
"HeaderLatestAlbums": "אלבומים אחרונים",
"HeaderLatestEpisodes": "פרקים אחרונים", "HeaderLatestEpisodes": "פרקים אחרונים",
"HeaderLatestMovies": "סרטים אחרונים שהוספו.", "HeaderLatestMovies": "סרטים אחרונים שהוספו.",
"HeaderLatestMusic": "מוזיקה אחרונה.", "HeaderLatestMusic": "מוזיקה אחרונה.",
"HeaderLatestRecordings": "הקלטות אחרונות", "HeaderLatestRecordings": "הקלטות אחרונות",
"HeaderLatestSongs": "שירים אחרונים",
"HeaderLatestTrailers": "טריילירים אחרונים",
"HeaderLearnMore": "למד עוד",
"HeaderLinks": "לינקים",
"HeaderLiveTV": "שידור ישיר", "HeaderLiveTV": "שידור ישיר",
"HeaderManagement": "ניהול",
"HeaderMediaFolders": "ספריות מדיה", "HeaderMediaFolders": "ספריות מדיה",
"HeaderMetadataSettings": "הגדרות מטא נתונים", "HeaderMetadataSettings": "הגדרות מטא נתונים",
"HeaderMovies": "סרטים", "HeaderMovies": "סרטים",
"HeaderMusicVideos": "קליפים", "HeaderMusicVideos": "קליפים",
"HeaderMyMedia": "הספרייה שלי.", "HeaderMyMedia": "הספרייה שלי.",
"HeaderName": "שם",
"HeaderNewRecording": "הקלטה חדשה",
"HeaderNextUp": "הבא בתור", "HeaderNextUp": "הבא בתור",
"HeaderNowPlaying": "מנגן עכשיו",
"HeaderOfflineDownloads": "מדיה לא מקוונת",
"HeaderOfflineDownloadsDescription": "הורד מדיה למכשירים שלך לשימוש לא מקוון בקלות.",
"HeaderParentalRating": "Parental Rating",
"HeaderPaths": "נתיבים", "HeaderPaths": "נתיבים",
"HeaderPendingInstallations": "התקנות בהמתנה",
"HeaderPersonTypes": "סוגי אנשים:",
"HeaderPlayAll": "נגן הכל", "HeaderPlayAll": "נגן הכל",
"HeaderPlaybackSettings": "אפשרויות ניגון", "HeaderPlaybackSettings": "אפשרויות ניגון",
"HeaderPleaseSignIn": "אנא היכנס", "HeaderPleaseSignIn": "אנא היכנס",
"HeaderProgram": "תוכנה",
"HeaderRecentlyPlayed": "נוגנו לאחרונה", "HeaderRecentlyPlayed": "נוגנו לאחרונה",
"HeaderRecordingOptions": "אפשרויות הקלטה", "HeaderRecordingOptions": "אפשרויות הקלטה",
"HeaderRequireManualLogin": "דרוש הכנסת שם משתמש באופן ידני עבור:",
"HeaderResult": "תוצאה",
"HeaderResume": "המשך",
"HeaderRunningTasks": "משימות רצות", "HeaderRunningTasks": "משימות רצות",
"HeaderSaySomethingLike": "תגיד משהו כמו ...",
"HeaderScenes": "סצנות", "HeaderScenes": "סצנות",
"HeaderSelectDate": "בחר תאריך",
"HeaderSeries": "סדרה", "HeaderSeries": "סדרה",
"HeaderSeriesOptions": "אפשרויות סדרה", "HeaderSeriesOptions": "אפשרויות סדרה",
"HeaderServerSettings": "הגדרות שרת", "HeaderServerSettings": "הגדרות שרת",
"HeaderSetupLibrary": "הגדר את ספריית המדיה שלך.", "HeaderSetupLibrary": "הגדר את ספריית המדיה שלך.",
"HeaderSource": "מקור",
"HeaderSpecialEpisodeInfo": "פרטי אפיזודות מיוחדות", "HeaderSpecialEpisodeInfo": "פרטי אפיזודות מיוחדות",
"HeaderSpecialFeatures": "מאפיינים מיוחדים", "HeaderSpecialFeatures": "מאפיינים מיוחדים",
"HeaderStatus": "מצב", "HeaderStatus": "מצב",
"HeaderSync": "סנכרן",
"HeaderSystemDlnaProfiles": "פרופילי מערכת", "HeaderSystemDlnaProfiles": "פרופילי מערכת",
"HeaderTV": "טלויזיה",
"HeaderTermsOfService": "תנאי השירות של Jellyfin",
"HeaderThemeSongs": "שיר נושא",
"HeaderThemeVideos": "סרטי נושא",
"HeaderTryPlayback": "נסה הפעלה",
"HeaderTvTuners": "טונרים",
"HeaderUploadNewImage": "העלה תמונה חדשה", "HeaderUploadNewImage": "העלה תמונה חדשה",
"HeaderUsers": "משתמשים", "HeaderUsers": "משתמשים",
"HeaderVideo": "וידאו",
"HeaderYear": "שנה",
"HeaderYouSaid": "אתה אמרת...",
"Help": "עזרה", "Help": "עזרה",
"HowDidYouPay": "איך שילמת?",
"IHaveJellyfinPremiere": "יש לי אמבי Premiere",
"IPurchasedThisApp": "רכשתי את האפליקציה הזו",
"Identify": "לזהות", "Identify": "לזהות",
"ImageUploadAspectRatioHelp": "מומלץ יחס גובה של 1:1. רק JPG/PNG.",
"Images": "תמונות", "Images": "תמונות",
"InstallingPackage": "מתקין {0}", "InstallingPackage": "מתקין {0}",
"InstantMix": "מיקס מיידי", "InstantMix": "מיקס מיידי",
@ -258,19 +163,14 @@
"LabelArtists": "אומנים:", "LabelArtists": "אומנים:",
"LabelArtistsHelp": "הפרד מרובים באמצעות;", "LabelArtistsHelp": "הפרד מרובים באמצעות;",
"LabelAudioLanguagePreference": "שפת קול מועדפת:", "LabelAudioLanguagePreference": "שפת קול מועדפת:",
"LabelAvailableTokens": "אסימונים קיימים",
"LabelBirthDate": "תאריך לידה:", "LabelBirthDate": "תאריך לידה:",
"LabelBirthYear": "שנת לידה:", "LabelBirthYear": "שנת לידה:",
"LabelBitrateMbps": "קצב סיביות (Mbps):",
"LabelBlastMessageInterval": "אינטרוול הודעות דחיפה (בשניות)", "LabelBlastMessageInterval": "אינטרוול הודעות דחיפה (בשניות)",
"LabelBlastMessageIntervalHelp": "מגדיר את משך הזמן בשניות בין הודעות דחיפה של השרת.", "LabelBlastMessageIntervalHelp": "מגדיר את משך הזמן בשניות בין הודעות דחיפה של השרת.",
"LabelCachePath": "נתיב cache:", "LabelCachePath": "נתיב cache:",
"LabelChannels": "ערוצים:", "LabelChannels": "ערוצים:",
"LabelCollection": "אוספים:", "LabelCollection": "אוספים:",
"LabelCommunityRating": "דירוג הקהילה:", "LabelCommunityRating": "דירוג הקהילה:",
"LabelCompleted": "הושלם",
"LabelComponentsUpdated": "הרכיבים הבאים הותקנו או עודכנו:",
"LabelConfigureSettings": "קבע את תצורת ההגדרות",
"LabelContentType": "סוג התוכן", "LabelContentType": "סוג התוכן",
"LabelCountry": "מדינה:", "LabelCountry": "מדינה:",
"LabelCriticRating": "דירוג ביקורת:", "LabelCriticRating": "דירוג ביקורת:",
@ -286,9 +186,7 @@
"LabelDisplayMissingEpisodesWithinSeasons": "הצג פרקים חסרים בתוך העונות", "LabelDisplayMissingEpisodesWithinSeasons": "הצג פרקים חסרים בתוך העונות",
"LabelDisplayOrder": "סדר תצוגה:", "LabelDisplayOrder": "סדר תצוגה:",
"LabelDownMixAudioScaleHelp": "הגבר אודיו כאשר הוא ממוזג. הגדר ל-1 לשמור על ערך הווליום המקורי", "LabelDownMixAudioScaleHelp": "הגבר אודיו כאשר הוא ממוזג. הגדר ל-1 לשמור על ערך הווליום המקורי",
"LabelDownloadInternetMetadata": "הורד תמונות רקע ומידע מהאינרנט",
"LabelDynamicExternalId": "{0} תעודת זהות:", "LabelDynamicExternalId": "{0} תעודת זהות:",
"LabelEmailAddress": "כתובת דוא\"ל:",
"LabelEnableBlastAliveMessages": "הודעות דחיפה", "LabelEnableBlastAliveMessages": "הודעות דחיפה",
"LabelEnableBlastAliveMessagesHelp": "אפשר זאת אם השרת לא מזוהה כאמין על ידי מכשירי UPnP אחרים ברשת שלך.", "LabelEnableBlastAliveMessagesHelp": "אפשר זאת אם השרת לא מזוהה כאמין על ידי מכשירי UPnP אחרים ברשת שלך.",
"LabelEnableDebugLogging": "אפשר תיעוד פעילות לאיתור תקלות", "LabelEnableDebugLogging": "אפשר תיעוד פעילות לאיתור תקלות",
@ -300,21 +198,15 @@
"LabelEnableRealtimeMonitor": "אפשר מעקב בזמן אמת", "LabelEnableRealtimeMonitor": "אפשר מעקב בזמן אמת",
"LabelEnableRealtimeMonitorHelp": "שינויים יעשו באופן מיידית על מערכות קבצים נתמכות.", "LabelEnableRealtimeMonitorHelp": "שינויים יעשו באופן מיידית על מערכות קבצים נתמכות.",
"LabelEndDate": "תאריך סיום:", "LabelEndDate": "תאריך סיום:",
"LabelEndingEpisodeNumber": "מספר סיום פרק:",
"LabelEndingEpisodeNumberHelp": "הכרחי רק עבור קבצים של פרקים מחוברים",
"LabelEpisodeNumber": "מספר פרק:", "LabelEpisodeNumber": "מספר פרק:",
"LabelEvent": "אירוע:", "LabelEvent": "אירוע:",
"LabelEveryXMinutes": "כל:", "LabelEveryXMinutes": "כל:",
"LabelFailed": "נכשל", "LabelFailed": "נכשל",
"LabelFinish": "סיים", "LabelFinish": "סיים",
"LabelFolderType": "סוג התיקייה:",
"LabelFriendlyServerName": "שם שרת ידידותי:", "LabelFriendlyServerName": "שם שרת ידידותי:",
"LabelFriendlyServerNameHelp": "השם יתן לזיהוי השרת. אם מושאר ריק, שם השרת יהיה שם המחשב.", "LabelFriendlyServerNameHelp": "השם יתן לזיהוי השרת. אם מושאר ריק, שם השרת יהיה שם המחשב.",
"LabelItemLimit": "מגבלת פריט:",
"LabelKeep:": "שמור:",
"LabelKeepUpTo": "שמור עד ל:", "LabelKeepUpTo": "שמור עד ל:",
"LabelLanguage": "שפה:", "LabelLanguage": "שפה:",
"LabelLastResult": "תוצאה סופית",
"LabelLocalHttpServerPortNumber": "מספר פורט HTTP מקומי", "LabelLocalHttpServerPortNumber": "מספר פורט HTTP מקומי",
"LabelLockItemToPreventChanges": "נעל פריט זה כדי למנוע שינויים עתידיים", "LabelLockItemToPreventChanges": "נעל פריט זה כדי למנוע שינויים עתידיים",
"LabelMaxBackdropsPerItem": "מספר תמונות רקע מקסימאלי לפריט:", "LabelMaxBackdropsPerItem": "מספר תמונות רקע מקסימאלי לפריט:",
@ -331,7 +223,6 @@
"LabelMinResumePercentage": "אחוזי המשכה מינימאלים:", "LabelMinResumePercentage": "אחוזי המשכה מינימאלים:",
"LabelMinResumePercentageHelp": "כותרים יוצגו כלא נוגנו אם נצרו לפני הזמן הזה", "LabelMinResumePercentageHelp": "כותרים יוצגו כלא נוגנו אם נצרו לפני הזמן הזה",
"LabelMinScreenshotDownloadWidth": "רחוב תמונת מסך מינימאלית להורדה:", "LabelMinScreenshotDownloadWidth": "רחוב תמונת מסך מינימאלית להורדה:",
"LabelMissing": "חסר",
"LabelMonitorUsers": "עקוב אחר פעילות מ:", "LabelMonitorUsers": "עקוב אחר פעילות מ:",
"LabelName": "שם:", "LabelName": "שם:",
"LabelNewPassword": "סיסמא חדשה:", "LabelNewPassword": "סיסמא חדשה:",
@ -350,18 +241,15 @@
"LabelPath": "נתיב:", "LabelPath": "נתיב:",
"LabelPersonRole": "תפקיד:", "LabelPersonRole": "תפקיד:",
"LabelPersonRoleHelp": "דוגמה: נהג משאית גלידה", "LabelPersonRoleHelp": "דוגמה: נהג משאית גלידה",
"LabelPinCode": "קוד אישי",
"LabelPlaceOfBirth": "מקום לידה:", "LabelPlaceOfBirth": "מקום לידה:",
"LabelPlaylist": "רשימת ניגון:", "LabelPlaylist": "רשימת ניגון:",
"LabelPreferredDisplayLanguage": "שפת ממשק מועדפת", "LabelPreferredDisplayLanguage": "שפת ממשק מועדפת",
"LabelPreferredDisplayLanguageHelp": "תרגום הממשק של Jellyfin הוא תהליך ממושך", "LabelPreferredDisplayLanguageHelp": "תרגום הממשק של Jellyfin הוא תהליך ממושך",
"LabelPrevious": "הקודם", "LabelPrevious": "הקודם",
"LabelProfile": "פרופיל:",
"LabelProfileAudioCodecs": "מקודדי צליל", "LabelProfileAudioCodecs": "מקודדי צליל",
"LabelProfileCodecs": "מקודדים", "LabelProfileCodecs": "מקודדים",
"LabelProfileVideoCodecs": "מקודדי וידאו", "LabelProfileVideoCodecs": "מקודדי וידאו",
"LabelPublicHttpPort": "מספר פורט HTTP פומבי", "LabelPublicHttpPort": "מספר פורט HTTP פומבי",
"LabelQuality": "איכות:",
"LabelReadHowYouCanContribute": "למד איך תוכל לתרום", "LabelReadHowYouCanContribute": "למד איך תוכל לתרום",
"LabelRecord": "הקלטה:", "LabelRecord": "הקלטה:",
"LabelRefreshMode": "מצב רענון:", "LabelRefreshMode": "מצב רענון:",
@ -369,44 +257,29 @@
"LabelRuntimeMinutes": "זמן ריצה (דקות):", "LabelRuntimeMinutes": "זמן ריצה (דקות):",
"LabelSaveLocalMetadata": "שמור תמונות רקע בתוך ספריות המדיה", "LabelSaveLocalMetadata": "שמור תמונות רקע בתוך ספריות המדיה",
"LabelSaveLocalMetadataHelp": "שמירת תמונות רקע בתוך ספריות המדיה תשים אותם במקום שבו יהיה קל לערוך אותם.", "LabelSaveLocalMetadataHelp": "שמירת תמונות רקע בתוך ספריות המדיה תשים אותם במקום שבו יהיה קל לערוך אותם.",
"LabelSeasonFolderPattern": "תבנית ספריית עונה",
"LabelSeasonNumber": "מספר עונה:", "LabelSeasonNumber": "מספר עונה:",
"LabelSeasonZeroFolderName": "שם לתקיית עונה אפס",
"LabelSelectUsers": "בחר משתמשים:", "LabelSelectUsers": "בחר משתמשים:",
"LabelSendNotificationToUsers": "שלח את ההתראה ל:", "LabelSendNotificationToUsers": "שלח את ההתראה ל:",
"LabelSeries": "סדרה",
"LabelShortOverview": "סקירה קצרה:",
"LabelSkipped": "דולג",
"LabelSortTitle": "מיין כותרת:", "LabelSortTitle": "מיין כותרת:",
"LabelStartWhenPossible": "התחל ברגע שניתן:", "LabelStartWhenPossible": "התחל ברגע שניתן:",
"LabelStatus": "סטטוס:", "LabelStatus": "סטטוס:",
"LabelStopWhenPossible": "הפסק ברגע שאפשר", "LabelStopWhenPossible": "הפסק ברגע שאפשר",
"LabelSubtitleLanguagePreference": "שפת כתוביות מועדפת:",
"LabelSyncJobName": "סנכרן את שם העבודה:",
"LabelSyncNoTargetsHelp": "נראה שאין לך כרגע אפליקציות התומכות בהורדה במצב לא מקוון.",
"LabelSyncTo": "סנכרן ל:",
"LabelTagline": "שורת תיוג:", "LabelTagline": "שורת תיוג:",
"LabelTime": "זמן:", "LabelTime": "זמן:",
"LabelTimeLimitHours": "הגבלת זמן (בשעות)", "LabelTimeLimitHours": "הגבלת זמן (בשעות)",
"LabelTitle": "כותרת:", "LabelTitle": "כותרת:",
"LabelTrackNumber": "קטע מספר:", "LabelTrackNumber": "קטע מספר:",
"LabelTranscodingTempPath": "נתיב לקידוד זמני:", "LabelTranscodingTempPath": "נתיב לקידוד זמני:",
"LabelTransferMethod": "שיטת העברה",
"LabelTriggerType": "סוגר טריגר:", "LabelTriggerType": "סוגר טריגר:",
"LabelType": "סוג:", "LabelType": "סוג:",
"LabelUnairedMissingEpisodesWithinSeasons": "הצג פרקים שעדין אל שודרו בתוך העונות",
"LabelUseNotificationServices": "השתמש בשירותים הבאים:", "LabelUseNotificationServices": "השתמש בשירותים הבאים:",
"LabelUser": "משתמש:", "LabelUser": "משתמש:",
"LabelUserLibrary": "ספריית משתמש", "LabelUserLibrary": "ספריית משתמש",
"LabelVideoType": "גוד ווידאו:",
"LabelWebsite": "אתר:",
"LabelYear": "שנה:", "LabelYear": "שנה:",
"LabelYourFirstName": "שמך הפרטי:", "LabelYourFirstName": "שמך הפרטי:",
"LabelYoureDone": "סיימת!", "LabelYoureDone": "סיימת!",
"LearnMore": "למד עוד",
"LibraryAccessHelp": "בחר את ספריות המדיה אשר ישותפו עם המשתמש. מנהלים יוכלו לערות את כל התיקיות באמצעות עורך המידע.", "LibraryAccessHelp": "בחר את ספריות המדיה אשר ישותפו עם המשתמש. מנהלים יוכלו לערות את כל התיקיות באמצעות עורך המידע.",
"Like": "אוהב", "Like": "אוהב",
"LinkCommunity": "קהילה",
"Live": "שידור חי", "Live": "שידור חי",
"LiveBroadcasts": "שידורים חיים", "LiveBroadcasts": "שידורים חיים",
"MarkPlayed": "סמן נוגן", "MarkPlayed": "סמן נוגן",
@ -415,18 +288,11 @@
"MessageAreYouSureDeleteSubtitles": "האם אתה בטוח שברצונך למחוק קובץ כתובית זה?", "MessageAreYouSureDeleteSubtitles": "האם אתה בטוח שברצונך למחוק קובץ כתובית זה?",
"MessageConfirmRecordingCancellation": "האם אתה בטוח שברצונך לבטל הקלטה זו?", "MessageConfirmRecordingCancellation": "האם אתה בטוח שברצונך לבטל הקלטה זו?",
"MessageDownloadQueued": "הורד תור", "MessageDownloadQueued": "הורד תור",
"MessageIfYouBlockedVoice": "אם מנעת גישה קולית לאפליקציה שתצטרך להגדיר מחדש לפני שתנסה שוב.",
"MessageItemSaved": "הפריט נשמר.", "MessageItemSaved": "הפריט נשמר.",
"MessageItemsAdded": "פריטים נוספו.", "MessageItemsAdded": "פריטים נוספו.",
"MessageLeaveEmptyToInherit": "השאר ריק כדי לרשת את ההגדרות מפריט אב, או את ערך ברירת המחדל הגלובלי.", "MessageLeaveEmptyToInherit": "השאר ריק כדי לרשת את ההגדרות מפריט אב, או את ערך ברירת המחדל הגלובלי.",
"MessageNoServicesInstalled": "שום שירות לא הותקן עד כה.",
"MessageNothingHere": "אין כאן כלום.", "MessageNothingHere": "אין כאן כלום.",
"MessagePleaseEnsureInternetMetadata": "בבקשה וודא כי הורדת מידע מהאינטרנט מאופשרת", "MessagePleaseEnsureInternetMetadata": "בבקשה וודא כי הורדת מידע מהאינטרנט מאופשרת",
"MessagePleaseRestartServerToFinishUpdating": "אנא אתחל מחדש את השרת לביצוע העידכונים.",
"MessageToValidateSupporter": "אם יש לך מנוי פעיל של Jellyfin Premiere, ודא שהגדרת את Jellyfin Premiere במרכז השליטה של ​​אמבי שרת, שבו באפשרותך לגשת על-ידי לחיצה על Jellyfin Premiere בתפריט הראשי.",
"MessageUnlockAppWithPurchaseOrSupporter": "נעילת תכונה זו עם רכישה חד פעמית קטנה, או עם מנוי פעיל Premiere אמבי.",
"MessageUnlockAppWithSupporter": "ביטול נעילה של תכונה זו עם מנוי פעיל של Jellyfin Premiere.",
"MessageWeDidntRecognizeCommand": "אנחנו מצטערים, לא זיהינו את הפקודה הזאת.",
"MinutesAfter": "דקות אחרי", "MinutesAfter": "דקות אחרי",
"MinutesBefore": "דקות לפני", "MinutesBefore": "דקות לפני",
"Monday": "שני", "Monday": "שני",
@ -442,29 +308,19 @@
"NewEpisodes": "פרקים חדשים", "NewEpisodes": "פרקים חדשים",
"NewEpisodesOnly": "פרקים חדשים בלבד", "NewEpisodesOnly": "פרקים חדשים בלבד",
"News": "חדשות", "News": "חדשות",
"NoItemsFound": "לא נמצאו פריטים",
"NoNextUpItemsMessage": "לא נמצא כלום. התחלת לצפות בסדרות שלך!", "NoNextUpItemsMessage": "לא נמצא כלום. התחלת לצפות בסדרות שלך!",
"NoPluginsInstalledMessage": "אין לך תוספים מותקנים.",
"NoSubtitleSearchResultsFound": "לא נמצאו תוצאות.", "NoSubtitleSearchResultsFound": "לא נמצאו תוצאות.",
"Open": "פתח",
"Option3D": "תלת מימד", "Option3D": "תלת מימד",
"OptionActors": "שחקנים",
"OptionAdminUsers": "מנהלים", "OptionAdminUsers": "מנהלים",
"OptionAfterSystemEvent": "אחרי אירוע מערכת",
"OptionAlbum": "אלבום", "OptionAlbum": "אלבום",
"OptionAlbumArtist": "אמן אלבום", "OptionAlbumArtist": "אמן אלבום",
"OptionAllUsers": "כל המשתמשים", "OptionAllUsers": "כל המשתמשים",
"OptionAllowLinkSharing": "אפשר שיתוף ברשתות חברתיות", "OptionAllowLinkSharing": "אפשר שיתוף ברשתות חברתיות",
"OptionAllowMediaPlayback": "הרשה נגינת מדיה", "OptionAllowMediaPlayback": "הרשה נגינת מדיה",
"OptionAllowUserToManageServer": "אפשר למשתמש זה לנהל את השרת", "OptionAllowUserToManageServer": "אפשר למשתמש זה לנהל את השרת",
"OptionAnyNumberOfPlayers": "הכל",
"OptionArtist": "אמן", "OptionArtist": "אמן",
"OptionAscending": "סדר עולה", "OptionAscending": "סדר עולה",
"OptionAutomatic": "אוטומטי", "OptionAutomatic": "אוטומטי",
"OptionBackdrop": "תמונות רקע",
"OptionBanner": "באנר",
"OptionBeta": "בטא",
"OptionBlockLiveTvPrograms": "תוכניות טלויזיה בשידור ישיר",
"OptionBlockMovies": "סרטים", "OptionBlockMovies": "סרטים",
"OptionBlockTvShows": "תוכניות טלויזיה", "OptionBlockTvShows": "תוכניות טלויזיה",
"OptionBluray": "בלו-ריי", "OptionBluray": "בלו-ריי",
@ -476,7 +332,6 @@
"OptionDateAdded": "תאריך הוספה", "OptionDateAdded": "תאריך הוספה",
"OptionDatePlayed": "תאריך ניגון", "OptionDatePlayed": "תאריך ניגון",
"OptionDescending": "סדר יורד", "OptionDescending": "סדר יורד",
"OptionDirectors": "במאים",
"OptionDisableUser": "בטל משתמש זה", "OptionDisableUser": "בטל משתמש זה",
"OptionDisableUserHelp": "אם מבוטל, השרת שלא יאפשר חיבורים ממשתמש זה. חיבורים פעילים יבוטלו מייד.", "OptionDisableUserHelp": "אם מבוטל, השרת שלא יאפשר חיבורים ממשתמש זה. חיבורים פעילים יבוטלו מייד.",
"OptionDislikes": "לא אוהב", "OptionDislikes": "לא אוהב",
@ -490,12 +345,8 @@
"OptionDownloadPrimaryImage": "ראשי", "OptionDownloadPrimaryImage": "ראשי",
"OptionDvd": "DVD", "OptionDvd": "DVD",
"OptionEnded": "הסתיים", "OptionEnded": "הסתיים",
"OptionEpisodeSortName": "מיון שמות פרקים",
"OptionEpisodes": "פרקים",
"OptionFavorite": "מועדפים", "OptionFavorite": "מועדפים",
"OptionFolderSort": "תיקיות",
"OptionFriday": "שישי", "OptionFriday": "שישי",
"OptionGuestStars": "שחקן אורח",
"OptionHasSpecialFeatures": "מאפיינים מיוחדים", "OptionHasSpecialFeatures": "מאפיינים מיוחדים",
"OptionHasSubtitles": "כתוביות", "OptionHasSubtitles": "כתוביות",
"OptionHasThemeSong": "שיר נושא", "OptionHasThemeSong": "שיר נושא",
@ -503,65 +354,40 @@
"OptionHasTrailer": "טריילר", "OptionHasTrailer": "טריילר",
"OptionHideUser": "הסתר משתמש זה בחלון ההתחברות", "OptionHideUser": "הסתר משתמש זה בחלון ההתחברות",
"OptionImdbRating": "דירוג IMDb", "OptionImdbRating": "דירוג IMDb",
"OptionIso": "ISO",
"OptionLikes": "נבחרים", "OptionLikes": "נבחרים",
"OptionMissingEpisode": "פרקים חסרים", "OptionMissingEpisode": "פרקים חסרים",
"OptionMissingImdbId": "חסר מזהה IMBb",
"OptionMissingOverview": "חסרה סקירה",
"OptionMissingTmdbId": "חזר מזהה Tmdb",
"OptionMissingTvdbId": "חסר מזהה TheTVDB",
"OptionMobileApps": "אפליקציות לנייד",
"OptionMonday": "שני", "OptionMonday": "שני",
"OptionMovies": "סרטים",
"OptionNameSort": "שם", "OptionNameSort": "שם",
"OptionNew": "חדש...", "OptionNew": "חדש...",
"OptionOff": "כבוי",
"OptionOn": "פועל",
"OptionOnAppStartup": "בהפעלת התוכנה", "OptionOnAppStartup": "בהפעלת התוכנה",
"OptionOnInterval": "כל פרק זמן", "OptionOnInterval": "כל פרק זמן",
"OptionOtherApps": "תוכנות אחרות",
"OptionOtherTrailers": "כלול קדימונים מסרטים ישנים יותר",
"OptionOtherVideos": "קטעי ווידיאו אחרים",
"OptionParentalRating": "דירוג בקרת הורים", "OptionParentalRating": "דירוג בקרת הורים",
"OptionPlayCount": "מספר השמעות", "OptionPlayCount": "מספר השמעות",
"OptionPlayed": "נוגן", "OptionPlayed": "נוגן",
"OptionPoster": "פוסטר",
"OptionPremiereDate": "תאריך שידור ראשון", "OptionPremiereDate": "תאריך שידור ראשון",
"OptionPriority": "עדיפות",
"OptionProducers": "מפיקים",
"OptionProfileAudio": "צליל", "OptionProfileAudio": "צליל",
"OptionProfilePhoto": "תמונה", "OptionProfilePhoto": "תמונה",
"OptionProfileVideo": "וידאו", "OptionProfileVideo": "וידאו",
"OptionProfileVideoAudio": "צליל וידאו", "OptionProfileVideoAudio": "צליל וידאו",
"OptionRecordOnAllChannels": "הקלט בכל הערוצים",
"OptionRecordOnlyNewEpisodes": "הקלט רק פרקים חדשים",
"OptionRecordSeries": "הלקט סדרות",
"OptionRelease": "שיחרור רשמי",
"OptionResumable": "ניתן להמשיך", "OptionResumable": "ניתן להמשיך",
"OptionRuntime": "משך", "OptionRuntime": "משך",
"OptionSaturday": "שבת", "OptionSaturday": "שבת",
"OptionSpecialEpisode": "ספיישלים", "OptionSpecialEpisode": "ספיישלים",
"OptionSunday": "ראשון", "OptionSunday": "ראשון",
"OptionThursday": "חמישי", "OptionThursday": "חמישי",
"OptionTimeline": "ציר זמן",
"OptionTrackName": "שם השיר", "OptionTrackName": "שם השיר",
"OptionTrailersFromMyMovies": "כלול קדימונים מסרטים בספריה שלי",
"OptionTuesday": "שלישי", "OptionTuesday": "שלישי",
"OptionTvdbRating": "דירוג Tvdb", "OptionTvdbRating": "דירוג Tvdb",
"OptionUnairedEpisode": "פרקים שלא שודרו", "OptionUnairedEpisode": "פרקים שלא שודרו",
"OptionUnplayed": "לא נוגן", "OptionUnplayed": "לא נוגן",
"OptionUpcomingMoviesInTheaters": "כלול קדימונים מסרטים המגיעים לקולנוע",
"OptionVideoBitrate": "קצת ווידאו",
"OptionWakeFromSleep": "הער ממצב שינה", "OptionWakeFromSleep": "הער ממצב שינה",
"OptionWednesday": "רביעי", "OptionWednesday": "רביעי",
"OptionWeekly": "שבועי", "OptionWeekly": "שבועי",
"OptionWriters": "כותבים",
"OriginalAirDateValue": "תאריך אוויר מקורי: {0}", "OriginalAirDateValue": "תאריך אוויר מקורי: {0}",
"Overview": "סקירה כללית", "Overview": "סקירה כללית",
"PackageInstallCancelled": "{0} ההתקנה בוטלה.", "PackageInstallCancelled": "{0} ההתקנה בוטלה.",
"PackageInstallFailed": "ההתקנה {0} נכשלה.", "PackageInstallFailed": "ההתקנה {0} נכשלה.",
"ParentalRating": "דירוג ההורים", "ParentalRating": "דירוג ההורים",
"Password": "סיסמא",
"PasswordMatchError": "הסיסמא ואימות הסיסמא צריכות להיות זהות.", "PasswordMatchError": "הסיסמא ואימות הסיסמא צריכות להיות זהות.",
"PasswordResetComplete": "הסיסמא אופסה.", "PasswordResetComplete": "הסיסמא אופסה.",
"PasswordResetConfirmation": "האם אתה בטוח שברצונך לאפס את הסיסמא?", "PasswordResetConfirmation": "האם אתה בטוח שברצונך לאפס את הסיסמא?",
@ -572,13 +398,11 @@
"PlayFromBeginning": "נגן מהתחלה", "PlayFromBeginning": "נגן מהתחלה",
"PleaseEnterNameOrId": "הזן שם או מזהה חיצוני.", "PleaseEnterNameOrId": "הזן שם או מזהה חיצוני.",
"PleaseRestartServerName": "אנא הפעל מחדש את שרת Jellyfin - {0}.", "PleaseRestartServerName": "אנא הפעל מחדש את שרת Jellyfin - {0}.",
"PleaseSelectDeviceToSyncTo": "בחר מכשיר להורדה אליו.",
"PleaseSelectTwoItems": "בחר לפחות שני פריטים.", "PleaseSelectTwoItems": "בחר לפחות שני פריטים.",
"Premiere": "הקרנת בכורה", "Premiere": "הקרנת בכורה",
"Premieres": "בכורות", "Premieres": "בכורות",
"Producer": "במאי", "Producer": "במאי",
"ProductionLocations": "מיקומי ייצור", "ProductionLocations": "מיקומי ייצור",
"PromoConvertRecordingsToStreamingFormat": "להמיר באופן אוטומטי הקלטות בפורמט זורם ידידותי עם אמבי Premiere. הקלטות יומרו על לטוס ל MP4 או MKV, בהתבסס על הגדרות שרת אמבי.",
"QueueAllFromHere": "הוסף הכל מכאן לתור", "QueueAllFromHere": "הוסף הכל מכאן לתור",
"RecentlyWatched": "נצפה לאחרונה", "RecentlyWatched": "נצפה לאחרונה",
"Record": "הקלט", "Record": "הקלט",
@ -588,7 +412,6 @@
"Refresh": "רענון", "Refresh": "רענון",
"RefreshDialogHelp": "המטא נתונים מתרעננים על סמך הגדרות ושירותי אינטרנט שמופעלים בלוח המחוונים של מרכז אמבי.", "RefreshDialogHelp": "המטא נתונים מתרעננים על סמך הגדרות ושירותי אינטרנט שמופעלים בלוח המחוונים של מרכז אמבי.",
"RefreshQueued": "רענן תור.", "RefreshQueued": "רענן תור.",
"RegisterWithPayPal": "הירשם דרך PayPal",
"ReleaseDate": "תאריך שיחרור", "ReleaseDate": "תאריך שיחרור",
"RemoveFromCollection": "הסר מאוספים", "RemoveFromCollection": "הסר מאוספים",
"RemoveFromPlaylist": "הסר מרשימת הניגון", "RemoveFromPlaylist": "הסר מרשימת הניגון",
@ -627,44 +450,30 @@
"Subtitles": "כתוביות", "Subtitles": "כתוביות",
"Sunday": "ראשון", "Sunday": "ראשון",
"Sync": "סנכרן", "Sync": "סנכרן",
"SyncUnwatchedVideosOnlyHelp": "רק סרטונים שלא הורדו יורדו, וסרטונים יוסרו מהמכשיר כפי שהם צפו.",
"SystemDlnaProfilesHelp": "פרופלי מערכת הם לקריאה בלבד. שינויים בפרופילי מערכת ישמרו לפרופיל מוצאם אישית חדש.", "SystemDlnaProfilesHelp": "פרופלי מערכת הם לקריאה בלבד. שינויים בפרופילי מערכת ישמרו לפרופיל מוצאם אישית חדש.",
"TabAbout": "אודות",
"TabAccess": "גישה", "TabAccess": "גישה",
"TabAdvanced": "מתקדם", "TabAdvanced": "מתקדם",
"TabAlbumArtists": "אמני אלבום", "TabAlbumArtists": "אמני אלבום",
"TabAlbums": "אלבומים", "TabAlbums": "אלבומים",
"TabArtists": "אמנים", "TabArtists": "אמנים",
"TabBasic": "בסיסי",
"TabBasics": "כללי",
"TabCatalog": "קטלוג", "TabCatalog": "קטלוג",
"TabChannels": "ערוצים", "TabChannels": "ערוצים",
"TabCodecs": "מקודדים", "TabCodecs": "מקודדים",
"TabCollectionTitles": "כותרים",
"TabDashboard": "לוח בקרה", "TabDashboard": "לוח בקרה",
"TabEpisodes": "פרקים", "TabEpisodes": "פרקים",
"TabFavorites": "מועדפים", "TabFavorites": "מועדפים",
"TabFolders": "תיקיות",
"TabGeneral": "כללי",
"TabGenres": "זאנרים", "TabGenres": "זאנרים",
"TabGuide": "מדריך", "TabGuide": "מדריך",
"TabHome": "בית",
"TabImage": "תמונה",
"TabImages": "תמונות",
"TabInfo": "מידע", "TabInfo": "מידע",
"TabLatest": "אחרון", "TabLatest": "אחרון",
"TabLibraryAccess": "גישה לתיקיות",
"TabLiveTV": "שידור ישיר", "TabLiveTV": "שידור ישיר",
"TabMovies": "סרטים", "TabMovies": "סרטים",
"TabMusic": "מוסיקה", "TabMusic": "מוסיקה",
"TabMusicVideos": "קליפים", "TabMusicVideos": "קליפים",
"TabMyLibrary": "הספריה שלי",
"TabMyPlugins": "התוספים שלי", "TabMyPlugins": "התוספים שלי",
"TabNetworks": "רשתות", "TabNetworks": "רשתות",
"TabNotifications": "התראות", "TabNotifications": "התראות",
"TabOthers": "אחרים",
"TabPassword": "סיסמא", "TabPassword": "סיסמא",
"TabPaths": "נתיבים",
"TabPlaylist": "רשימת נגינה", "TabPlaylist": "רשימת נגינה",
"TabProfile": "פרופיל", "TabProfile": "פרופיל",
"TabProfiles": "פרופילים", "TabProfiles": "פרופילים",
@ -675,35 +484,19 @@
"TabSettings": "הגדרות", "TabSettings": "הגדרות",
"TabShows": "תוכניות", "TabShows": "תוכניות",
"TabSongs": "שירים", "TabSongs": "שירים",
"TabStudios": "אולפנים",
"TabSuggestions": "המלצות", "TabSuggestions": "המלצות",
"TabTV": "טלויזיה",
"TabTrailers": "טריילרים", "TabTrailers": "טריילרים",
"TabTranscoding": "קידוד", "TabTranscoding": "קידוד",
"TabUpcoming": "בקרוב", "TabUpcoming": "בקרוב",
"Tags": "תגים", "Tags": "תגים",
"TellUsAboutYourself": "ספר לנו על עצמך", "TellUsAboutYourself": "ספר לנו על עצמך",
"TermsOfUse": "תנאי שימוש",
"ThankYouForTryingEnjoyOneMinute": "אנא ליהנות דקה אחת של השמעה. תודה שניסית את אמבי.",
"ThisWizardWillGuideYou": "אשף זה יעזור לך בהתליך ההתקנה.", "ThisWizardWillGuideYou": "אשף זה יעזור לך בהתליך ההתקנה.",
"Thursday": "חמישי", "Thursday": "חמישי",
"TitleLiveTV": "טלוויזיה חייה",
"TitleNotifications": "התראה",
"TitleScheduledTasks": "משימות מתוזמנות",
"TitleSignIn": "היכנס",
"TitleSupport": "תמיכה",
"TrackCount": "שירים {0}", "TrackCount": "שירים {0}",
"Trailer": "קטעי סרט",
"TryMultiSelect": "נסה בחירה מרובה",
"TryMultiSelectMessage": "כדי לערוך פריטי מדיה מרובים, פשוט לחץ לחיצה ארוכה על כל פוסטר ובחר את הפריטים שברצונך לנהל. נסה זאת!",
"Tuesday": "שלישי", "Tuesday": "שלישי",
"UninstallPluginConfirmation": "האם אתה בטוח שברצונך להסיר {0}?", "UninstallPluginConfirmation": "האם אתה בטוח שברצונך להסיר {0}?",
"UninstallPluginHeader": "הסר תוסף", "UninstallPluginHeader": "הסר תוסף",
"UnlockGuide": "נעילת מדריך",
"Unrated": "אין דירוג", "Unrated": "אין דירוג",
"UntilIDelete": "עד שאמחק",
"UntilSpaceNeeded": "עד הצורך במרחב",
"Users": "משתמשים",
"ValueAlbumCount": "{0} אלבומים", "ValueAlbumCount": "{0} אלבומים",
"ValueDiscNumber": "דיסק {0}", "ValueDiscNumber": "דיסק {0}",
"ValueEpisodeCount": "{0} פרקים", "ValueEpisodeCount": "{0} פרקים",
@ -712,7 +505,6 @@
"ValueMusicVideoCount": "{0} וידאו קליפים", "ValueMusicVideoCount": "{0} וידאו קליפים",
"ValueOneAlbum": "אלבום 1", "ValueOneAlbum": "אלבום 1",
"ValueOneEpisode": "פרק 1", "ValueOneEpisode": "פרק 1",
"ValueOneItem": "פריט 1",
"ValueOneMovie": "סרט 1", "ValueOneMovie": "סרט 1",
"ValueOneMusicVideo": "וידאו קליפ 1", "ValueOneMusicVideo": "וידאו קליפ 1",
"ValueOneSeries": "1 סדרה", "ValueOneSeries": "1 סדרה",
@ -720,13 +512,8 @@
"ValueSeriesCount": "{0} סדרות", "ValueSeriesCount": "{0} סדרות",
"ValueSongCount": "{0} שירים", "ValueSongCount": "{0} שירים",
"ValueSpecialEpisodeName": "מיוחד- {0}", "ValueSpecialEpisodeName": "מיוחד- {0}",
"VersionNumber": "גירסא {0}",
"ViewAlbum": "צפה באלבום", "ViewAlbum": "צפה באלבום",
"ViewArtist": "צפה באמן", "ViewArtist": "צפה באמן",
"ViewTypeMovies": "סרטים",
"ViewTypeMusicFavorites": "מועדפים",
"ViewTypeTvShows": "טלויזיה",
"VoiceInput": "קלט קולי",
"Wednesday": "רביעי", "Wednesday": "רביעי",
"WelcomeToProject": "ברוך הבא ל Jellyfin!", "WelcomeToProject": "ברוך הבא ל Jellyfin!",
"Writer": "כותב", "Writer": "כותב",

View File

@ -1,14 +1,9 @@
{ {
"ButtonConvertMedia": "मीडिया परिवर्तित करें",
"ButtonPrivacyPolicy": "गोपनीयता नीति",
"ButtonQuickStartGuide": "तुरंत आरंभ मार्गदर्शिका", "ButtonQuickStartGuide": "तुरंत आरंभ मार्गदर्शिका",
"ButtonSignOut": "Sign out", "ButtonSignOut": "Sign out",
"HeaderAddUser": "उपयोगकर्ता जोडें", "HeaderAddUser": "उपयोगकर्ता जोडें",
"HeaderTermsOfService": "एम्बि सेवा की शर्तें",
"LabelConfigureSettings": "कॉन्फ़िगर सेटिंग्स",
"LabelFinish": "समाप्त", "LabelFinish": "समाप्त",
"LabelNext": "अगला", "LabelNext": "अगला",
"LabelPinCode": "पिन कोड:",
"LabelPrevious": "पिछला", "LabelPrevious": "पिछला",
"LabelYourFirstName": "आपका प्रथम नामः", "LabelYourFirstName": "आपका प्रथम नामः",
"LabelYoureDone": "आपने पूरा कर लिया है!", "LabelYoureDone": "आपने पूरा कर लिया है!",

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,46 +1,22 @@
{ {
"ButtonConfigurePinCode": "Atur kode pin",
"ButtonConvertMedia": "Konversi media",
"ButtonExit": "Keluar",
"ButtonPrivacyPolicy": "Kebijakan privasi",
"ButtonQuickStartGuide": "Panduan cepat", "ButtonQuickStartGuide": "Panduan cepat",
"ButtonSignOut": "Sign out", "ButtonSignOut": "Sign out",
"CategorySync": "Singkron",
"FolderTypeInherit": "Mewarisi",
"FolderTypeMixed": "Kontent Campuran",
"FolderTypeTvShows": "TV", "FolderTypeTvShows": "TV",
"HeaderAddUser": "Tambah User", "HeaderAddUser": "Tambah User",
"HeaderAvailableServices": "Layanan Tersedia",
"HeaderEasyPinCode": "Kode Pin Mudah", "HeaderEasyPinCode": "Kode Pin Mudah",
"HeaderInstalledServices": "Layanan terpasang",
"HeaderParentalRating": "Parental Rating",
"HeaderSeries": "Series", "HeaderSeries": "Series",
"HeaderSetupLibrary": "Atur pustaka media Anda", "HeaderSetupLibrary": "Atur pustaka media Anda",
"HeaderSyncJobInfo": "Kerja Sinkron",
"HeaderTermsOfService": "Persyaratan Layanan Jellyfin",
"HeaderToAccessPleaseEnterEasyPinCode": "Untuk masuk, silahkan masukkan kode pin mudah.",
"HeaderYear": "Year",
"LabelAddConnectSupporterHelp": "Untuk menambahkan pengguna yang belum terdaftar, Anda harus terlebih dahulu menghubungkan account mereka ke Jellyfin Connect dari halaman profil pengguna mereka.",
"LabelConfigureSettings": "Ubah pengaturan",
"LabelContentType": "Tipe konten:", "LabelContentType": "Tipe konten:",
"LabelCountry": "Negara:", "LabelCountry": "Negara:",
"LabelDownloadInternetMetadata": "Unduh artwork dan metadata dari internet",
"LabelDownloadInternetMetadataHelp": "Server Jellyfin dapat mengunduh informasi tentang media Anda untuk mengaktifkan presentasi yang lebih kaya.",
"LabelFinish": "Selesai", "LabelFinish": "Selesai",
"LabelFolderType": "Tipe folder:",
"LabelLanguage": "Bahasa:", "LabelLanguage": "Bahasa:",
"LabelNext": "Berikutnya", "LabelNext": "Berikutnya",
"LabelPinCode": "Kode Pin:",
"LabelPrevious": "Sebelumnya", "LabelPrevious": "Sebelumnya",
"LabelSaveLocalMetadata": "Simpan artwork dan metadata ke dalam folder media", "LabelSaveLocalMetadata": "Simpan artwork dan metadata ke dalam folder media",
"LabelSaveLocalMetadataHelp": "Menyimpan artwork dan metadata langsung ke folder media akan meletakkan mereka di tempat yang mudah diedit.", "LabelSaveLocalMetadataHelp": "Menyimpan artwork dan metadata langsung ke folder media akan meletakkan mereka di tempat yang mudah diedit.",
"LabelSyncTempPath": "Alamat file sementara:",
"LabelSyncTempPathHelp": "Tentukan sendiri folder kerja sinkron. Media dikonversi diciptakan selama proses sinkronisasi akan disimpan di sini.",
"LabelTimeLimitHours": "Batas waktu (jam):", "LabelTimeLimitHours": "Batas waktu (jam):",
"LabelYourFirstName": "Nama depan anda:", "LabelYourFirstName": "Nama depan anda:",
"LabelYoureDone": "Kamu sudah selesai!", "LabelYoureDone": "Kamu sudah selesai!",
"MessageNoPluginsDueToAppStore": "Untuk mengatur semua plugin, silahkan gunakan aplikasi web Jellyfin.",
"MessageNoServicesInstalled": "Tidak ada layanan terpasang.",
"MessageNothingHere": "Tidak ada disini.", "MessageNothingHere": "Tidak ada disini.",
"MessagePleaseEnsureInternetMetadata": "Pastikan unduh metadata dari internet diaktifkan.", "MessagePleaseEnsureInternetMetadata": "Pastikan unduh metadata dari internet diaktifkan.",
"MoreUsersCanBeAddedLater": "Pengguna lainnya dapat ditambahkan di Dashboard.", "MoreUsersCanBeAddedLater": "Pengguna lainnya dapat ditambahkan di Dashboard.",
@ -48,17 +24,11 @@
"OptionEnableAccessToAllChannels": "Aktifkan akses ke semua channel", "OptionEnableAccessToAllChannels": "Aktifkan akses ke semua channel",
"OptionEnableAccessToAllLibraries": "Aktifkan akses ke semua pustaka", "OptionEnableAccessToAllLibraries": "Aktifkan akses ke semua pustaka",
"ParentalRating": "Parental Rating", "ParentalRating": "Parental Rating",
"RegisterWithPayPal": "Registrasi menggunakan PayPal",
"TabAccess": "Akses", "TabAccess": "Akses",
"TabCollectionTitles": "Judul",
"TabImage": "Gambar",
"TabImages": "Gambar",
"TabLibraryAccess": "Akses Pustaka",
"TabPlaylist": "Daftar Putar", "TabPlaylist": "Daftar Putar",
"TabProfile": "Profil", "TabProfile": "Profil",
"TellUsAboutYourself": "Beritahu kami tentang anda", "TellUsAboutYourself": "Beritahu kami tentang anda",
"ThisWizardWillGuideYou": "Panduan ini akan memandu Anda melalui proses setup. Untuk memulai, silahkan pilih bahasa yang Anda gunakan.", "ThisWizardWillGuideYou": "Panduan ini akan memandu Anda melalui proses setup. Untuk memulai, silahkan pilih bahasa yang Anda gunakan.",
"TitleScheduledTasks": "Jadwal Kerja",
"UserProfilesIntro": "Jellyfin mendukung profil pengguna, memungkinkan setiap pengguna memiliki tampilan mereka sendiri, kondisi pemutaran dan pengawasan orang tua.", "UserProfilesIntro": "Jellyfin mendukung profil pengguna, memungkinkan setiap pengguna memiliki tampilan mereka sendiri, kondisi pemutaran dan pengawasan orang tua.",
"WelcomeToProject": "Selamat datang di Jellyfin!", "WelcomeToProject": "Selamat datang di Jellyfin!",
"WizardCompleted": "Itu semua yang kami butuhkan saat ini. Jellyfin sudah memulai mengkoleksi informasi pustaka media. Lihatlah beberapa aplikasi kami, kemudian klik <b>Selesai</b> untuk menuju ke <b>Dashboard Server</b>" "WizardCompleted": "Itu semua yang kami butuhkan saat ini. Jellyfin sudah memulai mengkoleksi informasi pustaka media. Lihatlah beberapa aplikasi kami, kemudian klik <b>Selesai</b> untuk menuju ke <b>Dashboard Server</b>"

View File

@ -3,54 +3,33 @@
"All": "Allt", "All": "Allt",
"Browse": "Vafra", "Browse": "Vafra",
"ButtonCancel": "Hætta við", "ButtonCancel": "Hætta við",
"ButtonConvertMedia": "Umbreyta margmiðlunarefni",
"ButtonExit": "Hætta",
"ButtonNew": "Nýtt", "ButtonNew": "Nýtt",
"ButtonOk": "Í lagi", "ButtonOk": "Í lagi",
"ButtonPrivacyPolicy": "Persónuverndarstefna",
"ButtonSignOut": "Sign out", "ButtonSignOut": "Sign out",
"CategorySync": "Samþætting",
"DeleteMedia": "Eyða margmiðlunarefni", "DeleteMedia": "Eyða margmiðlunarefni",
"FolderTypeBooks": "Bækur", "FolderTypeBooks": "Bækur",
"FolderTypeMovies": "Kvikmyndir", "FolderTypeMovies": "Kvikmyndir",
"FolderTypeMusic": "Tónlist", "FolderTypeMusic": "Tónlist",
"FolderTypeMusicVideos": "Tónlistarmyndbönd", "FolderTypeMusicVideos": "Tónlistarmyndbönd",
"FolderTypePhotos": "Ljósmyndir",
"FolderTypeTvShows": "Sjónvarpsþættir", "FolderTypeTvShows": "Sjónvarpsþættir",
"HeaderAddUser": "Bæta við notenda", "HeaderAddUser": "Bæta við notenda",
"HeaderAllRecordings": "Allar upptökur",
"HeaderAudio": "Hljóð",
"HeaderAvailableServices": "Þjónustur í boði",
"HeaderDeviceAccess": "Aðgangur tækja", "HeaderDeviceAccess": "Aðgangur tækja",
"HeaderEasyPinCode": "Auðvelt Pin númer", "HeaderEasyPinCode": "Auðvelt Pin númer",
"HeaderInstalledServices": "Uppsettar þjónustur",
"HeaderPaths": "Slóðir", "HeaderPaths": "Slóðir",
"HeaderPlayAll": "Spila allt", "HeaderPlayAll": "Spila allt",
"HeaderSync": "Samþætting",
"HeaderTV": "Sjónvarp",
"HeaderTermsOfService": "Skilmálar Jellyfin",
"HeaderVideo": "Myndband",
"LabelConfigureSettings": "Breyta stillingum",
"LabelContentType": "Tegund efnis:", "LabelContentType": "Tegund efnis:",
"LabelCountry": "Land:", "LabelCountry": "Land:",
"LabelFinish": "Ljúka", "LabelFinish": "Ljúka",
"LabelFolderType": "Möppu gerð:",
"LabelLanguage": "Tungumál:", "LabelLanguage": "Tungumál:",
"LabelNext": "Næsta", "LabelNext": "Næsta",
"LabelPinCode": "Pin númer:",
"LabelPrevious": "Fyrra", "LabelPrevious": "Fyrra",
"LabelTimeLimitHours": "Tímamörk (í klukkustundum):", "LabelTimeLimitHours": "Tímamörk (í klukkustundum):",
"LabelYourFirstName": "Fyrra nafn:", "LabelYourFirstName": "Fyrra nafn:",
"MessageNoServicesInstalled": "Engar þjónustur uppsettar",
"MoreUsersCanBeAddedLater": "Þú getur bætt við fleiri notendum síðar undir stjórnborðinu.", "MoreUsersCanBeAddedLater": "Þú getur bætt við fleiri notendum síðar undir stjórnborðinu.",
"NextUp": "Næst á dagskrá", "NextUp": "Næst á dagskrá",
"OptionBeta": "Tilrauna",
"OptionEnableAccessFromAllDevices": "Virkja aðgang frá öllum tækjum", "OptionEnableAccessFromAllDevices": "Virkja aðgang frá öllum tækjum",
"RegisterWithPayPal": "Skráning með PayPal",
"ShowAdvancedSettings": "Birta ítarlegar stillingar", "ShowAdvancedSettings": "Birta ítarlegar stillingar",
"TabAccess": "Aðgangur", "TabAccess": "Aðgangur",
"TabImage": "Mynd",
"TabImages": "Myndir",
"TabNotifications": "Tilkynningar", "TabNotifications": "Tilkynningar",
"TabPassword": "Lykilorð", "TabPassword": "Lykilorð",
"TabPlaylist": "Afspilunar listi", "TabPlaylist": "Afspilunar listi",

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -22,42 +22,28 @@
"ButtonArrowUp": "Aukštyn", "ButtonArrowUp": "Aukštyn",
"ButtonBack": "Atgal", "ButtonBack": "Atgal",
"ButtonCancel": "Atšaukti", "ButtonCancel": "Atšaukti",
"ButtonConfigurePinCode": "Konfigūruoti pin kodą",
"ButtonConvertMedia": "Konvertuoti mediją",
"ButtonCreate": "Sukurti",
"ButtonDelete": "Ištrinti", "ButtonDelete": "Ištrinti",
"ButtonDeleteImage": "Trinti paveikslus", "ButtonDeleteImage": "Trinti paveikslus",
"ButtonEdit": "Redaguoti", "ButtonEdit": "Redaguoti",
"ButtonExit": "Išeiti",
"ButtonFilter": "Filtras", "ButtonFilter": "Filtras",
"ButtonGotIt": "Supratau", "ButtonGotIt": "Supratau",
"ButtonHelp": "Pagalba", "ButtonHelp": "Pagalba",
"ButtonHome": "Namai", "ButtonHome": "Namai",
"ButtonInviteUser": "Kviesti vartotoją",
"ButtonManualLogin": "Rankinis prisijungimas", "ButtonManualLogin": "Rankinis prisijungimas",
"ButtonNew": "Naujas", "ButtonNew": "Naujas",
"ButtonNext": "Kitas",
"ButtonNextTrack": "Kitas takelis", "ButtonNextTrack": "Kitas takelis",
"ButtonOk": "OK", "ButtonOk": "OK",
"ButtonPause": "Pauzė", "ButtonPause": "Pauzė",
"ButtonPlay": "Leisti", "ButtonPlay": "Leisti",
"ButtonPlayOneMinute": "Atkurti vieną minutę",
"ButtonPlayTrailer": "Anonsas",
"ButtonPrevious": "Ankstesnis",
"ButtonPreviousTrack": "Ankstesnis takelis", "ButtonPreviousTrack": "Ankstesnis takelis",
"ButtonPrivacyPolicy": "Privatumo politika",
"ButtonQuickStartGuide": "Greitos pradžios gidas", "ButtonQuickStartGuide": "Greitos pradžios gidas",
"ButtonRecord": "Įrašyti",
"ButtonRefresh": "Atnaujinti", "ButtonRefresh": "Atnaujinti",
"ButtonRefreshGuideData": "Atnaujinti gido duomenis", "ButtonRefreshGuideData": "Atnaujinti gido duomenis",
"ButtonRemove": "Pašalinti", "ButtonRemove": "Pašalinti",
"ButtonResetPassword": "Atstatyti slaptažodį", "ButtonResetPassword": "Atstatyti slaptažodį",
"ButtonRestart": "Iš naujo", "ButtonRestart": "Iš naujo",
"ButtonRestorePreviousPurchase": "Atkurti pirkimą",
"ButtonSave": "Saugoti", "ButtonSave": "Saugoti",
"ButtonScanLibrary": "Skenuoti biblioteką",
"ButtonSearch": "Paieška", "ButtonSearch": "Paieška",
"ButtonSelect": "Rinktis",
"ButtonSelectDirectory": "Rinktis direktoriją", "ButtonSelectDirectory": "Rinktis direktoriją",
"ButtonSettings": "Nustatymai", "ButtonSettings": "Nustatymai",
"ButtonSignIn": "Prisijungti", "ButtonSignIn": "Prisijungti",
@ -67,23 +53,13 @@
"ButtonStop": "Stabdyti", "ButtonStop": "Stabdyti",
"ButtonSubmit": "Pateikti", "ButtonSubmit": "Pateikti",
"ButtonSubtitles": "Subtitrai", "ButtonSubtitles": "Subtitrai",
"ButtonTryAgain": "Bandyti dar",
"ButtonUnlockPrice": "Atrakinti {0}",
"ButtonUnlockWithPurchase": "Atrakinti perkant",
"ButtonUpload": "Siųsti", "ButtonUpload": "Siųsti",
"CancelRecording": "Atšaukti įrašymą", "CancelRecording": "Atšaukti įrašymą",
"CancelSeries": "Atšaukti laidą", "CancelSeries": "Atšaukti laidą",
"Categories": "Kategorijos", "Categories": "Kategorijos",
"CategoryApplication": "Programėlė",
"CategoryPlugin": "Įskiepis",
"CategorySync": "Sinchron.",
"CategorySystem": "Sistema",
"CategoryUser": "Vartotojas",
"ChannelAccessHelp": "Pasirinkite kanalus, kuriuos norite dalintis su šiuo vartotoju. Administratoriai galės redaguoti visus kanalus per metaduomenų valdymą.", "ChannelAccessHelp": "Pasirinkite kanalus, kuriuos norite dalintis su šiuo vartotoju. Administratoriai galės redaguoti visus kanalus per metaduomenų valdymą.",
"ChannelNameOnly": "Kanalas tik {0}", "ChannelNameOnly": "Kanalas tik {0}",
"ChannelNumber": "Kanalo numeris", "ChannelNumber": "Kanalo numeris",
"CinemaModeFeatureDescription": "Kinoteatro režimas papildomai rodo anonsus ir kitą medžiagą prieš filmą.",
"CloudSyncFeatureDescription": "Sinchronizuokite savo mediją su debesimi lengvam išsaugojimui, archyvavimui ir konvertavimui.",
"Composer": "Kompozitorius", "Composer": "Kompozitorius",
"ConfigureDateAdded": "Pakeisti, kaip nustatoma pridėjimo data galima Jellyfin Serveryje prie Bibliotekos nustatymų", "ConfigureDateAdded": "Pakeisti, kaip nustatoma pridėjimo data galima Jellyfin Serveryje prie Bibliotekos nustatymų",
"ConfirmDeleteImage": "Trinti paveikslą?", "ConfirmDeleteImage": "Trinti paveikslą?",
@ -91,9 +67,7 @@
"ConfirmDeleteItems": "Tai atlikus šie elementai bus ištrinti ir iš bibliotekos, ir iš failų sistemos. Ar tikrai norite tęsti?", "ConfirmDeleteItems": "Tai atlikus šie elementai bus ištrinti ir iš bibliotekos, ir iš failų sistemos. Ar tikrai norite tęsti?",
"ConfirmDeletion": "Patvirtinti trynimą", "ConfirmDeletion": "Patvirtinti trynimą",
"Continuing": "Tęsiamas", "Continuing": "Tęsiamas",
"Countries": "Šalys",
"CustomDlnaProfilesHelp": "Sukurti kitą profilį naujam įrenginiui ar pakeisti sistemos profilį.", "CustomDlnaProfilesHelp": "Sukurti kitą profilį naujam įrenginiui ar pakeisti sistemos profilį.",
"Days": "Dienos",
"DefaultErrorMessage": "Įvyko klaida vykdant užklausą. Pabandykite vėliau.", "DefaultErrorMessage": "Įvyko klaida vykdant užklausą. Pabandykite vėliau.",
"Delete": "Ištrinti", "Delete": "Ištrinti",
"DeleteMedia": "Trinti mediją", "DeleteMedia": "Trinti mediją",
@ -102,28 +76,20 @@
"Dislike": "Nepatinka", "Dislike": "Nepatinka",
"DoNotRecord": "Neįrašyti", "DoNotRecord": "Neįrašyti",
"Download": "Siųstis", "Download": "Siųstis",
"Downloads": "Atsiuntimai",
"DvrSubscriptionRequired": "Jellyfin DVR reikalauja aktyvios Jellyfin Premiere prenumeratos.",
"Edit": "Redaguoti", "Edit": "Redaguoti",
"EditImages": "Redaguoti paveikslus", "EditImages": "Redaguoti paveikslus",
"EditSubtitles": "Redaguoti subtitrus", "EditSubtitles": "Redaguoti subtitrus",
"EnableColorCodedBackgrounds": "Įjungti spalvotus fonus", "EnableColorCodedBackgrounds": "Įjungti spalvotus fonus",
"Ended": "Pasibaigė", "Ended": "Pasibaigė",
"EndsAtValue": "Baigiasi {0}", "EndsAtValue": "Baigiasi {0}",
"Error": "Klaida",
"ExtractChapterImagesHelp": "Skyrių paveikslų išskyrimas padės Jellyfin programėlėms rodyti vaizdingus scenų pasirinkimo meniu. Procesas gana lėtas, naudoja daug procesoriaus pajėgumų ir gigabaitus vietos. Jis vyksta atradus video, taip pat numatytas naktimis. Tvarkaraštį galima keisti numatytų užduočių skyriuje. Nerekomenduojama vykdyti šios užduoties pikinio vartojimo valandomis.", "ExtractChapterImagesHelp": "Skyrių paveikslų išskyrimas padės Jellyfin programėlėms rodyti vaizdingus scenų pasirinkimo meniu. Procesas gana lėtas, naudoja daug procesoriaus pajėgumų ir gigabaitus vietos. Jis vyksta atradus video, taip pat numatytas naktimis. Tvarkaraštį galima keisti numatytų užduočių skyriuje. Nerekomenduojama vykdyti šios užduoties pikinio vartojimo valandomis.",
"Favorite": "Mėgstamas", "Favorite": "Mėgstamas",
"FeatureRequiresJellyfinPremiere": "Šiai funkcijai reikia aktyvios Jellyfin Serverio prenumeratos.",
"File": "Failas", "File": "Failas",
"FolderTypeBooks": "Knygos", "FolderTypeBooks": "Knygos",
"FolderTypeInherit": "Paveldėti",
"FolderTypeMixed": "Mišrus turinys",
"FolderTypeMovies": "Filmai", "FolderTypeMovies": "Filmai",
"FolderTypeMusic": "Muzika", "FolderTypeMusic": "Muzika",
"FolderTypeMusicVideos": "Muzikos klipai", "FolderTypeMusicVideos": "Muzikos klipai",
"FolderTypePhotos": "Nuotraukos",
"FolderTypeTvShows": "TV", "FolderTypeTvShows": "TV",
"FreeAppsFeatureDescription": "Gaukite nemokamas Jellyfin programėles savo įrenginiams.",
"Friday": "Penktadienis", "Friday": "Penktadienis",
"Genres": "Žanrai", "Genres": "Žanrai",
"GroupVersions": "Grupuoti versijas", "GroupVersions": "Grupuoti versijas",
@ -132,39 +98,19 @@
"HeaderActiveDevices": "Aktyvūs įrenginiai", "HeaderActiveDevices": "Aktyvūs įrenginiai",
"HeaderActiveRecordings": "Aktyvūs įrašai", "HeaderActiveRecordings": "Aktyvūs įrašai",
"HeaderAddScheduledTaskTrigger": "Pridėti jungiklį", "HeaderAddScheduledTaskTrigger": "Pridėti jungiklį",
"HeaderAddTitles": "Pridėti pavadinimus",
"HeaderAddToCollection": "Pridėti į Kolekciją", "HeaderAddToCollection": "Pridėti į Kolekciją",
"HeaderAddToPlaylist": "Pridėti į Grojaraštį", "HeaderAddToPlaylist": "Pridėti į Grojaraštį",
"HeaderAddUser": "Pridėt vartotoją", "HeaderAddUser": "Pridėt vartotoją",
"HeaderAdditionalParts": "Papildomos dalys", "HeaderAdditionalParts": "Papildomos dalys",
"HeaderAirDays": "Eterio dienos",
"HeaderAllRecordings": "Visi įrašai",
"HeaderAudio": "Garsas",
"HeaderAutomaticUpdates": "Automatiniai atnaujinimai", "HeaderAutomaticUpdates": "Automatiniai atnaujinimai",
"HeaderAvailableServices": "Galimos paslaugos",
"HeaderAwardsAndReviews": "Apdovanojimai ir apžvalgos",
"HeaderBecomeProjectSupporter": "Gauti Jellyfin Premiere",
"HeaderBenefitsJellyfinPremiere": "Jellyfin Premiere privalumai",
"HeaderCancelRecording": "Atšaukti įrašą", "HeaderCancelRecording": "Atšaukti įrašą",
"HeaderCancelSeries": "Atšaukti laidą", "HeaderCancelSeries": "Atšaukti laidą",
"HeaderCastCrew": "Kūrėjai", "HeaderCastCrew": "Kūrėjai",
"HeaderChannels": "Kanalai", "HeaderChannels": "Kanalai",
"HeaderCinemaMode": "Kinoteatro režimas",
"HeaderClients": "Klientai",
"HeaderCloudSync": "Sinch. su debesimi",
"HeaderCollections": "Kolekcijos",
"HeaderConfirmRecordingCancellation": "Patvirtinti įrašo atšaukimą",
"HeaderContinueWatching": "Žiūrėti toliau", "HeaderContinueWatching": "Žiūrėti toliau",
"HeaderConvertYourRecordings": "Konvertuokite savo įrašus",
"HeaderCreatePassword": "Sukurti slaptažodį",
"HeaderCredits": "Titrai",
"HeaderCustomDlnaProfiles": "Kiti profiliai", "HeaderCustomDlnaProfiles": "Kiti profiliai",
"HeaderDate": "Data",
"HeaderDays": "Dienos",
"HeaderDeleteItem": "Ištrinti elementą", "HeaderDeleteItem": "Ištrinti elementą",
"HeaderDeleteItems": "Ištrinti elementus", "HeaderDeleteItems": "Ištrinti elementus",
"HeaderDestination": "Tikslas",
"HeaderDetails": "Daugiau info",
"HeaderDeviceAccess": "Įrenginio prieiga", "HeaderDeviceAccess": "Įrenginio prieiga",
"HeaderDisplaySettings": "Rodymo nustatymai", "HeaderDisplaySettings": "Rodymo nustatymai",
"HeaderEasyPinCode": "Lengvas Pin kodas", "HeaderEasyPinCode": "Lengvas Pin kodas",
@ -174,85 +120,46 @@
"HeaderFeatureAccess": "Prieiga prie funkcijų", "HeaderFeatureAccess": "Prieiga prie funkcijų",
"HeaderFetchImages": "Gauti nuotraukas:", "HeaderFetchImages": "Gauti nuotraukas:",
"HeaderFilters": "Filtrai", "HeaderFilters": "Filtrai",
"HeaderFreeApps": "Nemokamos Jellyfin Apps",
"HeaderFrequentlyPlayed": "Dažnai leidžiama", "HeaderFrequentlyPlayed": "Dažnai leidžiama",
"HeaderIdentificationCriteriaHelp": "Įveskite bent vieną identifikavimo kriterijų.", "HeaderIdentificationCriteriaHelp": "Įveskite bent vieną identifikavimo kriterijų.",
"HeaderIdentifyItemHelp": "Įveskite vieną ar daugiau paieškos kriterijų. Pašalinkite kriterijų jei norite gauti daugiau paieškos rezultatų.", "HeaderIdentifyItemHelp": "Įveskite vieną ar daugiau paieškos kriterijų. Pašalinkite kriterijų jei norite gauti daugiau paieškos rezultatų.",
"HeaderImageSettings": "Vaizdų nustatymai", "HeaderImageSettings": "Vaizdų nustatymai",
"HeaderInstalledServices": "Įdiegtos paslaugos",
"HeaderKeepRecording": "Palikti įrašą", "HeaderKeepRecording": "Palikti įrašą",
"HeaderKeepSeries": "Palikti laidą", "HeaderKeepSeries": "Palikti laidą",
"HeaderLatestAlbums": "Vėliausi albumai",
"HeaderLatestEpisodes": "Vėliausios serijos", "HeaderLatestEpisodes": "Vėliausios serijos",
"HeaderLatestMedia": "Naujausia medija", "HeaderLatestMedia": "Naujausia medija",
"HeaderLatestRecordings": "Naujausi įrašai", "HeaderLatestRecordings": "Naujausi įrašai",
"HeaderLatestSongs": "Vėliausios dainos",
"HeaderLatestTrailers": "Vėliausi anonsai",
"HeaderLearnMore": "Sužinoti daugiau",
"HeaderLinks": "Nuorodos",
"HeaderManagement": "Valdymas",
"HeaderMediaFolders": "Medijos aplankai", "HeaderMediaFolders": "Medijos aplankai",
"HeaderMetadataSettings": "Metaduomenų nustatymai", "HeaderMetadataSettings": "Metaduomenų nustatymai",
"HeaderMoreLikeThis": "Daugiau panašių", "HeaderMoreLikeThis": "Daugiau panašių",
"HeaderMusicVideos": "Muzikiniai klipai", "HeaderMusicVideos": "Muzikiniai klipai",
"HeaderName": "Vardas",
"HeaderNewRecording": "Naujas įrašas",
"HeaderNextUp": "Toliau eilėje", "HeaderNextUp": "Toliau eilėje",
"HeaderNowPlaying": "Dabar rodoma",
"HeaderNumberOfPlayers": "Žaidėjų",
"HeaderOfflineDownloads": "Vietinė medija",
"HeaderOfflineDownloadsDescription": "Atsisiųsti mediją į savo įrenginius lengvai prieigai be interneto.",
"HeaderPaths": "Keliai", "HeaderPaths": "Keliai",
"HeaderPersonTypes": "Asmenų tipai:",
"HeaderPlayMyMedia": "Atkurti mano mediją",
"HeaderPlaybackSettings": "Atkūrimo nustatymai", "HeaderPlaybackSettings": "Atkūrimo nustatymai",
"HeaderPleaseSignIn": "Prašau prisijungti", "HeaderPleaseSignIn": "Prašau prisijungti",
"HeaderPreferredMetadataLanguage": "Pageidaujama metaduomenų kalba", "HeaderPreferredMetadataLanguage": "Pageidaujama metaduomenų kalba",
"HeaderProgram": "Programa",
"HeaderRecentlyPlayed": "Nesenai paleista", "HeaderRecentlyPlayed": "Nesenai paleista",
"HeaderRecordingOptions": "Įrašymo nustatymai", "HeaderRecordingOptions": "Įrašymo nustatymai",
"HeaderRemoteControl": "Nuotolinis valdymas", "HeaderRemoteControl": "Nuotolinis valdymas",
"HeaderResult": "Rezultatas",
"HeaderResume": "Tęsti",
"HeaderRunningTasks": "Veikiančios užduotys", "HeaderRunningTasks": "Veikiančios užduotys",
"HeaderSaySomethingLike": "Pasakykite maždaug...",
"HeaderScenes": "Scenos", "HeaderScenes": "Scenos",
"HeaderSelectDate": "Pasirinkite datą",
"HeaderSeriesOptions": "Laidų nustatymai", "HeaderSeriesOptions": "Laidų nustatymai",
"HeaderServices": "Paslaugos",
"HeaderSetupLibrary": "Tvarkyti medijos biblioteką", "HeaderSetupLibrary": "Tvarkyti medijos biblioteką",
"HeaderSource": "Šaltinis",
"HeaderSpecialEpisodeInfo": "Ypatingos serijos info", "HeaderSpecialEpisodeInfo": "Ypatingos serijos info",
"HeaderSpecialFeatures": "Ypatingos serijos", "HeaderSpecialFeatures": "Ypatingos serijos",
"HeaderStatus": "Būklė", "HeaderStatus": "Būklė",
"HeaderSupportTheTeam": "Paremkite Jellyfin Komandą",
"HeaderSync": "SInchron.",
"HeaderSyncJobInfo": "Sinchron. darbas",
"HeaderSystemDlnaProfiles": "Sistemos profilis", "HeaderSystemDlnaProfiles": "Sistemos profilis",
"HeaderTaskTriggers": "Užduočių trigeris", "HeaderTaskTriggers": "Užduočių trigeris",
"HeaderTermsOfService": "Jellyfin Naudojimo sąlygos",
"HeaderThemeSongs": "Teminės dainos",
"HeaderThemeVideos": "Teminiai video",
"HeaderToAccessPleaseEnterEasyPinCode": "Prašome įvesti savo lengvą pin kodą",
"HeaderTryPlayback": "Bandomasis atkūrimas",
"HeaderTvTuners": "Tiuneriai",
"HeaderUnlockFeature": "Atrakinti funkciją",
"HeaderUploadNewImage": "Siųsti naują paveikslą", "HeaderUploadNewImage": "Siųsti naują paveikslą",
"HeaderUsers": "Vartotojai", "HeaderUsers": "Vartotojai",
"HeaderYouSaid": "Jūs pasakėte…",
"Help": "Padėti", "Help": "Padėti",
"HowDidYouPay": "Kaip sumokėjote?",
"IHaveJellyfinPremiere": "Turiu Jellyfin Premiere",
"IPurchasedThisApp": "Pirkau šią programėlę",
"Identify": "Identifikuoti", "Identify": "Identifikuoti",
"ImageUploadAspectRatioHelp": "Rekomenduojamas 1:1 santykis. Tik JPG/PNG.",
"Images": "Paveiksliukai", "Images": "Paveiksliukai",
"InstallingPackage": "Įdiegiu {0}", "InstallingPackage": "Įdiegiu {0}",
"InstantMix": "Leisti miksą", "InstantMix": "Leisti miksą",
"ItemCount": "{0} elementų", "ItemCount": "{0} elementų",
"Kids": "Vaikams", "Kids": "Vaikams",
"Label3DFormat": "3D formatas:", "Label3DFormat": "3D formatas:",
"LabelAddConnectSupporterHelp": "Pridedant vartotoją, kurio nėra, reikia pirma susieti jo paskyrą su Jellyfin Connect jo profilio puslapyje.",
"LabelAirDays": "Eterio dienos:", "LabelAirDays": "Eterio dienos:",
"LabelAirTime": "Eterio laikas:", "LabelAirTime": "Eterio laikas:",
"LabelAirsAfterSeason": "Rodoma po sezono:", "LabelAirsAfterSeason": "Rodoma po sezono:",
@ -265,17 +172,13 @@
"LabelArtists": "Atlikėjai:", "LabelArtists": "Atlikėjai:",
"LabelArtistsHelp": "Atskirti kelis naudojant ;", "LabelArtistsHelp": "Atskirti kelis naudojant ;",
"LabelAudioLanguagePreference": "Garso kalbos pageidavimas:", "LabelAudioLanguagePreference": "Garso kalbos pageidavimas:",
"LabelAvailableTokens": "Galimi tokenai:",
"LabelBirthDate": "Gimimo data:", "LabelBirthDate": "Gimimo data:",
"LabelBirthYear": "Gimimo metai:", "LabelBirthYear": "Gimimo metai:",
"LabelBitrateMbps": "Kokybė (Mbps):",
"LabelCachePath": "Kelias į atmintinę:", "LabelCachePath": "Kelias į atmintinę:",
"LabelCachePathHelp": "Nurodykite vietą serverio atmintinei failams, pvz. paveikslams. Palikite tuščią kad būtų naudojama įprasta vieta.", "LabelCachePathHelp": "Nurodykite vietą serverio atmintinei failams, pvz. paveikslams. Palikite tuščią kad būtų naudojama įprasta vieta.",
"LabelChannels": "Kanalai:", "LabelChannels": "Kanalai:",
"LabelCollection": "Kolekcija:", "LabelCollection": "Kolekcija:",
"LabelCommunityRating": "Bendruomenės vertinimas:", "LabelCommunityRating": "Bendruomenės vertinimas:",
"LabelCompleted": "Baigta",
"LabelConfigureSettings": "Konfigūruoti nustatymus",
"LabelContentType": "Turinio tipas:", "LabelContentType": "Turinio tipas:",
"LabelCountry": "Šalis:", "LabelCountry": "Šalis:",
"LabelCriticRating": "Kritikų vertinimas:", "LabelCriticRating": "Kritikų vertinimas:",
@ -283,17 +186,13 @@
"LabelCustomCss": "Kitoks CSS:", "LabelCustomCss": "Kitoks CSS:",
"LabelCustomCssHelp": "Pritaikykite tinklapio išvaizdai savo CSS.", "LabelCustomCssHelp": "Pritaikykite tinklapio išvaizdai savo CSS.",
"LabelCustomRating": "Kitoks vertinimas:", "LabelCustomRating": "Kitoks vertinimas:",
"LabelCustomizeOptionsPerMediaType": "Keisti medijos tipui:",
"LabelDateAdded": "Pridėjimo data:", "LabelDateAdded": "Pridėjimo data:",
"LabelDay": "Diena:", "LabelDay": "Diena:",
"LabelDeathDate": "Mirties data:", "LabelDeathDate": "Mirties data:",
"LabelDeviceDescription": "Įrenginio aprašymas", "LabelDeviceDescription": "Įrenginio aprašymas",
"LabelDisplayMissingEpisodesWithinSeasons": "Rodyti sezonuose trūkstamas serijas", "LabelDisplayMissingEpisodesWithinSeasons": "Rodyti sezonuose trūkstamas serijas",
"LabelDisplayOrder": "Rodymo tvarka:", "LabelDisplayOrder": "Rodymo tvarka:",
"LabelDownloadInternetMetadata": "Atsisiųsti iš interneto iliustracijas ir metaduomenis",
"LabelDownloadInternetMetadataHelp": "Jellyfin Serveris gali atsisiųsti informaciją apie Jūsų mediją ir sukurti turiningus pristatymus.",
"LabelDynamicExternalId": "{0} ID:", "LabelDynamicExternalId": "{0} ID:",
"LabelEmailAddress": "E-pašto adresas:",
"LabelEnableAutomaticPortMap": "Įjungti automatinį portų išdėstymą", "LabelEnableAutomaticPortMap": "Įjungti automatinį portų išdėstymą",
"LabelEnableAutomaticPortMapHelp": "Pabandyti automatiškai susieti viešus portus su vietiniais portais per UPnP. Tai gali neveikti su kai kuriais maršrutizatoriais.", "LabelEnableAutomaticPortMapHelp": "Pabandyti automatiškai susieti viešus portus su vietiniais portais per UPnP. Tai gali neveikti su kai kuriais maršrutizatoriais.",
"LabelEnableDlnaClientDiscoveryInterval": "Kliento atradimo intervalas (sekundės)", "LabelEnableDlnaClientDiscoveryInterval": "Kliento atradimo intervalas (sekundės)",
@ -305,8 +204,6 @@
"LabelEnableRealtimeMonitor": "Įjungti stebėjimą realiu laiku", "LabelEnableRealtimeMonitor": "Įjungti stebėjimą realiu laiku",
"LabelEnableRealtimeMonitorHelp": "Pokyčiai bus apdoroti iš karto (palaikomose failų sistemose).", "LabelEnableRealtimeMonitorHelp": "Pokyčiai bus apdoroti iš karto (palaikomose failų sistemose).",
"LabelEndDate": "Pabaigos data:", "LabelEndDate": "Pabaigos data:",
"LabelEndingEpisodeNumber": "Paskutinės serijos numeris:",
"LabelEndingEpisodeNumberHelp": "Reikalinga tik kelių serijų failams",
"LabelEpisodeNumber": "Serijos numeris:", "LabelEpisodeNumber": "Serijos numeris:",
"LabelEvent": "Įvykis:", "LabelEvent": "Įvykis:",
"LabelEveryXMinutes": "Kas:", "LabelEveryXMinutes": "Kas:",
@ -315,7 +212,6 @@
"LabelFanartApiKey": "Asmeninis api raktas:", "LabelFanartApiKey": "Asmeninis api raktas:",
"LabelFanartApiKeyHelp": "Fanų meno užklausos be asmeninio API rakto pateiks paveikslus, kurie buvo patvirtinti seniau nei prieš 7 dienas. Su asmeniniu API raktu šis laikas sumažėja iki 48 valandų, o jei esate fanų meno VIP narys, šis laikas dar sumažės iki maždaug 10 minučių.", "LabelFanartApiKeyHelp": "Fanų meno užklausos be asmeninio API rakto pateiks paveikslus, kurie buvo patvirtinti seniau nei prieš 7 dienas. Su asmeniniu API raktu šis laikas sumažėja iki 48 valandų, o jei esate fanų meno VIP narys, šis laikas dar sumažės iki maždaug 10 minučių.",
"LabelFinish": "Baigti", "LabelFinish": "Baigti",
"LabelFolderType": "Aplanko tipas:",
"LabelFriendlyName": "Draugiškas pavadinimas:", "LabelFriendlyName": "Draugiškas pavadinimas:",
"LabelFriendlyServerName": "Draugiškas serverio pavadinimas:", "LabelFriendlyServerName": "Draugiškas serverio pavadinimas:",
"LabelFriendlyServerNameHelp": "Šis pavadinimas bus naudojamas serverio identifikavimui. Palikus tuščią bus naudojamas kompiuterio pavadinimas.", "LabelFriendlyServerNameHelp": "Šis pavadinimas bus naudojamas serverio identifikavimui. Palikus tuščią bus naudojamas kompiuterio pavadinimas.",
@ -323,11 +219,8 @@
"LabelGroupMoviesIntoCollectionsHelp": "Rodant filmų sąrašą filmai iš kolekcijos bus rodomi kaip vienas elementas.", "LabelGroupMoviesIntoCollectionsHelp": "Rodant filmų sąrašą filmai iš kolekcijos bus rodomi kaip vienas elementas.",
"LabelHttpsPort": "Vietinis HTTPS porto numeris:", "LabelHttpsPort": "Vietinis HTTPS porto numeris:",
"LabelHttpsPortHelp": "TCP porto numeris, kurį turėtų naudoti Jellyfin HTTPS serveris.", "LabelHttpsPortHelp": "TCP porto numeris, kurį turėtų naudoti Jellyfin HTTPS serveris.",
"LabelItemLimit": "Elementų limitas:",
"LabelKeep:": "Laikyti:",
"LabelKeepUpTo": "Spėti iki:", "LabelKeepUpTo": "Spėti iki:",
"LabelLanguage": "Kalba:", "LabelLanguage": "Kalba:",
"LabelLastResult": "Paskutinis rezultatas:",
"LabelLocalHttpServerPortNumber": "Vietinis HTTP porto numeris:", "LabelLocalHttpServerPortNumber": "Vietinis HTTP porto numeris:",
"LabelLocalHttpServerPortNumberHelp": "TCP porto numeris, kurį turėtų naudoti Jellyfin HTTP serveris.", "LabelLocalHttpServerPortNumberHelp": "TCP porto numeris, kurį turėtų naudoti Jellyfin HTTP serveris.",
"LabelLockItemToPreventChanges": "Uždrausti šio elemento pakeitimus", "LabelLockItemToPreventChanges": "Uždrausti šio elemento pakeitimus",
@ -347,7 +240,6 @@
"LabelMinResumePercentage": "Mažiausias pratęsimo procentas:", "LabelMinResumePercentage": "Mažiausias pratęsimo procentas:",
"LabelMinResumePercentageHelp": "Failai laikomi nežiūrėtais jei sustabdoma iki šio laiko", "LabelMinResumePercentageHelp": "Failai laikomi nežiūrėtais jei sustabdoma iki šio laiko",
"LabelMinScreenshotDownloadWidth": "Minimalus ekrano nuotraukos siuntimo plotis:", "LabelMinScreenshotDownloadWidth": "Minimalus ekrano nuotraukos siuntimo plotis:",
"LabelMissing": "Trūksta",
"LabelModelDescription": "Modelio aprašymas", "LabelModelDescription": "Modelio aprašymas",
"LabelModelName": "Modelio pavadinimas", "LabelModelName": "Modelio pavadinimas",
"LabelModelNumber": "Modelio numeris", "LabelModelNumber": "Modelio numeris",
@ -368,20 +260,17 @@
"LabelPath": "Kelias:", "LabelPath": "Kelias:",
"LabelPersonRole": "Vaidmuo:", "LabelPersonRole": "Vaidmuo:",
"LabelPersonRoleHelp": "Pavyzdys: Ledų mašinos vairuotojas", "LabelPersonRoleHelp": "Pavyzdys: Ledų mašinos vairuotojas",
"LabelPinCode": "Pin kodas:",
"LabelPlaceOfBirth": "Gimimo vieta:", "LabelPlaceOfBirth": "Gimimo vieta:",
"LabelPlaylist": "Grojaraštis:", "LabelPlaylist": "Grojaraštis:",
"LabelPreferredDisplayLanguage": "Pageidaujama rodymo kalba:", "LabelPreferredDisplayLanguage": "Pageidaujama rodymo kalba:",
"LabelPreferredDisplayLanguageHelp": "Jellyfin vertimas yra besitęsiantis projektas.", "LabelPreferredDisplayLanguageHelp": "Jellyfin vertimas yra besitęsiantis projektas.",
"LabelPrevious": "Ankstesnis", "LabelPrevious": "Ankstesnis",
"LabelProfile": "Profilis:",
"LabelProfileCodecsHelp": "Atskirta kableliais. Palikus tuščią bus pritaikyta visiems kodekams.", "LabelProfileCodecsHelp": "Atskirta kableliais. Palikus tuščią bus pritaikyta visiems kodekams.",
"LabelProfileContainersHelp": "Atskirta kableliais. Palikus tuščią bus pritaikyta visiems konteineriams.", "LabelProfileContainersHelp": "Atskirta kableliais. Palikus tuščią bus pritaikyta visiems konteineriams.",
"LabelPublicHttpPort": "Viešas HTTP porto numeris:", "LabelPublicHttpPort": "Viešas HTTP porto numeris:",
"LabelPublicHttpPortHelp": "Viešas porto numeris, kurį reiktų susieti su vietiniu HTTP portu.", "LabelPublicHttpPortHelp": "Viešas porto numeris, kurį reiktų susieti su vietiniu HTTP portu.",
"LabelPublicHttpsPort": "Viešas HTTPS porto numeris:", "LabelPublicHttpsPort": "Viešas HTTPS porto numeris:",
"LabelPublicHttpsPortHelp": "Viešas porto numeris, kurį reiktų susieti su vietiniu HTTPS portu.", "LabelPublicHttpsPortHelp": "Viešas porto numeris, kurį reiktų susieti su vietiniu HTTPS portu.",
"LabelQuality": "Kokybė:",
"LabelReadHowYouCanContribute": "Sužinokite, kaip galite prisidėti.", "LabelReadHowYouCanContribute": "Sužinokite, kaip galite prisidėti.",
"LabelRecord": "Įrašyti:", "LabelRecord": "Įrašyti:",
"LabelRecordingPath": "Įprasta įrašų vieta:", "LabelRecordingPath": "Įprasta įrašų vieta:",
@ -391,24 +280,14 @@
"LabelRuntimeMinutes": "Trukmė (min.):", "LabelRuntimeMinutes": "Trukmė (min.):",
"LabelSaveLocalMetadata": "Išsaugoti iliustracijas ir metaduomenis į medijos aplankus", "LabelSaveLocalMetadata": "Išsaugoti iliustracijas ir metaduomenis į medijos aplankus",
"LabelSaveLocalMetadataHelp": "Saugoti iliustracijas ir metaduomenis tiesiai į medijos aplankus, ir taip juos bus lengviau redaguoti.", "LabelSaveLocalMetadataHelp": "Saugoti iliustracijas ir metaduomenis tiesiai į medijos aplankus, ir taip juos bus lengviau redaguoti.",
"LabelSeasonFolderPattern": "Sezono katalogo šablonas:",
"LabelSeasonNumber": "Sezono numeris:", "LabelSeasonNumber": "Sezono numeris:",
"LabelSeasonZeroFolderName": "Nulinio sezono katalogo pavadinimas:",
"LabelSelectUsers": "Rinktis vartotojus:", "LabelSelectUsers": "Rinktis vartotojus:",
"LabelSerialNumber": "Serijinis numeris", "LabelSerialNumber": "Serijinis numeris",
"LabelSeries": "Laidos:",
"LabelSeriesRecordingPath": "Laidų įrašų vieta (nebūtina):", "LabelSeriesRecordingPath": "Laidų įrašų vieta (nebūtina):",
"LabelShortOverview": "Trumpa apžvalga:",
"LabelSkipped": "Praleista",
"LabelSortTitle": "Rūšiavimo pavadinimas:", "LabelSortTitle": "Rūšiavimo pavadinimas:",
"LabelStartWhenPossible": "Jei galima, pradėti:", "LabelStartWhenPossible": "Jei galima, pradėti:",
"LabelStatus": "Būklė:", "LabelStatus": "Būklė:",
"LabelStopWhenPossible": "Jei galima, nutraukti:", "LabelStopWhenPossible": "Jei galima, nutraukti:",
"LabelSubtitleLanguagePreference": "Subtitrų kalbos pageidavimai:",
"LabelSyncJobName": "Sinchronizavimo darbo pavadinimas:",
"LabelSyncTempPath": "Laikinų failų kelias:",
"LabelSyncTempPathHelp": "Nurodykite sinchronizavimo darbinį aplanką. Jame bus laikoma konvertuojama medija, sukurta sinchronizavimo proceso metu.",
"LabelSyncTo": "Sinchronizuoti į:",
"LabelTagline": "Šūkis:", "LabelTagline": "Šūkis:",
"LabelTime": "Laikas:", "LabelTime": "Laikas:",
"LabelTimeLimitHours": "Laiko limitas (val.):", "LabelTimeLimitHours": "Laiko limitas (val.):",
@ -416,42 +295,29 @@
"LabelTrackNumber": "Dainos numeris:", "LabelTrackNumber": "Dainos numeris:",
"LabelTranscodingTempPath": "Transkodavimo laikinas kelias:", "LabelTranscodingTempPath": "Transkodavimo laikinas kelias:",
"LabelTranscodingTempPathHelp": "Šiame aplanke bus darbiniai transkoderio failai. Nurodykite savo vietą, arba palikite tuščią, kad būtų naudojamas serverio duomenų aplankas.", "LabelTranscodingTempPathHelp": "Šiame aplanke bus darbiniai transkoderio failai. Nurodykite savo vietą, arba palikite tuščią, kad būtų naudojamas serverio duomenų aplankas.",
"LabelTransferMethod": "Perkėlimo metodas",
"LabelTriggerType": "Jungiklio tipas:", "LabelTriggerType": "Jungiklio tipas:",
"LabelType": "Tipas:", "LabelType": "Tipas:",
"LabelUnairedMissingEpisodesWithinSeasons": "Rodyti sezonuose dar netransliuotas serijas",
"LabelUseNotificationServices": "Naudoti šias paslaugas:", "LabelUseNotificationServices": "Naudoti šias paslaugas:",
"LabelUser": "Vartotojas:", "LabelUser": "Vartotojas:",
"LabelVideoType": "Video tipas:",
"LabelWebsite": "Tinklapis:",
"LabelYear": "Metai:", "LabelYear": "Metai:",
"LabelYourFirstName": "Jūsų vardas:", "LabelYourFirstName": "Jūsų vardas:",
"LabelYoureDone": "Baigta!", "LabelYoureDone": "Baigta!",
"LatestFromLibrary": "Vėliausi {0}", "LatestFromLibrary": "Vėliausi {0}",
"LearnMore": "Sužinoti daugiau",
"LibraryAccessHelp": "Pasirinkite medijos aplankus, kuriuos norite dalintis su šiuo vartotoju. Administratoriai galės redaguoti visus aplankus per metaduomenų valdymą.", "LibraryAccessHelp": "Pasirinkite medijos aplankus, kuriuos norite dalintis su šiuo vartotoju. Administratoriai galės redaguoti visus aplankus per metaduomenų valdymą.",
"Like": "Patinka", "Like": "Patinka",
"LinkCommunity": "Bendruomenė",
"Live": "Tiesiogiai", "Live": "Tiesiogiai",
"LiveBroadcasts": "Tiesioginėms transliacijoms", "LiveBroadcasts": "Tiesioginėms transliacijoms",
"MarkPlayed": "Žymėti rodytu", "MarkPlayed": "Žymėti rodytu",
"MarkUnplayed": "Žymėti nerodytu", "MarkUnplayed": "Žymėti nerodytu",
"MaxParentalRatingHelp": "Aukštesnio reitingo turinys bus slepiamas nuo šio vartotojo.", "MaxParentalRatingHelp": "Aukštesnio reitingo turinys bus slepiamas nuo šio vartotojo.",
"MessageActiveSubscriptionRequiredSeriesRecordings": "Norint kurti automatinius laidos įrašus reikia aktyvios Jellyfin Premiere prenumeratos.",
"MessageAreYouSureDeleteSubtitles": "Ar tikrai norite ištrinti šį subtitrų failą?", "MessageAreYouSureDeleteSubtitles": "Ar tikrai norite ištrinti šį subtitrų failą?",
"MessageConfirmRecordingCancellation": "Ar tikrai norite atšaukti šį įrašą?", "MessageConfirmRecordingCancellation": "Ar tikrai norite atšaukti šį įrašą?",
"MessageDownloadQueued": "Siuntimas užsakytas.", "MessageDownloadQueued": "Siuntimas užsakytas.",
"MessageIfYouBlockedVoice": "Jei neleidote programėlei naudoti mikrofono, pakeiskite nustatymus ir bandykite dar kartą.",
"MessageItemSaved": "Elementas išsaugotas.", "MessageItemSaved": "Elementas išsaugotas.",
"MessageItemsAdded": "Elementai pridėti.", "MessageItemsAdded": "Elementai pridėti.",
"MessageLeaveEmptyToInherit": "Palikite tuščią kad paveldėtų nustatymus nuo tėviško elemento arba globalias standartines reikšmes.", "MessageLeaveEmptyToInherit": "Palikite tuščią kad paveldėtų nustatymus nuo tėviško elemento arba globalias standartines reikšmes.",
"MessageNoServicesInstalled": "Nėra įdiegtų paslaugų.",
"MessageNothingHere": "Čia nieko nėra.", "MessageNothingHere": "Čia nieko nėra.",
"MessagePleaseEnsureInternetMetadata": "Patikrinkite, ar įjungtas metaduomenų siuntimas iš interneto.", "MessagePleaseEnsureInternetMetadata": "Patikrinkite, ar įjungtas metaduomenų siuntimas iš interneto.",
"MessageToValidateSupporter": "Jei turite aktyvią Jellyfin Premiere prenumeratą, sutvarkykite Jellyfin Premiere savo Jellyfin Serverio skydelyje. Tai galite atlikti paspaudė Jellyfin Premiere užrašą pagrindiniame meniu.",
"MessageUnlockAppWithPurchaseOrSupporter": "Atrakinkite šią funkciją nedideliu vienkartiniu mokesčiu arba įsigiję Jellyfin Premiere prenumeratą.",
"MessageUnlockAppWithSupporter": "Atrakinkite šią funkciją įsigiję Jellyfin Premiere prenumeratą.",
"MessageWeDidntRecognizeCommand": "Deja, nepažinome šios komandos.",
"MinutesAfter": "min. po", "MinutesAfter": "min. po",
"MinutesBefore": "min. prieš", "MinutesBefore": "min. prieš",
"Monday": "Pirmadienis", "Monday": "Pirmadienis",
@ -467,13 +333,9 @@
"NewEpisodes": "Naujoms serijoms", "NewEpisodes": "Naujoms serijoms",
"NewEpisodesOnly": "Tik naujas serijas", "NewEpisodesOnly": "Tik naujas serijas",
"News": "Naujienos", "News": "Naujienos",
"NoItemsFound": "Nieko nerasta.",
"NoNextUpItemsMessage": "Nieko neradau. Pradėkite žiūrėti laidas!", "NoNextUpItemsMessage": "Nieko neradau. Pradėkite žiūrėti laidas!",
"NoSubtitleSearchResultsFound": "Nieko neradau.", "NoSubtitleSearchResultsFound": "Nieko neradau.",
"Open": "Atidaryti",
"OptionActors": "Aktoriai",
"OptionAdminUsers": "Administratoriai", "OptionAdminUsers": "Administratoriai",
"OptionAfterSystemEvent": "Po sisteminio įvykio",
"OptionAlbum": "Albumas", "OptionAlbum": "Albumas",
"OptionAlbumArtist": "Albumo atlikėjas", "OptionAlbumArtist": "Albumo atlikėjas",
"OptionAllUsers": "Visi vartotojai", "OptionAllUsers": "Visi vartotojai",
@ -486,11 +348,8 @@
"OptionAllowRemoteSharedDevices": "Leisti nuotoliniu būdu valdyti bendrus įrenginius", "OptionAllowRemoteSharedDevices": "Leisti nuotoliniu būdu valdyti bendrus įrenginius",
"OptionAllowRemoteSharedDevicesHelp": "Dlna įrenginiai yra laikomi bendrais kol vartotojas nepradeda jų kontroliuoti.", "OptionAllowRemoteSharedDevicesHelp": "Dlna įrenginiai yra laikomi bendrais kol vartotojas nepradeda jų kontroliuoti.",
"OptionAllowUserToManageServer": "Leisti šiam vartotojui valdyti serverį", "OptionAllowUserToManageServer": "Leisti šiam vartotojui valdyti serverį",
"OptionAnyNumberOfPlayers": "Bet kiek",
"OptionArtist": "Atlikėjas", "OptionArtist": "Atlikėjas",
"OptionAscending": "Didėjančia", "OptionAscending": "Didėjančia",
"OptionBackdrop": "Fonas",
"OptionBanner": "Juosta",
"OptionCommunityRating": "Bendruomenės vertinimas", "OptionCommunityRating": "Bendruomenės vertinimas",
"OptionContinuing": "Tęsiamas", "OptionContinuing": "Tęsiamas",
"OptionCriticRating": "Kritikų vertinimas", "OptionCriticRating": "Kritikų vertinimas",
@ -499,8 +358,6 @@
"OptionDateAdded": "Pridėjimo data", "OptionDateAdded": "Pridėjimo data",
"OptionDatePlayed": "Rodymo data", "OptionDatePlayed": "Rodymo data",
"OptionDescending": "Mažėjančia", "OptionDescending": "Mažėjančia",
"OptionDev": "Kūrėjai",
"OptionDirectors": "Režisieriai",
"OptionDisableUser": "Išjungti šį vartotoją", "OptionDisableUser": "Išjungti šį vartotoją",
"OptionDisableUserHelp": "Išjungus serveris neleis prisijungti šiam vartotojui. Esamas ryšys bus nutrauktas.", "OptionDisableUserHelp": "Išjungus serveris neleis prisijungti šiam vartotojui. Esamas ryšys bus nutrauktas.",
"OptionDislikes": "Nepatinka", "OptionDislikes": "Nepatinka",
@ -518,13 +375,8 @@
"OptionEnableAccessToAllChannels": "Leisti prieigą prie visų kanalų", "OptionEnableAccessToAllChannels": "Leisti prieigą prie visų kanalų",
"OptionEnableAccessToAllLibraries": "Leisti prieigą prie visų bibliotekos", "OptionEnableAccessToAllLibraries": "Leisti prieigą prie visų bibliotekos",
"OptionEnded": "Pasibaigė", "OptionEnded": "Pasibaigė",
"OptionEpisodeSortName": "Serijos pavadinimas rūšiavimui",
"OptionEpisodes": "Serijoms",
"OptionFavorite": "Mėgstami", "OptionFavorite": "Mėgstami",
"OptionFolderSort": "Aplankai",
"OptionFriday": "Penktadienis", "OptionFriday": "Penktadienis",
"OptionFridayShort": "Pen",
"OptionGuestStars": "Kviestinės žvaigždės",
"OptionHasSpecialFeatures": "Ypatingos serijos", "OptionHasSpecialFeatures": "Ypatingos serijos",
"OptionHasSubtitles": "Subtitrai", "OptionHasSubtitles": "Subtitrai",
"OptionHasThemeSong": "Teminė daina", "OptionHasThemeSong": "Teminė daina",
@ -536,59 +388,32 @@
"OptionIgnoreTranscodeByteRangeRequestsHelp": "Įjungus šios užklausos bus vykdomos išskyrus baitų ruožą.", "OptionIgnoreTranscodeByteRangeRequestsHelp": "Įjungus šios užklausos bus vykdomos išskyrus baitų ruožą.",
"OptionImdbRating": "IMDb vertinimas", "OptionImdbRating": "IMDb vertinimas",
"OptionIsSD": "SH", "OptionIsSD": "SH",
"OptionIso": "ISO",
"OptionLikes": "Patinka", "OptionLikes": "Patinka",
"OptionMissingEpisode": "Trūkstamos serijos", "OptionMissingEpisode": "Trūkstamos serijos",
"OptionMissingImdbId": "Trūksta IMDb ID",
"OptionMissingOverview": "Trūksta apžvalgos",
"OptionMissingTmdbId": "Trūksta Tmdb ID",
"OptionMissingTvdbId": "Trūksta TheTVDB ID",
"OptionMonday": "Pirmadienis", "OptionMonday": "Pirmadienis",
"OptionMondayShort": "Pir",
"OptionMovies": "Filmams",
"OptionNameSort": "Vardas", "OptionNameSort": "Vardas",
"OptionNew": "Naujas...", "OptionNew": "Naujas...",
"OptionOnAppStartup": "Paleidus programą", "OptionOnAppStartup": "Paleidus programą",
"OptionOnInterval": "Pasikartojantis", "OptionOnInterval": "Pasikartojantis",
"OptionOtherVideos": "Kitiems video",
"OptionParentalRating": "Tėvų reitingas", "OptionParentalRating": "Tėvų reitingas",
"OptionPlayCount": "Rodymų kiekis", "OptionPlayCount": "Rodymų kiekis",
"OptionPlayed": "Rodyta", "OptionPlayed": "Rodyta",
"OptionPoster": "Plakatas",
"OptionPosterCard": "Plakatas",
"OptionPremiereDate": "Premjeros data", "OptionPremiereDate": "Premjeros data",
"OptionPriority": "Prioritetas",
"OptionProducers": "Prodiuseriai",
"OptionRecordAnytime": "Įrašyti bet kada",
"OptionRecordOnAllChannels": "Įrašyti visuose kanaluose",
"OptionRecordOnlyNewEpisodes": "Įrašyti tik naujas serijas",
"OptionRecordSeries": "Įrašyti laidą",
"OptionRelease": "Oficialus išleidimas",
"OptionReleaseDate": "Išleidimo data", "OptionReleaseDate": "Išleidimo data",
"OptionResumable": "Pratęsiamas", "OptionResumable": "Pratęsiamas",
"OptionRuntime": "Trukmė", "OptionRuntime": "Trukmė",
"OptionSaturday": "Šeštadienis", "OptionSaturday": "Šeštadienis",
"OptionSaturdayShort": "Šeš",
"OptionSpecialEpisode": "Ypatingos", "OptionSpecialEpisode": "Ypatingos",
"OptionSunday": "Sekmadienis", "OptionSunday": "Sekmadienis",
"OptionSundayShort": "Sek",
"OptionThumb": "Minipav",
"OptionThumbCard": "Minipav",
"OptionThursday": "Ketvirtadienis", "OptionThursday": "Ketvirtadienis",
"OptionThursdayShort": "Ket",
"OptionTimeline": "Laiko juosta",
"OptionTrackName": "Dainos pavadinimas", "OptionTrackName": "Dainos pavadinimas",
"OptionTuesday": "Antradienis", "OptionTuesday": "Antradienis",
"OptionTuesdayShort": "Ant",
"OptionTvdbRating": "Tvdb vertinimas", "OptionTvdbRating": "Tvdb vertinimas",
"OptionUnairedEpisode": "Nerodytos serijos", "OptionUnairedEpisode": "Nerodytos serijos",
"OptionUnplayed": "Nerodyta", "OptionUnplayed": "Nerodyta",
"OptionVideoBitrate": "Video kokybė",
"OptionWakeFromSleep": "Žadinti iš miego", "OptionWakeFromSleep": "Žadinti iš miego",
"OptionWednesday": "Trečiadienis", "OptionWednesday": "Trečiadienis",
"OptionWednesdayShort": "Tre",
"OptionWeekly": "Savaitinis", "OptionWeekly": "Savaitinis",
"OptionWriters": "Rašytojai",
"OriginalAirDateValue": "Pirmo eterio data: {0}", "OriginalAirDateValue": "Pirmo eterio data: {0}",
"Overview": "Apžvalga", "Overview": "Apžvalga",
"PackageInstallCancelled": "{0} įdiegimas atšauktas.", "PackageInstallCancelled": "{0} įdiegimas atšauktas.",
@ -607,7 +432,6 @@
"Premieres": "Premieras", "Premieres": "Premieras",
"Producer": "Prodiuseris", "Producer": "Prodiuseris",
"ProductionLocations": "Filmavimo vietos", "ProductionLocations": "Filmavimo vietos",
"PromoConvertRecordingsToStreamingFormat": "Su Jellyfin Premiere automatiškai paverčia įrašus į transliavimui patogius formatus. Įrašai bus iš karto konvertuojami į MP4 arba MKV priklausomai nuo nustatymų.",
"QueueAllFromHere": "Į eilę viską nuo čia", "QueueAllFromHere": "Į eilę viską nuo čia",
"RecentlyWatched": "Nesenai žiūrėta", "RecentlyWatched": "Nesenai žiūrėta",
"Record": "Įrašyti", "Record": "Įrašyti",
@ -617,7 +441,6 @@
"Refresh": "Atnaujinti", "Refresh": "Atnaujinti",
"RefreshDialogHelp": "Metaduomenys atnaujinami pagal Jellyfin Serverio nustatymus ir įjungtas interneto paslaugas.", "RefreshDialogHelp": "Metaduomenys atnaujinami pagal Jellyfin Serverio nustatymus ir įjungtas interneto paslaugas.",
"RefreshQueued": "Atnaujinimas užsakytas.", "RefreshQueued": "Atnaujinimas užsakytas.",
"RegisterWithPayPal": "Registruotis su PayPal",
"ReleaseDate": "Išleidimo data", "ReleaseDate": "Išleidimo data",
"RemoveFromCollection": "Pašalinti iš kolekcijos", "RemoveFromCollection": "Pašalinti iš kolekcijos",
"RemoveFromPlaylist": "Pašalinti iš grojaraščio", "RemoveFromPlaylist": "Pašalinti iš grojaraščio",
@ -654,46 +477,29 @@
"Subtitles": "Subtitrai", "Subtitles": "Subtitrai",
"Sunday": "Sekmadienis", "Sunday": "Sekmadienis",
"Sync": "Sinchronizuoti", "Sync": "Sinchronizuoti",
"SynologyUpdateInstructions": "Įsijunkite į DSM ir eikite į Paketų centrą atnaujinimui.",
"SystemDlnaProfilesHelp": "Sistemos profiliai yra tik skaitomi. Pakeitimai sistemos profiliui bus išsaugoti į naują kitą profilį.", "SystemDlnaProfilesHelp": "Sistemos profiliai yra tik skaitomi. Pakeitimai sistemos profiliui bus išsaugoti į naują kitą profilį.",
"TabAbout": "Apie",
"TabAccess": "Prieiga", "TabAccess": "Prieiga",
"TabAdvanced": "Sudėtingiau", "TabAdvanced": "Sudėtingiau",
"TabAlbumArtists": "Albumo atlikėjai", "TabAlbumArtists": "Albumo atlikėjai",
"TabAlbums": "Albumai", "TabAlbums": "Albumai",
"TabArtists": "Atlikėjai", "TabArtists": "Atlikėjai",
"TabBasic": "Paprasta",
"TabBasics": "Pagrindai",
"TabCatalog": "Katalogas", "TabCatalog": "Katalogas",
"TabChannels": "Kanalai", "TabChannels": "Kanalai",
"TabCollectionTitles": "Pavadinimai",
"TabCollections": "Kolekcijos", "TabCollections": "Kolekcijos",
"TabControls": "Valdymas",
"TabEpisodes": "Serijos", "TabEpisodes": "Serijos",
"TabFavorites": "Mėgstamiausi", "TabFavorites": "Mėgstamiausi",
"TabFolders": "Aplankai",
"TabGeneral": "Bendra",
"TabGenres": "Žanrai", "TabGenres": "Žanrai",
"TabGuide": "Gidas", "TabGuide": "Gidas",
"TabHome": "Namai",
"TabImage": "Paveikslas",
"TabImages": "Paveikslai",
"TabLatest": "Vėliausi", "TabLatest": "Vėliausi",
"TabLibraryAccess": "Bibliotekos prieiga",
"TabMetadata": "Metaduomenys", "TabMetadata": "Metaduomenys",
"TabMovies": "Filmai", "TabMovies": "Filmai",
"TabMusic": "Muzika", "TabMusic": "Muzika",
"TabMusicVideos": "Muzikos klipai", "TabMusicVideos": "Muzikos klipai",
"TabMyLibrary": "Mano biblioteka",
"TabMyPlugins": "Mano priedai", "TabMyPlugins": "Mano priedai",
"TabNavigation": "Navigacija",
"TabNetworks": "Tinklai", "TabNetworks": "Tinklai",
"TabNotifications": "Pranešimai", "TabNotifications": "Pranešimai",
"TabNowPlaying": "Dabar rodoma",
"TabOther": "Kita", "TabOther": "Kita",
"TabOthers": "Kita",
"TabPassword": "Slaptažodis", "TabPassword": "Slaptažodis",
"TabPaths": "Keliai",
"TabPlaylist": "Grojaraštis", "TabPlaylist": "Grojaraštis",
"TabProfile": "Profilis", "TabProfile": "Profilis",
"TabProfiles": "Profiliai", "TabProfiles": "Profiliai",
@ -704,31 +510,17 @@
"TabSettings": "Nustatymai", "TabSettings": "Nustatymai",
"TabShows": "Laidos", "TabShows": "Laidos",
"TabSongs": "Dainos", "TabSongs": "Dainos",
"TabStudios": "Studijos",
"TabSuggestions": "Pasiūlymai", "TabSuggestions": "Pasiūlymai",
"TabTrailers": "Anonsai", "TabTrailers": "Anonsai",
"TabTranscoding": "Transkodavimas", "TabTranscoding": "Transkodavimas",
"TabUpcoming": "Būsimi", "TabUpcoming": "Būsimi",
"Tags": "Žymės", "Tags": "Žymės",
"TellUsAboutYourself": "Papasakokite apie save", "TellUsAboutYourself": "Papasakokite apie save",
"ThankYouForTryingEnjoyOneMinute": "Išbandykite vieną minutę atkūrimo. Ačiū kad bandote Jellyfin.",
"ThisWizardWillGuideYou": "Šis pagalbininkas padės jums paruošti Jellyfin. Pradžiai pasirinkite pageidaujamą kalbą.", "ThisWizardWillGuideYou": "Šis pagalbininkas padės jums paruošti Jellyfin. Pradžiai pasirinkite pageidaujamą kalbą.",
"Thursday": "Ketvirtadienis", "Thursday": "Ketvirtadienis",
"TitleLiveTV": "Tiesioginė TV",
"TitleNotifications": "Pranešimai",
"TitlePlugins": "Priedai",
"TitleScheduledTasks": "Numatytos užduotys",
"TitleSignIn": "Prisijungti",
"TitleSupport": "Parama",
"TrackCount": "{0} dainų", "TrackCount": "{0} dainų",
"Trailer": "Anonsas",
"TryMultiSelect": "Pabandykite Multi-Select",
"TryMultiSelectMessage": "Kelių elementų redagavimui paspauskite ir palaikykite ant bet kurio plakato, o tada pasirinkite norimus redaguoti elementus. Pabandykite!",
"Tuesday": "Antradienis", "Tuesday": "Antradienis",
"UnlockGuide": "Atrakinti gidą",
"Unrated": "Nevertinta", "Unrated": "Nevertinta",
"UntilIDelete": "Kol ištrinsiu",
"UntilSpaceNeeded": "Kol pritrūks vietos",
"UserProfilesIntro": "Jellyfin palaiko vartotojų profilius, leidžiančius kiekvienam nustatyti savo rodymo nustatymus, žiūrėjimo statistiką ir tėvišką kontrolę.", "UserProfilesIntro": "Jellyfin palaiko vartotojų profilius, leidžiančius kiekvienam nustatyti savo rodymo nustatymus, žiūrėjimo statistiką ir tėvišką kontrolę.",
"ValueAlbumCount": "{0} albumų", "ValueAlbumCount": "{0} albumų",
"ValueDiscNumber": "Diskas {0}", "ValueDiscNumber": "Diskas {0}",
@ -745,10 +537,8 @@
"ValueSeriesCount": "{0} laidų", "ValueSeriesCount": "{0} laidų",
"ValueSongCount": "{0} dainų", "ValueSongCount": "{0} dainų",
"ValueSpecialEpisodeName": "Ypatinga - {0}", "ValueSpecialEpisodeName": "Ypatinga - {0}",
"VersionNumber": "Versija {0}",
"ViewAlbum": "Žiūrėti albumą", "ViewAlbum": "Žiūrėti albumą",
"ViewArtist": "Žiūrėti atlikėją", "ViewArtist": "Žiūrėti atlikėją",
"VoiceInput": "Balso komandos",
"Wednesday": "Trečiadienis", "Wednesday": "Trečiadienis",
"WelcomeToProject": "Sveiki atvykę į Jellyfin!", "WelcomeToProject": "Sveiki atvykę į Jellyfin!",
"WizardCompleted": "Kol kas to užteks. Jellyfin pradėjo rinkti duomenis apie Jūsų medijos biblioteką. Peržiūrėkite programėles, o po to spauskite <b>Baigti</b> ir perkelsime jus į <b>Serverio skydelį</b>.", "WizardCompleted": "Kol kas to užteks. Jellyfin pradėjo rinkti duomenis apie Jūsų medijos biblioteką. Peržiūrėkite programėles, o po to spauskite <b>Baigti</b> ir perkelsime jus į <b>Serverio skydelį</b>.",

View File

@ -1,36 +1,28 @@
{ {
"AddUser": "Tambah Pengguna",
"ButtonSignOut": "Sign out", "ButtonSignOut": "Sign out",
"Delete": "Padam", "Delete": "Padam",
"FolderTypeTvShows": "TV", "FolderTypeTvShows": "TV",
"HeaderParentalRating": "Parental Rating",
"HeaderSeries": "Series", "HeaderSeries": "Series",
"HeaderYear": "Year",
"LabelFinish": "Habis", "LabelFinish": "Habis",
"LabelNext": "Seterusnya", "LabelNext": "Seterusnya",
"LabelPrevious": "Sebelumnya", "LabelPrevious": "Sebelumnya",
"LabelYoureDone": "Kamu Selesai!", "LabelYoureDone": "Kamu Selesai!",
"ParentalRating": "Parental Rating", "ParentalRating": "Parental Rating",
"SettingsSaved": "Seting Disimpan", "SettingsSaved": "Seting Disimpan",
"Users": "Para Pengguna",
"Absolute": "Mutlak", "Absolute": "Mutlak",
"Accept": "Terima",
"AccessRestrictedTryAgainLater": "Akses pada masa ini terhad. Sila cuba sebentar lagi.", "AccessRestrictedTryAgainLater": "Akses pada masa ini terhad. Sila cuba sebentar lagi.",
"Actor": "Pelakon", "Actor": "Pelakon",
"Add": "Tambah", "Add": "Tambah",
"AddGuideProviderHelp": "Tambah sumber untuk maklumat Panduan TV",
"AddItemToCollectionHelp": "Tambah item ke koleksi melalui mencari mereka dan menggunakan menu klik kanan atau ketik mereka untuk menambahkannya ke koleksi.", "AddItemToCollectionHelp": "Tambah item ke koleksi melalui mencari mereka dan menggunakan menu klik kanan atau ketik mereka untuk menambahkannya ke koleksi.",
"AddToCollection": "Tambah pada koleksi", "AddToCollection": "Tambah pada koleksi",
"AddToPlayQueue": "Tambah ke giliran main", "AddToPlayQueue": "Tambah ke giliran main",
"AddToPlaylist": "Tambah pada senarai main", "AddToPlaylist": "Tambah pada senarai main",
"AddUserByManually": "Tambah pengguna setempat dengan memasukkan maklumat pengguna secara manual.",
"AddedOnValue": "Ditambahkan {0}", "AddedOnValue": "Ditambahkan {0}",
"AdditionalNotificationServices": "Semak imbas katalog plugin untuk memasang perkhidmatan pemberitahuan tambahan.", "AdditionalNotificationServices": "Semak imbas katalog plugin untuk memasang perkhidmatan pemberitahuan tambahan.",
"AirDate": "Tarikh siaran", "AirDate": "Tarikh siaran",
"Aired": "Disiarkan", "Aired": "Disiarkan",
"All": "Segala", "All": "Segala",
"AllLibraries": "Semua pustaka", "AllLibraries": "Semua pustaka",
"AllowDeletionFromAll": "Membenarkan penghapusan media daripada semua perpustakaan",
"AllowMediaConversion": "Membolehkan penukaran media", "AllowMediaConversion": "Membolehkan penukaran media",
"AllowMediaConversionHelp": "Memberi atau menolak akses penukaran ciri media", "AllowMediaConversionHelp": "Memberi atau menolak akses penukaran ciri media",
"Albums": "Album-album", "Albums": "Album-album",
@ -43,13 +35,10 @@
"AllowOnTheFlySubtitleExtractionHelp": "Sarikata-sarikata yang sedia ada dapat diekstrak dari video-video dan dihantar ke aplikasi Jellyfin dalam teks biasa. Ini untuk menghindari video daripada transkoding. Pada sistem-sistem lain, ia dapat mengambil masa panjang dan menyebabkan video main balik terhenti semasa proses pengekstrakan. Ciri ini dapat dimatikan supaya sarikata yang sedia ada akan dibakar bersama video transkoding, jika ianya tidak disokong secara asal oleh peranti klien.", "AllowOnTheFlySubtitleExtractionHelp": "Sarikata-sarikata yang sedia ada dapat diekstrak dari video-video dan dihantar ke aplikasi Jellyfin dalam teks biasa. Ini untuk menghindari video daripada transkoding. Pada sistem-sistem lain, ia dapat mengambil masa panjang dan menyebabkan video main balik terhenti semasa proses pengekstrakan. Ciri ini dapat dimatikan supaya sarikata yang sedia ada akan dibakar bersama video transkoding, jika ianya tidak disokong secara asal oleh peranti klien.",
"AllowRemoteAccess": "Membenarkan persambungan jauh ke pelayan Jellyfin ini.", "AllowRemoteAccess": "Membenarkan persambungan jauh ke pelayan Jellyfin ini.",
"AllowRemoteAccessHelp": "Jika tidak disemak, semua persambungan jauh akan disekat.", "AllowRemoteAccessHelp": "Jika tidak disemak, semua persambungan jauh akan disekat.",
"AllowSeasonalThemes": "Membenarkan tema bermusim secara automatik",
"AllowSeasonalThemesHelp": "Jika diaktifkan, tema bermusim selalunya akan mengatasi tetapan tema anda.",
"Advanced": "Carian terperinci", "Advanced": "Carian terperinci",
"AllowHWTranscodingHelp": "Jika diaktifkan, penala dibolehkan untuk transkod strim dengan serta-merta. Ini dapat bantu mengurangkan transkoding yang diperlukan dari pelayan Jellyfin.", "AllowHWTranscodingHelp": "Jika diaktifkan, penala dibolehkan untuk transkod strim dengan serta-merta. Ini dapat bantu mengurangkan transkoding yang diperlukan dari pelayan Jellyfin.",
"AlwaysPlaySubtitles": "Sentiasa main sarikata", "AlwaysPlaySubtitles": "Sentiasa main sarikata",
"AlwaysPlaySubtitlesHelp": "Sarikata sepadan dengan bahasa yang dipilih akan masih dimuatkan tanpa mengira bahasa audio.", "AlwaysPlaySubtitlesHelp": "Sarikata sepadan dengan bahasa yang dipilih akan masih dimuatkan tanpa mengira bahasa audio.",
"AnamorphicVideoNotSupported": "Video anamorfik tidak disokong",
"AnyLanguage": "Mana-mana bahasa", "AnyLanguage": "Mana-mana bahasa",
"Anytime": "Pada bila masa saja", "Anytime": "Pada bila masa saja",
"AroundTime": "Sekitar {0}", "AroundTime": "Sekitar {0}",
@ -60,21 +49,10 @@
"AspectRatio": "Nisbah aspek", "AspectRatio": "Nisbah aspek",
"AttributeNew": "Terbaru", "AttributeNew": "Terbaru",
"Audio": "Audio", "Audio": "Audio",
"AudioBitDepthNotSupported": "Kedalaman bit audio tidak disokong",
"AudioBitrateNotSupported": "Bitrate audio tidak disokong",
"AudioChannelsNotSupported": "Saluran audio tidak disokong",
"AudioCodecNotSupported": "Codec audio tidak disokong",
"AudioProfileNotSupported": "Profil audio tidak disokong",
"AudioSampleRateNotSupported": "Kadar sampel audio tidak disokong",
"Auto": "Auto", "Auto": "Auto",
"AutoBasedOnLanguageSetting": "Auto (berdasar tetapan bahasa)", "AutoBasedOnLanguageSetting": "Auto (berdasar tetapan bahasa)",
"AutomaticallyConvertNewContent": "Menukar kandungan baru secara automatik",
"AutomaticallyConvertNewContentHelp": "Kandungan baru yang disimpan ke dalam folder ini akan ditukarkan secara automatik.",
"AutomaticallySyncNewContent": "Muat turun kandungan baru secara automatik",
"AutomaticallySyncNewContentHelp": "Kandungan baru yang disimpan dalam folder ini akan dimuat turun secara automatik ke alat peranti.",
"Backdrop": "Latar belakang", "Backdrop": "Latar belakang",
"Backdrops": "Latar belakang", "Backdrops": "Latar belakang",
"BestFit": "Paling sesuai",
"BirthDateValue": "Lahir: {0}", "BirthDateValue": "Lahir: {0}",
"BirthLocation": "Tempat lahir", "BirthLocation": "Tempat lahir",
"BirthPlaceValue": "Tempat lahir: {0}", "BirthPlaceValue": "Tempat lahir: {0}",
@ -82,7 +60,6 @@
"Books": "Buku-buku", "Books": "Buku-buku",
"Box": "Kotak", "Box": "Kotak",
"Browse": "Semak imbas", "Browse": "Semak imbas",
"ButtonAccept": "Terima",
"ButtonAdd": "Tambah", "ButtonAdd": "Tambah",
"ButtonAddMediaLibrary": "Tambah Pustaka Media", "ButtonAddMediaLibrary": "Tambah Pustaka Media",
"ButtonAddServer": "Tambah pelayan", "ButtonAddServer": "Tambah pelayan",
@ -94,12 +71,7 @@
"ButtonAudioTracks": "Trek Audio", "ButtonAudioTracks": "Trek Audio",
"ButtonBack": "Kembali", "ButtonBack": "Kembali",
"ButtonCancel": "Batalkan", "ButtonCancel": "Batalkan",
"ButtonCancelSeries": "Batalkan siri",
"ButtonChangeContentType": "Tukar pilihan isi kandungan", "ButtonChangeContentType": "Tukar pilihan isi kandungan",
"ButtonChangeServer": "Tukar pelayan", "ButtonChangeServer": "Tukar pelayan",
"ButtonClear": "Padam",
"ButtonClose": "Tutup",
"ButtonConfigurePassword": "Tetapkan kata laluan",
"ButtonConfigurePinCode": "Tetapkan kod pin",
"ButtonConnect": "Sambung" "ButtonConnect": "Sambung"
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,38 +1,28 @@
{ {
"All": "Toate", "All": "Toate",
"AllowDeletionFromAll": "Permite ștergerea de fișiere media din toate bibliotecile",
"BobAndWeaveWithHelp": "Calitate ridicată, însă mai lent",
"ButtonAdd": "Adaugă", "ButtonAdd": "Adaugă",
"ButtonAddScheduledTaskTrigger": "Adaugă declanșator", "ButtonAddScheduledTaskTrigger": "Adaugă declanșator",
"ButtonAddUser": "Adaugă Utilizator", "ButtonAddUser": "Adaugă Utilizator",
"ButtonCancel": "Anuleaza", "ButtonCancel": "Anuleaza",
"ButtonConfigurePinCode": "Configurează codul pin",
"ButtonConvertMedia": "Convertește media",
"ButtonDelete": "Șterge", "ButtonDelete": "Șterge",
"ButtonDeleteImage": "Șterge Imaginea", "ButtonDeleteImage": "Șterge Imaginea",
"ButtonEdit": "Modifică", "ButtonEdit": "Modifică",
"ButtonExit": "Ieșire",
"ButtonFilter": "Filtru", "ButtonFilter": "Filtru",
"ButtonHelp": "Ajutor", "ButtonHelp": "Ajutor",
"ButtonInviteUser": "Invită Utilizator",
"ButtonManualLogin": "Conectare manuală", "ButtonManualLogin": "Conectare manuală",
"ButtonNew": "Nou", "ButtonNew": "Nou",
"ButtonPlay": "Redă", "ButtonPlay": "Redă",
"ButtonPrivacyPolicy": "Politică de confidențialitate",
"ButtonQuickStartGuide": "Ghid rapid de Start", "ButtonQuickStartGuide": "Ghid rapid de Start",
"ButtonRecord": "Înregistrează",
"ButtonRefresh": "Reîmprospătează", "ButtonRefresh": "Reîmprospătează",
"ButtonRefreshGuideData": "Reîmprospătează Ghidul", "ButtonRefreshGuideData": "Reîmprospătează Ghidul",
"ButtonRemove": "Elimină", "ButtonRemove": "Elimină",
"ButtonResetPassword": "Resetează parola", "ButtonResetPassword": "Resetează parola",
"ButtonSave": "Salvează", "ButtonSave": "Salvează",
"ButtonSelect": "Selectează",
"ButtonSelectDirectory": "Selectați Director", "ButtonSelectDirectory": "Selectați Director",
"ButtonSignIn": "Autentificare", "ButtonSignIn": "Autentificare",
"ButtonSignOut": "Sign out", "ButtonSignOut": "Sign out",
"ButtonSort": "Sortează", "ButtonSort": "Sortează",
"ButtonUpload": "Încarcă", "ButtonUpload": "Încarcă",
"CategorySync": "Sincronizează",
"ChannelAccessHelp": "Selectează canalele pe care vrei să le partajezi cu acest utilizator. Administratorii vor avea posibilitatea sa editeze canalele folosind managerul de metadate.", "ChannelAccessHelp": "Selectează canalele pe care vrei să le partajezi cu acest utilizator. Administratorii vor avea posibilitatea sa editeze canalele folosind managerul de metadate.",
"Continuing": "Continua", "Continuing": "Continua",
"DefaultMetadataLangaugeDescription": "Acestea sunt setările implicite și pot fi personalizate pentru fiecare bibliotecă în parte.", "DefaultMetadataLangaugeDescription": "Acestea sunt setările implicite și pot fi personalizate pentru fiecare bibliotecă în parte.",
@ -41,27 +31,17 @@
"Ended": "S-a sfarsit", "Ended": "S-a sfarsit",
"ExtractChapterImagesHelp": "Extragerea de imagini de capitol va permite aplicațiilor Jellyfin sa afișeze grafic un meniu de selecție a scenelor. Procesul poate fi lent, intensiv pentru procesor și poate necesita câțiva gigaocteți de spațiu de stocare. Acesta rulează atunci când fișierele media sunt detectate ca noi, și de asemenea ca o sarcină programată de noapte. Programare este configurabilă în zona de administrare a sarcinilor programate. Nu este recomandat ca această sarcină să ruleze în timpul perioadelor de utilizare intensă de către utilizatori.", "ExtractChapterImagesHelp": "Extragerea de imagini de capitol va permite aplicațiilor Jellyfin sa afișeze grafic un meniu de selecție a scenelor. Procesul poate fi lent, intensiv pentru procesor și poate necesita câțiva gigaocteți de spațiu de stocare. Acesta rulează atunci când fișierele media sunt detectate ca noi, și de asemenea ca o sarcină programată de noapte. Programare este configurabilă în zona de administrare a sarcinilor programate. Nu este recomandat ca această sarcină să ruleze în timpul perioadelor de utilizare intensă de către utilizatori.",
"FolderTypeBooks": "Cărți", "FolderTypeBooks": "Cărți",
"FolderTypeInherit": "Moștenește",
"FolderTypeMixed": "Conținut mixt",
"FolderTypeMovies": "Filme", "FolderTypeMovies": "Filme",
"FolderTypeMusic": "Muzică", "FolderTypeMusic": "Muzică",
"FolderTypeMusicVideos": "Videoclipuri muzicale", "FolderTypeMusicVideos": "Videoclipuri muzicale",
"FolderTypePhotos": "Fotografii",
"FolderTypeTvShows": "Seriale TV", "FolderTypeTvShows": "Seriale TV",
"Friday": "Vineri", "Friday": "Vineri",
"HeaderActiveRecordings": "Înregistrări active", "HeaderActiveRecordings": "Înregistrări active",
"HeaderAddScheduledTaskTrigger": "Adaugă declanșator", "HeaderAddScheduledTaskTrigger": "Adaugă declanșator",
"HeaderAddUser": "Adaugă Utilizator", "HeaderAddUser": "Adaugă Utilizator",
"HeaderAirDays": "Zile difuzare",
"HeaderAudio": "Muzică",
"HeaderAutomaticUpdates": "Actualizare Automată", "HeaderAutomaticUpdates": "Actualizare Automată",
"HeaderAvailableServices": "Servicii Disponibile",
"HeaderChannels": "Canale", "HeaderChannels": "Canale",
"HeaderContinueWatching": "Continuare Vizionare", "HeaderContinueWatching": "Continuare Vizionare",
"HeaderCreatePassword": "Creează parolă",
"HeaderCredits": "Autori",
"HeaderDays": "Zile",
"HeaderDetails": "Detalii",
"HeaderDeviceAccess": "Accesul Dispozitivelor", "HeaderDeviceAccess": "Accesul Dispozitivelor",
"HeaderEasyPinCode": "Cod Pin Ușor", "HeaderEasyPinCode": "Cod Pin Ușor",
"HeaderFeatureAccess": "Acces Facilități", "HeaderFeatureAccess": "Acces Facilități",
@ -69,42 +49,23 @@
"HeaderFilters": "Filtre", "HeaderFilters": "Filtre",
"HeaderFrequentlyPlayed": "Rulate Frecvent", "HeaderFrequentlyPlayed": "Rulate Frecvent",
"HeaderImageSettings": "Setari Imagini", "HeaderImageSettings": "Setari Imagini",
"HeaderInstalledServices": "Servicii Instalate",
"HeaderLatestAlbums": "Cele Mai Recente Albume",
"HeaderLatestEpisodes": "Cele Mai Noi Episoade", "HeaderLatestEpisodes": "Cele Mai Noi Episoade",
"HeaderLatestMovies": "Cele mai noi Filme", "HeaderLatestMovies": "Cele mai noi Filme",
"HeaderLatestRecordings": "Cele mai recente înregistrări", "HeaderLatestRecordings": "Cele mai recente înregistrări",
"HeaderLatestSongs": "Cele Mai Recente Cântece",
"HeaderLatestTrailers": "Cele Mai Recente Trailere",
"HeaderNextUp": "Urmează", "HeaderNextUp": "Urmează",
"HeaderNowPlaying": "Rulează Acum",
"HeaderParentalRating": "Parental Rating",
"HeaderPaths": "Căi", "HeaderPaths": "Căi",
"HeaderPersonTypes": "Tipuri Persoane:",
"HeaderPlaybackSettings": "Setări Redare", "HeaderPlaybackSettings": "Setări Redare",
"HeaderPleaseSignIn": "Vă rugăm, autentificați-vă", "HeaderPleaseSignIn": "Vă rugăm, autentificați-vă",
"HeaderPreferredMetadataLanguage": "Limba preferata pentru metadata", "HeaderPreferredMetadataLanguage": "Limba preferata pentru metadata",
"HeaderRecentlyPlayed": "Rulate Recent", "HeaderRecentlyPlayed": "Rulate Recent",
"HeaderRemoteControl": "Control la distanță", "HeaderRemoteControl": "Control la distanță",
"HeaderResume": "Reluare",
"HeaderSeries": "Series", "HeaderSeries": "Series",
"HeaderServices": "Servicii",
"HeaderSetupLibrary": "Setați-vă biblitecile media", "HeaderSetupLibrary": "Setați-vă biblitecile media",
"HeaderSync": "Sincronizează",
"HeaderSyncJobInfo": "Sarcină de sincronizare",
"HeaderTV": "Seriale TV",
"HeaderTaskTriggers": "Declanșatori Sarcini", "HeaderTaskTriggers": "Declanșatori Sarcini",
"HeaderTermsOfService": "Termeni de Utilizare Jellyfin",
"HeaderToAccessPleaseEnterEasyPinCode": "Pentru a accesa, introduceți vă rog codul pin usor",
"HeaderUpcomingNews": "Știri viitoare",
"HeaderUploadNewImage": "Încarcă o imagine nouă", "HeaderUploadNewImage": "Încarcă o imagine nouă",
"HeaderUsers": "Utilizatori", "HeaderUsers": "Utilizatori",
"HeaderVideo": "Filme",
"HeaderYear": "Year",
"Help": "Ajutor", "Help": "Ajutor",
"ImageUploadAspectRatioHelp": "Rație de Aspect Recomandată 1:1. Doar fișiere JPG/PNG.",
"ImportMissingEpisodesHelp": "Dacă este activată, informația despre episoadele lipsă va fi importată in baza de date Jellyfin și va fi afișată în cadrul serialelor. Aceasta poate cauza un timp semnificativ mai îndelungat la scanarea bibliotecilor.", "ImportMissingEpisodesHelp": "Dacă este activată, informația despre episoadele lipsă va fi importată in baza de date Jellyfin și va fi afișată în cadrul serialelor. Aceasta poate cauza un timp semnificativ mai îndelungat la scanarea bibliotecilor.",
"LabelAddConnectSupporterHelp": "Pentru a adăuga un utilizator care nu este listat, va trebui să legați mai întâi contul lor la Jellyfin Connect de la pagina lor de profil de utilizator.",
"LabelAllowServerAutoRestart": "Permite serverului să se repornească automat pentru a aplica actualizările", "LabelAllowServerAutoRestart": "Permite serverului să se repornească automat pentru a aplica actualizările",
"LabelAllowServerAutoRestartHelp": "Serverul se va reporni doar în timp ce nu are nici o sarcină, când nu este nici un utilizator conectat.", "LabelAllowServerAutoRestartHelp": "Serverul se va reporni doar în timp ce nu are nici o sarcină, când nu este nici un utilizator conectat.",
"LabelArtists": "Artisti:", "LabelArtists": "Artisti:",
@ -112,24 +73,16 @@
"LabelAudioLanguagePreference": "Preferințe de limbă pentru audio:", "LabelAudioLanguagePreference": "Preferințe de limbă pentru audio:",
"LabelCachePath": "Cale pentru cache:", "LabelCachePath": "Cale pentru cache:",
"LabelCachePathHelp": "Specificați o locație specială pentru fișierele de cache, precum imagini etc. Lasați gol pentru a folosi setarea implicită.", "LabelCachePathHelp": "Specificați o locație specială pentru fișierele de cache, precum imagini etc. Lasați gol pentru a folosi setarea implicită.",
"LabelConfigureSettings": "Configurează setările",
"LabelContentType": "Tip continut:", "LabelContentType": "Tip continut:",
"LabelCountry": "Tara:", "LabelCountry": "Tara:",
"LabelCurrentPassword": "Parola curentă:", "LabelCurrentPassword": "Parola curentă:",
"LabelCustomCertificatePath": "Calea către certificatul personalizat:", "LabelCustomCertificatePath": "Calea către certificatul personalizat:",
"LabelCustomCertificatePathHelp": "Furnizați propriul fișier care conține un certificat SSL in format .pfx.", "LabelCustomCertificatePathHelp": "Furnizați propriul fișier care conține un certificat SSL in format .pfx.",
"LabelCustomizeOptionsPerMediaType": "Personalizați pentru tipul de media:",
"LabelDeinterlacingMethod": "Metodă de interpolare:",
"LabelDisplayMissingEpisodesWithinSeasons": "Afișeaza episoadele lipsă din seriale", "LabelDisplayMissingEpisodesWithinSeasons": "Afișeaza episoadele lipsă din seriale",
"LabelDisplayMissingEpisodesWithinSeasonsHelp": "Aceasta trebuie sa fie de asemenea activată pentru bibliotecile de seriale în setările serverului Jellyfin.",
"LabelDownloadInternetMetadata": "Descarcă postere si metadata via Internet",
"LabelDownloadInternetMetadataHelp": "Serverul Jellyfin poate descarca informații despre conținutul dvs. media pentru a putea prezenta bibliotecile dvs. într-un mod îmbunătățit.",
"LabelFanartApiKey": "Cheie API pesonală:", "LabelFanartApiKey": "Cheie API pesonală:",
"LabelFanartApiKeyHelp": "Cererile către Fanart fără o cheie API personală returnează imagini care au fost aprobate acum mai bine de 7 zile. Cu o cheie API personală perioada scade la 48 de ore și dacă sunteți membru VIP Fanart intervalul va fi redus la 10 minute.", "LabelFanartApiKeyHelp": "Cererile către Fanart fără o cheie API personală returnează imagini care au fost aprobate acum mai bine de 7 zile. Cu o cheie API personală perioada scade la 48 de ore și dacă sunteți membru VIP Fanart intervalul va fi redus la 10 minute.",
"LabelFinish": "Termină", "LabelFinish": "Termină",
"LabelFolderType": "Tip dosar:",
"LabelLanguage": "Limba:", "LabelLanguage": "Limba:",
"LabelLastResult": "Ultimul rezultat:",
"LabelMaxBackdropsPerItem": "Numărul maxim de fundaluri pentru fiecare element:", "LabelMaxBackdropsPerItem": "Numărul maxim de fundaluri pentru fiecare element:",
"LabelMaxParentalRating": "Limită de vârstă maxim permisă:", "LabelMaxParentalRating": "Limită de vârstă maxim permisă:",
"LabelMaxScreenshotsPerItem": "Numărul maxim de capturi pentru fiecare element:", "LabelMaxScreenshotsPerItem": "Numărul maxim de capturi pentru fiecare element:",
@ -145,7 +98,6 @@
"LabelNumberOfGuideDays": "Numărul de zile de ghid de descărcat:", "LabelNumberOfGuideDays": "Numărul de zile de ghid de descărcat:",
"LabelNumberOfGuideDaysHelp": "Descărcând mai multe zile de ghid va permite să programați mai în avans și să vizualizați listările mai în viitor, dar descărcarea va dura mai mult. \"Automat\" va alege în funcție de numărul de canale.", "LabelNumberOfGuideDaysHelp": "Descărcând mai multe zile de ghid va permite să programați mai în avans și să vizualizați listările mai în viitor, dar descărcarea va dura mai mult. \"Automat\" va alege în funcție de numărul de canale.",
"LabelPassword": "Parolă:", "LabelPassword": "Parolă:",
"LabelPinCode": "Codul Pin:",
"LabelPrevious": "Anteriorul", "LabelPrevious": "Anteriorul",
"LabelRecordingPath": "Calea implicită pentru înregistrări:", "LabelRecordingPath": "Calea implicită pentru înregistrări:",
"LabelRecordingPathHelp": "Specificați locația implicită pentru a salva înregistrările. Dacă lasați necompletat, va fi utilizat directorul curent în care ruleză programul serverului.", "LabelRecordingPathHelp": "Specificați locația implicită pentru a salva înregistrările. Dacă lasați necompletat, va fi utilizat directorul curent în care ruleză programul serverului.",
@ -154,23 +106,16 @@
"LabelSelectUsers": "Selectare utilizatori:", "LabelSelectUsers": "Selectare utilizatori:",
"LabelSeriesRecordingPath": "Calea pentru înregistrări seriale (opțional):", "LabelSeriesRecordingPath": "Calea pentru înregistrări seriale (opțional):",
"LabelStopWhenPossible": "Oprește când este posibil:", "LabelStopWhenPossible": "Oprește când este posibil:",
"LabelSubtitleLanguagePreference": "Preferințe de limbă pentru subtitrare:",
"LabelSyncTempPath": "Cale fișier temporară:",
"LabelSyncTempPathHelp": "Specificați un dosar de lucru special pentru sincronizare. Fișierele media convertite, create în timpul procesului de sincronizare, vor fi stocate aici.",
"LabelTimeLimitHours": "Limită de timp(ore):", "LabelTimeLimitHours": "Limită de timp(ore):",
"LabelTranscodingTempPath": "Cale temporară pentru conversie:", "LabelTranscodingTempPath": "Cale temporară pentru conversie:",
"LabelTranscodingTempPathHelp": "Acest director conține fișierele de lucru folosite de convertor. Specificați o cale specială sau lasați gol pentru a folosi pe cea implicită în directorul de lucru al serverului.", "LabelTranscodingTempPathHelp": "Acest director conține fișierele de lucru folosite de convertor. Specificați o cale specială sau lasați gol pentru a folosi pe cea implicită în directorul de lucru al serverului.",
"LabelTriggerType": "Tip Declanșator:", "LabelTriggerType": "Tip Declanșator:",
"LabelUnairedMissingEpisodesWithinSeasons": "Afișează episoadele nedifuzate din seriale",
"LabelUrl": "Adresă web:",
"LabelUser": "Utilizator:", "LabelUser": "Utilizator:",
"LabelVideoType": "Tip Video:",
"LabelYourFirstName": "Numele tău:", "LabelYourFirstName": "Numele tău:",
"LabelYoureDone": "Ești Gata!", "LabelYoureDone": "Ești Gata!",
"LibraryAccessHelp": "Selectează dosarele media partajate cu acest utilizator. Administratorii vor avea posibilitatea sa modifice toate dosarele utilizând managerul de metadata.", "LibraryAccessHelp": "Selectează dosarele media partajate cu acest utilizator. Administratorii vor avea posibilitatea sa modifice toate dosarele utilizând managerul de metadata.",
"MaxParentalRatingHelp": "Conținutul cu un o limită de vârstă mai mare va fi ascuns pentru acest utilizator.", "MaxParentalRatingHelp": "Conținutul cu un o limită de vârstă mai mare va fi ascuns pentru acest utilizator.",
"MessageEnablingOptionLongerScans": "Activând această opțiune poate rezulta în scanări ale bilbiotecilor semnificativ mai îndelungate.", "MessageEnablingOptionLongerScans": "Activând această opțiune poate rezulta în scanări ale bilbiotecilor semnificativ mai îndelungate.",
"MessageNoServicesInstalled": "Niciun Serviciu nu este instalat.",
"MessageNothingHere": "Nimic aici.", "MessageNothingHere": "Nimic aici.",
"MessagePleaseEnsureInternetMetadata": "Vă rugăm să vă asigurați că descarcarea de metadata din internet este activată.", "MessagePleaseEnsureInternetMetadata": "Vă rugăm să vă asigurați că descarcarea de metadata din internet este activată.",
"MinutesAfter": "minute după", "MinutesAfter": "minute după",
@ -179,7 +124,6 @@
"MoreUsersCanBeAddedLater": "Mai mulți utilizatori pot fi adăugați mai târziu în Tabloul de Bord.", "MoreUsersCanBeAddedLater": "Mai mulți utilizatori pot fi adăugați mai târziu în Tabloul de Bord.",
"NewCollectionNameExample": "Exemplu: Star Wars Collection", "NewCollectionNameExample": "Exemplu: Star Wars Collection",
"NoNextUpItemsMessage": "Nu s-a gasit nimic. Începe să vizionezi seriale!", "NoNextUpItemsMessage": "Nu s-a gasit nimic. Începe să vizionezi seriale!",
"OptionActors": "Actori",
"OptionAllowBrowsingLiveTv": "Permite accessul la Live TV", "OptionAllowBrowsingLiveTv": "Permite accessul la Live TV",
"OptionAllowLinkSharing": "Permite partajarea pe rețelele de socializare", "OptionAllowLinkSharing": "Permite partajarea pe rețelele de socializare",
"OptionAllowLinkSharingHelp": "Doar paginile wev ce contin informații despre conținutul media va fi partajat. Fișierele media nu vor fi partajate niciodată pentru public. Partajările sunt limitate ca timp și vor expira după {0} zile.", "OptionAllowLinkSharingHelp": "Doar paginile wev ce contin informații despre conținutul media va fi partajat. Fișierele media nu vor fi partajate niciodată pentru public. Partajările sunt limitate ca timp și vor expira după {0} zile.",
@ -191,9 +135,6 @@
"OptionAllowUserToManageServer": "Permite acestui utilizator să administreze serverul", "OptionAllowUserToManageServer": "Permite acestui utilizator să administreze serverul",
"OptionAscending": "Crescător", "OptionAscending": "Crescător",
"OptionAutomatic": "Automat", "OptionAutomatic": "Automat",
"OptionBackdrop": "Fundal",
"OptionBanner": "Baner",
"OptionBeta": "Testare",
"OptionCommunityRating": "Rating Comunitate", "OptionCommunityRating": "Rating Comunitate",
"OptionContinuing": "Continuă", "OptionContinuing": "Continuă",
"OptionCriticRating": "Rating Critic", "OptionCriticRating": "Rating Critic",
@ -201,8 +142,6 @@
"OptionDateAdded": "Dată Adăugare", "OptionDateAdded": "Dată Adăugare",
"OptionDatePlayed": "Dată Rulare", "OptionDatePlayed": "Dată Rulare",
"OptionDescending": "Descrescător", "OptionDescending": "Descrescător",
"OptionDev": "Dezvoltare",
"OptionDirectors": "Regizori",
"OptionDisableUser": "Dezactivați acest utilizator", "OptionDisableUser": "Dezactivați acest utilizator",
"OptionDisableUserHelp": "Dacă este dezactivat, serverul nu va permite nicio conexiune de la acest utilizator. Conexiunile existente vor fi terminate brusc.", "OptionDisableUserHelp": "Dacă este dezactivat, serverul nu va permite nicio conexiune de la acest utilizator. Conexiunile existente vor fi terminate brusc.",
"OptionDislikes": "Dislike-uri", "OptionDislikes": "Dislike-uri",
@ -218,11 +157,8 @@
"OptionEnableAccessToAllChannels": "Activează accesul la toate canalele", "OptionEnableAccessToAllChannels": "Activează accesul la toate canalele",
"OptionEnableAccessToAllLibraries": "Activează accesul la toate bibliotecile", "OptionEnableAccessToAllLibraries": "Activează accesul la toate bibliotecile",
"OptionEnded": "Anulat", "OptionEnded": "Anulat",
"OptionEpisodes": "Episoade",
"OptionFavorite": "Favorite", "OptionFavorite": "Favorite",
"OptionFolderSort": "Dosare",
"OptionFriday": "Vineri", "OptionFriday": "Vineri",
"OptionFridayShort": "Vi",
"OptionHasSpecialFeatures": "Caracteristici Speciale", "OptionHasSpecialFeatures": "Caracteristici Speciale",
"OptionHasSubtitles": "Subtitrări", "OptionHasSubtitles": "Subtitrări",
"OptionHasThemeSong": "Audio de Fundal", "OptionHasThemeSong": "Audio de Fundal",
@ -230,85 +166,48 @@
"OptionHideUser": "Ascunde acest utilizator din pagina de autentificare", "OptionHideUser": "Ascunde acest utilizator din pagina de autentificare",
"OptionHideUserFromLoginHelp": "Folositor pentru conturi private sau de administrator ascunse. Utilizatorul va trebui să se conecteze manual prin introducerea numelui de utilizator și a parolei.", "OptionHideUserFromLoginHelp": "Folositor pentru conturi private sau de administrator ascunse. Utilizatorul va trebui să se conecteze manual prin introducerea numelui de utilizator și a parolei.",
"OptionImdbRating": "Rating IMDb", "OptionImdbRating": "Rating IMDb",
"OptionIso": "ISO",
"OptionLikes": "Like-uri", "OptionLikes": "Like-uri",
"OptionMissingImdbId": "Id-ul IMDb lipsește",
"OptionMissingOverview": "Rezumatul Lipsește",
"OptionMissingTmdbId": "Id-ul Tmdb lipsește",
"OptionMissingTvdbId": "Id-ul TheTVDB lipsește",
"OptionMonday": "Luni", "OptionMonday": "Luni",
"OptionMondayShort": "Lu",
"OptionMovies": "Filme",
"OptionNameSort": "Nume", "OptionNameSort": "Nume",
"OptionOtherVideos": "Alte Clipuri Video",
"OptionParentalRating": "Limită de vârstă", "OptionParentalRating": "Limită de vârstă",
"OptionPlayCount": "Contorizare rulări", "OptionPlayCount": "Contorizare rulări",
"OptionPlayed": "Rulat", "OptionPlayed": "Rulat",
"OptionPosterCard": "Card poster",
"OptionPremiereDate": "Data Premierei", "OptionPremiereDate": "Data Premierei",
"OptionPriority": "Prioritate",
"OptionProducers": "Producători",
"OptionRecordAnytime": "Înregistreaza la oricând",
"OptionRecordOnAllChannels": "Înregistrează pe toate canalele",
"OptionRecordOnlyNewEpisodes": "Înregistrează doar episoadele noi",
"OptionRecordSeries": "Înregistrează seriale",
"OptionRelease": "Lansare Oficială",
"OptionReleaseDate": "Dată Lansare", "OptionReleaseDate": "Dată Lansare",
"OptionResumable": "Poate fi continuat", "OptionResumable": "Poate fi continuat",
"OptionRuntime": "Timp Rulare", "OptionRuntime": "Timp Rulare",
"OptionSaturday": "Sâmbătă", "OptionSaturday": "Sâmbătă",
"OptionSaturdayShort": "Sa",
"OptionSunday": "Duminică", "OptionSunday": "Duminică",
"OptionSundayShort": "Du",
"OptionThumb": "Miniatură",
"OptionThumbCard": "Card miniatură",
"OptionThursday": "Joi", "OptionThursday": "Joi",
"OptionThursdayShort": "Jo",
"OptionTimeline": "Cronologie",
"OptionTrackName": "Nume melodie", "OptionTrackName": "Nume melodie",
"OptionTuesday": "Marți", "OptionTuesday": "Marți",
"OptionTuesdayShort": "Ma",
"OptionUnplayed": "Nerulat", "OptionUnplayed": "Nerulat",
"OptionVideoBitrate": "Bitrate Video",
"OptionWednesday": "Miercuri", "OptionWednesday": "Miercuri",
"OptionWednesdayShort": "Mi",
"OptionWriters": "Scriitori",
"ParentalRating": "Parental Rating", "ParentalRating": "Parental Rating",
"RegisterWithPayPal": "Înregistrează-te cu PayPal",
"Saturday": "Sambata", "Saturday": "Sambata",
"Save": "Salveaza", "Save": "Salveaza",
"SearchForCollectionInternetMetadata": "Căutare pe internet pentru postere și metadate", "SearchForCollectionInternetMetadata": "Căutare pe internet pentru postere și metadate",
"Sunday": "Duminica", "Sunday": "Duminica",
"TabAbout": "Despre",
"TabAccess": "Acces", "TabAccess": "Acces",
"TabAdvanced": "Avansat", "TabAdvanced": "Avansat",
"TabAlbumArtists": "Albume Artiști", "TabAlbumArtists": "Albume Artiști",
"TabAlbums": "Albume", "TabAlbums": "Albume",
"TabArtists": "Artiști", "TabArtists": "Artiști",
"TabBasic": "De bază",
"TabBasics": "De bază",
"TabChannels": "Canale", "TabChannels": "Canale",
"TabCollectionTitles": "Titluri",
"TabCollections": "Colecții", "TabCollections": "Colecții",
"TabEpisodes": "Episoade", "TabEpisodes": "Episoade",
"TabFavorites": "Favorite", "TabFavorites": "Favorite",
"TabGenres": "Genuri", "TabGenres": "Genuri",
"TabGuide": "Ghid", "TabGuide": "Ghid",
"TabImage": "Imagine",
"TabImages": "Imagini",
"TabLatest": "Cele mai recente", "TabLatest": "Cele mai recente",
"TabLibraryAccess": "Acces la Biblioteci",
"TabMovies": "Filme", "TabMovies": "Filme",
"TabMusic": "Muzică", "TabMusic": "Muzică",
"TabMusicVideos": "Videoclipuri muzicale", "TabMusicVideos": "Videoclipuri muzicale",
"TabMyLibrary": "Biblioteca mea",
"TabMyPlugins": "Plugin-urile mele", "TabMyPlugins": "Plugin-urile mele",
"TabNetworks": "Rețele TV", "TabNetworks": "Rețele TV",
"TabNotifications": "Notificări", "TabNotifications": "Notificări",
"TabOther": "Altele", "TabOther": "Altele",
"TabOthers": "Altele",
"TabPassword": "Parolă", "TabPassword": "Parolă",
"TabPaths": "Căi",
"TabPlaylist": "Listă de redare", "TabPlaylist": "Listă de redare",
"TabProfile": "Profil", "TabProfile": "Profil",
"TabProfiles": "Profile", "TabProfiles": "Profile",
@ -318,23 +217,15 @@
"TabSettings": "Setări", "TabSettings": "Setări",
"TabShows": "Seriale", "TabShows": "Seriale",
"TabSongs": "Melodii", "TabSongs": "Melodii",
"TabStudios": "Studiouri",
"TabSuggestions": "Recomandări", "TabSuggestions": "Recomandări",
"TabTrailers": "Trailere", "TabTrailers": "Trailere",
"TabTranscoding": "Conversie", "TabTranscoding": "Conversie",
"TabUpcoming": "Urmează să apară", "TabUpcoming": "Urmează să apară",
"TellUsAboutYourself": "Spune-ne despre tine", "TellUsAboutYourself": "Spune-ne despre tine",
"TextEnjoyBonusFeatures": "Bucurați-vă de caracteristicile Bonus",
"ThisWizardWillGuideYou": "Acest asistent vă va ghida prin procesul de configurare. Pentru a începe, vă rugăm să selectați limba preferată.", "ThisWizardWillGuideYou": "Acest asistent vă va ghida prin procesul de configurare. Pentru a începe, vă rugăm să selectați limba preferată.",
"Thursday": "Joi", "Thursday": "Joi",
"TitleNotifications": "Notificări",
"TitlePlugins": "Plugin-uri",
"TitleScheduledTasks": "Sarcini Programate",
"TitleSignIn": "Autentificare",
"TitleSupport": "Suport",
"Tuesday": "Marti", "Tuesday": "Marti",
"UserProfilesIntro": "Jellyfin include sprijin pentru profile de utilizator, permițând fiecărui utilizator să își facă propriile setări de afișare, playstate și control parental.", "UserProfilesIntro": "Jellyfin include sprijin pentru profile de utilizator, permițând fiecărui utilizator să își facă propriile setări de afișare, playstate și control parental.",
"VersionNumber": "Versine {0}",
"Wednesday": "Miercuri", "Wednesday": "Miercuri",
"WelcomeToProject": "Bine ați venit la Jellyfin!", "WelcomeToProject": "Bine ați venit la Jellyfin!",
"WizardCompleted": "Asta e tot ce avem nevoie pentru moment. Jellyfin a început colectarea de informații despre biblioteca media. Verifică unele din aplicațiile noastre, și apoi faceți clic pe <b>Finalizare</b> pentru a vizualiza <b>Tabloul de bord al Serverului </b>." "WizardCompleted": "Asta e tot ce avem nevoie pentru moment. Jellyfin a început colectarea de informații despre biblioteca media. Verifică unele din aplicațiile noastre, și apoi faceți clic pe <b>Finalizare</b> pentru a vizualiza <b>Tabloul de bord al Serverului </b>."

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,132 +1,78 @@
{ {
"ButtonAddUser": "Dodaj Uporabnika", "ButtonAddUser": "Dodaj Uporabnika",
"ButtonConfigurePinCode": "Nastavi pin kodo",
"ButtonConvertMedia": "Konverzija vsebin",
"ButtonDeleteImage": "Izbrisi sliko", "ButtonDeleteImage": "Izbrisi sliko",
"ButtonExit": "Izhod",
"ButtonInviteUser": "Povabi Uporabnika",
"ButtonQuickStartGuide": "Vodnik za hiter zacetek", "ButtonQuickStartGuide": "Vodnik za hiter zacetek",
"ButtonResetPassword": "Ponastavitev Gesla", "ButtonResetPassword": "Ponastavitev Gesla",
"ButtonSignOut": "Sign out", "ButtonSignOut": "Sign out",
"ButtonUpload": "Nalozi", "ButtonUpload": "Nalozi",
"CategoryApplication": "Aplikacija",
"CategoryPlugin": "Vticnik",
"CategorySystem": "Sistem",
"CategoryUser": "Uporabnik",
"FeatureRequiresJellyfinPremiere": "Uporaba te funkcionalnosti zahteva aktivno Jellyfin Premiere narocnino.",
"FolderTypeMixed": "Mesane vsebine",
"FolderTypeTvShows": "TV", "FolderTypeTvShows": "TV",
"HeaderAddToCollection": "Dodaj v Zbirko", "HeaderAddToCollection": "Dodaj v Zbirko",
"HeaderAddUser": "Dodaj Uporabnika", "HeaderAddUser": "Dodaj Uporabnika",
"HeaderAutomaticUpdates": "Samodejne Posodobitve", "HeaderAutomaticUpdates": "Samodejne Posodobitve",
"HeaderAvailableServices": "Razpolozljive Storitve",
"HeaderCreatePassword": "Ustvari geslo",
"HeaderDate": "Datum",
"HeaderEasyPinCode": "Enostavna Pin Koda", "HeaderEasyPinCode": "Enostavna Pin Koda",
"HeaderFrequentlyPlayed": "Pogosto Predvajano", "HeaderFrequentlyPlayed": "Pogosto Predvajano",
"HeaderInstalledServices": "Namescene Storitve",
"HeaderLatestAlbums": "Zadnji Albumi",
"HeaderLatestSongs": "Zadnje Skladbe",
"HeaderLatestTrailers": "Zadnji Trailerji",
"HeaderNowPlaying": "Trenutno se Predvaja",
"HeaderParentalRating": "Parental Rating",
"HeaderPaths": "Poti", "HeaderPaths": "Poti",
"HeaderPersonTypes": "Tipi Oseb:",
"HeaderPlaybackSettings": "Nastavitve Predvajanja", "HeaderPlaybackSettings": "Nastavitve Predvajanja",
"HeaderRecentlyPlayed": "Nazadnje Predvajano", "HeaderRecentlyPlayed": "Nazadnje Predvajano",
"HeaderSeries": "Series:", "HeaderSeries": "Series:",
"HeaderSettings": "Nastavitve", "HeaderSettings": "Nastavitve",
"HeaderToAccessPleaseEnterEasyPinCode": "Za dostop, vnesite vaso enostavno pin kodo",
"HeaderUploadNewImage": "Nalozi Novo Sliko", "HeaderUploadNewImage": "Nalozi Novo Sliko",
"HeaderUser": "Uporabnik", "HeaderUser": "Uporabnik",
"HeaderYear": "Year:",
"LabelArtists": "Izvajalci:", "LabelArtists": "Izvajalci:",
"LabelConfigureSettings": "Spreminjanje nastavitev",
"LabelContentType": "Tip vsebine:", "LabelContentType": "Tip vsebine:",
"LabelCountry": "Drzava:", "LabelCountry": "Drzava:",
"LabelCurrentPassword": "Trenutno geslo", "LabelCurrentPassword": "Trenutno geslo",
"LabelFinish": "Konec", "LabelFinish": "Konec",
"LabelFolderType": "Tip Mape",
"LabelLanguage": "Jezik:", "LabelLanguage": "Jezik:",
"LabelLastResult": "Zadnji rezultat:",
"LabelNewPassword": "Novo geslo", "LabelNewPassword": "Novo geslo",
"LabelNewPasswordConfirm": "Potrditev novega gesla", "LabelNewPasswordConfirm": "Potrditev novega gesla",
"LabelNext": "Naprej", "LabelNext": "Naprej",
"LabelPinCode": "Pin koda",
"LabelPrevious": "Nazaj", "LabelPrevious": "Nazaj",
"LabelQuality": "Kvaliteta:",
"LabelSelectUsers": "Izberi uporabnike", "LabelSelectUsers": "Izberi uporabnike",
"LabelSyncTempPath": "Zacasna pot do datoteke:",
"LabelTimeLimitHours": "Casovna omejitev (ure):", "LabelTimeLimitHours": "Casovna omejitev (ure):",
"LabelVideoType": "Tip Videa:",
"LabelYourFirstName": "Ime:", "LabelYourFirstName": "Ime:",
"LabelYoureDone": "Koncano!", "LabelYoureDone": "Koncano!",
"MessageNoServicesInstalled": "Trenutno ni namescenih storitev",
"MoreUsersCanBeAddedLater": "Uporabnike lahko dodate tudi kasneje preko Nadzorne plosce.", "MoreUsersCanBeAddedLater": "Uporabnike lahko dodate tudi kasneje preko Nadzorne plosce.",
"OptionActors": "Igralci",
"OptionAllowMediaPlayback": "Dovoli predvajanje vsebin", "OptionAllowMediaPlayback": "Dovoli predvajanje vsebin",
"OptionDisableUser": "Onemogoci tega uporabnika", "OptionDisableUser": "Onemogoci tega uporabnika",
"OptionEnableAccessFromAllDevices": "Omogoci dostop iz vseh naprav", "OptionEnableAccessFromAllDevices": "Omogoci dostop iz vseh naprav",
"OptionEnableAccessToAllChannels": "Omogoci dostop do vseh kanalov", "OptionEnableAccessToAllChannels": "Omogoci dostop do vseh kanalov",
"OptionEnableAccessToAllLibraries": "Omogoci dostop do vseh knjiznic", "OptionEnableAccessToAllLibraries": "Omogoci dostop do vseh knjiznic",
"OptionFavorite": "Priljubljene", "OptionFavorite": "Priljubljene",
"OptionFolderSort": "Mape",
"OptionHasSubtitles": "Podnapisi", "OptionHasSubtitles": "Podnapisi",
"OptionLikes": "Vsecki", "OptionLikes": "Vsecki",
"OptionPlayed": "Predvajano", "OptionPlayed": "Predvajano",
"OptionProducers": "Producenti",
"OptionReleaseDate": "Datum Izdaje", "OptionReleaseDate": "Datum Izdaje",
"OptionUnplayed": "Nepredvajano", "OptionUnplayed": "Nepredvajano",
"OptionWriters": "Pisci",
"ParentalRating": "Parental Rating", "ParentalRating": "Parental Rating",
"RegisterWithPayPal": "Registriraj se z PayPal-om",
"Settings": "Nastavitve", "Settings": "Nastavitve",
"TabAccess": "Dostop", "TabAccess": "Dostop",
"TabAlbumArtists": "Izvajalci Albumov", "TabAlbumArtists": "Izvajalci Albumov",
"TabArtists": "Izvajalci", "TabArtists": "Izvajalci",
"TabBasic": "Osnovno",
"TabCatalog": "Katalog", "TabCatalog": "Katalog",
"TabCollectionTitles": "Naslovi",
"TabGeneral": "Splosno",
"TabGenres": "Zvrsti", "TabGenres": "Zvrsti",
"TabImage": "Slika",
"TabImages": "Slike",
"TabLatest": "Zadnje", "TabLatest": "Zadnje",
"TabLibraryAccess": "Dostop do knjiznice",
"TabMusic": "Glasba", "TabMusic": "Glasba",
"TabMyPlugins": "Moji Vticniki", "TabMyPlugins": "Moji Vticniki",
"TabNetworks": "Omrezja", "TabNetworks": "Omrezja",
"TabOthers": "Ostali",
"TabPassword": "Geslo", "TabPassword": "Geslo",
"TabPlaylist": "Playlista", "TabPlaylist": "Playlista",
"TabProfile": "Profil", "TabProfile": "Profil",
"TabProfiles": "Profili", "TabProfiles": "Profili",
"TabSecurity": "Varnost", "TabSecurity": "Varnost",
"TabShows": "Oddaje", "TabShows": "Oddaje",
"TabStudios": "Studiji",
"TabSuggestions": "Priporocila", "TabSuggestions": "Priporocila",
"TabUpcoming": "V prihodu", "TabUpcoming": "V prihodu",
"TellUsAboutYourself": "Povej nam nekaj o sebi", "TellUsAboutYourself": "Povej nam nekaj o sebi",
"ThisWizardWillGuideYou": "Carovnik vas bo vodil skozi postopek namestitve. Za zacetek, izberite jezik.", "ThisWizardWillGuideYou": "Carovnik vas bo vodil skozi postopek namestitve. Za zacetek, izberite jezik.",
"TitleSupport": "Podpora",
"VersionNumber": "Verzija {0}",
"ViewTypeMovies": "Filmi",
"ViewTypeMusic": "Glasba",
"ViewTypeMusicFavoriteAlbums": "Priljubljeni Albumi",
"ViewTypeMusicFavoriteArtists": "Priljubljeni Izvajalci",
"ViewTypeMusicFavoriteSongs": "Priljubljene skladbe",
"WelcomeToProject": "Dobrodosli v Jellyfin!", "WelcomeToProject": "Dobrodosli v Jellyfin!",
"Absolute": "Absolutno", "Absolute": "Absolutno",
"Accept": "Sprejmi",
"AccessRestrictedTryAgainLater": "Dostop je trenutno omejen. Poskusite ponovno kasneje.", "AccessRestrictedTryAgainLater": "Dostop je trenutno omejen. Poskusite ponovno kasneje.",
"Actor": "Igralec", "Actor": "Igralec",
"Add": "Dodaj", "Add": "Dodaj",
"AddGuideProviderHelp": "Dodaj vir informacij za TV vodiča",
"AddToCollection": "Dodaj v zbirko", "AddToCollection": "Dodaj v zbirko",
"AddToPlayQueue": "Dodaj v čakalno vrsto", "AddToPlayQueue": "Dodaj v čakalno vrsto",
"AddToPlaylist": "Dodaj na seznam predvajanja", "AddToPlaylist": "Dodaj na seznam predvajanja",
"AddUser": "Dodaj uporabnika",
"AddUserByManually": "Dodaj lokalnega uporabnika in ročno vnesi podatke o uporabniku.",
"AddedOnValue": "Dodano {0}", "AddedOnValue": "Dodano {0}",
"AdditionalNotificationServices": "Prebrskaj katalog dodatkov za dodatne storitve obveščanja.", "AdditionalNotificationServices": "Prebrskaj katalog dodatkov za dodatne storitve obveščanja.",
"Advanced": "Napredno", "Advanced": "Napredno",
@ -140,7 +86,6 @@
"AllEpisodes": "Vse epizode", "AllEpisodes": "Vse epizode",
"AllLanguages": "Vsi jeziki", "AllLanguages": "Vsi jeziki",
"AllLibraries": "Vse knjižnice", "AllLibraries": "Vse knjižnice",
"AllowDeletionFromAll": "Dovoli brisanje predstavnosti iz vseh knjižnic",
"AllowHWTranscodingHelp": "Če je omogočeno, omogoča predvajalniku sprotno pretvarjanje videa. To lahko pomaga zmanjšati zahtevo po pretvarjanju na strežniku.", "AllowHWTranscodingHelp": "Če je omogočeno, omogoča predvajalniku sprotno pretvarjanje videa. To lahko pomaga zmanjšati zahtevo po pretvarjanju na strežniku.",
"AllowMediaConversion": "Dovoli pretvarjanje predstavnosti", "AllowMediaConversion": "Dovoli pretvarjanje predstavnosti",
"AllowMediaConversionHelp": "Dovoli ali zavrni dostop do pretvarjanja predstavnosti.", "AllowMediaConversionHelp": "Dovoli ali zavrni dostop do pretvarjanja predstavnosti.",
@ -148,8 +93,6 @@
"AllowOnTheFlySubtitleExtractionHelp": "Vgrajeni podnapisi so lahko izluščeni iz videa in poslani aplikacijam Jellyfin kot navaden tekst, kar zmanjša potrebo po pretvarjanju. Na nekaterih napravah lahko to traja dalj časa in povzroča zastoje med predvajanjem. Onemogočite za vžig vgrajenih podnapisov v video med pretvarjanjem za naprave ki ne podpirajo podnapisov.", "AllowOnTheFlySubtitleExtractionHelp": "Vgrajeni podnapisi so lahko izluščeni iz videa in poslani aplikacijam Jellyfin kot navaden tekst, kar zmanjša potrebo po pretvarjanju. Na nekaterih napravah lahko to traja dalj časa in povzroča zastoje med predvajanjem. Onemogočite za vžig vgrajenih podnapisov v video med pretvarjanjem za naprave ki ne podpirajo podnapisov.",
"AllowRemoteAccess": "Dovoli oddaljene povezave s tem Jellyfin strežnikom.", "AllowRemoteAccess": "Dovoli oddaljene povezave s tem Jellyfin strežnikom.",
"AllowRemoteAccessHelp": "Če ni označeno, bodo vse oddaljene povezave blokirane.", "AllowRemoteAccessHelp": "Če ni označeno, bodo vse oddaljene povezave blokirane.",
"AllowSeasonalThemes": "Dovoli samodejne sezonske teme",
"AllowSeasonalThemesHelp": "Če je omogočeno bodo sezonske teme občasno preglasile vaše nastavitve tem.",
"Artists": "Izvajalci", "Artists": "Izvajalci",
"Books": "Knjige", "Books": "Knjige",
"Channels": "Kanali", "Channels": "Kanali",
@ -159,17 +102,7 @@
"Genres": "Zvrsti", "Genres": "Zvrsti",
"HeaderAlbumArtists": "Izvajalci albuma", "HeaderAlbumArtists": "Izvajalci albuma",
"HeaderContinueWatching": "Nadaljuj gledanje", "HeaderContinueWatching": "Nadaljuj gledanje",
"HeaderFavoriteAlbums": "Priljubljeni albumi",
"HeaderFavoriteArtists": "Priljubljeni izvajalci",
"HeaderFavoriteEpisodes": "Priljubljene epizode",
"HeaderFavoriteShows": "Priljubljene serije",
"HeaderFavoriteSongs": "Priljubljene pesmi",
"HeaderLiveTV": "TV v živo", "HeaderLiveTV": "TV v živo",
"HeaderNextUp": "Sledi", "HeaderNextUp": "Sledi",
"HeaderRecordingGroups": "Zbirke posnetkov",
"LabelIpAddressValue": "IP naslov: {0}",
"LabelRunningTimeValue": "Čas trajanja: {0}",
"MessageApplicationUpdated": "Jellyfin strežnik je bil posodobljen",
"MessageServerConfigurationUpdated": "Nastavitve strežnika so bile posodobljene",
"Movies": "Filmi" "Movies": "Filmi"
} }

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,5 @@
{ {
"Add": "Ekle", "Add": "Ekle",
"AddUser": "Kullanıcı Ekle",
"All": "Hepsi", "All": "Hepsi",
"AllLibraries": "Bütün kütüphaneler", "AllLibraries": "Bütün kütüphaneler",
"AllowRemoteAccess": "Bu emby sunucusuna uzaktan bağlanmaya izin ver", "AllowRemoteAccess": "Bu emby sunucusuna uzaktan bağlanmaya izin ver",
@ -12,33 +11,25 @@
"ButtonArrowRight": "Sağ", "ButtonArrowRight": "Sağ",
"ButtonBack": "Geri", "ButtonBack": "Geri",
"ButtonCancel": "İptal", "ButtonCancel": "İptal",
"ButtonConvertMedia": "Medyayı dönüştür",
"ButtonDelete": "Sil", "ButtonDelete": "Sil",
"ButtonDeleteImage": "Resmi Sil", "ButtonDeleteImage": "Resmi Sil",
"ButtonEdit": "Düzenle", "ButtonEdit": "Düzenle",
"ButtonExit": ık",
"ButtonFilter": "Filtre", "ButtonFilter": "Filtre",
"ButtonHelp": "Yardım", "ButtonHelp": "Yardım",
"ButtonHome": "Anasayfa", "ButtonHome": "Anasayfa",
"ButtonInfo": "Bilgi", "ButtonInfo": "Bilgi",
"ButtonInviteUser": "Kullanıcı Davet Et",
"ButtonManualLogin": "Manuel Giriş", "ButtonManualLogin": "Manuel Giriş",
"ButtonMute": "Sessiz",
"ButtonNew": "Yeni", "ButtonNew": "Yeni",
"ButtonOk": "Tamam", "ButtonOk": "Tamam",
"ButtonPause": "Duraklat", "ButtonPause": "Duraklat",
"ButtonPlay": "Çal", "ButtonPlay": "Çal",
"ButtonPrivacyPolicy": "Gizlilik politikası",
"ButtonQuickStartGuide": "Hızlı başlangıç rehberi", "ButtonQuickStartGuide": "Hızlı başlangıç rehberi",
"ButtonRecord": "Kayıt",
"ButtonRefreshGuideData": "Kılavuzu Yinele", "ButtonRefreshGuideData": "Kılavuzu Yinele",
"ButtonRemove": "Sil", "ButtonRemove": "Sil",
"ButtonResetPassword": "Şifre Sıfırla", "ButtonResetPassword": "Şifre Sıfırla",
"ButtonRestart": "Tekrar Başlat", "ButtonRestart": "Tekrar Başlat",
"ButtonSave": "Kayıt", "ButtonSave": "Kayıt",
"ButtonScanLibrary": "Kütüphaneyi Tara",
"ButtonSearch": "Arama", "ButtonSearch": "Arama",
"ButtonSelect": "Seçim",
"ButtonSelectDirectory": "Dosyayı Seç", "ButtonSelectDirectory": "Dosyayı Seç",
"ButtonSend": "Gönder", "ButtonSend": "Gönder",
"ButtonSettings": "Ayarlar", "ButtonSettings": "Ayarlar",
@ -48,12 +39,8 @@
"ButtonStop": "Durdur", "ButtonStop": "Durdur",
"ButtonSubtitles": "Altyazılar", "ButtonSubtitles": "Altyazılar",
"ButtonUpload": "Yükle", "ButtonUpload": "Yükle",
"CategoryApplication": "Uygulamalar",
"CategoryPlugin": "Eklenti",
"CategorySync": "Eşle",
"ChannelAccessHelp": "Bu kullanıcıyla paylaşmak üzere kanalları seç. Yöneticiler bütün kanalları metada yöneticisi ile düzenleyebilcekler.", "ChannelAccessHelp": "Bu kullanıcıyla paylaşmak üzere kanalları seç. Yöneticiler bütün kanalları metada yöneticisi ile düzenleyebilcekler.",
"Continuing": "Devam ediyor", "Continuing": "Devam ediyor",
"Days": "Günler",
"Delete": "Sil", "Delete": "Sil",
"DeleteImage": "Resmi Sil", "DeleteImage": "Resmi Sil",
"DeleteImageConfirmation": "Bu Görüntüyü Silmek İstediğinizden Eminmisiniz?", "DeleteImageConfirmation": "Bu Görüntüyü Silmek İstediğinizden Eminmisiniz?",
@ -65,54 +52,31 @@
"FileReadCancelled": "Dosya Okuma İptal Edildi", "FileReadCancelled": "Dosya Okuma İptal Edildi",
"FileReadError": "Dosya Okunurken Bir Hata Oluştu", "FileReadError": "Dosya Okunurken Bir Hata Oluştu",
"FolderTypeBooks": "Kitaplar", "FolderTypeBooks": "Kitaplar",
"FolderTypeMixed": "Karışık içerik",
"FolderTypeMovies": "Filmler", "FolderTypeMovies": "Filmler",
"FolderTypeMusic": "Müzik", "FolderTypeMusic": "Müzik",
"FolderTypeMusicVideos": "Müzik videoları", "FolderTypeMusicVideos": "Müzik videoları",
"FolderTypePhotos": "Resimler",
"FolderTypeTvShows": "TV", "FolderTypeTvShows": "TV",
"Friday": "Cuma", "Friday": "Cuma",
"HeaderActiveRecordings": "Aktif Kayıtlar", "HeaderActiveRecordings": "Aktif Kayıtlar",
"HeaderAddUser": "Kullanıcı Ekle", "HeaderAddUser": "Kullanıcı Ekle",
"HeaderAirDays": "Yayınlanma Tarihleri",
"HeaderAllRecordings": "Tüm Kayıtlar",
"HeaderAudio": "Ses",
"HeaderAutomaticUpdates": "Otomatik Güncelleme", "HeaderAutomaticUpdates": "Otomatik Güncelleme",
"HeaderAvailableServices": "Kullanılabilir Servisler",
"HeaderAwardsAndReviews": "Ödüller ve ilk bakış",
"HeaderChannels": "Kanallar", "HeaderChannels": "Kanallar",
"HeaderCodecProfile": "Codec Profili", "HeaderCodecProfile": "Codec Profili",
"HeaderCollections": "Koleksiyon",
"HeaderContinueWatching": "İzlemeye Devam Et", "HeaderContinueWatching": "İzlemeye Devam Et",
"HeaderCreatePassword": "Şifre Oluştur",
"HeaderCustomDlnaProfiles": "Özel Profiller", "HeaderCustomDlnaProfiles": "Özel Profiller",
"HeaderDays": "Günler",
"HeaderDetails": "Detaylar",
"HeaderDeviceAccess": "Cihaz Erişimi", "HeaderDeviceAccess": "Cihaz Erişimi",
"HeaderEasyPinCode": "Kolay Pin Kodu", "HeaderEasyPinCode": "Kolay Pin Kodu",
"HeaderFavoriteAlbums": "Favori Albümler",
"HeaderFavoriteEpisodes": "Favori Bölümler",
"HeaderFavoriteMovies": "Favori Filmler",
"HeaderFavoriteShows": "Favori Showlar",
"HeaderFilters": "Filtreler", "HeaderFilters": "Filtreler",
"HeaderFrequentlyPlayed": "Sıkça Oynatılan", "HeaderFrequentlyPlayed": "Sıkça Oynatılan",
"HeaderHomePage": "Anasayfa",
"HeaderImageSettings": "Resim Ayarları", "HeaderImageSettings": "Resim Ayarları",
"HeaderInstalledServices": "Yüklü Servisler",
"HeaderLatestAlbums": "Son Albümler",
"HeaderLatestEpisodes": "En yeni bölümler", "HeaderLatestEpisodes": "En yeni bölümler",
"HeaderLatestMedia": "En Son Görüntülemeler", "HeaderLatestMedia": "En Son Görüntülemeler",
"HeaderLatestMovies": "Son filmler", "HeaderLatestMovies": "Son filmler",
"HeaderLatestRecordings": "Geçmiş Kayıtlar", "HeaderLatestRecordings": "Geçmiş Kayıtlar",
"HeaderLatestSongs": "Son Parçalar",
"HeaderLatestTrailers": "Son fragmanlar",
"HeaderLibraryFolders": "Media Klasörleri", "HeaderLibraryFolders": "Media Klasörleri",
"HeaderManagement": "Yönetim",
"HeaderMediaFolders": "Media Klasörleri", "HeaderMediaFolders": "Media Klasörleri",
"HeaderMusicVideos": "Müzik vidyoları", "HeaderMusicVideos": "Müzik vidyoları",
"HeaderNextUp": "Sonraki hafta", "HeaderNextUp": "Sonraki hafta",
"HeaderNowPlaying": "Şimdi Çalınıyor",
"HeaderParentalRating": "Parental Rating",
"HeaderPlayAll": "Hepsini oynat", "HeaderPlayAll": "Hepsini oynat",
"HeaderPlaybackSettings": "Oynatma Ayarları", "HeaderPlaybackSettings": "Oynatma Ayarları",
"HeaderPleaseSignIn": "Lütfen Giriş Yapın", "HeaderPleaseSignIn": "Lütfen Giriş Yapın",
@ -120,52 +84,35 @@
"HeaderRecentlyPlayed": "Son oynatılan", "HeaderRecentlyPlayed": "Son oynatılan",
"HeaderRemoteControl": "Uzaktan Kontrol", "HeaderRemoteControl": "Uzaktan Kontrol",
"HeaderResponseProfile": "Profil Görüntüleme", "HeaderResponseProfile": "Profil Görüntüleme",
"HeaderResume": "Devam",
"HeaderScenes": "Diziler", "HeaderScenes": "Diziler",
"HeaderSelectDate": "Tarihi Seçin",
"HeaderSendMessage": "Mesaj Gönder", "HeaderSendMessage": "Mesaj Gönder",
"HeaderSeries": "Series", "HeaderSeries": "Series",
"HeaderServerSettings": "Sunucu ayarları", "HeaderServerSettings": "Sunucu ayarları",
"HeaderSetupLibrary": "Medya kütüphanelerini kur", "HeaderSetupLibrary": "Medya kütüphanelerini kur",
"HeaderStatus": "Durum", "HeaderStatus": "Durum",
"HeaderSync": "Eşle",
"HeaderSyncJobInfo": "İşleri Eşle",
"HeaderSystemDlnaProfiles": "Sistem Profilleri", "HeaderSystemDlnaProfiles": "Sistem Profilleri",
"HeaderTaskTriggers": "Görev tetikleyicileri", "HeaderTaskTriggers": "Görev tetikleyicileri",
"HeaderThemeSongs": "Tema Şarkılar",
"HeaderThemeVideos": "Video Temaları",
"HeaderToAccessPleaseEnterEasyPinCode": "Ulaşabilmek için lütfen Kolay Pin Kod'unuzu girin",
"HeaderTranscodingProfile": "Kodlama Profili", "HeaderTranscodingProfile": "Kodlama Profili",
"HeaderUploadNewImage": "Yeni Resim Yükle", "HeaderUploadNewImage": "Yeni Resim Yükle",
"HeaderUsers": "Kullanıcılar", "HeaderUsers": "Kullanıcılar",
"HeaderVideo": "Görüntü",
"HeaderYear": "Year",
"ImageUploadAspectRatioHelp": "1:1 Görüntü Oranı Önerilir. Sadece JPG/PNG için.",
"LabelAllowServerAutoRestart": "Bu sunucuya güncellemeleri uygulamak için yeniden başlama izni ver", "LabelAllowServerAutoRestart": "Bu sunucuya güncellemeleri uygulamak için yeniden başlama izni ver",
"LabelArtists": "Sanatçılar:", "LabelArtists": "Sanatçılar:",
"LabelAudioLanguagePreference": "Ses Dili Tercihi:", "LabelAudioLanguagePreference": "Ses Dili Tercihi:",
"LabelCachePath": "Önbellek Yolu:", "LabelCachePath": "Önbellek Yolu:",
"LabelCachePathHelp": "Sunucunun resim vb. önbellek dosyalarını tutması için bir yer belirt. Öntanımlı yeri kullanmak için boş bırak.", "LabelCachePathHelp": "Sunucunun resim vb. önbellek dosyalarını tutması için bir yer belirt. Öntanımlı yeri kullanmak için boş bırak.",
"LabelConfigureSettings": "Ayarları değiştir",
"LabelContentType": "İçerik türü:", "LabelContentType": "İçerik türü:",
"LabelCountry": "Ülke:", "LabelCountry": "Ülke:",
"LabelCurrentPassword": "Kullanımdaki şifre:", "LabelCurrentPassword": "Kullanımdaki şifre:",
"LabelDay": "Gün:", "LabelDay": "Gün:",
"LabelDisplayMissingEpisodesWithinSeasons": "Sezondaki kayıp bölümleri göster", "LabelDisplayMissingEpisodesWithinSeasons": "Sezondaki kayıp bölümleri göster",
"LabelDisplayMissingEpisodesWithinSeasonsHelp": "TV kütüphaneleri için Jellyfin Sunucusu kurulumunda bunun aktif edilmiş olması gerekir.",
"LabelDownloadInternetMetadata": "İnternetten İçerik Yükleyin",
"LabelDownloadInternetMetadataHelp": "Jellyfin sunucusu medya ile ilgili zengin sunumlar için internetten bilgi indirebilir.",
"LabelEnableDlnaServer": "DLNA Sunucusu etkin", "LabelEnableDlnaServer": "DLNA Sunucusu etkin",
"LabelFinish": "Bitir", "LabelFinish": "Bitir",
"LabelFolderType": "Klasör Türü:",
"LabelIconMaxHeight": "İkon Max Genişlik:", "LabelIconMaxHeight": "İkon Max Genişlik:",
"LabelIconMaxWidth": "ikon Max Yükseklik:", "LabelIconMaxWidth": "ikon Max Yükseklik:",
"LabelLanguage": "Dil:", "LabelLanguage": "Dil:",
"LabelLastResult": "Son sonuçlar:",
"LabelManufacturer": "Üretici", "LabelManufacturer": "Üretici",
"LabelMaxParentalRating": "Maksimum izin verilen ebeveyn değerlendirmesi:", "LabelMaxParentalRating": "Maksimum izin verilen ebeveyn değerlendirmesi:",
"LabelMessageText": "Mesaj Metni:", "LabelMessageText": "Mesaj Metni:",
"LabelMissing": "Kayıp",
"LabelName": "İsim:", "LabelName": "İsim:",
"LabelNewPassword": "Yeni şifre:", "LabelNewPassword": "Yeni şifre:",
"LabelNewPasswordConfirm": "Yeni şifreyi onayla:", "LabelNewPasswordConfirm": "Yeni şifreyi onayla:",
@ -180,44 +127,33 @@
"LabelSelectUsers": "Kullanıcıları seç:", "LabelSelectUsers": "Kullanıcıları seç:",
"LabelSerialNumber": "Seri Numarası", "LabelSerialNumber": "Seri Numarası",
"LabelStatus": "Durum:", "LabelStatus": "Durum:",
"LabelSubtitleLanguagePreference": "Altyazı Dili Tercihi:",
"LabelSyncTempPath": "Geçici dosya yolu:",
"LabelTime": "Zaman:", "LabelTime": "Zaman:",
"LabelTimeLimitHours": "Zaman limiti (saat):", "LabelTimeLimitHours": "Zaman limiti (saat):",
"LabelType": "Tür:", "LabelType": "Tür:",
"LabelUnairedMissingEpisodesWithinSeasons": "Yayınlanmamış sezon bölümlerini göster",
"LabelUser": "Kullanıcı:", "LabelUser": "Kullanıcı:",
"LabelUserLibrary": "Kullanıcı Kütüphanesi:", "LabelUserLibrary": "Kullanıcı Kütüphanesi:",
"LabelVideoType": "Video Tipi:",
"LabelYear": "Yıl:", "LabelYear": "Yıl:",
"LabelYourFirstName": "İlk Ad:", "LabelYourFirstName": "İlk Ad:",
"LabelYoureDone": "Bitti!", "LabelYoureDone": "Bitti!",
"LibraryAccessHelp": "Bu kullanıcı ile paylaşmak için medya klasörleri seçin. Yöneticiler meta yöneticisini kullanarak tüm klasörleri düzenlemesi mümkün olacaktır.", "LibraryAccessHelp": "Bu kullanıcı ile paylaşmak için medya klasörleri seçin. Yöneticiler meta yöneticisini kullanarak tüm klasörleri düzenlemesi mümkün olacaktır.",
"Live": "Canlı", "Live": "Canlı",
"MaxParentalRatingHelp": "Daha yüksek bir derece ile İçerik Bu kullanıcıdan gizli olacak.", "MaxParentalRatingHelp": "Daha yüksek bir derece ile İçerik Bu kullanıcıdan gizli olacak.",
"MessageNoServicesInstalled": "Herhangi bir servis yüklü değil",
"MessageNothingHere": "Burda birşey yok", "MessageNothingHere": "Burda birşey yok",
"MessagePleaseEnsureInternetMetadata": "Lütfen internetten metadata indirmenin aktif olduğundan emin olun.", "MessagePleaseEnsureInternetMetadata": "Lütfen internetten metadata indirmenin aktif olduğundan emin olun.",
"Monday": "Pazartesi", "Monday": "Pazartesi",
"NewCollection": "Yeni Koleksiyon", "NewCollection": "Yeni Koleksiyon",
"NoPluginsInstalledMessage": "Eklentiler Yüklü Değil",
"OptionActors": "Aktörler",
"OptionAlbum": "Albüm", "OptionAlbum": "Albüm",
"OptionAlbumArtist": "Albüm Sanatçısı", "OptionAlbumArtist": "Albüm Sanatçısı",
"OptionAllowUserToManageServer": "Bu kullanıcıya sunucuyu yönetme izni ver", "OptionAllowUserToManageServer": "Bu kullanıcıya sunucuyu yönetme izni ver",
"OptionAnyNumberOfPlayers": "Hepsi",
"OptionArtist": "Sanatçı", "OptionArtist": "Sanatçı",
"OptionAscending": "Yükselen", "OptionAscending": "Yükselen",
"OptionAutomatic": "Otomatik", "OptionAutomatic": "Otomatik",
"OptionBeta": "Deneme",
"OptionContinuing": "Topluluk", "OptionContinuing": "Topluluk",
"OptionCriticRating": "Yorumcu Puanı", "OptionCriticRating": "Yorumcu Puanı",
"OptionDaily": "Günlük", "OptionDaily": "Günlük",
"OptionDateAdded": "Eklenme Tarihi", "OptionDateAdded": "Eklenme Tarihi",
"OptionDatePlayed": "Oynatma Tarihi", "OptionDatePlayed": "Oynatma Tarihi",
"OptionDescending": "Düşen", "OptionDescending": "Düşen",
"OptionDev": "Geliştirici",
"OptionDirectors": "Yönetmenler",
"OptionDisableUser": "Kullanıcı Devre Dışı Bırak", "OptionDisableUser": "Kullanıcı Devre Dışı Bırak",
"OptionDislikes": "Beğenilmeyenler", "OptionDislikes": "Beğenilmeyenler",
"OptionDownloadArtImage": "Galeri", "OptionDownloadArtImage": "Galeri",
@ -232,62 +168,36 @@
"OptionEnableAccessToAllLibraries": "Bütün kütüphanelere erişim izni ver", "OptionEnableAccessToAllLibraries": "Bütün kütüphanelere erişim izni ver",
"OptionEnded": "Bitmiş", "OptionEnded": "Bitmiş",
"OptionFavorite": "Favoriler", "OptionFavorite": "Favoriler",
"OptionFolderSort": "Klasörler",
"OptionFriday": "Cuma", "OptionFriday": "Cuma",
"OptionFridayShort": "Cuma",
"OptionGuestStars": "Konuk Oyuncular",
"OptionHasSubtitles": "Altyazı", "OptionHasSubtitles": "Altyazı",
"OptionHasThemeSong": "Tema Şarkısı", "OptionHasThemeSong": "Tema Şarkısı",
"OptionHasThemeVideo": "Tema Videosu", "OptionHasThemeVideo": "Tema Videosu",
"OptionHasTrailer": "Tanıtım Video", "OptionHasTrailer": "Tanıtım Video",
"OptionHideUser": "Bu kullanıcıyı giriş ekranında gösterme", "OptionHideUser": "Bu kullanıcıyı giriş ekranında gösterme",
"OptionImdbRating": "İMDb Reyting", "OptionImdbRating": "İMDb Reyting",
"OptionIso": "İso",
"OptionLatestMedia": "En Son Görüntülemeler",
"OptionLibraryFolders": "Media Klasörleri",
"OptionLikes": "Beğenilenler", "OptionLikes": "Beğenilenler",
"OptionMissingImdbId": "Eksik IMDB Id'si",
"OptionMissingOverview": "Eksik tanıtım",
"OptionMissingTvdbId": "Eksik TheTVDB Id'si",
"OptionMonday": "Pazartesi", "OptionMonday": "Pazartesi",
"OptionMondayShort": "Pzrts",
"OptionMovies": "Filmler",
"OptionNameSort": "İsim", "OptionNameSort": "İsim",
"OptionOtherVideos": "Diğer Videolar",
"OptionPlayCount": "Oynatma sayacı", "OptionPlayCount": "Oynatma sayacı",
"OptionPlayed": "Çalındı", "OptionPlayed": "Çalındı",
"OptionPriority": "Öncelik",
"OptionProducers": "Prodüktörler",
"OptionProfileAudio": "Ses", "OptionProfileAudio": "Ses",
"OptionProfilePhoto": "Fotoğraf", "OptionProfilePhoto": "Fotoğraf",
"OptionProfileVideo": "Vidyo", "OptionProfileVideo": "Vidyo",
"OptionProfileVideoAudio": "Video Sesi", "OptionProfileVideoAudio": "Video Sesi",
"OptionRecordOnlyNewEpisodes": "Sadece yeni bölümleri kaydet",
"OptionRecordSeries": "Kayıt Serisi",
"OptionRelease": "Resmi Yayın",
"OptionReleaseDate": "Yayınlanma Tarihi", "OptionReleaseDate": "Yayınlanma Tarihi",
"OptionResumable": "Başlatılabilir", "OptionResumable": "Başlatılabilir",
"OptionRuntime": "Süresi", "OptionRuntime": "Süresi",
"OptionSaturday": "Cumartesi", "OptionSaturday": "Cumartesi",
"OptionSaturdayShort": "Cmrts",
"OptionSpecialEpisode": "Özel", "OptionSpecialEpisode": "Özel",
"OptionSunday": "Pazar", "OptionSunday": "Pazar",
"OptionSundayShort": "Pzr",
"OptionTags": "Etiketler",
"OptionThursday": "Perşembe", "OptionThursday": "Perşembe",
"OptionThursdayShort": "Prş",
"OptionTrackName": "Parça İsmi", "OptionTrackName": "Parça İsmi",
"OptionTuesday": "Salı", "OptionTuesday": "Salı",
"OptionTuesdayShort": "Salı",
"OptionTvdbRating": "Tvdb Reyting", "OptionTvdbRating": "Tvdb Reyting",
"OptionUnplayed": "Çalınmayan", "OptionUnplayed": "Çalınmayan",
"OptionVideoBitrate": "Video Kalitesi",
"OptionWednesday": "Çarşamba", "OptionWednesday": "Çarşamba",
"OptionWednesdayShort": "Çrşm",
"OptionWeekly": "Haftalık", "OptionWeekly": "Haftalık",
"OptionWriters": "Yazarlar",
"ParentalRating": "Ebeveyn değeri", "ParentalRating": "Ebeveyn değeri",
"Password": "Sifre",
"PasswordMatchError": "Parola ve Sifre Eslesmelidir.", "PasswordMatchError": "Parola ve Sifre Eslesmelidir.",
"PasswordResetComplete": "Parolanız Sıfırlanmıstır.", "PasswordResetComplete": "Parolanız Sıfırlanmıstır.",
"PasswordResetConfirmation": "Sifrenizi Sıfırlamak İstediginizden Eminmisiniz?", "PasswordResetConfirmation": "Sifrenizi Sıfırlamak İstediginizden Eminmisiniz?",
@ -295,46 +205,30 @@
"Play": "Oynat", "Play": "Oynat",
"Record": "Kayıt", "Record": "Kayıt",
"RecordingCancelled": "Kayıt iptal edildi.", "RecordingCancelled": "Kayıt iptal edildi.",
"RegisterWithPayPal": "Paypal ile kayıt ol",
"Saturday": "Cumartesi", "Saturday": "Cumartesi",
"Save": "Kaydet", "Save": "Kaydet",
"SettingsSaved": "Ayarlar Kaydedildi", "SettingsSaved": "Ayarlar Kaydedildi",
"Standard": "Standart",
"Sunday": "Pazar", "Sunday": "Pazar",
"TabAbout": "Hakkında",
"TabAccess": "Erişim", "TabAccess": "Erişim",
"TabAdvanced": "Gelişmiş", "TabAdvanced": "Gelişmiş",
"TabAlbumArtists": "Albüm Sanatçıları", "TabAlbumArtists": "Albüm Sanatçıları",
"TabAlbums": "Albümler", "TabAlbums": "Albümler",
"TabArtists": "Sanatçılar", "TabArtists": "Sanatçılar",
"TabBasic": "Basit",
"TabCatalog": "Katalog", "TabCatalog": "Katalog",
"TabChannels": "Kanallar", "TabChannels": "Kanallar",
"TabCodecs": "Codecler", "TabCodecs": "Codecler",
"TabCollectionTitles": "Başlıklar",
"TabControls": "Kontrol",
"TabEpisodes": "Bölümler", "TabEpisodes": "Bölümler",
"TabFavorites": "Favoriler", "TabFavorites": "Favoriler",
"TabFolders": "Klasörler",
"TabGeneral": "Genel",
"TabGenres": "Türler", "TabGenres": "Türler",
"TabGuide": "Kılavuz", "TabGuide": "Kılavuz",
"TabHome": "Anasayfa",
"TabImage": "Resim",
"TabImages": "Resimler",
"TabInfo": "Bilgi", "TabInfo": "Bilgi",
"TabLatest": "En yeni", "TabLatest": "En yeni",
"TabLibraryAccess": "Kütüphane Erişim",
"TabMovies": "Filmler", "TabMovies": "Filmler",
"TabMusic": "Muzik", "TabMusic": "Muzik",
"TabMusicVideos": "Klipler", "TabMusicVideos": "Klipler",
"TabMyPlugins": "Eklentilerim", "TabMyPlugins": "Eklentilerim",
"TabNavigation": "Navigasyon",
"TabNetworks": "Ağlar", "TabNetworks": "Ağlar",
"TabNextUp": "Sonraki hafta",
"TabNotifications": "Bildirimler", "TabNotifications": "Bildirimler",
"TabNowPlaying": "Şimdi Çalınıyor",
"TabOthers": "Diğerleri",
"TabPassword": "Şifre", "TabPassword": "Şifre",
"TabPlaylist": "Oynatma listesi", "TabPlaylist": "Oynatma listesi",
"TabProfile": "Profil", "TabProfile": "Profil",
@ -346,8 +240,6 @@
"TabSettings": "Ayarlar", "TabSettings": "Ayarlar",
"TabShows": "Diziler", "TabShows": "Diziler",
"TabSongs": "Şarkılar", "TabSongs": "Şarkılar",
"TabStudios": "Stüdyo",
"TabSubtitles": "Altyazılar",
"TabSuggestions": "Önerilenler", "TabSuggestions": "Önerilenler",
"TabTrailers": "Fragmanlar", "TabTrailers": "Fragmanlar",
"TabTranscoding": "Kodlayıcı", "TabTranscoding": "Kodlayıcı",
@ -355,30 +247,16 @@
"TellUsAboutYourself": "Kendinizden bahsedin", "TellUsAboutYourself": "Kendinizden bahsedin",
"ThisWizardWillGuideYou": "Bu sihirbaz kurulum işlemi boyunca size yardımcı olacaktır. Başlamak için, tercih ettiğiniz dili seçiniz.", "ThisWizardWillGuideYou": "Bu sihirbaz kurulum işlemi boyunca size yardımcı olacaktır. Başlamak için, tercih ettiğiniz dili seçiniz.",
"Thursday": "Perşembe", "Thursday": "Perşembe",
"TitleLiveTV": "Canlı TV",
"TitleNotifications": "Bildirimler",
"TitlePlugins": "Eklentiler",
"TitleScheduledTasks": "Planlanmış görevler",
"TitleServer": "Sunucu",
"TitleSignIn": "Giriş Yapın",
"TitleSupport": "Destek",
"Tuesday": "Salı", "Tuesday": "Salı",
"UninstallPluginConfirmation": "Kaldırmak İstediginizden Eminmisiniz {0} ?", "UninstallPluginConfirmation": "Kaldırmak İstediginizden Eminmisiniz {0} ?",
"UninstallPluginHeader": "Eklenti Kaldır", "UninstallPluginHeader": "Eklenti Kaldır",
"Users": "Kullanıcılar",
"VersionNumber": "Versiyon {0}",
"Wednesday": "Çarşamba", "Wednesday": "Çarşamba",
"WelcomeToProject": "Jellyfin'ye Hoş Geldiniz!", "WelcomeToProject": "Jellyfin'ye Hoş Geldiniz!",
"Absolute": "Mutlak", "Absolute": "Mutlak",
"Accept": "Kabul Et",
"AccessRestrictedTryAgainLater": "Şu anda erişim engellendi. Lütfen daha sonra tekrar deneyiniz.", "AccessRestrictedTryAgainLater": "Şu anda erişim engellendi. Lütfen daha sonra tekrar deneyiniz.",
"Actor": "Aktör", "Actor": "Aktör",
"AddGuideProviderHelp": "Yayın akışı bilgisi için bir kaynak ekle",
"Albums": "Albümler", "Albums": "Albümler",
"Artists": "Sanatçılar", "Artists": "Sanatçılar",
"Books": "Kitaplar", "Books": "Kitaplar",
"Channels": "Kanallar", "Channels": "Kanallar"
"LabelIpAddressValue": "Ip adresi: {0}",
"LabelRunningTimeValue": "Çalışma süresi: {0}",
"MessageApplicationUpdated": "Jellyfin Sunucusu güncellendi"
} }

View File

@ -1,13 +1,10 @@
{ {
"BirthDateValue": "Народився: {0}", "BirthDateValue": "Народився: {0}",
"BirthPlaceValue": "Місце народження: {0}", "BirthPlaceValue": "Місце народження: {0}",
"ButtonAccept": "Дозволено",
"ButtonAddUser": "Додати користувача", "ButtonAddUser": "Додати користувача",
"ButtonCancel": "Скасувати", "ButtonCancel": "Скасувати",
"ButtonFilter": "Фільтр", "ButtonFilter": "Фільтр",
"ButtonNew": "Новий", "ButtonNew": "Новий",
"ButtonQuality": "Якість",
"ButtonReject": "Відхилено",
"ButtonRename": "Перейменувати", "ButtonRename": "Перейменувати",
"ButtonResetPassword": "Скинути пароль", "ButtonResetPassword": "Скинути пароль",
"ButtonSave": "Зберігти", "ButtonSave": "Зберігти",
@ -18,109 +15,59 @@
"FolderTypeBooks": "Книги", "FolderTypeBooks": "Книги",
"FolderTypeMovies": "Фільми", "FolderTypeMovies": "Фільми",
"FolderTypeMusic": "Музика", "FolderTypeMusic": "Музика",
"FolderTypePhotos": "Світлини",
"FolderTypeTvShows": "ТБ", "FolderTypeTvShows": "ТБ",
"HeaderAlbums": "Альбоми", "HeaderAlbums": "Альбоми",
"HeaderAudio": "Аудіо",
"HeaderAutomaticUpdates": "Автоматичне оновлення", "HeaderAutomaticUpdates": "Автоматичне оновлення",
"HeaderBooks": "Книги", "HeaderBooks": "Книги",
"HeaderCollections": "Колекції",
"HeaderCreatePassword": "Створити пароль",
"HeaderDeleteDevice": "Видалить пристрій", "HeaderDeleteDevice": "Видалить пристрій",
"HeaderFavoriteMovies": "Улюблені фільми",
"HeaderInvitationSent": "Запрошення надіслано",
"HeaderLatestAlbums": "Останні альбоми",
"HeaderLatestEpisodes": "Останні епізоди", "HeaderLatestEpisodes": "Останні епізоди",
"HeaderLatestItems": "Останні",
"HeaderLatestMedia": "Останні медіа", "HeaderLatestMedia": "Останні медіа",
"HeaderLatestMovies": "Останні фільми", "HeaderLatestMovies": "Останні фільми",
"HeaderLatestMusic": "Остання музика", "HeaderLatestMusic": "Остання музика",
"HeaderLatestSongs": "Останні пісні",
"HeaderLatestTrailers": "Останні трейлери",
"HeaderMovies": "Фільми", "HeaderMovies": "Фільми",
"HeaderNotifications": "Повідомлення",
"HeaderOffline": "Поза мережею",
"HeaderParentalRating": "Parental Rating",
"HeaderSeason": "Сезон",
"HeaderSeasons": "Сезони", "HeaderSeasons": "Сезони",
"HeaderSelectExternalPlayer": "Оберіть зовнішній програвач",
"HeaderSeries": "Series", "HeaderSeries": "Series",
"HeaderSettings": "Налаштування", "HeaderSettings": "Налаштування",
"HeaderStudios": "Студії",
"HeaderTV": "ТБ",
"HeaderTrack": "Доріжка",
"HeaderTracks": "Доріжки", "HeaderTracks": "Доріжки",
"HeaderTrailers": "Трейлери",
"HeaderUnknownDate": "Невідома дата",
"HeaderUnknownYear": "Невідомий рік",
"HeaderUsers": "Користувачі", "HeaderUsers": "Користувачі",
"HeaderVideo": "Відео",
"HeaderYear": "Year",
"LabelBirthDate": "Дата народження:", "LabelBirthDate": "Дата народження:",
"LabelBirthYear": "Рік народження:", "LabelBirthYear": "Рік народження:",
"LabelCountry": "Країна:", "LabelCountry": "Країна:",
"LabelCurrentPassword": "Поточний пароль:", "LabelCurrentPassword": "Поточний пароль:",
"LabelDateOfBirth": "Дата народження:",
"LabelDeathDate": "Дата смерті:", "LabelDeathDate": "Дата смерті:",
"LabelLanguage": "Мова:", "LabelLanguage": "Мова:",
"LabelLimit": "Обмеження:",
"LabelMarkAs": "Позначити як:",
"LabelNewPassword": "Новий пароль:", "LabelNewPassword": "Новий пароль:",
"LabelNext": "Вперед", "LabelNext": "Вперед",
"LabelNoUnreadNotifications": "Немає непрочитаних повідомлень.",
"LabelPath": "Шлях:", "LabelPath": "Шлях:",
"LabelPrevious": "Назад", "LabelPrevious": "Назад",
"LabelVideoType": "Тип відео:",
"LabelYourFirstName": "Ім’я:", "LabelYourFirstName": "Ім’я:",
"Like": "Подобається", "Like": "Подобається",
"MediaInfoAltitude": "Висота",
"MediaInfoAperture": "Апертура",
"MediaInfoAspectRatio": "Співвідношення сторін", "MediaInfoAspectRatio": "Співвідношення сторін",
"MediaInfoChannels": "Канали", "MediaInfoChannels": "Канали",
"MediaInfoCodec": "Кодек", "MediaInfoCodec": "Кодек",
"MediaInfoContainer": "Контейнер", "MediaInfoContainer": "Контейнер",
"MediaInfoDefault": "Типово", "MediaInfoDefault": "Типово",
"MediaInfoFormat": "Формат",
"MediaInfoLanguage": "Мова", "MediaInfoLanguage": "Мова",
"MediaInfoLatitude": "Широта",
"MediaInfoLevel": "Рівень", "MediaInfoLevel": "Рівень",
"MediaInfoLongitude": "Довгота",
"MediaInfoPath": "Шлях", "MediaInfoPath": "Шлях",
"MediaInfoProfile": "Профіль", "MediaInfoProfile": "Профіль",
"MediaInfoSize": "Розмір", "MediaInfoSize": "Розмір",
"MediaInfoStreamTypeAudio": "Аудіо",
"MediaInfoStreamTypeData": "Дата",
"MediaInfoStreamTypeSubtitle": "Субтитри",
"MediaInfoStreamTypeVideo": "Відео",
"MessageContactAdminToResetPassword": "Будь ласка, зверніться до адміністратора для скидання вашого паролю.", "MessageContactAdminToResetPassword": "Будь ласка, зверніться до адміністратора для скидання вашого паролю.",
"OptionActors": "Актори",
"OptionAlbum": "Альбом", "OptionAlbum": "Альбом",
"OptionArtist": "Актор", "OptionArtist": "Актор",
"OptionBlockMovies": "Фільми", "OptionBlockMovies": "Фільми",
"OptionBlockTrailers": "Трейлери", "OptionBlockTrailers": "Трейлери",
"OptionBooks": "Книги",
"OptionCollections": "Колекції",
"OptionDislikes": "Не подобається", "OptionDislikes": "Не подобається",
"OptionFavorite": "Улюблене", "OptionFavorite": "Улюблене",
"OptionFolderSort": "Теки",
"OptionHasSubtitles": "Субтитри", "OptionHasSubtitles": "Субтитри",
"OptionLatestMedia": "Останні медіа",
"OptionLatestTvRecordings": "Останні записи",
"OptionLikes": "Подобається", "OptionLikes": "Подобається",
"OptionMovies": "Фільми",
"OptionNameSort": "Ім’я", "OptionNameSort": "Ім’я",
"OptionSeasons": "Сезони",
"OptionSeries": "Серія",
"OptionSongs": "Пісні",
"OptionStudios": "Студії",
"ParentalRating": "Parental Rating", "ParentalRating": "Parental Rating",
"Save": "Зберігти", "Save": "Зберігти",
"Settings": "Налаштування", "Settings": "Налаштування",
"TabCollections": "Колекції", "TabCollections": "Колекції",
"TabEpisodes": "Епізоди", "TabEpisodes": "Епізоди",
"TabGenres": "Жанри", "TabGenres": "Жанри",
"TabHelp": "Довідка",
"TabImages": "Зображення",
"TabLibrary": "Бібліотека", "TabLibrary": "Бібліотека",
"TabMetadata": "Метадані", "TabMetadata": "Метадані",
"TabMovies": "Фільми", "TabMovies": "Фільми",
@ -131,17 +78,11 @@
"TabProfile": "Профіль", "TabProfile": "Профіль",
"TabProfiles": "Профілі", "TabProfiles": "Профілі",
"TabSecurity": "Безпека", "TabSecurity": "Безпека",
"TabStudios": "Студії",
"TabTrailers": "Трейлери", "TabTrailers": "Трейлери",
"TabUsers": "Користувачі", "TabUsers": "Користувачі",
"TitleNotifications": "Повідомлення",
"ValueAlbumCount": "{0} альбомів", "ValueAlbumCount": "{0} альбомів",
"ValueArtist": "Актор: {0}",
"ValueArtists": "Актори: {0}",
"ValueAwards": "Нагороди: {0}",
"ValueDiscNumber": "Диск {0}", "ValueDiscNumber": "Диск {0}",
"ValueEpisodeCount": "{0} епізодів", "ValueEpisodeCount": "{0} епізодів",
"ValueLinks": "Посилання: {0}",
"ValueMinutes": "{0} хвилин", "ValueMinutes": "{0} хвилин",
"ValueMovieCount": "{0} фільмів", "ValueMovieCount": "{0} фільмів",
"ValueMusicVideoCount": "{0} музичних кліпів", "ValueMusicVideoCount": "{0} музичних кліпів",
@ -151,12 +92,6 @@
"ValueOneMusicVideo": "1 музичний кліп", "ValueOneMusicVideo": "1 музичний кліп",
"ValueOneSeries": "1 серія", "ValueOneSeries": "1 серія",
"ValueOneSong": "1 пісня", "ValueOneSong": "1 пісня",
"ValueOneTrailer": "1 трейлер",
"ValuePriceUSD": "Ціна: {0} (USD)",
"ValueSeriesCount": "{0} серій", "ValueSeriesCount": "{0} серій",
"ValueSongCount": "{0} пісень", "ValueSongCount": "{0} пісень"
"ValueStudio": "Студія: {0}",
"ValueStudios": "Студії: {0}",
"ValueTrailerCount": "{0} трейлерів",
"ViewTypeMovies": "Фільми"
} }

View File

@ -1,6 +1,5 @@
{ {
"Add": "Thêm", "Add": "Thêm",
"AddUser": "Thêm người dùng",
"All": "Tất cả", "All": "Tất cả",
"BrowsePluginCatalogMessage": "Duyệt qua các danh mục plugin của chúng tôi để xem các plugin có sẵn.", "BrowsePluginCatalogMessage": "Duyệt qua các danh mục plugin của chúng tôi để xem các plugin có sẵn.",
"ButtonAdd": "Thêm", "ButtonAdd": "Thêm",
@ -12,7 +11,6 @@
"ButtonResetPassword": "Reset mật khẩu", "ButtonResetPassword": "Reset mật khẩu",
"ButtonSave": "Lưu", "ButtonSave": "Lưu",
"ButtonSearch": "Tìm kiếm", "ButtonSearch": "Tìm kiếm",
"ButtonSelect": "Lựa chọn",
"ButtonSelectDirectory": "Lựa chọn trực tiếp", "ButtonSelectDirectory": "Lựa chọn trực tiếp",
"ButtonSignOut": "Sign out", "ButtonSignOut": "Sign out",
"ButtonSort": "Phân loại", "ButtonSort": "Phân loại",
@ -25,46 +23,27 @@
"FileReadCancelled": "Tệp tin đọc đã bị hủy.", "FileReadCancelled": "Tệp tin đọc đã bị hủy.",
"FileReadError": "Có một lỗi xảy ra khi đọc tệp tin này.", "FileReadError": "Có một lỗi xảy ra khi đọc tệp tin này.",
"FolderTypeTvShows": "TV", "FolderTypeTvShows": "TV",
"HeaderAddTitles": "Thêm các tiêu đề",
"HeaderAddUser": "Thêm người dùng", "HeaderAddUser": "Thêm người dùng",
"HeaderAutomaticUpdates": "Tự động cập nhật", "HeaderAutomaticUpdates": "Tự động cập nhật",
"HeaderClients": "Các máy khách",
"HeaderCreatePassword": "Tạo mật khẩu",
"HeaderCustomDlnaProfiles": "Hồ sơ khách hàng", "HeaderCustomDlnaProfiles": "Hồ sơ khách hàng",
"HeaderDate": "Ngày",
"HeaderDestination": "Đích",
"HeaderFeatureAccess": "Truy cập tính năng", "HeaderFeatureAccess": "Truy cập tính năng",
"HeaderFrequentlyPlayed": "Phát thường xuyên", "HeaderFrequentlyPlayed": "Phát thường xuyên",
"HeaderLatestAlbums": "Các Album mới nhất",
"HeaderLatestEpisodes": "Các tập phim mới nhất", "HeaderLatestEpisodes": "Các tập phim mới nhất",
"HeaderLatestMovies": "Phim mới nhất", "HeaderLatestMovies": "Phim mới nhất",
"HeaderLatestSongs": "Các bài hát mới nhất",
"HeaderLinks": "Các liên kết",
"HeaderName": "Tên",
"HeaderNowPlaying": "Phát ngay bây giờ",
"HeaderParentalRating": "Parental Rating",
"HeaderProgram": "Chương trình",
"HeaderRecentlyPlayed": "Phát gần đây", "HeaderRecentlyPlayed": "Phát gần đây",
"HeaderResume": "Sơ yếu lý lịch",
"HeaderSeries": "Series:", "HeaderSeries": "Series:",
"HeaderSource": "Nguồn",
"HeaderStatus": "Trạng thái", "HeaderStatus": "Trạng thái",
"HeaderSystemDlnaProfiles": "Hồ sơ hệ thống", "HeaderSystemDlnaProfiles": "Hồ sơ hệ thống",
"HeaderUploadNewImage": "Tải lên một ảnh mới", "HeaderUploadNewImage": "Tải lên một ảnh mới",
"HeaderUsers": "dùng", "HeaderUsers": "dùng",
"HeaderYear": "Year:",
"LabelAllowServerAutoRestart": "Cho phép máy chủ tự động khởi động lại để áp dụng các bản cập nhật", "LabelAllowServerAutoRestart": "Cho phép máy chủ tự động khởi động lại để áp dụng các bản cập nhật",
"LabelAudioLanguagePreference": "Ngôn ngữ thoại ưa thích:", "LabelAudioLanguagePreference": "Ngôn ngữ thoại ưa thích:",
"LabelCompleted": "Hoàn thành",
"LabelConfigureSettings": "Cài đặt cấu hình",
"LabelCountry": "Quốc gia:", "LabelCountry": "Quốc gia:",
"LabelCurrentPassword": "Mật khẩu hiện tại:", "LabelCurrentPassword": "Mật khẩu hiện tại:",
"LabelDay": "Ngày:", "LabelDay": "Ngày:",
"LabelDownloadInternetMetadata": "Tải ảnh nghệ thuật và metadata từ internet",
"LabelEnableDlnaPlayTo": "Cho phép DLNA chạy để", "LabelEnableDlnaPlayTo": "Cho phép DLNA chạy để",
"LabelEvent": "Sự kiện:", "LabelEvent": "Sự kiện:",
"LabelFinish": "Kết thúc", "LabelFinish": "Kết thúc",
"LabelFolderType": "Loại thư mục",
"LabelLanguage": "Ngôn ngữ", "LabelLanguage": "Ngôn ngữ",
"LabelName": "Tên:", "LabelName": "Tên:",
"LabelNewPassword": "Mật khẩu mới:", "LabelNewPassword": "Mật khẩu mới:",
@ -73,27 +52,19 @@
"LabelPrevious": "Trước", "LabelPrevious": "Trước",
"LabelSaveLocalMetadata": "Lưu các ảnh nghệ thuật và metadata vào trong các thư mục media", "LabelSaveLocalMetadata": "Lưu các ảnh nghệ thuật và metadata vào trong các thư mục media",
"LabelSaveLocalMetadataHelp": "Lưu các ảnh nghệ thuật và metadata vào trong các thư mục media, sẽ đưa chúng vào một nơi bạn có thể chỉnh sửa dễ dàng hơn.", "LabelSaveLocalMetadataHelp": "Lưu các ảnh nghệ thuật và metadata vào trong các thư mục media, sẽ đưa chúng vào một nơi bạn có thể chỉnh sửa dễ dàng hơn.",
"LabelSkipped": "Bỏ qua",
"LabelSubtitleLanguagePreference": "Ngôn ngữ phụ đề ưa thích:",
"LabelTime": "Thời gian:", "LabelTime": "Thời gian:",
"LabelVideoType": "Loại Video:",
"LabelYourFirstName": "Tên của Bạn", "LabelYourFirstName": "Tên của Bạn",
"LabelYoureDone": "Bạn đã hoàn thành!", "LabelYoureDone": "Bạn đã hoàn thành!",
"MaxParentalRatingHelp": "Nội dung với đánh giá cao hơn sẽ được ẩn đi từ người dùng này.", "MaxParentalRatingHelp": "Nội dung với đánh giá cao hơn sẽ được ẩn đi từ người dùng này.",
"MessageNothingHere": "Không có gì ở đây.", "MessageNothingHere": "Không có gì ở đây.",
"Monday": "Thứ Hai", "Monday": "Thứ Hai",
"NoPluginsInstalledMessage": "Bạn đã chưa cài đặt các plugin.",
"OptionActors": "Diễn viên",
"OptionAlbumArtist": "Album nghệ sỹ", "OptionAlbumArtist": "Album nghệ sỹ",
"OptionAllowUserToManageServer": "Cho phép người dùng này quản lý máy chủ", "OptionAllowUserToManageServer": "Cho phép người dùng này quản lý máy chủ",
"OptionAnyNumberOfPlayers": "Bất kỳ",
"OptionArtist": "Nghệ sỹ", "OptionArtist": "Nghệ sỹ",
"OptionAutomatic": "Tự động", "OptionAutomatic": "Tự động",
"OptionBanner": "Biển quảng cáo",
"OptionCommunityRating": "Đánh giá của cộng đồng", "OptionCommunityRating": "Đánh giá của cộng đồng",
"OptionDateAdded": "Ngày thêm", "OptionDateAdded": "Ngày thêm",
"OptionDatePlayed": "Ngày phát", "OptionDatePlayed": "Ngày phát",
"OptionDirectors": "Đạo diễn",
"OptionDisableUser": "Vô hiệu hóa người dùng này", "OptionDisableUser": "Vô hiệu hóa người dùng này",
"OptionDislikes": "Không thích", "OptionDislikes": "Không thích",
"OptionDownloadBackImage": "Trở lại", "OptionDownloadBackImage": "Trở lại",
@ -108,25 +79,15 @@
"OptionImdbRating": "Đánh giá IMDb", "OptionImdbRating": "Đánh giá IMDb",
"OptionIsHD": "Độ nét cao", "OptionIsHD": "Độ nét cao",
"OptionIsSD": "Độ nét tiêu chuẩn", "OptionIsSD": "Độ nét tiêu chuẩn",
"OptionIso": "Chuẩn quốc tế",
"OptionLikes": "Thích", "OptionLikes": "Thích",
"OptionMissingImdbId": "Thiếu IMDb ID",
"OptionMissingTmdbId": "Thiếu Tmdb ID",
"OptionMonday": "Thứ Hai", "OptionMonday": "Thứ Hai",
"OptionNameSort": "Tên", "OptionNameSort": "Tên",
"OptionPlayCount": "Số lần phát", "OptionPlayCount": "Số lần phát",
"OptionPoster": "Áp phích",
"OptionProducers": "Nhà sản xuất",
"OptionRelease": "Phát hành chính thức",
"OptionRuntime": "Thời gian phát", "OptionRuntime": "Thời gian phát",
"OptionSaturday": "Thứ Bảy", "OptionSaturday": "Thứ Bảy",
"OptionSunday": "Chủ Nhật", "OptionSunday": "Chủ Nhật",
"OptionTimeline": "Dòng thời gian",
"OptionTrackName": "Tên bài", "OptionTrackName": "Tên bài",
"OptionVideoBitrate": "Tốc độ Bit của Video",
"OptionWriters": "Kịch bản",
"ParentalRating": "Parental Rating", "ParentalRating": "Parental Rating",
"Password": "Mật khẩu",
"PasswordMatchError": "Mật khẩu và mật khẩu xác nhận cần phải khớp nhau .", "PasswordMatchError": "Mật khẩu và mật khẩu xác nhận cần phải khớp nhau .",
"PasswordResetComplete": "Mật khẩu đã được reset", "PasswordResetComplete": "Mật khẩu đã được reset",
"PasswordResetConfirmation": "Bạn có chắc muốn reset mật khẩu?", "PasswordResetConfirmation": "Bạn có chắc muốn reset mật khẩu?",
@ -138,33 +99,24 @@
"TabAlbumArtists": "Các Album nghệ sỹ", "TabAlbumArtists": "Các Album nghệ sỹ",
"TabAlbums": "Các Album", "TabAlbums": "Các Album",
"TabArtists": "Các nghệ sỹ", "TabArtists": "Các nghệ sỹ",
"TabBasic": "Cơ bản",
"TabCatalog": "Danh mục", "TabCatalog": "Danh mục",
"TabCollectionTitles": "Tiêu đề",
"TabEpisodes": "Các tập phim", "TabEpisodes": "Các tập phim",
"TabGenres": "Các thể loại", "TabGenres": "Các thể loại",
"TabImage": "Hình ảnh",
"TabImages": "Hình ảnh",
"TabLatest": "Mới nhất", "TabLatest": "Mới nhất",
"TabLibraryAccess": "Truy cập thư viện",
"TabMovies": "Các phim", "TabMovies": "Các phim",
"TabMusicVideos": "Các video âm nhạc", "TabMusicVideos": "Các video âm nhạc",
"TabMyPlugins": "Các plugin của tôi", "TabMyPlugins": "Các plugin của tôi",
"TabNetworks": "Các mạng", "TabNetworks": "Các mạng",
"TabPassword": "Mật khẩu", "TabPassword": "Mật khẩu",
"TabPaths": "Các đường dẫn",
"TabProfile": "Hồ sơ", "TabProfile": "Hồ sơ",
"TabProfiles": "Hồ sơ", "TabProfiles": "Hồ sơ",
"TabSecurity": "Bảo mật", "TabSecurity": "Bảo mật",
"TabServer": "Máy chủ", "TabServer": "Máy chủ",
"TabSongs": "Các ca khúc", "TabSongs": "Các ca khúc",
"TabStudios": "Hãng phim",
"TabTranscoding": "Mã hóa", "TabTranscoding": "Mã hóa",
"TabUpcoming": "Sắp diễn ra", "TabUpcoming": "Sắp diễn ra",
"TellUsAboutYourself": "Nói cho chúng tôi biết đôi điều về Bạn", "TellUsAboutYourself": "Nói cho chúng tôi biết đôi điều 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.", "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.",
"TitleSupport": "Hỗ trợ",
"UninstallPluginConfirmation": "Bạn có chắc muốn gỡ bỏ{0}?", "UninstallPluginConfirmation": "Bạn có chắc muốn gỡ bỏ{0}?",
"UninstallPluginHeader": "Gỡ bỏ Plugin", "UninstallPluginHeader": "Gỡ bỏ Plugin"
"Users": "Người dùng"
} }

File diff suppressed because it is too large Load Diff

View File

@ -4,38 +4,24 @@
"ButtonAddScheduledTaskTrigger": "新增觸發", "ButtonAddScheduledTaskTrigger": "新增觸發",
"ButtonAddUser": "添加用戶", "ButtonAddUser": "添加用戶",
"ButtonCancel": "取消", "ButtonCancel": "取消",
"ButtonCancelSeries": "已取消電視劇",
"ButtonConfigurePinCode": "設置 PIN 碼",
"ButtonConvertMedia": "媒體轉換",
"ButtonCreate": "建立",
"ButtonDelete": "删除", "ButtonDelete": "删除",
"ButtonDeleteImage": "刪除圖像", "ButtonDeleteImage": "刪除圖像",
"ButtonEdit": "編輯", "ButtonEdit": "編輯",
"ButtonExit": "離開",
"ButtonFilter": "過濾", "ButtonFilter": "過濾",
"ButtonHelp": "幫助", "ButtonHelp": "幫助",
"ButtonInviteUser": "邀請用戶",
"ButtonManualLogin": "手動登入", "ButtonManualLogin": "手動登入",
"ButtonNew": "最新", "ButtonNew": "最新",
"ButtonNo": "否",
"ButtonOk": "確定", "ButtonOk": "確定",
"ButtonPlay": "播放", "ButtonPlay": "播放",
"ButtonPlayTrailer": "預告片",
"ButtonPrivacyPolicy": "隱私政策",
"ButtonQuickStartGuide": "快速入門指南", "ButtonQuickStartGuide": "快速入門指南",
"ButtonRecord": "錄影",
"ButtonRefresh": "重新整理", "ButtonRefresh": "重新整理",
"ButtonRefreshGuideData": "重新整理電視指南資料", "ButtonRefreshGuideData": "重新整理電視指南資料",
"ButtonRemove": "清除", "ButtonRemove": "清除",
"ButtonRename": "重新命名", "ButtonRename": "重新命名",
"ButtonResetPassword": "重設密碼", "ButtonResetPassword": "重設密碼",
"ButtonRestart": "重新啟動", "ButtonRestart": "重新啟動",
"ButtonRestartNow": "立刻重新啟動",
"ButtonSave": "儲存", "ButtonSave": "儲存",
"ButtonScanLibrary": "掃描媒體庫",
"ButtonSelect": "選擇",
"ButtonSelectDirectory": "選擇目錄", "ButtonSelectDirectory": "選擇目錄",
"ButtonServerDashboard": "伺服器狀態",
"ButtonSignIn": "登入", "ButtonSignIn": "登入",
"ButtonSignOut": "登出", "ButtonSignOut": "登出",
"ButtonSort": "排序", "ButtonSort": "排序",
@ -43,162 +29,84 @@
"ButtonSubmit": "提交", "ButtonSubmit": "提交",
"ButtonSubtitles": "字幕", "ButtonSubtitles": "字幕",
"ButtonUpload": "上傳", "ButtonUpload": "上傳",
"ButtonYes": "是",
"CategorySync": "同步",
"ChannelAccessHelp": "選擇此用戶共享頻道。管理員將能夠使用資料管理器而編輯所有文件夾。", "ChannelAccessHelp": "選擇此用戶共享頻道。管理員將能夠使用資料管理器而編輯所有文件夾。",
"Continuing": "繼續", "Continuing": "繼續",
"CustomDlnaProfilesHelp": "為新的設備建立自定配置或覆蓋原有系統配置。", "CustomDlnaProfilesHelp": "為新的設備建立自定配置或覆蓋原有系統配置。",
"Days": "錄影日",
"Delete": "删除", "Delete": "删除",
"DeviceAccessHelp": "只適用於唯一辨識方法的裝置,並不會阻止瀏覽器訪問。已過濾的用戶設備會被阻止訪問,直到他們使用已批准裝置。", "DeviceAccessHelp": "只適用於唯一辨識方法的裝置,並不會阻止瀏覽器訪問。已過濾的用戶設備會被阻止訪問,直到他們使用已批准裝置。",
"Edit": "編輯", "Edit": "編輯",
"EditSubtitles": "編輯字幕", "EditSubtitles": "編輯字幕",
"Ended": "完成", "Ended": "完成",
"FolderTypeBooks": "書藉", "FolderTypeBooks": "書藉",
"FolderTypeInherit": "繼承",
"FolderTypeMixed": "混合內容",
"FolderTypeMovies": "電影", "FolderTypeMovies": "電影",
"FolderTypeMusic": "音樂", "FolderTypeMusic": "音樂",
"FolderTypeMusicVideos": "MV", "FolderTypeMusicVideos": "MV",
"FolderTypePhotos": "相片",
"FolderTypeTvShows": "電視節目", "FolderTypeTvShows": "電視節目",
"Friday": "星期五", "Friday": "星期五",
"HeaderActiveDevices": "生效裝置", "HeaderActiveDevices": "生效裝置",
"HeaderActiveRecordings": "正在錄影的節目", "HeaderActiveRecordings": "正在錄影的節目",
"HeaderAddScheduledTaskTrigger": "新增觸發", "HeaderAddScheduledTaskTrigger": "新增觸發",
"HeaderAddTitles": "新增標題",
"HeaderAddToCollection": "添加到收藏庫", "HeaderAddToCollection": "添加到收藏庫",
"HeaderAddUser": "添加用戶", "HeaderAddUser": "添加用戶",
"HeaderAdditionalParts": "附加部份", "HeaderAdditionalParts": "附加部份",
"HeaderAdvanced": "進階",
"HeaderAirDays": "播放日子",
"HeaderAllRecordings": "所有錄影",
"HeaderAudio": "音訊",
"HeaderAutomaticUpdates": "自動更新", "HeaderAutomaticUpdates": "自動更新",
"HeaderAvailableServices": "可提供的服務",
"HeaderAwardsAndReviews": "獎項與評論",
"HeaderBooks": "書籍", "HeaderBooks": "書籍",
"HeaderBranding": "界面", "HeaderBranding": "界面",
"HeaderBrandingHelp": "選擇外觀,滿足您和團體的要求。",
"HeaderCameraUpload": "相片上載",
"HeaderCastCrew": "演員陣容", "HeaderCastCrew": "演員陣容",
"HeaderChannels": "頻道", "HeaderChannels": "頻道",
"HeaderClients": "客戶端",
"HeaderCollections": "藏品",
"HeaderCreatePassword": "建立密碼",
"HeaderCredits": "積分",
"HeaderCustomDlnaProfiles": "自定配置", "HeaderCustomDlnaProfiles": "自定配置",
"HeaderDate": "日期",
"HeaderDays": "錄影日",
"HeaderDestination": "目的地",
"HeaderDetails": "詳情",
"HeaderDeviceAccess": "允許裝置通行", "HeaderDeviceAccess": "允許裝置通行",
"HeaderDevices": "裝置", "HeaderDevices": "裝置",
"HeaderDownloadSubtitlesFor": "下載字幕:",
"HeaderEasyPinCode": "簡易 Pin 碼", "HeaderEasyPinCode": "簡易 Pin 碼",
"HeaderFavoriteEpisodes": "我的最愛劇集",
"HeaderFeatureAccess": "可以使用的功能", "HeaderFeatureAccess": "可以使用的功能",
"HeaderFetchImages": "獲取圖像:", "HeaderFetchImages": "獲取圖像:",
"HeaderFilters": "篩選條件", "HeaderFilters": "篩選條件",
"HeaderFrequentlyPlayed": "經常播放", "HeaderFrequentlyPlayed": "經常播放",
"HeaderGuests": "賓客",
"HeaderImageSettings": "圖像設置", "HeaderImageSettings": "圖像設置",
"HeaderInstalledServices": "已安裝的服務",
"HeaderLatestAlbums": "最新專輯",
"HeaderLatestEpisodes": "最新劇集", "HeaderLatestEpisodes": "最新劇集",
"HeaderLatestMovies": "最新電影", "HeaderLatestMovies": "最新電影",
"HeaderLatestRecordings": "最近錄影的節目", "HeaderLatestRecordings": "最近錄影的節目",
"HeaderLatestSongs": "最新歌曲",
"HeaderLatestTrailers": "最新預告",
"HeaderLibrary": "媒體庫",
"HeaderLinks": "鏈結",
"HeaderManagement": "管理",
"HeaderMediaFolders": "媒體文件夾", "HeaderMediaFolders": "媒體文件夾",
"HeaderMediaLocations": "媒體路徑",
"HeaderMusicVideos": "MV", "HeaderMusicVideos": "MV",
"HeaderName": "名稱",
"HeaderNewUsers": "新用戶",
"HeaderNextUp": "接下來", "HeaderNextUp": "接下來",
"HeaderNotifications": "通知",
"HeaderNowPlaying": "正在播放",
"HeaderParentalRating": "Parental Rating",
"HeaderPaths": "路徑", "HeaderPaths": "路徑",
"HeaderPendingInstallations": "等待安裝",
"HeaderPeople": "人物", "HeaderPeople": "人物",
"HeaderPersonTypes": "人物類型:",
"HeaderPlaybackSettings": "播放設置", "HeaderPlaybackSettings": "播放設置",
"HeaderPleaseSignIn": "請登入", "HeaderPleaseSignIn": "請登入",
"HeaderProgram": "程式",
"HeaderRecentActivity": "最近動態",
"HeaderRecentlyPlayed": "最近播放", "HeaderRecentlyPlayed": "最近播放",
"HeaderRemoteControl": "遙控器", "HeaderRemoteControl": "遙控器",
"HeaderRestart": "重新啟動", "HeaderRestart": "重新啟動",
"HeaderResult": "結果",
"HeaderResume": "恢復播放",
"HeaderRunningTasks": "運行任務", "HeaderRunningTasks": "運行任務",
"HeaderScenes": "場景", "HeaderScenes": "場景",
"HeaderSeason": "劇集季度",
"HeaderSeasonNumber": "劇集季度數目",
"HeaderSeasons": "季度劇集", "HeaderSeasons": "季度劇集",
"HeaderSelectDate": "選擇日期",
"HeaderSelectSubtitles": "選擇字幕",
"HeaderSeries": "電視劇:", "HeaderSeries": "電視劇:",
"HeaderSeriesRecordings": "電視劇錄影",
"HeaderServices": "服務",
"HeaderSetupLibrary": "建立你的媒體資料庫", "HeaderSetupLibrary": "建立你的媒體資料庫",
"HeaderSource": "來源",
"HeaderSpecialFeatures": "特色", "HeaderSpecialFeatures": "特色",
"HeaderStatus": "狀態", "HeaderStatus": "狀態",
"HeaderSubtitles": "字幕",
"HeaderSupportTheTeam": "贊助我們的團隊",
"HeaderSync": "同步",
"HeaderSyncJobInfo": "同步任務",
"HeaderSystemDlnaProfiles": "系統配置", "HeaderSystemDlnaProfiles": "系統配置",
"HeaderTV": "電視",
"HeaderTermsOfService": "Jellyfin 服務條款",
"HeaderThemeSongs": "主題曲",
"HeaderThemeVideos": "主題影片",
"HeaderToAccessPleaseEnterEasyPinCode": "要繼續訪問,請選擇您的簡易 PIN 碼",
"HeaderTvTuners": "調諧器",
"HeaderUploadNewImage": "上傳新圖像", "HeaderUploadNewImage": "上傳新圖像",
"HeaderUsers": "用戶", "HeaderUsers": "用戶",
"HeaderVideo": "影片",
"HeaderVideos": "影片", "HeaderVideos": "影片",
"HeaderYear": "Year:",
"Help": "幫助", "Help": "幫助",
"ImageUploadAspectRatioHelp": "推薦 11 長寬比。只適用於 JPG/ PNG。",
"LabelAddConnectSupporterHelp": "要添加沒有列出的用戶,首先需要由個人帳戶頁,連接他們帳戶到 Jellyfin Connect 。",
"LabelAirsAfterSeason": "已播放劇集季度:", "LabelAirsAfterSeason": "已播放劇集季度:",
"LabelAirsBeforeSeason": "尚未播放劇集季度:", "LabelAirsBeforeSeason": "尚未播放劇集季度:",
"LabelAllowServerAutoRestart": "允許自動重新啟動來更新", "LabelAllowServerAutoRestart": "允許自動重新啟動來更新",
"LabelAllowServerAutoRestartHelp": "只在沒有活躍用戶和空檔時間重新啟動。", "LabelAllowServerAutoRestartHelp": "只在沒有活躍用戶和空檔時間重新啟動。",
"LabelArtists": "藝人:", "LabelArtists": "藝人:",
"LabelArtistsHelp": "分開多重使用 ;", "LabelArtistsHelp": "分開多重使用 ;",
"LabelAudioCodec": "音訊:{0}",
"LabelAudioLanguagePreference": "首選音訊語言:", "LabelAudioLanguagePreference": "首選音訊語言:",
"LabelCache": "緩存:", "LabelCache": "緩存:",
"LabelCachePath": "緩存路徑:", "LabelCachePath": "緩存路徑:",
"LabelCachePathHelp": "選擇指定所需的緩存文件路徑,如圖像。保留空白以使用默認設定。", "LabelCachePathHelp": "選擇指定所需的緩存文件路徑,如圖像。保留空白以使用默認設定。",
"LabelCameraUploadPath": "相片上傳路徑:",
"LabelCommunityRating": "討論區評分", "LabelCommunityRating": "討論區評分",
"LabelCompleted": "已完成",
"LabelConfigureSettings": "進行設定",
"LabelContentType": "內容類型:", "LabelContentType": "內容類型:",
"LabelContentTypeValue": "內容類型:{0}",
"LabelConversionCpuCoreLimit": "CPU 核心數目限制:",
"LabelConversionCpuCoreLimitHelp": "轉檔時,只會使用限制 CPU 核心數目",
"LabelCountry": "國家:", "LabelCountry": "國家:",
"LabelCreateCameraUploadSubfolder": "建立每個裝置的文件夾",
"LabelCreateCameraUploadSubfolderHelp": "從裝置頁面,裝置能通過所屬文件夾。",
"LabelCurrentPassword": "目前密碼:", "LabelCurrentPassword": "目前密碼:",
"LabelCustomCss": "自訂 CSS", "LabelCustomCss": "自訂 CSS",
"LabelCustomCssHelp": "應用自訂 CSS Web 界面。", "LabelCustomCssHelp": "應用自訂 CSS Web 界面。",
"LabelCustomizeOptionsPerMediaType": "自訂媒體類型:",
"LabelDay": "日子:", "LabelDay": "日子:",
"LabelDisplayMissingEpisodesWithinSeasons": "顯示每季缺少劇集資料", "LabelDisplayMissingEpisodesWithinSeasons": "顯示每季缺少劇集資料",
"LabelDisplaySpecialsWithinSeasons": "顯示劇集季度中的特集", "LabelDisplaySpecialsWithinSeasons": "顯示劇集季度中的特集",
"LabelDownloadInternetMetadata": "從互聯網下載相關圖片和資料屬性",
"LabelDownloadInternetMetadataHelp": "Jellyfin 伺服器可以下載有關您的媒體資訊,以顯示豐富媒體展示。",
"LabelEnableAutomaticPortMap": "啟用自動連接埠映射", "LabelEnableAutomaticPortMap": "啟用自動連接埠映射",
"LabelEnableAutomaticPortMapHelp": "自動嘗試映射公共連接埠到 UPnP 本地連接埠。這可能無法用於某些路由器。", "LabelEnableAutomaticPortMapHelp": "自動嘗試映射公共連接埠到 UPnP 本地連接埠。這可能無法用於某些路由器。",
"LabelEnableDebugLogging": "啟用記錄除錯日誌", "LabelEnableDebugLogging": "啟用記錄除錯日誌",
@ -210,22 +118,17 @@
"LabelEnableDlnaPlayToHelp": "Jellyfin 可以在網絡內檢測裝置,並提供遠程控制它們的能力。", "LabelEnableDlnaPlayToHelp": "Jellyfin 可以在網絡內檢測裝置,並提供遠程控制它們的能力。",
"LabelEnableRealtimeMonitor": "啟用實時監控", "LabelEnableRealtimeMonitor": "啟用實時監控",
"LabelEnableRealtimeMonitorHelp": "支援立即處理文件系統上的改變", "LabelEnableRealtimeMonitorHelp": "支援立即處理文件系統上的改變",
"LabelEndingEpisodeNumber": "已完結戲集集數:",
"LabelEndingEpisodeNumberHelp": "只需多劇集文件",
"LabelEvent": "事件:", "LabelEvent": "事件:",
"LabelEveryXMinutes": "每次:", "LabelEveryXMinutes": "每次:",
"LabelFailed": "失敗", "LabelFailed": "失敗",
"LabelFanartApiKey": "個人 API 鎖匙:", "LabelFanartApiKey": "個人 API 鎖匙:",
"LabelFinish": "完成", "LabelFinish": "完成",
"LabelFolderType": "文件夾類型:",
"LabelFriendlyServerName": "友好伺服器名稱:", "LabelFriendlyServerName": "友好伺服器名稱:",
"LabelFriendlyServerNameHelp": "名稱用於識辨伺服器。如果留空,將使用本機(伺服器)名稱。", "LabelFriendlyServerNameHelp": "名稱用於識辨伺服器。如果留空,將使用本機(伺服器)名稱。",
"LabelHttpsPort": "本地 https 連接埠號碼:", "LabelHttpsPort": "本地 https 連接埠號碼:",
"LabelHttpsPortHelp": "TCP 連接埠號碼應綁定到 Jellyfin https 伺服器。", "LabelHttpsPortHelp": "TCP 連接埠號碼應綁定到 Jellyfin https 伺服器。",
"LabelImageFetchers": "媒體圖片獲取程式:",
"LabelImageFetchersHelp": "啟用媒體圖片獲取程式的優先次序", "LabelImageFetchersHelp": "啟用媒體圖片獲取程式的優先次序",
"LabelLanguage": "語言:", "LabelLanguage": "語言:",
"LabelLastResult": "最新結果:",
"LabelLocalHttpServerPortNumber": "本地 http 連接埠號碼:", "LabelLocalHttpServerPortNumber": "本地 http 連接埠號碼:",
"LabelLocalHttpServerPortNumberHelp": "TCP 連接埠號碼應綁定到 Jellyfin http 伺服器。", "LabelLocalHttpServerPortNumberHelp": "TCP 連接埠號碼應綁定到 Jellyfin http 伺服器。",
"LabelLoginDisclaimer": "登入字句:", "LabelLoginDisclaimer": "登入字句:",
@ -238,7 +141,6 @@
"LabelMaxScreenshotsPerItem": "每件截圖物品的最大數量:", "LabelMaxScreenshotsPerItem": "每件截圖物品的最大數量:",
"LabelMetadata": "資料屬性:", "LabelMetadata": "資料屬性:",
"LabelMetadataDownloadLanguage": "偏好下載語言:", "LabelMetadataDownloadLanguage": "偏好下載語言:",
"LabelMetadataDownloaders": "媒體屬性下載器:",
"LabelMetadataDownloadersHelp": "啟用媒體屬性下載器的優先次序,愈下次序只會用來填補缺少的信息。", "LabelMetadataDownloadersHelp": "啟用媒體屬性下載器的優先次序,愈下次序只會用來填補缺少的信息。",
"LabelMetadataPath": "媒體資料屬性路徑:", "LabelMetadataPath": "媒體資料屬性路徑:",
"LabelMetadataPathHelp": "選擇藝術作品和媒體資料屬性下載的自定位置。", "LabelMetadataPathHelp": "選擇藝術作品和媒體資料屬性下載的自定位置。",
@ -250,19 +152,14 @@
"LabelMinResumePercentage": "最少恢復播放百分比", "LabelMinResumePercentage": "最少恢復播放百分比",
"LabelMinResumePercentageHelp": "媒體如果在這個時間之前停止,會被認定為未播放。", "LabelMinResumePercentageHelp": "媒體如果在這個時間之前停止,會被認定為未播放。",
"LabelMinScreenshotDownloadWidth": "最小下載截圖寬度:", "LabelMinScreenshotDownloadWidth": "最小下載截圖寬度:",
"LabelMissing": "缺少",
"LabelMusicVideo": "MV",
"LabelName": "名稱:", "LabelName": "名稱:",
"LabelNewPassword": "新密碼:", "LabelNewPassword": "新密碼:",
"LabelNewPasswordConfirm": "新密碼確認:", "LabelNewPasswordConfirm": "新密碼確認:",
"LabelNext": "下一個", "LabelNext": "下一個",
"LabelNumberOfGuideDays": "下載電視指南日數", "LabelNumberOfGuideDays": "下載電視指南日數",
"LabelNumberOfGuideDaysHelp": "下載更多電視指南資料會提供更好時間表查看能力,但將需要更長的下載時間。自動基於頻道數目來選擇。", "LabelNumberOfGuideDaysHelp": "下載更多電視指南資料會提供更好時間表查看能力,但將需要更長的下載時間。自動基於頻道數目來選擇。",
"LabelOpenSubtitlesPassword": "Open Subtitles 密碼:",
"LabelOpenSubtitlesUsername": "Open Subtitles 用户名:",
"LabelPassword": "密碼:", "LabelPassword": "密碼:",
"LabelPath": "路徑:", "LabelPath": "路徑:",
"LabelPinCode": "PIN 碼:",
"LabelPreferredDisplayLanguage": "首選語言:", "LabelPreferredDisplayLanguage": "首選語言:",
"LabelPreferredDisplayLanguageHelp": "翻譯 Jellyfin 是一個進行中的項目。", "LabelPreferredDisplayLanguageHelp": "翻譯 Jellyfin 是一個進行中的項目。",
"LabelPrevious": "前一個", "LabelPrevious": "前一個",
@ -275,56 +172,34 @@
"LabelRunningOnPorts": "運行於 http 連接埠 {0}, 和 https 連接埠 {1}.", "LabelRunningOnPorts": "運行於 http 連接埠 {0}, 和 https 連接埠 {1}.",
"LabelSaveLocalMetadata": "儲存媒體圖片和資料屬性到媒體所屬的文件夾", "LabelSaveLocalMetadata": "儲存媒體圖片和資料屬性到媒體所屬的文件夾",
"LabelSaveLocalMetadataHelp": "直接儲存媒體圖片和資料到媒體文件夾,讓編輯工作更容易。", "LabelSaveLocalMetadataHelp": "直接儲存媒體圖片和資料到媒體文件夾,讓編輯工作更容易。",
"LabelSeasonFolderPattern": "季度戲集文件夾模式:",
"LabelSeasonZeroFolderName": "首季戲集文件夾名稱:",
"LabelSelectUsers": "選擇用戶:", "LabelSelectUsers": "選擇用戶:",
"LabelSeries": "電視劇:",
"LabelSkipIfAudioTrackPresentHelp": "取消此項,無論音訊語言是否一致,所有影片都會確保下載字幕。", "LabelSkipIfAudioTrackPresentHelp": "取消此項,無論音訊語言是否一致,所有影片都會確保下載字幕。",
"LabelSkipIfGraphicalSubsPresentHelp": "保留文字版本的字幕會更有效率傳遞,減低影片轉碼的機會。", "LabelSkipIfGraphicalSubsPresentHelp": "保留文字版本的字幕會更有效率傳遞,減低影片轉碼的機會。",
"LabelSkipped": "略過",
"LabelStatus": "狀態:", "LabelStatus": "狀態:",
"LabelSubtitleLanguagePreference": "首選字幕語言:",
"LabelSyncTempPath": "臨時文件的路徑:",
"LabelSyncTempPathHelp": "選擇自定同步工作的文件夾。在同步過程中建立的轉換媒體將被存放到這裡。",
"LabelTime": "時間:", "LabelTime": "時間:",
"LabelTimeLimitHours": "時限(小時):", "LabelTimeLimitHours": "時限(小時):",
"LabelTranscodingTempPath": "臨時轉碼路徑:", "LabelTranscodingTempPath": "臨時轉碼路徑:",
"LabelTranscodingTempPathHelp": "此文件夾包含轉換器需要的文件。選擇自定路徑,保留空白以使用默認伺服器的數據文件夾。", "LabelTranscodingTempPathHelp": "此文件夾包含轉換器需要的文件。選擇自定路徑,保留空白以使用默認伺服器的數據文件夾。",
"LabelTranscodingTemporaryFiles": "暫存轉碼文件:", "LabelTranscodingTemporaryFiles": "暫存轉碼文件:",
"LabelTransferMethod": "傳遞方法",
"LabelTriggerType": "觸發類型:", "LabelTriggerType": "觸發類型:",
"LabelUnairedMissingEpisodesWithinSeasons": "顯示每季尚未播放的劇集資料",
"LabelUser": "用戶:", "LabelUser": "用戶:",
"LabelVersionInstalled": "已安裝 {0}", "LabelVersionInstalled": "已安裝 {0}",
"LabelVersionNumber": "版本 {0}", "LabelVersionNumber": "版本 {0}",
"LabelVersionUpToDate": "已是最新版本!",
"LabelVideoCodec": "影片:{0}",
"LabelVideoType": "影片類型:",
"LabelYourFirstName": "您的名字是:", "LabelYourFirstName": "您的名字是:",
"LabelYoureDone": "大功告成!", "LabelYoureDone": "大功告成!",
"LibraryAccessHelp": "選擇與此用戶共享媒體文件夾。管理員將能夠使用媒體資料瀏覽器而編輯所有文件夾。", "LibraryAccessHelp": "選擇與此用戶共享媒體文件夾。管理員將能夠使用媒體資料瀏覽器而編輯所有文件夾。",
"LinkCommunity": "討論區",
"MaxParentalRatingHelp": "此用戶會被隱藏具有較高評價的家長評級內容。", "MaxParentalRatingHelp": "此用戶會被隱藏具有較高評價的家長評級內容。",
"MediaInfoPath": "路徑", "MediaInfoPath": "路徑",
"MediaInfoStreamTypeAudio": "音訊",
"MediaInfoStreamTypeVideo": "影片",
"MessageAreYouSureDeleteSubtitles": "您確定希望刪除此字幕文件?", "MessageAreYouSureDeleteSubtitles": "您確定希望刪除此字幕文件?",
"MessageConfirmRestart": "您確認重新啟動伺服器?", "MessageConfirmRestart": "您確認重新啟動伺服器?",
"MessageNoCollectionsAvailable": "收藏庫讓您享受個人化分組的電影、劇集、相簿和書籍。按下 \"+\" 開始建立收藏庫",
"MessageNoServicesInstalled": "沒有安裝的服務。",
"MessageNothingHere": "這裹什麼都沒有。", "MessageNothingHere": "這裹什麼都沒有。",
"MessagePleaseEnsureInternetMetadata": "請確保啟用網絡資料屬性下載功能。", "MessagePleaseEnsureInternetMetadata": "請確保啟用網絡資料屬性下載功能。",
"MessagePleaseRestart": "請重新啟動來完成更新",
"MessagePleaseRestartServerToFinishUpdating": "請重新啟動來確認更新",
"Monday": "星期一", "Monday": "星期一",
"MoreUsersCanBeAddedLater": "稍後在控制台可以添加更多用戶。", "MoreUsersCanBeAddedLater": "稍後在控制台可以添加更多用戶。",
"NewCollection": "新收藏庫", "NewCollection": "新收藏庫",
"NewCollectionNameExample": "例如:星球大戰收藏庫", "NewCollectionNameExample": "例如:星球大戰收藏庫",
"NewVersionOfSomethingAvailable": "版本{0}更新發佈了!",
"NoNextUpItemsMessage": "未有發現。開始欣賞您的節目!", "NoNextUpItemsMessage": "未有發現。開始欣賞您的節目!",
"OptionActors": "演員",
"OptionAdminUsers": "管理員", "OptionAdminUsers": "管理員",
"OptionAfterSystemEvent": "系統事件後",
"OptionAlbum": "唱片", "OptionAlbum": "唱片",
"OptionAlbumArtist": "唱片歌手", "OptionAlbumArtist": "唱片歌手",
"OptionAllUsers": "所有用戶", "OptionAllUsers": "所有用戶",
@ -336,18 +211,12 @@
"OptionAllowRemoteSharedDevices": "允許遠程控制共享裝置", "OptionAllowRemoteSharedDevices": "允許遠程控制共享裝置",
"OptionAllowRemoteSharedDevicesHelp": "DLNA 裝置會被認為是共享,直到用戶進行控制。", "OptionAllowRemoteSharedDevicesHelp": "DLNA 裝置會被認為是共享,直到用戶進行控制。",
"OptionAllowUserToManageServer": "允許此用戶管理伺服器", "OptionAllowUserToManageServer": "允許此用戶管理伺服器",
"OptionAnyNumberOfPlayers": "任何",
"OptionArtist": "歌手", "OptionArtist": "歌手",
"OptionAscending": "遞升", "OptionAscending": "遞升",
"OptionAuto": "自動", "OptionAuto": "自動",
"OptionAutomatic": "自動", "OptionAutomatic": "自動",
"OptionBackdrop": "背景",
"OptionBanner": "橫幅",
"OptionBeta": "公測",
"OptionBlockBooks": "書籍", "OptionBlockBooks": "書籍",
"OptionBluray": "藍光", "OptionBluray": "藍光",
"OptionBooks": "書籍",
"OptionCollections": "藏品",
"OptionCommunityRating": "討論區評分", "OptionCommunityRating": "討論區評分",
"OptionContinuing": "繼續", "OptionContinuing": "繼續",
"OptionCriticRating": "評論家評分", "OptionCriticRating": "評論家評分",
@ -356,7 +225,6 @@
"OptionDateAdded": "已添加日期", "OptionDateAdded": "已添加日期",
"OptionDatePlayed": "已播放日期", "OptionDatePlayed": "已播放日期",
"OptionDescending": "遞降", "OptionDescending": "遞降",
"OptionDirectors": "導演",
"OptionDisableUser": "禁用此用戶", "OptionDisableUser": "禁用此用戶",
"OptionDisableUserHelp": "如果禁用此伺服器,將不允許此用戶的任何連接。現有的連接將被即時終止。", "OptionDisableUserHelp": "如果禁用此伺服器,將不允許此用戶的任何連接。現有的連接將被即時終止。",
"OptionDislikes": "負評", "OptionDislikes": "負評",
@ -374,16 +242,9 @@
"OptionEnableAccessFromAllDevices": "啟用所有裝置通行證", "OptionEnableAccessFromAllDevices": "啟用所有裝置通行證",
"OptionEnableAccessToAllChannels": "允許所有頻道通行", "OptionEnableAccessToAllChannels": "允許所有頻道通行",
"OptionEnableAccessToAllLibraries": "允許所有媒體庫通行", "OptionEnableAccessToAllLibraries": "允許所有媒體庫通行",
"OptionEnableExternalVideoPlayers": "允許外置影片播放器",
"OptionEnableFullSpeedConversion": "允許全速轉檔",
"OptionEnableFullSpeedConversionHelp": "預設轉檔時,只會限制 CPU 時脈速度,來減低效能消耗",
"OptionEnded": "完成", "OptionEnded": "完成",
"OptionEpisodeSortName": "劇集名稱排序",
"OptionEpisodes": "劇集",
"OptionFavorite": "我的最愛", "OptionFavorite": "我的最愛",
"OptionFolderSort": "文件夾",
"OptionFriday": "星期五", "OptionFriday": "星期五",
"OptionGuestStars": "特約明星",
"OptionHasSpecialFeatures": "特色", "OptionHasSpecialFeatures": "特色",
"OptionHasSubtitles": "字幕", "OptionHasSubtitles": "字幕",
"OptionHasThemeSong": "主題曲", "OptionHasThemeSong": "主題曲",
@ -397,112 +258,67 @@
"OptionIsSD": "標清", "OptionIsSD": "標清",
"OptionLikes": "正評", "OptionLikes": "正評",
"OptionMissingEpisode": "缺少的劇集", "OptionMissingEpisode": "缺少的劇集",
"OptionMissingImdbId": "缺少 IMDB 編號",
"OptionMissingOverview": "缺少概況",
"OptionMissingTmdbId": "缺少 TMDB 編號",
"OptionMissingTvdbId": "缺少 TheTVDB 編號",
"OptionMonday": "星期一", "OptionMonday": "星期一",
"OptionMovies": "電影",
"OptionMusicAlbums": "專輯",
"OptionMusicArtists": "歌手",
"OptionMusicVideos": "MV",
"OptionNameSort": "名稱", "OptionNameSort": "名稱",
"OptionNo": "否",
"OptionOnAppStartup": "在伺服器啟動", "OptionOnAppStartup": "在伺服器啟動",
"OptionOnInterval": "每個時段", "OptionOnInterval": "每個時段",
"OptionOtherVideos": "其他影像",
"OptionOthers": "其他",
"OptionParentalRating": "家長評級", "OptionParentalRating": "家長評級",
"OptionPeople": "幕後班底",
"OptionPlayCount": "播放次數", "OptionPlayCount": "播放次數",
"OptionPlayed": "已播放", "OptionPlayed": "已播放",
"OptionPoster": "海報",
"OptionPosterCard": "海報卡片",
"OptionPremiereDate": "首映日期", "OptionPremiereDate": "首映日期",
"OptionPriority": "優先度",
"OptionProducers": "製作者",
"OptionProfileAudio": "音訊", "OptionProfileAudio": "音訊",
"OptionProfileVideo": "影片", "OptionProfileVideo": "影片",
"OptionRecordAnytime": "每一次記錄",
"OptionRecordOnAllChannels": "記錄所有頻道",
"OptionRecordOnlyNewEpisodes": "只記錄最新劇集",
"OptionRecordSeries": "錄影電視劇",
"OptionRelease": "官方發佈",
"OptionReleaseDate": "發佈日期", "OptionReleaseDate": "發佈日期",
"OptionResumable": "能夠恢復", "OptionResumable": "能夠恢復",
"OptionRuntime": "運行時間", "OptionRuntime": "運行時間",
"OptionSaturday": "星期六", "OptionSaturday": "星期六",
"OptionSeason0": "首季",
"OptionSeasons": "劇集季度",
"OptionSeries": "電視劇",
"OptionSongs": "歌曲",
"OptionSpecialEpisode": "特集", "OptionSpecialEpisode": "特集",
"OptionSunday": "星期日", "OptionSunday": "星期日",
"OptionThumb": "縮圖",
"OptionThumbCard": "縮圖卡片",
"OptionThursday": "星期四", "OptionThursday": "星期四",
"OptionTimeline": "時間軸",
"OptionTrackName": "曲目名稱", "OptionTrackName": "曲目名稱",
"OptionTuesday": "星期二", "OptionTuesday": "星期二",
"OptionTvdbRating": "Tvdb 評分", "OptionTvdbRating": "Tvdb 評分",
"OptionUnairedEpisode": "尚未播放的劇集", "OptionUnairedEpisode": "尚未播放的劇集",
"OptionUnplayed": "未播放", "OptionUnplayed": "未播放",
"OptionVideoBitrate": "影片比特率",
"OptionWakeFromSleep": "從休眠中恢復", "OptionWakeFromSleep": "從休眠中恢復",
"OptionWednesday": "星期三", "OptionWednesday": "星期三",
"OptionWeekly": "每週", "OptionWeekly": "每週",
"OptionWriters": "作者",
"OptionYes": "是",
"ParentalRating": "Parental Rating", "ParentalRating": "Parental Rating",
"Play": "播放", "Play": "播放",
"Record": "錄影", "Record": "錄影",
"Refresh": "重新整理", "Refresh": "重新整理",
"RegisterWithPayPal": "由 PayPal 註冊",
"Saturday": "星期六", "Saturday": "星期六",
"Save": "儲存", "Save": "儲存",
"SearchForCollectionInternetMetadata": "從互聯網搜尋相關圖片和資料屬性", "SearchForCollectionInternetMetadata": "從互聯網搜尋相關圖片和資料屬性",
"SearchForSubtitles": "字幕搜索", "SearchForSubtitles": "字幕搜索",
"Sunday": "星期日", "Sunday": "星期日",
"SystemDlnaProfilesHelp": "系統配置文件是唯讀的。更改系統配置文件將被保存到一個自定新配置文件。", "SystemDlnaProfilesHelp": "系統配置文件是唯讀的。更改系統配置文件將被保存到一個自定新配置文件。",
"TabAbout": "關於",
"TabAccess": "可以通行", "TabAccess": "可以通行",
"TabAdvanced": "進階", "TabAdvanced": "進階",
"TabAlbumArtists": "唱片歌手", "TabAlbumArtists": "唱片歌手",
"TabAlbums": "專輯", "TabAlbums": "專輯",
"TabArtists": "歌手", "TabArtists": "歌手",
"TabBasic": "基本",
"TabBasics": "基本",
"TabCameraUpload": "相片上載",
"TabCatalog": "目錄", "TabCatalog": "目錄",
"TabChannels": "頻道", "TabChannels": "頻道",
"TabCollectionTitles": "標題",
"TabCollections": "藏品", "TabCollections": "藏品",
"TabDashboard": "狀態", "TabDashboard": "狀態",
"TabDevices": "裝置", "TabDevices": "裝置",
"TabEpisodes": "劇集", "TabEpisodes": "劇集",
"TabFavorites": "我的最受", "TabFavorites": "我的最受",
"TabFolders": "文件夾",
"TabGeneral": "一般",
"TabGenres": "風格", "TabGenres": "風格",
"TabGuide": "指南", "TabGuide": "指南",
"TabHome": "首頁",
"TabImage": "圖像",
"TabInfo": "資訊", "TabInfo": "資訊",
"TabLatest": "最新", "TabLatest": "最新",
"TabLibrary": "媒體庫", "TabLibrary": "媒體庫",
"TabLibraryAccess": "媒體庫通行證",
"TabMetadata": "媒體資料屬性", "TabMetadata": "媒體資料屬性",
"TabMovies": "電影", "TabMovies": "電影",
"TabMusic": "音樂", "TabMusic": "音樂",
"TabMusicVideos": "MV", "TabMusicVideos": "MV",
"TabMyLibrary": "我的媒體庫",
"TabMyPlugins": "我的插件", "TabMyPlugins": "我的插件",
"TabNetworks": "網絡", "TabNetworks": "網絡",
"TabNotifications": "通知", "TabNotifications": "通知",
"TabOther": "其它", "TabOther": "其它",
"TabOthers": "其他",
"TabPassword": "密碼", "TabPassword": "密碼",
"TabPaths": "路徑",
"TabPlaylist": "播放清單", "TabPlaylist": "播放清單",
"TabProfile": "簡介", "TabProfile": "簡介",
"TabProfiles": "簡介", "TabProfiles": "簡介",
@ -510,43 +326,25 @@
"TabSecurity": "安全性", "TabSecurity": "安全性",
"TabSeries": "電視劇", "TabSeries": "電視劇",
"TabServer": "伺服器", "TabServer": "伺服器",
"TabServices": "服務",
"TabSettings": "設定", "TabSettings": "設定",
"TabShows": "節目", "TabShows": "節目",
"TabSongs": "歌曲", "TabSongs": "歌曲",
"TabStudios": "工作室",
"TabSubtitles": "字幕",
"TabSuggestions": "建議", "TabSuggestions": "建議",
"TabTV": "電視節目",
"TabTrailers": "預告", "TabTrailers": "預告",
"TabTranscoding": "轉碼中", "TabTranscoding": "轉碼中",
"TabUpcoming": "即將發佈", "TabUpcoming": "即將發佈",
"TabUsers": "用戶", "TabUsers": "用戶",
"TellUsAboutYourself": "介紹一下自己", "TellUsAboutYourself": "介紹一下自己",
"TextEnjoyBonusFeatures": "享受更多功能",
"ThisWizardWillGuideYou": "此教學協助您完成安裝過程。首先,請選擇您的語言。", "ThisWizardWillGuideYou": "此教學協助您完成安裝過程。首先,請選擇您的語言。",
"Thursday": "星期四", "Thursday": "星期四",
"TitleDevices": "裝置",
"TitleLiveTV": "電視直播",
"TitleNotifications": "通知",
"TitlePlugins": "插件",
"TitleScheduledTasks": "任務時間表",
"TitleSignIn": "登入",
"TitleSupport": "支援",
"TitleUsers": "用戶",
"Tuesday": "星期二", "Tuesday": "星期二",
"UserProfilesIntro": "Jellyfin 已內置支援用戶設置文件,讓每個用戶都有自己的顯示設置,播放情況和家長監護。", "UserProfilesIntro": "Jellyfin 已內置支援用戶設置文件,讓每個用戶都有自己的顯示設置,播放情況和家長監護。",
"Users": "用戶",
"ValueEpisodeCount": "{0} 劇集", "ValueEpisodeCount": "{0} 劇集",
"ValueGuestStar": "特約明星",
"ValueMusicVideoCount": "{0} 個 MV", "ValueMusicVideoCount": "{0} 個 MV",
"ValueOneMusicVideo": "1個 MV", "ValueOneMusicVideo": "1個 MV",
"ValueOneSeries": "1 劇集", "ValueOneSeries": "1 劇集",
"ValueSeriesCount": "{0} 劇集", "ValueSeriesCount": "{0} 劇集",
"ValueSongCount": "{0} 首歌", "ValueSongCount": "{0} 首歌",
"VersionNumber": "版本 {0}",
"ViewTypeMusicFavoriteSongs": "我的最愛歌曲",
"ViewTypeMusicSongs": "歌曲",
"Wednesday": "星期三", "Wednesday": "星期三",
"WelcomeToProject": "歡迎來到 Jellyfin", "WelcomeToProject": "歡迎來到 Jellyfin",
"WizardCompleted": "這就是我們所需要的。 Jellyfin 已開始收集有關您的媒體庫信息。請看看我們一些應用程式,然後點擊 <b>完成</b> 才查看 <b>服務器控制台</b> 。" "WizardCompleted": "這就是我們所需要的。 Jellyfin 已開始收集有關您的媒體庫信息。請看看我們一些應用程式,然後點擊 <b>完成</b> 才查看 <b>服務器控制台</b> 。"

View File

@ -1,7 +1,5 @@
{ {
"Add": "添加", "Add": "添加",
"AddGuideProviderHelp": "新增節目表提供者",
"AddUser": "添加用戶",
"Advanced": "進階", "Advanced": "進階",
"All": "全部", "All": "全部",
"AllowRemoteAccessHelp": "如果未勾選,所有連線都將被阻擋。", "AllowRemoteAccessHelp": "如果未勾選,所有連線都將被阻擋。",
@ -11,50 +9,35 @@
"ButtonAddServer": "新增伺服器", "ButtonAddServer": "新增伺服器",
"ButtonAddUser": "添加使用者", "ButtonAddUser": "添加使用者",
"ButtonCancel": "取消", "ButtonCancel": "取消",
"ButtonConvertMedia": "轉檔",
"ButtonCreate": "創建",
"ButtonDelete": "刪除", "ButtonDelete": "刪除",
"ButtonDeleteImage": "刪除圖像", "ButtonDeleteImage": "刪除圖像",
"ButtonEdit": "編輯", "ButtonEdit": "編輯",
"ButtonEditImages": "編輯圖片", "ButtonEditImages": "編輯圖片",
"ButtonExit": "離開",
"ButtonFilter": "過濾", "ButtonFilter": "過濾",
"ButtonForgotPassword": "忘記密碼", "ButtonForgotPassword": "忘記密碼",
"ButtonGotIt": "我知道了", "ButtonGotIt": "我知道了",
"ButtonGuide": "節目表", "ButtonGuide": "節目表",
"ButtonHome": "首頁", "ButtonHome": "首頁",
"ButtonManageServer": "管理伺服器",
"ButtonNew": "建立", "ButtonNew": "建立",
"ButtonOk": "確定", "ButtonOk": "確定",
"ButtonPlay": "播放", "ButtonPlay": "播放",
"ButtonPrivacyPolicy": "隱私權政策",
"ButtonQuickStartGuide": "快速開始指南", "ButtonQuickStartGuide": "快速開始指南",
"ButtonRecord": "開始錄影",
"ButtonRefresh": "重新整理", "ButtonRefresh": "重新整理",
"ButtonRefreshGuideData": "更新電視節目表", "ButtonRefreshGuideData": "更新電視節目表",
"ButtonRemove": "清除", "ButtonRemove": "清除",
"ButtonResetPassword": "重設密碼", "ButtonResetPassword": "重設密碼",
"ButtonSave": "保存", "ButtonSave": "保存",
"ButtonScanLibrary": "掃描媒體庫",
"ButtonSearch": "搜尋", "ButtonSearch": "搜尋",
"ButtonSelect": "選擇",
"ButtonSelectDirectory": "選擇目錄", "ButtonSelectDirectory": "選擇目錄",
"ButtonSelectServer": "選擇伺服器", "ButtonSelectServer": "選擇伺服器",
"ButtonShare": "分享",
"ButtonSignIn": "登錄", "ButtonSignIn": "登錄",
"ButtonSignOut": "登出", "ButtonSignOut": "登出",
"ButtonSignUp": "註冊",
"ButtonSkip": "跳過",
"ButtonSort": "排序", "ButtonSort": "排序",
"ButtonSync": "同步",
"ButtonTryAgain": "重試",
"ButtonUpload": "上載", "ButtonUpload": "上載",
"CategorySync": "同步",
"ConfirmDeleteItem": "刪除此項目時,也會一併從檔案系統及媒體櫃中刪除。確定要刪除嗎?", "ConfirmDeleteItem": "刪除此項目時,也會一併從檔案系統及媒體櫃中刪除。確定要刪除嗎?",
"ConfirmDeletion": "確定刪除", "ConfirmDeletion": "確定刪除",
"Continuing": "持續", "Continuing": "持續",
"CustomDlnaProfilesHelp": "為新的設備創建自定義配置或覆蓋原有系統配置。", "CustomDlnaProfilesHelp": "為新的設備創建自定義配置或覆蓋原有系統配置。",
"Days": "錄影日",
"Delete": "刪除", "Delete": "刪除",
"DeleteImage": "刪除圖像", "DeleteImage": "刪除圖像",
"DeleteImageConfirmation": "你確定要刪除這張圖像?", "DeleteImageConfirmation": "你確定要刪除這張圖像?",
@ -65,36 +48,25 @@
"EditImages": "編輯圖片", "EditImages": "編輯圖片",
"Ended": "完結", "Ended": "完結",
"EndsAtValue": "完結於{0}", "EndsAtValue": "完結於{0}",
"ErrorMessageEmailInUse": "此電子郵件帳號已被使用過,請輸入其他的電子郵件帳號,然後再試一次,或使用「忘記密碼」功能找回密碼。",
"Favorite": "加到最愛", "Favorite": "加到最愛",
"FeatureRequiresJellyfinPremiere": "",
"File": "檔案", "File": "檔案",
"FileNotFound": "未找到檔案。", "FileNotFound": "未找到檔案。",
"FileReadError": "在讀取檔案時發生錯誤。", "FileReadError": "在讀取檔案時發生錯誤。",
"FolderTypeMovies": "電影", "FolderTypeMovies": "電影",
"FolderTypeMusic": "音樂", "FolderTypeMusic": "音樂",
"FolderTypeMusicVideos": "MV", "FolderTypeMusicVideos": "MV",
"FolderTypePhotos": "照片",
"FolderTypeTvShows": "TV", "FolderTypeTvShows": "TV",
"Friday": "星期五", "Friday": "星期五",
"GuideProviderLogin": "登入", "GuideProviderLogin": "登入",
"HeaderActiveRecordings": "正在錄影的節目", "HeaderActiveRecordings": "正在錄影的節目",
"HeaderAddTitles": "添加標題",
"HeaderAddUser": "增加使用者", "HeaderAddUser": "增加使用者",
"HeaderAdditionalParts": "附加部份", "HeaderAdditionalParts": "附加部份",
"HeaderAdmin": "管理", "HeaderAdmin": "管理",
"HeaderAllRecordings": "所有錄影",
"HeaderAutomaticUpdates": "自動更新", "HeaderAutomaticUpdates": "自動更新",
"HeaderAvailableServices": "可用的服務",
"HeaderAwardsAndReviews": "獎項與評論",
"HeaderBecomeProjectSupporter": "立即取得",
"HeaderCastCrew": "拍攝人員及演員", "HeaderCastCrew": "拍攝人員及演員",
"HeaderChannels": "頻道", "HeaderChannels": "頻道",
"HeaderCreatePassword": "創建密碼",
"HeaderCustomDlnaProfiles": "自定義配置", "HeaderCustomDlnaProfiles": "自定義配置",
"HeaderDays": "錄影日",
"HeaderDeleteItem": "刪除項目", "HeaderDeleteItem": "刪除項目",
"HeaderDetails": "詳細資料",
"HeaderEasyPinCode": "簡易 PIN 碼", "HeaderEasyPinCode": "簡易 PIN 碼",
"HeaderFeatureAccess": "可以使用的功能", "HeaderFeatureAccess": "可以使用的功能",
"HeaderFetchImages": "抓取圖像:", "HeaderFetchImages": "抓取圖像:",
@ -102,70 +74,41 @@
"HeaderFrequentlyPlayed": "經常播放", "HeaderFrequentlyPlayed": "經常播放",
"HeaderGuideProviders": "節目表提供者", "HeaderGuideProviders": "節目表提供者",
"HeaderImageSettings": "圖像設置", "HeaderImageSettings": "圖像設置",
"HeaderInstalledServices": "已安裝的服務",
"HeaderInstantMix": "瞬時混播", "HeaderInstantMix": "瞬時混播",
"HeaderLatestAlbums": "最新專輯",
"HeaderLatestEpisodes": "最新節目單元", "HeaderLatestEpisodes": "最新節目單元",
"HeaderLatestMovies": "最新電影", "HeaderLatestMovies": "最新電影",
"HeaderLatestRecordings": "最新錄影的節目", "HeaderLatestRecordings": "最新錄影的節目",
"HeaderLatestSongs": "最新歌曲",
"HeaderLatestTrailers": "最新預告",
"HeaderLinks": "鏈接",
"HeaderLiveTV": "電視", "HeaderLiveTV": "電視",
"HeaderLiveTv": "電視", "HeaderLiveTv": "電視",
"HeaderMediaFolders": "媒體文件夾", "HeaderMediaFolders": "媒體文件夾",
"HeaderMusicVideos": "音樂視頻", "HeaderMusicVideos": "音樂視頻",
"HeaderNewRecording": "新錄製",
"HeaderNewUsers": "新使用者",
"HeaderNextUp": "下一集", "HeaderNextUp": "下一集",
"HeaderNowPlaying": "正在播放",
"HeaderParentalRating": "Parental Rating",
"HeaderPaths": "路徑", "HeaderPaths": "路徑",
"HeaderPersonTypes": "人物類型:",
"HeaderPlayAll": "全部播放", "HeaderPlayAll": "全部播放",
"HeaderPleaseSignIn": "請登錄", "HeaderPleaseSignIn": "請登錄",
"HeaderPreferredMetadataLanguage": "首選媒體資料語言", "HeaderPreferredMetadataLanguage": "首選媒體資料語言",
"HeaderRecentlyPlayed": "最近播放", "HeaderRecentlyPlayed": "最近播放",
"HeaderSaySomethingLike": "說點東西,像是...",
"HeaderScenes": "場景", "HeaderScenes": "場景",
"HeaderSearch": "搜尋",
"HeaderSelectDate": "選擇日期",
"HeaderSelectPlayer": "選擇播放裝置",
"HeaderSelectServer": "選擇伺服器", "HeaderSelectServer": "選擇伺服器",
"HeaderSelectServerCachePath": "選擇伺服器快取路徑", "HeaderSelectServerCachePath": "選擇伺服器快取路徑",
"HeaderSeries": "系列", "HeaderSeries": "系列",
"HeaderSetupTVGuide": "電視設定指南",
"HeaderSignUp": "註冊",
"HeaderSpecialFeatures": "特色", "HeaderSpecialFeatures": "特色",
"HeaderStatus": "狀態", "HeaderStatus": "狀態",
"HeaderSync": "同步",
"HeaderSyncJobInfo": "同步作業",
"HeaderSystemDlnaProfiles": "系統配置", "HeaderSystemDlnaProfiles": "系統配置",
"HeaderTV": "電視節目",
"HeaderTermsOfService": "Jellyfin 服務條款",
"HeaderThemeSongs": "主題曲",
"HeaderThemeVideos": "主題視頻",
"HeaderTvTuners": "調諧器",
"HeaderUploadNewImage": "上傳新圖片", "HeaderUploadNewImage": "上傳新圖片",
"HeaderUsers": "使用者", "HeaderUsers": "使用者",
"HeaderVideo": "影片",
"HeaderYear": "年",
"HeaderYouSaid": "您是指...",
"Help": "說明", "Help": "說明",
"ImageUploadAspectRatioHelp": "推薦使有1:1寬高比例的圖像。只允許JPG/PNG格式。",
"ItemCount": "{0}個項目", "ItemCount": "{0}個項目",
"LabelAllowServerAutoRestart": "允許伺服器自動重新啟動去安裝更新資料", "LabelAllowServerAutoRestart": "允許伺服器自動重新啟動去安裝更新資料",
"LabelAllowServerAutoRestartHelp": "伺服器只會在沒有活躍用戶及空閒期間重新啟動。", "LabelAllowServerAutoRestartHelp": "伺服器只會在沒有活躍用戶及空閒期間重新啟動。",
"LabelAudioLanguagePreference": "音頻語言偏好選項:", "LabelAudioLanguagePreference": "音頻語言偏好選項:",
"LabelCachePath": "緩存路徑:", "LabelCachePath": "緩存路徑:",
"LabelCollection": "收藏櫃:", "LabelCollection": "收藏櫃:",
"LabelConfigureSettings": "配置設定",
"LabelContentType": "內容類型:", "LabelContentType": "內容類型:",
"LabelCountry": "國家:", "LabelCountry": "國家:",
"LabelCurrentPassword": "當前的密碼:", "LabelCurrentPassword": "當前的密碼:",
"LabelDay": "日:", "LabelDay": "日:",
"LabelDisplayMissingEpisodesWithinSeasons": "顯示節目季度內缺少的單元", "LabelDisplayMissingEpisodesWithinSeasons": "顯示節目季度內缺少的單元",
"LabelDownloadInternetMetadata": "從互聯網下載媒體圖像及資料",
"LabelEnableDebugLogging": "記錄除錯信息到日誌", "LabelEnableDebugLogging": "記錄除錯信息到日誌",
"LabelEnableDlnaClientDiscoveryInterval": "尋找客戶端時間間隔(秒)", "LabelEnableDlnaClientDiscoveryInterval": "尋找客戶端時間間隔(秒)",
"LabelEnableDlnaDebugLogging": "記錄DLNA除錯信息到日誌", "LabelEnableDlnaDebugLogging": "記錄DLNA除錯信息到日誌",
@ -176,7 +119,6 @@
"LabelEvent": "事件:", "LabelEvent": "事件:",
"LabelEveryXMinutes": "每:", "LabelEveryXMinutes": "每:",
"LabelFinish": "完成", "LabelFinish": "完成",
"LabelFolderType": "文件夾類型:",
"LabelFriendlyServerName": "友好伺服器名稱:", "LabelFriendlyServerName": "友好伺服器名稱:",
"LabelFriendlyServerNameHelp": "此名稱將用於標識伺服器。如果留空,計算機名稱將被使用。", "LabelFriendlyServerNameHelp": "此名稱將用於標識伺服器。如果留空,計算機名稱將被使用。",
"LabelLanguage": "語言:", "LabelLanguage": "語言:",
@ -192,70 +134,49 @@
"LabelMinResumePercentage": "最低恢復播放百分比:", "LabelMinResumePercentage": "最低恢復播放百分比:",
"LabelMinResumePercentageHelp": "媒體如果在這個時間之前停止,會被定為未播放", "LabelMinResumePercentageHelp": "媒體如果在這個時間之前停止,會被定為未播放",
"LabelMinScreenshotDownloadWidth": "最小截圖下載寬度:", "LabelMinScreenshotDownloadWidth": "最小截圖下載寬度:",
"LabelMissing": "缺少",
"LabelName": "名字:", "LabelName": "名字:",
"LabelNewPassword": "新密碼:", "LabelNewPassword": "新密碼:",
"LabelNewPasswordConfirm": "確認新密碼:", "LabelNewPasswordConfirm": "確認新密碼:",
"LabelNext": "下一個", "LabelNext": "下一個",
"LabelPassword": "密碼:", "LabelPassword": "密碼:",
"LabelPinCode": "PIN 碼:",
"LabelPlaylist": "播放清單:", "LabelPlaylist": "播放清單:",
"LabelPrevious": "上一個", "LabelPrevious": "上一個",
"LabelRefreshMode": "更新模式:", "LabelRefreshMode": "更新模式:",
"LabelSaveLocalMetadata": "將媒體圖像及資料檔存到媒體所在的資料夾", "LabelSaveLocalMetadata": "將媒體圖像及資料檔存到媒體所在的資料夾",
"LabelSaveLocalMetadataHelp": "直接保存媒體圖像及資料到媒體所在的文件夾能使編輯工作更容易。", "LabelSaveLocalMetadataHelp": "直接保存媒體圖像及資料到媒體所在的文件夾能使編輯工作更容易。",
"LabelSkipped": "已跳過",
"LabelSubtitleLanguagePreference": "字幕語言偏好選項:",
"LabelTime": "時間:", "LabelTime": "時間:",
"LabelTranscodingTempPath": "轉碼臨時路徑:", "LabelTranscodingTempPath": "轉碼臨時路徑:",
"LabelTriggerType": "觸發類型:", "LabelTriggerType": "觸發類型:",
"LabelUnairedMissingEpisodesWithinSeasons": "在節目季度內顯示還未發佈的單元",
"LabelUser": "使用者:", "LabelUser": "使用者:",
"LabelVideoType": "視頻類型:",
"LabelYourFirstName": "你的名字:", "LabelYourFirstName": "你的名字:",
"LabelYoureDone": "完成!", "LabelYoureDone": "完成!",
"LibraryAccessHelp": "選擇媒體文件夾與這用戶共享。管理員將可以使用媒體資料據管理器編輯所有的媒體文件夾。", "LibraryAccessHelp": "選擇媒體文件夾與這用戶共享。管理員將可以使用媒體資料據管理器編輯所有的媒體文件夾。",
"Like": "喜歡", "Like": "喜歡",
"LinkCommunity": "社區",
"LoginDisclaimer": "Jellyfin可以協助你管理你的個人媒體像是影片或照片。使用Jellyfin的任何軟體表示您已閱讀並同意我們的服務條款。",
"MaxParentalRatingHelp": "具有較高的家長評級內容將從這用戶被隱藏。", "MaxParentalRatingHelp": "具有較高的家長評級內容將從這用戶被隱藏。",
"MessageActiveSubscriptionRequiredSeriesRecordings": "",
"MessageAreYouSureDeleteSubtitles": "您真的要刪除這個字幕檔嗎?", "MessageAreYouSureDeleteSubtitles": "您真的要刪除這個字幕檔嗎?",
"MessageDownloadQueued": "下載已排程。", "MessageDownloadQueued": "下載已排程。",
"MessageIfYouBlockedVoice": "如果您不讓app使用語音辨識您將需要重新設定之後再試一次。",
"MessageItemsAdded": "已新增項目。", "MessageItemsAdded": "已新增項目。",
"MessageNoMovieSuggestionsAvailable": "目前並沒有推薦的電影。開始觀看並對您的電影評分後,我們就會為您推薦您可能會喜歡的內容。", "MessageNoMovieSuggestionsAvailable": "目前並沒有推薦的電影。開始觀看並對您的電影評分後,我們就會為您推薦您可能會喜歡的內容。",
"MessageNothingHere": "這裡沒有什麼。", "MessageNothingHere": "這裡沒有什麼。",
"MessagePasswordResetForUsers": "該使用者的密碼已被移除。要以該使用者登入時,請將密碼欄位留白。", "MessagePasswordResetForUsers": "該使用者的密碼已被移除。要以該使用者登入時,請將密碼欄位留白。",
"MessagePleaseEnsureInternetMetadata": "請確保已啟用從互聯網下載媒體資料。", "MessagePleaseEnsureInternetMetadata": "請確保已啟用從互聯網下載媒體資料。",
"MessageTunerDeviceNotListed": "你的調諧器沒有列在清單中嗎?試著安裝額外的插件以取得更多選項。",
"MessageWeDidntRecognizeCommand": "很抱歉,我們無法辨識此指令。",
"Monday": "星期一", "Monday": "星期一",
"MoreUsersCanBeAddedLater": "往後可以在控制台內添加更多用戶。", "MoreUsersCanBeAddedLater": "往後可以在控制台內添加更多用戶。",
"MySubtitles": "我的字幕", "MySubtitles": "我的字幕",
"NewCollection": "新合集", "NewCollection": "新合集",
"NewCollectionHelp": "收藏櫃讓您能夠建立個人化的影音及其他媒體的分類。", "NewCollectionHelp": "收藏櫃讓您能夠建立個人化的影音及其他媒體的分類。",
"NewCollectionNameExample": "例子:星球大戰合集", "NewCollectionNameExample": "例子:星球大戰合集",
"NoItemsFound": "無項目。",
"NoNextUpItemsMessage": "沒有找到。開始看你的節目!", "NoNextUpItemsMessage": "沒有找到。開始看你的節目!",
"NoPluginsInstalledMessage": "你沒有安裝插件。",
"NoSubtitleSearchResultsFound": "無結果。", "NoSubtitleSearchResultsFound": "無結果。",
"OptionActors": "演員",
"OptionAfterSystemEvent": "系統事件之後",
"OptionAlbum": "專輯", "OptionAlbum": "專輯",
"OptionAlbumArtist": "專輯歌手", "OptionAlbumArtist": "專輯歌手",
"OptionAllowBrowsingLiveTv": "允許使用電視", "OptionAllowBrowsingLiveTv": "允許使用電視",
"OptionAllowManageLiveTv": "允許管理電視節目錄影", "OptionAllowManageLiveTv": "允許管理電視節目錄影",
"OptionAllowUserToManageServer": "允許這用戶管理伺服器", "OptionAllowUserToManageServer": "允許這用戶管理伺服器",
"OptionAnyNumberOfPlayers": "任何",
"OptionArtist": "歌手", "OptionArtist": "歌手",
"OptionAscending": "升序", "OptionAscending": "升序",
"OptionAutomatic": "自動", "OptionAutomatic": "自動",
"OptionBackdrop": "背景",
"OptionBanner": "橫向圖",
"OptionBeta": "公測版本",
"OptionBlockLiveTvChannels": "電視頻道", "OptionBlockLiveTvChannels": "電視頻道",
"OptionBlockLiveTvPrograms": "電視頻道",
"OptionBluray": "藍光", "OptionBluray": "藍光",
"OptionCommunityRating": "社區評分", "OptionCommunityRating": "社區評分",
"OptionContinuing": "持續", "OptionContinuing": "持續",
@ -264,7 +185,6 @@
"OptionDateAdded": "添加日期", "OptionDateAdded": "添加日期",
"OptionDatePlayed": "播放日期", "OptionDatePlayed": "播放日期",
"OptionDescending": "降序", "OptionDescending": "降序",
"OptionDirectors": "導演",
"OptionDisableUser": "禁用此用戶", "OptionDisableUser": "禁用此用戶",
"OptionDisableUserHelp": "被禁用的用戶將不允許連接伺服器。現有的連接將被即時終止。", "OptionDisableUserHelp": "被禁用的用戶將不允許連接伺服器。現有的連接將被即時終止。",
"OptionDislikes": "不喜歡", "OptionDislikes": "不喜歡",
@ -278,10 +198,8 @@
"OptionDownloadThumbImage": "縮略圖", "OptionDownloadThumbImage": "縮略圖",
"OptionDvd": "DVD", "OptionDvd": "DVD",
"OptionEnded": "完結", "OptionEnded": "完結",
"OptionEpisodeSortName": "單元排序名稱",
"OptionFavorite": "我的最愛", "OptionFavorite": "我的最愛",
"OptionFriday": "星期五", "OptionFriday": "星期五",
"OptionGuestStars": "特邀明星",
"OptionHasSubtitles": "字幕", "OptionHasSubtitles": "字幕",
"OptionHasThemeSong": "主題曲", "OptionHasThemeSong": "主題曲",
"OptionHasThemeVideo": "主題視頻", "OptionHasThemeVideo": "主題視頻",
@ -289,51 +207,33 @@
"OptionImdbRating": "IMDB評分", "OptionImdbRating": "IMDB評分",
"OptionIsHD": "高清", "OptionIsHD": "高清",
"OptionIsSD": "標清", "OptionIsSD": "標清",
"OptionIso": "鏡像檔",
"OptionLikes": "喜歡", "OptionLikes": "喜歡",
"OptionMissingEpisode": "缺少了的單元", "OptionMissingEpisode": "缺少了的單元",
"OptionMissingImdbId": "缺少IMDB編號",
"OptionMissingOverview": "缺少概述",
"OptionMissingTmdbId": "缺少TMDB編號",
"OptionMissingTvdbId": "缺少TheTVDB編號",
"OptionMonday": "星期一", "OptionMonday": "星期一",
"OptionNameSort": "名字", "OptionNameSort": "名字",
"OptionNew": "新增...", "OptionNew": "新增...",
"OptionOff": "關閉",
"OptionOn": "開啟",
"OptionOnAppStartup": "在伺服器啟動", "OptionOnAppStartup": "在伺服器啟動",
"OptionOnInterval": "每時段", "OptionOnInterval": "每時段",
"OptionOtherVideos": "其他視頻",
"OptionParentalRating": "家長評級", "OptionParentalRating": "家長評級",
"OptionPlayCount": "播放次數", "OptionPlayCount": "播放次數",
"OptionPlayed": "已播放", "OptionPlayed": "已播放",
"OptionPoster": "海報",
"OptionPremiereDate": "首映日期", "OptionPremiereDate": "首映日期",
"OptionPriority": "優先",
"OptionProducers": "制片人",
"OptionRecordOnlyNewEpisodes": "只錄製新的集數",
"OptionRecordSeries": "錄影電視劇",
"OptionResumable": "可恢復", "OptionResumable": "可恢復",
"OptionRuntime": "播放長度", "OptionRuntime": "播放長度",
"OptionSaturday": "星期六", "OptionSaturday": "星期六",
"OptionSpecialEpisode": "特集", "OptionSpecialEpisode": "特集",
"OptionSunday": "星期天", "OptionSunday": "星期天",
"OptionThumb": "縮略圖",
"OptionThursday": "星期四", "OptionThursday": "星期四",
"OptionTimeline": "時間軸",
"OptionTrackName": "曲目名稱", "OptionTrackName": "曲目名稱",
"OptionTuesday": "星期二", "OptionTuesday": "星期二",
"OptionTvdbRating": "Tvdb評分", "OptionTvdbRating": "Tvdb評分",
"OptionUnairedEpisode": "還未發佈的單元", "OptionUnairedEpisode": "還未發佈的單元",
"OptionUnplayed": "未播放", "OptionUnplayed": "未播放",
"OptionVideoBitrate": "視頻比特率",
"OptionWakeFromSleep": "從休眠中回復", "OptionWakeFromSleep": "從休眠中回復",
"OptionWednesday": "星期三", "OptionWednesday": "星期三",
"OptionWeekly": "每週", "OptionWeekly": "每週",
"OptionWriters": "作者",
"OriginalAirDateValue": "原始播出日期:{0}", "OriginalAirDateValue": "原始播出日期:{0}",
"ParentalRating": "Parental Rating", "ParentalRating": "Parental Rating",
"Password": "密碼",
"PasswordMatchError": "密碼和密碼確認必須一致。", "PasswordMatchError": "密碼和密碼確認必須一致。",
"PasswordResetComplete": "密碼已重設。", "PasswordResetComplete": "密碼已重設。",
"PasswordResetConfirmation": "你確定要重設密碼?", "PasswordResetConfirmation": "你確定要重設密碼?",
@ -345,7 +245,6 @@
"RecordingScheduled": "已排程錄製。", "RecordingScheduled": "已排程錄製。",
"Refresh": "重新整理", "Refresh": "重新整理",
"RefreshDialogHelp": "詳細資料的更新方式會依據Jellyfin的設定及已經啟用的網路服務來進行。", "RefreshDialogHelp": "詳細資料的更新方式會依據Jellyfin的設定及已經啟用的網路服務來進行。",
"RegisterWithPayPal": "以 PayPal 註冊",
"ReplaceAllMetadata": "取代所有詳細資料", "ReplaceAllMetadata": "取代所有詳細資料",
"ReplaceExistingImages": "取代現有圖片", "ReplaceExistingImages": "取代現有圖片",
"Saturday": "星期六", "Saturday": "星期六",
@ -360,36 +259,24 @@
"Share": "分享", "Share": "分享",
"Subtitles": "字幕", "Subtitles": "字幕",
"Sunday": "星期天", "Sunday": "星期天",
"TabAbout": "關於",
"TabAdvanced": "進階", "TabAdvanced": "進階",
"TabAlbumArtists": "專輯歌手", "TabAlbumArtists": "專輯歌手",
"TabAlbums": "專輯", "TabAlbums": "專輯",
"TabArtists": "歌手", "TabArtists": "歌手",
"TabBasic": "基本",
"TabBasics": "基本",
"TabCatalog": "目錄", "TabCatalog": "目錄",
"TabChannels": "頻道", "TabChannels": "頻道",
"TabCollectionTitles": "標題",
"TabEpisodes": "單元", "TabEpisodes": "單元",
"TabFolders": "文件夾",
"TabGeneral": "一般",
"TabGenres": "類型", "TabGenres": "類型",
"TabGuide": "節目表", "TabGuide": "節目表",
"TabHome": "首頁",
"TabImage": "圖像",
"TabImages": "圖像",
"TabInfo": "資訊", "TabInfo": "資訊",
"TabLatest": "最新", "TabLatest": "最新",
"TabLibraryAccess": "媒體庫瀏覽權限",
"TabLiveTV": "電視", "TabLiveTV": "電視",
"TabMetadata": "媒體資料", "TabMetadata": "媒體資料",
"TabMovies": "電影", "TabMovies": "電影",
"TabMusic": "音樂", "TabMusic": "音樂",
"TabMyPlugins": "我的插件", "TabMyPlugins": "我的插件",
"TabNetworks": "網絡", "TabNetworks": "網絡",
"TabOthers": "其他",
"TabPassword": "密碼", "TabPassword": "密碼",
"TabPaths": "路徑",
"TabPlaylist": "播放清單", "TabPlaylist": "播放清單",
"TabProfile": "配置", "TabProfile": "配置",
"TabProfiles": "配置", "TabProfiles": "配置",
@ -400,39 +287,24 @@
"TabSettings": "設定", "TabSettings": "設定",
"TabShows": "節目", "TabShows": "節目",
"TabSongs": "歌曲", "TabSongs": "歌曲",
"TabStudios": "工作室",
"TabSuggestions": "推薦內容", "TabSuggestions": "推薦內容",
"TabSync": "同步",
"TabTV": "電視節目",
"TabTrailers": "預告", "TabTrailers": "預告",
"TabTranscoding": "轉碼中", "TabTranscoding": "轉碼中",
"TabUpcoming": "接下來", "TabUpcoming": "接下來",
"TellUsAboutYourself": "請自我介紹一下你自己", "TellUsAboutYourself": "請自我介紹一下你自己",
"TextConnectToServerManually": "手動連線到伺服器",
"ThisWizardWillGuideYou": "此精靈將帶你完成安裝過程。開始之前,請選擇您慣用的語言。", "ThisWizardWillGuideYou": "此精靈將帶你完成安裝過程。開始之前,請選擇您慣用的語言。",
"Thursday": "星期四", "Thursday": "星期四",
"TitleLiveTV": "電視",
"TitleNotifications": "通知",
"TitleScheduledTasks": "計劃任務",
"TitleSignIn": "登錄",
"TitleSupport": "支援",
"TitleSync": "同步",
"TrackCount": "{0}個曲目", "TrackCount": "{0}個曲目",
"Tuesday": "星期二", "Tuesday": "星期二",
"UninstallPluginConfirmation": "你確定要卸載{0}", "UninstallPluginConfirmation": "你確定要卸載{0}",
"UninstallPluginHeader": "卸載插件", "UninstallPluginHeader": "卸載插件",
"UnlockGuide": "解鎖方式",
"UserProfilesIntro": "Jellyfin 包含對用戶配置文件的內置支持,使每個用戶都可以擁有自己的顯示設置,播放狀態和家長控制。", "UserProfilesIntro": "Jellyfin 包含對用戶配置文件的內置支持,使每個用戶都可以擁有自己的顯示設置,播放狀態和家長控制。",
"Users": "使用者",
"VersionNumber": "版本{0}",
"Wednesday": "星期三", "Wednesday": "星期三",
"WelcomeToProject": "歡迎使用 Jellyfin", "WelcomeToProject": "歡迎使用 Jellyfin",
"WizardCompleted": "這就是我們所需要的全部資訊Jellyfin現在正在收集你的媒體櫃的資料在這段時間內不妨參考我們推出的應用程式。按一下<b>完成</b>進入<b>伺服器總覽頁</b>。", "WizardCompleted": "這就是我們所需要的全部資訊Jellyfin現在正在收集你的媒體櫃的資料在這段時間內不妨參考我們推出的應用程式。按一下<b>完成</b>進入<b>伺服器總覽頁</b>。",
"Accept": "接受",
"Actor": "演員", "Actor": "演員",
"AddToPlayQueue": "加入播放清單", "AddToPlayQueue": "加入播放清單",
"AddToPlaylist": "加入播放列表", "AddToPlaylist": "加入播放列表",
"AddUserByManually": "手動加入本機使用者資訊。",
"Absolute": "絕對", "Absolute": "絕對",
"AccessRestrictedTryAgainLater": "您的存取目前受限,請稍後再試。", "AccessRestrictedTryAgainLater": "您的存取目前受限,請稍後再試。",
"AddedOnValue": "加入 {0}", "AddedOnValue": "加入 {0}",
@ -443,12 +315,9 @@
"AllComplexFormats": "所有複雜格式 (ASS, SSA, VOBSUB, PGS, SUB/IDX, 等)", "AllComplexFormats": "所有複雜格式 (ASS, SSA, VOBSUB, PGS, SUB/IDX, 等)",
"AllLanguages": "所有語言", "AllLanguages": "所有語言",
"AllLibraries": "所有媒體", "AllLibraries": "所有媒體",
"AllowDeletionFromAll": "允許從所有媒體庫刪除媒體",
"AllowMediaConversion": "允許媒體轉檔", "AllowMediaConversion": "允許媒體轉檔",
"AllowMediaConversionHelp": "授予或拒絕存取媒體轉檔功能。", "AllowMediaConversionHelp": "授予或拒絕存取媒體轉檔功能。",
"AllowRemoteAccess": "允許遠端存取這個Jellyfin 伺服器。", "AllowRemoteAccess": "允許遠端存取這個Jellyfin 伺服器。",
"AllowSeasonalThemes": "允許自動季節性主題",
"AllowSeasonalThemesHelp": "若啟用,季節性主題有時會取代你的主題設定。",
"AlwaysPlaySubtitles": "總是顯示字幕", "AlwaysPlaySubtitles": "總是顯示字幕",
"AlwaysPlaySubtitlesHelp": "將會載符合語音設定的字幕,無論語音是哪一個語言。", "AlwaysPlaySubtitlesHelp": "將會載符合語音設定的字幕,無論語音是哪一個語言。",
"AnyLanguage": "任何語言", "AnyLanguage": "任何語言",
@ -463,18 +332,14 @@
"Audio": "音訊", "Audio": "音訊",
"Auto": "自動", "Auto": "自動",
"AutoBasedOnLanguageSetting": "自動(根據語言設定)", "AutoBasedOnLanguageSetting": "自動(根據語言設定)",
"AutomaticallyConvertNewContent": "自動為新檔案轉檔",
"AutomaticallySyncNewContent": "自動下載新內容",
"Backdrop": "背景", "Backdrop": "背景",
"Backdrops": "背景", "Backdrops": "背景",
"Banner": "橫幅", "Banner": "橫幅",
"BestFit": "最佳大小",
"BirthDateValue": "生於: {0}", "BirthDateValue": "生於: {0}",
"BirthLocation": "出生地", "BirthLocation": "出生地",
"BirthPlaceValue": "出生地: {0}", "BirthPlaceValue": "出生地: {0}",
"Blacklist": "黑名單", "Blacklist": "黑名單",
"Books": "書籍", "Books": "書籍",
"ButtonAccept": "接受",
"ButtonAddMediaLibrary": "新增媒體櫃", "ButtonAddMediaLibrary": "新增媒體櫃",
"ButtonArrowLeft": "左", "ButtonArrowLeft": "左",
"ButtonArrowRight": "右", "ButtonArrowRight": "右",
@ -482,10 +347,6 @@
"ButtonAudioTracks": "音軌", "ButtonAudioTracks": "音軌",
"ButtonBack": "回去", "ButtonBack": "回去",
"ButtonChangeServer": "更換伺服器", "ButtonChangeServer": "更換伺服器",
"ButtonClear": "清除",
"ButtonClose": "關閉",
"ButtonConfigurePassword": "更換密碼",
"ButtonConfigurePinCode": "調查PIN碼",
"AddItemToCollectionHelp": "利用搜尋並使用右鍵或點擊目錄將項目添加到收藏中。", "AddItemToCollectionHelp": "利用搜尋並使用右鍵或點擊目錄將項目添加到收藏中。",
"AddToCollection": "加入收藏", "AddToCollection": "加入收藏",
"AirDate": "播出日期", "AirDate": "播出日期",
@ -495,21 +356,11 @@
"AllowOnTheFlySubtitleExtraction": "允許同步字幕截取", "AllowOnTheFlySubtitleExtraction": "允許同步字幕截取",
"AllowOnTheFlySubtitleExtractionHelp": "可以從影片中提取內建字幕並以純文字的形式給 Jellyfin 應用程式以避免影片轉碼。在某些系統中這個提取的進程可能會花費較長時間並導致視頻播放出現停滯。若禁用這個選項,當內置字幕不被播放端設備支援時,字幕將透過影片轉碼燒進影片中。", "AllowOnTheFlySubtitleExtractionHelp": "可以從影片中提取內建字幕並以純文字的形式給 Jellyfin 應用程式以避免影片轉碼。在某些系統中這個提取的進程可能會花費較長時間並導致視頻播放出現停滯。若禁用這個選項,當內置字幕不被播放端設備支援時,字幕將透過影片轉碼燒進影片中。",
"AllowedRemoteAddressesHelp": "可以從非本地連線的IP位址用冒號分隔若留白則允許所有IP。", "AllowedRemoteAddressesHelp": "可以從非本地連線的IP位址用冒號分隔若留白則允許所有IP。",
"AnamorphicVideoNotSupported": "不支援全景影片",
"AudioBitDepthNotSupported": "不支援音訊位元深度",
"AudioBitrateNotSupported": "不支援音訊位元率",
"AudioChannelsNotSupported": "不支援音訊頻道",
"AudioCodecNotSupported": "不支援音訊編碼",
"AudioProfileNotSupported": "不支援音訊規範",
"AudioSampleRateNotSupported": "不支援音訊採樣點",
"AutomaticallyConvertNewContentHelp": "加入這個資料夾的檔案會被自動轉檔。",
"AutomaticallySyncNewContentHelp": "加入這個資料的檔案會自動下載到裝置。",
"BookLibraryHelp": "支援有聲書和電子書。請瀏覽Jellyfin書籍命名指南。", "BookLibraryHelp": "支援有聲書和電子書。請瀏覽Jellyfin書籍命名指南。",
"Box": "盒子", "Box": "盒子",
"BoxRear": "盒子(背面)", "BoxRear": "盒子(背面)",
"BurnSubtitlesHelp": "根據字幕格式決定服務器在轉換視頻時是否燒錄字幕。避免燒錄字幕會提高服務器性能。選擇“自動”以燒錄基於圖像的字幕格式(如 VOBSUB, PGS, SUB/IDX 等)和一些複雜的 ASS/SSA 字幕", "BurnSubtitlesHelp": "根據字幕格式決定服務器在轉換視頻時是否燒錄字幕。避免燒錄字幕會提高服務器性能。選擇“自動”以燒錄基於圖像的字幕格式(如 VOBSUB, PGS, SUB/IDX 等)和一些複雜的 ASS/SSA 字幕",
"ButtonArrowDown": "下", "ButtonArrowDown": "下",
"ButtonCancelSeries": "取消系列",
"ButtonChangeContentType": "更改內容類型", "ButtonChangeContentType": "更改內容類型",
"ButtonConnect": "連結", "ButtonConnect": "連結",
"ButtonDown": "下", "ButtonDown": "下",
@ -517,117 +368,60 @@
"ButtonEditOtherUserPreferences": "編輯此使用者的內容,大頭貼和個人設定。", "ButtonEditOtherUserPreferences": "編輯此使用者的內容,大頭貼和個人設定。",
"ButtonFullscreen": "全螢幕", "ButtonFullscreen": "全螢幕",
"ButtonHelp": "幫助", "ButtonHelp": "幫助",
"ButtonHide": "隱藏",
"ButtonInfo": "詳細資料", "ButtonInfo": "詳細資料",
"ButtonInviteUser": "邀請使用者",
"ButtonLearnMore": "瞭解更多", "ButtonLearnMore": "瞭解更多",
"ButtonLibraryAccess": "媒體庫存取", "ButtonLibraryAccess": "媒體庫存取",
"ButtonManageFolders": "管理資料夾",
"ButtonManualLogin": "手動登入", "ButtonManualLogin": "手動登入",
"ButtonMenu": "目錄",
"ButtonMore": "更多", "ButtonMore": "更多",
"ButtonMoreInformation": "更多資訊", "ButtonMoreInformation": "更多資訊",
"ButtonMute": "靜音",
"ButtonNetwork": "網路", "ButtonNetwork": "網路",
"ButtonNewServer": "新伺服器",
"ButtonNext": "下一個",
"ButtonNextPage": "下一頁",
"ButtonNextTrack": "下一首", "ButtonNextTrack": "下一首",
"ButtonNo": "不要",
"ButtonNowPlaying": "現正播放",
"ButtonOff": "關", "ButtonOff": "關",
"ButtonOpen": "開", "ButtonOpen": "開",
"ButtonOther": "其他", "ButtonOther": "其他",
"ButtonParentalControl": "家庭管理", "ButtonParentalControl": "家庭管理",
"ButtonPause": "暫停", "ButtonPause": "暫停",
"ButtonPlayOneMinute": "播1分鐘",
"ButtonPlayTrailer": "預告片",
"ButtonPlaylist": "播放列表",
"ButtonPreferences": "偏好設定",
"ButtonPrevious": "上一個",
"ButtonPreviousPage": "上一頁",
"ButtonPreviousTrack": "上一首", "ButtonPreviousTrack": "上一首",
"ButtonProfile": "個人首頁", "ButtonProfile": "個人首頁",
"ButtonProfileHelp": "設定你的大頭貼和密碼。",
"ButtonQuality": "畫質",
"ButtonReenable": "重新啟用",
"ButtonReject": "拒絕",
"ButtonRemote": "遙控",
"ButtonRemoteControl": "遙控",
"ButtonRename": "重新命名", "ButtonRename": "重新命名",
"ButtonRepeat": "重覆播放", "ButtonRepeat": "重覆播放",
"ButtonReports": "報告",
"ButtonReset": "重設",
"ButtonResetEasyPassword": "重設簡單PIN碼", "ButtonResetEasyPassword": "重設簡單PIN碼",
"ButtonResetTuner": "重設調諧器",
"ButtonRestart": "重新啟動", "ButtonRestart": "重新啟動",
"ButtonRestartNow": "立刻重新啟動",
"ButtonResume": "繼續播放", "ButtonResume": "繼續播放",
"ButtonRevoke": "撤銷", "ButtonRevoke": "撤銷",
"ButtonScanAllLibraries": "掃描所有媒體庫", "ButtonScanAllLibraries": "掃描所有媒體庫",
"ButtonScheduledTasks": "排程任務",
"ButtonSelectView": "選擇視窗", "ButtonSelectView": "選擇視窗",
"ButtonSend": "傳送", "ButtonSend": "傳送",
"ButtonSendInvitation": "傳送邀請",
"ButtonServer": "伺服器",
"ButtonServerDashboard": "伺服器控制台",
"ButtonSettings": "設定", "ButtonSettings": "設定",
"ButtonShuffle": "隨機播放", "ButtonShuffle": "隨機播放",
"ButtonShutdown": "關機", "ButtonShutdown": "關機",
"ButtonSplitVersionsApart": "區別版本", "ButtonSplitVersionsApart": "區別版本",
"ButtonStart": "開始", "ButtonStart": "開始",
"ButtonStop": "停止", "ButtonStop": "停止",
"ButtonStopRecording": "停止錄影",
"ButtonSubmit": "提交", "ButtonSubmit": "提交",
"ButtonSubtitles": "字幕", "ButtonSubtitles": "字幕",
"ButtonTrailer": "預告片", "ButtonTrailer": "預告片",
"ButtonUninstall": "解除安裝", "ButtonUninstall": "解除安裝",
"ButtonUnlockPrice": "解鎖 {0}",
"ButtonUnmute": "取消靜音",
"ButtonUp": "上", "ButtonUp": "上",
"ButtonUpdateNow": "立即更新",
"ButtonView": "觀看",
"ButtonViewAlbum": "查看專輯",
"ButtonViewArtist": "查看歌手",
"ButtonViewWebsite": "查看網站", "ButtonViewWebsite": "查看網站",
"ButtonWebsite": "網站", "ButtonWebsite": "網站",
"ButtonYes": "是",
"CancelDownload": "取消下載",
"CancelRecording": "取消錄影", "CancelRecording": "取消錄影",
"CancelSeries": "取消系列", "CancelSeries": "取消系列",
"Categories": "類別", "Categories": "類別",
"CategoryApplication": "應用程式",
"CategorySystem": "系統",
"CategoryUser": "使用者",
"ChangingMetadataImageSettingsNewContent": "更改影片詳細資料或媒體圖像像的下載設定僅對以後添加至媒體庫中的新内容生效,若要採用更改,您需要手動刷新數據。", "ChangingMetadataImageSettingsNewContent": "更改影片詳細資料或媒體圖像像的下載設定僅對以後添加至媒體庫中的新内容生效,若要採用更改,您需要手動刷新數據。",
"ChannelAccessHelp": "選擇此用戶之共享頻道。管理員將能夠使用資料管理器編輯所有資料夾。", "ChannelAccessHelp": "選擇此用戶之共享頻道。管理員將能夠使用資料管理器編輯所有資料夾。",
"ChannelNameOnly": "只在頻道 {0}", "ChannelNameOnly": "只在頻道 {0}",
"ChannelNumber": "頻道號碼", "ChannelNumber": "頻道號碼",
"Channels": "頻道", "Channels": "頻道",
"CinemaModeConfigurationHelp": "劇影院模式直接為您的客廳帶來劇場級體驗,同時還可以播放預告片和自定開場白。", "CinemaModeConfigurationHelp": "劇影院模式直接為您的客廳帶來劇場級體驗,同時還可以播放預告片和自定開場白。",
"CinemaModeConfigurationHelp2": "Jellyfin 應用程式將有一個用於啟動或關閉劇院模式的設定。 電視的應用程式預設開啟劇院模式。",
"CinemaModeFeatureDescription": "劇院模式用預告片和自定開場白帶給您最真實的劇院體驗。",
"CloudSyncFeatureDescription": "將您的媒體備份到雲端當作簡單的備份,收藏和轉檔。",
"Collections": "收藏", "Collections": "收藏",
"Composer": "作曲家", "Composer": "作曲家",
"ConfigureDateAdded": "調整媒體庫設定裡 伺服器怎麼判定「添加日期」", "ConfigureDateAdded": "調整媒體庫設定裡 伺服器怎麼判定「添加日期」",
"ConfirmDeleteImage": "刪除圖片?", "ConfirmDeleteImage": "刪除圖片?",
"ConfirmDeleteItems": "刪除這些項目會將檔案從系統和媒體庫中刪除。你真的要繼續嗎?", "ConfirmDeleteItems": "刪除這些項目會將檔案從系統和媒體庫中刪除。你真的要繼續嗎?",
"ConfirmEndPlayerSession": "您要在 {0} 秒後將 Jellyfin關機嗎", "ConfirmEndPlayerSession": "您要在 {0} 秒後將 Jellyfin關機嗎",
"ConfirmRemoveDownload": "移除下載嗎?",
"Connect": "連結", "Connect": "連結",
"ContainerBitrateExceedsLimit": "媒體位元率超過限制。",
"ContainerNotSupported": "不支援多媒體容器",
"Continue": "繼續",
"ContinueInSecondsValue": "再 {0} 秒後繼續。",
"ContinueWatching": "繼續觀看", "ContinueWatching": "繼續觀看",
"Convert": "轉檔",
"ConvertItemLimitHelp": "非必要。設一個轉檔項目限制。",
"ConvertUnwatchedVideosOnly": "只為未觀看的影片轉檔",
"ConvertUnwatchedVideosOnlyHelp": "只有未觀看的影片會被轉檔。",
"ConvertingDots": "轉檔中…",
"Countries": "國家",
"CoverArt": "封面圖像",
"CriticRating": "影評評分", "CriticRating": "影評評分",
"DateAdded": "添加日期", "DateAdded": "添加日期",
"DatePlayed": "播放日期", "DatePlayed": "播放日期",

View File

@ -30,9 +30,6 @@
<div class="verticalSection"> <div class="verticalSection">
<div class="sectionTitleContainer sectionTitleContainer-cards"> <div class="sectionTitleContainer sectionTitleContainer-cards">
<h2 class="sectionTitle sectionTitle-cards padded-left nextUpHeader">${HeaderNextUp}</h2> <h2 class="sectionTitle sectionTitle-cards padded-left nextUpHeader">${HeaderNextUp}</h2>
<button is="emby-button" type="button" class="fab submit categorySyncButton button-submit sectionTitleButton" data-category="NextUp" title="${ButtonDownload}">
<i class="md-icon">&#xE2C4;</i>
</button>
</div> </div>
<div is="emby-itemscontainer" id="nextUpItems" class="itemsContainer vertical-wrap padded-left padded-right"> <div is="emby-itemscontainer" id="nextUpItems" class="itemsContainer vertical-wrap padded-left padded-right">
</div> </div>
@ -43,9 +40,6 @@
<div class="verticalSection"> <div class="verticalSection">
<div class="sectionTitleContainer sectionTitleContainer-cards"> <div class="sectionTitleContainer sectionTitleContainer-cards">
<h2 class="sectionTitle sectionTitle-cards padded-left">${HeaderLatestEpisodes}</h2> <h2 class="sectionTitle sectionTitle-cards padded-left">${HeaderLatestEpisodes}</h2>
<button is="emby-button" type="button" class="fab submit categorySyncButton button-submit sectionTitleButton" data-category="Latest" title="${ButtonDownload}">
<i class="md-icon">&#xE2C4;</i>
</button>
</div> </div>
<div is="emby-itemscontainer" id="latestEpisodes" class="itemsContainer vertical-wrap padded-left padded-right"> <div is="emby-itemscontainer" id="latestEpisodes" class="itemsContainer vertical-wrap padded-left padded-right">
</div> </div>