1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

3.2.33.13

This commit is contained in:
Luke Pulverenti 2017-10-18 21:22:13 -04:00
parent f71522a31b
commit 58467a24e3
71 changed files with 188 additions and 238 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
html{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",'Open Sans',sans-serif;font-size:90%}h1{font-weight:400;font-size:1.8em}h2{font-weight:500;font-size:1.5em}h3{font-weight:400;font-size:1.17em}.layout-tv{font-size:2.5vh}
h1,h2{font-weight:500}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",'Open Sans',sans-serif;font-size:90%}h1{font-size:1.8em}h2{font-size:1.5em}h3{font-weight:400;font-size:1.17em}.layout-tv{font-size:2.5vh}

View file

@ -1 +1 @@
h1{font-weight:400;font-size:1.8em}h2{font-weight:500;font-size:1.5em}h3{font-weight:400;font-size:1.17em}@media all and (min-height:720px){html{font-size:20px}}@media all and (min-height:1000px){html{font-size:27px}}
h1,h2{font-weight:500}h1{font-size:1.8em}h2{font-size:1.5em}h3{font-weight:400;font-size:1.17em}@media all and (min-height:720px){html{font-size:20px}}@media all and (min-height:1000px){html{font-size:27px}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
define(["emby-tabs","emby-button","emby-linkbutton"],function(){"use strict";function enableTabsInFooter(){return!1}function ensureElements(enableInFooter){enableInFooter&&(footerTabsContainer||(footerTabsContainer=document.createElement("div"),footerTabsContainer.classList.add("footerTabs"),footerTabsContainer.classList.add("sectionTabs"),footerTabsContainer.classList.add("hide"))),headerTabsContainer||(headerTabsContainer=queryScope.querySelector(".headerTabs"))}function setTabs(view,selectedIndex,getTabsFn,getTabContainersFn,onBeforeTabChange,onTabChange){var enableInFooter=enableTabsInFooter();if(!view)return tabOwnerView&&(headerTabsContainer||(headerTabsContainer=queryScope.querySelector(".headerTabs")),ensureElements(enableInFooter),document.body.classList.remove("withSectionTabs"),headerTabsContainer.innerHTML="",headerTabsContainer.classList.add("hide"),footerTabsContainer&&(footerTabsContainer.innerHTML="",footerTabsContainer.classList.add("hide")),tabOwnerView=null),{tabsContainer:headerTabsContainer,replaced:!1};ensureElements(enableInFooter);var tabsContainerElem=enableInFooter?footerTabsContainer:headerTabsContainer;if(tabOwnerView||tabsContainerElem.classList.remove("hide"),tabOwnerView!==view){var index=0,indexAttribute=null==selectedIndex?"":' data-index="'+selectedIndex+'"',tabsHtml='<div is="emby-tabs"'+indexAttribute+' class="tabs-viewmenubar"><div class="emby-tabs-slider" style="white-space:nowrap;">'+getTabsFn().map(function(t){var tabClass="emby-tab-button";t.enabled===!1&&(tabClass+=" hide");var tabHtml;return t.cssClass&&(tabClass+=" "+t.cssClass),tabHtml=t.href?'<a href="'+t.href+'" is="emby-linkbutton" class="'+tabClass+'" data-index="'+index+'"><div class="emby-button-foreground">'+t.name+"</div></a>":'<button type="button" is="emby-button" class="'+tabClass+'" data-index="'+index+'"><div class="emby-button-foreground">'+t.name+"</div></button>",index++,tabHtml}).join("")+"</div></div>";return tabsContainerElem.innerHTML=tabsHtml,document.body.classList.add("withSectionTabs"),tabOwnerView=view,tabsElem=tabsContainerElem.querySelector('[is="emby-tabs"]'),tabsElem.addEventListener("beforetabchange",function(e){var tabContainers=getTabContainersFn();if(null!=e.detail.previousIndex){var previousPanel=tabContainers[e.detail.previousIndex];previousPanel&&previousPanel.classList.remove("is-active")}var newPanel=tabContainers[e.detail.selectedTabIndex];newPanel&&newPanel.classList.add("is-active")}),onBeforeTabChange&&tabsElem.addEventListener("beforetabchange",onBeforeTabChange),onTabChange&&tabsElem.addEventListener("tabchange",onTabChange),!tabsElem.triggerBeforeTabChange,{tabsContainer:tabsContainerElem,tabs:tabsContainerElem.querySelector('[is="emby-tabs"]'),replaced:!0}}return tabsElem||(tabsElem=tabsContainerElem.querySelector('[is="emby-tabs"]')),tabsElem.selectedIndex(selectedIndex),tabOwnerView=view,{tabsContainer:tabsContainerElem,tabs:tabsElem,replaced:!1}}function selectedTabIndex(index){var tabsContainerElem=headerTabsContainer;tabsElem||(tabsElem=tabsContainerElem.querySelector('[is="emby-tabs"]')),null!=index?tabsElem.selectedIndex(index):tabsElem.triggerTabChange()}function getTabsElement(){return document.querySelector(".tabs-viewmenubar")}var tabOwnerView,footerTabsContainer,headerTabsContainer,tabsElem,queryScope=document.querySelector(".skinHeader");return{setTabs:setTabs,getTabsElement:getTabsElement,selectedTabIndex:selectedTabIndex}});
define(["dom","browser","events","emby-tabs","emby-button","emby-linkbutton"],function(dom,browser,events){"use strict";function enableTabsInFooter(){return!1}function ensureElements(enableInFooter){enableInFooter&&(footerTabsContainer||(footerTabsContainer=document.createElement("div"),footerTabsContainer.classList.add("footerTabs"),footerTabsContainer.classList.add("sectionTabs"),footerTabsContainer.classList.add("hide"))),headerTabsContainer||(headerTabsContainer=queryScope.querySelector(".headerTabs"))}function allowSwipe(target){function allowSwipeOn(elem){return!dom.parentWithTag(elem,"input")&&(!elem.classList||!elem.classList.contains("hiddenScrollX")&&!elem.classList.contains("smoothScrollX")&&!elem.classList.contains("animatedScrollX"))}for(var parent=target;null!=parent;){if(!allowSwipeOn(parent))return!1;parent=parent.parentNode}return!0}function configureSwipeTabs(view,tabsElem,getTabContainersFn){if(browser.touch){var onSwipeLeft=(getTabContainersFn().length,function(e,target){allowSwipe(target)&&view.contains(target)&&tabsElem.selectNext()}),onSwipeRight=function(e,target){allowSwipe(target)&&view.contains(target)&&tabsElem.selectPrevious()};require(["touchHelper"],function(TouchHelper){var touchHelper=new TouchHelper(view.parentNode.parentNode);events.on(touchHelper,"swipeleft",onSwipeLeft),events.on(touchHelper,"swiperight",onSwipeRight),view.addEventListener("viewdestroy",function(){touchHelper.destroy()})})}}function setTabs(view,selectedIndex,getTabsFn,getTabContainersFn,onBeforeTabChange,onTabChange){var enableInFooter=enableTabsInFooter();if(!view)return tabOwnerView&&(headerTabsContainer||(headerTabsContainer=queryScope.querySelector(".headerTabs")),ensureElements(enableInFooter),document.body.classList.remove("withSectionTabs"),headerTabsContainer.innerHTML="",headerTabsContainer.classList.add("hide"),footerTabsContainer&&(footerTabsContainer.innerHTML="",footerTabsContainer.classList.add("hide")),tabOwnerView=null),{tabsContainer:headerTabsContainer,replaced:!1};ensureElements(enableInFooter);var tabsContainerElem=enableInFooter?footerTabsContainer:headerTabsContainer;if(tabOwnerView||tabsContainerElem.classList.remove("hide"),tabOwnerView!==view){var index=0,indexAttribute=null==selectedIndex?"":' data-index="'+selectedIndex+'"',tabsHtml='<div is="emby-tabs"'+indexAttribute+' class="tabs-viewmenubar"><div class="emby-tabs-slider" style="white-space:nowrap;">'+getTabsFn().map(function(t){var tabClass="emby-tab-button";t.enabled===!1&&(tabClass+=" hide");var tabHtml;return t.cssClass&&(tabClass+=" "+t.cssClass),tabHtml=t.href?'<a href="'+t.href+'" is="emby-linkbutton" class="'+tabClass+'" data-index="'+index+'"><div class="emby-button-foreground">'+t.name+"</div></a>":'<button type="button" is="emby-button" class="'+tabClass+'" data-index="'+index+'"><div class="emby-button-foreground">'+t.name+"</div></button>",index++,tabHtml}).join("")+"</div></div>";return tabsContainerElem.innerHTML=tabsHtml,document.body.classList.add("withSectionTabs"),tabOwnerView=view,tabsElem=tabsContainerElem.querySelector('[is="emby-tabs"]'),configureSwipeTabs(view,tabsElem,getTabContainersFn),tabsElem.addEventListener("beforetabchange",function(e){var tabContainers=getTabContainersFn();if(null!=e.detail.previousIndex){var previousPanel=tabContainers[e.detail.previousIndex];previousPanel&&previousPanel.classList.remove("is-active")}var newPanel=tabContainers[e.detail.selectedTabIndex];newPanel&&newPanel.classList.add("is-active")}),onBeforeTabChange&&tabsElem.addEventListener("beforetabchange",onBeforeTabChange),onTabChange&&tabsElem.addEventListener("tabchange",onTabChange),!tabsElem.triggerBeforeTabChange,{tabsContainer:tabsContainerElem,tabs:tabsContainerElem.querySelector('[is="emby-tabs"]'),replaced:!0}}return tabsElem||(tabsElem=tabsContainerElem.querySelector('[is="emby-tabs"]')),tabsElem.selectedIndex(selectedIndex),tabOwnerView=view,{tabsContainer:tabsContainerElem,tabs:tabsElem,replaced:!1}}function selectedTabIndex(index){var tabsContainerElem=headerTabsContainer;tabsElem||(tabsElem=tabsContainerElem.querySelector('[is="emby-tabs"]')),null!=index?tabsElem.selectedIndex(index):tabsElem.triggerTabChange()}function getTabsElement(){return document.querySelector(".tabs-viewmenubar")}var tabOwnerView,footerTabsContainer,headerTabsContainer,tabsElem,queryScope=document.querySelector(".skinHeader");return{setTabs:setTabs,getTabsElement:getTabsElement,selectedTabIndex:selectedTabIndex}});

File diff suppressed because one or more lines are too long

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "Select Date",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Ok",
"ButtonCancel": "\u0627\u0644\u063a\u0627\u0621",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "\u0414\u0430\u0442\u0430 \u043d\u0430 \u043f\u044a\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u043d\u043e \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "\u0418\u0437\u0431\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0434\u0430\u0442\u0430",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "\u0414\u043e\u0431\u0440\u0435",
"ButtonCancel": "\u041e\u0442\u043c\u044f\u043d\u0430",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Data original d'emissi\u00f3: {0}",
"EndsAtValue": "Acabaria a les {0}",
"HeaderSelectDate": "Seleccionar Data",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "D'acord",
"ButtonCancel": "Cancel\u00b7la",
"AccessRestrictedTryAgainLater": "L'acc\u00e9s est\u00e0 restringit actualment. Intenta-ho de nou m\u00e9s tard si et plau.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Datum vys\u00edl\u00e1n\u00ed origin\u00e1lu: {0}",
"EndsAtValue": "Kon\u010d\u00ed v {0}",
"HeaderSelectDate": "Vyber datum",
"Watched": "Watched",
"Played": "P\u0159ehr\u00e1no",
"ButtonOk": "Ok",
"ButtonCancel": "Zru\u0161it",
"AccessRestrictedTryAgainLater": "P\u0159\u00edstup je v sou\u010dasn\u00e9 dob\u011b omezen. Pros\u00edm zkuste to znovu pozd\u011bji.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Originalt sendt: {0}",
"EndsAtValue": "Slutter {0}",
"HeaderSelectDate": "V\u00e6lg dato",
"Watched": "Watched",
"Played": "Afspillet",
"ButtonOk": "Ok",
"ButtonCancel": "Annuller",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Erstausstrahlung: {0}",
"EndsAtValue": "Endet um {0}",
"HeaderSelectDate": "Datum w\u00e4hlen",
"Watched": "Watched",
"Played": "Gespielt",
"ButtonOk": "Ok",
"ButtonCancel": "Abbrechen",
"AccessRestrictedTryAgainLater": "Der Zugriff ist derzeit eingeschr\u00e4nkt. Bitte versuche es sp\u00e4ter erneut.",
@ -331,7 +333,7 @@
"ChannelNameOnly": "Nur Kanal {0}",
"Anytime": "Jederzeit",
"AroundTime": "Um {0}",
"All": "All",
"All": "Alle",
"AllChannels": "Alle Kan\u00e4le:",
"LabelRecord": "Aufnahme:",
"NewEpisodesOnly": "Nur neue Episoden",
@ -422,10 +424,10 @@
"HeaderActiveRecordings": "Aktive Aufnahmen",
"HeaderLatestRecordings": "Neueste Aufnahmen",
"LabelSyncTo": "Synchronisiere mit:",
"Next": "Next",
"LabelSource": "Source:",
"AllLanguages": "All languages",
"Previous": "Previous",
"Next": "N\u00e4chstes",
"LabelSource": "Quelle:",
"AllLanguages": "Alle Sprachen",
"Previous": "Vorheriges",
"HeaderNextUp": "Als N\u00e4chstes",
"HeaderLatestFrom": "Neuestes von {0}",
"LabelHomeScreenSectionValue": "Startseitenbereich {0}:",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1\u03c2",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Ok",
"ButtonCancel": "\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7 ",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "Select Date",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Ok",
"ButtonCancel": "Cancel",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "Select Date",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Ok",
"ButtonCancel": "Cancel",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "Select Date",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Ok",
"ButtonCancel": "Cancel",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Fecha de transmisi\u00f3n original: {0}",
"EndsAtValue": "Termina a las {0}",
"HeaderSelectDate": "Seleccionar fecha",
"Watched": "Watched",
"Played": "Reproducido",
"ButtonOk": "Ok",
"ButtonCancel": "Cancelar",
"AccessRestrictedTryAgainLater": "El acceso esta restringido en este momento. Por favor intente de nuevo mas tarde.",
@ -331,7 +333,7 @@
"ChannelNameOnly": "Canal {0} solamente",
"Anytime": "En cualquier momento",
"AroundTime": "Alrededor de {0}",
"All": "All",
"All": "Todo",
"AllChannels": "Todos los canales",
"LabelRecord": "Grabar:",
"NewEpisodesOnly": "Solo episodios nuevos",
@ -422,10 +424,10 @@
"HeaderActiveRecordings": "Grabaciones Activas",
"HeaderLatestRecordings": "Grabaciones Recientes",
"LabelSyncTo": "Sincronizar con:",
"Next": "Next",
"LabelSource": "Source:",
"AllLanguages": "All languages",
"Previous": "Previous",
"Next": "Siguiente",
"LabelSource": "Fuente:",
"AllLanguages": "Todos los idiomas",
"Previous": "Anterior",
"HeaderNextUp": "A Continuaci\u00f3n",
"HeaderLatestFrom": "M\u00e1s recientes desde {0}",
"LabelHomeScreenSectionValue": "Pagina de inicio secci\u00f3n {0}:",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Fecha de emisi\u00f3n original: {0}",
"EndsAtValue": "Termina a las {0}",
"HeaderSelectDate": "Seleccionar Fecha",
"Watched": "Watched",
"Played": "Reproducido",
"ButtonOk": "Ok",
"ButtonCancel": "Cancelar",
"AccessRestrictedTryAgainLater": "El acceso est\u00e1 restringido actualmente. Por favor int\u00e9ntalo m\u00e1s tarde.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "Select Date",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Ok",
"ButtonCancel": "Lopeta",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Date de diffusion originale: {0}",
"EndsAtValue": "Se termine \u00e0 {0}",
"HeaderSelectDate": "S\u00e9lectionner une date",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Ok",
"ButtonCancel": "Annuler",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Date de diffusion originale\u00a0: {0}",
"EndsAtValue": "Se termine \u00e0 {0}",
"HeaderSelectDate": "S\u00e9lectionnez la date",
"Watched": "Watched",
"Played": "Lu",
"ButtonOk": "OK",
"ButtonCancel": "Annuler",
"AccessRestrictedTryAgainLater": "L'acc\u00e8s est actuellement restreint. Veuillez r\u00e9essayer plus tard.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "Select Date",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Ok",
"ButtonCancel": "Abbreche",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "\u05ea\u05d0\u05e8\u05d9\u05da \u05d0\u05d5\u05d5\u05d9\u05e8 \u05de\u05e7\u05d5\u05e8\u05d9: {0}",
"EndsAtValue": "\u05de\u05e1\u05ea\u05d9\u05d9\u05dd \u05d1 {0}",
"HeaderSelectDate": "\u05d1\u05d7\u05e8 \u05ea\u05d0\u05e8\u05d9\u05da",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "\u05d1\u05e1\u05d3\u05e8",
"ButtonCancel": "\u05d1\u05d8\u05dc",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Originalni datum prikazivanja: {0}",
"EndsAtValue": "Zavr\u0161ava u {0}",
"HeaderSelectDate": "Odaberi datum",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "U redu",
"ButtonCancel": "Odustani",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Eredeti vet\u00edt\u00e9s d\u00e1tuma: {0}",
"EndsAtValue": "V\u00e1rhat\u00f3 befejez\u00e9s {0}",
"HeaderSelectDate": "V\u00e1lassz d\u00e1tumot",
"Watched": "Watched",
"Played": "Megn\u00e9zett",
"ButtonOk": "Ok",
"ButtonCancel": "M\u00e9gsem",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "Select Date",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Ok",
"ButtonCancel": "Cancel",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Prima messa in onda (originale): {0}",
"EndsAtValue": "Finir\u00e0 alle {0}",
"HeaderSelectDate": "Scegli una data",
"Watched": "Watched",
"Played": "Visto",
"ButtonOk": "Ok",
"ButtonCancel": "Annulla",
"AccessRestrictedTryAgainLater": "L'accesso \u00e8 attualmente limitato. Si prega di riprovare pi\u00f9 tardi.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "\u0411\u0430\u0441\u0442\u0430\u043f\u049b\u044b \u044d\u0444\u0438\u0440: {0}",
"EndsAtValue": "\u0410\u044f\u049b\u0442\u0430\u043b\u0443\u044b: {0}",
"HeaderSelectDate": "\u041a\u04af\u043d\u0434\u0456 \u0442\u0430\u04a3\u0434\u0430\u0443",
"Watched": "Watched",
"Played": "\u041e\u0439\u043d\u0430\u0442\u044b\u043b\u0493\u0430\u043d",
"ButtonOk": "\u0416\u0430\u0440\u0430\u0439\u0434\u044b",
"ButtonCancel": "\u0411\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443",
"AccessRestrictedTryAgainLater": "\u0410\u0493\u044b\u043c\u0434\u0430 \u049b\u0430\u0442\u044b\u043d\u0430\u0443 \u0448\u0435\u043a\u0442\u0435\u043b\u0433\u0435\u043d. \u04d8\u0440\u0435\u043a\u0435\u0442\u0442\u0456 \u043a\u0435\u0439\u0456\u043d \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u04a3\u044b\u0437.",
@ -25,7 +27,7 @@
"SeriesCancelled": "\u0422\u0435\u043b\u0435\u0445\u0438\u043a\u0430\u044f \u0431\u043e\u043b\u0434\u044b\u0440\u044b\u043b\u043c\u0430\u0434\u044b.",
"RecordingScheduled": "\u0416\u0430\u0437\u0443 \u0436\u043e\u0441\u043f\u0430\u0440\u043b\u0430\u0493\u0430\u043d.",
"SeriesRecordingScheduled": "\u0422\u0435\u043b\u0435\u0445\u0438\u043a\u0430\u044f \u0436\u0430\u0437\u0443\u044b \u0436\u043e\u0441\u043f\u0430\u0440\u043b\u0430\u0493\u0430\u043d.",
"HeaderNewRecording": "\u0416\u0430\u04a3\u0430 \u0436\u0430\u0437\u0443",
"HeaderNewRecording": "\u0416\u0430\u04a3\u0430 \u0436\u0430\u0437\u0431\u0430",
"Sunday": "\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456",
"Monday": "\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456",
"Tuesday": "\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456",
@ -36,13 +38,13 @@
"Days": "\u041a\u04af\u043d\u0434\u0435\u0440",
"RecordSeries": "\u0422\u0435\u043b\u0435\u0445\u0438\u043a\u0430\u044f\u043d\u044b \u0436\u0430\u0437\u0443",
"HeaderCinemaMode": "\u041a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440 \u0440\u0435\u0436\u0456\u043c\u0456",
"HeaderCloudSync": "\u0411\u04b1\u043b\u0442 \u04af\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443",
"HeaderCloudSync": "\u0411\u04b1\u043b\u0442\u0442\u044b\u049b \u04af\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443",
"Downloads": "\u0416\u04af\u043a\u0442\u0435\u0443\u043b\u0435\u0440",
"HeaderMyDownloads": "\u041c\u0435\u043d\u0456\u04a3 \u0436\u04af\u043a\u0442\u0435\u0443\u043b\u0435\u0440\u0456\u043c",
"HeaderOfflineDownloads": "\u0414\u0435\u0440\u0431\u0435\u0441 \u0442\u0430\u0441\u044b\u0493\u044b\u0448\u0434\u0435\u0440\u0435\u043a",
"HeaderOfflineDownloadsDescription": "\u041e\u04a3\u0430\u0439 \u0434\u0435\u0440\u0431\u0435\u0441 \u049b\u043e\u043b\u0434\u0430\u043d\u0443 \u04af\u0448\u0456\u043d \u049b\u04b1\u0440\u044b\u043b\u0493\u044b\u043b\u0430\u0440\u044b\u04a3\u044b\u0437\u0493\u0430 \u0442\u0430\u0441\u044b\u0493\u044b\u0448\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440\u0434\u0456 \u0436\u04af\u043a\u0442\u0435\u043f \u0430\u043b\u044b\u04a3\u044b\u0437.",
"CloudSyncFeatureDescription": "\u0421\u0430\u049b\u0442\u044b\u049b \u043a\u04e9\u0448\u0456\u0440\u043c\u0435\u043d\u0456, \u043c\u04b1\u0440\u0430\u0493\u0430\u0442\u0442\u0430\u0443\u0434\u044b \u0436\u04d9\u043d\u0435 \u0442\u04af\u0440\u043b\u0435\u043d\u0434\u0456\u0440\u0443\u0434\u0456 \u0436\u0435\u04a3\u0456\u043b\u0434\u0435\u0442\u0443 \u04af\u0448\u0456\u043d \u0442\u0430\u0441\u044b\u0493\u044b\u0448 \u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440\u0434\u0456 \u0431\u04b1\u043b\u0442\u043f\u0435\u043d \u04af\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0456\u04a3\u0456\u0437.",
"LiveTvFeatureDescription": "Stream Live TV to any Emby app, with a compatible TV tuner device installed on your Emby Server.",
"LiveTvFeatureDescription": "Emby Server \u043e\u0440\u043d\u0430\u0442\u044b\u043b\u0493\u0430\u043d \u04af\u0439\u043b\u0435\u0441\u0456\u043c\u0434\u0456 \u0422\u0414-\u0442\u044e\u043d\u0435\u0440 \u049b\u04b1\u0440\u044b\u043b\u0493\u044b\u0441\u044b \u0430\u0440\u049b\u044b\u043b\u044b \u043a\u0435\u0437 \u043a\u0435\u043b\u0433\u0435\u043d Emby-\u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430\u0493\u0430 \u0422\u0414-\u044d\u0444\u0438\u0440\u0434\u0456 \u0442\u0456\u043a\u0435\u043b\u0435\u0439 \u0436\u0456\u0431\u0435\u0440\u0443.",
"DvrFeatureDescription": "Emby DVR \u043a\u0435\u0441\u0442\u0435\u0441\u0456\u043d\u0435 \u0436\u0435\u043a\u0435 \u044d\u0444\u0438\u0440\u043b\u0456\u043a \u0436\u0430\u0437\u0431\u0430\u043b\u0430\u0440\u0434\u044b, \u0442\u043e\u043f\u0442\u0430\u043c\u0430 \u0436\u0430\u0437\u0431\u0430\u043b\u0430\u0440\u0434\u044b, \u0436\u04d9\u043d\u0435 \u043e\u043d\u0430\u043d \u0431\u0430\u0441\u049b\u0430\u043b\u0430\u0440\u0434\u044b \u0435\u043d\u0433\u0456\u0437\u0456\u04a3\u0456\u0437.",
"CinemaModeFeatureDescription": "\u041a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440 \u0440\u0435\u0436\u0456\u043c\u0456 \u0442\u0440\u0435\u0439\u043b\u0435\u0440\u043b\u0435\u0440\u0434\u0456 \u0436\u04d9\u043d\u0435 \u0442\u0435\u04a3\u0448\u0435\u043b\u0433\u0435\u043d \u043a\u04e9\u0440\u043d\u0435\u0443\u0434\u0456 \u0444\u0438\u043b\u044c\u043c \u0430\u043b\u0434\u044b\u043d\u0434\u0430 \u043e\u0439\u043d\u0430\u0442\u0443 \u043a\u0438\u043d\u043e\u0437\u0430\u043b \u04d9\u0441\u0435\u0440\u0456\u043d \u0436\u0435\u0442\u043a\u0456\u0437\u0435\u0434\u0456.",
"HeaderFreeApps": "\u0422\u0435\u0433\u0456\u043d Emby \u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430\u043b\u0430\u0440\u044b",
@ -74,14 +76,14 @@
"Desktop": "\u0416\u04b1\u043c\u044b\u0441 \u04af\u0441\u0442\u0435\u043b\u0456",
"Mobile": "\u04b0\u044f\u043b\u044b \/ \u041f\u043b\u0430\u043d\u0448\u0435\u0442\u0442\u0456\u043a",
"TV": "\u0422\u0414",
"DisplayModeHelp": "Select the type of screen you're running Emby on.",
"LabelDisplayLanguage": "Display language:",
"LabelDisplayLanguageHelp": "Translating Emby is an ongoing project.",
"LearnHowYouCanContribute": "Learn how you can contribute.",
"DisplayModeHelp": "Emby \u0456\u0441\u043a\u0435 \u049b\u043e\u0441\u044b\u043b\u0493\u0430\u043d\u0434\u0430 \u044d\u043a\u0440\u0430\u043d \u0442\u04af\u0440\u0456\u043d \u0442\u0430\u04a3\u0434\u0430\u04a3\u044b\u0437.",
"LabelDisplayLanguage": "\u0411\u0435\u0439\u043d\u0435\u043b\u0435\u0443 \u0442\u0456\u043b\u0456:",
"LabelDisplayLanguageHelp": "Emby \u0442\u04d9\u0440\u0436\u0456\u043c\u0435\u043b\u0435\u0443\u0456 \u0430\u0493\u044b\u043c\u0434\u0430\u0493\u044b \u0436\u043e\u0431\u0430 \u0431\u043e\u043b\u044b\u043f \u0442\u0430\u0431\u044b\u043b\u0430\u0434\u044b.",
"LearnHowYouCanContribute": "\u049a\u0430\u043b\u0430\u0439 \u04af\u043b\u0435\u0441 \u049b\u043e\u0441\u0443\u044b\u043d\u044b\u04a3\u044b\u0437 \u043c\u04af\u043c\u043a\u0456\u043d \u0442\u0443\u0440\u0430\u043b\u044b \u04af\u0439\u0440\u0435\u043d\u0456\u04a3\u0456\u0437.",
"NewCollectionHelp": "\u0416\u0438\u044b\u043d\u0442\u044b\u049b\u0442\u0430\u0440 \u0441\u0456\u0437\u0433\u0435 \u0424\u0438\u043b\u044c\u043c\u0434\u0435\u0440\u0434\u0456\u04a3 \u0436\u04d9\u043d\u0435 \u0442\u0430\u0493\u044b \u0431\u0430\u0441\u049b\u0430 \u0442\u0430\u0441\u044b\u0493\u044b\u0448\u0445\u0430\u043d\u0430\u043d\u044b\u04a3 \u043c\u0430\u0437\u043c\u04b1\u043d\u044b\u043d \u0434\u0435\u0440\u0431\u0435\u0441\u0442\u0435\u043d\u0434\u0456\u0440\u0456\u043b\u0433\u0435\u043d \u0442\u043e\u043f\u0442\u0430\u0443\u043b\u0430\u0440\u044b\u043c\u0435\u043d \u0442\u0430\u043c\u0430\u0448\u0430\u043b\u0430\u043d\u0443 \u04af\u0448\u0456\u043d \u0440\u04b1\u049b\u0441\u0430\u0442 \u0435\u0442\u0435\u0434\u0456.",
"SearchForCollectionInternetMetadata": "\u0421\u0443\u0440\u0435\u0442\u0442\u0435\u043c\u0435\u043b\u0435\u0440 \u0431\u0435\u043d \u043c\u0435\u0442\u0430\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440\u0434\u0456 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0442\u0435\u043d \u0456\u0437\u0434\u0435\u0443",
"DisplayMissingEpisodesWithinSeasons": "Display missing episodes within seasons",
"DisplayMissingEpisodesWithinSeasonsHelp": "This must also be enabled for TV libraries in Emby Server setup.",
"DisplayMissingEpisodesWithinSeasons": "\u0416\u043e\u049b \u0431\u04e9\u043b\u0456\u043c\u0434\u0435\u0440\u0434\u0456 \u043c\u0430\u0443\u0441\u044b\u043c \u0456\u0448\u0456\u043d\u0434\u0435 \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0443",
"DisplayMissingEpisodesWithinSeasonsHelp": "\u0411\u04b1\u043b \u0441\u043e\u043d\u0434\u0430\u0439-\u0430\u049b Emby Server \u043e\u0440\u043d\u0430\u0442\u0443\u044b\u043d\u0434\u0430\u0493\u044b \u0422\u0414 \u0442\u0430\u0441\u044b\u0493\u044b\u0448\u0445\u0430\u043d\u0430\u043b\u0430\u0440\u044b \u04af\u0448\u0456\u043d \u049b\u043e\u0441\u0443\u043b\u044b \u0431\u043e\u043b\u0443\u044b \u043a\u0435\u0440\u0435\u043a.",
"EnableThemeSongs": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f\u0442\u044b\u049b \u04d9\u0443\u0435\u043d\u0434\u0435\u0440\u0434\u0456 \u049b\u043e\u0441\u0443",
"EnableBackdrops": "\u0410\u0440\u0442\u049b\u044b \u0441\u0443\u0440\u0435\u0442\u0442\u0435\u0440\u0434\u0456 \u049b\u043e\u0441\u0443",
"EnableThemeSongsHelp": "\u049a\u043e\u0441\u044b\u043b\u0493\u0430\u043d\u0434\u0430, \u0442\u0430\u0441\u044b\u0493\u044b\u0448\u0445\u0430\u043d\u0430\u043d\u044b \u0448\u043e\u043b\u0443 \u043a\u0435\u0437\u0456\u043d\u0434\u0435 \u0442\u0430\u049b\u044b\u0440\u044b\u043f\u0442\u044b\u049b \u04d9\u0443\u0435\u043d\u0434\u0435\u0440 \u04e9\u04a3\u0434\u0435 \u043e\u0439\u043d\u0430\u0442\u044b\u043b\u0430\u0434\u044b.",
@ -89,9 +91,9 @@
"EnableThemeVideos": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f\u0442\u044b\u049b \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0440\u0434\u0456 \u049b\u043e\u0441\u0443",
"EnableThemeVideosHelp": "\u049a\u043e\u0441\u044b\u043b\u0493\u0430\u043d\u0434\u0430, \u0442\u0430\u0441\u044b\u0493\u044b\u0448\u0445\u0430\u043d\u0430\u043d\u044b \u0448\u043e\u043b\u0443 \u043a\u0435\u0437\u0456\u043d\u0434\u0435 \u0442\u0430\u049b\u044b\u0440\u044b\u043f\u0442\u044b\u049b \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0440 \u04e9\u04a3\u0434\u0435 \u043e\u0439\u043d\u0430\u0442\u044b\u043b\u0430\u0434\u044b.",
"RunAtStartup": "\u0406\u0441\u043a\u0435 \u049b\u043e\u0441\u044b\u043b\u0443\u0434\u0430\u043d \u0431\u0430\u0441\u0442\u0430\u043f \u043e\u0440\u044b\u043d\u0434\u0430\u0443",
"LabelScreensaver": "Screensaver:",
"LabelSoundEffects": "Sound effects:",
"LabelSkin": "Skin:",
"LabelScreensaver": "\u042d\u043a\u0440\u0430\u043d \u049b\u043e\u0440\u0493\u0430\u0443\u044b\u0448:",
"LabelSoundEffects": "\u0414\u044b\u0431\u044b\u0441\u0442\u044b\u049b \u04d9\u0441\u0435\u0440\u043b\u0435\u0440\u0456:",
"LabelSkin": "\u041c\u04b1\u049b\u0430\u0431\u0430:",
"LabelName": "\u0410\u0442\u044b:",
"NewCollectionNameExample": "\u041c\u044b\u0441\u0430\u043b: \u0416\u04b1\u043b\u0434\u044b\u0437 \u0441\u043e\u0493\u044b\u0441\u0442\u0430\u0440\u044b (\u0436\u0438\u044b\u043d\u0442\u044b\u049b)",
"MessageItemsAdded": "\u0422\u0430\u0440\u043c\u0430\u049b\u0442\u0430\u0440 \u04af\u0441\u0442\u0435\u043b\u0433\u0435\u043d.",
@ -331,7 +333,7 @@
"ChannelNameOnly": "\u0422\u0435\u043a \u049b\u0430\u043d\u0430 {0} \u0430\u0440\u043d\u0430\u0441\u044b",
"Anytime": "\u04d8\u0440\u043a\u0435\u0437\u0434\u0435",
"AroundTime": "{0} \u0430\u0439\u043d\u0430\u043b\u0430\u0441\u044b\u043d\u0434\u0430",
"All": "All",
"All": "\u0411\u04d9\u0440\u0456",
"AllChannels": "\u0411\u0430\u0440\u043b\u044b\u049b \u0430\u0440\u043d\u0430\u043b\u0430\u0440",
"LabelRecord": "\u0416\u0430\u0437\u0443:",
"NewEpisodesOnly": "\u0422\u0435\u043a \u049b\u0430\u043d\u0430 \u0436\u0430\u04a3\u0430 \u0431\u04e9\u043b\u0456\u043c\u0434\u0435\u0440\u0434\u0456",
@ -422,10 +424,10 @@
"HeaderActiveRecordings": "\u0411\u0435\u043b\u0441\u0435\u043d\u0434\u0456 \u0436\u0430\u0437\u0431\u0430\u043b\u0430\u0440",
"HeaderLatestRecordings": "\u0415\u04a3 \u043a\u0435\u0439\u0456\u04a3\u0433\u0456 \u0436\u0430\u0437\u0431\u0430\u043b\u0430\u0440",
"LabelSyncTo": "\u041e\u0441\u044b\u043c\u0435\u043d \u04af\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443:",
"Next": "Next",
"LabelSource": "Source:",
"AllLanguages": "All languages",
"Previous": "Previous",
"Next": "\u041a\u0435\u043b\u0435\u0441\u0456",
"LabelSource": "\u049a\u0430\u0439\u043d\u0430\u0440 \u043a\u04e9\u0437\u0456:",
"AllLanguages": "\u0411\u0430\u0440\u043b\u044b\u049b \u0442\u0456\u043b\u0434\u0435\u0440",
"Previous": "\u0410\u043b\u0434\u044b\u04a3\u0493\u044b",
"HeaderNextUp": "\u041a\u0435\u0437\u0435\u043a\u0442\u0456",
"HeaderLatestFrom": "\u0415\u04a3 \u043a\u0435\u0439\u0456\u043d\u0433\u0456 {0}",
"LabelHomeScreenSectionValue": "\u0411\u0430\u0441\u0442\u044b \u0431\u0435\u0442 {0}-\u0431\u04e9\u043b\u0456\u043c:",
@ -596,6 +598,6 @@
"LabelHomeNetworkQuality": "\u04ae\u0439\u043b\u0456\u043a \u0436\u0435\u043b\u0456 \u0441\u0430\u043f\u0430\u0441\u044b:",
"HeaderLatestMedia": "\u0415\u04a3 \u043a\u0435\u0439\u0456\u043d\u0433\u0456 \u0442\u0430\u0441\u044b\u0493\u044b\u0448\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440",
"HeaderRestartingEmbyServer": "Emby Server \u049b\u0430\u0439\u0442\u0430 \u0456\u0441\u043a\u0435 \u049b\u043e\u0441\u044b\u043b\u0443\u0434\u0430",
"RestartPleaseWaitMessage": "Please wait while Emby Server shuts down and restarts. This may take a minute or two.",
"RestartPleaseWaitMessage": "Emby Server \u0436\u04b1\u043c\u044b\u0441\u044b \u0430\u044f\u049b\u0442\u0430\u043b\u044b\u043f, \u049b\u0430\u0439\u0442\u0430 \u0456\u0441\u043a\u0435 \u049b\u043e\u0441\u044b\u043b\u0493\u0430\u043d\u0448\u0430 \u0434\u0435\u0439\u0456\u043d \u043a\u04af\u0442\u0435 \u0442\u04b1\u0440\u044b\u04a3\u044b\u0437. \u0411\u04b1\u043b \u0431\u0456\u0440-\u0435\u043a\u0456 \u043c\u0438\u043d\u04e9\u0442\u049b\u0430 \u0441\u043e\u0437\u044b\u043b\u0443\u044b \u043c\u04af\u043c\u043a\u0456\u043d.",
"PlayNext": "\u041a\u0435\u043b\u0435\u0441\u0456\u043d\u0456 \u043e\u0439\u043d\u0430\u0442\u0443"
}

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "\ub0a0\uc9dc \uc120\ud0dd",
"Watched": "Watched",
"Played": "\uc7ac\uc0dd",
"ButtonOk": "OK",
"ButtonCancel": "\ucde8\uc18c",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Pirmo eterio data: {0}",
"EndsAtValue": "Baigiasi {0}",
"HeaderSelectDate": "Pasirinkite dat\u0105",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "OK",
"ButtonCancel": "At\u0161aukti",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "Select Date",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Ok",
"ButtonCancel": "Cancel",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original utgivelse dato: {0}",
"EndsAtValue": "Ender p\u00e5 {0}",
"HeaderSelectDate": "Velg dato",
"Watched": "Watched",
"Played": "Sett",
"ButtonOk": "Ok",
"ButtonCancel": "Avbryt",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Originele uitzenddatum: {0}",
"EndsAtValue": "Eindigt om {0}",
"HeaderSelectDate": "Selecteer Datum",
"Watched": "Watched",
"Played": "Afgespeeld",
"ButtonOk": "Ok",
"ButtonCancel": "Annuleren",
"AccessRestrictedTryAgainLater": "Toegang is momenteel bepertk, probeer later opnieuw.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Data pierwszej emisji: {0}",
"EndsAtValue": "Koniec o {0}",
"HeaderSelectDate": "Wybierz dat\u0119",
"Watched": "Watched",
"Played": "Odtworzone",
"ButtonOk": "Ok",
"ButtonCancel": "Anuluj",
"AccessRestrictedTryAgainLater": "Dost\u0119p jest aktualnie ograniczony. Spr\u00f3buj ponownie p\u00f3\u017aniej.",
@ -331,7 +333,7 @@
"ChannelNameOnly": "Tylko kana\u0142 {0}",
"Anytime": "O dowolnej porze",
"AroundTime": "Oko\u0142o {0}",
"All": "All",
"All": "Wszystkie",
"AllChannels": "Wszystkie kana\u0142y",
"LabelRecord": "Nagraj:",
"NewEpisodesOnly": "Tylko nowe odcinki",
@ -422,10 +424,10 @@
"HeaderActiveRecordings": "Nagrania aktywne",
"HeaderLatestRecordings": "Nagrania ostatnio dodane",
"LabelSyncTo": "Synchronizuj do:",
"Next": "Next",
"LabelSource": "Source:",
"AllLanguages": "All languages",
"Previous": "Previous",
"Next": "Nast\u0119pny",
"LabelSource": "\u0179r\u00f3d\u0142o:",
"AllLanguages": "Wszystkie j\u0119zyki",
"Previous": "Poprzedni",
"HeaderNextUp": "Do obejrzenia",
"HeaderLatestFrom": "Ostatnio dodane z {0}",
"LabelHomeScreenSectionValue": "Sekcja ekranu startowego {0}:",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Data de exibi\u00e7\u00e3o original: {0}",
"EndsAtValue": "Termina \u00e0s {0}",
"HeaderSelectDate": "Selecionar Data",
"Watched": "Watched",
"Played": "Reproduzido",
"ButtonOk": "Ok",
"ButtonCancel": "Cancelar",
"AccessRestrictedTryAgainLater": "O acesso est\u00e1 atualmente restrito. Por favor, tente novamente mais tarde.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "Selecionar Data",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Ok",
"ButtonCancel": "Cancelar",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "Select Date",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Ok",
"ButtonCancel": "Anuleaza",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "\u0414\u0430\u0442\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u044d\u0444\u0438\u0440\u0430: {0}",
"EndsAtValue": "\u041a\u043e\u043d\u0435\u0446 \u0432 {0}",
"HeaderSelectDate": "\u0412\u044b\u0431\u043e\u0440 \u0434\u0430\u0442\u044b",
"Watched": "Watched",
"Played": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u043e",
"ButtonOk": "\u041e\u043a",
"ButtonCancel": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c",
"AccessRestrictedTryAgainLater": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043e\u0441\u0442\u0443\u043f \u0437\u0430\u043f\u0440\u0435\u0449\u0451\u043d. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435.",
@ -331,7 +333,7 @@
"ChannelNameOnly": "\u0422\u043e\u043b\u044c\u043a\u043e \u043a\u0430\u043d\u0430\u043b {0}",
"Anytime": "\u0412 \u043b\u044e\u0431\u043e\u0435 \u0432\u0440\u0435\u043c\u044f",
"AroundTime": "\u041e\u043a\u043e\u043b\u043e {0}",
"All": "All",
"All": "\u0412\u0441\u0435",
"AllChannels": "\u0412\u0441\u0435 \u043a\u0430\u043d\u0430\u043b\u044b",
"LabelRecord": "\u0417\u0430\u043f\u0438\u0441\u044c:",
"NewEpisodesOnly": "\u0422\u043e\u043b\u044c\u043a\u043e \u043d\u043e\u0432\u044b\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u044b",
@ -422,10 +424,10 @@
"HeaderActiveRecordings": "\u0410\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0437\u0430\u043f\u0438\u0441\u0438",
"HeaderLatestRecordings": "\u041d\u043e\u0432\u0435\u0439\u0448\u0438\u0435 \u0437\u0430\u043f\u0438\u0441\u0438",
"LabelSyncTo": "\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0441:",
"Next": "Next",
"LabelSource": "Source:",
"AllLanguages": "All languages",
"Previous": "Previous",
"Next": "\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435",
"LabelSource": "\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a:",
"AllLanguages": "\u0412\u0441\u0435 \u044f\u0437\u044b\u043a\u0438",
"Previous": "\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0435",
"HeaderNextUp": "\u041e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0435",
"HeaderLatestFrom": "\u041d\u043e\u0432\u0435\u0439\u0448\u0435\u0435 \u0438\u0437 {0}",
"LabelHomeScreenSectionValue": "\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 - \u0440\u0430\u0437\u0434\u0435\u043b {0}:",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "Select Date",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Ok",
"ButtonCancel": "Cancel",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "Select Date",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Ok",
"ButtonCancel": "Cancel",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Ursprungligt s\u00e4ndningsdatum: {0}",
"EndsAtValue": "Slutar vid: {0}",
"HeaderSelectDate": "V\u00e4lj datum",
"Watched": "Watched",
"Played": "Visad",
"ButtonOk": "Ok",
"ButtonCancel": "Avbryt",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "Tarihi Se\u00e7in",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Tamam",
"ButtonCancel": "\u0130ptal",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "Select Date",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Ok",
"ButtonCancel": "\u0421\u043a\u0430\u0441\u0443\u0432\u0430\u0442\u0438",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "Select Date",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Ok",
"ButtonCancel": "Tho\u00e1t",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "\u7ed3\u675f\u4e8e {0}",
"HeaderSelectDate": "\u9009\u62e9\u65e5\u671f",
"Watched": "Watched",
"Played": "\u5df2\u64ad\u653e",
"ButtonOk": "\u786e\u5b9a",
"ButtonCancel": "\u53d6\u6d88",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"HeaderSelectDate": "\u9078\u64c7\u65e5\u671f",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "Ok",
"ButtonCancel": "\u53d6\u6d88",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

View file

@ -16,6 +16,8 @@
"OriginalAirDateValue": "\u539f\u59cb\u64ad\u51fa\u65e5\u671f\uff1a{0}",
"EndsAtValue": "\u5b8c\u7d50\u65bc{0}",
"HeaderSelectDate": "\u9078\u64c7\u65e5\u671f",
"Watched": "Watched",
"Played": "Played",
"ButtonOk": "\u78ba\u5b9a",
"ButtonCancel": "\u53d6\u6d88",
"AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
define(["connectionManager","serverNotifications","events","globalize","emby-button"],function(connectionManager,serverNotifications,events,globalize,EmbyButtonPrototype){"use strict";function addNotificationEvent(instance,name,handler){var localHandler=handler.bind(instance);events.on(serverNotifications,name,localHandler),instance[name]=localHandler}function removeNotificationEvent(instance,name){var handler=instance[name];handler&&(events.off(serverNotifications,name,handler),instance[name]=null)}function onClick(e){var button=this,id=button.getAttribute("data-id"),serverId=button.getAttribute("data-serverid"),apiClient=connectionManager.getApiClient(serverId);button.classList.contains("playstatebutton-played")?(apiClient.markUnplayed(apiClient.getCurrentUserId(),id,new Date),setState(button,!1)):(apiClient.markPlayed(apiClient.getCurrentUserId(),id,new Date),setState(button,!0))}function onUserDataChanged(e,apiClient,userData){var button=this;userData.ItemId===button.getAttribute("data-id")&&setState(button,userData.Played)}function setState(button,played,updateAttribute){var icon=button.iconElement;icon||(button.iconElement=button.querySelector("i"),icon=button.iconElement),played?(button.classList.add("playstatebutton-played"),icon&&icon.classList.add("playstatebutton-icon-played")):(button.classList.remove("playstatebutton-played"),icon&&icon.classList.remove("playstatebutton-icon-played")),updateAttribute!==!1&&button.setAttribute("data-played",played)}function setTitle(button,itemType){"AudioBook"!==itemType&&"AudioPodcast"!==itemType?button.title=globalize.translate("sharedcomponents#MarkWatched"):button.title=globalize.translate("sharedcomponents#MarkPlayed")}function clearEvents(button){button.removeEventListener("click",onClick),removeNotificationEvent(button,"UserDataChanged")}function bindEvents(button){clearEvents(button),button.addEventListener("click",onClick),addNotificationEvent(button,"UserDataChanged",onUserDataChanged)}var EmbyPlaystateButtonPrototype=Object.create(EmbyButtonPrototype);EmbyPlaystateButtonPrototype.createdCallback=function(){EmbyButtonPrototype.createdCallback&&EmbyButtonPrototype.createdCallback.call(this)},EmbyPlaystateButtonPrototype.attachedCallback=function(){EmbyButtonPrototype.attachedCallback&&EmbyButtonPrototype.attachedCallback.call(this);var itemId=this.getAttribute("data-id"),serverId=this.getAttribute("data-serverid");itemId&&serverId&&(setState(this,"true"===this.getAttribute("data-played"),!1),bindEvents(this),setTitle(this,this.getAttribute("data-type")))},EmbyPlaystateButtonPrototype.detachedCallback=function(){EmbyButtonPrototype.detachedCallback&&EmbyButtonPrototype.detachedCallback.call(this),clearEvents(this),this.iconElement=null},EmbyPlaystateButtonPrototype.setItem=function(item){if(item){this.setAttribute("data-id",item.Id),this.setAttribute("data-serverid",item.ServerId);var played=item.UserData&&item.UserData.Played;setState(this,played),bindEvents(this),setTitle(this,item.Type)}else this.removeAttribute("data-id"),this.removeAttribute("data-serverid"),this.removeAttribute("data-played"),clearEvents(this)},document.registerElement("emby-playstatebutton",{prototype:EmbyPlaystateButtonPrototype,extends:"button"})});
define(["connectionManager","serverNotifications","events","globalize","emby-button"],function(connectionManager,serverNotifications,events,globalize,EmbyButtonPrototype){"use strict";function addNotificationEvent(instance,name,handler){var localHandler=handler.bind(instance);events.on(serverNotifications,name,localHandler),instance[name]=localHandler}function removeNotificationEvent(instance,name){var handler=instance[name];handler&&(events.off(serverNotifications,name,handler),instance[name]=null)}function onClick(e){var button=this,id=button.getAttribute("data-id"),serverId=button.getAttribute("data-serverid"),apiClient=connectionManager.getApiClient(serverId);button.classList.contains("playstatebutton-played")?(apiClient.markUnplayed(apiClient.getCurrentUserId(),id,new Date),setState(button,!1)):(apiClient.markPlayed(apiClient.getCurrentUserId(),id,new Date),setState(button,!0))}function onUserDataChanged(e,apiClient,userData){var button=this;userData.ItemId===button.getAttribute("data-id")&&setState(button,userData.Played)}function setState(button,played,updateAttribute){var icon=button.iconElement;icon||(button.iconElement=button.querySelector("i"),icon=button.iconElement),played?(button.classList.add("playstatebutton-played"),icon&&(icon.classList.add("playstatebutton-icon-played"),icon.classList.remove("playstatebutton-icon-unplayed"))):(button.classList.remove("playstatebutton-played"),icon&&(icon.classList.remove("playstatebutton-icon-played"),icon.classList.add("playstatebutton-icon-unplayed"))),updateAttribute!==!1&&button.setAttribute("data-played",played)}function setTitle(button,itemType){"AudioBook"!==itemType&&"AudioPodcast"!==itemType?button.title=globalize.translate("sharedcomponents#Watched"):button.title=globalize.translate("sharedcomponents#Played");var text=button.querySelector(".button-text");text&&(text.innerHTML=button.title)}function clearEvents(button){button.removeEventListener("click",onClick),removeNotificationEvent(button,"UserDataChanged")}function bindEvents(button){clearEvents(button),button.addEventListener("click",onClick),addNotificationEvent(button,"UserDataChanged",onUserDataChanged)}var EmbyPlaystateButtonPrototype=Object.create(EmbyButtonPrototype);EmbyPlaystateButtonPrototype.createdCallback=function(){EmbyButtonPrototype.createdCallback&&EmbyButtonPrototype.createdCallback.call(this)},EmbyPlaystateButtonPrototype.attachedCallback=function(){EmbyButtonPrototype.attachedCallback&&EmbyButtonPrototype.attachedCallback.call(this);var itemId=this.getAttribute("data-id"),serverId=this.getAttribute("data-serverid");itemId&&serverId&&(setState(this,"true"===this.getAttribute("data-played"),!1),bindEvents(this),setTitle(this,this.getAttribute("data-type")))},EmbyPlaystateButtonPrototype.detachedCallback=function(){EmbyButtonPrototype.detachedCallback&&EmbyButtonPrototype.detachedCallback.call(this),clearEvents(this),this.iconElement=null},EmbyPlaystateButtonPrototype.setItem=function(item){if(item){this.setAttribute("data-id",item.Id),this.setAttribute("data-serverid",item.ServerId);var played=item.UserData&&item.UserData.Played;setState(this,played),bindEvents(this),setTitle(this,item.Type)}else this.removeAttribute("data-id"),this.removeAttribute("data-serverid"),this.removeAttribute("data-played"),clearEvents(this)},document.registerElement("emby-playstatebutton",{prototype:EmbyPlaystateButtonPrototype,extends:"button"})});

View file

@ -1 +1 @@
define(["connectionManager","serverNotifications","events","globalize","emby-button"],function(connectionManager,serverNotifications,events,globalize,EmbyButtonPrototype){"use strict";function addNotificationEvent(instance,name,handler){var localHandler=handler.bind(instance);events.on(serverNotifications,name,localHandler),instance[name]=localHandler}function removeNotificationEvent(instance,name){var handler=instance[name];handler&&(events.off(serverNotifications,name,handler),instance[name]=null)}function showPicker(button,apiClient,itemId,likes,isFavorite){return apiClient.updateFavoriteStatus(apiClient.getCurrentUserId(),itemId,!isFavorite)}function onClick(e){var button=this,id=button.getAttribute("data-id"),serverId=button.getAttribute("data-serverid"),apiClient=connectionManager.getApiClient(serverId),likes=this.getAttribute("data-likes"),isFavorite="true"===this.getAttribute("data-isfavorite");likes="true"===likes||"false"!==likes&&null,showPicker(button,apiClient,id,likes,isFavorite).then(function(userData){setState(button,userData.Likes,userData.IsFavorite)})}function onUserDataChanged(e,apiClient,userData){var button=this;userData.ItemId===button.getAttribute("data-id")&&setState(button,userData.Likes,userData.IsFavorite)}function setState(button,likes,isFavorite,updateAttribute){var icon=button.querySelector("i");isFavorite?(icon&&(icon.innerHTML="&#xE87D;",icon.classList.add("ratingbutton-icon-withrating")),button.classList.add("ratingbutton-withrating")):likes?(icon&&(icon.innerHTML="&#xE87D;",icon.classList.remove("ratingbutton-icon-withrating")),button.classList.remove("ratingbutton-withrating")):likes===!1?(icon&&(icon.innerHTML="&#xE87D;",icon.classList.remove("ratingbutton-icon-withrating")),button.classList.remove("ratingbutton-withrating")):(icon&&(icon.innerHTML="&#xE87D;",icon.classList.remove("ratingbutton-icon-withrating")),button.classList.remove("ratingbutton-withrating")),updateAttribute!==!1&&(button.setAttribute("data-isfavorite",isFavorite),button.setAttribute("data-likes",null===likes?"":likes))}function setTitle(button){button.title=globalize.translate("sharedcomponents#Favorite")}function clearEvents(button){button.removeEventListener("click",onClick),removeNotificationEvent(button,"UserDataChanged")}function bindEvents(button){clearEvents(button),button.addEventListener("click",onClick),addNotificationEvent(button,"UserDataChanged",onUserDataChanged)}var EmbyRatingButtonPrototype=Object.create(EmbyButtonPrototype);EmbyRatingButtonPrototype.createdCallback=function(){EmbyButtonPrototype.createdCallback&&EmbyButtonPrototype.createdCallback.call(this)},EmbyRatingButtonPrototype.attachedCallback=function(){EmbyButtonPrototype.attachedCallback&&EmbyButtonPrototype.attachedCallback.call(this);var itemId=this.getAttribute("data-id"),serverId=this.getAttribute("data-serverid");if(itemId&&serverId){var likes=this.getAttribute("data-likes"),isFavorite="true"===this.getAttribute("data-isfavorite");likes="true"===likes||"false"!==likes&&null,setState(this,likes,isFavorite,!1),bindEvents(this)}setTitle(this)},EmbyRatingButtonPrototype.detachedCallback=function(){EmbyButtonPrototype.detachedCallback&&EmbyButtonPrototype.detachedCallback.call(this),clearEvents(this)},EmbyRatingButtonPrototype.setItem=function(item){if(item){this.setAttribute("data-id",item.Id),this.setAttribute("data-serverid",item.ServerId);var userData=item.UserData||{};setState(this,userData.Likes,userData.IsFavorite),bindEvents(this)}else this.removeAttribute("data-id"),this.removeAttribute("data-serverid"),this.removeAttribute("data-likes"),this.removeAttribute("data-isfavorite"),clearEvents(this)},document.registerElement("emby-ratingbutton",{prototype:EmbyRatingButtonPrototype,extends:"button"})});
define(["connectionManager","serverNotifications","events","globalize","emby-button"],function(connectionManager,serverNotifications,events,globalize,EmbyButtonPrototype){"use strict";function addNotificationEvent(instance,name,handler){var localHandler=handler.bind(instance);events.on(serverNotifications,name,localHandler),instance[name]=localHandler}function removeNotificationEvent(instance,name){var handler=instance[name];handler&&(events.off(serverNotifications,name,handler),instance[name]=null)}function showPicker(button,apiClient,itemId,likes,isFavorite){return apiClient.updateFavoriteStatus(apiClient.getCurrentUserId(),itemId,!isFavorite)}function onClick(e){var button=this,id=button.getAttribute("data-id"),serverId=button.getAttribute("data-serverid"),apiClient=connectionManager.getApiClient(serverId),likes=this.getAttribute("data-likes"),isFavorite="true"===this.getAttribute("data-isfavorite");likes="true"===likes||"false"!==likes&&null,showPicker(button,apiClient,id,likes,isFavorite).then(function(userData){setState(button,userData.Likes,userData.IsFavorite)})}function onUserDataChanged(e,apiClient,userData){var button=this;userData.ItemId===button.getAttribute("data-id")&&setState(button,userData.Likes,userData.IsFavorite)}function setState(button,likes,isFavorite,updateAttribute){var icon=button.querySelector("i");isFavorite?(icon&&(icon.innerHTML="&#xE87D;",icon.classList.add("ratingbutton-icon-withrating")),button.classList.add("ratingbutton-withrating")):likes?(icon&&(icon.innerHTML="&#xE87D;",icon.classList.remove("ratingbutton-icon-withrating")),button.classList.remove("ratingbutton-withrating")):likes===!1?(icon&&(icon.innerHTML="&#xE87D;",icon.classList.remove("ratingbutton-icon-withrating")),button.classList.remove("ratingbutton-withrating")):(icon&&(icon.innerHTML="&#xE87D;",icon.classList.remove("ratingbutton-icon-withrating")),button.classList.remove("ratingbutton-withrating")),updateAttribute!==!1&&(button.setAttribute("data-isfavorite",isFavorite),button.setAttribute("data-likes",null===likes?"":likes))}function setTitle(button){button.title=globalize.translate("sharedcomponents#Favorite");var text=button.querySelector(".button-text");text&&(text.innerHTML=button.title)}function clearEvents(button){button.removeEventListener("click",onClick),removeNotificationEvent(button,"UserDataChanged")}function bindEvents(button){clearEvents(button),button.addEventListener("click",onClick),addNotificationEvent(button,"UserDataChanged",onUserDataChanged)}var EmbyRatingButtonPrototype=Object.create(EmbyButtonPrototype);EmbyRatingButtonPrototype.createdCallback=function(){EmbyButtonPrototype.createdCallback&&EmbyButtonPrototype.createdCallback.call(this)},EmbyRatingButtonPrototype.attachedCallback=function(){EmbyButtonPrototype.attachedCallback&&EmbyButtonPrototype.attachedCallback.call(this);var itemId=this.getAttribute("data-id"),serverId=this.getAttribute("data-serverid");if(itemId&&serverId){var likes=this.getAttribute("data-likes"),isFavorite="true"===this.getAttribute("data-isfavorite");likes="true"===likes||"false"!==likes&&null,setState(this,likes,isFavorite,!1),bindEvents(this)}setTitle(this)},EmbyRatingButtonPrototype.detachedCallback=function(){EmbyButtonPrototype.detachedCallback&&EmbyButtonPrototype.detachedCallback.call(this),clearEvents(this)},EmbyRatingButtonPrototype.setItem=function(item){if(item){this.setAttribute("data-id",item.Id),this.setAttribute("data-serverid",item.ServerId);var userData=item.UserData||{};setState(this,userData.Likes,userData.IsFavorite),bindEvents(this)}else this.removeAttribute("data-id"),this.removeAttribute("data-serverid"),this.removeAttribute("data-likes"),this.removeAttribute("data-isfavorite"),clearEvents(this)},document.registerElement("emby-ratingbutton",{prototype:EmbyRatingButtonPrototype,extends:"button"})});