Merge pull request #205 from dkanada/eslint

Move assets and third party libs out of components and update some strings
This commit is contained in:
Joshua M. Boniface 2019-03-27 16:28:48 -04:00 committed by GitHub
commit 535f3dbbad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
65 changed files with 101 additions and 293 deletions

View File

@ -8,7 +8,7 @@
<div class="verticalSection"> <div class="verticalSection">
<div class="sectionTitleContainer flex align-items-center"> <div class="sectionTitleContainer flex align-items-center">
<h1 class="sectionTitle pluginName"></h1> <h1 class="sectionTitle pluginName"></h1>
<a is="emby-linkbutton" class="raised button-alt headerHelpButton" target="_blank" href="https://web.archive.org/web/20181216120305/https://github.com/MediaBrowser/Wiki/wiki/Plugins">${Help}</a> <a is="emby-linkbutton" class="raised button-alt headerHelpButton" target="_blank" href="https://jellyfin.readthedocs.io/en/latest/administrator-docs/plugins/">${Help}</a>
</div> </div>
<p id="tagline" style="font-style: italic;"></p> <p id="tagline" style="font-style: italic;"></p>

View File

@ -27,28 +27,21 @@ define(['connectionManager', 'playbackManager', 'events', 'inputManager', 'focus
} }
function displayContent(cmd, apiClient) { function displayContent(cmd, apiClient) {
if (!playbackManager.isPlayingLocally(['Video', 'Book'])) { if (!playbackManager.isPlayingLocally(['Video', 'Book'])) {
appRouter.showItem(cmd.Arguments.ItemId, apiClient.serverId()); appRouter.showItem(cmd.Arguments.ItemId, apiClient.serverId());
} }
} }
function playTrailers(apiClient, itemId) { function playTrailers(apiClient, itemId) {
apiClient.getItem(apiClient.getCurrentUserId(), itemId).then(function (item) { apiClient.getItem(apiClient.getCurrentUserId(), itemId).then(function (item) {
playbackManager.playTrailers(item); playbackManager.playTrailers(item);
}); });
} }
function processGeneralCommand(cmd, apiClient) { function processGeneralCommand(cmd, apiClient) {
// https://github.com/jellyfin/jellyfin/blob/master/MediaBrowser.Model/Session/GeneralCommandType.cs
// Full list console.log('Received command: ' + cmd.Name);
// https://github.com/MediaBrowser/MediaBrowser/blob/master/MediaBrowser.Model/Session/GeneralCommand.cs#L23
//console.log('Received command: ' + cmd.Name);
switch (cmd.Name) { switch (cmd.Name) {
case 'Select': case 'Select':
inputManager.trigger('select'); inputManager.trigger('select');
return; return;

View File

@ -101,7 +101,7 @@ define(['loading', 'globalize', 'events', 'viewManager', 'layoutManager', 'skinM
}; };
if (route.controller) { if (route.controller) {
require([`controllers/${route.controller}`], onInitComplete); require(['controllers/' + route.controller], onInitComplete);
} else { } else {
onInitComplete(); onInitComplete();
} }

View File

@ -390,8 +390,6 @@ define(["appSettings", "browser", "events", "htmlMediaHelper"], function (appSet
} }
}, },
deviceIconUrl: function () { deviceIconUrl: function () {
browser.edgeUwp;
if (browser.edgeUwp) { if (browser.edgeUwp) {
return "https://github.com/MediaBrowser/Emby.Resources/raw/master/images/devices/windowsrt.png"; return "https://github.com/MediaBrowser/Emby.Resources/raw/master/images/devices/windowsrt.png";
} }

View File

@ -225,32 +225,25 @@ define(['require', 'browser', 'layoutManager', 'appSettings', 'pluginManager', '
userSettingsInstance.enableBackdrops(context.querySelector('#chkBackdrops').checked); userSettingsInstance.enableBackdrops(context.querySelector('#chkBackdrops').checked);
if (user.Id === apiClient.getCurrentUserId()) { if (user.Id === apiClient.getCurrentUserId()) {
skinManager.setTheme(userSettingsInstance.theme()); skinManager.setTheme(userSettingsInstance.theme());
} }
layoutManager.setLayout(context.querySelector('.selectLayout').value); layoutManager.setLayout(context.querySelector('.selectLayout').value);
return apiClient.updateUserConfiguration(user.Id, user.Configuration); return apiClient.updateUserConfiguration(user.Id, user.Configuration);
} }
function save(instance, context, userId, userSettings, apiClient, enableSaveConfirmation) { function save(instance, context, userId, userSettings, apiClient, enableSaveConfirmation) {
loading.show(); loading.show();
apiClient.getUser(userId).then(function (user) { apiClient.getUser(userId).then(function (user) {
saveUser(context, user, userSettings, apiClient).then(function () { saveUser(context, user, userSettings, apiClient).then(function () {
loading.hide(); loading.hide();
if (enableSaveConfirmation) { if (enableSaveConfirmation) {
require(['toast'], function (toast) { require(['toast'], function (toast) {
toast(globalize.translate('SettingsSaved')); toast(globalize.translate('SettingsSaved'));
}); });
} }
events.trigger(instance, 'saved'); events.trigger(instance, 'saved');
}, function () { }, function () {
loading.hide(); loading.hide();
}); });
@ -258,14 +251,12 @@ define(['require', 'browser', 'layoutManager', 'appSettings', 'pluginManager', '
} }
function onSubmit(e) { function onSubmit(e) {
var self = this; var self = this;
var apiClient = connectionManager.getApiClient(self.options.serverId); var apiClient = connectionManager.getApiClient(self.options.serverId);
var userId = self.options.userId; var userId = self.options.userId;
var userSettings = self.options.userSettings; var userSettings = self.options.userSettings;
userSettings.setUserInfo(userId, apiClient).then(function () { userSettings.setUserInfo(userId, apiClient).then(function () {
var enableSaveConfirmation = self.options.enableSaveConfirmation; var enableSaveConfirmation = self.options.enableSaveConfirmation;
save(self, self.options.element, userId, userSettings, apiClient, enableSaveConfirmation); save(self, self.options.element, userId, userSettings, apiClient, enableSaveConfirmation);
}); });
@ -278,30 +269,22 @@ define(['require', 'browser', 'layoutManager', 'appSettings', 'pluginManager', '
} }
function embed(options, self) { function embed(options, self) {
require(['text!./displaysettings.template.html'], function (template) { require(['text!./displaysettings.template.html'], function (template) {
options.element.innerHTML = globalize.translateDocument(template, 'core'); options.element.innerHTML = globalize.translateDocument(template, 'core');
options.element.querySelector('form').addEventListener('submit', onSubmit.bind(self)); options.element.querySelector('form').addEventListener('submit', onSubmit.bind(self));
if (options.enableSaveButton) { if (options.enableSaveButton) {
options.element.querySelector('.btnSave').classList.remove('hide'); options.element.querySelector('.btnSave').classList.remove('hide');
} }
self.loadData(options.autoFocus); self.loadData(options.autoFocus);
}); });
} }
function DisplaySettings(options) { function DisplaySettings(options) {
this.options = options; this.options = options;
embed(options, this); embed(options, this);
} }
DisplaySettings.prototype.loadData = function (autoFocus) { DisplaySettings.prototype.loadData = function (autoFocus) {
var self = this; var self = this;
var context = self.options.element; var context = self.options.element;
@ -312,13 +295,9 @@ define(['require', 'browser', 'layoutManager', 'appSettings', 'pluginManager', '
var userSettings = self.options.userSettings; var userSettings = self.options.userSettings;
return apiClient.getUser(userId).then(function (user) { return apiClient.getUser(userId).then(function (user) {
return userSettings.setUserInfo(userId, apiClient).then(function () { return userSettings.setUserInfo(userId, apiClient).then(function () {
self.dataLoaded = true; self.dataLoaded = true;
loadForm(context, user, userSettings, apiClient); loadForm(context, user, userSettings, apiClient);
if (autoFocus) { if (autoFocus) {
focusManager.autoFocus(context); focusManager.autoFocus(context);
} }
@ -331,7 +310,6 @@ define(['require', 'browser', 'layoutManager', 'appSettings', 'pluginManager', '
}; };
DisplaySettings.prototype.destroy = function () { DisplaySettings.prototype.destroy = function () {
this.options = null; this.options = null;
}; };

View File

@ -50,7 +50,3 @@
</form> </form>
</div> </div>
</div> </div>

View File

@ -3805,8 +3805,7 @@ define(['events', 'datetime', 'appSettings', 'itemHelper', 'pluginManager', 'pla
player = player || this._currentPlayer || { isLocalPlayer: true }; player = player || this._currentPlayer || { isLocalPlayer: true };
if (player.isLocalPlayer) { if (player.isLocalPlayer) {
// Full list // https://github.com/jellyfin/jellyfin/blob/master/MediaBrowser.Model/Session/GeneralCommandType.cs
// https://github.com/MediaBrowser/MediaBrowser/blob/master/MediaBrowser.Model/Session/GeneralCommand.cs
var list = [ var list = [
"GoHome", "GoHome",
"GoToSettings", "GoToSettings",
@ -3934,12 +3933,9 @@ define(['events', 'datetime', 'appSettings', 'itemHelper', 'pluginManager', 'pla
}; };
PlaybackManager.prototype.sendCommand = function (cmd, player) { PlaybackManager.prototype.sendCommand = function (cmd, player) {
// https://github.com/jellyfin/jellyfin/blob/master/MediaBrowser.Model/Session/GeneralCommandType.cs
// Full list
// https://github.com/MediaBrowser/MediaBrowser/blob/master/MediaBrowser.Model/Session/GeneralCommand.cs#L23
console.log('MediaController received command: ' + cmd.Name); console.log('MediaController received command: ' + cmd.Name);
switch (cmd.Name) { switch (cmd.Name) {
case 'SetRepeatMode': case 'SetRepeatMode':
this.setRepeatMode(cmd.Arguments.RepeatMode, player); this.setRepeatMode(cmd.Arguments.RepeatMode, player);
break; break;
@ -3981,12 +3977,10 @@ define(['events', 'datetime', 'appSettings', 'itemHelper', 'pluginManager', 'pla
this.toggleFullscreen(player); this.toggleFullscreen(player);
break; break;
default: default:
{ if (player.sendCommand) {
if (player.sendCommand) { player.sendCommand(cmd);
player.sendCommand(cmd);
}
break;
} }
break;
} }
}; };

View File

@ -90,27 +90,20 @@ define(['loading', 'events', 'dialogHelper', 'dom', 'layoutManager', 'scrollHelp
dlg.classList.add('dialog-fullscreen-lowres'); dlg.classList.add('dialog-fullscreen-lowres');
} }
//dlg.querySelector('.btnCancel').addEventListener('click', function (e) { dlg.querySelector('.formDialogHeaderTitle').innerHTML = globalize.translate('HeaderRestartingServer');
// dialogHelper.close(dlg);
//});
dlg.querySelector('.formDialogHeaderTitle').innerHTML = globalize.translate('HeaderRestartingEmbyServer');
dlg.querySelector('.text').innerHTML = globalize.translate('RestartPleaseWaitMessage'); dlg.querySelector('.text').innerHTML = globalize.translate('RestartPleaseWaitMessage');
var i, length; var i, length;
var html = ''; var html = '';
for (i = 0, length = configuredButtons.length; i < length; i++) { for (i = 0, length = configuredButtons.length; i < length; i++) {
var item = configuredButtons[i]; var item = configuredButtons[i];
var autoFocus = i === 0 ? ' autofocus' : ''; var autoFocus = i === 0 ? ' autofocus' : '';
var buttonClass = 'btnOption raised formDialogFooterItem formDialogFooterItem-autosize'; var buttonClass = 'btnOption raised formDialogFooterItem formDialogFooterItem-autosize';
if (item.type) { if (item.type) {
buttonClass += ' button-' + item.type; buttonClass += ' button-' + item.type;
} }
html += '<button is="emby-button" type="button" class="' + buttonClass + '" data-id="' + item.id + '"' + autoFocus + '>' + item.name + '</button>'; html += '<button is="emby-button" type="button" class="' + buttonClass + '" data-id="' + item.id + '"' + autoFocus + '>' + item.name + '</button>';
} }

View File

@ -2,14 +2,15 @@ define(["jQuery", "loading", "fnchecked", "emby-checkbox", "emby-textarea", "emb
"use strict"; "use strict";
function loadPage(page, config, languageOptions, systemInfo) { function loadPage(page, config, languageOptions, systemInfo) {
page.querySelector("#txtServerName").value = systemInfo.ServerName;
if (systemInfo.CanLaunchWebBrowser) { if (systemInfo.CanLaunchWebBrowser) {
page.querySelector("#fldRunWebAppAtStartup").classList.remove("hide"); page.querySelector("#fldRunWebAppAtStartup").classList.remove("hide");
} else { } else {
page.querySelector("#fldRunWebAppAtStartup").classList.add("hide"); page.querySelector("#fldRunWebAppAtStartup").classList.add("hide");
} }
page.querySelector("#txtCachePath").value = config.CachePath || ""; page.querySelector("#txtCachePath").value = systemInfo.CachePath || "";
$("#txtMetadataPath", page).val(config.MetadataPath || ""); $("#txtMetadataPath", page).val(systemInfo.InternalMetadataPath || "");
$("#txtMetadataNetworkPath", page).val(config.MetadataNetworkPath || ""); $("#txtMetadataNetworkPath", page).val(systemInfo.MetadataNetworkPath || "");
$("#selectLocalizationLanguage", page).html(languageOptions.map(function(language) { $("#selectLocalizationLanguage", page).html(languageOptions.map(function(language) {
return '<option value="' + language.Value + '">' + language.Name + "</option>" return '<option value="' + language.Value + '">' + language.Name + "</option>"
})).val(config.UICulture); })).val(config.UICulture);
@ -39,6 +40,7 @@ define(["jQuery", "loading", "fnchecked", "emby-checkbox", "emby-textarea", "emb
var form = this; var form = this;
$(form).parents(".page"); $(form).parents(".page");
return ApiClient.getServerConfiguration().then(function(config) { return ApiClient.getServerConfiguration().then(function(config) {
config.ServerName = $("#txtServerName", form).val();
config.UICulture = $("#selectLocalizationLanguage", form).val(); config.UICulture = $("#selectLocalizationLanguage", form).val();
config.CachePath = form.querySelector("#txtCachePath").value; config.CachePath = form.querySelector("#txtCachePath").value;
config.MetadataPath = $("#txtMetadataPath", form).val(); config.MetadataPath = $("#txtMetadataPath", form).val();

View File

@ -1,11 +1,6 @@
define(["datetime", "events", "itemHelper", "serverNotifications", "dom", "globalize", "loading", "connectionManager", "playMethodHelper", "cardBuilder", "imageLoader", "components/activitylog", "humanedate", "listViewStyle", "emby-linkbutton", "flexStyles", "emby-button", "emby-itemscontainer"], function (datetime, events, itemHelper, serverNotifications, dom, globalize, loading, connectionManager, playMethodHelper, cardBuilder, imageLoader, ActivityLog) { define(["datetime", "events", "itemHelper", "serverNotifications", "dom", "globalize", "loading", "connectionManager", "playMethodHelper", "cardBuilder", "imageLoader", "components/activitylog", "humanedate", "listViewStyle", "emby-linkbutton", "flexStyles", "emby-button", "emby-itemscontainer"], function (datetime, events, itemHelper, serverNotifications, dom, globalize, loading, connectionManager, playMethodHelper, cardBuilder, imageLoader, ActivityLog) {
"use strict"; "use strict";
function onConnectionHelpClick(evt) {
evt.preventDefault();
return false;
}
function buttonEnabled(elem, enabled) { function buttonEnabled(elem, enabled) {
if (enabled) { if (enabled) {
elem.setAttribute("disabled", ""); elem.setAttribute("disabled", "");
@ -15,31 +10,6 @@ define(["datetime", "events", "itemHelper", "serverNotifications", "dom", "globa
} }
} }
function onEditServerNameClick(evt) {
var page = dom.parentWithClass(this, "page");
require(["prompt"], function (prompt) {
prompt({
label: globalize.translate("LabelFriendlyServerName"),
description: globalize.translate("LabelFriendlyServerNameHelp"),
value: page.querySelector(".serverNameHeader").innerHTML,
confirmText: globalize.translate("ButtonSave")
}).then(function (value) {
loading.show();
ApiClient.getServerConfiguration().then(function (config) {
config.ServerName = value;
ApiClient.updateServerConfiguration(config).then(function () {
page.querySelector(".serverNameHeader").innerHTML = value;
loading.hide();
});
});
});
});
evt.preventDefault();
return false;
}
function showPlaybackInfo(btn, session) { function showPlaybackInfo(btn, session) {
require(["alert"], function (alert) { require(["alert"], function (alert) {
var showTranscodeReasons; var showTranscodeReasons;
@ -207,20 +177,13 @@ define(["datetime", "events", "itemHelper", "serverNotifications", "dom", "globa
function reloadSystemInfo(view, apiClient) { function reloadSystemInfo(view, apiClient) {
apiClient.getSystemInfo().then(function (systemInfo) { apiClient.getSystemInfo().then(function (systemInfo) {
view.querySelector(".serverNameHeader").innerHTML = systemInfo.ServerName; view.querySelector("#serverName").innerHTML = globalize.translate("DashboardServerName", systemInfo.ServerName);
var localizedVersion = globalize.translate("LabelVersionNumber", systemInfo.Version);
var localizedVersion = globalize.translate("DashboardVersionNumber", systemInfo.Version);
if (systemInfo.SystemUpdateLevel && "Release" != systemInfo.SystemUpdateLevel) { if (systemInfo.SystemUpdateLevel && "Release" != systemInfo.SystemUpdateLevel) {
localizedVersion += " " + globalize.translate("Option" + systemInfo.SystemUpdateLevel).toLowerCase(); localizedVersion += " " + globalize.translate("Option" + systemInfo.SystemUpdateLevel).toLowerCase();
} }
view.querySelector("#versionNumber").innerHTML = localizedVersion;
if (systemInfo.CanSelfRestart) {
view.querySelector("#btnRestartServer").classList.remove("hide");
} else {
view.querySelector("#btnRestartServer").classList.add("hide");
}
view.querySelector("#appVersionNumber").innerHTML = localizedVersion;
if (systemInfo.SupportsHttps) { if (systemInfo.SupportsHttps) {
view.querySelector("#ports").innerHTML = globalize.translate("LabelRunningOnPorts", systemInfo.HttpServerPortNumber, systemInfo.HttpsPortNumber); view.querySelector("#ports").innerHTML = globalize.translate("LabelRunningOnPorts", systemInfo.HttpServerPortNumber, systemInfo.HttpsPortNumber);
@ -230,6 +193,12 @@ define(["datetime", "events", "itemHelper", "serverNotifications", "dom", "globa
DashboardPage.renderUrls(view, systemInfo); DashboardPage.renderUrls(view, systemInfo);
DashboardPage.renderPaths(view, systemInfo); DashboardPage.renderPaths(view, systemInfo);
if (systemInfo.CanSelfRestart) {
view.querySelector("#btnRestartServer").classList.remove("hide");
} else {
view.querySelector("#btnRestartServer").classList.add("hide");
}
}); });
} }
@ -847,8 +816,6 @@ define(["datetime", "events", "itemHelper", "serverNotifications", "dom", "globa
} }
var serverId = ApiClient.serverId(); var serverId = ApiClient.serverId();
view.querySelector(".btnConnectionHelp").addEventListener("click", onConnectionHelpClick);
view.querySelector(".btnEditServerName").addEventListener("click", onEditServerNameClick);
view.querySelector(".activeDevices").addEventListener("click", onActiveDevicesClick); view.querySelector(".activeDevices").addEventListener("click", onActiveDevicesClick);
view.addEventListener("viewshow", function () { view.addEventListener("viewshow", function () {
var page = this; var page = this;

View File

@ -50,7 +50,7 @@ define(["appSettings", "dom", "connectionManager", "loading", "cardStyle", "emby
}), html += '<div class="cardImageContainer coveredImage coveredImage-noScale" style="background-image:url(\'' + imgUrl + "');\"></div>"; }), html += '<div class="cardImageContainer coveredImage coveredImage-noScale" style="background-image:url(\'' + imgUrl + "');\"></div>";
else { else {
var background = getMetroColor(user.Id); var background = getMetroColor(user.Id);
imgUrl = "css/images/logindefault.png", html += '<div class="cardImageContainer coveredImage coveredImage-noScale" style="background-image:url(\'' + imgUrl + "');background-color:" + background + ';"></div>' imgUrl = "img/logindefault.png", html += '<div class="cardImageContainer coveredImage coveredImage-noScale" style="background-image:url(\'' + imgUrl + "');background-color:" + background + ';"></div>'
} }
html += "</div>", html += "</div>", html += '<div class="cardFooter visualCardBox-cardFooter">', html += '<div class="cardText singleCardText cardTextCentered">' + user.Name + "</div>", html += "</div>", html += "</div>", html += "</button>" html += "</div>", html += "</div>", html += '<div class="cardFooter visualCardBox-cardFooter">', html += '<div class="cardText singleCardText cardTextCentered">' + user.Name + "</div>", html += "</div>", html += "</div>", html += "</button>"
} }

View File

@ -10,7 +10,7 @@ define(["controllers/userpasswordpage", "loading", "libraryMenu", "apphost", "em
uploadUserImage.value = ""; uploadUserImage.value = "";
uploadUserImage.dispatchEvent(new CustomEvent("change", {})); uploadUserImage.dispatchEvent(new CustomEvent("change", {}));
libraryMenu.setTitle(user.Name); libraryMenu.setTitle(user.Name);
var imageUrl = "css/images/logindefault.png"; var imageUrl = "img/logindefault.png";
if (user.PrimaryImageTag) { if (user.PrimaryImageTag) {
imageUrl = ApiClient.getUserImageUrl(user.Id, { imageUrl = ApiClient.getUserImageUrl(user.Id, {
height: 200, height: 200,

View File

@ -2,22 +2,17 @@ define(["loading", "globalize", "dashboardcss", "emby-input", "emby-button", "em
"use strict"; "use strict";
function getApiClient() { function getApiClient() {
return ApiClient return ApiClient;
} }
function nextWizardPage() { function nextWizardPage() {
Dashboard.navigate("wizardlibrary.html") Dashboard.navigate("wizardlibrary.html");
} }
function onUpdateUserComplete(result) { function onUpdateUserComplete(result) {
if (loading.hide(), result.UserLinkResult) { console.log(result);
var msgKey = result.UserLinkResult.IsPending ? "MessagePendingEmbyAccountAdded" : "MessageEmbyAccountAdded"; loading.hide();
Dashboard.alert({ nextWizardPage();
message: globalize.translate(msgKey),
title: globalize.translate("HeaderEmbyAccountAdded"),
callback: nextWizardPage
})
} else nextWizardPage()
} }
function submit(form) { function submit(form) {
@ -30,9 +25,7 @@ define(["loading", "globalize", "dashboardcss", "emby-input", "emby-button", "em
Password: form.querySelector("#txtManualPassword").value Password: form.querySelector("#txtManualPassword").value
}, },
url: apiClient.getUrl("Startup/User") url: apiClient.getUrl("Startup/User")
}).then(onUpdateUserComplete, function(response) { }).then(onUpdateUserComplete);
console.log(response);
})
} }
function onSubmit(e) { function onSubmit(e) {
@ -50,8 +43,8 @@ define(["loading", "globalize", "dashboardcss", "emby-input", "emby-button", "em
function onViewShow() { function onViewShow() {
loading.show(); loading.show();
var page = this, var page = this;
apiClient = getApiClient(); var apiClient = getApiClient();
apiClient.getJSON(apiClient.getUrl("Startup/User")).then(function(user) { apiClient.getJSON(apiClient.getUrl("Startup/User")).then(function(user) {
page.querySelector("#txtUsername").value = user.Name || ""; page.querySelector("#txtUsername").value = user.Name || "";
page.querySelector("#txtManualPassword").value = user.Password || ""; page.querySelector("#txtManualPassword").value = user.Password || "";
@ -59,10 +52,13 @@ define(["loading", "globalize", "dashboardcss", "emby-input", "emby-button", "em
}) })
} }
return function(view, params) { return function(view, params) {
view.querySelector(".wizardUserForm").addEventListener("submit", onSubmit), view.addEventListener("viewshow", function() { view.querySelector(".wizardUserForm").addEventListener("submit", onSubmit);
view.addEventListener("viewshow", function() {
document.querySelector(".skinHeader").classList.add("noHomeButtonHeader") document.querySelector(".skinHeader").classList.add("noHomeButtonHeader")
}), view.addEventListener("viewhide", function() { });
view.addEventListener("viewhide", function() {
document.querySelector(".skinHeader").classList.remove("noHomeButtonHeader") document.querySelector(".skinHeader").classList.remove("noHomeButtonHeader")
}), view.addEventListener("viewshow", onViewShow) });
view.addEventListener("viewshow", onViewShow);
} }
}); });

View File

@ -178,7 +178,7 @@
.playlistIndexIndicatorImage { .playlistIndexIndicatorImage {
-webkit-background-size: initial initial !important; -webkit-background-size: initial initial !important;
background-size: initial !important; background-size: initial !important;
background-image: url(images/ani_equalizer_white.gif) !important background-image: url(../img/equalizer.gif) !important
} }
.hideVideoButtons .videoButton { .hideVideoButtons .videoButton {

View File

@ -1,30 +1,19 @@
<div id="dashboardPage" data-role="page" class="page type-interior dashboardHomePage fullWidthContent"> <div id="dashboardPage" data-role="page" class="page type-interior dashboardHomePage fullWidthContent">
<div class="content-primary"> <div class="content-primary">
<div class="dashboardSections" style="padding-top:.5em;"> <div class="dashboardSections" style="padding-top:.5em;">
<div class="dashboardColumn dashboardColumn-2-60 dashboardColumn-3-46"> <div class="dashboardColumn dashboardColumn-2-60 dashboardColumn-3-46">
<div class="dashboardSection" style="padding-left: 0;"> <div class="dashboardSection" style="padding-left: 0;">
<div class="flex align-items-center"> <a is="emby-linkbutton" href="dashboardgeneral.html" class="button-flat sectionTitleTextButton">
<h3>${TabServer}</h3>
<i class="md-icon">&#xE5CC;</i>
</a>
<h3 class="serverNameHeader" style="margin: 0;"></h3>
<button is="paper-icon-button-light" type="button" class="btnEditServerName" style="margin-left: .5em;">
<i class="md-icon">mode_edit</i>
</button>
</div>
<div class="paperList" style="padding: 1em;"> <div class="paperList" style="padding: 1em;">
<p id="appVersionNumber"> <p id="serverName"></p>
</p> <p id="versionNumber"></p>
<p id="ports"></p> <p id="ports"></p>
<p class="localUrl"></p> <p class="localUrl"></p>
<p class="externalUrl"></p> <p class="externalUrl"></p>
<p class="hide">
<a class="btnConnectionHelp" href="#" is="emby-linkbutton">${HowToConnectFromEmbyApps}</a>
</p>
</div> </div>
<div style="margin-top:1em;"> <div style="margin-top:1em;">
@ -36,13 +25,11 @@
</button> </button>
</div> </div>
<div style="margin-top: 2em;" class="runningTasksContainer hide"> <div style="margin-top: 2em;" class="runningTasksContainer hide">
<h3>${HeaderRunningTasks}</h3> <h3>${HeaderRunningTasks}</h3>
<div id="divRunningTasks" class="paperList" style="padding: 1em;"> <div id="divRunningTasks" class="paperList" style="padding: 1em;">
</div> </div>
</div> </div>
</div> </div>
<div class="dashboardSection" style="padding-left: 0;"> <div class="dashboardSection" style="padding-left: 0;">
@ -108,7 +95,7 @@
</div> </div>
<div class="listItem listItem-border"> <div class="listItem listItem-border">
<div class="listItemBody two-line"> <div class="listItemBody two-line">
<div class="listItemBodyText secondary" style="margin:0;">${LabelTranscodingTemporaryFiles}</div> <div class="listItemBodyText secondary" style="margin:0;">${LabelTranscodes}</div>
<div class="listItemBodyText" id="transcodePath"></div> <div class="listItemBodyText" id="transcodePath"></div>
</div> </div>
</div> </div>

View File

@ -1,9 +0,0 @@
define([], function() {
"use strict";
return function(view, params) {
view.addEventListener("viewbeforeshow", function(e) {
var elem = view.querySelector("#appVersionNumber");
elem.innerHTML = elem.innerHTML.replace("{0}", ConnectionManager.appVersion())
})
}
});

View File

@ -13,6 +13,10 @@
</div> </div>
<div class="verticalSection"> <div class="verticalSection">
<div class="inputContainer">
<input is="emby-input" type="text" id="txtServerName" label="${LabelServerName}" />
<div class="fieldDescription">${LabelServerNameHelp}</div>
</div>
<div class="selectContainer"> <div class="selectContainer">
<select is="emby-select" id="selectLocalizationLanguage" label="${LabelPreferredDisplayLanguage}"></select> <select is="emby-select" id="selectLocalizationLanguage" label="${LabelPreferredDisplayLanguage}"></select>
<div class="fieldDescription"> <div class="fieldDescription">

View File

@ -105,7 +105,7 @@
<div class="inputContainer"> <div class="inputContainer">
<div style="display: flex; align-items: center;"> <div style="display: flex; align-items: center;">
<div style="flex-grow:1;"> <div style="flex-grow:1;">
<input is="emby-input" id="txtTranscodingTempPath" label="${LabelTranscodingTempPath}" autocomplete="off" /> <input is="emby-input" id="txtTranscodingTempPath" label="${LabelTranscodePath}" autocomplete="off" />
</div> </div>
<button type="button" is="paper-icon-button-light" id="btnSelectTranscodingTempPath" class="emby-input-iconbutton"><i class="md-icon">search</i></button> <button type="button" is="paper-icon-button-light" id="btnSelectTranscodingTempPath" class="emby-input-iconbutton"><i class="md-icon">search</i></button>
</div> </div>

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View File

@ -12,7 +12,7 @@
</select> </select>
</div> </div>
<a is="emby-linkbutton" class="raised button-alt headerHelpButton" target="_blank" href="https://web.archive.org/web/20181216120305/https://github.com/MediaBrowser/Wiki/wiki/Plugins">${Help}</a> <a is="emby-linkbutton" class="raised button-alt headerHelpButton" target="_blank" href="https://jellyfin.readthedocs.io/en/latest/administrator-docs/plugins/">${Help}</a>
</div> </div>
</div> </div>

View File

@ -440,7 +440,7 @@ define(["dom", "layoutManager", "inputManager", "connectionManager", "events", "
return getToolsMenuHtml(apiClient).then(function (toolsMenuHtml) { return getToolsMenuHtml(apiClient).then(function (toolsMenuHtml) {
var html = ""; var html = "";
html += '<a class="adminDrawerLogo clearLink" is="emby-linkbutton" href="home.html" style="text-align:left;">'; html += '<a class="adminDrawerLogo clearLink" is="emby-linkbutton" href="home.html" style="text-align:left;">';
html += '<img src="css/images/logoblack.png" />'; html += '<img src="img/logoblack.png" />';
html += "</a>"; html += "</a>";
html += toolsMenuHtml; html += toolsMenuHtml;
navDrawerScrollContainer.innerHTML = html; navDrawerScrollContainer.innerHTML = html;

View File

@ -316,20 +316,6 @@ var AppInfo = {};
} }
function getSettingsBuilder(UserSettings, layoutManager, browser) { function getSettingsBuilder(UserSettings, layoutManager, browser) {
UserSettings.prototype.enableThemeVideos = function (val) {
if (val != null) {
return this.set('enableThemeVideos', val.toString(), false);
}
val = this.get('enableThemeVideos', false);
if (val !== 'false') {
return !layoutManager.mobile;
} else {
return !browser.slow;
}
};
return UserSettings; return UserSettings;
} }
@ -410,7 +396,7 @@ var AppInfo = {};
return self.ResizeObserver; return self.ResizeObserver;
}); });
} else { } else {
define("ResizeObserver", ["components/resize-observer-polyfill/ResizeObserver"], returnFirstDependency); define("ResizeObserver", ["thirdparty/resize-observer-polyfill/ResizeObserver"], returnFirstDependency);
} }
} }
@ -600,7 +586,7 @@ var AppInfo = {};
} else { } else {
if (browser.iOS) { if (browser.iOS) {
require(['css!devices/ios/ios.css']); require(['css!css/ios.css']);
} }
window.Emby.Page = appRouter; window.Emby.Page = appRouter;
@ -686,7 +672,7 @@ var AppInfo = {};
} }
if (!window.Promise || browser.web0s) { if (!window.Promise || browser.web0s) {
require(["components/native-promise-only/lib/npo.src"], init); require(["thirdparty/native-promise-only/lib/npo.src"], init);
} else { } else {
init(); init();
} }
@ -724,7 +710,7 @@ var AppInfo = {};
inputManager: componentsPath + "/inputmanager", inputManager: componentsPath + "/inputmanager",
qualityoptions: componentsPath + "/qualityoptions", qualityoptions: componentsPath + "/qualityoptions",
hammer: bowerPath + "/hammerjs/hammer.min", hammer: bowerPath + "/hammerjs/hammer.min",
pageJs: componentsPath + "/pagejs/page", pageJs: "thirdparty/pagejs/page",
focusManager: componentsPath + "/focusmanager", focusManager: componentsPath + "/focusmanager",
datetime: componentsPath + "/datetime", datetime: componentsPath + "/datetime",
globalize: componentsPath + "/globalize", globalize: componentsPath + "/globalize",
@ -737,8 +723,8 @@ var AppInfo = {};
packageManager: componentsPath + "/packagemanager" packageManager: componentsPath + "/packagemanager"
}; };
paths.hlsjs = bowerPath + "/hlsjs/dist/hls.min"; paths.hlsjs = bowerPath + "/hlsjs/dist/hls.min";
paths.flvjs = componentsPath + "/flvjs/flv.min"; paths.flvjs = "thirdparty/flvjs/flv.min";
paths.shaka = componentsPath + "/shaka/shaka-player.compiled"; paths.shaka = "thirdparty/shaka/shaka-player.compiled";
define("chromecastHelper", [componentsPath + "/chromecast/chromecasthelpers"], returnFirstDependency); define("chromecastHelper", [componentsPath + "/chromecast/chromecasthelpers"], returnFirstDependency);
define("mediaSession", [componentsPath + "/playback/mediasession"], returnFirstDependency); define("mediaSession", [componentsPath + "/playback/mediasession"], returnFirstDependency);
define("actionsheet", [componentsPath + "/actionsheet/actionsheet"], returnFirstDependency); define("actionsheet", [componentsPath + "/actionsheet/actionsheet"], returnFirstDependency);
@ -877,9 +863,9 @@ var AppInfo = {};
define("appSettings", [componentsPath + "/appsettings"], returnFirstDependency); define("appSettings", [componentsPath + "/appsettings"], returnFirstDependency);
define("userSettings", [componentsPath + "/usersettings/usersettings"], returnFirstDependency); define("userSettings", [componentsPath + "/usersettings/usersettings"], returnFirstDependency);
define("userSettingsBuilder", [componentsPath + "/usersettings/usersettingsbuilder", "layoutManager", "browser"], getSettingsBuilder); define("userSettingsBuilder", [componentsPath + "/usersettings/usersettingsbuilder", "layoutManager", "browser"], getSettingsBuilder);
define("material-icons", ["css!" + componentsPath + "/fonts/material-icons/style"], returnFirstDependency); define("material-icons", ["css!css/material-icons/style"], returnFirstDependency);
define("systemFontsCss", ["css!" + componentsPath + "/fonts/fonts"], returnFirstDependency); define("systemFontsCss", ["css!css/fonts"], returnFirstDependency);
define("systemFontsSizedCss", ["css!" + componentsPath + "/fonts/fonts.sized"], returnFirstDependency); define("systemFontsSizedCss", ["css!css/fonts.sized"], returnFirstDependency);
define("scrollStyles", ["css!" + componentsPath + "/scrollstyles"], returnFirstDependency); define("scrollStyles", ["css!" + componentsPath + "/scrollstyles"], returnFirstDependency);
define("imageUploader", [componentsPath + "/imageuploader/imageuploader"], returnFirstDependency); define("imageUploader", [componentsPath + "/imageuploader/imageuploader"], returnFirstDependency);
define("navdrawer", ["components/navdrawer/navdrawer"], returnFirstDependency); define("navdrawer", ["components/navdrawer/navdrawer"], returnFirstDependency);

View File

@ -404,8 +404,7 @@
"LabelForgotPasswordUsernameHelp": "أدخل اسم المستخدم الخاص بك، إن كنت تتذكرها", "LabelForgotPasswordUsernameHelp": "أدخل اسم المستخدم الخاص بك، إن كنت تتذكرها",
"LabelFormat": "الصيغة:", "LabelFormat": "الصيغة:",
"LabelFriendlyName": "اسم مخصوص لك", "LabelFriendlyName": "اسم مخصوص لك",
"LabelFriendlyServerName": "اسم الخادم الميسر:", "LabelServerNameHelp": "هذا الاسم يسيتخدم للتعرف على الخادم. إن ترك خالٍ، فإن اسم الحاسوب سوف يستخدم.",
"LabelFriendlyServerNameHelp": "هذا الاسم يسيتخدم للتعرف على الخادم. إن ترك خالٍ، فإن اسم الحاسوب سوف يستخدم.",
"LabelGroupMoviesIntoCollections": "تجميع الأفلام إلى مجاميع", "LabelGroupMoviesIntoCollections": "تجميع الأفلام إلى مجاميع",
"LabelGroupMoviesIntoCollectionsHelp": "عند استعراض قوائم الأفلام، فإن الأفلام التي تنتمي إلى مجموعة واحدة ستظهر كعنصر جامع.", "LabelGroupMoviesIntoCollectionsHelp": "عند استعراض قوائم الأفلام، فإن الأفلام التي تنتمي إلى مجموعة واحدة ستظهر كعنصر جامع.",
"LabelH264Crf": "قيمة CRF لتشفير H264:", "LabelH264Crf": "قيمة CRF لتشفير H264:",
@ -552,9 +551,7 @@
"LabelTimeLimitHours": "الوقت المحدد (بالساعة):", "LabelTimeLimitHours": "الوقت المحدد (بالساعة):",
"LabelTranscodingAudioCodec": "كودك تشفير الصوت:", "LabelTranscodingAudioCodec": "كودك تشفير الصوت:",
"LabelTranscodingContainer": "الحاوية:", "LabelTranscodingContainer": "الحاوية:",
"LabelTranscodingTempPath": "المسار المؤقت للتشفير البيني:",
"LabelTranscodingTempPathHelp": "هذا المجلد يحتوي على ملفات قيد الاستعمال من قبل المشفر البيني. حدد مساراً مخصوصاً او اتركه فارغاً لاستعمال القيمة الافتراضية في مجلد بيانات الخادم.", "LabelTranscodingTempPathHelp": "هذا المجلد يحتوي على ملفات قيد الاستعمال من قبل المشفر البيني. حدد مساراً مخصوصاً او اتركه فارغاً لاستعمال القيمة الافتراضية في مجلد بيانات الخادم.",
"LabelTranscodingTemporaryFiles": "الملفات المؤقتة للتشفير البيني:",
"LabelTranscodingThreadCount": "عدد مسارات التشفير البيني", "LabelTranscodingThreadCount": "عدد مسارات التشفير البيني",
"LabelTranscodingThreadCountHelp": "إختر الحد الأقصى المسموح به من مسارات التشفير البيني. إن تقليل عدد المسارات سيقلل من نسبة استخدام المعالج لكنه قد لا يحوّل الوسيطة بالسرعة المطلوبة لتشغيل سلس.", "LabelTranscodingThreadCountHelp": "إختر الحد الأقصى المسموح به من مسارات التشفير البيني. إن تقليل عدد المسارات سيقلل من نسبة استخدام المعالج لكنه قد لا يحوّل الوسيطة بالسرعة المطلوبة لتشغيل سلس.",
"LabelTranscodingVideoCodec": "كودك تشفير الفيديو:", "LabelTranscodingVideoCodec": "كودك تشفير الفيديو:",

View File

@ -361,7 +361,6 @@
"LabelFinish": "Готово", "LabelFinish": "Готово",
"LabelFont": "Шрифт:", "LabelFont": "Шрифт:",
"LabelForgotPasswordUsernameHelp": "Въведете потребителското си име, ако го помните.", "LabelForgotPasswordUsernameHelp": "Въведете потребителското си име, ако го помните.",
"LabelFriendlyServerName": "Име на сървъра:",
"LabelGroupMoviesIntoCollections": "Групиране на филмите в колекции", "LabelGroupMoviesIntoCollections": "Групиране на филмите в колекции",
"LabelHardwareAccelerationType": "Хардуерно ускорение:", "LabelHardwareAccelerationType": "Хардуерно ускорение:",
"LabelHomeNetworkQuality": "Качество на домашната мрежа:", "LabelHomeNetworkQuality": "Качество на домашната мрежа:",
@ -464,7 +463,6 @@
"LabelTimeLimitHours": "Времево ограничение (часове):", "LabelTimeLimitHours": "Времево ограничение (часове):",
"LabelTitle": "Заглавие:", "LabelTitle": "Заглавие:",
"LabelTranscodingAudioCodec": "Звуков кодек:", "LabelTranscodingAudioCodec": "Звуков кодек:",
"LabelTranscodingTempPath": "Временен път на прекодиране:",
"LabelTranscodingTempPathHelp": "Тази папка съдържа работни файлове използвани от транскодера. Задайте място по избор или оставете празно за мястото по подразбиране.", "LabelTranscodingTempPathHelp": "Тази папка съдържа работни файлове използвани от транскодера. Задайте място по избор или оставете празно за мястото по подразбиране.",
"LabelTranscodingVideoCodec": "Видеокодек:", "LabelTranscodingVideoCodec": "Видеокодек:",
"LabelTriggerType": "Тип на спусъка:", "LabelTriggerType": "Тип на спусъка:",

View File

@ -338,8 +338,7 @@
"LabelFanartApiKey": "Clau api personal:", "LabelFanartApiKey": "Clau api personal:",
"LabelFinish": "Finalitzar", "LabelFinish": "Finalitzar",
"LabelFriendlyName": "Nom amistós", "LabelFriendlyName": "Nom amistós",
"LabelFriendlyServerName": "Nom amistós del servidor:", "LabelServerNameHelp": "El nom servirà per identificar aquest servidor. Si es deixa en blanc s'emprarà el nom de l'ordinador.",
"LabelFriendlyServerNameHelp": "El nom servirà per identificar aquest servidor. Si es deixa en blanc s'emprarà el nom de l'ordinador.",
"LabelGroupMoviesIntoCollections": "Agrupa pel·lícules a col·leccions", "LabelGroupMoviesIntoCollections": "Agrupa pel·lícules a col·leccions",
"LabelHomeScreenSectionValue": "Secció {0} de la pàgina d'inici:", "LabelHomeScreenSectionValue": "Secció {0} de la pàgina d'inici:",
"LabelHttpsPort": "Port local https:", "LabelHttpsPort": "Port local https:",
@ -448,9 +447,7 @@
"LabelTrackNumber": "Pista:", "LabelTrackNumber": "Pista:",
"LabelTranscodingAudioCodec": "Còdec d'àudio", "LabelTranscodingAudioCodec": "Còdec d'àudio",
"LabelTranscodingContainer": "Contenidor:", "LabelTranscodingContainer": "Contenidor:",
"LabelTranscodingTempPath": "Directori temporal de transcodificació:",
"LabelTranscodingTempPathHelp": "Aquest directori conté fitxers emprats pel transcodificador. Especifica un directori personalitzat o deixa-ho en blanc per emprar el per defecte dins el directori de dades del servidor.", "LabelTranscodingTempPathHelp": "Aquest directori conté fitxers emprats pel transcodificador. Especifica un directori personalitzat o deixa-ho en blanc per emprar el per defecte dins el directori de dades del servidor.",
"LabelTranscodingTemporaryFiles": "Fitxers temporals de transcodificació:",
"LabelTranscodingVideoCodec": "Còdec de vídeo:", "LabelTranscodingVideoCodec": "Còdec de vídeo:",
"LabelTriggerType": "Tipus de Disparador:", "LabelTriggerType": "Tipus de Disparador:",
"LabelType": "Tipus:", "LabelType": "Tipus:",

View File

@ -540,8 +540,7 @@
"LabelForgotPasswordUsernameHelp": "Zadej své uživatelské jméno, jestliže se má pamatovat.", "LabelForgotPasswordUsernameHelp": "Zadej své uživatelské jméno, jestliže se má pamatovat.",
"LabelFormat": "Formát:", "LabelFormat": "Formát:",
"LabelFriendlyName": "Přívětivý název", "LabelFriendlyName": "Přívětivý název",
"LabelFriendlyServerName": "Název serveru:", "LabelServerNameHelp": "Toto jméno bude použito jako identifikace serveru, ponecháte-li prázdné bude použit název počítače.",
"LabelFriendlyServerNameHelp": "Toto jméno bude použito jako identifikace serveru, ponecháte-li prázdné bude použit název počítače.",
"LabelGroupMoviesIntoCollections": "Seskupit filmy do kolekcí.", "LabelGroupMoviesIntoCollections": "Seskupit filmy do kolekcí.",
"LabelGroupMoviesIntoCollectionsHelp": "Při zobrazení seznamů filmu, budou filmy patřící do kolekce, zobrazeny jako jedna položka.", "LabelGroupMoviesIntoCollectionsHelp": "Při zobrazení seznamů filmu, budou filmy patřící do kolekce, zobrazeny jako jedna položka.",
"LabelH264Crf": "H264 kódování CRF:", "LabelH264Crf": "H264 kódování CRF:",
@ -716,9 +715,7 @@
"LabelTrackNumber": "Číslo stopy:", "LabelTrackNumber": "Číslo stopy:",
"LabelTranscodingAudioCodec": "Audio kodek:", "LabelTranscodingAudioCodec": "Audio kodek:",
"LabelTranscodingContainer": "Obal:", "LabelTranscodingContainer": "Obal:",
"LabelTranscodingTempPath": "Adresář překódování:",
"LabelTranscodingTempPathHelp": "Tato složka obsahuje soubory potřebné pro překódování videí. Zadejte vlastní cestu, nebo ponechte prázdné pro použití výchozí datové složky serveru.", "LabelTranscodingTempPathHelp": "Tato složka obsahuje soubory potřebné pro překódování videí. Zadejte vlastní cestu, nebo ponechte prázdné pro použití výchozí datové složky serveru.",
"LabelTranscodingTemporaryFiles": "Dočasné soubory překódování:",
"LabelTranscodingThreadCount": "Počet vláken pro překódování:", "LabelTranscodingThreadCount": "Počet vláken pro překódování:",
"LabelTranscodingThreadCountHelp": "Zadejte maximální počet vláken pro překódování. Snížením počtu vláken se sníží využití procesoru, ale převod nemusí být dostatečně rychlý pro plynulé přehrávání.", "LabelTranscodingThreadCountHelp": "Zadejte maximální počet vláken pro překódování. Snížením počtu vláken se sníží využití procesoru, ale převod nemusí být dostatečně rychlý pro plynulé přehrávání.",
"LabelTranscodingVideoCodec": "Video kodek:", "LabelTranscodingVideoCodec": "Video kodek:",

View File

@ -497,8 +497,7 @@
"LabelFinish": "Afslut", "LabelFinish": "Afslut",
"LabelForgotPasswordUsernameHelp": "Indtast dit brugernavn, hvis du kan huske det.", "LabelForgotPasswordUsernameHelp": "Indtast dit brugernavn, hvis du kan huske det.",
"LabelFriendlyName": "System venligt navn:", "LabelFriendlyName": "System venligt navn:",
"LabelFriendlyServerName": "Nemt servernavn:", "LabelServerNameHelp": "Dette navn bruges til at identificere serveren. Hvis det ikke udfyldes, bruges computerens navn.",
"LabelFriendlyServerNameHelp": "Dette navn bruges til at identificere serveren. Hvis det ikke udfyldes, bruges computerens navn.",
"LabelGroupMoviesIntoCollections": "Grupper film i samlinger", "LabelGroupMoviesIntoCollections": "Grupper film i samlinger",
"LabelGroupMoviesIntoCollectionsHelp": "Film i samlinger vil blive vist som en samlet enhed i filmlister.", "LabelGroupMoviesIntoCollectionsHelp": "Film i samlinger vil blive vist som en samlet enhed i filmlister.",
"LabelH264Crf": "H264-kodning CRF:", "LabelH264Crf": "H264-kodning CRF:",
@ -663,9 +662,7 @@
"LabelTitle": "Titel:", "LabelTitle": "Titel:",
"LabelTrackNumber": "Spor nummer:", "LabelTrackNumber": "Spor nummer:",
"LabelTranscodingAudioCodec": "Lyd codec:", "LabelTranscodingAudioCodec": "Lyd codec:",
"LabelTranscodingTempPath": "Midlertidig sti til transkodning:",
"LabelTranscodingTempPathHelp": "Denne mappe indeholder transkoderens arbejdsfiler. Definer en alternativ sti eller lad den stå tom for at bruge standardmappen i serverens datamappe.", "LabelTranscodingTempPathHelp": "Denne mappe indeholder transkoderens arbejdsfiler. Definer en alternativ sti eller lad den stå tom for at bruge standardmappen i serverens datamappe.",
"LabelTranscodingTemporaryFiles": "Midlertidige filer for transkodning:",
"LabelTranscodingThreadCount": "Antal af omkodningstråde:", "LabelTranscodingThreadCount": "Antal af omkodningstråde:",
"LabelTranscodingThreadCountHelp": "Vælg det maksimale antal af tråde der bruges under omkodning. Reduktion af antallet af tråde sænker cpu-forbrug, men resulterer muligvis i at konverteringer ikke foregår hurtigt nok til en jævn afspilning.", "LabelTranscodingThreadCountHelp": "Vælg det maksimale antal af tråde der bruges under omkodning. Reduktion af antallet af tråde sænker cpu-forbrug, men resulterer muligvis i at konverteringer ikke foregår hurtigt nok til en jævn afspilning.",
"LabelTriggerType": "Udløsertype:", "LabelTriggerType": "Udløsertype:",

View File

@ -597,8 +597,7 @@
"LabelFont": "Schriftart:", "LabelFont": "Schriftart:",
"LabelForgotPasswordUsernameHelp": "Bitte gib deinen Benutzernamen ein, falls du dich daran erinnerst.", "LabelForgotPasswordUsernameHelp": "Bitte gib deinen Benutzernamen ein, falls du dich daran erinnerst.",
"LabelFriendlyName": "Benutzerfreundlicher Name:", "LabelFriendlyName": "Benutzerfreundlicher Name:",
"LabelFriendlyServerName": "Freundlicher Servername:", "LabelServerNameHelp": "Dieser Name wird benutzt um diesen Server zu identifizieren. Wenn leer gelassen, wird der Computername benutzt.",
"LabelFriendlyServerNameHelp": "Dieser Name wird benutzt um diesen Server zu identifizieren. Wenn leer gelassen, wird der Computername benutzt.",
"LabelGroupMoviesIntoCollections": "Gruppiere Filme in Collections", "LabelGroupMoviesIntoCollections": "Gruppiere Filme in Collections",
"LabelGroupMoviesIntoCollectionsHelp": "Wenn Filmlisten angezeigt werden, dann werden Filme, die zu einer Collection gehören, als ein gruppiertes Element angezeigt.", "LabelGroupMoviesIntoCollectionsHelp": "Wenn Filmlisten angezeigt werden, dann werden Filme, die zu einer Collection gehören, als ein gruppiertes Element angezeigt.",
"LabelH264EncodingPreset": "H264 Encoding Voreinstellung:", "LabelH264EncodingPreset": "H264 Encoding Voreinstellung:",
@ -785,9 +784,7 @@
"LabelTitle": "Titel:", "LabelTitle": "Titel:",
"LabelTrackNumber": "Stück Nummer:", "LabelTrackNumber": "Stück Nummer:",
"LabelTranscodingAudioCodec": "Audio Codec:", "LabelTranscodingAudioCodec": "Audio Codec:",
"LabelTranscodingTempPath": "Temporärer Transcoding Pfad:",
"LabelTranscodingTempPathHelp": "Dieses Verzeichnis beinhaltet Dateien die für den Betrieb des Transcoders benutzt werden. Wähle einen eigenen Pfad oder lasse das Feld frei, um den Standardspeicherort im Server Datenverzeichnis zu nutzen.", "LabelTranscodingTempPathHelp": "Dieses Verzeichnis beinhaltet Dateien die für den Betrieb des Transcoders benutzt werden. Wähle einen eigenen Pfad oder lasse das Feld frei, um den Standardspeicherort im Server Datenverzeichnis zu nutzen.",
"LabelTranscodingTemporaryFiles": "Temporäre Transkodierdateien:",
"LabelTranscodingThreadCount": "Anzahl Transkodierungs-Threads:", "LabelTranscodingThreadCount": "Anzahl Transkodierungs-Threads:",
"LabelTranscodingThreadCountHelp": "Legen Sie die maximale Anzahl von Transkodierungs-Threads fest. Das Reduzieren der Thread-Anzahl verringert die CPU Auslastung, wird aber möglicherweise die Transkodierung nicht schnell genug für eine störungsfrei Wiedergabe ermöglichen.", "LabelTranscodingThreadCountHelp": "Legen Sie die maximale Anzahl von Transkodierungs-Threads fest. Das Reduzieren der Thread-Anzahl verringert die CPU Auslastung, wird aber möglicherweise die Transkodierung nicht schnell genug für eine störungsfrei Wiedergabe ermöglichen.",
"LabelTranscodingVideoCodec": "Video Codec:", "LabelTranscodingVideoCodec": "Video Codec:",

View File

@ -550,8 +550,7 @@
"LabelForgotPasswordUsernameHelp": "Εισαγωγή όνομα χρήστη,αν το θυμάστε.", "LabelForgotPasswordUsernameHelp": "Εισαγωγή όνομα χρήστη,αν το θυμάστε.",
"LabelFormat": "Φορμάτ:", "LabelFormat": "Φορμάτ:",
"LabelFriendlyName": "Φιλικό όνομα", "LabelFriendlyName": "Φιλικό όνομα",
"LabelFriendlyServerName": "Όνομα διακομιστή:", "LabelServerNameHelp": "Αυτό το όνομα θα χρησιμοποιηθεί για την αναγνώριση αυτού του διακομιστή. Αν παραμείνει κενό, θα χρησιμοποιηθεί το όνομα του υπολογιστή.",
"LabelFriendlyServerNameHelp": "Αυτό το όνομα θα χρησιμοποιηθεί για την αναγνώριση αυτού του διακομιστή. Αν παραμείνει κενό, θα χρησιμοποιηθεί το όνομα του υπολογιστή.",
"LabelGroupMoviesIntoCollections": "Ομαδοποιήστε ταινίες σε συλλογές", "LabelGroupMoviesIntoCollections": "Ομαδοποιήστε ταινίες σε συλλογές",
"LabelGroupMoviesIntoCollectionsHelp": "Όταν προβάλλετε λίστες ταινιών, οι ταινίες που ανήκουν σε μια συλλογή θα εμφανίζονται ως ένα ομαδοποιημένο αντικείμενο.", "LabelGroupMoviesIntoCollectionsHelp": "Όταν προβάλλετε λίστες ταινιών, οι ταινίες που ανήκουν σε μια συλλογή θα εμφανίζονται ως ένα ομαδοποιημένο αντικείμενο.",
"LabelHardwareAccelerationType": "Επιτάχυνση υλικού:", "LabelHardwareAccelerationType": "Επιτάχυνση υλικού:",
@ -701,9 +700,7 @@
"LabelTimeLimitHours": "Όριο χρόνου (ώρες):", "LabelTimeLimitHours": "Όριο χρόνου (ώρες):",
"LabelTitle": "Τίτλος:", "LabelTitle": "Τίτλος:",
"LabelTrackNumber": "Αριθμός Κομματιού:", "LabelTrackNumber": "Αριθμός Κομματιού:",
"LabelTranscodingTempPath": "Προσωρινός φάκελος Κωδικοποίησης ",
"LabelTranscodingTempPathHelp": "Αυτός ο φάκελος περιέχει αρχεία εργασίας που χρησιμοποιούνται από τον μετασχηματιστή. Καθορίστε μια προσαρμοσμένη διαδρομή ή αφήστε κενό για να χρησιμοποιήσετε την προεπιλογή στο φάκελο δεδομένων του διακομιστή.", "LabelTranscodingTempPathHelp": "Αυτός ο φάκελος περιέχει αρχεία εργασίας που χρησιμοποιούνται από τον μετασχηματιστή. Καθορίστε μια προσαρμοσμένη διαδρομή ή αφήστε κενό για να χρησιμοποιήσετε την προεπιλογή στο φάκελο δεδομένων του διακομιστή.",
"LabelTranscodingTemporaryFiles": "Προσωρινός φάκελος Κωδικοποίησης ",
"LabelTranscodingThreadCountHelp": "Επιλέξτε τον μέγιστο αριθμό θεμάτων που θα χρησιμοποιήσετε κατά την αναδιαμόρφωση. Η μείωση του αριθμού των νημάτων θα μειώσει τη χρήση του επεξεργαστή, αλλά δεν μπορεί να μετατρέψει αρκετά γρήγορα για μια ομαλή αναπαραγωγή.", "LabelTranscodingThreadCountHelp": "Επιλέξτε τον μέγιστο αριθμό θεμάτων που θα χρησιμοποιήσετε κατά την αναδιαμόρφωση. Η μείωση του αριθμού των νημάτων θα μειώσει τη χρήση του επεξεργαστή, αλλά δεν μπορεί να μετατρέψει αρκετά γρήγορα για μια ομαλή αναπαραγωγή.",
"LabelTriggerType": "Τύπος διακόπτη", "LabelTriggerType": "Τύπος διακόπτη",
"LabelTunerIpAddress": "Διεύθυνση IP του δέκτη:", "LabelTunerIpAddress": "Διεύθυνση IP του δέκτη:",

View File

@ -442,6 +442,7 @@
"HeaderResponseProfile": "Response Profile", "HeaderResponseProfile": "Response Profile",
"HeaderResponseProfileHelp": "Response profiles provide a way to customize information sent to the device when playing certain kinds of media.", "HeaderResponseProfileHelp": "Response profiles provide a way to customize information sent to the device when playing certain kinds of media.",
"HeaderRestart": "Restart", "HeaderRestart": "Restart",
"HeaderRestartingServer": "Restarting Server",
"HeaderRevisionHistory": "Revision History", "HeaderRevisionHistory": "Revision History",
"HeaderRunningTasks": "Running Tasks", "HeaderRunningTasks": "Running Tasks",
"HeaderScenes": "Scenes", "HeaderScenes": "Scenes",
@ -642,8 +643,7 @@
"LabelForgotPasswordUsernameHelp": "Enter your username, if you remember it.", "LabelForgotPasswordUsernameHelp": "Enter your username, if you remember it.",
"LabelFormat": "Format:", "LabelFormat": "Format:",
"LabelFriendlyName": "Friendly name:", "LabelFriendlyName": "Friendly name:",
"LabelFriendlyServerName": "Friendly server name:", "LabelServerNameHelp": "This name will be used to identify this server. If left blank, the computer name will be used.",
"LabelFriendlyServerNameHelp": "This name will be used to identify this server. If left blank, the computer name will be used.",
"LabelGroupMoviesIntoCollections": "Group movies into collections", "LabelGroupMoviesIntoCollections": "Group movies into collections",
"LabelGroupMoviesIntoCollectionsHelp": "When displaying movie lists, movies belonging to a collection will be displayed as one grouped item.", "LabelGroupMoviesIntoCollectionsHelp": "When displaying movie lists, movies belonging to a collection will be displayed as one grouped item.",
"LabelH264Crf": "H264 encoding CRF:", "LabelH264Crf": "H264 encoding CRF:",
@ -801,6 +801,7 @@
"LabelSeriesRecordingPath": "Series recording path (optional):", "LabelSeriesRecordingPath": "Series recording path (optional):",
"LabelServerHost": "Host:", "LabelServerHost": "Host:",
"LabelServerHostHelp": "192.168.1.100 or https://myserver.com", "LabelServerHostHelp": "192.168.1.100 or https://myserver.com",
"LabelServerName": "Server name:",
"LabelServerPort": "Port:", "LabelServerPort": "Port:",
"LabelSimultaneousConnectionLimit": "Simultaneous stream limit:", "LabelSimultaneousConnectionLimit": "Simultaneous stream limit:",
"LabelSkin": "Skin:", "LabelSkin": "Skin:",
@ -841,9 +842,9 @@
"LabelTrackNumber": "Track number:", "LabelTrackNumber": "Track number:",
"LabelTranscodingAudioCodec": "Audio codec:", "LabelTranscodingAudioCodec": "Audio codec:",
"LabelTranscodingContainer": "Container:", "LabelTranscodingContainer": "Container:",
"LabelTranscodingTempPath": "Transcoding temporary path:", "LabelTranscodePath": "Transcode path:",
"LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.", "LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.",
"LabelTranscodingTemporaryFiles": "Transcoding temporary files:", "LabelTranscodes": "Transcodes:",
"LabelTranscodingThreadCount": "Transcoding thread count:", "LabelTranscodingThreadCount": "Transcoding thread count:",
"LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.",
"LabelTranscodingVideoCodec": "Video codec:", "LabelTranscodingVideoCodec": "Video codec:",
@ -866,9 +867,10 @@
"LabelValue": "Value:", "LabelValue": "Value:",
"LabelVersion": "Version:", "LabelVersion": "Version:",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelVersionNumber": "Version {0}", "DashboardVersionNumber": "Version: {0}",
"DashboardServerName": "Server: {0}",
"LabelVideo": "Video:", "LabelVideo": "Video:",
"LabelWeb": "Web", "LabelWeb": "Web: ",
"LabelXDlnaCap": "X-Dlna cap:", "LabelXDlnaCap": "X-Dlna cap:",
"LabelXDlnaCapHelp": "Determines the content of the X_DLNACAP element in the urn:schemas-dlna-org:device-1-0 namespace.", "LabelXDlnaCapHelp": "Determines the content of the X_DLNACAP element in the urn:schemas-dlna-org:device-1-0 namespace.",
"LabelXDlnaDoc": "X-Dlna doc:", "LabelXDlnaDoc": "X-Dlna doc:",
@ -956,6 +958,7 @@
"MessageItemsAdded": "Items added.", "MessageItemsAdded": "Items added.",
"MessageLeaveEmptyToInherit": "Leave empty to inherit settings from a parent item, or the global default value.", "MessageLeaveEmptyToInherit": "Leave empty to inherit settings from a parent item, or the global default value.",
"MessageNoAvailablePlugins": "No available plugins.", "MessageNoAvailablePlugins": "No available plugins.",
"MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Movies, Series, and albums Albums. Click the + button to start creating collections.",
"MessageNoMovieSuggestionsAvailable": "No movie suggestions are currently available. Start watching and rating your movies, and then come back to view your recommendations.", "MessageNoMovieSuggestionsAvailable": "No movie suggestions are currently available. Start watching and rating your movies, and then come back to view your recommendations.",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoServersAvailableToConnect": "No servers are available to connect to. If you've been invited to share a server, make sure to accept it below or by clicking the link in the email.", "MessageNoServersAvailableToConnect": "No servers are available to connect to. If you've been invited to share a server, make sure to accept it below or by clicking the link in the email.",

View File

@ -624,8 +624,7 @@
"LabelForgotPasswordUsernameHelp": "Introduce tu nombre de usuario, si lo recuerdas.", "LabelForgotPasswordUsernameHelp": "Introduce tu nombre de usuario, si lo recuerdas.",
"LabelFormat": "Formato:", "LabelFormat": "Formato:",
"LabelFriendlyName": "Nombre amistoso:", "LabelFriendlyName": "Nombre amistoso:",
"LabelFriendlyServerName": "Nombre amigable del servidor:", "LabelServerNameHelp": "Este nombre será usado para identificar este servidor. Si se deja en blanco, se usará el nombre de la computadora.",
"LabelFriendlyServerNameHelp": "Este nombre será usado para identificar este servidor. Si se deja en blanco, se usará el nombre de la computadora.",
"LabelGroupMoviesIntoCollections": "Agrupar películas en colecciones", "LabelGroupMoviesIntoCollections": "Agrupar películas en colecciones",
"LabelGroupMoviesIntoCollectionsHelp": "Cuando se muestran listados de películas, las películas que pertenecen a una colección serán mostradas agrupadas en un solo ítem.", "LabelGroupMoviesIntoCollectionsHelp": "Cuando se muestran listados de películas, las películas que pertenecen a una colección serán mostradas agrupadas en un solo ítem.",
"LabelH264Crf": "CRF de codificación H264:", "LabelH264Crf": "CRF de codificación H264:",
@ -822,9 +821,7 @@
"LabelTrackNumber": "Número de Pista:", "LabelTrackNumber": "Número de Pista:",
"LabelTranscodingAudioCodec": "Codec de audio:", "LabelTranscodingAudioCodec": "Codec de audio:",
"LabelTranscodingContainer": "Contenedor:", "LabelTranscodingContainer": "Contenedor:",
"LabelTranscodingTempPath": "Ruta para transcodificación temporal:",
"LabelTranscodingTempPathHelp": "Esta carpeta contiene archivos de trabajo usados por el transcodificador. Especifique una ruta personalizada, o déjela vacía para utilizar su valor por omisión en la carpeta de datos del servidor.", "LabelTranscodingTempPathHelp": "Esta carpeta contiene archivos de trabajo usados por el transcodificador. Especifique una ruta personalizada, o déjela vacía para utilizar su valor por omisión en la carpeta de datos del servidor.",
"LabelTranscodingTemporaryFiles": "Archivos temporales de transcodificación:",
"LabelTranscodingThreadCount": "Conteo de hilos de transcodificación:", "LabelTranscodingThreadCount": "Conteo de hilos de transcodificación:",
"LabelTranscodingThreadCountHelp": "Elija el numero máximo de hilos a usar para transcodificar. Reduciendo el conteo de hilos disminuirá el uso del cpu pero es posible que no convierta lo suficientemente rápido para obtener una reproducción fluida.", "LabelTranscodingThreadCountHelp": "Elija el numero máximo de hilos a usar para transcodificar. Reduciendo el conteo de hilos disminuirá el uso del cpu pero es posible que no convierta lo suficientemente rápido para obtener una reproducción fluida.",
"LabelTranscodingVideoCodec": "Codec de video:", "LabelTranscodingVideoCodec": "Codec de video:",

View File

@ -563,8 +563,7 @@
"LabelForgotPasswordUsernameHelp": "Introduce tu nombre de usuario, si te acuerdas.", "LabelForgotPasswordUsernameHelp": "Introduce tu nombre de usuario, si te acuerdas.",
"LabelFormat": "Formato:", "LabelFormat": "Formato:",
"LabelFriendlyName": "Nombre amigable:", "LabelFriendlyName": "Nombre amigable:",
"LabelFriendlyServerName": "Nombre informal del servidor:", "LabelServerNameHelp": "Este nombre se podrá utilizar para identificar este servidor. Si se deja en blanco se usará el nombre del ordenador.",
"LabelFriendlyServerNameHelp": "Este nombre se podrá utilizar para identificar este servidor. Si se deja en blanco se usará el nombre del ordenador.",
"LabelGroupMoviesIntoCollections": "Agrupar películas en colecciones", "LabelGroupMoviesIntoCollections": "Agrupar películas en colecciones",
"LabelGroupMoviesIntoCollectionsHelp": "Cuando se muestran las listas de películas, las películas pertenecientes a una colección se mostrarán como un elemento agrupado.", "LabelGroupMoviesIntoCollectionsHelp": "Cuando se muestran las listas de películas, las películas pertenecientes a una colección se mostrarán como un elemento agrupado.",
"LabelH264Crf": "H264 que codifica CRF:", "LabelH264Crf": "H264 que codifica CRF:",
@ -750,9 +749,7 @@
"LabelTrackNumber": "Número de pista:", "LabelTrackNumber": "Número de pista:",
"LabelTranscodingAudioCodec": "Codec de audio:", "LabelTranscodingAudioCodec": "Codec de audio:",
"LabelTranscodingContainer": "Contenedor:", "LabelTranscodingContainer": "Contenedor:",
"LabelTranscodingTempPath": "Ruta temporal de transcodificación:",
"LabelTranscodingTempPathHelp": "Esta carpeta contiene achivos en uso por el transcodificador. Especificar una ruta personalizada, o dejarla vacía para usar la ruta predeterminada en la carpeta de datos del servidor.", "LabelTranscodingTempPathHelp": "Esta carpeta contiene achivos en uso por el transcodificador. Especificar una ruta personalizada, o dejarla vacía para usar la ruta predeterminada en la carpeta de datos del servidor.",
"LabelTranscodingTemporaryFiles": "Archivos temporales de transcodificación:",
"LabelTranscodingThreadCount": "Cantidad de instancias de transcodificación:", "LabelTranscodingThreadCount": "Cantidad de instancias de transcodificación:",
"LabelTranscodingThreadCountHelp": "Selecciona el número máximo de instancias de transcodificación. Reducirlas disminuirá la carga del procesador pero no convertirá lo suficientemente rápido para una reproducción fluida.", "LabelTranscodingThreadCountHelp": "Selecciona el número máximo de instancias de transcodificación. Reducirlas disminuirá la carga del procesador pero no convertirá lo suficientemente rápido para una reproducción fluida.",
"LabelTranscodingVideoCodec": "Codec de video:", "LabelTranscodingVideoCodec": "Codec de video:",

View File

@ -622,8 +622,7 @@
"LabelForgotPasswordUsernameHelp": "Saisissez votre nom d'utilisateur, si vous vous en souvenez.", "LabelForgotPasswordUsernameHelp": "Saisissez votre nom d'utilisateur, si vous vous en souvenez.",
"LabelFormat": "Format :", "LabelFormat": "Format :",
"LabelFriendlyName": "Nom d'affichage :", "LabelFriendlyName": "Nom d'affichage :",
"LabelFriendlyServerName": "Surnom du serveur :", "LabelServerNameHelp": "Ce nom sera utilisé pour identifier le serveur. Sinon le nom d'ordinateur sera utilisé.",
"LabelFriendlyServerNameHelp": "Ce nom sera utilisé pour identifier le serveur. Sinon le nom d'ordinateur sera utilisé.",
"LabelGroupMoviesIntoCollections": "Grouper les films en collections", "LabelGroupMoviesIntoCollections": "Grouper les films en collections",
"LabelGroupMoviesIntoCollectionsHelp": "Dans l'affichage des listes de films, les films faisant partie d'une collection seront affichés comme un élément groupé.", "LabelGroupMoviesIntoCollectionsHelp": "Dans l'affichage des listes de films, les films faisant partie d'une collection seront affichés comme un élément groupé.",
"LabelH264Crf": "CRF d'encodage H264 :", "LabelH264Crf": "CRF d'encodage H264 :",
@ -821,9 +820,7 @@
"LabelTrackNumber": "Numéro de piste :", "LabelTrackNumber": "Numéro de piste :",
"LabelTranscodingAudioCodec": "Codec audio :", "LabelTranscodingAudioCodec": "Codec audio :",
"LabelTranscodingContainer": "Conteneur :", "LabelTranscodingContainer": "Conteneur :",
"LabelTranscodingTempPath": "Chemin d'accès du répertoire temporaire de transcodage :",
"LabelTranscodingTempPathHelp": "Ce dossier contient les fichiers temporaires utilisés par le transcodeur. Spécifiez un chemin personnalisé ou laissez vide pour utiliser le chemin par défaut dans le dossier de données du serveur.", "LabelTranscodingTempPathHelp": "Ce dossier contient les fichiers temporaires utilisés par le transcodeur. Spécifiez un chemin personnalisé ou laissez vide pour utiliser le chemin par défaut dans le dossier de données du serveur.",
"LabelTranscodingTemporaryFiles": "Fichiers temporaires de transcodage :",
"LabelTranscodingThreadCount": "Nombre de threads de transcodage :", "LabelTranscodingThreadCount": "Nombre de threads de transcodage :",
"LabelTranscodingThreadCountHelp": "Sélectionnez le nombre maximum de threads à utiliser pour le transcodage. La réduction de cette valeur réduira l'utilisation du processeur mais pourrait ne pas suffire pour maintenir une lecture fluide.", "LabelTranscodingThreadCountHelp": "Sélectionnez le nombre maximum de threads à utiliser pour le transcodage. La réduction de cette valeur réduira l'utilisation du processeur mais pourrait ne pas suffire pour maintenir une lecture fluide.",
"LabelTranscodingVideoCodec": "Codec vidéo :", "LabelTranscodingVideoCodec": "Codec vidéo :",

View File

@ -203,8 +203,7 @@
"LabelEveryXMinutes": "כל:", "LabelEveryXMinutes": "כל:",
"LabelFailed": "נכשל", "LabelFailed": "נכשל",
"LabelFinish": "סיים", "LabelFinish": "סיים",
"LabelFriendlyServerName": "שם שרת ידידותי:", "LabelServerNameHelp": "השם יתן לזיהוי השרת. אם מושאר ריק, שם השרת יהיה שם המחשב.",
"LabelFriendlyServerNameHelp": "השם יתן לזיהוי השרת. אם מושאר ריק, שם השרת יהיה שם המחשב.",
"LabelKeepUpTo": "שמור עד ל:", "LabelKeepUpTo": "שמור עד ל:",
"LabelLanguage": "שפה:", "LabelLanguage": "שפה:",
"LabelLocalHttpServerPortNumber": "מספר פורט HTTP מקומי", "LabelLocalHttpServerPortNumber": "מספר פורט HTTP מקומי",
@ -269,7 +268,6 @@
"LabelTimeLimitHours": "הגבלת זמן (בשעות)", "LabelTimeLimitHours": "הגבלת זמן (בשעות)",
"LabelTitle": "כותרת:", "LabelTitle": "כותרת:",
"LabelTrackNumber": "קטע מספר:", "LabelTrackNumber": "קטע מספר:",
"LabelTranscodingTempPath": "נתיב לקידוד זמני:",
"LabelTriggerType": "סוגר טריגר:", "LabelTriggerType": "סוגר טריגר:",
"LabelType": "סוג:", "LabelType": "סוג:",
"LabelUseNotificationServices": "השתמש בשירותים הבאים:", "LabelUseNotificationServices": "השתמש בשירותים הבאים:",

View File

@ -440,8 +440,7 @@
"LabelFinish": "Kraj", "LabelFinish": "Kraj",
"LabelForgotPasswordUsernameHelp": "Unesite korisničko ime, ako se sjećate.", "LabelForgotPasswordUsernameHelp": "Unesite korisničko ime, ako se sjećate.",
"LabelFriendlyName": "Prijateljsko ime", "LabelFriendlyName": "Prijateljsko ime",
"LabelFriendlyServerName": "Prijateljsko ime servera:", "LabelServerNameHelp": "Ovo ime će se koristiti za identifikaciju servera. Ako ostavite prazno, ime računala će se koristi kao identifikator.",
"LabelFriendlyServerNameHelp": "Ovo ime će se koristiti za identifikaciju servera. Ako ostavite prazno, ime računala će se koristi kao identifikator.",
"LabelGroupMoviesIntoCollections": "Grupiraj filmove u kolekciju", "LabelGroupMoviesIntoCollections": "Grupiraj filmove u kolekciju",
"LabelGroupMoviesIntoCollectionsHelp": "Kada se prikazuje lista filmova, filmovi koji pripadaju kolekciji biti će prikazani kao jedna stavka.", "LabelGroupMoviesIntoCollectionsHelp": "Kada se prikazuje lista filmova, filmovi koji pripadaju kolekciji biti će prikazani kao jedna stavka.",
"LabelH264Crf": "H264 kodiranje CRF:", "LabelH264Crf": "H264 kodiranje CRF:",
@ -598,9 +597,7 @@
"LabelTrackNumber": "Broj pjesme:", "LabelTrackNumber": "Broj pjesme:",
"LabelTranscodingAudioCodec": "Audio koder:", "LabelTranscodingAudioCodec": "Audio koder:",
"LabelTranscodingContainer": "Spremnik:", "LabelTranscodingContainer": "Spremnik:",
"LabelTranscodingTempPath": "Privremena putanja konvertiranja:",
"LabelTranscodingTempPathHelp": "Ova mapa sadrži radne datoteke koje koristi konverter. Navedite prilagođenu putanju ili ostavite prazno za korištenje zadanog unutar mape podataka poslužitelja.", "LabelTranscodingTempPathHelp": "Ova mapa sadrži radne datoteke koje koristi konverter. Navedite prilagođenu putanju ili ostavite prazno za korištenje zadanog unutar mape podataka poslužitelja.",
"LabelTranscodingTemporaryFiles": "Privremene datoteke konvertiranja:",
"LabelTranscodingThreadCount": "Broj niti konvertiranja:", "LabelTranscodingThreadCount": "Broj niti konvertiranja:",
"LabelTranscodingThreadCountHelp": "Odaberite maksimalan broj niti koje će se koristiti kada se konvertira. Manji broj niti će smanjiti upotrebu procesora, ali moguće da neće konvertirati dovoljno brzo za glatke reprodukcije.", "LabelTranscodingThreadCountHelp": "Odaberite maksimalan broj niti koje će se koristiti kada se konvertira. Manji broj niti će smanjiti upotrebu procesora, ali moguće da neće konvertirati dovoljno brzo za glatke reprodukcije.",
"LabelTranscodingVideoCodec": "Video koder:", "LabelTranscodingVideoCodec": "Video koder:",

View File

@ -278,7 +278,6 @@
"LabelEveryXMinutes": "Minden:", "LabelEveryXMinutes": "Minden:",
"LabelFinish": "Befejez", "LabelFinish": "Befejez",
"LabelForgotPasswordUsernameHelp": "Add meg a felhasználóneved, ha emlékszel rá.", "LabelForgotPasswordUsernameHelp": "Add meg a felhasználóneved, ha emlékszel rá.",
"LabelFriendlyServerName": "Könnyen megjegyezhető szerver név:",
"LabelGroupMoviesIntoCollections": "Filmek csoportosítása gyűjteményekbe", "LabelGroupMoviesIntoCollections": "Filmek csoportosítása gyűjteményekbe",
"LabelH264EncodingPreset": "H264 kódolási beállítások:", "LabelH264EncodingPreset": "H264 kódolási beállítások:",
"LabelHardwareAccelerationType": "Hardveres gyorsítás:", "LabelHardwareAccelerationType": "Hardveres gyorsítás:",
@ -922,7 +921,7 @@
"LabelFont": "Betűtípus:", "LabelFont": "Betűtípus:",
"LabelFormat": "Formátum:", "LabelFormat": "Formátum:",
"LabelFriendlyName": "Könnyen megjegyezhető név:", "LabelFriendlyName": "Könnyen megjegyezhető név:",
"LabelFriendlyServerNameHelp": "Ez a név kerül a Szerver azonosítására. Ha üresen marad, a számítógép neve kerül felhasználásra.", "LabelServerNameHelp": "Ez a név kerül a Szerver azonosítására. Ha üresen marad, a számítógép neve kerül felhasználásra.",
"LabelGroupMoviesIntoCollectionsHelp": "A filmlisták megjelenítésekor a gyűjteményhez tartozó filmek egy csoportos elemként jelennek meg.", "LabelGroupMoviesIntoCollectionsHelp": "A filmlisták megjelenítésekor a gyűjteményhez tartozó filmek egy csoportos elemként jelennek meg.",
"LabelH264Crf": "H264 encoding CRF:", "LabelH264Crf": "H264 encoding CRF:",
"LabelHomeNetworkQuality": "Otthoni hálózat minősége:", "LabelHomeNetworkQuality": "Otthoni hálózat minősége:",
@ -1019,9 +1018,7 @@
"LabelTextBackgroundColor": "Szöveg háttérszín:", "LabelTextBackgroundColor": "Szöveg háttérszín:",
"LabelTextColor": "Szöveg szín:", "LabelTextColor": "Szöveg szín:",
"LabelTextSize": "Szövegméret:", "LabelTextSize": "Szövegméret:",
"LabelTranscodingTempPath": "Átkódolás ideiglenes útvonala:",
"LabelTranscodingTempPathHelp": "Ez a mappa az átkódoló által használt munkafájlokat tartalmazza. Adj meg egyéni útvonalat, vagy hagyd üresen a szerver alapértelmezetten beálíltásához.", "LabelTranscodingTempPathHelp": "Ez a mappa az átkódoló által használt munkafájlokat tartalmazza. Adj meg egyéni útvonalat, vagy hagyd üresen a szerver alapértelmezetten beálíltásához.",
"LabelTranscodingTemporaryFiles": "Átkódolás ideiglenes fájljai:",
"LabelTranscodingThreadCount": "Átkódolási CPU szálak száma:", "LabelTranscodingThreadCount": "Átkódolási CPU szálak száma:",
"LabelTranscodingThreadCountHelp": "Válaszd ki az átkódolás során használni kívánt szálak maximális számát. A szálszám csökkentése csökkenti a processzor használatát, de lehet nem lesz képes elég gyorsan átalakítani a folyamatos lejátszási élményhez.", "LabelTranscodingThreadCountHelp": "Válaszd ki az átkódolás során használni kívánt szálak maximális számát. A szálszám csökkentése csökkenti a processzor használatát, de lehet nem lesz képes elég gyorsan átalakítani a folyamatos lejátszási élményhez.",
"LabelTunerIpAddress": "Tuner IP címe:", "LabelTunerIpAddress": "Tuner IP címe:",

View File

@ -603,8 +603,7 @@
"LabelForgotPasswordUsernameHelp": "Inserisci il tuo nome utente, se te lo ricordi.", "LabelForgotPasswordUsernameHelp": "Inserisci il tuo nome utente, se te lo ricordi.",
"LabelFormat": "Formato:", "LabelFormat": "Formato:",
"LabelFriendlyName": "Nome Condiviso:", "LabelFriendlyName": "Nome Condiviso:",
"LabelFriendlyServerName": "Nome condiviso del server:", "LabelServerNameHelp": "Questo nome è usato per identificare il server sulla rete.Se lasciato vuoto verra usato il nome del pc",
"LabelFriendlyServerNameHelp": "Questo nome è usato per identificare il server sulla rete.Se lasciato vuoto verra usato il nome del pc",
"LabelGroupMoviesIntoCollections": "Raggruppa i film nelle collezioni", "LabelGroupMoviesIntoCollections": "Raggruppa i film nelle collezioni",
"LabelGroupMoviesIntoCollectionsHelp": "Quando si visualizzano le liste di film, quelli appartenenti ad una collezione saranno visualizzati come un elemento raggruppato.", "LabelGroupMoviesIntoCollectionsHelp": "Quando si visualizzano le liste di film, quelli appartenenti ad una collezione saranno visualizzati come un elemento raggruppato.",
"LabelH264Crf": "CRF di codifica H264:", "LabelH264Crf": "CRF di codifica H264:",
@ -793,9 +792,7 @@
"LabelTrackNumber": "Numero traccia:", "LabelTrackNumber": "Numero traccia:",
"LabelTranscodingAudioCodec": "Codec Audio:", "LabelTranscodingAudioCodec": "Codec Audio:",
"LabelTranscodingContainer": "contenitore:", "LabelTranscodingContainer": "contenitore:",
"LabelTranscodingTempPath": "Cartella temporanea per la trascodifica:",
"LabelTranscodingTempPathHelp": "Questa cartella contiene i file di lavoro utilizzati dal transcoder. Specificare un percorso personalizzato, oppure lasciare vuoto per utilizzare l'impostazione predefinita all'interno della cartella dei dati del server.", "LabelTranscodingTempPathHelp": "Questa cartella contiene i file di lavoro utilizzati dal transcoder. Specificare un percorso personalizzato, oppure lasciare vuoto per utilizzare l'impostazione predefinita all'interno della cartella dei dati del server.",
"LabelTranscodingTemporaryFiles": "Transcodifica file temporanei:",
"LabelTranscodingThreadCount": "Transcodifica numero di thread:", "LabelTranscodingThreadCount": "Transcodifica numero di thread:",
"LabelTranscodingThreadCountHelp": "Selezionare il numero massimo di thread da utilizzare durante la transcodifica. Ridurre il numero di thread si abbasserà l'utilizzo della CPU, ma non può convertire abbastanza veloce per un'esperienza di riproduzione fluida.", "LabelTranscodingThreadCountHelp": "Selezionare il numero massimo di thread da utilizzare durante la transcodifica. Ridurre il numero di thread si abbasserà l'utilizzo della CPU, ma non può convertire abbastanza veloce per un'esperienza di riproduzione fluida.",
"LabelTranscodingVideoCodec": "Codec Video:", "LabelTranscodingVideoCodec": "Codec Video:",

View File

@ -638,8 +638,7 @@
"LabelForgotPasswordUsernameHelp": "Eske salsańyz, paıdalanýshy atyńyzdy engizińiz.", "LabelForgotPasswordUsernameHelp": "Eske salsańyz, paıdalanýshy atyńyzdy engizińiz.",
"LabelFormat": "Pishim:", "LabelFormat": "Pishim:",
"LabelFriendlyName": "Túsinikti ataý:", "LabelFriendlyName": "Túsinikti ataý:",
"LabelFriendlyServerName": "Serverdiń ońaı aty:", "LabelServerNameHelp": "Bul ataý osy serverdi anyqtaý úshin paıdalanylady. Eger óris bos qaldyrylsa, kompúter aty paıdalanylady.",
"LabelFriendlyServerNameHelp": "Bul ataý osy serverdi anyqtaý úshin paıdalanylady. Eger óris bos qaldyrylsa, kompúter aty paıdalanylady.",
"LabelGroupMoviesIntoCollections": "Jıyntyqtar ishindegi fılmderdi toptastyrý", "LabelGroupMoviesIntoCollections": "Jıyntyqtar ishindegi fılmderdi toptastyrý",
"LabelGroupMoviesIntoCollectionsHelp": "Fılm tizimderin beınelegen kezde jıyntyqqa kiretin fılmder toptalǵan biryńǵaı tarmaq bolyp kórsetiledi.", "LabelGroupMoviesIntoCollectionsHelp": "Fılm tizimderin beınelegen kezde jıyntyqqa kiretin fılmder toptalǵan biryńǵaı tarmaq bolyp kórsetiledi.",
"LabelH264Crf": "H264 kodtaý CRF máni:", "LabelH264Crf": "H264 kodtaý CRF máni:",
@ -837,9 +836,7 @@
"LabelTrackNumber": "Jolshyq nómiri:", "LabelTrackNumber": "Jolshyq nómiri:",
"LabelTranscodingAudioCodec": "Dybystyq kodek:", "LabelTranscodingAudioCodec": "Dybystyq kodek:",
"LabelTranscodingContainer": "Konteıner:", "LabelTranscodingContainer": "Konteıner:",
"LabelTranscodingTempPath": "Transcoding temporary qaltasynyń joly:",
"LabelTranscodingTempPathHelp": "Bul qalta quramynda qaıta kodtaý quraly paıdalanatyn jumys faıldary bar. Teńshelgen joldy anyqtańyz, nemese serverdiń derekter qaltasy ishindegi ádepkisin paıdalaný úshin bos qaldyryńyz.", "LabelTranscodingTempPathHelp": "Bul qalta quramynda qaıta kodtaý quraly paıdalanatyn jumys faıldary bar. Teńshelgen joldy anyqtańyz, nemese serverdiń derekter qaltasy ishindegi ádepkisin paıdalaný úshin bos qaldyryńyz.",
"LabelTranscodingTemporaryFiles": "Qaıta kodtaýynyń ýaqytsha faıldary:",
"LabelTranscodingThreadCount": "Qaıta qodtaý tizbekterdiń sany:", "LabelTranscodingThreadCount": "Qaıta qodtaý tizbekterdiń sany:",
"LabelTranscodingThreadCountHelp": "Qaıta kodtaý kezinde paıdalanatyn eń kóp tizbek sanyn tańdańyz. Tizbek sanyn azaıtý OP paıdalanýyn tómendetedi, biraq jatyq oınatý áseri úshin tez túrlendirýge jetkilikti bolmaýy múmkin.", "LabelTranscodingThreadCountHelp": "Qaıta kodtaý kezinde paıdalanatyn eń kóp tizbek sanyn tańdańyz. Tizbek sanyn azaıtý OP paıdalanýyn tómendetedi, biraq jatyq oınatý áseri úshin tez túrlendirýge jetkilikti bolmaýy múmkin.",
"LabelTranscodingVideoCodec": "Beınelik kodek:", "LabelTranscodingVideoCodec": "Beınelik kodek:",

View File

@ -351,8 +351,7 @@
"LabelForgotPasswordUsernameHelp": "기억하고 있다면, 사용자명을 입력하세요.", "LabelForgotPasswordUsernameHelp": "기억하고 있다면, 사용자명을 입력하세요.",
"LabelFormat": "형식:", "LabelFormat": "형식:",
"LabelFriendlyName": "별칭", "LabelFriendlyName": "별칭",
"LabelFriendlyServerName": "알기쉬운 서버 이름:", "LabelServerNameHelp": "이 이름은 서버를 구분하는데 사용합니다. 비워두면 컴퓨터 이름을 사용합니다.",
"LabelFriendlyServerNameHelp": "이 이름은 서버를 구분하는데 사용합니다. 비워두면 컴퓨터 이름을 사용합니다.",
"LabelGroupMoviesIntoCollections": "컬렉션으로 영화 묶기", "LabelGroupMoviesIntoCollections": "컬렉션으로 영화 묶기",
"LabelGroupMoviesIntoCollectionsHelp": "영화 목록을 표시할 때 컬렉션에 포함된 영화가 한 개로 묶여진 항목으로 보여줍니다.", "LabelGroupMoviesIntoCollectionsHelp": "영화 목록을 표시할 때 컬렉션에 포함된 영화가 한 개로 묶여진 항목으로 보여줍니다.",
"LabelHardwareAccelerationType": "하드웨어 가속:", "LabelHardwareAccelerationType": "하드웨어 가속:",
@ -469,9 +468,7 @@
"LabelTrackNumber": "트랙 번호:", "LabelTrackNumber": "트랙 번호:",
"LabelTranscodingAudioCodec": "오디오 코덱:", "LabelTranscodingAudioCodec": "오디오 코덱:",
"LabelTranscodingContainer": "컨테이너:", "LabelTranscodingContainer": "컨테이너:",
"LabelTranscodingTempPath": "임시 트랜스코딩 경로:",
"LabelTranscodingTempPathHelp": "트랜스코더가 사용하는 작업 파일을 보관하는 폴더입니다. 사용자 경로를 지정하거나 서버의 데이터 폴더를 기본으로 사용하려면 비워둡니다.", "LabelTranscodingTempPathHelp": "트랜스코더가 사용하는 작업 파일을 보관하는 폴더입니다. 사용자 경로를 지정하거나 서버의 데이터 폴더를 기본으로 사용하려면 비워둡니다.",
"LabelTranscodingTemporaryFiles": "트랜스코딩 임시 파일:",
"LabelTranscodingVideoCodec": "비디오 코덱:", "LabelTranscodingVideoCodec": "비디오 코덱:",
"LabelTriggerType": "트리거 종류:", "LabelTriggerType": "트리거 종류:",
"LabelTunerIpAddress": "튜너 IP 주소", "LabelTunerIpAddress": "튜너 IP 주소",

View File

@ -213,8 +213,7 @@
"LabelFanartApiKeyHelp": "Fanų meno užklausos be asmeninio API rakto pateiks paveikslus, kurie buvo patvirtinti seniau nei prieš 7 dienas. Su asmeniniu API raktu šis laikas sumažėja iki 48 valandų, o jei esate fanų meno VIP narys, šis laikas dar sumažės iki maždaug 10 minučių.", "LabelFanartApiKeyHelp": "Fanų meno užklausos be asmeninio API rakto pateiks paveikslus, kurie buvo patvirtinti seniau nei prieš 7 dienas. Su asmeniniu API raktu šis laikas sumažėja iki 48 valandų, o jei esate fanų meno VIP narys, šis laikas dar sumažės iki maždaug 10 minučių.",
"LabelFinish": "Baigti", "LabelFinish": "Baigti",
"LabelFriendlyName": "Draugiškas pavadinimas:", "LabelFriendlyName": "Draugiškas pavadinimas:",
"LabelFriendlyServerName": "Draugiškas serverio pavadinimas:", "LabelServerNameHelp": "Šis pavadinimas bus naudojamas serverio identifikavimui. Palikus tuščią bus naudojamas kompiuterio pavadinimas.",
"LabelFriendlyServerNameHelp": "Šis pavadinimas bus naudojamas serverio identifikavimui. Palikus tuščią bus naudojamas kompiuterio pavadinimas.",
"LabelGroupMoviesIntoCollections": "Grupuoti filmus į kolekcijas", "LabelGroupMoviesIntoCollections": "Grupuoti filmus į kolekcijas",
"LabelGroupMoviesIntoCollectionsHelp": "Rodant filmų sąrašą filmai iš kolekcijos bus rodomi kaip vienas elementas.", "LabelGroupMoviesIntoCollectionsHelp": "Rodant filmų sąrašą filmai iš kolekcijos bus rodomi kaip vienas elementas.",
"LabelHttpsPort": "Vietinis HTTPS porto numeris:", "LabelHttpsPort": "Vietinis HTTPS porto numeris:",
@ -293,7 +292,6 @@
"LabelTimeLimitHours": "Laiko limitas (val.):", "LabelTimeLimitHours": "Laiko limitas (val.):",
"LabelTitle": "Pavadinimas:", "LabelTitle": "Pavadinimas:",
"LabelTrackNumber": "Dainos numeris:", "LabelTrackNumber": "Dainos numeris:",
"LabelTranscodingTempPath": "Transkodavimo laikinas kelias:",
"LabelTranscodingTempPathHelp": "Šiame aplanke bus darbiniai transkoderio failai. Nurodykite savo vietą, arba palikite tuščią, kad būtų naudojamas serverio duomenų aplankas.", "LabelTranscodingTempPathHelp": "Šiame aplanke bus darbiniai transkoderio failai. Nurodykite savo vietą, arba palikite tuščią, kad būtų naudojamas serverio duomenų aplankas.",
"LabelTriggerType": "Jungiklio tipas:", "LabelTriggerType": "Jungiklio tipas:",
"LabelType": "Tipas:", "LabelType": "Tipas:",

View File

@ -501,8 +501,7 @@
"LabelFinish": "Slutt", "LabelFinish": "Slutt",
"LabelForgotPasswordUsernameHelp": "Skriv inn ditt brukernavn, hvis du husker det.", "LabelForgotPasswordUsernameHelp": "Skriv inn ditt brukernavn, hvis du husker det.",
"LabelFriendlyName": "Vennlig navn", "LabelFriendlyName": "Vennlig navn",
"LabelFriendlyServerName": "Vennlig server navn:", "LabelServerNameHelp": "Dette navnet vil bli brukt for å identifisere denne serveren. Hvis feltet er tomt, vil maskinens navn bli brukt.",
"LabelFriendlyServerNameHelp": "Dette navnet vil bli brukt for å identifisere denne serveren. Hvis feltet er tomt, vil maskinens navn bli brukt.",
"LabelGroupMoviesIntoCollections": "Gruppér filmer i samlinger", "LabelGroupMoviesIntoCollections": "Gruppér filmer i samlinger",
"LabelGroupMoviesIntoCollectionsHelp": "Ved visning av filmlister vil filmer som tilhører en samling bli vist som ett gruppeelement.", "LabelGroupMoviesIntoCollectionsHelp": "Ved visning av filmlister vil filmer som tilhører en samling bli vist som ett gruppeelement.",
"LabelH264Crf": "H264 enkoding CRF:", "LabelH264Crf": "H264 enkoding CRF:",
@ -664,9 +663,7 @@
"LabelTrackNumber": "Spor nummer:", "LabelTrackNumber": "Spor nummer:",
"LabelTranscodingAudioCodec": "lyd kodek:", "LabelTranscodingAudioCodec": "lyd kodek:",
"LabelTranscodingContainer": "Kontainer:", "LabelTranscodingContainer": "Kontainer:",
"LabelTranscodingTempPath": "Sti for midlertidig transcoding:",
"LabelTranscodingTempPathHelp": "Denne mappen inneholder fungerende filer som blir brukt av transcoderen. Spesifiser en tilpasset sti eller la det stå tomt for å benytte serverens standard sti.", "LabelTranscodingTempPathHelp": "Denne mappen inneholder fungerende filer som blir brukt av transcoderen. Spesifiser en tilpasset sti eller la det stå tomt for å benytte serverens standard sti.",
"LabelTranscodingTemporaryFiles": "Transcoder midlertidige filer:",
"LabelTranscodingThreadCount": "Antall tråder for transkoding", "LabelTranscodingThreadCount": "Antall tråder for transkoding",
"LabelTranscodingThreadCountHelp": "Velg maksimalt antall tråder som skal brukes når transkoding. Redusering av tråder vil senke CPU-bruk, men kan resultere i at Jellyfin ikke konvertere raskt nok for en jevn avspillingsopplevelse.", "LabelTranscodingThreadCountHelp": "Velg maksimalt antall tråder som skal brukes når transkoding. Redusering av tråder vil senke CPU-bruk, men kan resultere i at Jellyfin ikke konvertere raskt nok for en jevn avspillingsopplevelse.",
"LabelTranscodingVideoCodec": "Video kodek:", "LabelTranscodingVideoCodec": "Video kodek:",

View File

@ -599,8 +599,7 @@
"LabelForgotPasswordUsernameHelp": "Vul uw gebruikersnaam in, als u deze weet.", "LabelForgotPasswordUsernameHelp": "Vul uw gebruikersnaam in, als u deze weet.",
"LabelFormat": "Formaat:", "LabelFormat": "Formaat:",
"LabelFriendlyName": "Gebruiksvriendelijke naam:", "LabelFriendlyName": "Gebruiksvriendelijke naam:",
"LabelFriendlyServerName": "Aangepaste servernaam", "LabelServerNameHelp": "Deze naam wordt gebruikt om deze server te identificeren. Indien leeg gelaten, zal de naam van de computer worden gebruikt.",
"LabelFriendlyServerNameHelp": "Deze naam wordt gebruikt om deze server te identificeren. Indien leeg gelaten, zal de naam van de computer worden gebruikt.",
"LabelGroupMoviesIntoCollections": "Groepeer films in collecties", "LabelGroupMoviesIntoCollections": "Groepeer films in collecties",
"LabelGroupMoviesIntoCollectionsHelp": "Bij de weergave van film lijsten, zullen films die tot een collectie behoren worden weergegeven als een gegroepeerd object.", "LabelGroupMoviesIntoCollectionsHelp": "Bij de weergave van film lijsten, zullen films die tot een collectie behoren worden weergegeven als een gegroepeerd object.",
"LabelH264EncodingPreset": "H264 codering preset:", "LabelH264EncodingPreset": "H264 codering preset:",
@ -785,9 +784,7 @@
"LabelTitle": "Titel:", "LabelTitle": "Titel:",
"LabelTrackNumber": "Tracknummer:", "LabelTrackNumber": "Tracknummer:",
"LabelTranscodingAudioCodec": "Geluidscodec:", "LabelTranscodingAudioCodec": "Geluidscodec:",
"LabelTranscodingTempPath": "Tijdelijk transcodeer pad:",
"LabelTranscodingTempPathHelp": "Deze map bevat werkbestanden die worden gebruikt door de transcoder. Geef een eigen locatie op of laat het leeg om de standaardlocatie te gebruiken.", "LabelTranscodingTempPathHelp": "Deze map bevat werkbestanden die worden gebruikt door de transcoder. Geef een eigen locatie op of laat het leeg om de standaardlocatie te gebruiken.",
"LabelTranscodingTemporaryFiles": "Tijdelijke transcodeer bestanden:",
"LabelTranscodingThreadCount": "Aantal transcodeer threads:", "LabelTranscodingThreadCount": "Aantal transcodeer threads:",
"LabelTranscodingThreadCountHelp": "Selecteer het maximale aantal threads die gebruikt mogen worden om te transcoderen. Bij een lager aantal zal het CPU gebruik lager zijn, maar kan de afspeelkwaliteit minder zijn.", "LabelTranscodingThreadCountHelp": "Selecteer het maximale aantal threads die gebruikt mogen worden om te transcoderen. Bij een lager aantal zal het CPU gebruik lager zijn, maar kan de afspeelkwaliteit minder zijn.",
"LabelTunerIpAddress": "Tuner IP adres:", "LabelTunerIpAddress": "Tuner IP adres:",

View File

@ -636,8 +636,7 @@
"LabelFont": "Czcionka:", "LabelFont": "Czcionka:",
"LabelForgotPasswordUsernameHelp": "Podaj nazwę użytkownika, jeśli pamiętasz.", "LabelForgotPasswordUsernameHelp": "Podaj nazwę użytkownika, jeśli pamiętasz.",
"LabelFriendlyName": "Przyjazna nazwa:", "LabelFriendlyName": "Przyjazna nazwa:",
"LabelFriendlyServerName": "Przyjazna nazwa serwera:", "LabelServerNameHelp": "Ta nazwa będzie użyta do identyfikacji serwera. Jeżeli zostawione puste, użyta będzie nazwa komputera.",
"LabelFriendlyServerNameHelp": "Ta nazwa będzie użyta do identyfikacji serwera. Jeżeli zostawione puste, użyta będzie nazwa komputera.",
"LabelGroupMoviesIntoCollections": "Grupuj filmy w kolekcje", "LabelGroupMoviesIntoCollections": "Grupuj filmy w kolekcje",
"LabelGroupMoviesIntoCollectionsHelp": "Podczas wyświetlania listy filmów, filmy należące do kolekcji będą wyświetlone jako jedna zgrupowana pozycja.", "LabelGroupMoviesIntoCollectionsHelp": "Podczas wyświetlania listy filmów, filmy należące do kolekcji będą wyświetlone jako jedna zgrupowana pozycja.",
"LabelH264Crf": "CRF kodowania H264:", "LabelH264Crf": "CRF kodowania H264:",
@ -834,9 +833,7 @@
"LabelTrackNumber": "Numer utworu:", "LabelTrackNumber": "Numer utworu:",
"LabelTranscodingAudioCodec": "Kodek audio:", "LabelTranscodingAudioCodec": "Kodek audio:",
"LabelTranscodingContainer": "Kontener:", "LabelTranscodingContainer": "Kontener:",
"LabelTranscodingTempPath": "Folder tymczasowy transkodowania:",
"LabelTranscodingTempPathHelp": "Folder ten zawiera pliki używane przez silnik transkodowania. Wprowadź niestandardowy folder lub zostaw puste, aby używać domyślnego folderu danych serwera.", "LabelTranscodingTempPathHelp": "Folder ten zawiera pliki używane przez silnik transkodowania. Wprowadź niestandardowy folder lub zostaw puste, aby używać domyślnego folderu danych serwera.",
"LabelTranscodingTemporaryFiles": "Tymczasowe pliki transkodowania:",
"LabelTranscodingThreadCount": "Liczba wątków transkodowania:", "LabelTranscodingThreadCount": "Liczba wątków transkodowania:",
"LabelTranscodingThreadCountHelp": "Wybierz maksymalną liczbę wątków dla transkodowania. Ograniczenie ich liczby, obniży poziom użycia procesora, ale może niekorzystnie wpłynąć na płynność odtwarzania.", "LabelTranscodingThreadCountHelp": "Wybierz maksymalną liczbę wątków dla transkodowania. Ograniczenie ich liczby, obniży poziom użycia procesora, ale może niekorzystnie wpłynąć na płynność odtwarzania.",
"LabelTranscodingVideoCodec": "Kodek wideo:", "LabelTranscodingVideoCodec": "Kodek wideo:",

View File

@ -620,8 +620,7 @@
"LabelForgotPasswordUsernameHelp": "Digite o nome de seu usuário, se lembrar.", "LabelForgotPasswordUsernameHelp": "Digite o nome de seu usuário, se lembrar.",
"LabelFormat": "Formato:", "LabelFormat": "Formato:",
"LabelFriendlyName": "Nome amigável:", "LabelFriendlyName": "Nome amigável:",
"LabelFriendlyServerName": "Nome amigável do servidor:", "LabelServerNameHelp": "Este nome será usado para identificar este servidor. Se deixado em branco, será usado o nome do computador.",
"LabelFriendlyServerNameHelp": "Este nome será usado para identificar este servidor. Se deixado em branco, será usado o nome do computador.",
"LabelGroupMoviesIntoCollections": "Agrupar filmes em coletâneas", "LabelGroupMoviesIntoCollections": "Agrupar filmes em coletâneas",
"LabelGroupMoviesIntoCollectionsHelp": "Ao exibir listas de filmes, filmes que pertençam a uma coletânea serão exibidos como um único item agrupado.", "LabelGroupMoviesIntoCollectionsHelp": "Ao exibir listas de filmes, filmes que pertençam a uma coletânea serão exibidos como um único item agrupado.",
"LabelH264Crf": "CRF de codificação H264:", "LabelH264Crf": "CRF de codificação H264:",
@ -812,9 +811,7 @@
"LabelTitle": "Título:", "LabelTitle": "Título:",
"LabelTrackNumber": "Número da faixa:", "LabelTrackNumber": "Número da faixa:",
"LabelTranscodingAudioCodec": "Codec do Áudio:", "LabelTranscodingAudioCodec": "Codec do Áudio:",
"LabelTranscodingTempPath": "Local temporário para transcodificação:",
"LabelTranscodingTempPathHelp": "Esta pasta contém arquivos ativos usados pelo transcodificador. Especifique um local personalizado ou deixe em branco para usar o padrão dentro da pasta de dados do servidor.", "LabelTranscodingTempPathHelp": "Esta pasta contém arquivos ativos usados pelo transcodificador. Especifique um local personalizado ou deixe em branco para usar o padrão dentro da pasta de dados do servidor.",
"LabelTranscodingTemporaryFiles": "Arquivos temporários da transcodificação:",
"LabelTranscodingThreadCount": "Contagem de threads da transcodificação:", "LabelTranscodingThreadCount": "Contagem de threads da transcodificação:",
"LabelTranscodingThreadCountHelp": "Selecione o número máximo de threads a ser usado quando transcodificar. Reduzir o número de threads irá diminuir o uso da CPU, mas pode não converter rápido o suficiente para uma experiência de reprodução suave.", "LabelTranscodingThreadCountHelp": "Selecione o número máximo de threads a ser usado quando transcodificar. Reduzir o número de threads irá diminuir o uso da CPU, mas pode não converter rápido o suficiente para uma experiência de reprodução suave.",
"LabelTranscodingVideoCodec": "Codec do vídeo:", "LabelTranscodingVideoCodec": "Codec do vídeo:",

View File

@ -361,8 +361,7 @@
"LabelForgotPasswordUsernameHelp": "Digite o nome de seu utilizador, se lembrar.", "LabelForgotPasswordUsernameHelp": "Digite o nome de seu utilizador, se lembrar.",
"LabelFormat": "Formato:", "LabelFormat": "Formato:",
"LabelFriendlyName": "Nome amigável", "LabelFriendlyName": "Nome amigável",
"LabelFriendlyServerName": "Nome amigável do servidor:", "LabelServerNameHelp": "Será usado este nome para identificar o servidor. Se não for preenchido, será usado o nome do computador.",
"LabelFriendlyServerNameHelp": "Será usado este nome para identificar o servidor. Se não for preenchido, será usado o nome do computador.",
"LabelGroupMoviesIntoCollections": "Agrupar filmes nas coleções", "LabelGroupMoviesIntoCollections": "Agrupar filmes nas coleções",
"LabelGroupMoviesIntoCollectionsHelp": "Ao exibir listas de filmes, filmes que pertençam a uma coleção serão exibidos como um único item agrupado.", "LabelGroupMoviesIntoCollectionsHelp": "Ao exibir listas de filmes, filmes que pertençam a uma coleção serão exibidos como um único item agrupado.",
"LabelHardwareAccelerationType": "Aceleração de hardware:", "LabelHardwareAccelerationType": "Aceleração de hardware:",
@ -491,9 +490,7 @@
"LabelTimeLimitHours": "Limite de tempo (horas):", "LabelTimeLimitHours": "Limite de tempo (horas):",
"LabelTranscodingAudioCodec": "Codec do Áudio:", "LabelTranscodingAudioCodec": "Codec do Áudio:",
"LabelTranscodingContainer": "Contentor:", "LabelTranscodingContainer": "Contentor:",
"LabelTranscodingTempPath": "Localização temporária das transcodificações:",
"LabelTranscodingTempPathHelp": "Esta pasta contém arquivos ativos usados pelo transcodificador. Especifique um local personalizado ou deixe em branco para usar o padrão dentro da pasta de dados do servidor.", "LabelTranscodingTempPathHelp": "Esta pasta contém arquivos ativos usados pelo transcodificador. Especifique um local personalizado ou deixe em branco para usar o padrão dentro da pasta de dados do servidor.",
"LabelTranscodingTemporaryFiles": "Ficheiros temporários da transcodificação:",
"LabelTranscodingThreadCount": "Contagem de threads da transcodificação:", "LabelTranscodingThreadCount": "Contagem de threads da transcodificação:",
"LabelTranscodingThreadCountHelp": "Selecione o número máximo de threads a ser usado quando transcodificar. Reduzir o número de threads irá diminuir o uso da CPU, mas pode não converter rápido o suficiente para uma experiência de reprodução suave.", "LabelTranscodingThreadCountHelp": "Selecione o número máximo de threads a ser usado quando transcodificar. Reduzir o número de threads irá diminuir o uso da CPU, mas pode não converter rápido o suficiente para uma experiência de reprodução suave.",
"LabelTranscodingVideoCodec": "Codec do vídeo:", "LabelTranscodingVideoCodec": "Codec do vídeo:",

View File

@ -107,7 +107,6 @@
"LabelSeriesRecordingPath": "Calea pentru înregistrări seriale (opțional):", "LabelSeriesRecordingPath": "Calea pentru înregistrări seriale (opțional):",
"LabelStopWhenPossible": "Oprește când este posibil:", "LabelStopWhenPossible": "Oprește când este posibil:",
"LabelTimeLimitHours": "Limită de timp(ore):", "LabelTimeLimitHours": "Limită de timp(ore):",
"LabelTranscodingTempPath": "Cale temporară pentru conversie:",
"LabelTranscodingTempPathHelp": "Acest director conține fișierele de lucru folosite de convertor. Specificați o cale specială sau lasați gol pentru a folosi pe cea implicită în directorul de lucru al serverului.", "LabelTranscodingTempPathHelp": "Acest director conține fișierele de lucru folosite de convertor. Specificați o cale specială sau lasați gol pentru a folosi pe cea implicită în directorul de lucru al serverului.",
"LabelTriggerType": "Tip Declanșator:", "LabelTriggerType": "Tip Declanșator:",
"LabelUser": "Utilizator:", "LabelUser": "Utilizator:",

View File

@ -638,8 +638,7 @@
"LabelForgotPasswordUsernameHelp": "Введите имя пользователя, если помните его.", "LabelForgotPasswordUsernameHelp": "Введите имя пользователя, если помните его.",
"LabelFormat": "Формат:", "LabelFormat": "Формат:",
"LabelFriendlyName": "Понятное имя:", "LabelFriendlyName": "Понятное имя:",
"LabelFriendlyServerName": "Понятное имя сервера:", "LabelServerNameHelp": "Данное имя используется для распознавания данного сервера. Если не заполнять, то будет использовано имя компьютера.",
"LabelFriendlyServerNameHelp": "Данное имя используется для распознавания данного сервера. Если не заполнять, то будет использовано имя компьютера.",
"LabelGroupMoviesIntoCollections": "Группировать фильмы внутрь коллекций", "LabelGroupMoviesIntoCollections": "Группировать фильмы внутрь коллекций",
"LabelGroupMoviesIntoCollectionsHelp": "При отображении списка фильмов, элементы, принадлежащие к одной коллекции будут отображаться как единый сгруппированный элемент.", "LabelGroupMoviesIntoCollectionsHelp": "При отображении списка фильмов, элементы, принадлежащие к одной коллекции будут отображаться как единый сгруппированный элемент.",
"LabelH264Crf": "Значение CRF H264-кодирования:", "LabelH264Crf": "Значение CRF H264-кодирования:",
@ -837,9 +836,7 @@
"LabelTrackNumber": "Номер дорожки:", "LabelTrackNumber": "Номер дорожки:",
"LabelTranscodingAudioCodec": "Аудио профиль:", "LabelTranscodingAudioCodec": "Аудио профиль:",
"LabelTranscodingContainer": "Контейнер:", "LabelTranscodingContainer": "Контейнер:",
"LabelTranscodingTempPath": "Путь ко временным файлам перекодировки:",
"LabelTranscodingTempPathHelp": "В данной папке содержатся рабочие файлы, используемые при перекодировке. Укажите произвольный путь, или не заполняйте, чтобы использовать стандартный в пределах серверной папки data.", "LabelTranscodingTempPathHelp": "В данной папке содержатся рабочие файлы, используемые при перекодировке. Укажите произвольный путь, или не заполняйте, чтобы использовать стандартный в пределах серверной папки data.",
"LabelTranscodingTemporaryFiles": "Временные файлы перекодировки:",
"LabelTranscodingThreadCount": "Количество перекодирующих подпотоков:", "LabelTranscodingThreadCount": "Количество перекодирующих подпотоков:",
"LabelTranscodingThreadCountHelp": "Выберите максимальное число подпотоков для использования при перекодировке. Сокращение числа подпотоков понижает нагрузку на ЦП, но преобразование может оказаться недостаточно быстрым для впечатления плавного воспроизведения.", "LabelTranscodingThreadCountHelp": "Выберите максимальное число подпотоков для использования при перекодировке. Сокращение числа подпотоков понижает нагрузку на ЦП, но преобразование может оказаться недостаточно быстрым для впечатления плавного воспроизведения.",
"LabelTranscodingVideoCodec": "Видео кодек:", "LabelTranscodingVideoCodec": "Видео кодек:",

View File

@ -391,8 +391,7 @@
"LabelFont": "Písmo:", "LabelFont": "Písmo:",
"LabelForgotPasswordUsernameHelp": "Zadajte svoje používateľské meno, ak si ho pamätáte.", "LabelForgotPasswordUsernameHelp": "Zadajte svoje používateľské meno, ak si ho pamätáte.",
"LabelFormat": "Formát:", "LabelFormat": "Formát:",
"LabelFriendlyServerName": "Názov servera:", "LabelServerNameHelp": "Toto meno bude použité na identifikáciu servera. Ak ostane prázdne, bude použitý názov počítača.",
"LabelFriendlyServerNameHelp": "Toto meno bude použité na identifikáciu servera. Ak ostane prázdne, bude použitý názov počítača.",
"LabelGroupMoviesIntoCollections": "Zoskupiť filmy do kolekcií.", "LabelGroupMoviesIntoCollections": "Zoskupiť filmy do kolekcií.",
"LabelGroupMoviesIntoCollectionsHelp": "Pri zobrazení zoznamu filmov budú filmy patriace do kolekcie zobrazené ako jedna zoskupená položka.", "LabelGroupMoviesIntoCollectionsHelp": "Pri zobrazení zoznamu filmov budú filmy patriace do kolekcie zobrazené ako jedna zoskupená položka.",
"LabelHardwareAccelerationType": "Hardvérová akcelerácia:", "LabelHardwareAccelerationType": "Hardvérová akcelerácia:",
@ -505,7 +504,6 @@
"LabelTrackNumber": "Číslo stopy:", "LabelTrackNumber": "Číslo stopy:",
"LabelTranscodingAudioCodec": "Audio kodek:", "LabelTranscodingAudioCodec": "Audio kodek:",
"LabelTranscodingContainer": "Obal:", "LabelTranscodingContainer": "Obal:",
"LabelTranscodingTempPath": "Dočasné umiestnenie transkódovania:",
"LabelTranscodingVideoCodec": "Video kodek:", "LabelTranscodingVideoCodec": "Video kodek:",
"LabelTunerIpAddress": "IP adresa tunera:", "LabelTunerIpAddress": "IP adresa tunera:",
"LabelTunerType": "Typ tunera:", "LabelTunerType": "Typ tunera:",

View File

@ -590,8 +590,7 @@
"LabelFont": "Typsnitt:", "LabelFont": "Typsnitt:",
"LabelForgotPasswordUsernameHelp": "Skriv ditt användarnamn, om du kommer ihåg det.", "LabelForgotPasswordUsernameHelp": "Skriv ditt användarnamn, om du kommer ihåg det.",
"LabelFriendlyName": "Visningsnamn", "LabelFriendlyName": "Visningsnamn",
"LabelFriendlyServerName": "Ditt önskade servernamn:", "LabelServerNameHelp": "Det här namnet används för att identifiera servern, om det lämnas tomt kommer datorns namn att användas.",
"LabelFriendlyServerNameHelp": "Det här namnet används för att identifiera servern, om det lämnas tomt kommer datorns namn att användas.",
"LabelGroupMoviesIntoCollections": "Gruppera filmer i samlingsboxar", "LabelGroupMoviesIntoCollections": "Gruppera filmer i samlingsboxar",
"LabelGroupMoviesIntoCollectionsHelp": "I filmlistor visas filmer som ingår i en samlingsbox som ett enda objekt.", "LabelGroupMoviesIntoCollectionsHelp": "I filmlistor visas filmer som ingår i en samlingsbox som ett enda objekt.",
"LabelH264Crf": "H264-omkodning CRF:", "LabelH264Crf": "H264-omkodning CRF:",
@ -782,9 +781,7 @@
"LabelTrackNumber": "Spår nr", "LabelTrackNumber": "Spår nr",
"LabelTranscodingAudioCodec": "Ljudkodning:", "LabelTranscodingAudioCodec": "Ljudkodning:",
"LabelTranscodingContainer": "Behållare:", "LabelTranscodingContainer": "Behållare:",
"LabelTranscodingTempPath": "Mellanlagringsplats för omkodning:",
"LabelTranscodingTempPathHelp": "Denna mapp innehåller tillfälliga filer som används vid omkodning. Ange en plats för dessa, eller lämna blankt för att använda förvald plats.", "LabelTranscodingTempPathHelp": "Denna mapp innehåller tillfälliga filer som används vid omkodning. Ange en plats för dessa, eller lämna blankt för att använda förvald plats.",
"LabelTranscodingTemporaryFiles": "Tillfälliga omkodningsfiler:",
"LabelTranscodingThreadCount": "Trådar för omkodning:", "LabelTranscodingThreadCount": "Trådar för omkodning:",
"LabelTranscodingThreadCountHelp": "Välj maximala antalet trådar som ska användas vid omkodning. Att minska antalet trådar sänker cpu-belastningan men ökar även risken att omkodning inte kan ske snabbt nog för felfri uppspelning.", "LabelTranscodingThreadCountHelp": "Välj maximala antalet trådar som ska användas vid omkodning. Att minska antalet trådar sänker cpu-belastningan men ökar även risken att omkodning inte kan ske snabbt nog för felfri uppspelning.",
"LabelTranscodingVideoCodec": "Videokodning:", "LabelTranscodingVideoCodec": "Videokodning:",

View File

@ -598,8 +598,7 @@
"LabelForgotPasswordUsernameHelp": "输入你的用户名,如果你还记得。", "LabelForgotPasswordUsernameHelp": "输入你的用户名,如果你还记得。",
"LabelFormat": "格式:", "LabelFormat": "格式:",
"LabelFriendlyName": "好记的名称:", "LabelFriendlyName": "好记的名称:",
"LabelFriendlyServerName": "好记的服务器名称:", "LabelServerNameHelp": "此名称将用做服务器名,如果留空,将使用计算机名。",
"LabelFriendlyServerNameHelp": "此名称将用做服务器名,如果留空,将使用计算机名。",
"LabelGroupMoviesIntoCollections": "批量添加电影到收藏", "LabelGroupMoviesIntoCollections": "批量添加电影到收藏",
"LabelGroupMoviesIntoCollectionsHelp": "显示电影列表时,属于一个收藏的电影将显示为一个分组。", "LabelGroupMoviesIntoCollectionsHelp": "显示电影列表时,属于一个收藏的电影将显示为一个分组。",
"LabelH264Crf": "H264 编码速率控制", "LabelH264Crf": "H264 编码速率控制",
@ -793,9 +792,7 @@
"LabelTrackNumber": "音轨号码:", "LabelTrackNumber": "音轨号码:",
"LabelTranscodingAudioCodec": "音频编解码器:", "LabelTranscodingAudioCodec": "音频编解码器:",
"LabelTranscodingContainer": "媒体载体", "LabelTranscodingContainer": "媒体载体",
"LabelTranscodingTempPath": "临时解码路径:",
"LabelTranscodingTempPathHelp": "此文件夹包含用于转码的工作文件。请自定义路径,或留空以使用默认的服务器数据文件夹。", "LabelTranscodingTempPathHelp": "此文件夹包含用于转码的工作文件。请自定义路径,或留空以使用默认的服务器数据文件夹。",
"LabelTranscodingTemporaryFiles": "用于转码的临时文件夹:",
"LabelTranscodingThreadCount": "转码线程数:", "LabelTranscodingThreadCount": "转码线程数:",
"LabelTranscodingThreadCountHelp": "选择转码时使用的最大线程数。\n减少线程数量将会降低CPU使用率可能无法快速进行转换并流畅的播放。", "LabelTranscodingThreadCountHelp": "选择转码时使用的最大线程数。\n减少线程数量将会降低CPU使用率可能无法快速进行转换并流畅的播放。",
"LabelTranscodingVideoCodec": "视频编解码器:", "LabelTranscodingVideoCodec": "视频编解码器:",

View File

@ -123,8 +123,7 @@
"LabelFailed": "失敗", "LabelFailed": "失敗",
"LabelFanartApiKey": "個人 API 鎖匙:", "LabelFanartApiKey": "個人 API 鎖匙:",
"LabelFinish": "完成", "LabelFinish": "完成",
"LabelFriendlyServerName": "友好伺服器名稱:", "LabelServerNameHelp": "名稱用於識辨伺服器。如果留空,將使用本機(伺服器)名稱。",
"LabelFriendlyServerNameHelp": "名稱用於識辨伺服器。如果留空,將使用本機(伺服器)名稱。",
"LabelHttpsPort": "本地 https 連接埠號碼:", "LabelHttpsPort": "本地 https 連接埠號碼:",
"LabelHttpsPortHelp": "TCP 連接埠號碼應綁定到 Jellyfin https 伺服器。", "LabelHttpsPortHelp": "TCP 連接埠號碼應綁定到 Jellyfin https 伺服器。",
"LabelImageFetchersHelp": "啟用媒體圖片獲取程式的優先次序", "LabelImageFetchersHelp": "啟用媒體圖片獲取程式的優先次序",
@ -178,9 +177,7 @@
"LabelStatus": "狀態:", "LabelStatus": "狀態:",
"LabelTime": "時間:", "LabelTime": "時間:",
"LabelTimeLimitHours": "時限(小時):", "LabelTimeLimitHours": "時限(小時):",
"LabelTranscodingTempPath": "臨時轉碼路徑:",
"LabelTranscodingTempPathHelp": "此文件夾包含轉換器需要的文件。選擇自定路徑,保留空白以使用默認伺服器的數據文件夾。", "LabelTranscodingTempPathHelp": "此文件夾包含轉換器需要的文件。選擇自定路徑,保留空白以使用默認伺服器的數據文件夾。",
"LabelTranscodingTemporaryFiles": "暫存轉碼文件:",
"LabelTriggerType": "觸發類型:", "LabelTriggerType": "觸發類型:",
"LabelUser": "用戶:", "LabelUser": "用戶:",
"LabelVersionInstalled": "已安裝 {0}", "LabelVersionInstalled": "已安裝 {0}",

View File

@ -119,8 +119,7 @@
"LabelEvent": "事件:", "LabelEvent": "事件:",
"LabelEveryXMinutes": "每:", "LabelEveryXMinutes": "每:",
"LabelFinish": "完成", "LabelFinish": "完成",
"LabelFriendlyServerName": "友好伺服器名稱:", "LabelServerNameHelp": "此名稱將用於標識伺服器。如果留空,計算機名稱將被使用。",
"LabelFriendlyServerNameHelp": "此名稱將用於標識伺服器。如果留空,計算機名稱將被使用。",
"LabelLanguage": "語言:", "LabelLanguage": "語言:",
"LabelMaxBackdropsPerItem": "每個項目背景的最大數目:", "LabelMaxBackdropsPerItem": "每個項目背景的最大數目:",
"LabelMaxParentalRating": "最大允許的家長評級:", "LabelMaxParentalRating": "最大允許的家長評級:",
@ -145,7 +144,6 @@
"LabelSaveLocalMetadata": "將媒體圖像及資料檔存到媒體所在的資料夾", "LabelSaveLocalMetadata": "將媒體圖像及資料檔存到媒體所在的資料夾",
"LabelSaveLocalMetadataHelp": "直接保存媒體圖像及資料到媒體所在的文件夾能使編輯工作更容易。", "LabelSaveLocalMetadataHelp": "直接保存媒體圖像及資料到媒體所在的文件夾能使編輯工作更容易。",
"LabelTime": "時間:", "LabelTime": "時間:",
"LabelTranscodingTempPath": "轉碼臨時路徑:",
"LabelTriggerType": "觸發類型:", "LabelTriggerType": "觸發類型:",
"LabelUser": "使用者:", "LabelUser": "使用者:",
"LabelYourFirstName": "你的名字:", "LabelYourFirstName": "你的名字:",