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 class="content-primary">
<div class="detailSectionHeader">

View File

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

View File

@ -4,14 +4,15 @@ define(["datetime", "loading", "libraryMenu", "dom", "globalize", "emby-button"]
function revoke(page, key) {
require(["confirm"], function(confirm) {
confirm(globalize.translate("MessageConfirmRevokeApiKey"), globalize.translate("HeaderConfirmRevokeApiKey")).then(function() {
loading.show(), ApiClient.ajax({
loading.show();
ApiClient.ajax({
type: "DELETE",
url: ApiClient.getUrl("Auth/Keys/" + key)
}).then(function() {
loadData(page)
})
})
})
loadData(page);
});
});
});
}
function renderKeys(page, keys) {
@ -21,13 +22,15 @@ define(["datetime", "loading", "libraryMenu", "dom", "globalize", "emby-button"]
var date = datetime.parseISO8601Date(item.DateCreated, !0);
return html += datetime.toLocaleDateString(date) + " " + datetime.getDisplayTime(date), html += "</td>", html += "</tr>"
}).join("");
page.querySelector(".resultBody").innerHTML = rows, loading.hide()
page.querySelector(".resultBody").innerHTML = rows;
loading.hide();
}
function loadData(page) {
loading.show(), ApiClient.getJSON(ApiClient.getUrl("Auth/Keys")).then(function(result) {
renderKeys(page, result.Items)
})
loading.show();
ApiClient.getJSON(ApiClient.getUrl("Auth/Keys")).then(function(result) {
renderKeys(page, result.Items);
});
}
function showNewKeyPrompt(page) {
@ -49,24 +52,18 @@ define(["datetime", "loading", "libraryMenu", "dom", "globalize", "emby-button"]
})
}
function getTabs() {
return [{
href: "dashboardhosting.html",
name: globalize.translate("TabHosting")
}, {
href: "serversecurity.html",
name: globalize.translate("TabSecurity")
}]
}
pageIdOn("pageinit", "serverSecurityPage", function() {
pageIdOn("pageinit", "apiKeysPage", function() {
var page = this;
page.querySelector(".btnNewKey").addEventListener("click", function() {
showNewKeyPrompt(page)
}), page.querySelector(".tblApiKeys").addEventListener("click", function(e) {
});
page.querySelector(".tblApiKeys").addEventListener("click", function(e) {
var btnRevoke = dom.parentWithClass(e.target, "btnRevoke");
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",
name: Globalize.translate("TabNfoSettings")
}, {
href: "librarysettings.html",
name: Globalize.translate("TabAdvanced")
}]
}
return function(view, params) {
function loadData() {
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) {
loading.show();
var form = this;
return 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)
}), e.preventDefault(), !1
}), view.addEventListener("viewshow", function() {
libraryMenu.setTabs("librarysetup", 1, getTabs), loadData()
})
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;
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",
name: globalize.translate("TabNfoSettings")
}, {
href: "librarysettings.html",
name: globalize.translate("TabAdvanced")
}]
}
window.WizardLibraryPage = {
next: function() {
Dashboard.navigate("wizardsettings.html")

View File

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

View File

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

View File

@ -61,15 +61,6 @@ define(["loading", "libraryMenu", "globalize", "emby-checkbox", "emby-select"],
}).then(callback) : callback()
}
function getTabs() {
return [{
href: "dashboardhosting.html",
name: globalize.translate("TabHosting")
}, {
href: "serversecurity.html",
name: globalize.translate("TabSecurity")
}]
}
return function(view, params) {
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;
@ -96,10 +87,13 @@ define(["loading", "libraryMenu", "globalize", "emby-checkbox", "emby-select"],
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>
<div class="content-primary">
<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">
<label>
<input type="checkbox" is="emby-checkbox" class="chkFolderView" />
@ -10,10 +17,12 @@
</label>
<div class="fieldDescription checkboxFieldDescription">${OptionDisplayFolderViewHelp}</div>
</div>
<label class="checkboxContainer">
<input type="checkbox" is="emby-checkbox" class="chkDisplaySpecialsWithinSeasons"/>
<span>${LabelDisplaySpecialsWithinSeasons}</span>
</label>
<div class="checkboxContainer checkboxContainer-withDescription">
<label>
<input type="checkbox" is="emby-checkbox" class="chkGroupMoviesIntoCollections" />
@ -29,11 +38,19 @@
</label>
<div class="fieldDescription checkboxFieldDescription">${OptionEnableExternalContentInSuggestionsHelp}</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>

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 class="content-primary">
<form class="dashboardHostingForm">
<div class="verticalSection verticalSection-extrabottompadding">
<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>
</div>
@ -97,7 +94,6 @@
</button>
</div>
</form>
</div>
</div>
</div>

View File

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

View File

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

View File

@ -521,13 +521,13 @@ var AppInfo = {};
}
require(["apphost", "css!css/librarybrowser"], function (appHost) {
loadPlugins([], appHost, browser).then(function () {
loadPlugins(appHost, browser).then(function () {
onAppReady(browser);
});
});
}
function loadPlugins(externalPlugins, appHost, browser, shell) {
function loadPlugins(appHost, browser, shell) {
console.log("Loading installed plugins");
var list = [
"components/playback/playaccessvalidation",
@ -546,8 +546,8 @@ var AppInfo = {};
}
}
for (var index = 0, length = externalPlugins.length; index < length; index++) {
list.push(externalPlugins[index]);
if (window.NativeShell) {
list = list.concat(window.NativeShell.getPlugins());
}
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>
<div class="content-primary">
<div class="verticalSection">
<h2 class="sectionTitle">
</h2>
</div>
<div class="readOnlyContent">
<div class="paperList activityItems" data-activitylimit="100">
</div>

View File

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

View File

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

View File

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

View File

@ -8,7 +8,6 @@
"AddToPlaylist": "Přidat do playlistu",
"AddedOnValue": "Přidáno {0}",
"AdditionalNotificationServices": "Prohlédněte si katalog zásuvných modulů pro nainstalaci další oznámovací služby.",
"Advanced": "Pokročilé",
"Albums": "Alba",
"All": "Vše",
"AllChannels": "Všechny kanály",
@ -1144,7 +1143,6 @@
"TabFavorites": "Oblíbené",
"TabGenres": "Žánry",
"TabGuide": "Průvodce",
"TabHosting": "Hostování",
"TabLatest": "Nejnovější",
"TabLibrary": "Knihovna",
"TabLogs": "Záznamy",
@ -1167,7 +1165,6 @@
"TabResponses": "Odpovědi",
"TabResumeSettings": "Obnovit nastavení",
"TabScheduledTasks": "Naplánované úlohy",
"TabSecurity": "Zabezpečení",
"TabSeries": "Série",
"TabSettings": "Nastavení",
"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.",
"TV": "TV",
"TabDirectPlay": "Přímé přehrávání",
"TabExpert": "Expert",
"TabInfo": "Info",
"TabLiveTV": "Live TV",
"TabMetadata": "Metadata",

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -58,7 +58,6 @@
"TabPassword": "Salasana",
"TabProfile": "Profiili",
"TabProfiles": "Profiilit",
"TabSecurity": "Suojaus",
"TellUsAboutYourself": "Kerro meille itsestäsi",
"ThisWizardWillGuideYou": "Tämä työkalu auttaa sinua asennus prosessin aikana. loittaaksesi valitse kieli.",
"UninstallPluginConfirmation": "Oletko varma, että haluat poistaa {0}?",
@ -88,7 +87,6 @@
"AccessRestrictedTryAgainLater": "Pääsy on toistaiseksi estetty. Yritä myöhemmin uudelleen.",
"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.",
"Advanced": "Lisäasetukset",
"Aired": "Esityspäivä",
"AllowHWTranscodingHelp": "Jos sallittu, salli virittimen muuntaa bittivirta lennossa. Tämä voi vähentää tarvetta muunnokseen Jellyfin palvelimella.",
"AllowMediaConversion": "Salli median muunto",

View File

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

View File

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

View File

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

View File

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

View File

@ -5,7 +5,6 @@
"AddToCollection": "Dodaj u kolekciju",
"AddToPlaylist": "Dodaj u popis",
"AdditionalNotificationServices": "Pretražite katalog dodataka kako bi instalirali dodatne servise za obavijesti.",
"Advanced": "Napredno",
"AllChannels": "Svi kanali",
"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.",
@ -929,11 +928,9 @@
"TabDirectPlay": "Direktna reprodukcija",
"TabDisplay": "Prikaz",
"TabEpisodes": "Epizode",
"TabExpert": "Stručnjak",
"TabFavorites": "Omiljeni",
"TabGenres": "Žanrovi",
"TabGuide": "Vodič",
"TabHosting": "Posluživanje",
"TabLatest": "Zadnje",
"TabLibrary": "Biblioteka",
"TabLiveTV": "TV uživo",
@ -959,7 +956,6 @@
"TabResponses": "Odazivi",
"TabResumeSettings": "Postavke nastavka",
"TabScheduledTasks": "Zakazani zadaci",
"TabSecurity": "Sigurnost",
"TabSeries": "Serije",
"TabSettings": "Postavke",
"TabShows": "Emisije",

View File

@ -4,7 +4,6 @@
"AddToPlaylist": "Lejátszási listához adni",
"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.",
"Advanced": "Haladó",
"Alerts": "Riasztások",
"All": "Összes",
"AllEpisodes": "Összes epizód",
@ -522,11 +521,9 @@
"TabDevices": "Eszközök",
"TabDisplay": "Megjelenítés",
"TabEpisodes": "Epizódok",
"TabExpert": "Szakértő",
"TabFavorites": "Kedvencek",
"TabGenres": "Műfajok",
"TabGuide": "Leírás",
"TabHosting": "Szerver",
"TabInfo": "Infó",
"TabLatest": "Legújabb",
"TabLibrary": "Médiatár",
@ -550,7 +547,6 @@
"TabProfiles": "Profilok",
"TabRecordings": "Felvételek",
"TabScheduledTasks": "Ütemezett feladatok",
"TabSecurity": "Biztonság",
"TabSeries": "Sorozatok",
"TabServer": "Szerver",
"TabSettings": "Beállítások",

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -4,7 +4,6 @@
"AddToCollection": "Pridėti į kolekciją",
"AddToPlaylist": "Pridėti į grojaraštį",
"AdditionalNotificationServices": "Naršykite įskiepių katalogą ir įsidiekite papildomų pranešimų paslaugų.",
"Advanced": "Smulkiau",
"AllChannels": "Visi kanalai",
"AllEpisodes": "Visas serijas",
"Anytime": "Bet kada",
@ -500,7 +499,6 @@
"TabProfile": "Profilis",
"TabProfiles": "Profiliai",
"TabRecordings": "Įrašai",
"TabSecurity": "Saugumas",
"TabSeries": "Laidos",
"TabServer": "Serveris",
"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.",
"AllowRemoteAccess": "Membenarkan persambungan jauh ke pelayan Jellyfin ini.",
"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.",
"AlwaysPlaySubtitles": "Sentiasa main sarikata",
"AlwaysPlaySubtitlesHelp": "Sarikata sepadan dengan bahasa yang dipilih akan masih dimuatkan tanpa mengira bahasa audio.",

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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