Merge pull request #360 from dkanada/metadata

Small tweaks to the server settings
This commit is contained in:
Joshua M. Boniface 2019-06-18 00:10:04 -04:00 committed by GitHub
commit 4a3bf18d73
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
59 changed files with 136 additions and 316 deletions

View File

@ -1,4 +1,4 @@
<div id="serverSecurityPage" data-role="page" class="page type-interior advancedConfigurationPage withTabs fullWidthContent"> <div id="apiKeysPage" data-role="page" class="page type-interior advancedConfigurationPage fullWidthContent">
<div> <div>
<div class="content-primary"> <div class="content-primary">
<div class="detailSectionHeader"> <div class="detailSectionHeader">

View File

@ -41,7 +41,7 @@
<div class="verticalSection verticalSection-extrabottompadding"> <div class="verticalSection verticalSection-extrabottompadding">
<h2 class="sectionTitle"> <h2 class="sectionTitle">
${Advanced} ${TabAdvanced}
</h2> </h2>
<div class="checkboxContainer checkboxContainer-withDescription cinemaModeOptions"> <div class="checkboxContainer checkboxContainer-withDescription cinemaModeOptions">
<label> <label>

View File

@ -4,14 +4,15 @@ define(["datetime", "loading", "libraryMenu", "dom", "globalize", "emby-button"]
function revoke(page, key) { function revoke(page, key) {
require(["confirm"], function(confirm) { require(["confirm"], function(confirm) {
confirm(globalize.translate("MessageConfirmRevokeApiKey"), globalize.translate("HeaderConfirmRevokeApiKey")).then(function() { confirm(globalize.translate("MessageConfirmRevokeApiKey"), globalize.translate("HeaderConfirmRevokeApiKey")).then(function() {
loading.show(), ApiClient.ajax({ loading.show();
ApiClient.ajax({
type: "DELETE", type: "DELETE",
url: ApiClient.getUrl("Auth/Keys/" + key) url: ApiClient.getUrl("Auth/Keys/" + key)
}).then(function() { }).then(function() {
loadData(page) loadData(page);
}) });
}) });
}) });
} }
function renderKeys(page, keys) { function renderKeys(page, keys) {
@ -21,13 +22,15 @@ define(["datetime", "loading", "libraryMenu", "dom", "globalize", "emby-button"]
var date = datetime.parseISO8601Date(item.DateCreated, !0); var date = datetime.parseISO8601Date(item.DateCreated, !0);
return html += datetime.toLocaleDateString(date) + " " + datetime.getDisplayTime(date), html += "</td>", html += "</tr>" return html += datetime.toLocaleDateString(date) + " " + datetime.getDisplayTime(date), html += "</td>", html += "</tr>"
}).join(""); }).join("");
page.querySelector(".resultBody").innerHTML = rows, loading.hide() page.querySelector(".resultBody").innerHTML = rows;
loading.hide();
} }
function loadData(page) { function loadData(page) {
loading.show(), ApiClient.getJSON(ApiClient.getUrl("Auth/Keys")).then(function(result) { loading.show();
renderKeys(page, result.Items) ApiClient.getJSON(ApiClient.getUrl("Auth/Keys")).then(function(result) {
}) renderKeys(page, result.Items);
});
} }
function showNewKeyPrompt(page) { function showNewKeyPrompt(page) {
@ -49,24 +52,18 @@ define(["datetime", "loading", "libraryMenu", "dom", "globalize", "emby-button"]
}) })
} }
function getTabs() { pageIdOn("pageinit", "apiKeysPage", function() {
return [{
href: "dashboardhosting.html",
name: globalize.translate("TabHosting")
}, {
href: "serversecurity.html",
name: globalize.translate("TabSecurity")
}]
}
pageIdOn("pageinit", "serverSecurityPage", function() {
var page = this; var page = this;
page.querySelector(".btnNewKey").addEventListener("click", function() { page.querySelector(".btnNewKey").addEventListener("click", function() {
showNewKeyPrompt(page) showNewKeyPrompt(page)
}), page.querySelector(".tblApiKeys").addEventListener("click", function(e) { });
page.querySelector(".tblApiKeys").addEventListener("click", function(e) {
var btnRevoke = dom.parentWithClass(e.target, "btnRevoke"); var btnRevoke = dom.parentWithClass(e.target, "btnRevoke");
btnRevoke && revoke(page, btnRevoke.getAttribute("data-token")) btnRevoke && revoke(page, btnRevoke.getAttribute("data-token"))
}) });
}), pageIdOn("pagebeforeshow", "serverSecurityPage", function() { });
libraryMenu.setTabs("adminadvanced", 1, getTabs), loadData(this)
pageIdOn("pagebeforeshow", "apiKeysPage", function() {
loadData(this);
}) })
}); });

View File

@ -14,25 +14,58 @@ define(["globalize", "loading", "libraryMenu", "emby-checkbox", "emby-button", "
}, { }, {
href: "metadatanfo.html", href: "metadatanfo.html",
name: Globalize.translate("TabNfoSettings") name: Globalize.translate("TabNfoSettings")
}, {
href: "librarysettings.html",
name: Globalize.translate("TabAdvanced")
}] }]
} }
return function(view, params) { return function(view, params) {
function loadData() { function loadData() {
ApiClient.getServerConfiguration().then(function(config) { ApiClient.getServerConfiguration().then(function(config) {
view.querySelector(".chkFolderView").checked = config.EnableFolderView, view.querySelector(".chkGroupMoviesIntoCollections").checked = config.EnableGroupingIntoCollections, view.querySelector(".chkDisplaySpecialsWithinSeasons").checked = config.DisplaySpecialsWithinSeasons, view.querySelector(".chkExternalContentInSuggestions").checked = config.EnableExternalContentInSuggestions view.querySelector(".chkFolderView").checked = config.EnableFolderView;
}) view.querySelector(".chkGroupMoviesIntoCollections").checked = config.EnableGroupingIntoCollections;
view.querySelector(".chkDisplaySpecialsWithinSeasons").checked = config.DisplaySpecialsWithinSeasons;
view.querySelector(".chkExternalContentInSuggestions").checked = config.EnableExternalContentInSuggestions;
view.querySelector("#chkSaveMetadataHidden").checked = config.SaveMetadataHidden;
});
ApiClient.getNamedConfiguration("metadata").then(function(metadata) {
loadMetadataConfig(this, metadata)
});
} }
function loadMetadataConfig(page, config) {
$("#selectDateAdded", page).val(config.UseFileCreationTimeForDateAdded ? "1" : "0");
}
view.querySelector("form").addEventListener("submit", function(e) { view.querySelector("form").addEventListener("submit", function(e) {
loading.show(); loading.show();
var form = this; var form = this;
return ApiClient.getServerConfiguration().then(function(config) { ApiClient.getServerConfiguration().then(function(config) {
config.EnableFolderView = form.querySelector(".chkFolderView").checked, config.EnableGroupingIntoCollections = form.querySelector(".chkGroupMoviesIntoCollections").checked, config.DisplaySpecialsWithinSeasons = form.querySelector(".chkDisplaySpecialsWithinSeasons").checked, config.EnableExternalContentInSuggestions = form.querySelector(".chkExternalContentInSuggestions").checked, ApiClient.updateServerConfiguration(config).then(Dashboard.processServerConfigurationUpdateResult) config.EnableFolderView = form.querySelector(".chkFolderView").checked;
}), e.preventDefault(), !1 config.EnableGroupingIntoCollections = form.querySelector(".chkGroupMoviesIntoCollections").checked;
}), view.addEventListener("viewshow", function() { config.DisplaySpecialsWithinSeasons = form.querySelector(".chkDisplaySpecialsWithinSeasons").checked;
libraryMenu.setTabs("librarysetup", 1, getTabs), loadData() config.EnableExternalContentInSuggestions = form.querySelector(".chkExternalContentInSuggestions").checked;
}) config.SaveMetadataHidden = form.querySelector("#chkSaveMetadataHidden").checked;
ApiClient.updateServerConfiguration(config).then(Dashboard.processServerConfigurationUpdateResult);
});
ApiClient.getNamedConfiguration("metadata").then(function(config) {
config.UseFileCreationTimeForDateAdded = "1" === $("#selectDateAdded", form).val();
ApiClient.updateNamedConfiguration("metadata", config);
});
e.preventDefault();
loading.hide();
return false;
});
view.addEventListener("viewshow", function() {
libraryMenu.setTabs("librarysetup", 1, getTabs);
loadData();
ApiClient.getSystemInfo().then(function(info) {
if ("Windows" === info.OperatingSystem) {
this.querySelector(".fldSaveMetadataHidden").classList.remove("hide");
} else {
this.querySelector(".fldSaveMetadataHidden").classList.add("hide");
}
});
});
} }
}); });

View File

@ -1,74 +0,0 @@
define(["jQuery", "loading", "libraryMenu", "fnchecked", "emby-checkbox", "emby-button"], function($, loading, libraryMenu) {
"use strict";
function loadPage(page, config) {
$("#chkSaveMetadataHidden", page).checked(config.SaveMetadataHidden);
}
function loadMetadataConfig(page, config) {
$("#selectDateAdded", page).val(config.UseFileCreationTimeForDateAdded ? "1" : "0");
}
function alertText(options) {
require(["alert"], function(alert) {
alert(options);
});
}
function onSubmit() {
loading.show();
var form = this;
ApiClient.getServerConfiguration().then(function(config) {
config.SaveMetadataHidden = $("#chkSaveMetadataHidden", form).checked();
ApiClient.updateServerConfiguration(config).then(Dashboard.processServerConfigurationUpdateResult);
});
ApiClient.getNamedConfiguration("metadata").then(function(config) {
config.UseFileCreationTimeForDateAdded = "1" === $("#selectDateAdded", form).val();
ApiClient.updateNamedConfiguration("metadata", config);
});
loading.hide();
return false;
}
function getTabs() {
return [{
href: "library.html",
name: Globalize.translate("HeaderLibraries")
}, {
href: "librarydisplay.html",
name: Globalize.translate("TabDisplay")
}, {
href: "metadataimages.html",
name: Globalize.translate("TabMetadata")
}, {
href: "metadatanfo.html",
name: Globalize.translate("TabNfoSettings")
}, {
href: "librarysettings.html",
name: Globalize.translate("TabAdvanced")
}]
}
return function(view, params) {
$(".librarySettingsForm").off("submit", onSubmit).on("submit", onSubmit);
view.addEventListener("viewshow", function() {
libraryMenu.setTabs("librarysetup", 4, getTabs);
loading.show();
var page = this;
ApiClient.getServerConfiguration().then(function(config) {
loadPage(page, config)
});
ApiClient.getNamedConfiguration("metadata").then(function(metadata) {
loadMetadataConfig(page, metadata)
});
ApiClient.getSystemInfo().then(function(info) {
if ("Windows" === info.OperatingSystem) {
page.querySelector(".fldSaveMetadataHidden").classList.remove("hide");
} else {
page.querySelector(".fldSaveMetadataHidden").classList.add("hide");
}
});
loading.hide();
});
}
});

View File

