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="sectionTitleContainer flex align-items-center">
<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>
<p id="tagline" style="font-style: italic;"></p>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -90,27 +90,20 @@ define(['loading', 'events', 'dialogHelper', 'dom', 'layoutManager', 'scrollHelp
dlg.classList.add('dialog-fullscreen-lowres');
}
//dlg.querySelector('.btnCancel').addEventListener('click', function (e) {
// dialogHelper.close(dlg);
//});
dlg.querySelector('.formDialogHeaderTitle').innerHTML = globalize.translate('HeaderRestartingEmbyServer');
dlg.querySelector('.formDialogHeaderTitle').innerHTML = globalize.translate('HeaderRestartingServer');
dlg.querySelector('.text').innerHTML = globalize.translate('RestartPleaseWaitMessage');
var i, length;
var html = '';
for (i = 0, length = configuredButtons.length; i < length; i++) {
var item = configuredButtons[i];
var autoFocus = i === 0 ? ' autofocus' : '';
var buttonClass = 'btnOption raised formDialogFooterItem formDialogFooterItem-autosize';
if (item.type) {
buttonClass += ' button-' + item.type;
}
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";
function loadPage(page, config, languageOptions, systemInfo) {
page.querySelector("#txtServerName").value = systemInfo.ServerName;
if (systemInfo.CanLaunchWebBrowser) {
page.querySelector("#fldRunWebAppAtStartup").classList.remove("hide");
} else {
page.querySelector("#fldRunWebAppAtStartup").classList.add("hide");
}
page.querySelector("#txtCachePath").value = config.CachePath || "";
$("#txtMetadataPath", page).val(config.MetadataPath || "");
$("#txtMetadataNetworkPath", page).val(config.MetadataNetworkPath || "");
page.querySelector("#txtCachePath").value = systemInfo.CachePath || "";
$("#txtMetadataPath", page).val(systemInfo.InternalMetadataPath || "");
$("#txtMetadataNetworkPath", page).val(systemInfo.MetadataNetworkPath || "");
$("#selectLocalizationLanguage", page).html(languageOptions.map(function(language) {
return '<option value="' + language.Value + '">' + language.Name + "</option>"
})).val(config.UICulture);
@ -39,6 +40,7 @@ define(["jQuery", "loading", "fnchecked", "emby-checkbox", "emby-textarea", "emb
var form = this;
$(form).parents(".page");
return ApiClient.getServerConfiguration().then(function(config) {
config.ServerName = $("#txtServerName", form).val();
config.UICulture = $("#selectLocalizationLanguage", form).val();
config.CachePath = form.querySelector("#txtCachePath").value;
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) {
"use strict";
function onConnectionHelpClick(evt) {
evt.preventDefault();
return false;
}
function buttonEnabled(elem, enabled) {
if (enabled) {
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) {
require(["alert"], function (alert) {
var showTranscodeReasons;
@ -207,20 +177,13 @@ define(["datetime", "events", "itemHelper", "serverNotifications", "dom", "globa
function reloadSystemInfo(view, apiClient) {
apiClient.getSystemInfo().then(function (systemInfo) {
view.querySelector(".serverNameHeader").innerHTML = systemInfo.ServerName;
var localizedVersion = globalize.translate("LabelVersionNumber", systemInfo.Version);
view.querySelector("#serverName").innerHTML = globalize.translate("DashboardServerName", systemInfo.ServerName);
var localizedVersion = globalize.translate("DashboardVersionNumber", systemInfo.Version);
if (systemInfo.SystemUpdateLevel && "Release" != systemInfo.SystemUpdateLevel) {
localizedVersion += " " + globalize.translate("Option" + systemInfo.SystemUpdateLevel).toLowerCase();
}
if (systemInfo.CanSelfRestart) {
view.querySelector("#btnRestartServer").classList.remove("hide");
} else {
view.querySelector("#btnRestartServer").classList.add("hide");
}
view.querySelector("#appVersionNumber").innerHTML = localizedVersion;
view.querySelector("#versionNumber").innerHTML = localizedVersion;
if (systemInfo.SupportsHttps) {
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.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();
view.querySelector(".btnConnectionHelp").addEventListener("click", onConnectionHelpClick);
view.querySelector(".btnEditServerName").addEventListener("click", onEditServerNameClick);
view.querySelector(".activeDevices").addEventListener("click", onActiveDevicesClick);
view.addEventListener("viewshow", function () {
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>";
else {
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>"
}

View File

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

View File

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

View File

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

View File

@ -1,30 +1,19 @@
<div id="dashboardPage" data-role="page" class="page type-interior dashboardHomePage fullWidthContent">
<div class="content-primary">
<div class="dashboardSections" style="padding-top:.5em;">
<div class="dashboardColumn dashboardColumn-2-60 dashboardColumn-3-46">
<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;">
<p id="appVersionNumber">
</p>
<p id="serverName"></p>
<p id="versionNumber"></p>
<p id="ports"></p>
<p class="localUrl"></p>
<p class="externalUrl"></p>
<p class="hide">
<a class="btnConnectionHelp" href="#" is="emby-linkbutton">${HowToConnectFromEmbyApps}</a>
</p>
</div>
<div style="margin-top:1em;">
@ -36,13 +25,11 @@
</button>
</div>
<div style="margin-top: 2em;" class="runningTasksContainer hide">
<h3>${HeaderRunningTasks}</h3>
<div id="divRunningTasks" class="paperList" style="padding: 1em;">
</div>
</div>
</div>
<div class="dashboardSection" style="padding-left: 0;">
@ -108,7 +95,7 @@
</div>
<div class="listItem listItem-border">
<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>
</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 class="verticalSection">
<div class="inputContainer">
<input is="emby-input" type="text" id="txtServerName" label="${LabelServerName}" />
<div class="fieldDescription">${LabelServerNameHelp}</div>
</div>
<div class="selectContainer">
<select is="emby-select" id="selectLocalizationLanguage" label="${LabelPreferredDisplayLanguage}"></select>
<div class="fieldDescription">

View File

@ -105,7 +105,7 @@
<div class="inputContainer">
<div style="display: flex; align-items: center;">
<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>
<button type="button" is="paper-icon-button-light" id="btnSelectTranscodingTempPath" class="emby-input-iconbutton"><i class="md-icon">search</i></button>
</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>
</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>

View File

@ -440,7 +440,7 @@ define(["dom", "layoutManager", "inputManager", "connectionManager", "events", "
return getToolsMenuHtml(apiClient).then(function (toolsMenuHtml) {
var html = "";
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 += toolsMenuHtml;
navDrawerScrollContainer.innerHTML = html;

View File

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

View File

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

View File

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

View File

@ -338,8 +338,7 @@
"LabelFanartApiKey": "Clau api personal:",
"LabelFinish": "Finalitzar",
"LabelFriendlyName": "Nom amistós",
"LabelFriendlyServerName": "Nom amistós del servidor:",
"LabelFriendlyServerNameHelp": "El nom servirà per identificar aquest servidor. Si es deixa en blanc s'emprarà el nom de l'ordinador.",
"LabelServerNameHelp": "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",
"LabelHomeScreenSectionValue": "Secció {0} de la pàgina d'inici:",
"LabelHttpsPort": "Port local https:",
@ -448,9 +447,7 @@
"LabelTrackNumber": "Pista:",
"LabelTranscodingAudioCodec": "Còdec d'àudio",
"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.",
"LabelTranscodingTemporaryFiles": "Fitxers temporals de transcodificació:",
"LabelTranscodingVideoCodec": "Còdec de vídeo:",
"LabelTriggerType": "Tipus de Disparador:",
"LabelType": "Tipus:",

View File

@ -540,8 +540,7 @@
"LabelForgotPasswordUsernameHelp": "Zadej své uživatelské jméno, jestliže se má pamatovat.",
"LabelFormat": "Formát:",
"LabelFriendlyName": "Přívětivý název",
"LabelFriendlyServerName": "Název serveru:",
"LabelFriendlyServerNameHelp": "Toto jméno bude použito jako identifikace serveru, ponecháte-li prázdné bude použit název počítače.",
"LabelServerNameHelp": "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í.",
"LabelGroupMoviesIntoCollectionsHelp": "Při zobrazení seznamů filmu, budou filmy patřící do kolekce, zobrazeny jako jedna položka.",
"LabelH264Crf": "H264 kódování CRF:",
@ -716,9 +715,7 @@
"LabelTrackNumber": "Číslo stopy:",
"LabelTranscodingAudioCodec": "Audio kodek:",
"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.",
"LabelTranscodingTemporaryFiles": "Dočasné soubory 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í.",
"LabelTranscodingVideoCodec": "Video kodek:",

View File

@ -497,8 +497,7 @@
"LabelFinish": "Afslut",
"LabelForgotPasswordUsernameHelp": "Indtast dit brugernavn, hvis du kan huske det.",
"LabelFriendlyName": "System venligt navn:",
"LabelFriendlyServerName": "Nemt servernavn:",
"LabelFriendlyServerNameHelp": "Dette navn bruges til at identificere serveren. Hvis det ikke udfyldes, bruges computerens navn.",
"LabelServerNameHelp": "Dette navn bruges til at identificere serveren. Hvis det ikke udfyldes, bruges computerens navn.",
"LabelGroupMoviesIntoCollections": "Grupper film i samlinger",
"LabelGroupMoviesIntoCollectionsHelp": "Film i samlinger vil blive vist som en samlet enhed i filmlister.",
"LabelH264Crf": "H264-kodning CRF:",
@ -663,9 +662,7 @@
"LabelTitle": "Titel:",
"LabelTrackNumber": "Spor nummer:",
"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.",
"LabelTranscodingTemporaryFiles": "Midlertidige filer for transkodning:",
"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.",
"LabelTriggerType": "Udløsertype:",

View File

@ -597,8 +597,7 @@
"LabelFont": "Schriftart:",
"LabelForgotPasswordUsernameHelp": "Bitte gib deinen Benutzernamen ein, falls du dich daran erinnerst.",
"LabelFriendlyName": "Benutzerfreundlicher Name:",
"LabelFriendlyServerName": "Freundlicher Servername:",
"LabelFriendlyServerNameHelp": "Dieser Name wird benutzt um diesen Server zu identifizieren. Wenn leer gelassen, wird der Computername benutzt.",
"LabelServerNameHelp": "Dieser Name wird benutzt um diesen Server zu identifizieren. Wenn leer gelassen, wird der Computername benutzt.",
"LabelGroupMoviesIntoCollections": "Gruppiere Filme in Collections",
"LabelGroupMoviesIntoCollectionsHelp": "Wenn Filmlisten angezeigt werden, dann werden Filme, die zu einer Collection gehören, als ein gruppiertes Element angezeigt.",
"LabelH264EncodingPreset": "H264 Encoding Voreinstellung:",
@ -785,9 +784,7 @@
"LabelTitle": "Titel:",
"LabelTrackNumber": "Stück Nummer:",
"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.",
"LabelTranscodingTemporaryFiles": "Temporäre Transkodierdateien:",
"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.",
"LabelTranscodingVideoCodec": "Video Codec:",

View File

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

View File

@ -442,6 +442,7 @@
"HeaderResponseProfile": "Response Profile",
"HeaderResponseProfileHelp": "Response profiles provide a way to customize information sent to the device when playing certain kinds of media.",
"HeaderRestart": "Restart",
"HeaderRestartingServer": "Restarting Server",
"HeaderRevisionHistory": "Revision History",
"HeaderRunningTasks": "Running Tasks",
"HeaderScenes": "Scenes",
@ -642,8 +643,7 @@
"LabelForgotPasswordUsernameHelp": "Enter your username, if you remember it.",
"LabelFormat": "Format:",
"LabelFriendlyName": "Friendly name:",
"LabelFriendlyServerName": "Friendly server name:",
"LabelFriendlyServerNameHelp": "This name will be used to identify this server. If left blank, the computer name will be used.",
"LabelServerNameHelp": "This name will be used to identify this server. If left blank, the computer name will be used.",
"LabelGroupMoviesIntoCollections": "Group movies into collections",
"LabelGroupMoviesIntoCollectionsHelp": "When displaying movie lists, movies belonging to a collection will be displayed as one grouped item.",
"LabelH264Crf": "H264 encoding CRF:",
@ -801,6 +801,7 @@
"LabelSeriesRecordingPath": "Series recording path (optional):",
"LabelServerHost": "Host:",
"LabelServerHostHelp": "192.168.1.100 or https://myserver.com",
"LabelServerName": "Server name:",
"LabelServerPort": "Port:",
"LabelSimultaneousConnectionLimit": "Simultaneous stream limit:",
"LabelSkin": "Skin:",
@ -841,9 +842,9 @@
"LabelTrackNumber": "Track number:",
"LabelTranscodingAudioCodec": "Audio codec:",
"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.",
"LabelTranscodingTemporaryFiles": "Transcoding temporary files:",
"LabelTranscodes": "Transcodes:",
"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.",
"LabelTranscodingVideoCodec": "Video codec:",
@ -866,9 +867,10 @@
"LabelValue": "Value:",
"LabelVersion": "Version:",
"LabelVersionInstalled": "{0} installed",
"LabelVersionNumber": "Version {0}",
"DashboardVersionNumber": "Version: {0}",
"DashboardServerName": "Server: {0}",
"LabelVideo": "Video:",
"LabelWeb": "Web",
"LabelWeb": "Web: ",
"LabelXDlnaCap": "X-Dlna cap:",
"LabelXDlnaCapHelp": "Determines the content of the X_DLNACAP element in the urn:schemas-dlna-org:device-1-0 namespace.",
"LabelXDlnaDoc": "X-Dlna doc:",
@ -956,6 +958,7 @@
"MessageItemsAdded": "Items added.",
"MessageLeaveEmptyToInherit": "Leave empty to inherit settings from a parent item, or the global default value.",
"MessageNoAvailablePlugins": "No available plugins.",
"MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Movies, Series, and albums 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.",
"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.",

View File

@ -624,8 +624,7 @@
"LabelForgotPasswordUsernameHelp": "Introduce tu nombre de usuario, si lo recuerdas.",
"LabelFormat": "Formato:",
"LabelFriendlyName": "Nombre amistoso:",
"LabelFriendlyServerName": "Nombre amigable del servidor:",
"LabelFriendlyServerNameHelp": "Este nombre será usado para identificar este servidor. Si se deja en blanco, se usará el nombre de la computadora.",
"LabelServerNameHelp": "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",
"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:",
@ -822,9 +821,7 @@
"LabelTrackNumber": "Número de Pista:",
"LabelTranscodingAudioCodec": "Codec de audio:",
"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.",
"LabelTranscodingTemporaryFiles": "Archivos temporales 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.",
"LabelTranscodingVideoCodec": "Codec de video:",

View File

@ -563,8 +563,7 @@
"LabelForgotPasswordUsernameHelp": "Introduce tu nombre de usuario, si te acuerdas.",
"LabelFormat": "Formato:",
"LabelFriendlyName": "Nombre amigable:",
"LabelFriendlyServerName": "Nombre informal del servidor:",
"LabelFriendlyServerNameHelp": "Este nombre se podrá utilizar para identificar este servidor. Si se deja en blanco se usará el nombre del ordenador.",
"LabelServerNameHelp": "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",
"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:",
@ -750,9 +749,7 @@
"LabelTrackNumber": "Número de pista:",
"LabelTranscodingAudioCodec": "Codec de audio:",
"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.",
"LabelTranscodingTemporaryFiles": "Archivos temporales 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.",
"LabelTranscodingVideoCodec": "Codec de video:",

View File

@ -622,8 +622,7 @@
"LabelForgotPasswordUsernameHelp": "Saisissez votre nom d'utilisateur, si vous vous en souvenez.",
"LabelFormat": "Format :",
"LabelFriendlyName": "Nom d'affichage :",
"LabelFriendlyServerName": "Surnom du serveur :",
"LabelFriendlyServerNameHelp": "Ce nom sera utilisé pour identifier le serveur. Sinon le nom d'ordinateur sera utilisé.",
"LabelServerNameHelp": "Ce nom sera utilisé pour identifier le serveur. Sinon le nom d'ordinateur sera utilisé.",
"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é.",
"LabelH264Crf": "CRF d'encodage H264 :",
@ -821,9 +820,7 @@
"LabelTrackNumber": "Numéro de piste :",
"LabelTranscodingAudioCodec": "Codec audio :",
"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.",
"LabelTranscodingTemporaryFiles": "Fichiers temporaires 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.",
"LabelTranscodingVideoCodec": "Codec vidéo :",

View File

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

View File

@ -440,8 +440,7 @@
"LabelFinish": "Kraj",
"LabelForgotPasswordUsernameHelp": "Unesite korisničko ime, ako se sjećate.",
"LabelFriendlyName": "Prijateljsko ime",
"LabelFriendlyServerName": "Prijateljsko ime servera:",
"LabelFriendlyServerNameHelp": "Ovo ime će se koristiti za identifikaciju servera. Ako ostavite prazno, ime računala će se koristi kao identifikator.",
"LabelServerNameHelp": "Ovo ime će se koristiti za identifikaciju servera. Ako ostavite prazno, ime računala će se koristi kao identifikator.",
"LabelGroupMoviesIntoCollections": "Grupiraj filmove u kolekciju",
"LabelGroupMoviesIntoCollectionsHelp": "Kada se prikazuje lista filmova, filmovi koji pripadaju kolekciji biti će prikazani kao jedna stavka.",
"LabelH264Crf": "H264 kodiranje CRF:",
@ -598,9 +597,7 @@
"LabelTrackNumber": "Broj pjesme:",
"LabelTranscodingAudioCodec": "Audio koder:",
"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.",
"LabelTranscodingTemporaryFiles": "Privremene datoteke 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.",
"LabelTranscodingVideoCodec": "Video koder:",

View File

@ -278,7 +278,6 @@
"LabelEveryXMinutes": "Minden:",
"LabelFinish": "Befejez",
"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",
"LabelH264EncodingPreset": "H264 kódolási beállítások:",
"LabelHardwareAccelerationType": "Hardveres gyorsítás:",
@ -922,7 +921,7 @@
"LabelFont": "Betűtípus:",
"LabelFormat": "Formátum:",
"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.",
"LabelH264Crf": "H264 encoding CRF:",
"LabelHomeNetworkQuality": "Otthoni hálózat minősége:",
@ -1019,9 +1018,7 @@
"LabelTextBackgroundColor": "Szöveg háttérszín:",
"LabelTextColor": "Szöveg szín:",
"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.",
"LabelTranscodingTemporaryFiles": "Átkódolás ideiglenes fájljai:",
"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.",
"LabelTunerIpAddress": "Tuner IP címe:",

View File

@ -603,8 +603,7 @@
"LabelForgotPasswordUsernameHelp": "Inserisci il tuo nome utente, se te lo ricordi.",
"LabelFormat": "Formato:",
"LabelFriendlyName": "Nome Condiviso:",
"LabelFriendlyServerName": "Nome condiviso del server:",
"LabelFriendlyServerNameHelp": "Questo nome è usato per identificare il server sulla rete.Se lasciato vuoto verra usato il nome del pc",
"LabelServerNameHelp": "Questo nome è usato per identificare il server sulla rete.Se lasciato vuoto verra usato il nome del pc",
"LabelGroupMoviesIntoCollections": "Raggruppa i film nelle collezioni",
"LabelGroupMoviesIntoCollectionsHelp": "Quando si visualizzano le liste di film, quelli appartenenti ad una collezione saranno visualizzati come un elemento raggruppato.",
"LabelH264Crf": "CRF di codifica H264:",
@ -793,9 +792,7 @@
"LabelTrackNumber": "Numero traccia:",
"LabelTranscodingAudioCodec": "Codec Audio:",
"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.",
"LabelTranscodingTemporaryFiles": "Transcodifica file temporanei:",
"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.",
"LabelTranscodingVideoCodec": "Codec Video:",

View File

@ -638,8 +638,7 @@
"LabelForgotPasswordUsernameHelp": "Eske salsańyz, paıdalanýshy atyńyzdy engizińiz.",
"LabelFormat": "Pishim:",
"LabelFriendlyName": "Túsinikti ataý:",
"LabelFriendlyServerName": "Serverdiń ońaı aty:",
"LabelFriendlyServerNameHelp": "Bul ataý osy serverdi anyqtaý úshin paıdalanylady. Eger óris bos qaldyrylsa, kompúter aty paıdalanylady.",
"LabelServerNameHelp": "Bul ataý osy serverdi anyqtaý úshin paıdalanylady. Eger óris bos qaldyrylsa, kompúter aty paıdalanylady.",
"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.",
"LabelH264Crf": "H264 kodtaý CRF máni:",
@ -837,9 +836,7 @@
"LabelTrackNumber": "Jolshyq nómiri:",
"LabelTranscodingAudioCodec": "Dybystyq kodek:",
"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.",
"LabelTranscodingTemporaryFiles": "Qaıta kodtaýynyń ýaqytsha faıldary:",
"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.",
"LabelTranscodingVideoCodec": "Beınelik kodek:",

View File

@ -351,8 +351,7 @@
"LabelForgotPasswordUsernameHelp": "기억하고 있다면, 사용자명을 입력하세요.",
"LabelFormat": "형식:",
"LabelFriendlyName": "별칭",
"LabelFriendlyServerName": "알기쉬운 서버 이름:",
"LabelFriendlyServerNameHelp": "이 이름은 서버를 구분하는데 사용합니다. 비워두면 컴퓨터 이름을 사용합니다.",
"LabelServerNameHelp": "이 이름은 서버를 구분하는데 사용합니다. 비워두면 컴퓨터 이름을 사용합니다.",
"LabelGroupMoviesIntoCollections": "컬렉션으로 영화 묶기",
"LabelGroupMoviesIntoCollectionsHelp": "영화 목록을 표시할 때 컬렉션에 포함된 영화가 한 개로 묶여진 항목으로 보여줍니다.",
"LabelHardwareAccelerationType": "하드웨어 가속:",
@ -469,9 +468,7 @@
"LabelTrackNumber": "트랙 번호:",
"LabelTranscodingAudioCodec": "오디오 코덱:",
"LabelTranscodingContainer": "컨테이너:",
"LabelTranscodingTempPath": "임시 트랜스코딩 경로:",
"LabelTranscodingTempPathHelp": "트랜스코더가 사용하는 작업 파일을 보관하는 폴더입니다. 사용자 경로를 지정하거나 서버의 데이터 폴더를 기본으로 사용하려면 비워둡니다.",
"LabelTranscodingTemporaryFiles": "트랜스코딩 임시 파일:",
"LabelTranscodingVideoCodec": "비디오 코덱:",
"LabelTriggerType": "트리거 종류:",
"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ų.",
"LabelFinish": "Baigti",
"LabelFriendlyName": "Draugiškas pavadinimas:",
"LabelFriendlyServerName": "Draugiškas serverio pavadinimas:",
"LabelFriendlyServerNameHelp": "Šis pavadinimas bus naudojamas serverio identifikavimui. Palikus tuščią bus naudojamas kompiuterio pavadinimas.",
"LabelServerNameHelp": "Šis pavadinimas bus naudojamas serverio identifikavimui. Palikus tuščią bus naudojamas kompiuterio pavadinimas.",
"LabelGroupMoviesIntoCollections": "Grupuoti filmus į kolekcijas",
"LabelGroupMoviesIntoCollectionsHelp": "Rodant filmų sąrašą filmai iš kolekcijos bus rodomi kaip vienas elementas.",
"LabelHttpsPort": "Vietinis HTTPS porto numeris:",
@ -293,7 +292,6 @@
"LabelTimeLimitHours": "Laiko limitas (val.):",
"LabelTitle": "Pavadinimas:",
"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.",
"LabelTriggerType": "Jungiklio tipas:",
"LabelType": "Tipas:",

View File

@ -501,8 +501,7 @@
"LabelFinish": "Slutt",
"LabelForgotPasswordUsernameHelp": "Skriv inn ditt brukernavn, hvis du husker det.",
"LabelFriendlyName": "Vennlig navn",
"LabelFriendlyServerName": "Vennlig server navn:",
"LabelFriendlyServerNameHelp": "Dette navnet vil bli brukt for å identifisere denne serveren. Hvis feltet er tomt, vil maskinens navn bli brukt.",
"LabelServerNameHelp": "Dette navnet vil bli brukt for å identifisere denne serveren. Hvis feltet er tomt, vil maskinens navn bli brukt.",
"LabelGroupMoviesIntoCollections": "Gruppér filmer i samlinger",
"LabelGroupMoviesIntoCollectionsHelp": "Ved visning av filmlister vil filmer som tilhører en samling bli vist som ett gruppeelement.",
"LabelH264Crf": "H264 enkoding CRF:",
@ -664,9 +663,7 @@
"LabelTrackNumber": "Spor nummer:",
"LabelTranscodingAudioCodec": "lyd kodek:",
"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.",
"LabelTranscodingTemporaryFiles": "Transcoder midlertidige filer:",
"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.",
"LabelTranscodingVideoCodec": "Video kodek:",

View File

@ -599,8 +599,7 @@
"LabelForgotPasswordUsernameHelp": "Vul uw gebruikersnaam in, als u deze weet.",
"LabelFormat": "Formaat:",
"LabelFriendlyName": "Gebruiksvriendelijke naam:",
"LabelFriendlyServerName": "Aangepaste servernaam",
"LabelFriendlyServerNameHelp": "Deze naam wordt gebruikt om deze server te identificeren. Indien leeg gelaten, zal de naam van de computer worden gebruikt.",
"LabelServerNameHelp": "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",
"LabelGroupMoviesIntoCollectionsHelp": "Bij de weergave van film lijsten, zullen films die tot een collectie behoren worden weergegeven als een gegroepeerd object.",
"LabelH264EncodingPreset": "H264 codering preset:",
@ -785,9 +784,7 @@
"LabelTitle": "Titel:",
"LabelTrackNumber": "Tracknummer:",
"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.",
"LabelTranscodingTemporaryFiles": "Tijdelijke transcodeer bestanden:",
"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.",
"LabelTunerIpAddress": "Tuner IP adres:",

View File

@ -636,8 +636,7 @@
"LabelFont": "Czcionka:",
"LabelForgotPasswordUsernameHelp": "Podaj nazwę użytkownika, jeśli pamiętasz.",
"LabelFriendlyName": "Przyjazna nazwa:",
"LabelFriendlyServerName": "Przyjazna nazwa serwera:",
"LabelFriendlyServerNameHelp": "Ta nazwa będzie użyta do identyfikacji serwera. Jeżeli zostawione puste, użyta będzie nazwa komputera.",
"LabelServerNameHelp": "Ta nazwa będzie użyta do identyfikacji serwera. Jeżeli zostawione puste, użyta będzie nazwa komputera.",
"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.",
"LabelH264Crf": "CRF kodowania H264:",
@ -834,9 +833,7 @@
"LabelTrackNumber": "Numer utworu:",
"LabelTranscodingAudioCodec": "Kodek audio:",
"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.",
"LabelTranscodingTemporaryFiles": "Tymczasowe pliki 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.",
"LabelTranscodingVideoCodec": "Kodek wideo:",

View File

@ -620,8 +620,7 @@
"LabelForgotPasswordUsernameHelp": "Digite o nome de seu usuário, se lembrar.",
"LabelFormat": "Formato:",
"LabelFriendlyName": "Nome amigável:",
"LabelFriendlyServerName": "Nome amigável do servidor:",
"LabelFriendlyServerNameHelp": "Este nome será usado para identificar este servidor. Se deixado em branco, será usado o nome do computador.",
"LabelServerNameHelp": "Este nome será usado para identificar este servidor. Se deixado em branco, será usado o nome do computador.",
"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.",
"LabelH264Crf": "CRF de codificação H264:",
@ -812,9 +811,7 @@
"LabelTitle": "Título:",
"LabelTrackNumber": "Número da faixa:",
"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.",
"LabelTranscodingTemporaryFiles": "Arquivos temporários 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.",
"LabelTranscodingVideoCodec": "Codec do vídeo:",

View File

@ -361,8 +361,7 @@
"LabelForgotPasswordUsernameHelp": "Digite o nome de seu utilizador, se lembrar.",
"LabelFormat": "Formato:",
"LabelFriendlyName": "Nome amigável",
"LabelFriendlyServerName": "Nome amigável do servidor:",
"LabelFriendlyServerNameHelp": "Será usado este nome para identificar o servidor. Se não for preenchido, será usado o nome do computador.",
"LabelServerNameHelp": "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",
"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:",
@ -491,9 +490,7 @@
"LabelTimeLimitHours": "Limite de tempo (horas):",
"LabelTranscodingAudioCodec": "Codec do Áudio:",
"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.",
"LabelTranscodingTemporaryFiles": "Ficheiros temporários 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.",
"LabelTranscodingVideoCodec": "Codec do vídeo:",

View File

@ -107,7 +107,6 @@
"LabelSeriesRecordingPath": "Calea pentru înregistrări seriale (opțional):",
"LabelStopWhenPossible": "Oprește când este posibil:",
"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.",
"LabelTriggerType": "Tip Declanșator:",
"LabelUser": "Utilizator:",

View File

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

View File

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

View File

@ -590,8 +590,7 @@
"LabelFont": "Typsnitt:",
"LabelForgotPasswordUsernameHelp": "Skriv ditt användarnamn, om du kommer ihåg det.",
"LabelFriendlyName": "Visningsnamn",
"LabelFriendlyServerName": "Ditt önskade servernamn:",
"LabelFriendlyServerNameHelp": "Det här namnet används för att identifiera servern, om det lämnas tomt kommer datorns namn att användas.",
"LabelServerNameHelp": "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",
"LabelGroupMoviesIntoCollectionsHelp": "I filmlistor visas filmer som ingår i en samlingsbox som ett enda objekt.",
"LabelH264Crf": "H264-omkodning CRF:",
@ -782,9 +781,7 @@
"LabelTrackNumber": "Spår nr",
"LabelTranscodingAudioCodec": "Ljudkodning:",
"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.",
"LabelTranscodingTemporaryFiles": "Tillfälliga omkodningsfiler:",
"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.",
"LabelTranscodingVideoCodec": "Videokodning:",

View File

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

View File

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

View File

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