mirror of
https://github.com/jellyfin/jellyfin-web.git
synced 2024-11-17 10:58:20 -07:00
Merge branch 'dev' into fix-inconsistent-back-button
This commit is contained in:
commit
88c1b112e3
47
src/bower_components/emby-apiclient/apiclient.js
vendored
47
src/bower_components/emby-apiclient/apiclient.js
vendored
@ -1,4 +1,4 @@
|
|||||||
define(["events", "appStorage", "wakeOnLan"], function(events, appStorage, wakeOnLan) {
|
define(["events", "appStorage"], function(events, appStorage) {
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
function redetectBitrate(instance) {
|
function redetectBitrate(instance) {
|
||||||
@ -201,36 +201,6 @@ define(["events", "appStorage", "wakeOnLan"], function(events, appStorage, wakeO
|
|||||||
ratio && (options.minScale && (ratio = Math.max(options.minScale, ratio)), options.width && (options.width = Math.round(options.width * ratio)), options.height && (options.height = Math.round(options.height * ratio)), options.maxWidth && (options.maxWidth = Math.round(options.maxWidth * ratio)), options.maxHeight && (options.maxHeight = Math.round(options.maxHeight * ratio))), options.quality = options.quality || instance.getDefaultImageQuality(options.type), instance.normalizeImageOptions && instance.normalizeImageOptions(options)
|
ratio && (options.minScale && (ratio = Math.max(options.minScale, ratio)), options.width && (options.width = Math.round(options.width * ratio)), options.height && (options.height = Math.round(options.height * ratio)), options.maxWidth && (options.maxWidth = Math.round(options.maxWidth * ratio)), options.maxHeight && (options.maxHeight = Math.round(options.maxHeight * ratio))), options.quality = options.quality || instance.getDefaultImageQuality(options.type), instance.normalizeImageOptions && instance.normalizeImageOptions(options)
|
||||||
}
|
}
|
||||||
|
|
||||||
function getCachedWakeOnLanInfo(instance) {
|
|
||||||
var serverId = instance.serverId(),
|
|
||||||
json = appStorage.getItem("server-" + serverId + "-wakeonlaninfo");
|
|
||||||
return json ? JSON.parse(json) : []
|
|
||||||
}
|
|
||||||
|
|
||||||
function refreshWakeOnLanInfoIfNeeded(instance) {
|
|
||||||
wakeOnLan.isSupported() && instance.accessToken() && !1 !== instance.enableAutomaticBitrateDetection && (console.log("refreshWakeOnLanInfoIfNeeded"), setTimeout(refreshWakeOnLanInfo.bind(instance), 1e4))
|
|
||||||
}
|
|
||||||
|
|
||||||
function refreshWakeOnLanInfo() {
|
|
||||||
var instance = this;
|
|
||||||
console.log("refreshWakeOnLanInfo"), instance.getWakeOnLanInfo().then(function(info) {
|
|
||||||
var serverId = instance.serverId();
|
|
||||||
return appStorage.setItem("server-" + serverId + "-wakeonlaninfo", JSON.stringify(info)), info
|
|
||||||
}, function(err) {
|
|
||||||
return []
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
function sendNextWakeOnLan(infos, index, resolve) {
|
|
||||||
if (index >= infos.length) return void resolve();
|
|
||||||
var info = infos[index];
|
|
||||||
console.log("sending wakeonlan to " + info.MacAddress), wakeOnLan.send(info).then(function(result) {
|
|
||||||
sendNextWakeOnLan(infos, index + 1, resolve)
|
|
||||||
}, function() {
|
|
||||||
sendNextWakeOnLan(infos, index + 1, resolve)
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
function compareVersions(a, b) {
|
function compareVersions(a, b) {
|
||||||
a = a.split("."), b = b.split(".");
|
a = a.split("."), b = b.split(".");
|
||||||
for (var i = 0, length = Math.max(a.length, b.length); i < length; i++) {
|
for (var i = 0, length = Math.max(a.length, b.length); i < length; i++) {
|
||||||
@ -266,7 +236,7 @@ define(["events", "appStorage", "wakeOnLan"], function(events, appStorage, wakeO
|
|||||||
}
|
}
|
||||||
return this._serverAddress
|
return this._serverAddress
|
||||||
}, ApiClient.prototype.onNetworkChange = function() {
|
}, ApiClient.prototype.onNetworkChange = function() {
|
||||||
this.lastDetectedBitrate = 0, this.lastDetectedBitrateTime = 0, setSavedEndpointInfo(this, null), redetectBitrate(this), refreshWakeOnLanInfoIfNeeded(this)
|
this.lastDetectedBitrate = 0, this.lastDetectedBitrateTime = 0, setSavedEndpointInfo(this, null), redetectBitrate(this)
|
||||||
}, ApiClient.prototype.getUrl = function(name, params, serverAddress) {
|
}, ApiClient.prototype.getUrl = function(name, params, serverAddress) {
|
||||||
if (!name) throw new Error("Url name cannot be empty");
|
if (!name) throw new Error("Url name cannot be empty");
|
||||||
var url = serverAddress || this._serverAddress;
|
var url = serverAddress || this._serverAddress;
|
||||||
@ -301,7 +271,7 @@ define(["events", "appStorage", "wakeOnLan"], function(events, appStorage, wakeO
|
|||||||
}
|
}
|
||||||
return this.fetchWithFailover(request, !0)
|
return this.fetchWithFailover(request, !0)
|
||||||
}, ApiClient.prototype.setAuthenticationInfo = function(accessKey, userId) {
|
}, ApiClient.prototype.setAuthenticationInfo = function(accessKey, userId) {
|
||||||
this._currentUser = null, this._serverInfo.AccessToken = accessKey, this._serverInfo.UserId = userId, redetectBitrate(this), refreshWakeOnLanInfoIfNeeded(this)
|
this._currentUser = null, this._serverInfo.AccessToken = accessKey, this._serverInfo.UserId = userId, redetectBitrate(this)
|
||||||
}, ApiClient.prototype.serverInfo = function(info) {
|
}, ApiClient.prototype.serverInfo = function(info) {
|
||||||
return info && (this._serverInfo = info), this._serverInfo
|
return info && (this._serverInfo = info), this._serverInfo
|
||||||
}, ApiClient.prototype.getCurrentUserId = function() {
|
}, ApiClient.prototype.getCurrentUserId = function() {
|
||||||
@ -360,7 +330,7 @@ define(["events", "appStorage", "wakeOnLan"], function(events, appStorage, wakeO
|
|||||||
contentType: "application/json"
|
contentType: "application/json"
|
||||||
}).then(function(result) {
|
}).then(function(result) {
|
||||||
var afterOnAuthenticated = function() {
|
var afterOnAuthenticated = function() {
|
||||||
redetectBitrate(instance), refreshWakeOnLanInfoIfNeeded(instance), resolve(result)
|
redetectBitrate(instance), resolve(result)
|
||||||
};
|
};
|
||||||
instance.onAuthenticated ? instance.onAuthenticated(instance, result).then(afterOnAuthenticated) : afterOnAuthenticated()
|
instance.onAuthenticated ? instance.onAuthenticated(instance, result).then(afterOnAuthenticated) : afterOnAuthenticated()
|
||||||
}, reject)
|
}, reject)
|
||||||
@ -1579,19 +1549,10 @@ define(["events", "appStorage", "wakeOnLan"], function(events, appStorage, wakeO
|
|||||||
return this.getJSON(this.getUrl("System/Endpoint")).then(function(endPointInfo) {
|
return this.getJSON(this.getUrl("System/Endpoint")).then(function(endPointInfo) {
|
||||||
return setSavedEndpointInfo(instance, endPointInfo), endPointInfo
|
return setSavedEndpointInfo(instance, endPointInfo), endPointInfo
|
||||||
})
|
})
|
||||||
}, ApiClient.prototype.getWakeOnLanInfo = function() {
|
|
||||||
return this.getJSON(this.getUrl("System/WakeOnLanInfo"))
|
|
||||||
}, ApiClient.prototype.getLatestItems = function(options) {
|
}, ApiClient.prototype.getLatestItems = function(options) {
|
||||||
return options = options || {}, this.getJSON(this.getUrl("Users/" + this.getCurrentUserId() + "/Items/Latest", options))
|
return options = options || {}, this.getJSON(this.getUrl("Users/" + this.getCurrentUserId() + "/Items/Latest", options))
|
||||||
}, ApiClient.prototype.getFilters = function(options) {
|
}, ApiClient.prototype.getFilters = function(options) {
|
||||||
return this.getJSON(this.getUrl("Items/Filters2", options))
|
return this.getJSON(this.getUrl("Items/Filters2", options))
|
||||||
}, ApiClient.prototype.supportsWakeOnLan = function() {
|
|
||||||
return !!wakeOnLan.isSupported() && getCachedWakeOnLanInfo(this).length > 0
|
|
||||||
}, ApiClient.prototype.wakeOnLan = function() {
|
|
||||||
var infos = getCachedWakeOnLanInfo(this);
|
|
||||||
return new Promise(function(resolve, reject) {
|
|
||||||
sendNextWakeOnLan(infos, 0, resolve)
|
|
||||||
})
|
|
||||||
}, ApiClient.prototype.setSystemInfo = function(info) {
|
}, ApiClient.prototype.setSystemInfo = function(info) {
|
||||||
this._serverVersion = info.Version
|
this._serverVersion = info.Version
|
||||||
}, ApiClient.prototype.serverVersion = function() {
|
}, ApiClient.prototype.serverVersion = function() {
|
||||||
|
@ -24,6 +24,6 @@ define(["events", "appStorage"], function(events, appStorage) {
|
|||||||
var existing = list.filter(function(s) {
|
var existing = list.filter(function(s) {
|
||||||
return s.Id === server.Id
|
return s.Id === server.Id
|
||||||
})[0];
|
})[0];
|
||||||
return existing ? (existing.DateLastAccessed = Math.max(existing.DateLastAccessed || 0, server.DateLastAccessed || 0), existing.UserLinkType = server.UserLinkType, server.AccessToken && (existing.AccessToken = server.AccessToken, existing.UserId = server.UserId), server.ExchangeToken && (existing.ExchangeToken = server.ExchangeToken), server.RemoteAddress && (existing.RemoteAddress = server.RemoteAddress), server.ManualAddress && (existing.ManualAddress = server.ManualAddress), server.LocalAddress && (existing.LocalAddress = server.LocalAddress), server.Name && (existing.Name = server.Name), server.WakeOnLanInfos && server.WakeOnLanInfos.length && (existing.WakeOnLanInfos = server.WakeOnLanInfos), null != server.LastConnectionMode && (existing.LastConnectionMode = server.LastConnectionMode), server.ConnectServerId && (existing.ConnectServerId = server.ConnectServerId), existing) : (list.push(server), server)
|
return existing ? (existing.DateLastAccessed = Math.max(existing.DateLastAccessed || 0, server.DateLastAccessed || 0), existing.UserLinkType = server.UserLinkType, server.AccessToken && (existing.AccessToken = server.AccessToken, existing.UserId = server.UserId), server.ExchangeToken && (existing.ExchangeToken = server.ExchangeToken), server.RemoteAddress && (existing.RemoteAddress = server.RemoteAddress), server.ManualAddress && (existing.ManualAddress = server.ManualAddress), server.LocalAddress && (existing.LocalAddress = server.LocalAddress), server.Name && (existing.Name = server.Name), null != server.LastConnectionMode && (existing.LastConnectionMode = server.LastConnectionMode), server.ConnectServerId && (existing.ConnectServerId = server.ConnectServerId), existing) : (list.push(server), server)
|
||||||
}, Credentials
|
}, Credentials
|
||||||
});
|
});
|
@ -145,10 +145,10 @@
|
|||||||
loadRecentlyAdded(elem, apiClient, user, userViews);
|
loadRecentlyAdded(elem, apiClient, user, userViews);
|
||||||
}
|
}
|
||||||
else if (section === 'librarytiles' || section === 'smalllibrarytiles' || section === 'smalllibrarytiles-automobile' || section === 'librarytiles-automobile') {
|
else if (section === 'librarytiles' || section === 'smalllibrarytiles' || section === 'smalllibrarytiles-automobile' || section === 'librarytiles-automobile') {
|
||||||
return loadLibraryTiles(elem, apiClient, user, userSettings, 'smallBackdrop', userViews, allSections);
|
loadLibraryTiles(elem, apiClient, user, userSettings, 'smallBackdrop', userViews, allSections);
|
||||||
}
|
}
|
||||||
else if (section === 'librarybuttons') {
|
else if (section === 'librarybuttons') {
|
||||||
return loadlibraryButtons(elem, apiClient, user, userSettings, userViews, allSections);
|
loadlibraryButtons(elem, apiClient, user, userSettings, userViews, allSections);
|
||||||
}
|
}
|
||||||
else if (section === 'resume') {
|
else if (section === 'resume') {
|
||||||
loadResumeVideo(elem, apiClient, userId);
|
loadResumeVideo(elem, apiClient, userId);
|
||||||
@ -273,35 +273,12 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function loadlibraryButtons(elem, apiClient, user, userSettings, userViews) {
|
function loadlibraryButtons(elem, apiClient, user, userSettings, userViews) {
|
||||||
|
elem.classList.remove('verticalSection');
|
||||||
|
var html = getLibraryButtonsHtml(userViews);
|
||||||
|
|
||||||
return Promise.all([getAppInfo(apiClient), getDownloadsSectionHtml(apiClient, user, userSettings)]).then(function (responses) {
|
elem.innerHTML = html;
|
||||||
|
bindHomeScreenSettingsIcon(elem, apiClient, user.Id, userSettings);
|
||||||
var infoHtml = responses[0];
|
imageLoader.lazyChildren(elem);
|
||||||
var downloadsHtml = responses[1];
|
|
||||||
|
|
||||||
elem.classList.remove('verticalSection');
|
|
||||||
|
|
||||||
var html = getLibraryButtonsHtml(userViews);
|
|
||||||
|
|
||||||
elem.innerHTML = html + downloadsHtml + infoHtml;
|
|
||||||
|
|
||||||
bindHomeScreenSettingsIcon(elem, apiClient, user.Id, userSettings);
|
|
||||||
|
|
||||||
if (infoHtml) {
|
|
||||||
bindAppInfoEvents(elem);
|
|
||||||
}
|
|
||||||
imageLoader.lazyChildren(elem);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function bindAppInfoEvents(elem) {
|
|
||||||
|
|
||||||
elem.querySelector('.appInfoSection').addEventListener('click', function (e) {
|
|
||||||
|
|
||||||
if (dom.parentWithClass(e.target, 'card')) {
|
|
||||||
registrationServices.showPremiereInfo();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -312,106 +289,6 @@
|
|||||||
return Math.floor(Math.random() * (max - min + 1)) + min;
|
return Math.floor(Math.random() * (max - min + 1)) + min;
|
||||||
}
|
}
|
||||||
|
|
||||||
function getAppInfo(apiClient) {
|
|
||||||
|
|
||||||
var frequency = 172800000;
|
|
||||||
|
|
||||||
var cacheKey = 'lastappinfopresent5';
|
|
||||||
var lastDatePresented = parseInt(appSettings.get(cacheKey) || '0');
|
|
||||||
|
|
||||||
// Don't show the first time, right after installation
|
|
||||||
if (!lastDatePresented) {
|
|
||||||
appSettings.set(cacheKey, new Date().getTime());
|
|
||||||
return Promise.resolve('');
|
|
||||||
}
|
|
||||||
|
|
||||||
if ((new Date().getTime() - lastDatePresented) < frequency) {
|
|
||||||
return Promise.resolve('');
|
|
||||||
}
|
|
||||||
|
|
||||||
return registrationServices.validateFeature('dvr', {
|
|
||||||
|
|
||||||
showDialog: false,
|
|
||||||
viewOnly: true
|
|
||||||
|
|
||||||
}).then(function () {
|
|
||||||
|
|
||||||
appSettings.set(cacheKey, new Date().getTime());
|
|
||||||
return '';
|
|
||||||
|
|
||||||
}, function () {
|
|
||||||
|
|
||||||
appSettings.set(cacheKey, new Date().getTime());
|
|
||||||
|
|
||||||
var infos = [getPremiereInfo];
|
|
||||||
|
|
||||||
if (appHost.supports('otherapppromotions')) {
|
|
||||||
infos.push(getTheaterInfo);
|
|
||||||
}
|
|
||||||
|
|
||||||
return infos[getRandomInt(0, infos.length - 1)]();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function getCard(img, shape) {
|
|
||||||
|
|
||||||
shape = shape || 'backdropCard';
|
|
||||||
var html = '<div class="card scalableCard ' + shape + ' ' + shape + '-scalable"><div class="cardBox"><div class="cardScalable"><div class="cardPadder cardPadder-backdrop"></div>';
|
|
||||||
|
|
||||||
html += '<div class="cardContent">';
|
|
||||||
|
|
||||||
html += '<div class="cardImage lazy" data-src="' + img + '"></div>';
|
|
||||||
|
|
||||||
html += '</div>';
|
|
||||||
|
|
||||||
html += '</div></div></div>';
|
|
||||||
|
|
||||||
return html;
|
|
||||||
}
|
|
||||||
|
|
||||||
function getTheaterInfo() {
|
|
||||||
|
|
||||||
var html = '';
|
|
||||||
html += '<div class="verticalSection appInfoSection">';
|
|
||||||
html += '<div class="sectionTitleContainer sectionTitleContainer-cards">';
|
|
||||||
html += '<h2 class="sectionTitle sectionTitle-cards padded-left">Discover Jellyfin Theater</h2>';
|
|
||||||
html += '<button is="paper-icon-button-light" class="sectionTitleButton" onclick="this.parentNode.parentNode.remove();" class="autoSize"><i class="md-icon">close</i></button>';
|
|
||||||
html += '</div>';
|
|
||||||
|
|
||||||
var nameText = 'Jellyfin Theater';
|
|
||||||
html += '<div class="padded-left padded-right">';
|
|
||||||
html += '<p class="sectionTitle-cards">A beautiful app for your TV and large screen tablet. ' + nameText + ' runs on Windows, Xbox One, Raspberry Pi, Samsung Smart TVs, Sony PS4, Web Browsers, and more.</p>';
|
|
||||||
html += '<div class="itemsContainer vertical-wrap" is="emby-itemscontainer">';
|
|
||||||
html += getCard('https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater1.png');
|
|
||||||
html += getCard('https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater2.png');
|
|
||||||
html += getCard('https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater3.png');
|
|
||||||
html += '</div>';
|
|
||||||
html += '</div>';
|
|
||||||
html += '</div>';
|
|
||||||
return html;
|
|
||||||
}
|
|
||||||
|
|
||||||
function getPremiereInfo() {
|
|
||||||
|
|
||||||
var html = '';
|
|
||||||
html += '<div class="verticalSection appInfoSection">';
|
|
||||||
html += '<div class="sectionTitleContainer sectionTitleContainer-cards">';
|
|
||||||
html += '<h2 class="sectionTitle sectionTitle-cards padded-left">Discover Emby Premiere</h2>';
|
|
||||||
html += '<button is="paper-icon-button-light" class="sectionTitleButton" onclick="this.parentNode.parentNode.remove();" class="autoSize"><i class="md-icon">close</i></button>';
|
|
||||||
html += '</div>';
|
|
||||||
|
|
||||||
html += '<div class="padded-left padded-right">';
|
|
||||||
html += '<p class="sectionTitle-cards">Enjoy Emby DVR, get free access to Emby apps, and more.</p>';
|
|
||||||
html += '<div class="itemsContainer vertical-wrap" is="emby-itemscontainer">';
|
|
||||||
html += getCard('https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater1.png');
|
|
||||||
html += getCard('https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater2.png');
|
|
||||||
html += getCard('https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater3.png');
|
|
||||||
html += '</div>';
|
|
||||||
html += '</div>';
|
|
||||||
html += '</div>';
|
|
||||||
return html;
|
|
||||||
}
|
|
||||||
|
|
||||||
function getFetchLatestItemsFn(serverId, parentId, collectionType) {
|
function getFetchLatestItemsFn(serverId, parentId, collectionType) {
|
||||||
|
|
||||||
return function () {
|
return function () {
|
||||||
@ -588,72 +465,6 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function getDownloadsSectionHtml(apiClient, user, userSettings) {
|
|
||||||
|
|
||||||
if (!appHost.supports('sync') || !user.Policy.EnableContentDownloading) {
|
|
||||||
return Promise.resolve('');
|
|
||||||
}
|
|
||||||
|
|
||||||
var promise = apiClient.getLatestOfflineItems ? apiClient.getLatestOfflineItems({
|
|
||||||
|
|
||||||
Limit: 20,
|
|
||||||
Filters: 'IsNotFolder'
|
|
||||||
|
|
||||||
}) : Promise.resolve([]);
|
|
||||||
|
|
||||||
return promise.then(function (items) {
|
|
||||||
|
|
||||||
var html = '';
|
|
||||||
|
|
||||||
html += '<div class="verticalSection">';
|
|
||||||
|
|
||||||
html += '<div class="sectionTitleContainer sectionTitleContainer-cards padded-left">';
|
|
||||||
|
|
||||||
if (!layoutManager.tv) {
|
|
||||||
|
|
||||||
html += '<a is="emby-linkbutton" href="' + appRouter.getRouteUrl('downloads') + '" class="more button-flat button-flat-mini sectionTitleTextButton">';
|
|
||||||
html += '<h2 class="sectionTitle sectionTitle-cards">';
|
|
||||||
html += globalize.translate('sharedcomponents#HeaderMyDownloads');
|
|
||||||
html += '</h2>';
|
|
||||||
html += '<i class="md-icon"></i>';
|
|
||||||
html += '</a>';
|
|
||||||
|
|
||||||
html += '<a is="emby-linkbutton" href="' + appRouter.getRouteUrl('managedownloads') + '" class="sectionTitleIconButton"><i class="md-icon"></i></a>';
|
|
||||||
|
|
||||||
} else {
|
|
||||||
html += '<h2 class="sectionTitle sectionTitle-cards">' + globalize.translate('sharedcomponents#HeaderMyDownloads') + '</h2>';
|
|
||||||
}
|
|
||||||
html += '</div>';
|
|
||||||
|
|
||||||
html += '<div is="emby-scroller" data-mousewheel="false" data-centerfocus="true" class="padded-top-focusscale padded-bottom-focusscale"><div is="emby-itemscontainer" class="scrollSlider focuscontainer-x padded-left padded-right">';
|
|
||||||
|
|
||||||
var cardLayout = false;
|
|
||||||
|
|
||||||
html += cardBuilder.getCardsHtml({
|
|
||||||
items: items,
|
|
||||||
preferThumb: 'auto',
|
|
||||||
shape: 'autooverflow',
|
|
||||||
overlayText: false,
|
|
||||||
showTitle: true,
|
|
||||||
showParentTitle: true,
|
|
||||||
lazy: true,
|
|
||||||
showDetailsMenu: true,
|
|
||||||
overlayPlayButton: true,
|
|
||||||
context: 'home',
|
|
||||||
centerText: !cardLayout,
|
|
||||||
allowBottomPadding: false,
|
|
||||||
cardLayout: cardLayout,
|
|
||||||
showYear: true,
|
|
||||||
lines: 2
|
|
||||||
});
|
|
||||||
|
|
||||||
html += '</div>';
|
|
||||||
html += '</div>';
|
|
||||||
|
|
||||||
return html;
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function loadLibraryTiles(elem, apiClient, user, userSettings, shape, userViews, allSections) {
|
function loadLibraryTiles(elem, apiClient, user, userSettings, shape, userViews, allSections) {
|
||||||
|
|
||||||
elem.classList.remove('verticalSection');
|
elem.classList.remove('verticalSection');
|
||||||
@ -699,21 +510,9 @@
|
|||||||
html += '</div>';
|
html += '</div>';
|
||||||
}
|
}
|
||||||
|
|
||||||
return Promise.all([getAppInfo(apiClient), getDownloadsSectionHtml(apiClient, user, userSettings)]).then(function (responses) {
|
elem.innerHTML = html;
|
||||||
|
bindHomeScreenSettingsIcon(elem, apiClient, user.Id, userSettings);
|
||||||
var infoHtml = responses[0];
|
imageLoader.lazyChildren(elem);
|
||||||
var downloadsHtml = responses[1];
|
|
||||||
|
|
||||||
elem.innerHTML = html + downloadsHtml + infoHtml;
|
|
||||||
|
|
||||||
bindHomeScreenSettingsIcon(elem, apiClient, user.Id, userSettings);
|
|
||||||
|
|
||||||
if (infoHtml) {
|
|
||||||
bindAppInfoEvents(elem);
|
|
||||||
}
|
|
||||||
|
|
||||||
imageLoader.lazyChildren(elem);
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function getContinueWatchingFetchFn(serverId) {
|
function getContinueWatchingFetchFn(serverId) {
|
||||||
|
@ -3,9 +3,7 @@ define(['loading', 'globalize', 'events', 'viewManager', 'layoutManager', 'skinM
|
|||||||
|
|
||||||
var appRouter = {
|
var appRouter = {
|
||||||
showLocalLogin: function (serverId, manualLogin) {
|
showLocalLogin: function (serverId, manualLogin) {
|
||||||
|
|
||||||
var pageName = manualLogin ? 'manuallogin' : 'login';
|
var pageName = manualLogin ? 'manuallogin' : 'login';
|
||||||
|
|
||||||
show('/startup/' + pageName + '.html?serverid=' + serverId);
|
show('/startup/' + pageName + '.html?serverid=' + serverId);
|
||||||
},
|
},
|
||||||
showSelectServer: function () {
|
showSelectServer: function () {
|
||||||
@ -45,65 +43,45 @@ define(['loading', 'globalize', 'events', 'viewManager', 'layoutManager', 'skinM
|
|||||||
};
|
};
|
||||||
|
|
||||||
function beginConnectionWizard() {
|
function beginConnectionWizard() {
|
||||||
|
|
||||||
backdrop.clear();
|
backdrop.clear();
|
||||||
|
|
||||||
loading.show();
|
loading.show();
|
||||||
|
|
||||||
connectionManager.connect({
|
connectionManager.connect({
|
||||||
|
|
||||||
enableAutoLogin: appSettings.enableAutoLogin()
|
enableAutoLogin: appSettings.enableAutoLogin()
|
||||||
|
|
||||||
}).then(function (result) {
|
}).then(function (result) {
|
||||||
handleConnectionResult(result, loading);
|
handleConnectionResult(result, loading);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function handleConnectionResult(result, loading) {
|
function handleConnectionResult(result, loading) {
|
||||||
|
|
||||||
switch (result.State) {
|
switch (result.State) {
|
||||||
|
|
||||||
case 'SignedIn':
|
case 'SignedIn':
|
||||||
{
|
loading.hide();
|
||||||
loading.hide();
|
skinManager.loadUserSkin();
|
||||||
skinManager.loadUserSkin();
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case 'ServerSignIn':
|
case 'ServerSignIn':
|
||||||
{
|
result.ApiClient.getPublicUsers().then(function (users) {
|
||||||
result.ApiClient.getPublicUsers().then(function (users) {
|
if (users.length) {
|
||||||
|
appRouter.showLocalLogin(result.Servers[0].Id);
|
||||||
if (users.length) {
|
} else {
|
||||||
appRouter.showLocalLogin(result.Servers[0].Id);
|
appRouter.showLocalLogin(result.Servers[0].Id, true);
|
||||||
} else {
|
}
|
||||||
appRouter.showLocalLogin(result.Servers[0].Id, true);
|
});
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case 'ServerSelection':
|
case 'ServerSelection':
|
||||||
{
|
appRouter.showSelectServer();
|
||||||
appRouter.showSelectServer();
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case 'ConnectSignIn':
|
case 'ConnectSignIn':
|
||||||
{
|
appRouter.showWelcome();
|
||||||
appRouter.showWelcome();
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case 'ServerUpdateNeeded':
|
case 'ServerUpdateNeeded':
|
||||||
{
|
require(['alert'], function (alert) {
|
||||||
require(['alert'], function (alert) {
|
alert({
|
||||||
alert({
|
text: globalize.translate('sharedcomponents#ServerUpdateNeeded', 'https://github.com/jellyfin/jellyfin'),
|
||||||
|
html: globalize.translate('sharedcomponents#ServerUpdateNeeded', '<a href="https://github.com/jellyfin/jellyfin">https://github.com/jellyfin/jellyfin</a>')
|
||||||
text: globalize.translate('sharedcomponents#ServerUpdateNeeded', 'https://github.com/jellyfin/jellyfin'),
|
}).then(function () {
|
||||||
html: globalize.translate('sharedcomponents#ServerUpdateNeeded', '<a href="https://github.com/jellyfin/jellyfin">https://github.com/jellyfin/jellyfin</a>')
|
appRouter.showSelectServer();
|
||||||
|
|
||||||
}).then(function () {
|
|
||||||
appRouter.showSelectServer();
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
}
|
});
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@ -111,9 +89,7 @@ define(['loading', 'globalize', 'events', 'viewManager', 'layoutManager', 'skinM
|
|||||||
}
|
}
|
||||||
|
|
||||||
function loadContentUrl(ctx, next, route, request) {
|
function loadContentUrl(ctx, next, route, request) {
|
||||||
|
|
||||||
var url;
|
var url;
|
||||||
|
|
||||||
if (route.contentPath && typeof (route.contentPath) === 'function') {
|
if (route.contentPath && typeof (route.contentPath) === 'function') {
|
||||||
url = route.contentPath(ctx.querystring);
|
url = route.contentPath(ctx.querystring);
|
||||||
} else {
|
} else {
|
||||||
@ -121,10 +97,8 @@ define(['loading', 'globalize', 'events', 'viewManager', 'layoutManager', 'skinM
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (url.indexOf('://') === -1) {
|
if (url.indexOf('://') === -1) {
|
||||||
|
|
||||||
// Put a slash at the beginning but make sure to avoid a double slash
|
// Put a slash at the beginning but make sure to avoid a double slash
|
||||||
if (url.indexOf('/') !== 0) {
|
if (url.indexOf('/') !== 0) {
|
||||||
|
|
||||||
url = '/' + url;
|
url = '/' + url;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -136,26 +110,22 @@ define(['loading', 'globalize', 'events', 'viewManager', 'layoutManager', 'skinM
|
|||||||
}
|
}
|
||||||
|
|
||||||
require(['text!' + url], function (html) {
|
require(['text!' + url], function (html) {
|
||||||
|
|
||||||
loadContent(ctx, route, html, request);
|
loadContent(ctx, route, html, request);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function handleRoute(ctx, next, route) {
|
function handleRoute(ctx, next, route) {
|
||||||
|
|
||||||
authenticate(ctx, route, function () {
|
authenticate(ctx, route, function () {
|
||||||
initRoute(ctx, next, route);
|
initRoute(ctx, next, route);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function initRoute(ctx, next, route) {
|
function initRoute(ctx, next, route) {
|
||||||
|
|
||||||
var onInitComplete = function (controllerFactory) {
|
var onInitComplete = function (controllerFactory) {
|
||||||
sendRouteToViewManager(ctx, next, route, controllerFactory);
|
sendRouteToViewManager(ctx, next, route, controllerFactory);
|
||||||
};
|
};
|
||||||
|
|
||||||
require(route.dependencies || [], function () {
|
require(route.dependencies || [], function () {
|
||||||
|
|
||||||
if (route.controller) {
|
if (route.controller) {
|
||||||
require([route.controller], onInitComplete);
|
require([route.controller], onInitComplete);
|
||||||
} else {
|
} else {
|
||||||
@ -173,14 +143,12 @@ define(['loading', 'globalize', 'events', 'viewManager', 'layoutManager', 'skinM
|
|||||||
|
|
||||||
var currentViewLoadRequest;
|
var currentViewLoadRequest;
|
||||||
function sendRouteToViewManager(ctx, next, route, controllerFactory) {
|
function sendRouteToViewManager(ctx, next, route, controllerFactory) {
|
||||||
|
|
||||||
if (isDummyBackToHome && route.type === 'home') {
|
if (isDummyBackToHome && route.type === 'home') {
|
||||||
isDummyBackToHome = false;
|
isDummyBackToHome = false;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
cancelCurrentLoadRequest();
|
cancelCurrentLoadRequest();
|
||||||
|
|
||||||
var isBackNav = ctx.isBack;
|
var isBackNav = ctx.isBack;
|
||||||
|
|
||||||
var currentRequest = {
|
var currentRequest = {
|
||||||
@ -201,9 +169,7 @@ define(['loading', 'globalize', 'events', 'viewManager', 'layoutManager', 'skinM
|
|||||||
|
|
||||||
var onNewViewNeeded = function () {
|
var onNewViewNeeded = function () {
|
||||||
if (typeof route.path === 'string') {
|
if (typeof route.path === 'string') {
|
||||||
|
|
||||||
loadContentUrl(ctx, next, route, currentRequest);
|
loadContentUrl(ctx, next, route, currentRequest);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
// ? TODO
|
// ? TODO
|
||||||
next();
|
next();
|
||||||
@ -226,7 +192,6 @@ define(['loading', 'globalize', 'events', 'viewManager', 'layoutManager', 'skinM
|
|||||||
};
|
};
|
||||||
|
|
||||||
}).catch(function (result) {
|
}).catch(function (result) {
|
||||||
|
|
||||||
if (!result || !result.cancelled) {
|
if (!result || !result.cancelled) {
|
||||||
onNewViewNeeded();
|
onNewViewNeeded();
|
||||||
}
|
}
|
||||||
@ -236,7 +201,6 @@ define(['loading', 'globalize', 'events', 'viewManager', 'layoutManager', 'skinM
|
|||||||
var msgTimeout;
|
var msgTimeout;
|
||||||
var forcedLogoutMsg;
|
var forcedLogoutMsg;
|
||||||
function onForcedLogoutMessageTimeout() {
|
function onForcedLogoutMessageTimeout() {
|
||||||
|
|
||||||
var msg = forcedLogoutMsg;
|
var msg = forcedLogoutMsg;
|
||||||
forcedLogoutMsg = null;
|
forcedLogoutMsg = null;
|
||||||
|
|
||||||
@ -248,7 +212,6 @@ define(['loading', 'globalize', 'events', 'viewManager', 'layoutManager', 'skinM
|
|||||||
}
|
}
|
||||||
|
|
||||||
function showForcedLogoutMessage(msg) {
|
function showForcedLogoutMessage(msg) {
|
||||||
|
|
||||||
forcedLogoutMsg = msg;
|
forcedLogoutMsg = msg;
|
||||||
if (msgTimeout) {
|
if (msgTimeout) {
|
||||||
clearTimeout(msgTimeout);
|
clearTimeout(msgTimeout);
|
||||||
@ -277,14 +240,12 @@ define(['loading', 'globalize', 'events', 'viewManager', 'layoutManager', 'skinM
|
|||||||
}
|
}
|
||||||
|
|
||||||
function onBeforeExit(e) {
|
function onBeforeExit(e) {
|
||||||
|
|
||||||
if (browser.web0s) {
|
if (browser.web0s) {
|
||||||
page.restorePreviousState();
|
page.restorePreviousState();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function normalizeImageOptions(options) {
|
function normalizeImageOptions(options) {
|
||||||
|
|
||||||
var scaleFactor = browser.tv ? 0.8 : 1;
|
var scaleFactor = browser.tv ? 0.8 : 1;
|
||||||
|
|
||||||
var setQuality;
|
var setQuality;
|
||||||
@ -331,9 +292,7 @@ define(['loading', 'globalize', 'events', 'viewManager', 'layoutManager', 'skinM
|
|||||||
}
|
}
|
||||||
|
|
||||||
function getMaxBandwidth() {
|
function getMaxBandwidth() {
|
||||||
|
|
||||||
if (navigator.connection) {
|
if (navigator.connection) {
|
||||||
|
|
||||||
var max = navigator.connection.downlinkMax;
|
var max = navigator.connection.downlinkMax;
|
||||||
if (max && max > 0 && max < Number.POSITIVE_INFINITY) {
|
if (max && max > 0 && max < Number.POSITIVE_INFINITY) {
|
||||||
|
|
||||||
@ -728,13 +687,6 @@ define(['loading', 'globalize', 'events', 'viewManager', 'layoutManager', 'skinM
|
|||||||
}
|
}
|
||||||
|
|
||||||
function getRouteUrl(item, options) {
|
function getRouteUrl(item, options) {
|
||||||
|
|
||||||
if (item === 'downloads') {
|
|
||||||
return 'offline/offline.html';
|
|
||||||
}
|
|
||||||
if (item === 'managedownloads') {
|
|
||||||
return 'offline/managedownloads.html';
|
|
||||||
}
|
|
||||||
if (item === 'settings') {
|
if (item === 'settings') {
|
||||||
return 'settings/settings.html';
|
return 'settings/settings.html';
|
||||||
}
|
}
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "New",
|
"AttributeNew": "New",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "الغاء",
|
"ButtonCancel": "الغاء",
|
||||||
"ButtonGotIt": "Got It",
|
"ButtonGotIt": "Got It",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata Settings",
|
"HeaderMetadataSettings": "Metadata Settings",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "New Recording",
|
"HeaderNewRecording": "New Recording",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Help",
|
"Help": "Help",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "الاربعاء",
|
"Wednesday": "الاربعاء",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "New",
|
"AttributeNew": "New",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Адмяніць",
|
"ButtonCancel": "Адмяніць",
|
||||||
"ButtonGotIt": "Got It",
|
"ButtonGotIt": "Got It",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata Settings",
|
"HeaderMetadataSettings": "Metadata Settings",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "New Recording",
|
"HeaderNewRecording": "New Recording",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Help",
|
"Help": "Help",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Wednesday",
|
"Wednesday": "Wednesday",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "Нови",
|
"AttributeNew": "Нови",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Книги",
|
"Books": "Книги",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Разглеждане",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Отмяна",
|
"ButtonCancel": "Отмяна",
|
||||||
"ButtonGotIt": "Добре",
|
"ButtonGotIt": "Добре",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Настройки на метаданните",
|
"HeaderMetadataSettings": "Настройки на метаданните",
|
||||||
"HeaderMusicQuality": "Качество на музиката",
|
"HeaderMusicQuality": "Качество на музиката",
|
||||||
"HeaderMyDevice": "Моето устройство",
|
"HeaderMyDevice": "Моето устройство",
|
||||||
"HeaderMyDownloads": "Моите изтегляния",
|
|
||||||
"HeaderMyMedia": "Моята медия",
|
"HeaderMyMedia": "Моята медия",
|
||||||
"HeaderMyMediaSmall": "Моята медия (малък)",
|
"HeaderMyMediaSmall": "Моята медия (малък)",
|
||||||
"HeaderNewRecording": "Нов запис",
|
"HeaderNewRecording": "Нов запис",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Качество на видеото",
|
"HeaderVideoQuality": "Качество на видеото",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Помощ",
|
"Help": "Помощ",
|
||||||
"Hide": "Скриване",
|
"Hide": "Скриване",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Преглед на албума",
|
"ViewAlbum": "Преглед на албума",
|
||||||
"ViewArtist": "Преглед на изпълнителя",
|
"ViewArtist": "Преглед на изпълнителя",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Събуждане",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Изгледано",
|
"Watched": "Изгледано",
|
||||||
"Wednesday": "Сряда",
|
"Wednesday": "Сряда",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Tants com sigui possible",
|
"AsManyAsPossible": "Tants com sigui possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Relació d'aspecte",
|
"AspectRatio": "Relació d'aspecte",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "Nou",
|
"AttributeNew": "Nou",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Cancel·la",
|
"ButtonCancel": "Cancel·la",
|
||||||
"ButtonGotIt": "Entesos",
|
"ButtonGotIt": "Entesos",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Preferències de Metadades",
|
"HeaderMetadataSettings": "Preferències de Metadades",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "El meu dispositiu",
|
"HeaderMyDevice": "El meu dispositiu",
|
||||||
"HeaderMyDownloads": "Les meves descàrregues",
|
|
||||||
"HeaderMyMedia": "Els meus mitjans",
|
"HeaderMyMedia": "Els meus mitjans",
|
||||||
"HeaderMyMediaSmall": "Els meus mitjans (petit)",
|
"HeaderMyMediaSmall": "Els meus mitjans (petit)",
|
||||||
"HeaderNewRecording": "Nou Enregistrament",
|
"HeaderNewRecording": "Nou Enregistrament",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Esperant Wifi",
|
"HeaderWaitingForWifi": "Esperant Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "Has dit...",
|
"HeaderYouSaid": "Has dit...",
|
||||||
"Help": "Ajuda",
|
"Help": "Ajuda",
|
||||||
"Hide": "Amaga",
|
"Hide": "Amaga",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Veure àlbum",
|
"ViewAlbum": "Veure àlbum",
|
||||||
"ViewArtist": "Veure artista",
|
"ViewArtist": "Veure artista",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Vists",
|
"Watched": "Vists",
|
||||||
"Wednesday": "Dimecres",
|
"Wednesday": "Dimecres",
|
||||||
"WifiRequiredToDownload": "Es requereix una connexió Wifi per continuar descarregant.",
|
"WifiRequiredToDownload": "Es requereix una connexió Wifi per continuar descarregant.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Tolikrát jak je možné",
|
"AsManyAsPossible": "Tolikrát jak je možné",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Poměr stran",
|
"AspectRatio": "Poměr stran",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "Nové",
|
"AttributeNew": "Nové",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Datový tok audia není podporován",
|
"AudioBitrateNotSupported": "Datový tok audia není podporován",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Knihy",
|
"Books": "Knihy",
|
||||||
"Box": "Pouzdro",
|
"Box": "Pouzdro",
|
||||||
"BoxRear": "Zadní část pouzdra",
|
"BoxRear": "Zadní část pouzdra",
|
||||||
"Browse": "Procházet",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Zrušit",
|
"ButtonCancel": "Zrušit",
|
||||||
"ButtonGotIt": "Mám to",
|
"ButtonGotIt": "Mám to",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Nastavení metadat",
|
"HeaderMetadataSettings": "Nastavení metadat",
|
||||||
"HeaderMusicQuality": "Kvalita hudby",
|
"HeaderMusicQuality": "Kvalita hudby",
|
||||||
"HeaderMyDevice": "Moje zařízení",
|
"HeaderMyDevice": "Moje zařízení",
|
||||||
"HeaderMyDownloads": "Moje stahování",
|
|
||||||
"HeaderMyMedia": "Moje média",
|
"HeaderMyMedia": "Moje média",
|
||||||
"HeaderMyMediaSmall": "Moje média (malé)",
|
"HeaderMyMediaSmall": "Moje média (malé)",
|
||||||
"HeaderNewRecording": "Nový záznam",
|
"HeaderNewRecording": "Nový záznam",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Kvalita videa",
|
"HeaderVideoQuality": "Kvalita videa",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Čekání na Wifi",
|
"HeaderWaitingForWifi": "Čekání na Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "Zmínil ses...",
|
"HeaderYouSaid": "Zmínil ses...",
|
||||||
"Help": "Nápověda",
|
"Help": "Nápověda",
|
||||||
"Hide": "Skrýt",
|
"Hide": "Skrýt",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Zobrazit album",
|
"ViewAlbum": "Zobrazit album",
|
||||||
"ViewArtist": "Zobrazit úmělce",
|
"ViewArtist": "Zobrazit úmělce",
|
||||||
"VoiceInput": "Hlasový vstup",
|
"VoiceInput": "Hlasový vstup",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Shlédnuto",
|
"Watched": "Shlédnuto",
|
||||||
"Wednesday": "Středa",
|
"Wednesday": "Středa",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Så mange som muligt",
|
"AsManyAsPossible": "Så mange som muligt",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Billedformat",
|
"AspectRatio": "Billedformat",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "Ny",
|
"AttributeNew": "Ny",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Annuller",
|
"ButtonCancel": "Annuller",
|
||||||
"ButtonGotIt": "Forstået",
|
"ButtonGotIt": "Forstået",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Indstillinger for metadata",
|
"HeaderMetadataSettings": "Indstillinger for metadata",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "Min Enhed",
|
"HeaderMyDevice": "Min Enhed",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "Ny optagelse",
|
"HeaderNewRecording": "Ny optagelse",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "Du sagde...",
|
"HeaderYouSaid": "Du sagde...",
|
||||||
"Help": "Hjælp",
|
"Help": "Hjælp",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Vis album",
|
"ViewAlbum": "Vis album",
|
||||||
"ViewArtist": "Vis kunstner",
|
"ViewArtist": "Vis kunstner",
|
||||||
"VoiceInput": "Taleinput",
|
"VoiceInput": "Taleinput",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Onsdag",
|
"Wednesday": "Onsdag",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "So viele wie möglich",
|
"AsManyAsPossible": "So viele wie möglich",
|
||||||
"Ascending": "Aufsteigend",
|
"Ascending": "Aufsteigend",
|
||||||
"AspectRatio": "Seitenverhältnis",
|
"AspectRatio": "Seitenverhältnis",
|
||||||
"AttemptingWakeServer": "Versuche Server aufwecken. Bitte warten...",
|
|
||||||
"AttributeNew": "Neu",
|
"AttributeNew": "Neu",
|
||||||
"AudioBitDepthNotSupported": "Audiobittiefe nicht unterstützt",
|
"AudioBitDepthNotSupported": "Audiobittiefe nicht unterstützt",
|
||||||
"AudioBitrateNotSupported": "Audio Bitrate nicht unterstützt",
|
"AudioBitrateNotSupported": "Audio Bitrate nicht unterstützt",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Bücher",
|
"Books": "Bücher",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (Rückseite)",
|
"BoxRear": "Box (Rückseite)",
|
||||||
"Browse": "Blättern",
|
|
||||||
"BurnSubtitlesHelp": "Legt fest, ob der Server die Untertitel basierend auf deren Format einbrennen soll während der Videokonvertierung. Die Vermeidung des Einbrennen von Untertiteln verbessert die Serverperformance. Wähle Auto, um Bildfomate (z.B. VOBSUB, PGS, SUB/IDX, etc.) sowie bestimmte ASS/SSA-Untertitel einbrennen zu lassen.",
|
"BurnSubtitlesHelp": "Legt fest, ob der Server die Untertitel basierend auf deren Format einbrennen soll während der Videokonvertierung. Die Vermeidung des Einbrennen von Untertiteln verbessert die Serverperformance. Wähle Auto, um Bildfomate (z.B. VOBSUB, PGS, SUB/IDX, etc.) sowie bestimmte ASS/SSA-Untertitel einbrennen zu lassen.",
|
||||||
"ButtonCancel": "Abbrechen",
|
"ButtonCancel": "Abbrechen",
|
||||||
"ButtonGotIt": "Verstanden",
|
"ButtonGotIt": "Verstanden",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadaten Einstellungen",
|
"HeaderMetadataSettings": "Metadaten Einstellungen",
|
||||||
"HeaderMusicQuality": "Musikqualität",
|
"HeaderMusicQuality": "Musikqualität",
|
||||||
"HeaderMyDevice": "Mein Gerät",
|
"HeaderMyDevice": "Mein Gerät",
|
||||||
"HeaderMyDownloads": "Meine Downloads",
|
|
||||||
"HeaderMyMedia": "Meine Medien",
|
"HeaderMyMedia": "Meine Medien",
|
||||||
"HeaderMyMediaSmall": "Meine Medien (Klein)",
|
"HeaderMyMediaSmall": "Meine Medien (Klein)",
|
||||||
"HeaderNewRecording": "Neue Aufnahme",
|
"HeaderNewRecording": "Neue Aufnahme",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Videoqualität",
|
"HeaderVideoQuality": "Videoqualität",
|
||||||
"HeaderVideoType": "Videotyp:",
|
"HeaderVideoType": "Videotyp:",
|
||||||
"HeaderWaitingForWifi": "Warte auf WLAN",
|
"HeaderWaitingForWifi": "Warte auf WLAN",
|
||||||
"HeaderWakeServer": "Server aufwecken",
|
|
||||||
"HeaderYouSaid": "Du sagtest...",
|
"HeaderYouSaid": "Du sagtest...",
|
||||||
"Help": "Hilfe",
|
"Help": "Hilfe",
|
||||||
"Hide": "Verstecke",
|
"Hide": "Verstecke",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Zeige Album",
|
"ViewAlbum": "Zeige Album",
|
||||||
"ViewArtist": "Zeige Darsteller",
|
"ViewArtist": "Zeige Darsteller",
|
||||||
"VoiceInput": "Spracheingabe",
|
"VoiceInput": "Spracheingabe",
|
||||||
"WakeServer": "Server aufwecken",
|
|
||||||
"WakeServerError": "Wake On LAN Pakete wurden an deinen Server geschickt, aber wir konnten deinen Jellyfin Server nicht erreichen. Deine Maschine braucht vielleicht etwas länger um aufzuwachen oder Jellyfin Server wird zur Zeit nicht ausgeführt.",
|
|
||||||
"WakeServerSuccess": "Erfolgreich!",
|
|
||||||
"Watched": "Gesehen",
|
"Watched": "Gesehen",
|
||||||
"Wednesday": "Mittwoch",
|
"Wednesday": "Mittwoch",
|
||||||
"WifiRequiredToDownload": "Um den Download fortzusetzen wird eine WLAN-Verbindung benötigt.",
|
"WifiRequiredToDownload": "Um den Download fortzusetzen wird eine WLAN-Verbindung benötigt.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Οσο το δυνατον περισσοτερα",
|
"AsManyAsPossible": "Οσο το δυνατον περισσοτερα",
|
||||||
"Ascending": "Αύξουσα",
|
"Ascending": "Αύξουσα",
|
||||||
"AspectRatio": "Αρχικός λόγος διαστάσεων:",
|
"AspectRatio": "Αρχικός λόγος διαστάσεων:",
|
||||||
"AttemptingWakeServer": "Ενεργοποίηση server σε εξέλιξη. Παρακαλώ περιμένετε...",
|
|
||||||
"AttributeNew": "Νέο",
|
"AttributeNew": "Νέο",
|
||||||
"AudioBitDepthNotSupported": "Το βάθος bitrate ήχου δεν υποστηρίζεται",
|
"AudioBitDepthNotSupported": "Το βάθος bitrate ήχου δεν υποστηρίζεται",
|
||||||
"AudioBitrateNotSupported": "Το bitrate ήχου δεν υποστηρίζεται",
|
"AudioBitrateNotSupported": "Το bitrate ήχου δεν υποστηρίζεται",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Βιβλία",
|
"Books": "Βιβλία",
|
||||||
"Box": "Κουτί",
|
"Box": "Κουτί",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Αναζητήστε",
|
|
||||||
"BurnSubtitlesHelp": "Καθορίζει αν ο διακομιστής πρέπει να εγγράψει στους υπότιτλους κατά τη μετατροπή βίντεο ανάλογα με τη μορφή των υπότιτλων. Η αποφυγή της εγγραφής στους υπότιτλους θα βελτιώσει την απόδοση του διακομιστή. Επιλέξτε Αυτόματα για να εγγράψετε μορφές βασισμένες σε εικόνες (π.χ. VOBSUB, PGS, SUB / IDX κ.λπ.) καθώς και ορισμένους υπότιτλους ASS / SSA",
|
"BurnSubtitlesHelp": "Καθορίζει αν ο διακομιστής πρέπει να εγγράψει στους υπότιτλους κατά τη μετατροπή βίντεο ανάλογα με τη μορφή των υπότιτλων. Η αποφυγή της εγγραφής στους υπότιτλους θα βελτιώσει την απόδοση του διακομιστή. Επιλέξτε Αυτόματα για να εγγράψετε μορφές βασισμένες σε εικόνες (π.χ. VOBSUB, PGS, SUB / IDX κ.λπ.) καθώς και ορισμένους υπότιτλους ASS / SSA",
|
||||||
"ButtonCancel": "Ακύρωση ",
|
"ButtonCancel": "Ακύρωση ",
|
||||||
"ButtonGotIt": "Το κατάλαβα",
|
"ButtonGotIt": "Το κατάλαβα",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Ρυθμίσεις μεταδεδομένων",
|
"HeaderMetadataSettings": "Ρυθμίσεις μεταδεδομένων",
|
||||||
"HeaderMusicQuality": "Ποιότητα Μουσικής",
|
"HeaderMusicQuality": "Ποιότητα Μουσικής",
|
||||||
"HeaderMyDevice": "Η Συσκευή μου",
|
"HeaderMyDevice": "Η Συσκευή μου",
|
||||||
"HeaderMyDownloads": "Οι Λήψεις μου",
|
|
||||||
"HeaderMyMedia": "Τα Πολυμέσα μου",
|
"HeaderMyMedia": "Τα Πολυμέσα μου",
|
||||||
"HeaderMyMediaSmall": "Τα Πολυμέσα μου (μικρά)",
|
"HeaderMyMediaSmall": "Τα Πολυμέσα μου (μικρά)",
|
||||||
"HeaderNewRecording": "Νέα Εγγραφή",
|
"HeaderNewRecording": "Νέα Εγγραφή",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Ποιότητα βίντεο",
|
"HeaderVideoQuality": "Ποιότητα βίντεο",
|
||||||
"HeaderVideoType": "Τύπος Βίντεο",
|
"HeaderVideoType": "Τύπος Βίντεο",
|
||||||
"HeaderWaitingForWifi": "Αναμονή για Wifi",
|
"HeaderWaitingForWifi": "Αναμονή για Wifi",
|
||||||
"HeaderWakeServer": "Ενεργοποίηση Server",
|
|
||||||
"HeaderYouSaid": "Είπατε...",
|
"HeaderYouSaid": "Είπατε...",
|
||||||
"Help": "Βοήθεια",
|
"Help": "Βοήθεια",
|
||||||
"Hide": "Κρύψε",
|
"Hide": "Κρύψε",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Προβολή άλμπουμ",
|
"ViewAlbum": "Προβολή άλμπουμ",
|
||||||
"ViewArtist": "Εμφάνιση Καλλιτέχνη",
|
"ViewArtist": "Εμφάνιση Καλλιτέχνη",
|
||||||
"VoiceInput": "Είσοδος Ήχου",
|
"VoiceInput": "Είσοδος Ήχου",
|
||||||
"WakeServer": "Ενεργοποίηση server",
|
|
||||||
"WakeServerError": "Τα πακέτα Wake On LAN στάλθηκαν στον server σας, αλλά δεν είναι δυνατή η σύνδεση με τον Jellyfin Server. Το μηχάνημά σας μπορεί να χρειαστεί λίγο περισσότερο χρόνο για να ενεργοποιηθεί, ή ο Jellyfin Server ενδέχεται να μην εκτελείται ενεργά στο μηχάνημα.",
|
|
||||||
"WakeServerSuccess": "Επιτυχία!",
|
|
||||||
"Watched": "Έχει γίνει παρακολούθηση",
|
"Watched": "Έχει γίνει παρακολούθηση",
|
||||||
"Wednesday": "Τετάρτη",
|
"Wednesday": "Τετάρτη",
|
||||||
"WifiRequiredToDownload": "Απαιτείται σύνδεση Wi-Fi για να συνεχίσετε τη λήψη.",
|
"WifiRequiredToDownload": "Απαιτείται σύνδεση Wi-Fi για να συνεχίσετε τη λήψη.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "New",
|
"AttributeNew": "New",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Cancel",
|
"ButtonCancel": "Cancel",
|
||||||
"ButtonGotIt": "Got It",
|
"ButtonGotIt": "Got It",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata Settings",
|
"HeaderMetadataSettings": "Metadata Settings",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "New Recording",
|
"HeaderNewRecording": "New Recording",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wi-Fi",
|
"HeaderWaitingForWifi": "Waiting for Wi-Fi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Help",
|
"Help": "Help",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Wednesday",
|
"Wednesday": "Wednesday",
|
||||||
"WifiRequiredToDownload": "A Wi-Fi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wi-Fi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "New",
|
"AttributeNew": "New",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Cancel",
|
"ButtonCancel": "Cancel",
|
||||||
"ButtonGotIt": "Got It",
|
"ButtonGotIt": "Got It",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata Settings",
|
"HeaderMetadataSettings": "Metadata Settings",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "New Recording",
|
"HeaderNewRecording": "New Recording",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Help",
|
"Help": "Help",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Wednesday",
|
"Wednesday": "Wednesday",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "New",
|
"AttributeNew": "New",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Cancel",
|
"ButtonCancel": "Cancel",
|
||||||
"ButtonGotIt": "Got It",
|
"ButtonGotIt": "Got It",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata Settings",
|
"HeaderMetadataSettings": "Metadata Settings",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "New Recording",
|
"HeaderNewRecording": "New Recording",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Help",
|
"Help": "Help",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Wednesday",
|
"Wednesday": "Wednesday",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Tantos como sea posible",
|
"AsManyAsPossible": "Tantos como sea posible",
|
||||||
"Ascending": "Ascendente",
|
"Ascending": "Ascendente",
|
||||||
"AspectRatio": "Relación de aspecto",
|
"AspectRatio": "Relación de aspecto",
|
||||||
"AttemptingWakeServer": "Intentando despertar el servidor. Por favor espere...",
|
|
||||||
"AttributeNew": "Nuevo",
|
"AttributeNew": "Nuevo",
|
||||||
"AudioBitDepthNotSupported": "Profundidad de bits de Audio no soportado",
|
"AudioBitDepthNotSupported": "Profundidad de bits de Audio no soportado",
|
||||||
"AudioBitrateNotSupported": "Tasa de bits de audio no soportado",
|
"AudioBitrateNotSupported": "Tasa de bits de audio no soportado",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Libros",
|
"Books": "Libros",
|
||||||
"Box": "Caja",
|
"Box": "Caja",
|
||||||
"BoxRear": "Reverso de caja",
|
"BoxRear": "Reverso de caja",
|
||||||
"Browse": "Navegar",
|
|
||||||
"BurnSubtitlesHelp": "Determina si el servidor debería quemar los subtitulos al convertir el video dependiendo en el formato de los subtitulos. Evitar los subtitulos quemados mejorara el rendimiento del servidor. Elija \"Auto\" para quemar los formatos basados en imágenes (por ejemplo VOBSUB, PGS, SUB/IDX, etc.) así como ciertos subtitulos ASS/SSA",
|
"BurnSubtitlesHelp": "Determina si el servidor debería quemar los subtitulos al convertir el video dependiendo en el formato de los subtitulos. Evitar los subtitulos quemados mejorara el rendimiento del servidor. Elija \"Auto\" para quemar los formatos basados en imágenes (por ejemplo VOBSUB, PGS, SUB/IDX, etc.) así como ciertos subtitulos ASS/SSA",
|
||||||
"ButtonCancel": "Cancelar",
|
"ButtonCancel": "Cancelar",
|
||||||
"ButtonGotIt": "Hecho",
|
"ButtonGotIt": "Hecho",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Configuración de metadatos",
|
"HeaderMetadataSettings": "Configuración de metadatos",
|
||||||
"HeaderMusicQuality": "Calidad de Musica",
|
"HeaderMusicQuality": "Calidad de Musica",
|
||||||
"HeaderMyDevice": "Mi Dispositivo",
|
"HeaderMyDevice": "Mi Dispositivo",
|
||||||
"HeaderMyDownloads": "Mis Descargas",
|
|
||||||
"HeaderMyMedia": "Mis Medios",
|
"HeaderMyMedia": "Mis Medios",
|
||||||
"HeaderMyMediaSmall": "Mis medios (pequeño)",
|
"HeaderMyMediaSmall": "Mis medios (pequeño)",
|
||||||
"HeaderNewRecording": "Nueva Grabación",
|
"HeaderNewRecording": "Nueva Grabación",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Calidad de Video",
|
"HeaderVideoQuality": "Calidad de Video",
|
||||||
"HeaderVideoType": "Tipo de Video",
|
"HeaderVideoType": "Tipo de Video",
|
||||||
"HeaderWaitingForWifi": "Esperando Wifi",
|
"HeaderWaitingForWifi": "Esperando Wifi",
|
||||||
"HeaderWakeServer": "Despertar Servidor",
|
|
||||||
"HeaderYouSaid": "Ha Dicho...",
|
"HeaderYouSaid": "Ha Dicho...",
|
||||||
"Help": "Ayuda",
|
"Help": "Ayuda",
|
||||||
"Hide": "Ocultar",
|
"Hide": "Ocultar",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Ver album",
|
"ViewAlbum": "Ver album",
|
||||||
"ViewArtist": "Ver artista",
|
"ViewArtist": "Ver artista",
|
||||||
"VoiceInput": "Entrada de Voz",
|
"VoiceInput": "Entrada de Voz",
|
||||||
"WakeServer": "Despertar servidor",
|
|
||||||
"WakeServerError": "Se enviaron los paquetes Wake On LAN (Despertar por red) a su computadora servidor, pero no ha sido posible contactar a su Servidor Jellyfin. Su computadora quizás necesite un poco mas de tiempo para despertar, o tal vez la aplicación de Servidor Jellyfin no se esta ejecutando en la computadora.",
|
|
||||||
"WakeServerSuccess": "¡Éxito!",
|
|
||||||
"Watched": "Visto",
|
"Watched": "Visto",
|
||||||
"Wednesday": "Miércoles",
|
"Wednesday": "Miércoles",
|
||||||
"WifiRequiredToDownload": "Se necesita de una conexión Wifi para continuar descargando.",
|
"WifiRequiredToDownload": "Se necesita de una conexión Wifi para continuar descargando.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Tantos como sea posible",
|
"AsManyAsPossible": "Tantos como sea posible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Relación de aspecto",
|
"AspectRatio": "Relación de aspecto",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "Nuevo",
|
"AttributeNew": "Nuevo",
|
||||||
"AudioBitDepthNotSupported": "Profundidad de bits de audio no soportada",
|
"AudioBitDepthNotSupported": "Profundidad de bits de audio no soportada",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Libros",
|
"Books": "Libros",
|
||||||
"Box": "Caja",
|
"Box": "Caja",
|
||||||
"BoxRear": "Caja (trasera)",
|
"BoxRear": "Caja (trasera)",
|
||||||
"Browse": "Navegar",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Cancelar",
|
"ButtonCancel": "Cancelar",
|
||||||
"ButtonGotIt": "Lo tengo",
|
"ButtonGotIt": "Lo tengo",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Ajustes de metadatos",
|
"HeaderMetadataSettings": "Ajustes de metadatos",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "Mi dispositivo",
|
"HeaderMyDevice": "Mi dispositivo",
|
||||||
"HeaderMyDownloads": "Mis Descargas",
|
|
||||||
"HeaderMyMedia": "Mis Contenidos",
|
"HeaderMyMedia": "Mis Contenidos",
|
||||||
"HeaderMyMediaSmall": "Mis Contenidos (pequeño)",
|
"HeaderMyMediaSmall": "Mis Contenidos (pequeño)",
|
||||||
"HeaderNewRecording": "Nueva grabación",
|
"HeaderNewRecording": "Nueva grabación",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Calidad de Video",
|
"HeaderVideoQuality": "Calidad de Video",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Esperando a la red Wifi",
|
"HeaderWaitingForWifi": "Esperando a la red Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "Dijiste...",
|
"HeaderYouSaid": "Dijiste...",
|
||||||
"Help": "Ayuda",
|
"Help": "Ayuda",
|
||||||
"Hide": "Esconder",
|
"Hide": "Esconder",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Ver album",
|
"ViewAlbum": "Ver album",
|
||||||
"ViewArtist": "Ver artista",
|
"ViewArtist": "Ver artista",
|
||||||
"VoiceInput": "Entrada de voz",
|
"VoiceInput": "Entrada de voz",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Visto",
|
"Watched": "Visto",
|
||||||
"Wednesday": "Miércoles",
|
"Wednesday": "Miércoles",
|
||||||
"WifiRequiredToDownload": "Una red Wifi es necesaria para continuar la descarga.",
|
"WifiRequiredToDownload": "Una red Wifi es necesaria para continuar la descarga.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "New",
|
"AttributeNew": "New",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Lopeta",
|
"ButtonCancel": "Lopeta",
|
||||||
"ButtonGotIt": "Got It",
|
"ButtonGotIt": "Got It",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata Settings",
|
"HeaderMetadataSettings": "Metadata Settings",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "New Recording",
|
"HeaderNewRecording": "New Recording",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Help",
|
"Help": "Help",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Wednesday",
|
"Wednesday": "Wednesday",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "Nouveau",
|
"AttributeNew": "Nouveau",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Annuler",
|
"ButtonCancel": "Annuler",
|
||||||
"ButtonGotIt": "J'ai compris",
|
"ButtonGotIt": "J'ai compris",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata Settings",
|
"HeaderMetadataSettings": "Metadata Settings",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "Mes Médias",
|
"HeaderMyMedia": "Mes Médias",
|
||||||
"HeaderMyMediaSmall": "Mes médias (petit)",
|
"HeaderMyMediaSmall": "Mes médias (petit)",
|
||||||
"HeaderNewRecording": "Nouvel enregistrement",
|
"HeaderNewRecording": "Nouvel enregistrement",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Aide",
|
"Help": "Aide",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Mercredi",
|
"Wednesday": "Mercredi",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Autant que possible",
|
"AsManyAsPossible": "Autant que possible",
|
||||||
"Ascending": "Croissant",
|
"Ascending": "Croissant",
|
||||||
"AspectRatio": "Ratio d'aspect original",
|
"AspectRatio": "Ratio d'aspect original",
|
||||||
"AttemptingWakeServer": "Essai de réveil du serveur. Veuillez patienter...",
|
|
||||||
"AttributeNew": "Nouveau",
|
"AttributeNew": "Nouveau",
|
||||||
"AudioBitDepthNotSupported": "Profondeur des échantillons de l'audio non prise en charge",
|
"AudioBitDepthNotSupported": "Profondeur des échantillons de l'audio non prise en charge",
|
||||||
"AudioBitrateNotSupported": "Débit audio non pris en charge",
|
"AudioBitrateNotSupported": "Débit audio non pris en charge",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Livres",
|
"Books": "Livres",
|
||||||
"Box": "Boîtier",
|
"Box": "Boîtier",
|
||||||
"BoxRear": "Dos de boîtier",
|
"BoxRear": "Dos de boîtier",
|
||||||
"Browse": "Parcourir",
|
|
||||||
"BurnSubtitlesHelp": "Détermine si le serveur doit graver les sous-titres lors de la conversion vidéo en fonction du format des sous-titres. Éviter la gravure des sous-titres améliorera les performances du serveur. Sélectionnez Auto pour graver les formats basés sur l'image (par exemple, VOBSUB, PGS, SUB/IDX etc) ainsi que certains sous-titres ASS/SSA",
|
"BurnSubtitlesHelp": "Détermine si le serveur doit graver les sous-titres lors de la conversion vidéo en fonction du format des sous-titres. Éviter la gravure des sous-titres améliorera les performances du serveur. Sélectionnez Auto pour graver les formats basés sur l'image (par exemple, VOBSUB, PGS, SUB/IDX etc) ainsi que certains sous-titres ASS/SSA",
|
||||||
"ButtonCancel": "Annuler",
|
"ButtonCancel": "Annuler",
|
||||||
"ButtonGotIt": "Compris",
|
"ButtonGotIt": "Compris",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Paramètres des métadonnées",
|
"HeaderMetadataSettings": "Paramètres des métadonnées",
|
||||||
"HeaderMusicQuality": "Qualité de la musique :",
|
"HeaderMusicQuality": "Qualité de la musique :",
|
||||||
"HeaderMyDevice": "Cet appareil",
|
"HeaderMyDevice": "Cet appareil",
|
||||||
"HeaderMyDownloads": "Mes téléchargements",
|
|
||||||
"HeaderMyMedia": "Mes Médias",
|
"HeaderMyMedia": "Mes Médias",
|
||||||
"HeaderMyMediaSmall": "Mes médias (Petit)",
|
"HeaderMyMediaSmall": "Mes médias (Petit)",
|
||||||
"HeaderNewRecording": "Nouvel enregistrement",
|
"HeaderNewRecording": "Nouvel enregistrement",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Qualité vidéo",
|
"HeaderVideoQuality": "Qualité vidéo",
|
||||||
"HeaderVideoType": "Type de vidéo",
|
"HeaderVideoType": "Type de vidéo",
|
||||||
"HeaderWaitingForWifi": "En attente du Wi-Fi",
|
"HeaderWaitingForWifi": "En attente du Wi-Fi",
|
||||||
"HeaderWakeServer": "Réveiller le serveur",
|
|
||||||
"HeaderYouSaid": "Vous avez dit...",
|
"HeaderYouSaid": "Vous avez dit...",
|
||||||
"Help": "Aide",
|
"Help": "Aide",
|
||||||
"Hide": "Cacher",
|
"Hide": "Cacher",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Voir l'album",
|
"ViewAlbum": "Voir l'album",
|
||||||
"ViewArtist": "Voir l'artiste",
|
"ViewArtist": "Voir l'artiste",
|
||||||
"VoiceInput": "Entrée vocale",
|
"VoiceInput": "Entrée vocale",
|
||||||
"WakeServer": "Réveiller le serveur",
|
|
||||||
"WakeServerError": "Des paquets Wake-On-LAN on été envoyé à votre serveur, mais nous ne pouvons pas nous connecter à votre serveur Jellyfin. Votre machine a peut-être besoin de plus de temps pour se réveiller, ou le serveur Jellyfin n'est peut-être pas lancé sur la machine.",
|
|
||||||
"WakeServerSuccess": "Réussi !",
|
|
||||||
"Watched": "Lu",
|
"Watched": "Lu",
|
||||||
"Wednesday": "Mercredi",
|
"Wednesday": "Mercredi",
|
||||||
"WifiRequiredToDownload": "Une connexion Wi-Fi est nécessaire pour continuer le téléchargement.",
|
"WifiRequiredToDownload": "Une connexion Wi-Fi est nécessaire pour continuer le téléchargement.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "New",
|
"AttributeNew": "New",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Abbreche",
|
"ButtonCancel": "Abbreche",
|
||||||
"ButtonGotIt": "Got It",
|
"ButtonGotIt": "Got It",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata Settings",
|
"HeaderMetadataSettings": "Metadata Settings",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "New Recording",
|
"HeaderNewRecording": "New Recording",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Help",
|
"Help": "Help",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Mittwoch",
|
"Wednesday": "Mittwoch",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "כמה שיותר",
|
"AsManyAsPossible": "כמה שיותר",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "חדש",
|
"AttributeNew": "חדש",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "בטל",
|
"ButtonCancel": "בטל",
|
||||||
"ButtonGotIt": "הבנתי",
|
"ButtonGotIt": "הבנתי",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "הגדרות מטא נתונים",
|
"HeaderMetadataSettings": "הגדרות מטא נתונים",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "הקלטה חדשה",
|
"HeaderNewRecording": "הקלטה חדשה",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "אתה אמרת...",
|
"HeaderYouSaid": "אתה אמרת...",
|
||||||
"Help": "עזרה",
|
"Help": "עזרה",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "צפה באלבום",
|
"ViewAlbum": "צפה באלבום",
|
||||||
"ViewArtist": "צפה באמן",
|
"ViewArtist": "צפה באמן",
|
||||||
"VoiceInput": "קלט קולי",
|
"VoiceInput": "קלט קולי",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "רביעי",
|
"Wednesday": "רביעי",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Što više je moguće",
|
"AsManyAsPossible": "Što više je moguće",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "Novo",
|
"AttributeNew": "Novo",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Odustani",
|
"ButtonCancel": "Odustani",
|
||||||
"ButtonGotIt": "Shvaćam",
|
"ButtonGotIt": "Shvaćam",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Postavke meta-podataka",
|
"HeaderMetadataSettings": "Postavke meta-podataka",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "Nova snimka",
|
"HeaderNewRecording": "Nova snimka",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "Rekao si...",
|
"HeaderYouSaid": "Rekao si...",
|
||||||
"Help": "Pomoć",
|
"Help": "Pomoć",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Pogledaj album",
|
"ViewAlbum": "Pogledaj album",
|
||||||
"ViewArtist": "Pogledaj umjetnika",
|
"ViewArtist": "Pogledaj umjetnika",
|
||||||
"VoiceInput": "Ulazni glas",
|
"VoiceInput": "Ulazni glas",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Srijeda",
|
"Wednesday": "Srijeda",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Növekvő",
|
"Ascending": "Növekvő",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "A kiszolgáló felébresztése folyamatban. Kérlek várj...",
|
|
||||||
"AttributeNew": "Új",
|
"AttributeNew": "Új",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Könyvek",
|
"Books": "Könyvek",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Mégsem",
|
"ButtonCancel": "Mégsem",
|
||||||
"ButtonGotIt": "Értettem",
|
"ButtonGotIt": "Értettem",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metaadat Beállítások",
|
"HeaderMetadataSettings": "Metaadat Beállítások",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "Jelenlegi eszköz",
|
"HeaderMyDevice": "Jelenlegi eszköz",
|
||||||
"HeaderMyDownloads": "Letöltések",
|
|
||||||
"HeaderMyMedia": "Médiatáram",
|
"HeaderMyMedia": "Médiatáram",
|
||||||
"HeaderMyMediaSmall": "Médiatáram (kicsi)",
|
"HeaderMyMediaSmall": "Médiatáram (kicsi)",
|
||||||
"HeaderNewRecording": "Új Felvétel",
|
"HeaderNewRecording": "Új Felvétel",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Videó típusa:",
|
"HeaderVideoType": "Videó típusa:",
|
||||||
"HeaderWaitingForWifi": "Wifi-re vár",
|
"HeaderWaitingForWifi": "Wifi-re vár",
|
||||||
"HeaderWakeServer": "Kiszolgáló felébresztés",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Segítség",
|
"Help": "Segítség",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Kiszolgáló felébresztés",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Megtekintett",
|
"Watched": "Megtekintett",
|
||||||
"Wednesday": "Szerda",
|
"Wednesday": "Szerda",
|
||||||
"WifiRequiredToDownload": "Wifi kapcsolat szükséges a letöltés folytatásához.",
|
"WifiRequiredToDownload": "Wifi kapcsolat szükséges a letöltés folytatásához.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "New",
|
"AttributeNew": "New",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Cancel",
|
"ButtonCancel": "Cancel",
|
||||||
"ButtonGotIt": "Got It",
|
"ButtonGotIt": "Got It",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata Settings",
|
"HeaderMetadataSettings": "Metadata Settings",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "New Recording",
|
"HeaderNewRecording": "New Recording",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Help",
|
"Help": "Help",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Wednesday",
|
"Wednesday": "Wednesday",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Tutto il possibile",
|
"AsManyAsPossible": "Tutto il possibile",
|
||||||
"Ascending": "Crescente",
|
"Ascending": "Crescente",
|
||||||
"AspectRatio": "Rapporto d'aspetto",
|
"AspectRatio": "Rapporto d'aspetto",
|
||||||
"AttemptingWakeServer": "Tentando di svegliare il server. Per piacere aspetta...",
|
|
||||||
"AttributeNew": "Nuovo",
|
"AttributeNew": "Nuovo",
|
||||||
"AudioBitDepthNotSupported": "La profondità bit audio non è supportata",
|
"AudioBitDepthNotSupported": "La profondità bit audio non è supportata",
|
||||||
"AudioBitrateNotSupported": "Bitrate audio non supportato",
|
"AudioBitrateNotSupported": "Bitrate audio non supportato",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Libri",
|
"Books": "Libri",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (retro)",
|
"BoxRear": "Box (retro)",
|
||||||
"Browse": "Esplora",
|
|
||||||
"BurnSubtitlesHelp": "Determina se il server deve applicare i sottotitoli quando si converte i video in base al formato dei sottotitoli. Evitando di applicare i sottotitoli migliorerà le prestazioni del server. Selezionare Auto per applicare formati basati sull'immagine (ad esempio VOBSUB, PGS, SUB / IDX, ecc.) così come alcuni sottotitoli ASS / SSA",
|
"BurnSubtitlesHelp": "Determina se il server deve applicare i sottotitoli quando si converte i video in base al formato dei sottotitoli. Evitando di applicare i sottotitoli migliorerà le prestazioni del server. Selezionare Auto per applicare formati basati sull'immagine (ad esempio VOBSUB, PGS, SUB / IDX, ecc.) così come alcuni sottotitoli ASS / SSA",
|
||||||
"ButtonCancel": "Annulla",
|
"ButtonCancel": "Annulla",
|
||||||
"ButtonGotIt": "Ho capito",
|
"ButtonGotIt": "Ho capito",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Impostazioni Metadati",
|
"HeaderMetadataSettings": "Impostazioni Metadati",
|
||||||
"HeaderMusicQuality": "Qualità Musica",
|
"HeaderMusicQuality": "Qualità Musica",
|
||||||
"HeaderMyDevice": "Il Mio Dispositivo",
|
"HeaderMyDevice": "Il Mio Dispositivo",
|
||||||
"HeaderMyDownloads": "I Miei Download",
|
|
||||||
"HeaderMyMedia": "I miei media",
|
"HeaderMyMedia": "I miei media",
|
||||||
"HeaderMyMediaSmall": "I miei media (piccolo)",
|
"HeaderMyMediaSmall": "I miei media (piccolo)",
|
||||||
"HeaderNewRecording": "Nuova Registrazione",
|
"HeaderNewRecording": "Nuova Registrazione",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Qualità Video",
|
"HeaderVideoQuality": "Qualità Video",
|
||||||
"HeaderVideoType": "Tipo di Video",
|
"HeaderVideoType": "Tipo di Video",
|
||||||
"HeaderWaitingForWifi": "In attesa di Wifi",
|
"HeaderWaitingForWifi": "In attesa di Wifi",
|
||||||
"HeaderWakeServer": "Sveglia il server",
|
|
||||||
"HeaderYouSaid": "Hai detto...",
|
"HeaderYouSaid": "Hai detto...",
|
||||||
"Help": "Aiuto",
|
"Help": "Aiuto",
|
||||||
"Hide": "Nascondi",
|
"Hide": "Nascondi",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Visualizza album",
|
"ViewAlbum": "Visualizza album",
|
||||||
"ViewArtist": "Visualizza artista",
|
"ViewArtist": "Visualizza artista",
|
||||||
"VoiceInput": "Comandi Vocali",
|
"VoiceInput": "Comandi Vocali",
|
||||||
"WakeServer": "Sveglia il server",
|
|
||||||
"WakeServerError": "I pacchetti Wake On LAN sono stati inviati al computer server, ma non siamo in grado di connettersi al server Jellyfin. Potrebbe essere necessario un po 'più di tempo per riattivare la macchina, oppure il server Jellyfin potrebbe non essere attivo sulla macchina.",
|
|
||||||
"WakeServerSuccess": "Successo!",
|
|
||||||
"Watched": "Visto",
|
"Watched": "Visto",
|
||||||
"Wednesday": "Mercoledì",
|
"Wednesday": "Mercoledì",
|
||||||
"WifiRequiredToDownload": "Una connessione Wifi è richiesta per continuare il download",
|
"WifiRequiredToDownload": "Una connessione Wifi è richiesta per continuare il download",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Мүмкіндігінше көп",
|
"AsManyAsPossible": "Мүмкіндігінше көп",
|
||||||
"Ascending": "Артуы бойынша",
|
"Ascending": "Артуы бойынша",
|
||||||
"AspectRatio": "Пішімдік арақатынасы",
|
"AspectRatio": "Пішімдік арақатынасы",
|
||||||
"AttemptingWakeServer": "Серверді ояту әрекеті жасалуда. Күте тұрыңыз...",
|
|
||||||
"AttributeNew": "Жаңа",
|
"AttributeNew": "Жаңа",
|
||||||
"AudioBitDepthNotSupported": "Дыбыстың биттік тереңдігі үшін қолдау көрсетілмейді",
|
"AudioBitDepthNotSupported": "Дыбыстың биттік тереңдігі үшін қолдау көрсетілмейді",
|
||||||
"AudioBitrateNotSupported": "Дыбыс қарқыны үшін қолдау көрсетілмейді",
|
"AudioBitrateNotSupported": "Дыбыс қарқыны үшін қолдау көрсетілмейді",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Кітаптар",
|
"Books": "Кітаптар",
|
||||||
"Box": "Қорап",
|
"Box": "Қорап",
|
||||||
"BoxRear": "Қорап арты",
|
"BoxRear": "Қорап арты",
|
||||||
"Browse": "Шарлау",
|
|
||||||
"BurnSubtitlesHelp": "Субтитрлер пішіміне байланысты бейнені түрлендірген кезде сервер субтитрлерді жазыуын анықтайды. Субтитрлер жазуды қашқақтау сервердің өнімділігін жақсартады. Суретке негізделген пішімдерді (мысалы, VOBSUB, PGS, SUB/IDX ж.т.б.), сондай-ақ кейбір ASS/SSA субтитрлерін жазу үшін Автоматтыны таңдаңыз",
|
"BurnSubtitlesHelp": "Субтитрлер пішіміне байланысты бейнені түрлендірген кезде сервер субтитрлерді жазыуын анықтайды. Субтитрлер жазуды қашқақтау сервердің өнімділігін жақсартады. Суретке негізделген пішімдерді (мысалы, VOBSUB, PGS, SUB/IDX ж.т.б.), сондай-ақ кейбір ASS/SSA субтитрлерін жазу үшін Автоматтыны таңдаңыз",
|
||||||
"ButtonCancel": "Болдырмау",
|
"ButtonCancel": "Болдырмау",
|
||||||
"ButtonGotIt": "Түсінікті",
|
"ButtonGotIt": "Түсінікті",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Метадеректер параметрлері",
|
"HeaderMetadataSettings": "Метадеректер параметрлері",
|
||||||
"HeaderMusicQuality": "Музыка сапасы",
|
"HeaderMusicQuality": "Музыка сапасы",
|
||||||
"HeaderMyDevice": "Менің құрылғым",
|
"HeaderMyDevice": "Менің құрылғым",
|
||||||
"HeaderMyDownloads": "Менің жүктеулерім",
|
|
||||||
"HeaderMyMedia": "Менің тасығышдеректерім",
|
"HeaderMyMedia": "Менің тасығышдеректерім",
|
||||||
"HeaderMyMediaSmall": "Менің тасығышдеректерім (ықшам)",
|
"HeaderMyMediaSmall": "Менің тасығышдеректерім (ықшам)",
|
||||||
"HeaderNewRecording": "Жаңа жазба",
|
"HeaderNewRecording": "Жаңа жазба",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Бейне сапасы",
|
"HeaderVideoQuality": "Бейне сапасы",
|
||||||
"HeaderVideoType": "Бейне түрі",
|
"HeaderVideoType": "Бейне түрі",
|
||||||
"HeaderWaitingForWifi": "WiFi үшін күтуде",
|
"HeaderWaitingForWifi": "WiFi үшін күтуде",
|
||||||
"HeaderWakeServer": "Серверді ояту",
|
|
||||||
"HeaderYouSaid": "Сіз айтқаныңыз...",
|
"HeaderYouSaid": "Сіз айтқаныңыз...",
|
||||||
"Help": "Интернеттегі анықтамаға",
|
"Help": "Интернеттегі анықтамаға",
|
||||||
"Hide": "Жасыру",
|
"Hide": "Жасыру",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Альбомды қарау",
|
"ViewAlbum": "Альбомды қарау",
|
||||||
"ViewArtist": "Орындаушыны қарау",
|
"ViewArtist": "Орындаушыны қарау",
|
||||||
"VoiceInput": "Дауыстық енгізу",
|
"VoiceInput": "Дауыстық енгізу",
|
||||||
"WakeServer": "Серверді ояту",
|
|
||||||
"WakeServerError": "Wake On LAN пакеттері сіздің серверіңізге жіберілді, бірақ сіздің Jellyfin Server үшін қосыла алмаймыз. Құрылғыңызды ояту үшін біраз уақыт қажет болуы мүмкін немесе Jellyfin Server құрылғыда белсенді жұмыс істемеуі мүмкін.",
|
|
||||||
"WakeServerSuccess": "Сәттілік!",
|
|
||||||
"Watched": "Қаралған",
|
"Watched": "Қаралған",
|
||||||
"Wednesday": "сәрсенбі",
|
"Wednesday": "сәрсенбі",
|
||||||
"WifiRequiredToDownload": "Жүктеп алуды жалғастыру үшін WiFi қосылымы қажет.",
|
"WifiRequiredToDownload": "Жүктеп алуды жалғастыру үшін WiFi қосылымы қажет.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "신규",
|
"AttributeNew": "신규",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "취소",
|
"ButtonCancel": "취소",
|
||||||
"ButtonGotIt": "그럴게요.",
|
"ButtonGotIt": "그럴게요.",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "메타데이터 설정",
|
"HeaderMetadataSettings": "메타데이터 설정",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "내 미디어 (작음)",
|
"HeaderMyMediaSmall": "내 미디어 (작음)",
|
||||||
"HeaderNewRecording": "신규 녹화",
|
"HeaderNewRecording": "신규 녹화",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "도움말",
|
"Help": "도움말",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "앨범 보기",
|
"ViewAlbum": "앨범 보기",
|
||||||
"ViewArtist": "아티스트 보기",
|
"ViewArtist": "아티스트 보기",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "시청함",
|
"Watched": "시청함",
|
||||||
"Wednesday": "수요일",
|
"Wednesday": "수요일",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Kiek tik įmanoma",
|
"AsManyAsPossible": "Kiek tik įmanoma",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "Naujas",
|
"AttributeNew": "Naujas",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Atšaukti",
|
"ButtonCancel": "Atšaukti",
|
||||||
"ButtonGotIt": "Supratau",
|
"ButtonGotIt": "Supratau",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metaduomenų nustatymai",
|
"HeaderMetadataSettings": "Metaduomenų nustatymai",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "Naujas įrašas",
|
"HeaderNewRecording": "Naujas įrašas",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "Jūs pasakėte:",
|
"HeaderYouSaid": "Jūs pasakėte:",
|
||||||
"Help": "Padėti",
|
"Help": "Padėti",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"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",
|
"VoiceInput": "Balso komandos",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Trečiadienis",
|
"Wednesday": "Trečiadienis",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "New",
|
"AttributeNew": "New",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Cancel",
|
"ButtonCancel": "Cancel",
|
||||||
"ButtonGotIt": "Got It",
|
"ButtonGotIt": "Got It",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata Settings",
|
"HeaderMetadataSettings": "Metadata Settings",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "New Recording",
|
"HeaderNewRecording": "New Recording",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Help",
|
"Help": "Help",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Wednesday",
|
"Wednesday": "Wednesday",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Så mange som mulig",
|
"AsManyAsPossible": "Så mange som mulig",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Størrelsesforholdet",
|
"AspectRatio": "Størrelsesforholdet",
|
||||||
"AttemptingWakeServer": "Prøver å vekke opp server. Vennligst vent,..",
|
|
||||||
"AttributeNew": "Ny",
|
"AttributeNew": "Ny",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Bøker",
|
"Books": "Bøker",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Avbryt",
|
"ButtonCancel": "Avbryt",
|
||||||
"ButtonGotIt": "Skjønner",
|
"ButtonGotIt": "Skjønner",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata innstilinger",
|
"HeaderMetadataSettings": "Metadata innstilinger",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "Min enhet",
|
"HeaderMyDevice": "Min enhet",
|
||||||
"HeaderMyDownloads": "Mine nedlastinger",
|
|
||||||
"HeaderMyMedia": "Min Media",
|
"HeaderMyMedia": "Min Media",
|
||||||
"HeaderMyMediaSmall": "Min Media (liten)",
|
"HeaderMyMediaSmall": "Min Media (liten)",
|
||||||
"HeaderNewRecording": "Nye opptak:",
|
"HeaderNewRecording": "Nye opptak:",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Vekk opp server",
|
|
||||||
"HeaderYouSaid": "Du sa...",
|
"HeaderYouSaid": "Du sa...",
|
||||||
"Help": "Hjelp",
|
"Help": "Hjelp",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Vis album",
|
"ViewAlbum": "Vis album",
|
||||||
"ViewArtist": "Vis artist",
|
"ViewArtist": "Vis artist",
|
||||||
"VoiceInput": "Stemme input",
|
"VoiceInput": "Stemme input",
|
||||||
"WakeServer": "Vekk opp server",
|
|
||||||
"WakeServerError": "Wake On LAN-pakker ble sendt til servermaskinen din, men tilkobling til din Jellyfin Server mislyktes. Serveren din kan trenge litt mer tid til å våkne, eller så kjører ikke Jellyfin Server på maskinen.",
|
|
||||||
"WakeServerSuccess": "Suksess!",
|
|
||||||
"Watched": "Sett",
|
"Watched": "Sett",
|
||||||
"Wednesday": "Onsdag",
|
"Wednesday": "Onsdag",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Zo veel als mogelijk",
|
"AsManyAsPossible": "Zo veel als mogelijk",
|
||||||
"Ascending": "Oplopend",
|
"Ascending": "Oplopend",
|
||||||
"AspectRatio": "Beeldverhouding",
|
"AspectRatio": "Beeldverhouding",
|
||||||
"AttemptingWakeServer": "Proberen de server te wekken. Een moment geduld...",
|
|
||||||
"AttributeNew": "Nieuw",
|
"AttributeNew": "Nieuw",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth niet ondersteund",
|
"AudioBitDepthNotSupported": "Audio bit depth niet ondersteund",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate niet ondersteund",
|
"AudioBitrateNotSupported": "Audio bitrate niet ondersteund",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Boeken",
|
"Books": "Boeken",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (achterkant)",
|
"BoxRear": "Box (achterkant)",
|
||||||
"Browse": "Bladeren",
|
|
||||||
"BurnSubtitlesHelp": "Bepaalt of de server ondertitels moet inbranden wanneer video's op basis van het ondertitel formaat geconverteerd moeten worden. Inbranden van ondertitels hebben een negatief effect op de server performance. Selecteer Automatisch om op afbeelding gebaseerde formaten (bijv. VOBSUB, PGS, SUB/IDX etc.) en bepaalde ASS/SSA ondertitels in te branden.",
|
"BurnSubtitlesHelp": "Bepaalt of de server ondertitels moet inbranden wanneer video's op basis van het ondertitel formaat geconverteerd moeten worden. Inbranden van ondertitels hebben een negatief effect op de server performance. Selecteer Automatisch om op afbeelding gebaseerde formaten (bijv. VOBSUB, PGS, SUB/IDX etc.) en bepaalde ASS/SSA ondertitels in te branden.",
|
||||||
"ButtonCancel": "Annuleren",
|
"ButtonCancel": "Annuleren",
|
||||||
"ButtonGotIt": "Begrepen",
|
"ButtonGotIt": "Begrepen",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metagegevens instellingen",
|
"HeaderMetadataSettings": "Metagegevens instellingen",
|
||||||
"HeaderMusicQuality": "Muziek Kwaliteit",
|
"HeaderMusicQuality": "Muziek Kwaliteit",
|
||||||
"HeaderMyDevice": "Mijn Apparaat",
|
"HeaderMyDevice": "Mijn Apparaat",
|
||||||
"HeaderMyDownloads": "Mijn Downloads",
|
|
||||||
"HeaderMyMedia": "Mijn Media",
|
"HeaderMyMedia": "Mijn Media",
|
||||||
"HeaderMyMediaSmall": "Mijn Media (klein)",
|
"HeaderMyMediaSmall": "Mijn Media (klein)",
|
||||||
"HeaderNewRecording": "Nieuwe opname",
|
"HeaderNewRecording": "Nieuwe opname",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Kwaliteit",
|
"HeaderVideoQuality": "Video Kwaliteit",
|
||||||
"HeaderVideoType": "Videotype",
|
"HeaderVideoType": "Videotype",
|
||||||
"HeaderWaitingForWifi": "Wachten op Wifi",
|
"HeaderWaitingForWifi": "Wachten op Wifi",
|
||||||
"HeaderWakeServer": "Server Wekken",
|
|
||||||
"HeaderYouSaid": "U zei...",
|
"HeaderYouSaid": "U zei...",
|
||||||
"Help": "Hulp",
|
"Help": "Hulp",
|
||||||
"Hide": "Verbergen",
|
"Hide": "Verbergen",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Bekijk album",
|
"ViewAlbum": "Bekijk album",
|
||||||
"ViewArtist": "Bekijk artiest",
|
"ViewArtist": "Bekijk artiest",
|
||||||
"VoiceInput": "Spraak invoer",
|
"VoiceInput": "Spraak invoer",
|
||||||
"WakeServer": "Server wekken",
|
|
||||||
"WakeServerError": "Er zijn \"Wake On Lan\" pakketten naar de server verzonden, maar verbinding maken is mislukt. Het kan voorkomen dat de server wat meer tijd nodig heeft om op te starten, of misschien is Jellyfin Server niet actief op de machine.",
|
|
||||||
"WakeServerSuccess": "Succesvol!",
|
|
||||||
"Watched": "Bekeken",
|
"Watched": "Bekeken",
|
||||||
"Wednesday": "Woensdag",
|
"Wednesday": "Woensdag",
|
||||||
"WifiRequiredToDownload": "Wifi verbinding is vereist om te downloaden.",
|
"WifiRequiredToDownload": "Wifi verbinding is vereist om te downloaden.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Tak wiele jak to możliwe",
|
"AsManyAsPossible": "Tak wiele jak to możliwe",
|
||||||
"Ascending": "Rosnąco",
|
"Ascending": "Rosnąco",
|
||||||
"AspectRatio": "Proporcje obrazu",
|
"AspectRatio": "Proporcje obrazu",
|
||||||
"AttemptingWakeServer": "Trwa próba wybudzenia serwera. Proszę czekać...",
|
|
||||||
"AttributeNew": "Nowy",
|
"AttributeNew": "Nowy",
|
||||||
"AudioBitDepthNotSupported": "Nieobsługiwana głębia bitowa dźwięku",
|
"AudioBitDepthNotSupported": "Nieobsługiwana głębia bitowa dźwięku",
|
||||||
"AudioBitrateNotSupported": "Nieobsługiwana przepływność dźwięku",
|
"AudioBitrateNotSupported": "Nieobsługiwana przepływność dźwięku",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Książki",
|
"Books": "Książki",
|
||||||
"Box": "Pudełko",
|
"Box": "Pudełko",
|
||||||
"BoxRear": "Pudełko (tył)",
|
"BoxRear": "Pudełko (tył)",
|
||||||
"Browse": "Przeglądaj",
|
|
||||||
"BurnSubtitlesHelp": "Określa czy serwer powinien wypalać napisy podczas konwersji wideo, w zależności od formatu napisów. Unikanie wypalania napisów poprawia wydajność serwera. Wybierz Automatycznie, w celu wypalania zarówno napisów w formatach graficznych (np. VOBSUB, PGS, SUB/IDX, itp.), jak i pewnych napisów ASS/SSA.",
|
"BurnSubtitlesHelp": "Określa czy serwer powinien wypalać napisy podczas konwersji wideo, w zależności od formatu napisów. Unikanie wypalania napisów poprawia wydajność serwera. Wybierz Automatycznie, w celu wypalania zarówno napisów w formatach graficznych (np. VOBSUB, PGS, SUB/IDX, itp.), jak i pewnych napisów ASS/SSA.",
|
||||||
"ButtonCancel": "Anuluj",
|
"ButtonCancel": "Anuluj",
|
||||||
"ButtonGotIt": "Rozumiem",
|
"ButtonGotIt": "Rozumiem",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Ustawienia metadanych",
|
"HeaderMetadataSettings": "Ustawienia metadanych",
|
||||||
"HeaderMusicQuality": "Jakość muzyki",
|
"HeaderMusicQuality": "Jakość muzyki",
|
||||||
"HeaderMyDevice": "Moje urządzenie",
|
"HeaderMyDevice": "Moje urządzenie",
|
||||||
"HeaderMyDownloads": "Moje pobrania",
|
|
||||||
"HeaderMyMedia": "Moje media",
|
"HeaderMyMedia": "Moje media",
|
||||||
"HeaderMyMediaSmall": "Moje media (małe)",
|
"HeaderMyMediaSmall": "Moje media (małe)",
|
||||||
"HeaderNewRecording": "Nowe nagranie",
|
"HeaderNewRecording": "Nowe nagranie",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Jakość wideo",
|
"HeaderVideoQuality": "Jakość wideo",
|
||||||
"HeaderVideoType": "Typ wideo",
|
"HeaderVideoType": "Typ wideo",
|
||||||
"HeaderWaitingForWifi": "Oczekiwanie na sieć WiFi",
|
"HeaderWaitingForWifi": "Oczekiwanie na sieć WiFi",
|
||||||
"HeaderWakeServer": "Wybudzaj serwer",
|
|
||||||
"HeaderYouSaid": "Powiedziałeś...",
|
"HeaderYouSaid": "Powiedziałeś...",
|
||||||
"Help": "Pomoc",
|
"Help": "Pomoc",
|
||||||
"Hide": "Ukryj",
|
"Hide": "Ukryj",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Podgląd albumu",
|
"ViewAlbum": "Podgląd albumu",
|
||||||
"ViewArtist": "Podgląd wykonawcy",
|
"ViewArtist": "Podgląd wykonawcy",
|
||||||
"VoiceInput": "Wejście głosowe",
|
"VoiceInput": "Wejście głosowe",
|
||||||
"WakeServer": "Wybudzaj serwer",
|
|
||||||
"WakeServerError": "Wysłano pakiery Wake On LAN do maszyny serwera, ale połączenie z serwer Jellyfin zakończyło się niepowodzeniem. Twoja maszyna potrzebuje więcej czasu do wybudzenia lub serwer Jellyfin może nie działać aktywnie na tej maszynie.",
|
|
||||||
"WakeServerSuccess": "Powodzenie!",
|
|
||||||
"Watched": "Obejrzany",
|
"Watched": "Obejrzany",
|
||||||
"Wednesday": "Środa",
|
"Wednesday": "Środa",
|
||||||
"WifiRequiredToDownload": "Połączenie WiFi jest wymagane, aby kontynuować pobieranie.",
|
"WifiRequiredToDownload": "Połączenie WiFi jest wymagane, aby kontynuować pobieranie.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Quantos forem possíveis",
|
"AsManyAsPossible": "Quantos forem possíveis",
|
||||||
"Ascending": "Ascendente",
|
"Ascending": "Ascendente",
|
||||||
"AspectRatio": "Proporção da imagem",
|
"AspectRatio": "Proporção da imagem",
|
||||||
"AttemptingWakeServer": "Tentando despertar o servidor. Por favor, aguarde...",
|
|
||||||
"AttributeNew": "Novo",
|
"AttributeNew": "Novo",
|
||||||
"AudioBitDepthNotSupported": "Profundidade de bit de áudio não suportada",
|
"AudioBitDepthNotSupported": "Profundidade de bit de áudio não suportada",
|
||||||
"AudioBitrateNotSupported": "Taxa de áudio não suportada",
|
"AudioBitrateNotSupported": "Taxa de áudio não suportada",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Livros",
|
"Books": "Livros",
|
||||||
"Box": "Caixa",
|
"Box": "Caixa",
|
||||||
"BoxRear": "Caixa (traseira)",
|
"BoxRear": "Caixa (traseira)",
|
||||||
"Browse": "Navegar",
|
|
||||||
"BurnSubtitlesHelp": "Determina se o servidor deveria gravar as legendas no vídeo ao convertê-lo, dependendo do formato da legenda. Evitar a gravação da legenda irá melhorar a performance do servidor. Selecione Auto para gravar a imagem baseado nos formatos (ex. VOBSUB, PGS, SUB/IDX, etc.) assim como algumas legendas ASS/SSA.",
|
"BurnSubtitlesHelp": "Determina se o servidor deveria gravar as legendas no vídeo ao convertê-lo, dependendo do formato da legenda. Evitar a gravação da legenda irá melhorar a performance do servidor. Selecione Auto para gravar a imagem baseado nos formatos (ex. VOBSUB, PGS, SUB/IDX, etc.) assim como algumas legendas ASS/SSA.",
|
||||||
"ButtonCancel": "Cancelar",
|
"ButtonCancel": "Cancelar",
|
||||||
"ButtonGotIt": "Feito",
|
"ButtonGotIt": "Feito",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Ajustes dos Metadados",
|
"HeaderMetadataSettings": "Ajustes dos Metadados",
|
||||||
"HeaderMusicQuality": "Qualidade da Música:",
|
"HeaderMusicQuality": "Qualidade da Música:",
|
||||||
"HeaderMyDevice": "Meu Dispositivo",
|
"HeaderMyDevice": "Meu Dispositivo",
|
||||||
"HeaderMyDownloads": "Meus Downloads",
|
|
||||||
"HeaderMyMedia": "Minha Mídia",
|
"HeaderMyMedia": "Minha Mídia",
|
||||||
"HeaderMyMediaSmall": "Minha Mídia (pequeno)",
|
"HeaderMyMediaSmall": "Minha Mídia (pequeno)",
|
||||||
"HeaderNewRecording": "Nova Gravação",
|
"HeaderNewRecording": "Nova Gravação",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Qualidade do Vídeo",
|
"HeaderVideoQuality": "Qualidade do Vídeo",
|
||||||
"HeaderVideoType": "Tipo de Vídeo",
|
"HeaderVideoType": "Tipo de Vídeo",
|
||||||
"HeaderWaitingForWifi": "Esperando por Wifi",
|
"HeaderWaitingForWifi": "Esperando por Wifi",
|
||||||
"HeaderWakeServer": "Despertar Servidor",
|
|
||||||
"HeaderYouSaid": "Você Disse...",
|
"HeaderYouSaid": "Você Disse...",
|
||||||
"Help": "Ajuda",
|
"Help": "Ajuda",
|
||||||
"Hide": "Ocultar",
|
"Hide": "Ocultar",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Ver álbum",
|
"ViewAlbum": "Ver álbum",
|
||||||
"ViewArtist": "Ver artista",
|
"ViewArtist": "Ver artista",
|
||||||
"VoiceInput": "Entrada de voz",
|
"VoiceInput": "Entrada de voz",
|
||||||
"WakeServer": "Acordar servidor",
|
|
||||||
"WakeServerError": "Pacotes de rede para despertar foram enviados para seu servidor, mas não foi possível conectar ao seu Servidor Jellyfin. Sua máquina pode necessitar um pouco mais de tempo para despertar, ou o Servidor Jellyfin pode não estar rodando na máquina.",
|
|
||||||
"WakeServerSuccess": "Deu certo!",
|
|
||||||
"Watched": "Assistido(s)",
|
"Watched": "Assistido(s)",
|
||||||
"Wednesday": "Quarta-feira",
|
"Wednesday": "Quarta-feira",
|
||||||
"WifiRequiredToDownload": "É necessária uma conexão Wifi para continuar a transferir.",
|
"WifiRequiredToDownload": "É necessária uma conexão Wifi para continuar a transferir.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "Novo",
|
"AttributeNew": "Novo",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Cancelar",
|
"ButtonCancel": "Cancelar",
|
||||||
"ButtonGotIt": "Got It",
|
"ButtonGotIt": "Got It",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Ajustes dos Metadados",
|
"HeaderMetadataSettings": "Ajustes dos Metadados",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "Nova Gravação",
|
"HeaderNewRecording": "Nova Gravação",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Ajuda",
|
"Help": "Ajuda",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Quarta",
|
"Wednesday": "Quarta",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "New",
|
"AttributeNew": "New",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Anuleaza",
|
"ButtonCancel": "Anuleaza",
|
||||||
"ButtonGotIt": "Got It",
|
"ButtonGotIt": "Got It",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata Settings",
|
"HeaderMetadataSettings": "Metadata Settings",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "New Recording",
|
"HeaderNewRecording": "New Recording",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Ajutor",
|
"Help": "Ajutor",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Miercuri",
|
"Wednesday": "Miercuri",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Как можно больше",
|
"AsManyAsPossible": "Как можно больше",
|
||||||
"Ascending": "По возрастанию",
|
"Ascending": "По возрастанию",
|
||||||
"AspectRatio": "Соот-ие сторон",
|
"AspectRatio": "Соот-ие сторон",
|
||||||
"AttemptingWakeServer": "Идёт попытка разбудить ваш сервер. Ждите...",
|
|
||||||
"AttributeNew": "Новинка",
|
"AttributeNew": "Новинка",
|
||||||
"AudioBitDepthNotSupported": "Разрядность аудио не поддерживается",
|
"AudioBitDepthNotSupported": "Разрядность аудио не поддерживается",
|
||||||
"AudioBitrateNotSupported": "Потоковая скорость аудио не поддерживается",
|
"AudioBitrateNotSupported": "Потоковая скорость аудио не поддерживается",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Книги",
|
"Books": "Книги",
|
||||||
"Box": "Коробка",
|
"Box": "Коробка",
|
||||||
"BoxRear": "Спинка коробки",
|
"BoxRear": "Спинка коробки",
|
||||||
"Browse": "Навигация",
|
|
||||||
"BurnSubtitlesHelp": "Определяется, должен ли сервер внедрять субтитры при преобразовании видео в зависимости от формата субтитров. Избегание внедрения субтитров улучшит производительность сервера. Выберите «Авто» для записи основанных на графике форматов (например, VOBSUB, PGS, SUB/IDX и т.п.), а также некоторых субтитров ASS/SSA.",
|
"BurnSubtitlesHelp": "Определяется, должен ли сервер внедрять субтитры при преобразовании видео в зависимости от формата субтитров. Избегание внедрения субтитров улучшит производительность сервера. Выберите «Авто» для записи основанных на графике форматов (например, VOBSUB, PGS, SUB/IDX и т.п.), а также некоторых субтитров ASS/SSA.",
|
||||||
"ButtonCancel": "Отменить",
|
"ButtonCancel": "Отменить",
|
||||||
"ButtonGotIt": "Понятно",
|
"ButtonGotIt": "Понятно",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Параметры метаданных",
|
"HeaderMetadataSettings": "Параметры метаданных",
|
||||||
"HeaderMusicQuality": "Качество музыки",
|
"HeaderMusicQuality": "Качество музыки",
|
||||||
"HeaderMyDevice": "Моё устройство",
|
"HeaderMyDevice": "Моё устройство",
|
||||||
"HeaderMyDownloads": "Мои загрузки",
|
|
||||||
"HeaderMyMedia": "Мои медиаданные",
|
"HeaderMyMedia": "Мои медиаданные",
|
||||||
"HeaderMyMediaSmall": "Мои медиаданные (компактно)",
|
"HeaderMyMediaSmall": "Мои медиаданные (компактно)",
|
||||||
"HeaderNewRecording": "Новая запись",
|
"HeaderNewRecording": "Новая запись",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Качество видео",
|
"HeaderVideoQuality": "Качество видео",
|
||||||
"HeaderVideoType": "Тип видео",
|
"HeaderVideoType": "Тип видео",
|
||||||
"HeaderWaitingForWifi": "В ожидании WiFi",
|
"HeaderWaitingForWifi": "В ожидании WiFi",
|
||||||
"HeaderWakeServer": "Пробуждение сервера",
|
|
||||||
"HeaderYouSaid": "Вы сказали...",
|
"HeaderYouSaid": "Вы сказали...",
|
||||||
"Help": "Справка...",
|
"Help": "Справка...",
|
||||||
"Hide": "Скрыть",
|
"Hide": "Скрыть",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Посмотреть альбом",
|
"ViewAlbum": "Посмотреть альбом",
|
||||||
"ViewArtist": "Посмотреть исполнителя",
|
"ViewArtist": "Посмотреть исполнителя",
|
||||||
"VoiceInput": "Голосовой ввод",
|
"VoiceInput": "Голосовой ввод",
|
||||||
"WakeServer": "Разбудить сервер",
|
|
||||||
"WakeServerError": "Пакеты Wake On LAN были отправлены на вашу серверную машину, однако, мы не смогли соединиться с Jellyfin Server. Возможно, вашей машине потребуется немного больше времени для пробуждения, или Jellyfin Server не может активно работать на данной машине.",
|
|
||||||
"WakeServerSuccess": "Успешно!",
|
|
||||||
"Watched": "Просмотрено",
|
"Watched": "Просмотрено",
|
||||||
"Wednesday": "среда",
|
"Wednesday": "среда",
|
||||||
"WifiRequiredToDownload": "WiFi-соединение требуется для продолжения загрузки.",
|
"WifiRequiredToDownload": "WiFi-соединение требуется для продолжения загрузки.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Najviac ako je možné",
|
"AsManyAsPossible": "Najviac ako je možné",
|
||||||
"Ascending": "Vzostupne",
|
"Ascending": "Vzostupne",
|
||||||
"AspectRatio": "Pomer strán",
|
"AspectRatio": "Pomer strán",
|
||||||
"AttemptingWakeServer": "Pokúšam sa zobudiť server. Prosím počkajte...",
|
|
||||||
"AttributeNew": "Nové",
|
"AttributeNew": "Nové",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Knihy",
|
"Books": "Knihy",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Zrušiť",
|
"ButtonCancel": "Zrušiť",
|
||||||
"ButtonGotIt": "Rozumiem",
|
"ButtonGotIt": "Rozumiem",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Nastavenia metadát",
|
"HeaderMetadataSettings": "Nastavenia metadát",
|
||||||
"HeaderMusicQuality": "Kvalita hudby",
|
"HeaderMusicQuality": "Kvalita hudby",
|
||||||
"HeaderMyDevice": "Moje zariadenie",
|
"HeaderMyDevice": "Moje zariadenie",
|
||||||
"HeaderMyDownloads": "Moje sťahovania",
|
|
||||||
"HeaderMyMedia": "Moje média",
|
"HeaderMyMedia": "Moje média",
|
||||||
"HeaderMyMediaSmall": "Moje médiá (malé)",
|
"HeaderMyMediaSmall": "Moje médiá (malé)",
|
||||||
"HeaderNewRecording": "New Recording",
|
"HeaderNewRecording": "New Recording",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Kvalita videa",
|
"HeaderVideoQuality": "Kvalita videa",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Čakám na WiFi",
|
"HeaderWaitingForWifi": "Čakám na WiFi",
|
||||||
"HeaderWakeServer": "Zobudiť server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Pomoc",
|
"Help": "Pomoc",
|
||||||
"Hide": "Skryť",
|
"Hide": "Skryť",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Zobraziť album",
|
"ViewAlbum": "Zobraziť album",
|
||||||
"ViewArtist": "Zobraziť umelca",
|
"ViewArtist": "Zobraziť umelca",
|
||||||
"VoiceInput": "Hlasový vstup",
|
"VoiceInput": "Hlasový vstup",
|
||||||
"WakeServer": "Zobudiť server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Vyšlo to!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Streda",
|
"Wednesday": "Streda",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "New",
|
"AttributeNew": "New",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Cancel",
|
"ButtonCancel": "Cancel",
|
||||||
"ButtonGotIt": "Got It",
|
"ButtonGotIt": "Got It",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata Settings",
|
"HeaderMetadataSettings": "Metadata Settings",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "New Recording",
|
"HeaderNewRecording": "New Recording",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Help",
|
"Help": "Help",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Wednesday",
|
"Wednesday": "Wednesday",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "Så många som möjligt",
|
"AsManyAsPossible": "Så många som möjligt",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Bildförhållande",
|
"AspectRatio": "Bildförhållande",
|
||||||
"AttemptingWakeServer": "Försöker väcka servern. Vänligen vänta....",
|
|
||||||
"AttributeNew": "Ny",
|
"AttributeNew": "Ny",
|
||||||
"AudioBitDepthNotSupported": "Ljudets bitdjup stöds inte",
|
"AudioBitDepthNotSupported": "Ljudets bitdjup stöds inte",
|
||||||
"AudioBitrateNotSupported": "Ljudbithastigheten stöds inte",
|
"AudioBitrateNotSupported": "Ljudbithastigheten stöds inte",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Böcker",
|
"Books": "Böcker",
|
||||||
"Box": "Omslag",
|
"Box": "Omslag",
|
||||||
"BoxRear": "Omslag (baksida)",
|
"BoxRear": "Omslag (baksida)",
|
||||||
"Browse": "Bläddra",
|
|
||||||
"BurnSubtitlesHelp": "Avgör ifall servern ska \"bränna in\" undertexterna under videokonverteringen, beroende på undertextsformatet. Att undvika inbränning av undertexter kommer att förbättra prestandan på servern. Välj Auto för att bränna image-baserade formats (ex. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA undertexter.",
|
"BurnSubtitlesHelp": "Avgör ifall servern ska \"bränna in\" undertexterna under videokonverteringen, beroende på undertextsformatet. Att undvika inbränning av undertexter kommer att förbättra prestandan på servern. Välj Auto för att bränna image-baserade formats (ex. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA undertexter.",
|
||||||
"ButtonCancel": "Avbryt",
|
"ButtonCancel": "Avbryt",
|
||||||
"ButtonGotIt": "Ok",
|
"ButtonGotIt": "Ok",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadatainställningar",
|
"HeaderMetadataSettings": "Metadatainställningar",
|
||||||
"HeaderMusicQuality": "Musikkvalitet:",
|
"HeaderMusicQuality": "Musikkvalitet:",
|
||||||
"HeaderMyDevice": "Min enhet",
|
"HeaderMyDevice": "Min enhet",
|
||||||
"HeaderMyDownloads": "Mina nedladdningar",
|
|
||||||
"HeaderMyMedia": "Min Media",
|
"HeaderMyMedia": "Min Media",
|
||||||
"HeaderMyMediaSmall": "Min Media (liten)",
|
"HeaderMyMediaSmall": "Min Media (liten)",
|
||||||
"HeaderNewRecording": "Ny inspelning",
|
"HeaderNewRecording": "Ny inspelning",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Videokvalitet",
|
"HeaderVideoQuality": "Videokvalitet",
|
||||||
"HeaderVideoType": "Videotyp",
|
"HeaderVideoType": "Videotyp",
|
||||||
"HeaderWaitingForWifi": "Väntar på Wifi",
|
"HeaderWaitingForWifi": "Väntar på Wifi",
|
||||||
"HeaderWakeServer": "Väck Server",
|
|
||||||
"HeaderYouSaid": "Du sa...",
|
"HeaderYouSaid": "Du sa...",
|
||||||
"Help": "Hjälp",
|
"Help": "Hjälp",
|
||||||
"Hide": "Dölj",
|
"Hide": "Dölj",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "Bläddra album",
|
"ViewAlbum": "Bläddra album",
|
||||||
"ViewArtist": "Bläddra artist",
|
"ViewArtist": "Bläddra artist",
|
||||||
"VoiceInput": "Röstinspelning",
|
"VoiceInput": "Röstinspelning",
|
||||||
"WakeServer": "Väck server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Lyckades!",
|
|
||||||
"Watched": "Sedd",
|
"Watched": "Sedd",
|
||||||
"Wednesday": "Onsdag",
|
"Wednesday": "Onsdag",
|
||||||
"WifiRequiredToDownload": "En Wifi-anslutning krävs för att fortsätta nedladdningen.",
|
"WifiRequiredToDownload": "En Wifi-anslutning krävs för att fortsätta nedladdningen.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "Yeni",
|
"AttributeNew": "Yeni",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "İptal",
|
"ButtonCancel": "İptal",
|
||||||
"ButtonGotIt": "Got It",
|
"ButtonGotIt": "Got It",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata Settings",
|
"HeaderMetadataSettings": "Metadata Settings",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "New Recording",
|
"HeaderNewRecording": "New Recording",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Help",
|
"Help": "Help",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Çarşamba",
|
"Wednesday": "Çarşamba",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "New",
|
"AttributeNew": "New",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Скасувати",
|
"ButtonCancel": "Скасувати",
|
||||||
"ButtonGotIt": "Got It",
|
"ButtonGotIt": "Got It",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata Settings",
|
"HeaderMetadataSettings": "Metadata Settings",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "New Recording",
|
"HeaderNewRecording": "New Recording",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Help",
|
"Help": "Help",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Wednesday",
|
"Wednesday": "Wednesday",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "New",
|
"AttributeNew": "New",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "Thoát",
|
"ButtonCancel": "Thoát",
|
||||||
"ButtonGotIt": "Got It",
|
"ButtonGotIt": "Got It",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata Settings",
|
"HeaderMetadataSettings": "Metadata Settings",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "New Recording",
|
"HeaderNewRecording": "New Recording",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "Help",
|
"Help": "Help",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "Wednesday",
|
"Wednesday": "Wednesday",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "尽可能多",
|
"AsManyAsPossible": "尽可能多",
|
||||||
"Ascending": "升序",
|
"Ascending": "升序",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "尝试唤醒服务器中,请耐心等待...",
|
|
||||||
"AttributeNew": "新增",
|
"AttributeNew": "新增",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "音频比特率不受支持",
|
"AudioBitrateNotSupported": "音频比特率不受支持",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "书籍",
|
"Books": "书籍",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "浏览",
|
|
||||||
"BurnSubtitlesHelp": "根据字幕格式确定服务器在转换视频时是否应烧录字幕。避免烧录字幕会提高服务器性能。选择“自动”以烧录基于图像的字幕格式(如 VOBSUB, PGS, SUB/IDX 等)和一些复杂的 ASS/SSA 字幕。",
|
"BurnSubtitlesHelp": "根据字幕格式确定服务器在转换视频时是否应烧录字幕。避免烧录字幕会提高服务器性能。选择“自动”以烧录基于图像的字幕格式(如 VOBSUB, PGS, SUB/IDX 等)和一些复杂的 ASS/SSA 字幕。",
|
||||||
"ButtonCancel": "取消",
|
"ButtonCancel": "取消",
|
||||||
"ButtonGotIt": "知道了",
|
"ButtonGotIt": "知道了",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "元数据设置",
|
"HeaderMetadataSettings": "元数据设置",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "我的设备",
|
"HeaderMyDevice": "我的设备",
|
||||||
"HeaderMyDownloads": "我的下载",
|
|
||||||
"HeaderMyMedia": "我的媒体",
|
"HeaderMyMedia": "我的媒体",
|
||||||
"HeaderMyMediaSmall": "我的媒体 (小)",
|
"HeaderMyMediaSmall": "我的媒体 (小)",
|
||||||
"HeaderNewRecording": "新录制",
|
"HeaderNewRecording": "新录制",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "视频质量",
|
"HeaderVideoQuality": "视频质量",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "等待 Wifi 连接",
|
"HeaderWaitingForWifi": "等待 Wifi 连接",
|
||||||
"HeaderWakeServer": "唤醒服务器",
|
|
||||||
"HeaderYouSaid": "您说了...",
|
"HeaderYouSaid": "您说了...",
|
||||||
"Help": "帮助",
|
"Help": "帮助",
|
||||||
"Hide": "隐藏",
|
"Hide": "隐藏",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "查看专辑",
|
"ViewAlbum": "查看专辑",
|
||||||
"ViewArtist": "查看艺术家",
|
"ViewArtist": "查看艺术家",
|
||||||
"VoiceInput": "语音输入",
|
"VoiceInput": "语音输入",
|
||||||
"WakeServer": "唤醒服务器",
|
|
||||||
"WakeServerError": "Wake On LAN 数据包已经发送到你的服务器所在机器上,但我们不能连接到你的 Jellyfin 服务器。你的机器可能还需要一些时间才能被唤醒,或者\n Jellyfin 服务器没有正确的在机器上启动。",
|
|
||||||
"WakeServerSuccess": "成功!",
|
|
||||||
"Watched": "已观看",
|
"Watched": "已观看",
|
||||||
"Wednesday": "星期三",
|
"Wednesday": "星期三",
|
||||||
"WifiRequiredToDownload": "需要连接 Wifi 才能继续下载。",
|
"WifiRequiredToDownload": "需要连接 Wifi 才能继续下载。",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "New",
|
"AttributeNew": "New",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "取消",
|
"ButtonCancel": "取消",
|
||||||
"ButtonGotIt": "Got It",
|
"ButtonGotIt": "Got It",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata Settings",
|
"HeaderMetadataSettings": "Metadata Settings",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "New Recording",
|
"HeaderNewRecording": "New Recording",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "You Said...",
|
"HeaderYouSaid": "You Said...",
|
||||||
"Help": "幫助",
|
"Help": "幫助",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "星期三",
|
"Wednesday": "星期三",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "As many as possible",
|
||||||
"Ascending": "Ascending",
|
"Ascending": "Ascending",
|
||||||
"AspectRatio": "Aspect ratio",
|
"AspectRatio": "Aspect ratio",
|
||||||
"AttemptingWakeServer": "Attempting to wake server. Please wait...",
|
|
||||||
"AttributeNew": "New",
|
"AttributeNew": "New",
|
||||||
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
"AudioBitDepthNotSupported": "Audio bit depth not supported",
|
||||||
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
"AudioBitrateNotSupported": "Audio bitrate not supported",
|
||||||
@ -53,7 +52,6 @@
|
|||||||
"Books": "Books",
|
"Books": "Books",
|
||||||
"Box": "Box",
|
"Box": "Box",
|
||||||
"BoxRear": "Box (rear)",
|
"BoxRear": "Box (rear)",
|
||||||
"Browse": "Browse",
|
|
||||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB/IDX, etc.) as well as certain ASS/SSA subtitles",
|
||||||
"ButtonCancel": "取消",
|
"ButtonCancel": "取消",
|
||||||
"ButtonGotIt": "我知道了",
|
"ButtonGotIt": "我知道了",
|
||||||
@ -248,7 +246,6 @@
|
|||||||
"HeaderMetadataSettings": "Metadata Settings",
|
"HeaderMetadataSettings": "Metadata Settings",
|
||||||
"HeaderMusicQuality": "Music Quality",
|
"HeaderMusicQuality": "Music Quality",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"HeaderMyDownloads": "My Downloads",
|
|
||||||
"HeaderMyMedia": "My Media",
|
"HeaderMyMedia": "My Media",
|
||||||
"HeaderMyMediaSmall": "My Media (small)",
|
"HeaderMyMediaSmall": "My Media (small)",
|
||||||
"HeaderNewRecording": "新錄製",
|
"HeaderNewRecording": "新錄製",
|
||||||
@ -283,7 +280,6 @@
|
|||||||
"HeaderVideoQuality": "Video Quality",
|
"HeaderVideoQuality": "Video Quality",
|
||||||
"HeaderVideoType": "Video Type",
|
"HeaderVideoType": "Video Type",
|
||||||
"HeaderWaitingForWifi": "Waiting for Wifi",
|
"HeaderWaitingForWifi": "Waiting for Wifi",
|
||||||
"HeaderWakeServer": "Wake Server",
|
|
||||||
"HeaderYouSaid": "您是指...",
|
"HeaderYouSaid": "您是指...",
|
||||||
"Help": "說明",
|
"Help": "說明",
|
||||||
"Hide": "Hide",
|
"Hide": "Hide",
|
||||||
@ -674,9 +670,6 @@
|
|||||||
"ViewAlbum": "View album",
|
"ViewAlbum": "View album",
|
||||||
"ViewArtist": "View artist",
|
"ViewArtist": "View artist",
|
||||||
"VoiceInput": "Voice Input",
|
"VoiceInput": "Voice Input",
|
||||||
"WakeServer": "Wake server",
|
|
||||||
"WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Jellyfin Server. Your machine may need a little more time to wake, or Jellyfin Server may not be actively running on the machine.",
|
|
||||||
"WakeServerSuccess": "Success!",
|
|
||||||
"Watched": "Watched",
|
"Watched": "Watched",
|
||||||
"Wednesday": "星期三",
|
"Wednesday": "星期三",
|
||||||
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
"WifiRequiredToDownload": "A Wifi connection is required to continue downloading.",
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
<div id="syncPreferencesPage" data-role="page" class="page libraryPage userPreferencesPage noSecondaryNavPage" data-title="${TabCameraUpload}" data-menubutton="false">
|
|
||||||
|
|
||||||
<div>
|
|
||||||
<form class="userProfileSettingsForm" style="margin: 0 auto;">
|
|
||||||
|
|
||||||
<h1>
|
|
||||||
${HeaderCameraUpload}
|
|
||||||
</h1>
|
|
||||||
|
|
||||||
<br />
|
|
||||||
<p>${SelectCameraUploadServers}</p>
|
|
||||||
|
|
||||||
<div class="checkboxList uploadServerList">
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
@ -2,19 +2,22 @@ define(["browser", "dom", "css!./navdrawer", "scrollStyles"], function(browser,
|
|||||||
"use strict";
|
"use strict";
|
||||||
return function(options) {
|
return function(options) {
|
||||||
function getTouches(e) {
|
function getTouches(e) {
|
||||||
return e.changedTouches || e.targetTouches || e.touches
|
return e.changedTouches || e.targetTouches || e.touches;
|
||||||
}
|
}
|
||||||
|
|
||||||
function onMenuTouchStart(e) {
|
function onMenuTouchStart(e) {
|
||||||
options.target.classList.remove("transition");
|
options.target.classList.remove("transition");
|
||||||
var touches = getTouches(e),
|
var touches = getTouches(e);
|
||||||
touch = touches[0] || {};
|
var touch = touches[0] || {};
|
||||||
menuTouchStartX = touch.clientX, menuTouchStartY = touch.clientY, menuTouchStartTime = (new Date).getTime()
|
|
||||||
|
menuTouchStartX = touch.clientX;
|
||||||
|
menuTouchStartY = touch.clientY;
|
||||||
|
menuTouchStartTime = (new Date).getTime();
|
||||||
}
|
}
|
||||||
|
|
||||||
function setVelocity(deltaX) {
|
function setVelocity(deltaX) {
|
||||||
var time = (new Date).getTime() - (menuTouchStartTime || 0);
|
var time = (new Date).getTime() - (menuTouchStartTime || 0);
|
||||||
velocity = Math.abs(deltaX) / time
|
velocity = Math.abs(deltaX) / time;
|
||||||
}
|
}
|
||||||
|
|
||||||
function onMenuTouchMove(e) {
|
function onMenuTouchMove(e) {
|
||||||
@ -29,25 +32,41 @@ define(["browser", "dom", "css!./navdrawer", "scrollStyles"], function(browser,
|
|||||||
}
|
}
|
||||||
|
|
||||||
function onMenuTouchEnd(e) {
|
function onMenuTouchEnd(e) {
|
||||||
options.target.classList.add("transition"), scrollContainer.removeEventListener("scroll", disableEvent), dragMode = 0;
|
options.target.classList.add("transition");
|
||||||
|
scrollContainer.removeEventListener("scroll", disableEvent);
|
||||||
|
dragMode = 0;
|
||||||
|
|
||||||
var touches = getTouches(e),
|
var touches = getTouches(e),
|
||||||
touch = touches[0] || {},
|
touch = touches[0] || {},
|
||||||
endX = touch.clientX || 0,
|
endX = touch.clientX || 0,
|
||||||
endY = touch.clientY || 0,
|
endY = touch.clientY || 0,
|
||||||
deltaX = endX - (menuTouchStartX || 0),
|
deltaX = endX - (menuTouchStartX || 0),
|
||||||
deltaY = endY - (menuTouchStartY || 0);
|
deltaY = endY - (menuTouchStartY || 0);
|
||||||
currentPos = deltaX, self.checkMenuState(deltaX, deltaY)
|
|
||||||
|
currentPos = deltaX;
|
||||||
|
self.checkMenuState(deltaX, deltaY);
|
||||||
}
|
}
|
||||||
|
|
||||||
function onEdgeTouchStart(e) {
|
function onEdgeTouchStart(e) {
|
||||||
if (isPeeking) onMenuTouchMove(e);
|
if (isPeeking) {
|
||||||
else {
|
onMenuTouchMove(e);
|
||||||
((getTouches(e)[0] || {}).clientX || 0) <= options.handleSize && (isPeeking = !0, "touchstart" === e.type && (dom.removeEventListener(edgeContainer, "touchmove", onEdgeTouchMove, {}), dom.addEventListener(edgeContainer, "touchmove", onEdgeTouchMove, {})), onMenuTouchStart(e))
|
} else {
|
||||||
|
if (((getTouches(e)[0] || {}).clientX || 0) <= options.handleSize) {
|
||||||
|
isPeeking = true;
|
||||||
|
if (e.type === "touchstart") {
|
||||||
|
dom.removeEventListener(edgeContainer, "touchmove", onEdgeTouchMove, {});
|
||||||
|
dom.addEventListener(edgeContainer, "touchmove", onEdgeTouchMove, {});
|
||||||
|
}
|
||||||
|
onMenuTouchStart(e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function onEdgeTouchMove(e) {
|
function onEdgeTouchMove(e) {
|
||||||
onEdgeTouchStart(e), e.preventDefault(), e.stopPropagation()
|
e.preventDefault();
|
||||||
|
e.stopPropagation();
|
||||||
|
|
||||||
|
onEdgeTouchStart(e);
|
||||||
}
|
}
|
||||||
|
|
||||||
function onEdgeTouchEnd(e) {
|
function onEdgeTouchEnd(e) {
|
||||||
|
@ -1,6 +0,0 @@
|
|||||||
<div id="manageDownloadsPage" data-role="page" class="page libraryPage noSecondaryNavPage" data-backbutton="true">
|
|
||||||
|
|
||||||
<div class="syncActivity padded-top padded-left padded-right padded-bottom-page">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
@ -47,24 +47,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a is="emby-linkbutton" style="display:block; padding: 0; margin:0;" data-ripple="false" href="#" class="lnkCameraUpload hide listItem-border">
|
|
||||||
<div class="listItem">
|
|
||||||
<i class="md-icon listItemIcon listItemIcon-transparent">photo</i>
|
|
||||||
<div class="listItemBody">
|
|
||||||
<div class="listItemBodyText">${TabCameraUpload}</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a is="emby-linkbutton" style="display:block; padding: 0; margin:0;" data-ripple="false" href="#" class="lnkSync hide listItem-border">
|
|
||||||
<div class="listItem">
|
|
||||||
<i class="md-icon listItemIcon listItemIcon-transparent">file_download</i>
|
|
||||||
<div class="listItemBody">
|
|
||||||
<div class="listItemBodyText">${HeaderOfflineSync}</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</a>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="verticalSection verticalSection-extrabottompadding">
|
<div class="verticalSection verticalSection-extrabottompadding">
|
||||||
<h2 class="sectionTitle headerUser" style="padding-left:.25em;"></h2>
|
<h2 class="sectionTitle headerUser" style="padding-left:.25em;"></h2>
|
||||||
@ -77,12 +59,14 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
<div class="listItem btnLogout listItem-border">
|
<a is="emby-linkbutton" style="display:block; padding: 0; margin:0;" data-ripple="false" href="#" class="btnLogout hide listItem-border">
|
||||||
<i class="md-icon listItemIcon listItemIcon-transparent">lock</i>
|
<div class="listItem">
|
||||||
<div class="listItemBody">
|
<i class="md-icon listItemIcon listItemIcon-transparent">lock</i>
|
||||||
<div class="listItemBodyText">${ButtonSignOut}</div>
|
<div class="listItemBody">
|
||||||
|
<div class="listItemBodyText">${ButtonSignOut}</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
<div id="mySyncActivityPage" data-role="page" class="page libraryPage syncActivityPage mySyncPage noSecondaryNavPage" data-title="${TitleSync}">
|
|
||||||
|
|
||||||
<div class="padded-left padded-right padded-top padded-bottom-page" style="clear:both;">
|
|
||||||
<div class="syncActivity">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
@ -1,40 +0,0 @@
|
|||||||
<div id="syncPreferencesPage" data-role="page" class="page libraryPage userPreferencesPage noSecondaryNavPage" data-title="${HeaderOfflineSync}" data-menubutton="false">
|
|
||||||
|
|
||||||
<div class="padded-left padded-right padded-bottom-page">
|
|
||||||
<form class="userProfileSettingsForm" style="margin: 0 auto;">
|
|
||||||
|
|
||||||
<h1>
|
|
||||||
${HeaderOfflineSync}
|
|
||||||
</h1>
|
|
||||||
|
|
||||||
<br />
|
|
||||||
<div class="inputContainer fldSyncPath hide">
|
|
||||||
<div style="display: flex; align-items: center;">
|
|
||||||
<div style="flex-grow: 1;">
|
|
||||||
<input is="emby-input" id="txtSyncPath" class="txtSyncPath" label="${LabelSyncPath}" autocomplete="off" readonly />
|
|
||||||
</div>
|
|
||||||
<button type="button" is="paper-icon-button-light" id="btnSelectSyncPath" class="autoSize">
|
|
||||||
<i class="md-icon">search</i>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="selectContainer">
|
|
||||||
<select is="emby-select" class="selectAudioBitrate" label="${LabelMaxAudioFileBitrate}">
|
|
||||||
<option value="2000000">${OptionNone}</option>
|
|
||||||
<option value="320000">320K</option>
|
|
||||||
<option value="256000">256K</option>
|
|
||||||
<option value="192000">192K</option>
|
|
||||||
<option value="128000">128K</option>
|
|
||||||
<option value="64000">64K</option>
|
|
||||||
</select>
|
|
||||||
<div class="fieldDescription">${LabelMaxAudioFileBitrateHelp}</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<label class="checkboxContainer">
|
|
||||||
<input type="checkbox" is="emby-checkbox" id="chkWifi" />
|
|
||||||
<span>${OptionSyncOnlyOnWifi}</span>
|
|
||||||
</label>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
@ -1,29 +0,0 @@
|
|||||||
define(["appSettings", "loading", "emby-checkbox"], function(appSettings, loading) {
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
function loadForm(page, user) {
|
|
||||||
var uploadServers = appSettings.cameraUploadServers();
|
|
||||||
page.querySelector(".uploadServerList").innerHTML = ConnectionManager.getSavedServers().map(function(s) {
|
|
||||||
return '<label><input type="checkbox" is="emby-checkbox"' + (-1 == uploadServers.indexOf(s.Id) ? "" : " checked") + ' class="chkUploadServer" data-id="' + s.Id + '"/><span>' + s.Name + "</span></label>"
|
|
||||||
}).join(""), loading.hide()
|
|
||||||
}
|
|
||||||
|
|
||||||
function saveUser(page) {
|
|
||||||
for (var chkUploadServer = page.querySelectorAll(".chkUploadServer"), cameraUploadServers = [], i = 0, length = chkUploadServer.length; i < length; i++) chkUploadServer[i].checked && cameraUploadServers.push(chkUploadServer[i].getAttribute("data-id"));
|
|
||||||
appSettings.cameraUploadServers(cameraUploadServers), window.MainActivity && MainActivity.authorizeStorage(), loading.hide()
|
|
||||||
}
|
|
||||||
return function(view, params) {
|
|
||||||
view.querySelector("form").addEventListener("submit", function(e) {
|
|
||||||
return loading.show(), saveUser(view), e.preventDefault(), !1
|
|
||||||
}), view.addEventListener("viewshow", function() {
|
|
||||||
var page = this;
|
|
||||||
loading.show();
|
|
||||||
var userId = params.userId || Dashboard.getCurrentUserId();
|
|
||||||
ApiClient.getUser(userId).then(function(user) {
|
|
||||||
loadForm(page, user)
|
|
||||||
})
|
|
||||||
}), view.addEventListener("viewbeforehide", function() {
|
|
||||||
saveUser(this)
|
|
||||||
})
|
|
||||||
}
|
|
||||||
});
|
|
@ -217,6 +217,7 @@ define(["dom", "layoutManager", "inputManager", "connectionManager", "events", "
|
|||||||
|
|
||||||
html += "</div>";
|
html += "</div>";
|
||||||
navDrawerScrollContainer.innerHTML = html;
|
navDrawerScrollContainer.innerHTML = html;
|
||||||
|
|
||||||
var btnLogout = navDrawerScrollContainer.querySelector(".btnLogout");
|
var btnLogout = navDrawerScrollContainer.querySelector(".btnLogout");
|
||||||
|
|
||||||
if (btnLogout) {
|
if (btnLogout) {
|
||||||
|
@ -1,15 +0,0 @@
|
|||||||
define(["syncJobList"], function(syncJobList) {
|
|
||||||
"use strict";
|
|
||||||
return function(view, params) {
|
|
||||||
var apiClient = ApiClient,
|
|
||||||
mySyncJobList = new syncJobList({
|
|
||||||
serverId: apiClient.serverId(),
|
|
||||||
userId: null,
|
|
||||||
element: view.querySelector(".syncActivity"),
|
|
||||||
mode: "download"
|
|
||||||
});
|
|
||||||
view.addEventListener("viewdestroy", function() {
|
|
||||||
mySyncJobList && (mySyncJobList.destroy(), mySyncJobList = null)
|
|
||||||
})
|
|
||||||
}
|
|
||||||
});
|
|
@ -1,16 +1,42 @@
|
|||||||
define(["apphost", "connectionManager", "listViewStyle", "emby-linkbutton"], function(appHost, connectionManager) {
|
define(["apphost", "connectionManager", "listViewStyle", "emby-linkbutton"], function(appHost, connectionManager) {
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
return function(view, params) {
|
return function(view, params) {
|
||||||
view.querySelector(".btnLogout").addEventListener("click", function() {
|
view.querySelector(".btnLogout").addEventListener("click", function() {
|
||||||
Dashboard.logout()
|
Dashboard.logout();
|
||||||
}), view.addEventListener("viewshow", function() {
|
});
|
||||||
var page = this,
|
|
||||||
userId = params.userId || Dashboard.getCurrentUserId();
|
view.addEventListener("viewshow", function() {
|
||||||
page.querySelector(".lnkDisplayPreferences").setAttribute("href", "mypreferencesdisplay.html?userId=" + userId), page.querySelector(".lnkLanguagePreferences").setAttribute("href", "mypreferenceslanguages.html?userId=" + userId), page.querySelector(".lnkSubtitleSettings").setAttribute("href", "mypreferencessubtitles.html?userId=" + userId), page.querySelector(".lnkHomeScreenPreferences").setAttribute("href", "mypreferenceshome.html?userId=" + userId), page.querySelector(".lnkMyProfile").setAttribute("href", "myprofile.html?userId=" + userId), page.querySelector(".lnkSync").setAttribute("href", "mysyncsettings.html?userId=" + userId), page.querySelector(".lnkCameraUpload").setAttribute("href", "camerauploadsettings.html?userId=" + userId), appHost.supports("cameraupload") ? page.querySelector(".lnkCameraUpload").classList.remove("hide") : page.querySelector(".lnkCameraUpload").classList.add("hide"), appHost.supports("sync") ? page.querySelector(".lnkSync").classList.remove("hide") : page.querySelector(".lnkSync").classList.add("hide"), connectionManager.user(ApiClient).then(function(user) {
|
var page = this;
|
||||||
!user.localUser || user.localUser.EnableAutoLogin && !user.connectUser ? view.querySelector(".btnLogout").classList.add("hide") : view.querySelector(".btnLogout").classList.remove("hide")
|
var userId = params.userId || Dashboard.getCurrentUserId();
|
||||||
}), Dashboard.getCurrentUser().then(function(user) {
|
|
||||||
page.querySelector(".headerUser").innerHTML = user.Name, user.Policy.IsAdministrator ? page.querySelector(".adminSection").classList.remove("hide") : page.querySelector(".adminSection").classList.add("hide")
|
page.querySelector(".lnkDisplayPreferences").setAttribute("href", "mypreferencesdisplay.html?userId=" + userId);
|
||||||
}), appHost.supports("multiserver") ? page.querySelector(".selectServer").classList.remove("hide") : page.querySelector(".selectServer").classList.add("hide")
|
page.querySelector(".lnkLanguagePreferences").setAttribute("href", "mypreferenceslanguages.html?userId=" + userId);
|
||||||
|
page.querySelector(".lnkSubtitleSettings").setAttribute("href", "mypreferencessubtitles.html?userId=" + userId);
|
||||||
|
page.querySelector(".lnkHomeScreenPreferences").setAttribute("href", "mypreferenceshome.html?userId=" + userId);
|
||||||
|
page.querySelector(".lnkMyProfile").setAttribute("href", "myprofile.html?userId=" + userId);
|
||||||
|
|
||||||
|
if (appHost.supports("multiserver")) {
|
||||||
|
page.querySelector(".selectServer").classList.remove("hide")
|
||||||
|
} else {
|
||||||
|
page.querySelector(".selectServer").classList.add("hide");
|
||||||
|
}
|
||||||
|
connectionManager.user(ApiClient).then(function(user) {
|
||||||
|
if (user.localUser && !user.localUser.EnableAutoLogin) {
|
||||||
|
view.querySelector(".btnLogout").classList.remove("hide");
|
||||||
|
} else {
|
||||||
|
view.querySelector(".btnLogout").classList.add("hide");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Dashboard.getCurrentUser().then(function(user) {
|
||||||
|
page.querySelector(".headerUser").innerHTML = user.Name;
|
||||||
|
if (user.Policy.IsAdministrator) {
|
||||||
|
page.querySelector(".adminSection").classList.remove("hide");
|
||||||
|
} else {
|
||||||
|
page.querySelector(".adminSection").classList.add("hide");
|
||||||
|
}
|
||||||
|
});
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -1,18 +0,0 @@
|
|||||||
define(["apphost", "globalize", "syncJobList", "events", "localsync", "emby-button", "paper-icon-button-light"], function(appHost, globalize, syncJobList, events, localSync) {
|
|
||||||
"use strict";
|
|
||||||
return function(view, params) {
|
|
||||||
var interval, mySyncJobList = new syncJobList({
|
|
||||||
mode: params.mode,
|
|
||||||
enableRemoteSyncManagement: !1,
|
|
||||||
serverId: ApiClient.serverId(),
|
|
||||||
userId: "offline" === params.mode ? null : ApiClient.getCurrentUserId(),
|
|
||||||
element: view.querySelector(".syncActivity"),
|
|
||||||
mode: params.mode
|
|
||||||
});
|
|
||||||
view.addEventListener("viewbeforehide", function() {
|
|
||||||
interval && (clearInterval(interval), interval = null)
|
|
||||||
}), view.addEventListener("viewdestroy", function() {
|
|
||||||
mySyncJobList.destroy()
|
|
||||||
})
|
|
||||||
}
|
|
||||||
});
|
|
@ -1,33 +0,0 @@
|
|||||||
define(["appSettings", "apphost", "emby-checkbox", "emby-select", "emby-input"], function(appSettings, appHost) {
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
function loadForm(page, user) {
|
|
||||||
page.querySelector("#txtSyncPath").value = appSettings.syncPath() || "", page.querySelector("#chkWifi").checked = appSettings.syncOnlyOnWifi(), page.querySelector(".selectAudioBitrate").value = appSettings.maxStaticMusicBitrate() || ""
|
|
||||||
}
|
|
||||||
|
|
||||||
function saveUser(page) {
|
|
||||||
var syncPath = page.querySelector("#txtSyncPath").value;
|
|
||||||
appSettings.syncPath(syncPath), appSettings.syncOnlyOnWifi(page.querySelector("#chkWifi").checked), appSettings.maxStaticMusicBitrate(page.querySelector(".selectAudioBitrate").value || null), require(["localsync"], function(localSync) {
|
|
||||||
localSync.sync()
|
|
||||||
})
|
|
||||||
}
|
|
||||||
return function(view, params) {
|
|
||||||
view.querySelector("form").addEventListener("submit", function(e) {
|
|
||||||
return saveUser(view), e.preventDefault(), !1
|
|
||||||
}), view.querySelector("#btnSelectSyncPath").addEventListener("click", function() {
|
|
||||||
require(["nativedirectorychooser"], function() {
|
|
||||||
NativeDirectoryChooser.chooseDirectory().then(function(path) {
|
|
||||||
path && (view.querySelector("#txtSyncPath").value = path)
|
|
||||||
})
|
|
||||||
})
|
|
||||||
}), view.addEventListener("viewshow", function() {
|
|
||||||
var page = this,
|
|
||||||
userId = getParameterByName("userId") || Dashboard.getCurrentUserId();
|
|
||||||
ApiClient.getUser(userId).then(function(user) {
|
|
||||||
loadForm(page, user)
|
|
||||||
}), appHost.supports("customsyncpath") ? page.querySelector(".fldSyncPath").classList.remove("hide") : page.querySelector(".fldSyncPath").classList.add("hide")
|
|
||||||
}), view.addEventListener("viewbeforehide", function() {
|
|
||||||
saveUser(this)
|
|
||||||
})
|
|
||||||
}
|
|
||||||
});
|
|
@ -47,6 +47,7 @@ define(["loading", "appRouter", "layoutManager", "appSettings", "apphost", "focu
|
|||||||
function showServerConnectionFailure() {
|
function showServerConnectionFailure() {
|
||||||
alertText(globalize.translate("MessageUnableToConnectToServer"), globalize.translate("HeaderConnectionFailure"))
|
alertText(globalize.translate("MessageUnableToConnectToServer"), globalize.translate("HeaderConnectionFailure"))
|
||||||
}
|
}
|
||||||
|
|
||||||
return function(view, params) {
|
return function(view, params) {
|
||||||
function connectToServer(server) {
|
function connectToServer(server) {
|
||||||
loading.show(), connectionManager.connectToServer(server, {
|
loading.show(), connectionManager.connectToServer(server, {
|
||||||
@ -81,62 +82,6 @@ define(["loading", "appRouter", "layoutManager", "appSettings", "apphost", "focu
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function acceptInvitation(id) {
|
|
||||||
loading.show(), connectionManager.acceptServer(id).then(function() {
|
|
||||||
loading.hide(), loadServers(), loadInvitations()
|
|
||||||
}, showGeneralError)
|
|
||||||
}
|
|
||||||
|
|
||||||
function rejectInvitation(id) {
|
|
||||||
loading.show(), connectionManager.rejectServer(id).then(function() {
|
|
||||||
loading.hide(), loadServers(), loadInvitations()
|
|
||||||
}, showGeneralError)
|
|
||||||
}
|
|
||||||
|
|
||||||
function showPendingInviteMenu(elem) {
|
|
||||||
var card = dom.parentWithClass(elem, "inviteItem"),
|
|
||||||
invitationId = card.getAttribute("data-id"),
|
|
||||||
menuItems = [];
|
|
||||||
menuItems.push({
|
|
||||||
name: globalize.translate("sharedcomponents#Accept"),
|
|
||||||
id: "accept"
|
|
||||||
}), menuItems.push({
|
|
||||||
name: globalize.translate("sharedcomponents#Reject"),
|
|
||||||
id: "reject"
|
|
||||||
}), require(["actionsheet"], function(actionsheet) {
|
|
||||||
actionsheet.show({
|
|
||||||
items: menuItems,
|
|
||||||
positionTo: elem,
|
|
||||||
callback: function(id) {
|
|
||||||
switch (id) {
|
|
||||||
case "accept":
|
|
||||||
acceptInvitation(invitationId);
|
|
||||||
break;
|
|
||||||
case "reject":
|
|
||||||
rejectInvitation(invitationId)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
function getPendingInviteHtml(item) {
|
|
||||||
var cardBoxCssClass = "cardBox";
|
|
||||||
layoutManager.tv && (cardBoxCssClass += " cardBox-focustransform");
|
|
||||||
var innerOpening = '<div class="' + cardBoxCssClass + '">';
|
|
||||||
return '<button raised class="card overflowSquareCard loginSquareCard scalableCard overflowSquareCard-scalable btnInviteMenu inviteItem" style="display:inline-block;" data-id="' + item.Id + '">' + innerOpening + '<div class="cardScalable card-focuscontent"><div class="cardPadder cardPadder-square"></div><div class="cardContent"><div class="cardImageContainer coveredImage" style="background:#0288D1;border-radius:.15em;"><i class="cardImageIcon md-icon"></i></div></div></div><div class="cardFooter"><div class="cardText cardTextCentered">' + item.Name + "</div></div></div></button>"
|
|
||||||
}
|
|
||||||
|
|
||||||
function renderInvitations(list) {
|
|
||||||
list.length ? view.querySelector(".invitationSection").classList.remove("hide") : view.querySelector(".invitationSection").classList.add("hide");
|
|
||||||
var html = list.map(getPendingInviteHtml).join("");
|
|
||||||
view.querySelector(".invitations").innerHTML = html
|
|
||||||
}
|
|
||||||
|
|
||||||
function loadInvitations() {
|
|
||||||
connectionManager.isLoggedIntoConnect() ? connectionManager.getUserInvitations().then(renderInvitations) : renderInvitations([])
|
|
||||||
}
|
|
||||||
|
|
||||||
function onServerClick(server) {
|
function onServerClick(server) {
|
||||||
var menuItems = [];
|
var menuItems = [];
|
||||||
menuItems.push({
|
menuItems.push({
|
||||||
@ -146,11 +91,7 @@ define(["loading", "appRouter", "layoutManager", "appSettings", "apphost", "focu
|
|||||||
name: globalize.translate("sharedcomponents#Delete"),
|
name: globalize.translate("sharedcomponents#Delete"),
|
||||||
id: "delete"
|
id: "delete"
|
||||||
});
|
});
|
||||||
var apiClient = connectionManager.getApiClient(server.Id);
|
actionSheet.show({
|
||||||
apiClient && apiClient.supportsWakeOnLan() && menuItems.push({
|
|
||||||
name: globalize.translate("sharedcomponents#WakeServer"),
|
|
||||||
id: "wol"
|
|
||||||
}), actionSheet.show({
|
|
||||||
items: menuItems,
|
items: menuItems,
|
||||||
title: server.Name
|
title: server.Name
|
||||||
}).then(function(id) {
|
}).then(function(id) {
|
||||||
@ -160,50 +101,10 @@ define(["loading", "appRouter", "layoutManager", "appSettings", "apphost", "focu
|
|||||||
break;
|
break;
|
||||||
case "delete":
|
case "delete":
|
||||||
deleteServer(server);
|
deleteServer(server);
|
||||||
break;
|
|
||||||
case "wol":
|
|
||||||
sendWolPacket(server)
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function sendWolPacket(server) {
|
|
||||||
var apiClient = connectionManager.getApiClient(server.Id);
|
|
||||||
require(["loadingDialog"], function(LoadingDialog) {
|
|
||||||
var dlg = new LoadingDialog({
|
|
||||||
title: globalize.translate("sharedcomponents#HeaderWakeServer"),
|
|
||||||
text: globalize.translate("sharedcomponents#AttemptingWakeServer")
|
|
||||||
});
|
|
||||||
dlg.show();
|
|
||||||
var afterWol = function() {
|
|
||||||
setTimeout(function() {
|
|
||||||
apiClient.getPublicSystemInfo().then(onWolSuccess.bind(dlg), onWolFail.bind(dlg))
|
|
||||||
}, 12e3)
|
|
||||||
};
|
|
||||||
apiClient.wakeOnLan().then(afterWol, afterWol)
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
function onWolSuccess() {
|
|
||||||
var dlg = this;
|
|
||||||
dlg.hide(), dlg.destroy(), require(["alert"], function(alert) {
|
|
||||||
alert({
|
|
||||||
text: globalize.translate("sharedcomponents#WakeServerSuccess"),
|
|
||||||
title: globalize.translate("sharedcomponents#HeaderWakeServer")
|
|
||||||
})
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
function onWolFail() {
|
|
||||||
var dlg = this;
|
|
||||||
dlg.hide(), dlg.destroy(), require(["alert"], function(alert) {
|
|
||||||
alert({
|
|
||||||
text: globalize.translate("sharedcomponents#WakeServerError"),
|
|
||||||
title: globalize.translate("sharedcomponents#HeaderWakeServer")
|
|
||||||
})
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
function onServersRetrieved(result) {
|
function onServersRetrieved(result) {
|
||||||
servers = result, renderSelectServerItems(view, result), layoutManager.tv && focusManager.autoFocus(view)
|
servers = result, renderSelectServerItems(view, result), layoutManager.tv && focusManager.autoFocus(view)
|
||||||
}
|
}
|
||||||
@ -215,15 +116,13 @@ define(["loading", "appRouter", "layoutManager", "appSettings", "apphost", "focu
|
|||||||
}
|
}
|
||||||
var servers;
|
var servers;
|
||||||
layoutManager.desktop;
|
layoutManager.desktop;
|
||||||
(function() {
|
updatePageStyle(view, params);
|
||||||
updatePageStyle(view, params), view.querySelector(".btnOfflineText").innerHTML = globalize.translate("sharedcomponents#HeaderMyDownloads"), appHost.supports("sync") && view.querySelector(".btnOffline").classList.remove("hide")
|
|
||||||
})();
|
|
||||||
var backdropUrl = staticBackdrops.getRandomImageUrl();
|
var backdropUrl = staticBackdrops.getRandomImageUrl();
|
||||||
view.addEventListener("viewshow", function(e) {
|
view.addEventListener("viewshow", function(e) {
|
||||||
var isRestored = e.detail.isRestored;
|
var isRestored = e.detail.isRestored;
|
||||||
appRouter.setTitle(null), backdrop.setBackdrop(backdropUrl), isRestored || (loadServers(), loadInvitations())
|
appRouter.setTitle(null);
|
||||||
}), view.querySelector(".btnOffline").addEventListener("click", function(e) {
|
backdrop.setBackdrop(backdropUrl);
|
||||||
appRouter.show("/offline/offline.html")
|
if (!isRestored) loadServers();
|
||||||
}), view.querySelector(".servers").addEventListener("click", function(e) {
|
}), view.querySelector(".servers").addEventListener("click", function(e) {
|
||||||
var card = dom.parentWithClass(e.target, "card");
|
var card = dom.parentWithClass(e.target, "card");
|
||||||
if (card) {
|
if (card) {
|
||||||
@ -236,9 +135,6 @@ define(["loading", "appRouter", "layoutManager", "appSettings", "apphost", "focu
|
|||||||
})[0])
|
})[0])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}), view.querySelector(".invitations").addEventListener("click", function(e) {
|
|
||||||
var btnInviteMenu = dom.parentWithClass(e.target, "btnInviteMenu");
|
|
||||||
btnInviteMenu && showPendingInviteMenu(btnInviteMenu)
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -285,12 +285,68 @@ var Dashboard = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function initRequireWithBrowser(browser) {
|
function initRequireWithBrowser(browser) {
|
||||||
var bowerPath = getBowerPath(),
|
var bowerPath = getBowerPath();
|
||||||
apiClientBowerPath = bowerPath + "/emby-apiclient",
|
var apiClientBowerPath = bowerPath + "/emby-apiclient";
|
||||||
embyWebComponentsBowerPath = bowerPath + "/emby-webcomponents";
|
var embyWebComponentsBowerPath = bowerPath + "/emby-webcomponents";
|
||||||
"android" === self.appMode ? (define("filesystem", ["cordova/filesystem"], returnFirstDependency), define("cameraRoll", ["cordova/cameraroll"], returnFirstDependency)) : (define("filesystem", [embyWebComponentsBowerPath + "/filesystem"], returnFirstDependency), define("cameraRoll", [apiClientBowerPath + "/cameraroll"], returnFirstDependency)), window.IntersectionObserver && !browser.edge ? define("lazyLoader", [embyWebComponentsBowerPath + "/lazyloader/lazyloader-intersectionobserver"], returnFirstDependency) : define("lazyLoader", [embyWebComponentsBowerPath + "/lazyloader/lazyloader-scroll"], returnFirstDependency), "android" === self.appMode ? define("shell", ["cordova/shell"], returnFirstDependency) : define("shell", [embyWebComponentsBowerPath + "/shell"], returnFirstDependency), "cordova" === self.appMode || "android" === self.appMode ? (define("apiclientcore", ["bower_components/emby-apiclient/apiclient"], returnFirstDependency), define("apiclient", ["bower_components/emby-apiclient/apiclientex"], returnFirstDependency)) : define("apiclient", ["bower_components/emby-apiclient/apiclient"], returnFirstDependency), "cordova" === self.appMode || "android" === self.appMode ? define("wakeOnLan", ["cordova/wakeonlan"], returnFirstDependency) : define("wakeOnLan", ["bower_components/emby-apiclient/wakeonlan"], returnFirstDependency), define("actionsheet", ["webActionSheet"], returnFirstDependency), "registerElement" in document ? define("registerElement", []) : browser.msie ? define("registerElement", [bowerPath + "/webcomponentsjs/webcomponents-lite.min.js"], returnFirstDependency) : define("registerElement", [bowerPath + "/document-register-element/build/document-register-element"], returnFirstDependency), "android" === self.appMode ? define("serverdiscovery", ["cordova/serverdiscovery"], returnFirstDependency) : "cordova" === self.appMode ? define("serverdiscovery", ["cordova/serverdiscovery"], returnFirstDependency) : define("serverdiscovery", [apiClientBowerPath + "/serverdiscovery"], returnFirstDependency), "cordova" === self.appMode && browser.iOSVersion && browser.iOSVersion < 11 ? define("imageFetcher", ["cordova/imagestore"], returnFirstDependency) : define("imageFetcher", [embyWebComponentsBowerPath + "/images/basicimagefetcher"], returnFirstDependency);
|
|
||||||
|
"android" === self.appMode
|
||||||
|
? (define("filesystem", ["cordova/filesystem"], returnFirstDependency), define("cameraRoll", ["cordova/cameraroll"], returnFirstDependency))
|
||||||
|
: (define("filesystem", [embyWebComponentsBowerPath + "/filesystem"], returnFirstDependency), define("cameraRoll", [apiClientBowerPath + "/cameraroll"], returnFirstDependency));
|
||||||
|
window.IntersectionObserver && !browser.edge
|
||||||
|
? define("lazyLoader", [embyWebComponentsBowerPath + "/lazyloader/lazyloader-intersectionobserver"], returnFirstDependency)
|
||||||
|
: define("lazyLoader", [embyWebComponentsBowerPath + "/lazyloader/lazyloader-scroll"], returnFirstDependency);
|
||||||
|
"android" === self.appMode
|
||||||
|
? define("shell", ["cordova/shell"], returnFirstDependency)
|
||||||
|
: define("shell", [embyWebComponentsBowerPath + "/shell"], returnFirstDependency);
|
||||||
|
"cordova" === self.appMode || "android" === self.appMode
|
||||||
|
? (define("apiclientcore", ["bower_components/emby-apiclient/apiclient"], returnFirstDependency), define("apiclient", ["bower_components/emby-apiclient/apiclientex"], returnFirstDependency))
|
||||||
|
: define("apiclient", ["bower_components/emby-apiclient/apiclient"], returnFirstDependency)
|
||||||
|
define("actionsheet", ["webActionSheet"], returnFirstDependency);
|
||||||
|
"registerElement" in document
|
||||||
|
? define("registerElement", [])
|
||||||
|
: browser.msie
|
||||||
|
? define("registerElement", [bowerPath + "/webcomponentsjs/webcomponents-lite.min.js"], returnFirstDependency)
|
||||||
|
: define("registerElement", [bowerPath + "/document-register-element/build/document-register-element"], returnFirstDependency);
|
||||||
|
"cordova" === self.appMode || "android" === self.appMode
|
||||||
|
? define("serverdiscovery", ["cordova/serverdiscovery"], returnFirstDependency)
|
||||||
|
: define("serverdiscovery", [apiClientBowerPath + "/serverdiscovery"], returnFirstDependency);
|
||||||
|
"cordova" === self.appMode && browser.iOSVersion && browser.iOSVersion < 11
|
||||||
|
? define("imageFetcher", ["cordova/imagestore"], returnFirstDependency)
|
||||||
|
: define("imageFetcher", [embyWebComponentsBowerPath + "/images/basicimagefetcher"], returnFirstDependency);
|
||||||
|
|
||||||
var preferNativeAlerts = browser.tv;
|
var preferNativeAlerts = browser.tv;
|
||||||
preferNativeAlerts && window.alert ? define("alert", [embyWebComponentsBowerPath + "/alert/nativealert"], returnFirstDependency) : define("alert", [embyWebComponentsBowerPath + "/alert/alert"], returnFirstDependency), defineResizeObserver(), define("dialog", [embyWebComponentsBowerPath + "/dialog/dialog"], returnFirstDependency), preferNativeAlerts && window.confirm ? define("confirm", [embyWebComponentsBowerPath + "/confirm/nativeconfirm"], returnFirstDependency) : define("confirm", [embyWebComponentsBowerPath + "/confirm/confirm"], returnFirstDependency), (preferNativeAlerts || browser.xboxOne) && window.confirm ? define("prompt", [embyWebComponentsBowerPath + "/prompt/nativeprompt"], returnFirstDependency) : define("prompt", [embyWebComponentsBowerPath + "/prompt/prompt"], returnFirstDependency), browser.tizen || browser.operaTv || browser.chromecast || browser.orsay || browser.web0s || browser.ps4 ? define("loading", [embyWebComponentsBowerPath + "/loading/loading-legacy"], returnFirstDependency) : define("loading", [embyWebComponentsBowerPath + "/loading/loading-lite"], returnFirstDependency), define("multi-download", [embyWebComponentsBowerPath + "/multidownload"], returnFirstDependency), "android" === self.appMode ? define("fileDownloader", ["cordova/filedownloader"], returnFirstDependency) : define("fileDownloader", [embyWebComponentsBowerPath + "/filedownloader"], returnFirstDependency), define("localassetmanager", [apiClientBowerPath + "/localassetmanager"], returnFirstDependency), "cordova" === self.appMode || "android" === self.appMode ? define("castSenderApiLoader", [], getDummyCastSenderApiLoader) : define("castSenderApiLoader", [], getCastSenderApiLoader), self.Windows ? (define("bgtaskregister", ["environments/windows-uwp/bgtaskregister"], returnFirstDependency), define("transfermanager", ["environments/windows-uwp/transfermanager"], returnFirstDependency), define("filerepository", ["environments/windows-uwp/filerepository"], returnFirstDependency)) : "cordova" === self.appMode ? (define("filerepository", ["cordova/filerepository"], returnFirstDependency), define("transfermanager", ["filerepository"], returnFirstDependency)) : "android" === self.appMode ? (define("transfermanager", ["cordova/transfermanager"], returnFirstDependency), define("filerepository", ["cordova/filerepository"], returnFirstDependency)) : (define("transfermanager", [apiClientBowerPath + "/sync/transfermanager"], returnFirstDependency), define("filerepository", [apiClientBowerPath + "/sync/filerepository"], returnFirstDependency)), "android" === self.appMode ? define("localsync", ["cordova/localsync"], returnFirstDependency) : define("localsync", [apiClientBowerPath + "/sync/localsync"], returnFirstDependency)
|
preferNativeAlerts && window.alert
|
||||||
|
? define("alert", [embyWebComponentsBowerPath + "/alert/nativealert"], returnFirstDependency)
|
||||||
|
: define("alert", [embyWebComponentsBowerPath + "/alert/alert"], returnFirstDependency);
|
||||||
|
defineResizeObserver();
|
||||||
|
define("dialog", [embyWebComponentsBowerPath + "/dialog/dialog"], returnFirstDependency);
|
||||||
|
preferNativeAlerts && window.confirm
|
||||||
|
? define("confirm", [embyWebComponentsBowerPath + "/confirm/nativeconfirm"], returnFirstDependency)
|
||||||
|
: define("confirm", [embyWebComponentsBowerPath + "/confirm/confirm"], returnFirstDependency);
|
||||||
|
(preferNativeAlerts || browser.xboxOne) && window.confirm
|
||||||
|
? define("prompt", [embyWebComponentsBowerPath + "/prompt/nativeprompt"], returnFirstDependency)
|
||||||
|
: define("prompt", [embyWebComponentsBowerPath + "/prompt/prompt"], returnFirstDependency);
|
||||||
|
browser.tizen || browser.operaTv || browser.chromecast || browser.orsay || browser.web0s || browser.ps4
|
||||||
|
? define("loading", [embyWebComponentsBowerPath + "/loading/loading-legacy"], returnFirstDependency)
|
||||||
|
: define("loading", [embyWebComponentsBowerPath + "/loading/loading-lite"], returnFirstDependency);
|
||||||
|
define("multi-download", [embyWebComponentsBowerPath + "/multidownload"], returnFirstDependency);
|
||||||
|
"android" === self.appMode
|
||||||
|
? define("fileDownloader", ["cordova/filedownloader"], returnFirstDependency)
|
||||||
|
: define("fileDownloader", [embyWebComponentsBowerPath + "/filedownloader"], returnFirstDependency);
|
||||||
|
define("localassetmanager", [apiClientBowerPath + "/localassetmanager"], returnFirstDependency);
|
||||||
|
"cordova" === self.appMode || "android" === self.appMode
|
||||||
|
? define("castSenderApiLoader", [], getDummyCastSenderApiLoader)
|
||||||
|
: define("castSenderApiLoader", [], getCastSenderApiLoader);
|
||||||
|
self.Windows
|
||||||
|
? (define("bgtaskregister", ["environments/windows-uwp/bgtaskregister"], returnFirstDependency), define("transfermanager", ["environments/windows-uwp/transfermanager"], returnFirstDependency), define("filerepository", ["environments/windows-uwp/filerepository"], returnFirstDependency))
|
||||||
|
: "cordova" === self.appMode
|
||||||
|
? (define("filerepository", ["cordova/filerepository"], returnFirstDependency), define("transfermanager", ["filerepository"], returnFirstDependency))
|
||||||
|
: "android" === self.appMode
|
||||||
|
? (define("transfermanager", ["cordova/transfermanager"], returnFirstDependency), define("filerepository", ["cordova/filerepository"], returnFirstDependency))
|
||||||
|
: (define("transfermanager", [apiClientBowerPath + "/sync/transfermanager"], returnFirstDependency), define("filerepository", [apiClientBowerPath + "/sync/filerepository"], returnFirstDependency));
|
||||||
|
"android" === self.appMode
|
||||||
|
? define("localsync", ["cordova/localsync"], returnFirstDependency)
|
||||||
|
: define("localsync", [apiClientBowerPath + "/sync/localsync"], returnFirstDependency);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getRequirePromise(deps) {
|
function getRequirePromise(deps) {
|
||||||
@ -612,42 +668,12 @@ var Dashboard = {
|
|||||||
autoFocus: !1,
|
autoFocus: !1,
|
||||||
transition: "fade",
|
transition: "fade",
|
||||||
controller: "scripts/myprofile"
|
controller: "scripts/myprofile"
|
||||||
}), defineRoute({
|
|
||||||
path: "/offline/offline.html",
|
|
||||||
transition: "fade",
|
|
||||||
controller: "offline/offline",
|
|
||||||
dependencies: [],
|
|
||||||
anonymous: !0,
|
|
||||||
startup: !1
|
|
||||||
}), defineRoute({
|
|
||||||
path: "/managedownloads.html",
|
|
||||||
transition: "fade",
|
|
||||||
controller: "scripts/managedownloads",
|
|
||||||
dependencies: []
|
|
||||||
}), defineRoute({
|
|
||||||
path: "/mysync.html",
|
|
||||||
dependencies: [],
|
|
||||||
autoFocus: !1,
|
|
||||||
transition: "fade",
|
|
||||||
controller: "scripts/mysync"
|
|
||||||
}), defineRoute({
|
|
||||||
path: "/camerauploadsettings.html",
|
|
||||||
dependencies: [],
|
|
||||||
autoFocus: !1,
|
|
||||||
transition: "fade",
|
|
||||||
controller: "scripts/camerauploadsettings"
|
|
||||||
}), defineRoute({
|
}), defineRoute({
|
||||||
path: "/mysyncjob.html",
|
path: "/mysyncjob.html",
|
||||||
dependencies: [],
|
dependencies: [],
|
||||||
autoFocus: !1,
|
autoFocus: !1,
|
||||||
transition: "fade",
|
transition: "fade",
|
||||||
controller: "scripts/syncjob"
|
controller: "scripts/syncjob"
|
||||||
}), defineRoute({
|
|
||||||
path: "/mysyncsettings.html",
|
|
||||||
dependencies: ["emby-checkbox", "emby-input", "emby-button", "paper-icon-button-light"],
|
|
||||||
autoFocus: !1,
|
|
||||||
transition: "fade",
|
|
||||||
controller: "scripts/mysyncsettings"
|
|
||||||
}), defineRoute({
|
}), defineRoute({
|
||||||
path: "/notificationsetting.html",
|
path: "/notificationsetting.html",
|
||||||
dependencies: [],
|
dependencies: [],
|
||||||
@ -1078,9 +1104,6 @@ var Dashboard = {
|
|||||||
serverId = item.ServerId || options.serverId;
|
serverId = item.ServerId || options.serverId;
|
||||||
if ("settings" === item) return "mypreferencesmenu.html";
|
if ("settings" === item) return "mypreferencesmenu.html";
|
||||||
if ("wizard" === item) return "wizardstart.html";
|
if ("wizard" === item) return "wizardstart.html";
|
||||||
if ("downloads" === item) return "offline/offline.html";
|
|
||||||
if ("downloadsettings" === item) return "mysyncsettings.html";
|
|
||||||
if ("managedownloads" === item) return "managedownloads.html";
|
|
||||||
if ("manageserver" === item) return "dashboard.html";
|
if ("manageserver" === item) return "dashboard.html";
|
||||||
if ("recordedtv" === item) return "livetv.html?tab=3&serverId=" + options.serverId;
|
if ("recordedtv" === item) return "livetv.html?tab=3&serverId=" + options.serverId;
|
||||||
if ("nextup" === item) return "list/list.html?type=nextup&serverId=" + options.serverId;
|
if ("nextup" === item) return "list/list.html?type=nextup&serverId=" + options.serverId;
|
||||||
|
@ -1,32 +1,15 @@
|
|||||||
<div id="selectServerPage" data-role="page" class="page noSecondaryNavPage standalonePage pageContainer fullWidth vertical flex flex-direction-column">
|
<div id="selectServerPage" data-role="page" class="page noSecondaryNavPage standalonePage pageContainer fullWidth vertical flex flex-direction-column">
|
||||||
|
|
||||||
<div class="verticalSection flex-shrink-zero flex flex-direction-column" style="margin: 2em 0 1em;">
|
<div class="verticalSection flex-shrink-zero flex flex-direction-column" style="margin: 2em 0 1em;">
|
||||||
<div class="padded-left padded-right flex align-items-center justify-content-center" style="margin-bottom:2em;">
|
<div class="padded-left padded-right flex align-items-center justify-content-center" style="margin-bottom:2em;">
|
||||||
<h1 class="sectionTitle sectionTitle-cards" style="margin:0;">${HeaderSelectServer}</h1>
|
<h1 class="sectionTitle sectionTitle-cards" style="margin:0;">${HeaderSelectServer}</h1>
|
||||||
<button is="emby-button" type="button" class="raised raised-mini button-raised-accent hide noautofocus" style="margin-left:2em;" data-target="https://web.archive.org/web/20181216120305/https://github.com/MediaBrowser/Wiki/wiki/Emby-Connect" data-autohide="true">
|
|
||||||
<span>${Help}</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
<div is="emby-scroller" class="padded-top padded-bottom-focusscale flex-grow flex" data-mousewheel="false" data-horizontal="true" data-centerfocus="card">
|
<div is="emby-scroller" class="padded-top padded-bottom-focusscale flex-grow flex" data-mousewheel="false" data-horizontal="true" data-centerfocus="card">
|
||||||
<div is="emby-itemscontainer" class="scrollSlider focuscontainer-x padded-left padded-right servers flex-grow" style="display: block; text-align: center;" data-hovermenu="false" data-multiselect="false"></div>
|
<div is="emby-itemscontainer" class="scrollSlider focuscontainer-x padded-left padded-right servers flex-grow" style="display: block; text-align: center;" data-hovermenu="false" data-multiselect="false"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="padded-top padded-left padded-right flex flex-shrink-zero justify-content-center verticalSection flex-wrap-wrap" style="margin-left:auto;margin-right:auto;">
|
<div class="padded-top padded-left padded-right flex flex-shrink-zero justify-content-center verticalSection flex-wrap-wrap" style="margin-left:auto;margin-right:auto;">
|
||||||
<a is="emby-linkbutton" href="addserver.html" class="raised block cancel btnAddServer flex-shrink-zero" style="margin: .25em;">
|
<a is="emby-linkbutton" href="addserver.html" class="raised block cancel btnAddServer flex-shrink-zero" style="margin: .25em;">
|
||||||
<span>${ButtonAddServer}</span>
|
<span>${ButtonAddServer}</span>
|
||||||
</a>
|
</a>
|
||||||
<button is="emby-button" type="button" class="raised block cancel btnOffline hide flex-shrink-zero" style="margin: .25em;">
|
|
||||||
<span class="btnOfflineText"></span>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="verticalSection invitationSection hide flex-shrink-zero flex flex-direction-column" style="margin-bottom:200px;">
|
|
||||||
<div>
|
|
||||||
<h1 class="sectionTitle sectionTitle-cards padded-left padded-right" style="text-align: center;">${Invitations}</h1>
|
|
||||||
</div>
|
|
||||||
<div is="emby-scroller" class="padded-bottom-focusscale flex-grow flex" data-mousewheel="false" data-horizontal="true" data-centerfocus="card">
|
|
||||||
<div is="emby-itemscontainer" class="scrollSlider focuscontainer-x padded-left padded-right invitations flex-grow" style="display:block;text-align:center;" data-hovermenu="false" data-multiselect="false"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
Loading…
Reference in New Issue
Block a user