@ -334,11 +334,9 @@ define(["jQuery", "apphost", "scripts/taskbutton", "loading", "libraryMenu", "gl
}, { }, {
href: "metadatanfo.html", href: "metadatanfo.html",
name: globalize.translate("TabNfoSettings") name: globalize.translate("TabNfoSettings")
}, {
href: "librarysettings.html",
name: globalize.translate("TabAdvanced")
}] }]
} }
window.WizardLibraryPage = { window.WizardLibraryPage = {
next: function() { next: function() {
Dashboard.navigate("wizardsettings.html") Dashboard.navigate("wizardsettings.html")

View File

@ -53,11 +53,9 @@ define(["jQuery", "dom", "loading", "libraryMenu", "listViewStyle"], function($,
}, { }, {
href: "metadatanfo.html", href: "metadatanfo.html",
name: Globalize.translate("TabNfoSettings") name: Globalize.translate("TabNfoSettings")
}, {
href: "librarysettings.html",
name: Globalize.translate("TabAdvanced")
}] }]
} }
$(document).on("pageinit", "#metadataImagesConfigurationPage", function() { $(document).on("pageinit", "#metadataImagesConfigurationPage", function() {
$(".metadataImagesConfigurationForm").off("submit", onSubmit).on("submit", onSubmit) $(".metadataImagesConfigurationForm").off("submit", onSubmit).on("submit", onSubmit)
}).on("pageshow", "#metadataImagesConfigurationPage", function() { }).on("pageshow", "#metadataImagesConfigurationPage", function() {

View File

@ -40,11 +40,9 @@ define(["jQuery", "loading", "libraryMenu"], function($, loading, libraryMenu) {
}, { }, {
href: "metadatanfo.html", href: "metadatanfo.html",
name: Globalize.translate("TabNfoSettings") name: Globalize.translate("TabNfoSettings")
}, {
href: "librarysettings.html",
name: Globalize.translate("TabAdvanced")
}] }]
} }
var metadataKey = "xbmcmetadata"; var metadataKey = "xbmcmetadata";
$(document).on("pageinit", "#metadataNfoPage", function() { $(document).on("pageinit", "#metadataNfoPage", function() {
$(".metadataNfoForm").off("submit", onSubmit).on("submit", onSubmit) $(".metadataNfoForm").off("submit", onSubmit).on("submit", onSubmit)

View File

@ -61,15 +61,6 @@ define(["loading", "libraryMenu", "globalize", "emby-checkbox", "emby-select"],
}).then(callback) : callback() }).then(callback) : callback()
} }
function getTabs() {
return [{
href: "dashboardhosting.html",
name: globalize.translate("TabHosting")
}, {
href: "serversecurity.html",
name: globalize.translate("TabSecurity")
}]
}
return function(view, params) { return function(view, params) {
function loadPage(page, config) { function loadPage(page, config) {
page.querySelector("#txtPortNumber").value = config.HttpServerPortNumber, page.querySelector("#txtPublicPort").value = config.PublicPort, page.querySelector("#txtPublicHttpsPort").value = config.PublicHttpsPort, page.querySelector("#txtLocalAddress").value = config.LocalNetworkAddresses[0] || "", page.querySelector("#txtLanNetworks").value = (config.LocalNetworkSubnets || []).join(", "), page.querySelector("#txtExternalAddressFilter").value = (config.RemoteIPFilter || []).join(", "), page.querySelector("#selectExternalAddressFilterMode").value = config.IsRemoteIPFilterBlacklist ? "blacklist" : "whitelist", page.querySelector("#chkRemoteAccess").checked = null == config.EnableRemoteAccess || config.EnableRemoteAccess; page.querySelector("#txtPortNumber").value = config.HttpServerPortNumber, page.querySelector("#txtPublicPort").value = config.PublicPort, page.querySelector("#txtPublicHttpsPort").value = config.PublicHttpsPort, page.querySelector("#txtLocalAddress").value = config.LocalNetworkAddresses[0] || "", page.querySelector("#txtLanNetworks").value = (config.LocalNetworkSubnets || []).join(", "), page.querySelector("#txtExternalAddressFilter").value = (config.RemoteIPFilter || []).join(", "), page.querySelector("#selectExternalAddressFilterMode").value = config.IsRemoteIPFilterBlacklist ? "blacklist" : "whitelist", page.querySelector("#chkRemoteAccess").checked = null == config.EnableRemoteAccess || config.EnableRemoteAccess;
@ -96,10 +87,13 @@ define(["loading", "libraryMenu", "globalize", "emby-checkbox", "emby-select"],
header: globalize.translate("HeaderSelectCertificatePath") header: globalize.translate("HeaderSelectCertificatePath")
}) })
}) })
}), view.querySelector(".dashboardHostingForm").addEventListener("submit", onSubmit), view.querySelector("#txtCertificatePath").addEventListener("change", onCertPathChange), view.addEventListener("viewshow", function(e) { });
libraryMenu.setTabs("adminadvanced", 0, getTabs), loading.show(), ApiClient.getServerConfiguration().then(function(config) {
loadPage(view, config) view.querySelector(".dashboardHostingForm").addEventListener("submit", onSubmit), view.querySelector("#txtCertificatePath").addEventListener("change", onCertPathChange), view.addEventListener("viewshow", function(e) {
}) loading.show();
}) ApiClient.getServerConfiguration().then(function(config) {
loadPage(view, config);
});
});
} }
}); });

View File

@ -1,8 +1,15 @@
<div id="libraryDisplayPage" data-role="page" class="page type-interior librarySectionPage withTabs"> <div id="libraryDisplayPage" data-role="page" class="page type-interior librarySectionPage withTabs">
<div> <div>
<div class="content-primary"> <div class="content-primary">
<form> <form>
<div class="selectContainer">
<select is="emby-select" id="selectDateAdded" data-mini="true" label="${LabelDateAddedBehavior}">
<option value="0">${OptionDateAddedImportTime}</option>
<option value="1">${OptionDateAddedFileTime}</option>
</select>
<div class="fieldDescription">${LabelDateAddedBehaviorHelp}</div>
</div>
<div class="checkboxContainer checkboxContainer-withDescription"> <div class="checkboxContainer checkboxContainer-withDescription">
<label> <label>
<input type="checkbox" is="emby-checkbox" class="chkFolderView" /> <input type="checkbox" is="emby-checkbox" class="chkFolderView" />
@ -10,10 +17,12 @@
</label> </label>
<div class="fieldDescription checkboxFieldDescription">${OptionDisplayFolderViewHelp}</div> <div class="fieldDescription checkboxFieldDescription">${OptionDisplayFolderViewHelp}</div>
</div> </div>
<label class="checkboxContainer"> <label class="checkboxContainer">
<input type="checkbox" is="emby-checkbox" class="chkDisplaySpecialsWithinSeasons"/> <input type="checkbox" is="emby-checkbox" class="chkDisplaySpecialsWithinSeasons"/>
<span>${LabelDisplaySpecialsWithinSeasons}</span> <span>${LabelDisplaySpecialsWithinSeasons}</span>
</label> </label>
<div class="checkboxContainer checkboxContainer-withDescription"> <div class="checkboxContainer checkboxContainer-withDescription">
<label> <label>
<input type="checkbox" is="emby-checkbox" class="chkGroupMoviesIntoCollections" /> <input type="checkbox" is="emby-checkbox" class="chkGroupMoviesIntoCollections" />
@ -29,11 +38,19 @@
</label> </label>
<div class="fieldDescription checkboxFieldDescription">${OptionEnableExternalContentInSuggestionsHelp}</div> <div class="fieldDescription checkboxFieldDescription">${OptionEnableExternalContentInSuggestionsHelp}</div>
</div> </div>
<div class="checkboxContainer checkboxContainer-withDescription fldSaveMetadataHidden hide">
<label>
<input type="checkbox" is="emby-checkbox" class="chkAirDays" id="chkSaveMetadataHidden" data-filter="Sunday" />
<span>${OptionSaveMetadataAsHidden}</span>
</label>
<div class="fieldDescription checkboxFieldDescription">${OptionSaveMetadataAsHiddenHelp}</div>
</div>
<br /> <br />
<button is="emby-button" type="submit" class="raised button-submit block"> <button is="emby-button" type="submit" class="raised button-submit block">
<span>${ButtonSave}</span> <span>${ButtonSave}</span>
</button> </button>
</form> </form>
</div> </div>
</div> </div>

View File

@ -1,28 +0,0 @@
<div id="librarySettingsPage" data-role="page" class="page type-interior librarySectionPage withTabs">
<div>
<div class="content-primary">
<form class="librarySettingsForm">
<div class="selectContainer">
<select is="emby-select" id="selectDateAdded" data-mini="true" label="${LabelDateAddedBehavior}">
<option value="0">${OptionDateAddedImportTime}</option>
<option value="1">${OptionDateAddedFileTime}</option>
</select>
<div class="fieldDescription">${LabelDateAddedBehaviorHelp}</div>
</div>
<div class="checkboxContainer checkboxContainer-withDescription fldSaveMetadataHidden hide">
<label>
<input type="checkbox" is="emby-checkbox" class="chkAirDays" id="chkSaveMetadataHidden" data-filter="Sunday" />
<span>${OptionSaveMetadataAsHidden}</span>
</label>
<div class="fieldDescription checkboxFieldDescription">${OptionSaveMetadataAsHiddenHelp}</div>
</div>
<br />
<button is="emby-button" type="submit" class="raised button-submit block"><span>${ButtonSave}</span></button>
</form>
</div>
</div>
</div>

View File

@ -1,13 +1,10 @@
<div id="dashboardHostingPage" data-role="page" class="page type-interior advancedConfigurationPage withTabs"> <div id="networkingPage" data-role="page" class="page type-interior advancedConfigurationPage">
<div> <div>
<div class="content-primary"> <div class="content-primary">
<form class="dashboardHostingForm"> <form class="dashboardHostingForm">
<div class="verticalSection verticalSection-extrabottompadding"> <div class="verticalSection verticalSection-extrabottompadding">
<div class="sectionTitleContainer flex align-items-center"> <div class="sectionTitleContainer flex align-items-center">
<h2 class="sectionTitle">${TabHosting}</h2> <h2 class="sectionTitle">${TabNetworking}</h2>
<a is="emby-linkbutton" class="raised button-alt headerHelpButton" target="_blank" href="https://web.archive.org/web/20181216120305/https://github.com/MediaBrowser/Wiki/wiki/Hosting-Settings">${Help}</a> <a is="emby-linkbutton" class="raised button-alt headerHelpButton" target="_blank" href="https://web.archive.org/web/20181216120305/https://github.com/MediaBrowser/Wiki/wiki/Hosting-Settings">${Help}</a>
</div> </div>
@ -97,7 +94,6 @@
</button> </button>
</div> </div>
</form> </form>
</div> </div>
</div> </div>
</div> </div>

View File

@ -268,7 +268,7 @@ define(["dom", "layoutManager", "inputManager", "connectionManager", "events", "
}, { }, {
name: globalize.translate("TabDashboard"), name: globalize.translate("TabDashboard"),
href: "dashboard.html", href: "dashboard.html",
pageIds: ["dashboardPage", "serverActivityPage"], pageIds: ["dashboardPage"],
icon: "dashboard" icon: "dashboard"
}, { }, {
name: globalize.translate("General"), name: globalize.translate("General"),
@ -284,12 +284,10 @@ define(["dom", "layoutManager", "inputManager", "connectionManager", "events", "
name: globalize.translate("TabLibrary"), name: globalize.translate("TabLibrary"),
href: "library.html", href: "library.html",
pageIds: ["mediaLibraryPage", "librarySettingsPage", "libraryDisplayPage", "metadataImagesConfigurationPage", "metadataNfoPage"], pageIds: ["mediaLibraryPage", "librarySettingsPage", "libraryDisplayPage", "metadataImagesConfigurationPage", "metadataNfoPage"],
icon: "folder", icon: "folder"
color: "#38c"
}, { }, {
name: globalize.translate("TabPlayback"), name: globalize.translate("TabPlayback"),
icon: "play_arrow", icon: "play_arrow",
color: "#E5342E",
href: "playbackconfiguration.html", href: "playbackconfiguration.html",
pageIds: ["playbackConfigurationPage", "streamingSettingsPage"] pageIds: ["playbackConfigurationPage", "streamingSettingsPage"]
}, { }, {
@ -309,6 +307,12 @@ define(["dom", "layoutManager", "inputManager", "connectionManager", "events", "
pageIds: ["devicesPage", "devicePage"], pageIds: ["devicesPage", "devicePage"],
icon: "devices" icon: "devices"
}); });
links.push({
name: globalize.translate("HeaderActivity"),
href: "serveractivity.html",
pageIds: ["serverActivityPage"],
icon: "assessment"
});
links.push({ links.push({
name: globalize.translate("DLNA"), name: globalize.translate("DLNA"),
href: "dlnasettings.html", href: "dlnasettings.html",
@ -333,14 +337,19 @@ define(["dom", "layoutManager", "inputManager", "connectionManager", "events", "
}); });
links.push({ links.push({
divider: true, divider: true,
name: globalize.translate("TabExpert") name: globalize.translate("TabAdvanced")
}); });
links.push({ links.push({
name: globalize.translate("TabAdvanced"), name: globalize.translate("TabNetworking"),
icon: "code", icon: "cloud",
href: "dashboardhosting.html", href: "networking.html",
color: "#F16834", pageIds: ["networkingPage"]
pageIds: ["dashboardHostingPage", "serverSecurityPage"] });
links.push({
name: globalize.translate("HeaderApiKeys"),
icon: "vpn_key",
href: "apikeys.html",
pageIds: ["apiKeysPage"]
}); });
links.push({ links.push({
name: globalize.translate("TabLogs"), name: globalize.translate("TabLogs"),
@ -351,14 +360,12 @@ define(["dom", "layoutManager", "inputManager", "connectionManager", "events", "
links.push({ links.push({
name: globalize.translate("TabNotifications"), name: globalize.translate("TabNotifications"),
icon: "notifications", icon: "notifications",
color: "brown",
href: "notificationsettings.html", href: "notificationsettings.html",
pageIds: ["notificationSettingsPage", "notificationSettingPage"] pageIds: ["notificationSettingsPage", "notificationSettingPage"]
}); });
links.push({ links.push({
name: globalize.translate("TabPlugins"), name: globalize.translate("TabPlugins"),
icon: "shopping_cart", icon: "shopping_cart",
color: "#9D22B1",
href: "installedplugins.html", href: "installedplugins.html",
pageIds: ["pluginsPage", "pluginCatalogPage"] pageIds: ["pluginsPage", "pluginCatalogPage"]
}); });

View File

@ -58,10 +58,10 @@ define([
roles: "admin" roles: "admin"
}); });
defineRoute({ defineRoute({
path: "/dashboardhosting.html", path: "/networking.html",
autoFocus: false, autoFocus: false,
roles: "admin", roles: "admin",
controller: "dashboardhosting" controller: "networking"
}); });
defineRoute({ defineRoute({
path: "/devices.html", path: "/devices.html",
@ -334,10 +334,10 @@ define([
controller: "serveractivity" controller: "serveractivity"
}); });
defineRoute({ defineRoute({
path: "/serversecurity.html", path: "/apikeys.html",
autoFocus: false, autoFocus: false,
roles: "admin", roles: "admin",
controller: "serversecurity" controller: "apikeys"
}); });
defineRoute({ defineRoute({
path: "/streamingsettings.html", path: "/streamingsettings.html",

View File

@ -521,13 +521,13 @@ var AppInfo = {};
} }
require(["apphost", "css!css/librarybrowser"], function (appHost) { require(["apphost", "css!css/librarybrowser"], function (appHost) {
loadPlugins([], appHost, browser).then(function () { loadPlugins(appHost, browser).then(function () {
onAppReady(browser); onAppReady(browser);
}); });
}); });
} }
function loadPlugins(externalPlugins, appHost, browser, shell) { function loadPlugins(appHost, browser, shell) {
console.log("Loading installed plugins"); console.log("Loading installed plugins");
var list = [ var list = [
"components/playback/playaccessvalidation", "components/playback/playaccessvalidation",
@ -546,8 +546,8 @@ var AppInfo = {};
} }
} }
for (var index = 0, length = externalPlugins.length; index < length; index++) { if (window.NativeShell) {
list.push(externalPlugins[index]); list = list.concat(window.NativeShell.getPlugins());
} }
return new Promise(function (resolve, reject) { return new Promise(function (resolve, reject) {

View File

@ -1,13 +1,10 @@
<div id="serverActivityPage" data-role="page" class="page type-interior serverActivityPage noSecondaryNavPage" data-title="${HeaderActivity}"> <div id="serverActivityPage" data-role="page" class="page type-interior serverActivityPage noSecondaryNavPage" data-title="${HeaderActivity}">
<div> <div>
<div class="content-primary"> <div class="content-primary">
<div class="verticalSection"> <div class="verticalSection">
<h2 class="sectionTitle"> <h2 class="sectionTitle">
</h2> </h2>
</div> </div>
<div class="readOnlyContent"> <div class="readOnlyContent">
<div class="paperList activityItems" data-activitylimit="100"> <div class="paperList activityItems" data-activitylimit="100">
</div> </div>

View File

@ -1,7 +1,6 @@
{ {
"AddItemToCollectionHelp": "أضف عناصر إلى المجاميع بالبحث عنهم واستخدام قائمة الزر الأيمن أو قئامة اللمس لإضافتهم إلى المجاميع.", "AddItemToCollectionHelp": "أضف عناصر إلى المجاميع بالبحث عنهم واستخدام قائمة الزر الأيمن أو قئامة اللمس لإضافتهم إلى المجاميع.",
"AdditionalNotificationServices": "تصفح كتالوج الملحقات لتثبيث خدمات إشعارات إضافية.", "AdditionalNotificationServices": "تصفح كتالوج الملحقات لتثبيث خدمات إشعارات إضافية.",
"Advanced": "متقدم",
"Alerts": "التنبيهات", "Alerts": "التنبيهات",
"All": "الكل", "All": "الكل",
"AllLibraries": "كل المكتبات", "AllLibraries": "كل المكتبات",
@ -829,11 +828,9 @@
"TabDirectPlay": "تشغيل مباشر", "TabDirectPlay": "تشغيل مباشر",
"TabDisplay": "إظهار", "TabDisplay": "إظهار",
"TabEpisodes": "الحلقات", "TabEpisodes": "الحلقات",
"TabExpert": "الخبير",
"TabFavorites": "المفضلة", "TabFavorites": "المفضلة",
"TabGenres": "أنواع الأفلام", "TabGenres": "أنواع الأفلام",
"TabGuide": "الدليل", "TabGuide": "الدليل",
"TabHosting": "الاستضافة",
"TabInfo": "معلومات", "TabInfo": "معلومات",
"TabLatest": "الاخير", "TabLatest": "الاخير",
"TabLibrary": "المكتبة", "TabLibrary": "المكتبة",
@ -860,7 +857,6 @@
"TabResponses": "الردود", "TabResponses": "الردود",
"TabResumeSettings": "استئناف الإعدادات", "TabResumeSettings": "استئناف الإعدادات",
"TabScheduledTasks": "المهام المجدولة", "TabScheduledTasks": "المهام المجدولة",
"TabSecurity": "الحماية",
"TabSeries": "المسلسلات", "TabSeries": "المسلسلات",
"TabServer": "الخادم", "TabServer": "الخادم",
"TabSettings": "الإعدادات", "TabSettings": "الإعدادات",

View File

@ -4,7 +4,6 @@
"AddToCollection": "Добавяне към колекция", "AddToCollection": "Добавяне към колекция",
"AddToPlaylist": "Добавяне към списък", "AddToPlaylist": "Добавяне към списък",
"AddedOnValue": "Добавено на {0}", "AddedOnValue": "Добавено на {0}",
"Advanced": "Разширени",
"AirDate": "Дата на излъчване", "AirDate": "Дата на излъчване",
"Aired": "Излъчено", "Aired": "Излъчено",
"Albums": "Албуми", "Albums": "Албуми",
@ -708,11 +707,9 @@
"TabDirectPlay": "Директно пускане", "TabDirectPlay": "Директно пускане",
"TabDisplay": "Показване", "TabDisplay": "Показване",
"TabEpisodes": "Епизоди", "TabEpisodes": "Епизоди",
"TabExpert": "За напреднали",
"TabFavorites": "Любими", "TabFavorites": "Любими",
"TabGenres": "Жанрове", "TabGenres": "Жанрове",
"TabGuide": "Ръководство", "TabGuide": "Ръководство",
"TabHosting": "Хостинг",
"TabInfo": "Информация", "TabInfo": "Информация",
"TabLatest": "Последни", "TabLatest": "Последни",
"TabLibrary": "Библиотека", "TabLibrary": "Библиотека",
@ -739,7 +736,6 @@
"TabResponses": "Отговори", "TabResponses": "Отговори",
"TabResumeSettings": "Настройки за продължаване", "TabResumeSettings": "Настройки за продължаване",
"TabScheduledTasks": "Планирани задачи", "TabScheduledTasks": "Планирани задачи",
"TabSecurity": "Защита",
"TabSeries": "Сериали", "TabSeries": "Сериали",
"TabServer": "Сървър", "TabServer": "Сървър",
"TabSettings": "Настройки", "TabSettings": "Настройки",

View File

@ -4,7 +4,6 @@
"AddToCollection": "Afegeix a col·lecció", "AddToCollection": "Afegeix a col·lecció",
"AddToPlayQueue": "Afegeix a la llista de reproducció", "AddToPlayQueue": "Afegeix a la llista de reproducció",
"AddToPlaylist": "Afegeix a la llista de reproducció", "AddToPlaylist": "Afegeix a la llista de reproducció",
"Advanced": "Avançat",
"All": "Tot", "All": "Tot",
"AllChannels": "Tots els canals", "AllChannels": "Tots els canals",
"AllEpisodes": "Tots els episodis", "AllEpisodes": "Tots els episodis",
@ -701,7 +700,6 @@
"TabRecordings": "Enregistraments", "TabRecordings": "Enregistraments",
"TabResponses": "Respostes", "TabResponses": "Respostes",
"TabScheduledTasks": "Tasques Programades", "TabScheduledTasks": "Tasques Programades",
"TabSecurity": "Seguretat",
"TabSeries": "Sèries", "TabSeries": "Sèries",
"TabServer": "Servidor", "TabServer": "Servidor",
"TabSettings": "Preferències", "TabSettings": "Preferències",

View File

@ -8,7 +8,6 @@
"AddToPlaylist": "Přidat do playlistu", "AddToPlaylist": "Přidat do playlistu",
"AddedOnValue": "Přidáno {0}", "AddedOnValue": "Přidáno {0}",
"AdditionalNotificationServices": "Prohlédněte si katalog zásuvných modulů pro nainstalaci další oznámovací služby.", "AdditionalNotificationServices": "Prohlédněte si katalog zásuvných modulů pro nainstalaci další oznámovací služby.",
"Advanced": "Pokročilé",
"Albums": "Alba", "Albums": "Alba",
"All": "Vše", "All": "Vše",
"AllChannels": "Všechny kanály", "AllChannels": "Všechny kanály",
@ -1144,7 +1143,6 @@
"TabFavorites": "Oblíbené", "TabFavorites": "Oblíbené",
"TabGenres": "Žánry", "TabGenres": "Žánry",
"TabGuide": "Průvodce", "TabGuide": "Průvodce",
"TabHosting": "Hostování",
"TabLatest": "Nejnovější", "TabLatest": "Nejnovější",
"TabLibrary": "Knihovna", "TabLibrary": "Knihovna",
"TabLogs": "Záznamy", "TabLogs": "Záznamy",
@ -1167,7 +1165,6 @@
"TabResponses": "Odpovědi", "TabResponses": "Odpovědi",
"TabResumeSettings": "Obnovit nastavení", "TabResumeSettings": "Obnovit nastavení",
"TabScheduledTasks": "Naplánované úlohy", "TabScheduledTasks": "Naplánované úlohy",
"TabSecurity": "Zabezpečení",
"TabSeries": "Série", "TabSeries": "Série",
"TabSettings": "Nastavení", "TabSettings": "Nastavení",
"TabShows": "Seriály", "TabShows": "Seriály",
@ -1513,7 +1510,6 @@
"SubtitleSettingsIntro": "Chcete-li nastavit výchozí vzhled a jazyk titulků, zastavte přehrávání videa a klepněte na ikonu uživatele v pravé horní části aplikace.", "SubtitleSettingsIntro": "Chcete-li nastavit výchozí vzhled a jazyk titulků, zastavte přehrávání videa a klepněte na ikonu uživatele v pravé horní části aplikace.",
"TV": "TV", "TV": "TV",
"TabDirectPlay": "Přímé přehrávání", "TabDirectPlay": "Přímé přehrávání",
"TabExpert": "Expert",
"TabInfo": "Info", "TabInfo": "Info",
"TabLiveTV": "Live TV", "TabLiveTV": "Live TV",
"TabMetadata": "Metadata", "TabMetadata": "Metadata",

View File

@ -7,7 +7,6 @@
"AddToPlaylist": "Tilføj til afspilningsliste", "AddToPlaylist": "Tilføj til afspilningsliste",
"AddedOnValue": "Tilføjet {0}", "AddedOnValue": "Tilføjet {0}",
"AdditionalNotificationServices": "Kig i plugin-kataloget for at få yderligere uderretnings-tjenester", "AdditionalNotificationServices": "Kig i plugin-kataloget for at få yderligere uderretnings-tjenester",
"Advanced": "Avanceret",
"Alerts": "Advarsler", "Alerts": "Advarsler",
"All": "Alle", "All": "Alle",
"AllChannels": "Alle kanaler", "AllChannels": "Alle kanaler",
@ -1017,7 +1016,6 @@
"TabDirectPlay": "Direkte afspilning", "TabDirectPlay": "Direkte afspilning",
"TabDisplay": "Visning", "TabDisplay": "Visning",
"TabEpisodes": "Episoder", "TabEpisodes": "Episoder",
"TabExpert": "Ekspert",
"TabFavorites": "Favoritter", "TabFavorites": "Favoritter",
"TabGenres": "Genre", "TabGenres": "Genre",
"TabLatest": "Seneste", "TabLatest": "Seneste",
@ -1041,7 +1039,6 @@
"TabResponses": "Svar", "TabResponses": "Svar",
"TabResumeSettings": "Indstillinger for Genoptag", "TabResumeSettings": "Indstillinger for Genoptag",
"TabScheduledTasks": "Planlagte opgaver", "TabScheduledTasks": "Planlagte opgaver",
"TabSecurity": "Sikkerhed",
"TabSeries": "Serier", "TabSeries": "Serier",
"TabSettings": "Indstillinger", "TabSettings": "Indstillinger",
"TabShows": "Serier", "TabShows": "Serier",
@ -1492,7 +1489,6 @@
"TabCodecs": "Codeks", "TabCodecs": "Codeks",
"TabDLNA": "DLNA", "TabDLNA": "DLNA",
"TabGuide": "Vejledning", "TabGuide": "Vejledning",
"TabHosting": "Vært",
"TabInfo": "Information", "TabInfo": "Information",
"TabLiveTV": "Live TV", "TabLiveTV": "Live TV",
"TabLogs": "Log", "TabLogs": "Log",

View File

@ -12,7 +12,6 @@
"AddUserByManually": "Lege einen lokalen User durch manuelle Eingabe der User-Informationen an.", "AddUserByManually": "Lege einen lokalen User durch manuelle Eingabe der User-Informationen an.",
"AddedOnValue": "Hinzugefügt {0}", "AddedOnValue": "Hinzugefügt {0}",
"AdditionalNotificationServices": "Schau im Pluginkatalog, um weitere Benachrichtigungsdienste zu installieren.", "AdditionalNotificationServices": "Schau im Pluginkatalog, um weitere Benachrichtigungsdienste zu installieren.",
"Advanced": "Fortgeschritten",
"AirDate": "Erstausstrahlung", "AirDate": "Erstausstrahlung",
"Aired": "Ausgestrahlt", "Aired": "Ausgestrahlt",
"Albums": "Alben", "Albums": "Alben",
@ -1195,7 +1194,6 @@
"TabDirectPlay": "Direktwiedergabe", "TabDirectPlay": "Direktwiedergabe",
"TabDisplay": "Anzeige", "TabDisplay": "Anzeige",
"TabEpisodes": "Episoden", "TabEpisodes": "Episoden",
"TabExpert": "Experte",
"TabFavorites": "Favoriten", "TabFavorites": "Favoriten",
"TabGuide": "Programm", "TabGuide": "Programm",
"TabLatest": "Neueste", "TabLatest": "Neueste",
@ -1221,7 +1219,6 @@
"TabResponses": "Antworten", "TabResponses": "Antworten",
"TabResumeSettings": "Fortsetzen Einstellungen", "TabResumeSettings": "Fortsetzen Einstellungen",
"TabScheduledTasks": "Geplante Aufgaben", "TabScheduledTasks": "Geplante Aufgaben",
"TabSecurity": "Sicherheit",
"TabSeries": "Serie", "TabSeries": "Serie",
"TabSettings": "Einstellungen", "TabSettings": "Einstellungen",
"TabShows": "Serien", "TabShows": "Serien",
@ -1382,7 +1379,6 @@
"TV": "TV", "TV": "TV",
"TabCodecs": "Codecs", "TabCodecs": "Codecs",
"TabGenres": "Genres", "TabGenres": "Genres",
"TabHosting": "Hosting",
"TabInfo": "Info", "TabInfo": "Info",
"TabLogs": "Protokoll", "TabLogs": "Protokoll",
"TabPlugins": "Plugins", "TabPlugins": "Plugins",

View File

@ -8,7 +8,6 @@
"AddToPlaylist": "Πρόσθεσε σε λίστα", "AddToPlaylist": "Πρόσθεσε σε λίστα",
"AddedOnValue": "Προστέθηκε {0}", "AddedOnValue": "Προστέθηκε {0}",
"AdditionalNotificationServices": "Περιηγηθείτε στον κατάλογο plugin για να εγκαταστήσετε πρόσθετες υπηρεσίες ειδοποίησης.", "AdditionalNotificationServices": "Περιηγηθείτε στον κατάλογο plugin για να εγκαταστήσετε πρόσθετες υπηρεσίες ειδοποίησης.",
"Advanced": "Για προχωρημένους",
"AirDate": "Ημερομηνία προβολής", "AirDate": "Ημερομηνία προβολής",
"Aired": "Προβλήθηκε", "Aired": "Προβλήθηκε",
"Albums": "Άλμπουμ", "Albums": "Άλμπουμ",
@ -1070,11 +1069,9 @@
"TabDirectPlay": "Άμεση Αναπαραγωγή", "TabDirectPlay": "Άμεση Αναπαραγωγή",
"TabDisplay": "Εμφάνιση", "TabDisplay": "Εμφάνιση",
"TabEpisodes": "Επεισόδια", "TabEpisodes": "Επεισόδια",
"TabExpert": "Ειδικός",
"TabFavorites": "Αγαπημένα", "TabFavorites": "Αγαπημένα",
"TabGenres": "Είδη", "TabGenres": "Είδη",
"TabGuide": "Οδηγός", "TabGuide": "Οδηγός",
"TabHosting": "Φιλοξενία",
"TabInfo": "Πληροφορία", "TabInfo": "Πληροφορία",
"TabLatest": "Τελευταία", "TabLatest": "Τελευταία",
"TabLibrary": "Βιβλιοθήκη", "TabLibrary": "Βιβλιοθήκη",
@ -1098,7 +1095,6 @@
"TabRecordings": "Εγγραφές", "TabRecordings": "Εγγραφές",
"TabResponses": "Απαντήσεις", "TabResponses": "Απαντήσεις",
"TabScheduledTasks": "Προγραμματισμένες Εργασίες", "TabScheduledTasks": "Προγραμματισμένες Εργασίες",
"TabSecurity": "Aσφάλεια ",
"TabSeries": "Σειρές", "TabSeries": "Σειρές",
"TabServer": "Διακομιστής", "TabServer": "Διακομιστής",
"TabSettings": "Ρυθμισεις", "TabSettings": "Ρυθμισεις",

View File

@ -58,7 +58,6 @@
"AddToPlayQueue": "Add to play queue", "AddToPlayQueue": "Add to play queue",
"AddToPlaylist": "Add to playlist", "AddToPlaylist": "Add to playlist",
"AddedOnValue": "Added {0}", "AddedOnValue": "Added {0}",
"Advanced": "Advanced",
"AirDate": "Air date", "AirDate": "Air date",
"Aired": "Aired", "Aired": "Aired",
"Alerts": "Alerts", "Alerts": "Alerts",

View File

@ -9,7 +9,6 @@
"AddToPlaylist": "Add to playlist", "AddToPlaylist": "Add to playlist",
"AddedOnValue": "Added {0}", "AddedOnValue": "Added {0}",
"AdditionalNotificationServices": "Browse the plugin catalog to install additional notification services.", "AdditionalNotificationServices": "Browse the plugin catalog to install additional notification services.",
"Advanced": "Advanced",
"AirDate": "Air date", "AirDate": "Air date",
"Aired": "Aired", "Aired": "Aired",
"Albums": "Albums", "Albums": "Albums",
@ -675,7 +674,7 @@
"LabelKodiMetadataSaveImagePaths": "Save image paths within nfo files", "LabelKodiMetadataSaveImagePaths": "Save image paths within nfo files",
"LabelKodiMetadataSaveImagePathsHelp": "This is recommended if you have image file names that don't conform to Kodi guidelines.", "LabelKodiMetadataSaveImagePathsHelp": "This is recommended if you have image file names that don't conform to Kodi guidelines.",
"LabelKodiMetadataUser": "Save user watch data to nfo's for:", "LabelKodiMetadataUser": "Save user watch data to nfo's for:",
"LabelKodiMetadataUserHelp": "Enable this to save watch data to Nfo files for other applications to utilize.", "LabelKodiMetadataUserHelp": "Enable this to save watch data to NFO files for other applications to utilize.",
"LabelLanNetworks": "LAN networks:", "LabelLanNetworks": "LAN networks:",
"LabelLanguage": "Language:", "LabelLanguage": "Language:",
"LabelLineup": "Lineup:", "LabelLineup": "Lineup:",
@ -691,11 +690,11 @@
"LabelMaxBackdropsPerItem": "Maximum number of backdrops per item:", "LabelMaxBackdropsPerItem": "Maximum number of backdrops per item:",
"LabelMaxChromecastBitrate": "Chromecast streaming quality:", "LabelMaxChromecastBitrate": "Chromecast streaming quality:",
"LabelMaxParentalRating": "Maximum allowed parental rating:", "LabelMaxParentalRating": "Maximum allowed parental rating:",
"LabelMaxResumePercentage": "Max resume percentage:", "LabelMaxResumePercentage": "Maximum resume percentage:",
"LabelMaxResumePercentageHelp": "Titles are assumed fully played if stopped after this time", "LabelMaxResumePercentageHelp": "Titles are assumed fully played if stopped after this time",
"LabelMaxScreenshotsPerItem": "Maximum number of screenshots per item:", "LabelMaxScreenshotsPerItem": "Maximum number of screenshots per item:",
"LabelMaxStreamingBitrate": "Max streaming quality:", "LabelMaxStreamingBitrate": "Maximum streaming quality:",
"LabelMaxStreamingBitrateHelp": "Specify a max bitrate when streaming.", "LabelMaxStreamingBitrateHelp": "Specify a maximum bitrate when streaming.",
"LabelMessageText": "Message text:", "LabelMessageText": "Message text:",
"LabelMessageTitle": "Message title:", "LabelMessageTitle": "Message title:",
"LabelMetadata": "Metadata:", "LabelMetadata": "Metadata:",
@ -709,9 +708,9 @@
"LabelMetadataSaversHelp": "Choose the file formats to save your metadata to.", "LabelMetadataSaversHelp": "Choose the file formats to save your metadata to.",
"LabelMethod": "Method:", "LabelMethod": "Method:",
"LabelMinBackdropDownloadWidth": "Minimum backdrop download width:", "LabelMinBackdropDownloadWidth": "Minimum backdrop download width:",
"LabelMinResumeDuration": "Min resume duration (seconds):", "LabelMinResumeDuration": "Minimum resume duration:",
"LabelMinResumeDurationHelp": "Titles shorter than this will not be resumable", "LabelMinResumeDurationHelp": "The shortest video length in seconds that will save playback location and let you resume",
"LabelMinResumePercentage": "Min resume percentage:", "LabelMinResumePercentage": "Minimum resume percentage:",
"LabelMinResumePercentageHelp": "Titles are assumed unplayed if stopped before this time", "LabelMinResumePercentageHelp": "Titles are assumed unplayed if stopped before this time",
"LabelMinScreenshotDownloadWidth": "Minimum screenshot download width:", "LabelMinScreenshotDownloadWidth": "Minimum screenshot download width:",
"LabelModelDescription": "Model description", "LabelModelDescription": "Model description",
@ -1333,11 +1332,9 @@
"TabDirectPlay": "Direct Play", "TabDirectPlay": "Direct Play",
"TabDisplay": "Display", "TabDisplay": "Display",
"TabEpisodes": "Episodes", "TabEpisodes": "Episodes",
"TabExpert": "Expert",
"TabFavorites": "Favorites", "TabFavorites": "Favorites",
"TabGenres": "Genres", "TabGenres": "Genres",
"TabGuide": "Guide", "TabGuide": "Guide",
"TabHosting": "Hosting",
"TabInfo": "Info", "TabInfo": "Info",
"TabLatest": "Latest", "TabLatest": "Latest",
"TabLibrary": "Library", "TabLibrary": "Library",
@ -1349,7 +1346,8 @@
"TabMusicVideos": "Music Videos", "TabMusicVideos": "Music Videos",
"TabMyPlugins": "My Plugins", "TabMyPlugins": "My Plugins",
"TabNetworks": "Networks", "TabNetworks": "Networks",
"TabNfoSettings": "Nfo Settings", "TabNetworking": "Networking",
"TabNfoSettings": "NFO Settings",
"TabNotifications": "Notifications", "TabNotifications": "Notifications",
"TabOther": "Other", "TabOther": "Other",
"TabParentalControl": "Parental Control", "TabParentalControl": "Parental Control",
@ -1362,9 +1360,8 @@
"TabProfiles": "Profiles", "TabProfiles": "Profiles",
"TabRecordings": "Recordings", "TabRecordings": "Recordings",
"TabResponses": "Responses", "TabResponses": "Responses",
"TabResumeSettings": "Resume Settings", "TabResumeSettings": "Resume",
"TabScheduledTasks": "Scheduled Tasks", "TabScheduledTasks": "Scheduled Tasks",
"TabSecurity": "Security",
"TabSeries": "Series", "TabSeries": "Series",
"TabServer": "Server", "TabServer": "Server",
"TabSettings": "Settings", "TabSettings": "Settings",

View File

@ -56,7 +56,6 @@
"AddToPlaylist": "Añadir a la lista de reproducción", "AddToPlaylist": "Añadir a la lista de reproducción",
"AddedOnValue": "Añadidos {0}", "AddedOnValue": "Añadidos {0}",
"AdditionalNotificationServices": "Navegue el catálogo de plugins para instalar servicios de notificación adicionales.", "AdditionalNotificationServices": "Navegue el catálogo de plugins para instalar servicios de notificación adicionales.",
"Advanced": "Avanzado",
"AirDate": "Fecha de emisión", "AirDate": "Fecha de emisión",
"Aired": "Emitido", "Aired": "Emitido",
"Alerts": "Alertas", "Alerts": "Alertas",

View File

@ -9,7 +9,6 @@
"AddToPlaylist": "Agregar a lista de reproducción", "AddToPlaylist": "Agregar a lista de reproducción",
"AddedOnValue": "Agregado {0}", "AddedOnValue": "Agregado {0}",
"AdditionalNotificationServices": "Explore el catálogo de complementos para instalar servicios de notificación adicionales.", "AdditionalNotificationServices": "Explore el catálogo de complementos para instalar servicios de notificación adicionales.",
"Advanced": "Avanzado",
"AirDate": "Fecha de emisión", "AirDate": "Fecha de emisión",
"Aired": "Transmitido", "Aired": "Transmitido",
"Albums": "Álbumes", "Albums": "Álbumes",
@ -1253,11 +1252,9 @@
"TabDirectPlay": "Reproducción Directa", "TabDirectPlay": "Reproducción Directa",
"TabDisplay": "Pantalla", "TabDisplay": "Pantalla",
"TabEpisodes": "Episodios", "TabEpisodes": "Episodios",
"TabExpert": "Experto",
"TabFavorites": "Favoritos", "TabFavorites": "Favoritos",
"TabGenres": "Géneros", "TabGenres": "Géneros",
"TabGuide": "Guía", "TabGuide": "Guía",
"TabHosting": "Hospedaje",
"TabLatest": "Recientes", "TabLatest": "Recientes",
"TabLibrary": "Biblioteca", "TabLibrary": "Biblioteca",
"TabLiveTV": "TV en Vivo", "TabLiveTV": "TV en Vivo",
@ -1283,7 +1280,6 @@
"TabResponses": "Respuestas", "TabResponses": "Respuestas",
"TabResumeSettings": "Configuración para Continuar", "TabResumeSettings": "Configuración para Continuar",
"TabScheduledTasks": "Tareas Programadas", "TabScheduledTasks": "Tareas Programadas",
"TabSecurity": "Seguridad",
"TabServer": "Servidor", "TabServer": "Servidor",
"TabSettings": "Configuración", "TabSettings": "Configuración",
"TabShows": "Programas", "TabShows": "Programas",

View File

@ -6,7 +6,6 @@
"AddToPlaylist": "Añadir a la lista de reproducción", "AddToPlaylist": "Añadir a la lista de reproducción",
"AddedOnValue": "Añadido {0}", "AddedOnValue": "Añadido {0}",
"AdditionalNotificationServices": "Visite el catálogo de plugins para instalar servicios de notificación adicionales.", "AdditionalNotificationServices": "Visite el catálogo de plugins para instalar servicios de notificación adicionales.",
"Advanced": "Avanzado",
"Albums": "Álbumes", "Albums": "Álbumes",
"Alerts": "Alertas", "Alerts": "Alertas",
"All": "Todo", "All": "Todo",
@ -1143,11 +1142,9 @@
"TabDirectPlay": "Reproducción directa", "TabDirectPlay": "Reproducción directa",
"TabDisplay": "Pantalla", "TabDisplay": "Pantalla",
"TabEpisodes": "Episodios", "TabEpisodes": "Episodios",
"TabExpert": "Experto",
"TabFavorites": "Favoritos", "TabFavorites": "Favoritos",
"TabGenres": "Géneros", "TabGenres": "Géneros",
"TabGuide": "Guía", "TabGuide": "Guía",
"TabHosting": "Servidor",
"TabLatest": "Novedades", "TabLatest": "Novedades",
"TabLibrary": "Biblioteca", "TabLibrary": "Biblioteca",
"TabLiveTV": "TV en directo", "TabLiveTV": "TV en directo",
@ -1171,7 +1168,6 @@
"TabResponses": "Respuestas", "TabResponses": "Respuestas",
"TabResumeSettings": "Ajustes de reanudación", "TabResumeSettings": "Ajustes de reanudación",
"TabScheduledTasks": "Tareas programadas", "TabScheduledTasks": "Tareas programadas",
"TabSecurity": "Seguridad",
"TabServer": "Servidor", "TabServer": "Servidor",
"TabSettings": "Opciones", "TabSettings": "Opciones",
"TabShows": "Programas", "TabShows": "Programas",

View File

@ -1,5 +1,4 @@
{ {
"Advanced": "پیشرفته",
"All": "همه", "All": "همه",
"AllowMediaConversion": "اجازه تبدیل رسانه ها", "AllowMediaConversion": "اجازه تبدیل رسانه ها",
"AllowMediaConversionHelp": "دادن یا ندادن دسترسی به ویژگی تبدیل رسانه ها", "AllowMediaConversionHelp": "دادن یا ندادن دسترسی به ویژگی تبدیل رسانه ها",
@ -108,7 +107,6 @@
"TabPlaylist": "لیست پخش", "TabPlaylist": "لیست پخش",
"TabProfile": "پروفایل", "TabProfile": "پروفایل",
"TabProfiles": "پروفایل ها", "TabProfiles": "پروفایل ها",
"TabSecurity": "امنیت",
"TabShows": "سریال ها", "TabShows": "سریال ها",
"TabSongs": "آهنگ ها", "TabSongs": "آهنگ ها",
"TabSuggestions": "پیشنهادات", "TabSuggestions": "پیشنهادات",

View File

@ -58,7 +58,6 @@
"TabPassword": "Salasana", "TabPassword": "Salasana",
"TabProfile": "Profiili", "TabProfile": "Profiili",
"TabProfiles": "Profiilit", "TabProfiles": "Profiilit",
"TabSecurity": "Suojaus",
"TellUsAboutYourself": "Kerro meille itsestäsi", "TellUsAboutYourself": "Kerro meille itsestäsi",
"ThisWizardWillGuideYou": "Tämä työkalu auttaa sinua asennus prosessin aikana. loittaaksesi valitse kieli.", "ThisWizardWillGuideYou": "Tämä työkalu auttaa sinua asennus prosessin aikana. loittaaksesi valitse kieli.",
"UninstallPluginConfirmation": "Oletko varma, että haluat poistaa {0}?", "UninstallPluginConfirmation": "Oletko varma, että haluat poistaa {0}?",
@ -88,7 +87,6 @@
"AccessRestrictedTryAgainLater": "Pääsy on toistaiseksi estetty. Yritä myöhemmin uudelleen.", "AccessRestrictedTryAgainLater": "Pääsy on toistaiseksi estetty. Yritä myöhemmin uudelleen.",
"AddGuideProviderHelp": "Lisää lähde ohjelmaoppaalle.", "AddGuideProviderHelp": "Lisää lähde ohjelmaoppaalle.",
"AddItemToCollectionHelp": "Lisää nimikkeitä etsimällä niitä ja käyttämällä hiiren oikeaa nappia tai valikkoa lisätäksesi ne kokoelmaan.", "AddItemToCollectionHelp": "Lisää nimikkeitä etsimällä niitä ja käyttämällä hiiren oikeaa nappia tai valikkoa lisätäksesi ne kokoelmaan.",
"Advanced": "Lisäasetukset",
"Aired": "Esityspäivä", "Aired": "Esityspäivä",
"AllowHWTranscodingHelp": "Jos sallittu, salli virittimen muuntaa bittivirta lennossa. Tämä voi vähentää tarvetta muunnokseen Jellyfin palvelimella.", "AllowHWTranscodingHelp": "Jos sallittu, salli virittimen muuntaa bittivirta lennossa. Tämä voi vähentää tarvetta muunnokseen Jellyfin palvelimella.",
"AllowMediaConversion": "Salli median muunto", "AllowMediaConversion": "Salli median muunto",

View File

@ -2,7 +2,6 @@
"Add": "Ajouter", "Add": "Ajouter",
"AddToCollection": "Ajouter à la collection", "AddToCollection": "Ajouter à la collection",
"AddToPlaylist": "Ajouter à la liste de lecture", "AddToPlaylist": "Ajouter à la liste de lecture",
"Advanced": "Avancé",
"AttributeNew": "Nouveau", "AttributeNew": "Nouveau",
"ButtonCancel": "Annuler", "ButtonCancel": "Annuler",
"ButtonGotIt": "J'ai compris", "ButtonGotIt": "J'ai compris",

View File

@ -9,7 +9,6 @@
"AddToPlaylist": "Ajouter à la liste de lecture", "AddToPlaylist": "Ajouter à la liste de lecture",
"AddedOnValue": "Ajouté le {0}", "AddedOnValue": "Ajouté le {0}",
"AdditionalNotificationServices": "Visitez le catalogue d'extensions pour installer des services de notifications supplémentaires.", "AdditionalNotificationServices": "Visitez le catalogue d'extensions pour installer des services de notifications supplémentaires.",
"Advanced": "Avancé",
"AirDate": "Date de diffusion", "AirDate": "Date de diffusion",
"Aired": "Diffusé", "Aired": "Diffusé",
"Alerts": "Alertes", "Alerts": "Alertes",
@ -1240,7 +1239,6 @@
"TabDisplay": "Affichage", "TabDisplay": "Affichage",
"TabEpisodes": "Épisodes", "TabEpisodes": "Épisodes",
"TabFavorites": "Favoris", "TabFavorites": "Favoris",
"TabHosting": "Hébergement",
"TabLatest": "Derniers", "TabLatest": "Derniers",
"TabLibrary": "Médiathèque", "TabLibrary": "Médiathèque",
"TabLiveTV": "TV en direct", "TabLiveTV": "TV en direct",
@ -1264,7 +1262,6 @@
"TabResponses": "Réponses", "TabResponses": "Réponses",
"TabResumeSettings": "Paramètres de reprise", "TabResumeSettings": "Paramètres de reprise",
"TabScheduledTasks": "Tâches planifiées", "TabScheduledTasks": "Tâches planifiées",
"TabSecurity": "Sécurité",
"TabSeries": "Séries", "TabSeries": "Séries",
"TabServer": "Serveur", "TabServer": "Serveur",
"TabSettings": "Paramètres", "TabSettings": "Paramètres",
@ -1389,7 +1386,6 @@
"TabAlbums": "Albums", "TabAlbums": "Albums",
"TabCodecs": "Codecs", "TabCodecs": "Codecs",
"TabCollections": "Collections", "TabCollections": "Collections",
"TabExpert": "Expert",
"TabGenres": "Genres", "TabGenres": "Genres",
"TabGuide": "Guide", "TabGuide": "Guide",
"TabInfo": "Informations", "TabInfo": "Informations",

View File

@ -122,7 +122,6 @@
"TabPlaylist": "Playliste", "TabPlaylist": "Playliste",
"TabProfile": "Profil", "TabProfile": "Profil",
"TabProfiles": "Profil", "TabProfiles": "Profil",
"TabSecurity": "Sicherheit",
"TabShows": "Serie", "TabShows": "Serie",
"TabSuggestions": "Vorschläg", "TabSuggestions": "Vorschläg",
"TabUpcoming": "Usstehend", "TabUpcoming": "Usstehend",

View File

@ -5,7 +5,6 @@
"AddToPlayQueue": "הוסף לתור הפעלה", "AddToPlayQueue": "הוסף לתור הפעלה",
"AddToPlaylist": "הוסף לרשימת ניגון", "AddToPlaylist": "הוסף לרשימת ניגון",
"AdditionalNotificationServices": "עיין בקטלוג התוספים להתקנת שרותי התראות נוספים", "AdditionalNotificationServices": "עיין בקטלוג התוספים להתקנת שרותי התראות נוספים",
"Advanced": "מתקדם",
"All": "הכל", "All": "הכל",
"AllChannels": "כל הערוצים", "AllChannels": "כל הערוצים",
"AllEpisodes": "כל הפרקים", "AllEpisodes": "כל הפרקים",
@ -475,7 +474,6 @@
"TabProfile": "פרופיל", "TabProfile": "פרופיל",
"TabProfiles": "פרופילים", "TabProfiles": "פרופילים",
"TabRecordings": "הקלטות", "TabRecordings": "הקלטות",
"TabSecurity": "בטיחות",
"TabSeries": "סדרות", "TabSeries": "סדרות",
"TabServer": "שרת", "TabServer": "שרת",
"TabSettings": "הגדרות", "TabSettings": "הגדרות",

View File

@ -5,7 +5,6 @@
"AddToCollection": "Dodaj u kolekciju", "AddToCollection": "Dodaj u kolekciju",
"AddToPlaylist": "Dodaj u popis", "AddToPlaylist": "Dodaj u popis",
"AdditionalNotificationServices": "Pretražite katalog dodataka kako bi instalirali dodatne servise za obavijesti.", "AdditionalNotificationServices": "Pretražite katalog dodataka kako bi instalirali dodatne servise za obavijesti.",
"Advanced": "Napredno",
"AllChannels": "Svi kanali", "AllChannels": "Svi kanali",
"AllEpisodes": "Sve epizode", "AllEpisodes": "Sve epizode",
"AllowHWTranscodingHelp": "Ako je omogućeno, omogućite TV/radio uređaju da konvertira strujanja u letu. Ovo može pomoći smanjiti konvertiranje koje zahtijeva Jellyfin Server.", "AllowHWTranscodingHelp": "Ako je omogućeno, omogućite TV/radio uređaju da konvertira strujanja u letu. Ovo može pomoći smanjiti konvertiranje koje zahtijeva Jellyfin Server.",
@ -929,11 +928,9 @@
"TabDirectPlay": "Direktna reprodukcija", "TabDirectPlay": "Direktna reprodukcija",
"TabDisplay": "Prikaz", "TabDisplay": "Prikaz",
"TabEpisodes": "Epizode", "TabEpisodes": "Epizode",
"TabExpert": "Stručnjak",
"TabFavorites": "Omiljeni", "TabFavorites": "Omiljeni",
"TabGenres": "Žanrovi", "TabGenres": "Žanrovi",
"TabGuide": "Vodič", "TabGuide": "Vodič",
"TabHosting": "Posluživanje",
"TabLatest": "Zadnje", "TabLatest": "Zadnje",
"TabLibrary": "Biblioteka", "TabLibrary": "Biblioteka",
"TabLiveTV": "TV uživo", "TabLiveTV": "TV uživo",
@ -959,7 +956,6 @@
"TabResponses": "Odazivi", "TabResponses": "Odazivi",
"TabResumeSettings": "Postavke nastavka", "TabResumeSettings": "Postavke nastavka",
"TabScheduledTasks": "Zakazani zadaci", "TabScheduledTasks": "Zakazani zadaci",
"TabSecurity": "Sigurnost",
"TabSeries": "Serije", "TabSeries": "Serije",
"TabSettings": "Postavke", "TabSettings": "Postavke",
"TabShows": "Emisije", "TabShows": "Emisije",

View File

@ -4,7 +4,6 @@
"AddToPlaylist": "Lejátszási listához adni", "AddToPlaylist": "Lejátszási listához adni",
"AddedOnValue": "Hozzáadva: {0}", "AddedOnValue": "Hozzáadva: {0}",
"AdditionalNotificationServices": "Keresd meg a Bővítmények katalógust további értesítési szolgáltatások telepítéséhez.", "AdditionalNotificationServices": "Keresd meg a Bővítmények katalógust további értesítési szolgáltatások telepítéséhez.",
"Advanced": "Haladó",
"Alerts": "Riasztások", "Alerts": "Riasztások",
"All": "Összes", "All": "Összes",
"AllEpisodes": "Összes epizód", "AllEpisodes": "Összes epizód",
@ -522,11 +521,9 @@
"TabDevices": "Eszközök", "TabDevices": "Eszközök",
"TabDisplay": "Megjelenítés", "TabDisplay": "Megjelenítés",
"TabEpisodes": "Epizódok", "TabEpisodes": "Epizódok",
"TabExpert": "Szakértő",
"TabFavorites": "Kedvencek", "TabFavorites": "Kedvencek",
"TabGenres": "Műfajok", "TabGenres": "Műfajok",
"TabGuide": "Leírás", "TabGuide": "Leírás",
"TabHosting": "Szerver",
"TabInfo": "Infó", "TabInfo": "Infó",
"TabLatest": "Legújabb", "TabLatest": "Legújabb",
"TabLibrary": "Médiatár", "TabLibrary": "Médiatár",
@ -550,7 +547,6 @@
"TabProfiles": "Profilok", "TabProfiles": "Profilok",
"TabRecordings": "Felvételek", "TabRecordings": "Felvételek",
"TabScheduledTasks": "Ütemezett feladatok", "TabScheduledTasks": "Ütemezett feladatok",
"TabSecurity": "Biztonság",
"TabSeries": "Sorozatok", "TabSeries": "Sorozatok",
"TabServer": "Szerver", "TabServer": "Szerver",
"TabSettings": "Beállítások", "TabSettings": "Beállítások",

View File

@ -1,5 +1,4 @@
{ {
"Advanced": "Ítarlegt",
"All": "Allt", "All": "Allt",
"Browse": "Vafra", "Browse": "Vafra",
"ButtonCancel": "Hætta við", "ButtonCancel": "Hætta við",

View File

@ -9,7 +9,6 @@
"AddToPlaylist": "Aggiungi alla playlist", "AddToPlaylist": "Aggiungi alla playlist",
"AddedOnValue": "Aggiunto {0}", "AddedOnValue": "Aggiunto {0}",
"AdditionalNotificationServices": "Sfoglia il catalogo plugin per installare i servizi di notifica aggiuntivi.", "AdditionalNotificationServices": "Sfoglia il catalogo plugin per installare i servizi di notifica aggiuntivi.",
"Advanced": "Avanzate",
"AirDate": "Data messa in Onda", "AirDate": "Data messa in Onda",
"Aired": "In onda", "Aired": "In onda",
"Albums": "Album", "Albums": "Album",
@ -1198,7 +1197,6 @@
"TabDirectPlay": "Riproduzione Diretta", "TabDirectPlay": "Riproduzione Diretta",
"TabDisplay": "Schermo", "TabDisplay": "Schermo",
"TabEpisodes": "Episodi", "TabEpisodes": "Episodi",
"TabExpert": "Esperto",
"TabFavorites": "Preferiti", "TabFavorites": "Preferiti",
"TabGenres": "Generi", "TabGenres": "Generi",
"TabGuide": "Guida", "TabGuide": "Guida",
@ -1223,7 +1221,6 @@
"TabResponses": "Risposte", "TabResponses": "Risposte",
"TabResumeSettings": "Ripristina Impostazioni", "TabResumeSettings": "Ripristina Impostazioni",
"TabScheduledTasks": "Operazioni Pianificate", "TabScheduledTasks": "Operazioni Pianificate",
"TabSecurity": "Sicurezza",
"TabSeries": "Serie TV", "TabSeries": "Serie TV",
"TabSettings": "Impostazioni", "TabSettings": "Impostazioni",
"TabShows": "Spettacoli", "TabShows": "Spettacoli",

View File

@ -8,7 +8,6 @@
"AddToPlaylist": "プレイリストに追加", "AddToPlaylist": "プレイリストに追加",
"AddedOnValue": "{0}を追加しました", "AddedOnValue": "{0}を追加しました",
"AdditionalNotificationServices": "プラグインカタログから通知サービスを追加してください。", "AdditionalNotificationServices": "プラグインカタログから通知サービスを追加してください。",
"Advanced": "アドバンスド",
"AirDate": "放送日", "AirDate": "放送日",
"Aired": "放映された", "Aired": "放映された",
"Albums": "アルバム", "Albums": "アルバム",

View File

@ -9,7 +9,6 @@
"AddToPlaylist": "Oınatý tizimine ústeý", "AddToPlaylist": "Oınatý tizimine ústeý",
"AddedOnValue": "Ústelgeni {0}", "AddedOnValue": "Ústelgeni {0}",
"AdditionalNotificationServices": "Qosymsha habarlandyrý qyzmetterin ornatý úshin plagınder tizimdemesin sholyńyz.", "AdditionalNotificationServices": "Qosymsha habarlandyrý qyzmetterin ornatý úshin plagınder tizimdemesin sholyńyz.",
"Advanced": "Keńeıtilgen",
"AirDate": "Efır kúni", "AirDate": "Efır kúni",
"Aired": "Efırlik", "Aired": "Efırlik",
"Albums": "Álbomdar", "Albums": "Álbomdar",
@ -1309,11 +1308,9 @@
"TabDirectPlay": "Tikeleı oınatý", "TabDirectPlay": "Tikeleı oınatý",
"TabDisplay": "Beıneleý", "TabDisplay": "Beıneleý",
"TabEpisodes": "TD-bólimder", "TabEpisodes": "TD-bólimder",
"TabExpert": "Sarapshylyq",
"TabFavorites": "Tańdaýlylar", "TabFavorites": "Tańdaýlylar",
"TabGenres": "Janrlar", "TabGenres": "Janrlar",
"TabGuide": "Telegıd", "TabGuide": "Telegıd",
"TabHosting": "Ornalasý",
"TabInfo": "Profaıl týraly", "TabInfo": "Profaıl týraly",
"TabLatest": "Eń keıingi", "TabLatest": "Eń keıingi",
"TabLibrary": "Tasyǵyshhana", "TabLibrary": "Tasyǵyshhana",
@ -1340,7 +1337,6 @@
"TabResponses": "Ún qatýlar", "TabResponses": "Ún qatýlar",
"TabResumeSettings": "Jalǵastyrý parametrleri", "TabResumeSettings": "Jalǵastyrý parametrleri",
"TabScheduledTasks": "Josparlaýshy", "TabScheduledTasks": "Josparlaýshy",
"TabSecurity": "Qaýipsizdik",
"TabSeries": "Telehıkaıalar", "TabSeries": "Telehıkaıalar",
"TabServer": "Server", "TabServer": "Server",
"TabSettings": "Parametrler", "TabSettings": "Parametrler",

View File

@ -717,7 +717,6 @@
"TabFavorites": "즐겨찾기", "TabFavorites": "즐겨찾기",
"TabGenres": "장르", "TabGenres": "장르",
"TabGuide": "가이드", "TabGuide": "가이드",
"TabHosting": "호스팅",
"TabInfo": "정보", "TabInfo": "정보",
"TabLatest": "최근", "TabLatest": "최근",
"TabLibrary": "라이브러리", "TabLibrary": "라이브러리",
@ -742,7 +741,6 @@
"TabRecordings": "녹화", "TabRecordings": "녹화",
"TabResponses": "회신", "TabResponses": "회신",
"TabScheduledTasks": "예약 작업", "TabScheduledTasks": "예약 작업",
"TabSecurity": "보안",
"TabSeries": "시리즈", "TabSeries": "시리즈",
"TabServer": "서버", "TabServer": "서버",
"TabSettings": "설정", "TabSettings": "설정",

View File

@ -4,7 +4,6 @@
"AddToCollection": "Pridėti į kolekciją", "AddToCollection": "Pridėti į kolekciją",
"AddToPlaylist": "Pridėti į grojaraštį", "AddToPlaylist": "Pridėti į grojaraštį",
"AdditionalNotificationServices": "Naršykite įskiepių katalogą ir įsidiekite papildomų pranešimų paslaugų.", "AdditionalNotificationServices": "Naršykite įskiepių katalogą ir įsidiekite papildomų pranešimų paslaugų.",
"Advanced": "Smulkiau",
"AllChannels": "Visi kanalai", "AllChannels": "Visi kanalai",
"AllEpisodes": "Visas serijas", "AllEpisodes": "Visas serijas",
"Anytime": "Bet kada", "Anytime": "Bet kada",
@ -500,7 +499,6 @@
"TabProfile": "Profilis", "TabProfile": "Profilis",
"TabProfiles": "Profiliai", "TabProfiles": "Profiliai",
"TabRecordings": "Įrašai", "TabRecordings": "Įrašai",
"TabSecurity": "Saugumas",
"TabSeries": "Laidos", "TabSeries": "Laidos",
"TabServer": "Serveris", "TabServer": "Serveris",
"TabSettings": "Nustatymai", "TabSettings": "Nustatymai",

View File

@ -35,7 +35,6 @@
"AllowOnTheFlySubtitleExtractionHelp": "Sarikata-sarikata yang sedia ada dapat diekstrak dari video-video dan dihantar ke aplikasi Jellyfin dalam teks biasa. Ini untuk menghindari video daripada transkoding. Pada sistem-sistem lain, ia dapat mengambil masa panjang dan menyebabkan video main balik terhenti semasa proses pengekstrakan. Ciri ini dapat dimatikan supaya sarikata yang sedia ada akan dibakar bersama video transkoding, jika ianya tidak disokong secara asal oleh peranti klien.", "AllowOnTheFlySubtitleExtractionHelp": "Sarikata-sarikata yang sedia ada dapat diekstrak dari video-video dan dihantar ke aplikasi Jellyfin dalam teks biasa. Ini untuk menghindari video daripada transkoding. Pada sistem-sistem lain, ia dapat mengambil masa panjang dan menyebabkan video main balik terhenti semasa proses pengekstrakan. Ciri ini dapat dimatikan supaya sarikata yang sedia ada akan dibakar bersama video transkoding, jika ianya tidak disokong secara asal oleh peranti klien.",
"AllowRemoteAccess": "Membenarkan persambungan jauh ke pelayan Jellyfin ini.", "AllowRemoteAccess": "Membenarkan persambungan jauh ke pelayan Jellyfin ini.",
"AllowRemoteAccessHelp": "Jika tidak disemak, semua persambungan jauh akan disekat.", "AllowRemoteAccessHelp": "Jika tidak disemak, semua persambungan jauh akan disekat.",
"Advanced": "Carian terperinci",
"AllowHWTranscodingHelp": "Jika diaktifkan, penala dibolehkan untuk transkod strim dengan serta-merta. Ini dapat bantu mengurangkan transkoding yang diperlukan dari pelayan Jellyfin.", "AllowHWTranscodingHelp": "Jika diaktifkan, penala dibolehkan untuk transkod strim dengan serta-merta. Ini dapat bantu mengurangkan transkoding yang diperlukan dari pelayan Jellyfin.",
"AlwaysPlaySubtitles": "Sentiasa main sarikata", "AlwaysPlaySubtitles": "Sentiasa main sarikata",
"AlwaysPlaySubtitlesHelp": "Sarikata sepadan dengan bahasa yang dipilih akan masih dimuatkan tanpa mengira bahasa audio.", "AlwaysPlaySubtitlesHelp": "Sarikata sepadan dengan bahasa yang dipilih akan masih dimuatkan tanpa mengira bahasa audio.",

View File

@ -8,7 +8,6 @@
"AddToPlaylist": "Legg til spilleliste", "AddToPlaylist": "Legg til spilleliste",
"AddedOnValue": "Lagt til {0}", "AddedOnValue": "Lagt til {0}",
"AdditionalNotificationServices": "Bla gjennom katalogen over programtillegg for å installere valgfrie varslingstjenester.", "AdditionalNotificationServices": "Bla gjennom katalogen over programtillegg for å installere valgfrie varslingstjenester.",
"Advanced": "Avansert",
"Aired": "Sendt tidligere", "Aired": "Sendt tidligere",
"Albums": "Album", "Albums": "Album",
"Alerts": "Varsler", "Alerts": "Varsler",
@ -1021,10 +1020,8 @@
"TabDirectPlay": "Direkte Avspill", "TabDirectPlay": "Direkte Avspill",
"TabDisplay": "Skjerm", "TabDisplay": "Skjerm",
"TabEpisodes": "Episoder", "TabEpisodes": "Episoder",
"TabExpert": "Ekspert",
"TabFavorites": "Favoritter", "TabFavorites": "Favoritter",
"TabGenres": "Sjangre", "TabGenres": "Sjangre",
"TabHosting": "Hoster",
"TabLatest": "Siste", "TabLatest": "Siste",
"TabLibrary": "Bibliotek", "TabLibrary": "Bibliotek",
"TabLogs": "Logger", "TabLogs": "Logger",
@ -1048,7 +1045,6 @@
"TabResponses": "Svar", "TabResponses": "Svar",
"TabResumeSettings": "Resume innstillinger.", "TabResumeSettings": "Resume innstillinger.",
"TabScheduledTasks": "Planlagte Oppgaver", "TabScheduledTasks": "Planlagte Oppgaver",
"TabSecurity": "Sikkerhet",
"TabSeries": "Serier", "TabSeries": "Serier",
"TabSettings": "Innstillinger", "TabSettings": "Innstillinger",
"TabShows": "Show", "TabShows": "Show",

View File

@ -9,7 +9,6 @@
"AddToPlaylist": "Toevoegen aan afspeellijst", "AddToPlaylist": "Toevoegen aan afspeellijst",
"AddedOnValue": "Toegevoegd {0}", "AddedOnValue": "Toegevoegd {0}",
"AdditionalNotificationServices": "Blader door de Plug-in catalogus om aanvullende meldingsdiensten te installeren.", "AdditionalNotificationServices": "Blader door de Plug-in catalogus om aanvullende meldingsdiensten te installeren.",
"Advanced": "Geavanceerd",
"AirDate": "Uitzenddatum", "AirDate": "Uitzenddatum",
"Aired": "Uitgezonden", "Aired": "Uitgezonden",
"Alerts": "Meldingen", "Alerts": "Meldingen",
@ -1204,7 +1203,6 @@
"TabResponses": "Reacties", "TabResponses": "Reacties",
"TabResumeSettings": "Instellingen voor hervatten", "TabResumeSettings": "Instellingen voor hervatten",
"TabScheduledTasks": "Geplande taken", "TabScheduledTasks": "Geplande taken",
"TabSecurity": "Beveiliging",
"TabSeries": "Serie", "TabSeries": "Serie",
"TabSettings": "Instellingen", "TabSettings": "Instellingen",
"TabShows": "Series", "TabShows": "Series",

View File

@ -9,7 +9,6 @@
"AddToPlaylist": "Dodaj do listy", "AddToPlaylist": "Dodaj do listy",
"AddedOnValue": "Dodano {0}", "AddedOnValue": "Dodano {0}",
"AdditionalNotificationServices": "Przeglądaj katalog wtyczek, aby zainstalować dodatkowe usługi powiadomień.", "AdditionalNotificationServices": "Przeglądaj katalog wtyczek, aby zainstalować dodatkowe usługi powiadomień.",
"Advanced": "Zaawansowane",
"AirDate": "Data emisji", "AirDate": "Data emisji",
"Aired": "Premiera", "Aired": "Premiera",
"Albums": "Albumy", "Albums": "Albumy",
@ -1267,11 +1266,9 @@
"TabDirectPlay": "Odtwarzanie Bezposrednie", "TabDirectPlay": "Odtwarzanie Bezposrednie",
"TabDisplay": "Wyświetlanie", "TabDisplay": "Wyświetlanie",
"TabEpisodes": "Odcinki", "TabEpisodes": "Odcinki",
"TabExpert": "Eksperckie",
"TabFavorites": "Ulubione", "TabFavorites": "Ulubione",
"TabGenres": "Gatunki", "TabGenres": "Gatunki",
"TabGuide": "Przewodnik", "TabGuide": "Przewodnik",
"TabHosting": "Usługa",
"TabInfo": "Informacje", "TabInfo": "Informacje",
"TabLatest": "Ostatnio dodane", "TabLatest": "Ostatnio dodane",
"TabLibrary": "Biblioteka", "TabLibrary": "Biblioteka",
@ -1298,7 +1295,6 @@
"TabResponses": "Odpowiedzi", "TabResponses": "Odpowiedzi",
"TabResumeSettings": "Wznawianie", "TabResumeSettings": "Wznawianie",
"TabScheduledTasks": "Harmonogram zadań", "TabScheduledTasks": "Harmonogram zadań",
"TabSecurity": "Zabezpieczenia",
"TabSeries": "Seriale", "TabSeries": "Seriale",
"TabServer": "Serwer", "TabServer": "Serwer",
"TabSettings": "Ustawienia", "TabSettings": "Ustawienia",

View File

@ -9,7 +9,6 @@
"AddToPlaylist": "Adicionar à lista de reprodução", "AddToPlaylist": "Adicionar à lista de reprodução",
"AddedOnValue": "Adicionado {0}", "AddedOnValue": "Adicionado {0}",
"AdditionalNotificationServices": "Explore o catálogo do plugin para instalar serviços adicionais de notificação.", "AdditionalNotificationServices": "Explore o catálogo do plugin para instalar serviços adicionais de notificação.",
"Advanced": "Avançado",
"AirDate": "Data da exibição", "AirDate": "Data da exibição",
"Aired": "Exibido", "Aired": "Exibido",
"Albums": "Álbuns", "Albums": "Álbuns",
@ -1225,11 +1224,9 @@
"TabDirectPlay": "Reprodução Direta", "TabDirectPlay": "Reprodução Direta",
"TabDisplay": "Exibição", "TabDisplay": "Exibição",
"TabEpisodes": "Episódios", "TabEpisodes": "Episódios",
"TabExpert": "Avançado",
"TabFavorites": "Favoritos", "TabFavorites": "Favoritos",
"TabGenres": "Gêneros", "TabGenres": "Gêneros",
"TabGuide": "Guia", "TabGuide": "Guia",
"TabHosting": "Hospedagem",
"TabLatest": "Recentes", "TabLatest": "Recentes",
"TabLibrary": "Biblioteca", "TabLibrary": "Biblioteca",
"TabLiveTV": "TV ao Vivo", "TabLiveTV": "TV ao Vivo",
@ -1253,7 +1250,6 @@
"TabResponses": "Respostas", "TabResponses": "Respostas",
"TabResumeSettings": "Ajustes para Retomar", "TabResumeSettings": "Ajustes para Retomar",
"TabScheduledTasks": "Tarefas Agendadas", "TabScheduledTasks": "Tarefas Agendadas",
"TabSecurity": "Segurança",
"TabSeries": "Séries", "TabSeries": "Séries",
"TabServer": "Servidor", "TabServer": "Servidor",
"TabSettings": "Ajustes", "TabSettings": "Ajustes",

View File

@ -3,7 +3,6 @@
"Add": "Adicionar", "Add": "Adicionar",
"AddToPlaylist": "Adicionar à lista de reprodução", "AddToPlaylist": "Adicionar à lista de reprodução",
"AdditionalNotificationServices": "Explore o catálogo de extensões para instalar serviços adicionais de notificação.", "AdditionalNotificationServices": "Explore o catálogo de extensões para instalar serviços adicionais de notificação.",
"Advanced": "Avançado",
"All": "Tudo", "All": "Tudo",
"AttributeNew": "Novo", "AttributeNew": "Novo",
"Audio": "Áudio", "Audio": "Áudio",
@ -711,7 +710,6 @@
"TabFavorites": "Favoritos", "TabFavorites": "Favoritos",
"TabGenres": "Géneros", "TabGenres": "Géneros",
"TabGuide": "Guia", "TabGuide": "Guia",
"TabHosting": "Hospedagem",
"TabLatest": "Mais recente", "TabLatest": "Mais recente",
"TabLibrary": "Biblioteca", "TabLibrary": "Biblioteca",
"TabLiveTV": "TV ao Vivo", "TabLiveTV": "TV ao Vivo",
@ -735,7 +733,6 @@
"TabRecordings": "Gravações", "TabRecordings": "Gravações",
"TabResponses": "Respostas", "TabResponses": "Respostas",
"TabScheduledTasks": "Tarefas Agendadas", "TabScheduledTasks": "Tarefas Agendadas",
"TabSecurity": "Segurança",
"TabSeries": "Séries", "TabSeries": "Séries",
"TabServer": "Servidor", "TabServer": "Servidor",
"TabSettings": "Configurações", "TabSettings": "Configurações",

View File

@ -209,7 +209,6 @@
"TabProfile": "Profil", "TabProfile": "Profil",
"TabProfiles": "Profile", "TabProfiles": "Profile",
"TabRecordings": "Înregistrări", "TabRecordings": "Înregistrări",
"TabSecurity": "Securitate",
"TabSeries": "Seriale", "TabSeries": "Seriale",
"TabSettings": "Setări", "TabSettings": "Setări",
"TabShows": "Seriale", "TabShows": "Seriale",

View File

@ -9,7 +9,6 @@
"AddToPlaylist": "Добавить в плей-лист", "AddToPlaylist": "Добавить в плей-лист",
"AddedOnValue": "Добавлено {0}", "AddedOnValue": "Добавлено {0}",
"AdditionalNotificationServices": "Просмотрите каталог плагинов, чтобы установить дополнительные услуги для уведомлений.", "AdditionalNotificationServices": "Просмотрите каталог плагинов, чтобы установить дополнительные услуги для уведомлений.",
"Advanced": "Расширенное",
"AirDate": "Дата эфира", "AirDate": "Дата эфира",
"Aired": "Эфирный", "Aired": "Эфирный",
"Albums": "Альбомы", "Albums": "Альбомы",
@ -1277,11 +1276,9 @@
"TabDirectPlay": "Прямое воспр-ие", "TabDirectPlay": "Прямое воспр-ие",
"TabDisplay": "Отображение", "TabDisplay": "Отображение",
"TabEpisodes": "Эпизоды", "TabEpisodes": "Эпизоды",
"TabExpert": "Экспертные",
"TabFavorites": "Избранное", "TabFavorites": "Избранное",
"TabGenres": "Жанры", "TabGenres": "Жанры",
"TabGuide": "Телегид", "TabGuide": "Телегид",
"TabHosting": "Размещение",
"TabInfo": "Инфо", "TabInfo": "Инфо",
"TabLatest": "Новейшее", "TabLatest": "Новейшее",
"TabLibrary": "Медиатека", "TabLibrary": "Медиатека",
@ -1308,7 +1305,6 @@
"TabResponses": "Отклики", "TabResponses": "Отклики",
"TabResumeSettings": "Параметры возобновления", "TabResumeSettings": "Параметры возобновления",
"TabScheduledTasks": "Планировщик", "TabScheduledTasks": "Планировщик",
"TabSecurity": "Безопасность",
"TabSeries": "Сериалы", "TabSeries": "Сериалы",
"TabServer": "Сервер", "TabServer": "Сервер",
"TabSettings": "Параметры", "TabSettings": "Параметры",

View File

@ -2,7 +2,6 @@
"Actor": "Herec", "Actor": "Herec",
"Add": "Pridať", "Add": "Pridať",
"AddToCollection": "Pridať do zbierky", "AddToCollection": "Pridať do zbierky",
"Advanced": "Pokročilé",
"Albums": "Albumy", "Albums": "Albumy",
"All": "Všetko", "All": "Všetko",
"AllChannels": "Všetky kanály", "AllChannels": "Všetky kanály",
@ -818,7 +817,6 @@
"TabResponses": "Odpovede", "TabResponses": "Odpovede",
"TabResumeSettings": "Nastavenia pokračovania", "TabResumeSettings": "Nastavenia pokračovania",
"TabScheduledTasks": "Naplánované úlohy", "TabScheduledTasks": "Naplánované úlohy",
"TabSecurity": "Zabezpečenie",
"TabSeries": "Seriály", "TabSeries": "Seriály",
"TabSettings": "Nastavenia", "TabSettings": "Nastavenia",
"TabShows": "Seriály", "TabShows": "Seriály",

View File

@ -59,7 +59,6 @@
"TabPlaylist": "Playlista", "TabPlaylist": "Playlista",
"TabProfile": "Profil", "TabProfile": "Profil",
"TabProfiles": "Profili", "TabProfiles": "Profili",
"TabSecurity": "Varnost",
"TabShows": "Oddaje", "TabShows": "Oddaje",
"TabSuggestions": "Priporocila", "TabSuggestions": "Priporocila",
"TabUpcoming": "V prihodu", "TabUpcoming": "V prihodu",
@ -75,7 +74,6 @@
"AddToPlaylist": "Dodaj na seznam predvajanja", "AddToPlaylist": "Dodaj na seznam predvajanja",
"AddedOnValue": "Dodano {0}", "AddedOnValue": "Dodano {0}",
"AdditionalNotificationServices": "Prebrskaj katalog dodatkov za dodatne storitve obveščanja.", "AdditionalNotificationServices": "Prebrskaj katalog dodatkov za dodatne storitve obveščanja.",
"Advanced": "Napredno",
"AirDate": "Datum predvajanja", "AirDate": "Datum predvajanja",
"Aired": "Predvajano", "Aired": "Predvajano",
"Albums": "Albumi", "Albums": "Albumi",

View File

@ -8,7 +8,6 @@
"AddToPlaylist": "Lägg till i spellista", "AddToPlaylist": "Lägg till i spellista",
"AddedOnValue": "Tillagd {0}", "AddedOnValue": "Tillagd {0}",
"AdditionalNotificationServices": "Sök efter fler meddelandetillägg i tilläggskatalogen.", "AdditionalNotificationServices": "Sök efter fler meddelandetillägg i tilläggskatalogen.",
"Advanced": "Avancerat",
"AirDate": "Sändningstid", "AirDate": "Sändningstid",
"Aired": "Sändes", "Aired": "Sändes",
"Albums": "Album", "Albums": "Album",
@ -1186,7 +1185,6 @@
"TabFavorites": "Favoriter", "TabFavorites": "Favoriter",
"TabGenres": "Genrer", "TabGenres": "Genrer",
"TabGuide": "TV-guide", "TabGuide": "TV-guide",
"TabHosting": "Värd",
"TabLatest": "Nytillkommet", "TabLatest": "Nytillkommet",
"TabLibrary": "Bibliotek", "TabLibrary": "Bibliotek",
"TabLiveTV": "Live-TV", "TabLiveTV": "Live-TV",
@ -1211,7 +1209,6 @@
"TabResponses": "Svar", "TabResponses": "Svar",
"TabResumeSettings": "Återuppta-inställningar", "TabResumeSettings": "Återuppta-inställningar",
"TabScheduledTasks": "Schemalagda aktiviteter", "TabScheduledTasks": "Schemalagda aktiviteter",
"TabSecurity": "Säkerhet",
"TabSeries": "Serie", "TabSeries": "Serie",
"TabSettings": "Inställningar", "TabSettings": "Inställningar",
"TabShows": "Serier", "TabShows": "Serier",

View File

@ -234,7 +234,6 @@
"TabProfile": "Profil", "TabProfile": "Profil",
"TabProfiles": "Profiller", "TabProfiles": "Profiller",
"TabRecordings": "Kayıtlar", "TabRecordings": "Kayıtlar",
"TabSecurity": "Güvenlik",
"TabSeries": "Seriler", "TabSeries": "Seriler",
"TabServer": "Sunucu", "TabServer": "Sunucu",
"TabSettings": "Ayarlar", "TabSettings": "Ayarlar",
@ -264,7 +263,6 @@
"AddToPlaylist": "Çalma listesine ekle", "AddToPlaylist": "Çalma listesine ekle",
"AddedOnValue": "{0} eklendi", "AddedOnValue": "{0} eklendi",
"AdditionalNotificationServices": "Ek bildirim hizmetleri yüklemek için eklenti kataloguna göz atın.", "AdditionalNotificationServices": "Ek bildirim hizmetleri yüklemek için eklenti kataloguna göz atın.",
"Advanced": "Gelişmiş",
"AirDate": "Yayın tarihi", "AirDate": "Yayın tarihi",
"Aired": "Yayınlanma tarihi", "Aired": "Yayınlanma tarihi",
"Alerts": "Uyarılar", "Alerts": "Uyarılar",

View File

@ -77,7 +77,6 @@
"TabPlugins": "Додатки", "TabPlugins": "Додатки",
"TabProfile": "Профіль", "TabProfile": "Профіль",
"TabProfiles": "Профілі", "TabProfiles": "Профілі",
"TabSecurity": "Безпека",
"TabTrailers": "Трейлери", "TabTrailers": "Трейлери",
"TabUsers": "Користувачі", "TabUsers": "Користувачі",
"ValueAlbumCount": "{0} альбомів", "ValueAlbumCount": "{0} альбомів",

View File

@ -110,7 +110,6 @@
"TabPassword": "Mật khẩu", "TabPassword": "Mật khẩu",
"TabProfile": "Hồ sơ", "TabProfile": "Hồ sơ",
"TabProfiles": "Hồ sơ", "TabProfiles": "Hồ sơ",
"TabSecurity": "Bảo mật",
"TabServer": "Máy chủ", "TabServer": "Máy chủ",
"TabSongs": "Các ca khúc", "TabSongs": "Các ca khúc",
"TabTranscoding": "Mã hóa", "TabTranscoding": "Mã hóa",

View File

@ -8,7 +8,6 @@
"AddToPlaylist": "添加到播放列表", "AddToPlaylist": "添加到播放列表",
"AddedOnValue": "已添加 {0}", "AddedOnValue": "已添加 {0}",
"AdditionalNotificationServices": "浏览插件目录安装额外的通知访问。", "AdditionalNotificationServices": "浏览插件目录安装额外的通知访问。",
"Advanced": "高级",
"AirDate": "播出日期", "AirDate": "播出日期",
"Aired": "已发布", "Aired": "已发布",
"Albums": "专辑", "Albums": "专辑",
@ -1208,11 +1207,9 @@
"TabDirectPlay": "直接播放", "TabDirectPlay": "直接播放",
"TabDisplay": "显示", "TabDisplay": "显示",
"TabEpisodes": "剧集", "TabEpisodes": "剧集",
"TabExpert": "专家",
"TabFavorites": "我的最爱", "TabFavorites": "我的最爱",
"TabGenres": "风格", "TabGenres": "风格",
"TabGuide": "指南", "TabGuide": "指南",
"TabHosting": "主机",
"TabInfo": "信息", "TabInfo": "信息",
"TabLatest": "最新", "TabLatest": "最新",
"TabLibrary": "媒体库", "TabLibrary": "媒体库",
@ -1239,7 +1236,6 @@
"TabResponses": "响应", "TabResponses": "响应",
"TabResumeSettings": "恢复设置", "TabResumeSettings": "恢复设置",
"TabScheduledTasks": "计划任务", "TabScheduledTasks": "计划任务",
"TabSecurity": "安全措施",
"TabSeries": "电视剧", "TabSeries": "电视剧",
"TabServer": "服务器", "TabServer": "服务器",
"TabSettings": "设置", "TabSettings": "设置",

View File

@ -316,7 +316,6 @@
"TabProfile": "簡介", "TabProfile": "簡介",
"TabProfiles": "簡介", "TabProfiles": "簡介",
"TabRecordings": "錄影", "TabRecordings": "錄影",
"TabSecurity": "安全性",
"TabSeries": "電視劇", "TabSeries": "電視劇",
"TabServer": "伺服器", "TabServer": "伺服器",
"TabSettings": "設定", "TabSettings": "設定",

View File

@ -1,6 +1,5 @@
{ {
"Add": "添加", "Add": "添加",
"Advanced": "進階",
"All": "全部", "All": "全部",
"AllowRemoteAccessHelp": "如果未勾選,所有連線都將被阻擋。", "AllowRemoteAccessHelp": "如果未勾選,所有連線都將被阻擋。",
"Browse": "瀏覽", "Browse": "瀏覽",
@ -285,7 +284,6 @@
"TabProfile": "配置", "TabProfile": "配置",
"TabProfiles": "配置", "TabProfiles": "配置",
"TabRecordings": "錄影", "TabRecordings": "錄影",
"TabSecurity": "安全性",
"TabSeries": "電視劇", "TabSeries": "電視劇",
"TabServer": "伺服器", "TabServer": "伺服器",
"TabSettings": "設定", "TabSettings": "設定",