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

update components

This commit is contained in:
Luke Pulverenti 2017-03-28 13:29:28 -04:00
parent b8b2c5ed3a
commit 5bd280d9b5
58 changed files with 62 additions and 16 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

@ -14,7 +14,7 @@
</div> </div>
<div id="activePrograms" class="homePageSection"> <div id="activePrograms" class="homePageSection">
<div> <div>
<h1 class="listHeader" style="display: inline-block; vertical-align: middle;">${HeaderWhatsOnTV}</h1> <h1 class="listHeader" style="display: inline-block; vertical-align: middle;">${HeaderOnNow}</h1>
<a href="livetvitems.html?type=Programs&IsAiring=true" class="clearLink" style="margin-left: 1em; vertical-align: middle;"><button is="emby-button" type="button" class="raised more mini noIcon">${ButtonMoreItems}</button></a> <a href="livetvitems.html?type=Programs&IsAiring=true" class="clearLink" style="margin-left: 1em; vertical-align: middle;"><button is="emby-button" type="button" class="raised more mini noIcon">${ButtonMoreItems}</button></a>
</div> </div>
<div is="emby-itemscontainer" class="activeProgramItems itemsContainer"></div> <div is="emby-itemscontainer" class="activeProgramItems itemsContainer"></div>

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
define(["datetime","cardBuilder","apphost"],function(datetime,cardBuilder,appHost){"use strict";function enableScrollX(){return browserInfo.mobile}function getBackdropShape(){return enableScrollX()?"overflowBackdrop":"backdrop"}function getTimersHtml(timers,options){options=options||{};var i,length,items=timers.map(function(t){return t.Type="Timer",t}),groups=[],currentGroupName="",currentGroup=[];for(i=0,length=items.length;i<length;i++){var item=items[i],dateText="";if(options.indexByDate!==!1&&item.StartDate)try{var premiereDate=datetime.parseISO8601Date(item.StartDate,!0);dateText=LibraryBrowser.getFutureDateText(premiereDate,!0)}catch(err){}dateText!=currentGroupName?(currentGroup.length&&groups.push({name:currentGroupName,items:currentGroup}),currentGroupName=dateText,currentGroup=[item]):currentGroup.push(item)}currentGroup.length&&groups.push({name:currentGroupName,items:currentGroup});var html="";for(i=0,length=groups.length;i<length;i++){var group=groups[i];group.name&&(html+='<div class="homePageSection">',html+='<h1 class="listHeader">'+group.name+"</h1>"),html+=enableScrollX()?'<div is="emby-itemscontainer" class="itemsContainer hiddenScrollX">':'<div is="emby-itemscontainer" class="itemsContainer vertical-wrap">';var supportsImageAnalysis=appHost.supports("imageanalysis"),cardLayout=appHost.preferVisualCards||supportsImageAnalysis;html+=cardBuilder.getCardsHtml({items:group.items,shape:getBackdropShape(),showParentTitleOrTitle:!0,showAirTime:!0,showAirEndTime:!0,showChannelName:!0,cardLayout:cardLayout,centerText:!cardLayout,vibrant:supportsImageAnalysis,action:"edit",cardFooterAside:"none",preferThumb:!0,coverImage:!0,overlayText:!1}),html+="</div>",group.name&&(html+="</div>")}return Promise.resolve(html)}window.LiveTvHelpers={getTimersHtml:getTimersHtml}}); define(["datetime","cardBuilder","apphost"],function(datetime,cardBuilder,appHost){"use strict";function enableScrollX(){return browserInfo.mobile}function getBackdropShape(){return enableScrollX()?"overflowBackdrop":"backdrop"}function getTimersHtml(timers,options){options=options||{};var i,length,items=timers.map(function(t){return t.Type="Timer",t}),groups=[],currentGroupName="",currentGroup=[];for(i=0,length=items.length;i<length;i++){var item=items[i],dateText="";if(options.indexByDate!==!1&&item.StartDate)try{var premiereDate=datetime.parseISO8601Date(item.StartDate,!0);dateText=LibraryBrowser.getFutureDateText(premiereDate,!0)}catch(err){}dateText!=currentGroupName?(currentGroup.length&&groups.push({name:currentGroupName,items:currentGroup}),currentGroupName=dateText,currentGroup=[item]):currentGroup.push(item)}currentGroup.length&&groups.push({name:currentGroupName,items:currentGroup});var html="";for(i=0,length=groups.length;i<length;i++){var group=groups[i];group.name&&(html+='<div class="homePageSection">',html+='<h1 class="listHeader">'+group.name+"</h1>"),html+=enableScrollX()?'<div is="emby-itemscontainer" class="itemsContainer hiddenScrollX">':'<div is="emby-itemscontainer" class="itemsContainer vertical-wrap">';var supportsImageAnalysis=appHost.supports("imageanalysis"),cardLayout=appHost.preferVisualCards||supportsImageAnalysis;cardLayout=!1,html+=cardBuilder.getCardsHtml({items:group.items,shape:getBackdropShape(),showParentTitleOrTitle:!0,showAirTime:!0,showAirEndTime:!0,showChannelName:!0,cardLayout:cardLayout,centerText:!cardLayout,vibrant:cardLayout&&supportsImageAnalysis,action:"edit",cardFooterAside:"none",preferThumb:!0,coverImage:!0,allowBottomPadding:!enableScrollX(),overlayText:!1}),html+="</div>",group.name&&(html+="</div>")}return Promise.resolve(html)}window.LiveTvHelpers={getTimersHtml:getTimersHtml}});

View file

@ -1 +1 @@
define(["cardBuilder","apphost","imageLoader","libraryBrowser","loading","emby-itemscontainer"],function(cardBuilder,appHost,imageLoader,libraryBrowser,loading){"use strict";return function(view,params){function getSavedQueryKey(){return libraryBrowser.getSavedQueryKey()}function reloadItems(page){loading.show();var promise="Recordings"==params.type?ApiClient.getLiveTvRecordings(query):"RecordingSeries"==params.type?ApiClient.getLiveTvRecordingSeries(query):"true"==params.IsAiring?ApiClient.getLiveTvRecommendedPrograms(query):ApiClient.getLiveTvPrograms(query);promise.then(function(result){function onNextPageClick(){query.StartIndex+=query.Limit,reloadItems(page)}function onPreviousPageClick(){query.StartIndex-=query.Limit,reloadItems(page)}window.scrollTo(0,0);var html="",pagingHtml=libraryBrowser.getQueryPagingHtml({startIndex:query.StartIndex,limit:query.Limit,totalRecordCount:result.TotalRecordCount,showLimit:!1});page.querySelector(".listTopPaging").innerHTML=pagingHtml,html=cardBuilder.getCardsHtml({items:result.Items,shape:query.IsMovie||"RecordingSeries"==params.type?"portrait":"backdrop",preferThumb:!query.IsMovie&&"RecordingSeries"!=params.type,inheritThumb:"Recordings"==params.type,context:"livetv",centerText:!0,lazy:!0,overlayText:!1,showTitle:!0,showParentTitle:query.IsSeries!==!1&&!query.IsMovie,showAirTime:"Recordings"!=params.type&&"RecordingSeries"!=params.type,showAirDateTime:"Recordings"!=params.type&&"RecordingSeries"!=params.type,showChannelName:"Recordings"!=params.type&&"RecordingSeries"!=params.type,overlayMoreButton:!0,showYear:query.IsMovie&&"Recordings"==params.type,showSeriesYear:"RecordingSeries"===params.type,coverImage:!0});var elem=page.querySelector(".itemsContainer");elem.innerHTML=html+pagingHtml,imageLoader.lazyChildren(elem);var i,length,elems;for(elems=page.querySelectorAll(".btnNextPage"),i=0,length=elems.length;i<length;i++)elems[i].addEventListener("click",onNextPageClick);for(elems=page.querySelectorAll(".btnPreviousPage"),i=0,length=elems.length;i<length;i++)elems[i].addEventListener("click",onPreviousPageClick);libraryBrowser.saveQueryValues(getSavedQueryKey(),query),loading.hide()})}var query={UserId:Dashboard.getCurrentUserId(),StartIndex:0,Fields:"ChannelInfo",Limit:libraryBrowser.getDefaultPageSize()};"Recordings"==params.type?(query.IsInProgress=!1,params.groupid&&(query.GroupId=params.groupid)):"RecordingSeries"==params.type?(query.SortOrder="SortName",query.SortOrder="Ascending"):(query.HasAired=!1,query.SortBy="StartDate,SortName",query.SortOrder="Ascending"),view.addEventListener("viewbeforeshow",function(){query.ParentId=LibraryMenu.getTopParentId();var page=this;"true"==params.IsMovie?query.IsMovie=!0:"false"==params.IsMovie&&(query.IsMovie=!1),"true"==params.IsSeries?query.IsSeries=!0:"false"==params.IsSeries&&(query.IsSeries=!1),"true"==params.IsNews?query.IsNews=!0:"false"==params.IsNews&&(query.IsNews=!1),"true"==params.IsSports?query.IsSports=!0:"false"==params.IsSports&&(query.IsSports=!1),"true"==params.IsKids?query.IsKids=!0:"false"==params.IsKids&&(query.IsKids=!1),"true"==params.IsAiring?query.IsAiring=!0:"false"==params.IsAiring&&(query.IsAiring=!1),"Recordings"==params.type?"true"==params.IsMovie?LibraryMenu.setTitle(Globalize.translate("TabMovies")):"true"==params.IsSports?LibraryMenu.setTitle(Globalize.translate("Sports")):"true"==params.IsKids?LibraryMenu.setTitle(Globalize.translate("HeaderForKids")):LibraryMenu.setTitle(Globalize.translate("TabRecordings")):"RecordingSeries"==params.type?LibraryMenu.setTitle(Globalize.translate("TabShows")):"true"==params.IsMovie?LibraryMenu.setTitle(Globalize.translate("HeaderUpcomingMovies")):"true"==params.IsSports?LibraryMenu.setTitle(Globalize.translate("HeaderUpcomingSports")):"true"==params.IsKids?LibraryMenu.setTitle(Globalize.translate("HeaderUpcomingForKids")):"true"==params.IsAiring?LibraryMenu.setTitle(Globalize.translate("HeaderWhatsOnTV")):LibraryMenu.setTitle(Globalize.translate("HeaderUpcomingPrograms"));var viewkey=getSavedQueryKey();libraryBrowser.loadSavedQueryValues(viewkey,query),reloadItems(page)})}}); define(["cardBuilder","apphost","imageLoader","libraryBrowser","loading","emby-itemscontainer"],function(cardBuilder,appHost,imageLoader,libraryBrowser,loading){"use strict";return function(view,params){function getSavedQueryKey(){return libraryBrowser.getSavedQueryKey()}function reloadItems(page){loading.show();var promise="Recordings"==params.type?ApiClient.getLiveTvRecordings(query):"RecordingSeries"==params.type?ApiClient.getLiveTvRecordingSeries(query):"true"==params.IsAiring?ApiClient.getLiveTvRecommendedPrograms(query):ApiClient.getLiveTvPrograms(query);promise.then(function(result){function onNextPageClick(){query.StartIndex+=query.Limit,reloadItems(page)}function onPreviousPageClick(){query.StartIndex-=query.Limit,reloadItems(page)}window.scrollTo(0,0);var html="",pagingHtml=libraryBrowser.getQueryPagingHtml({startIndex:query.StartIndex,limit:query.Limit,totalRecordCount:result.TotalRecordCount,showLimit:!1});page.querySelector(".listTopPaging").innerHTML=pagingHtml,html=cardBuilder.getCardsHtml({items:result.Items,shape:query.IsMovie||"RecordingSeries"==params.type?"portrait":"backdrop",preferThumb:!query.IsMovie&&"RecordingSeries"!=params.type,inheritThumb:"Recordings"==params.type,context:"livetv",centerText:!0,lazy:!0,overlayText:!1,showTitle:!0,showParentTitle:query.IsSeries!==!1&&!query.IsMovie,showAirTime:"Recordings"!=params.type&&"RecordingSeries"!=params.type,showAirDateTime:"Recordings"!=params.type&&"RecordingSeries"!=params.type,showChannelName:"Recordings"!=params.type&&"RecordingSeries"!=params.type,overlayMoreButton:!0,showYear:query.IsMovie&&"Recordings"==params.type,showSeriesYear:"RecordingSeries"===params.type,coverImage:!0});var elem=page.querySelector(".itemsContainer");elem.innerHTML=html+pagingHtml,imageLoader.lazyChildren(elem);var i,length,elems;for(elems=page.querySelectorAll(".btnNextPage"),i=0,length=elems.length;i<length;i++)elems[i].addEventListener("click",onNextPageClick);for(elems=page.querySelectorAll(".btnPreviousPage"),i=0,length=elems.length;i<length;i++)elems[i].addEventListener("click",onPreviousPageClick);libraryBrowser.saveQueryValues(getSavedQueryKey(),query),loading.hide()})}var query={UserId:Dashboard.getCurrentUserId(),StartIndex:0,Fields:"ChannelInfo",Limit:libraryBrowser.getDefaultPageSize()};"Recordings"==params.type?(query.IsInProgress=!1,params.groupid&&(query.GroupId=params.groupid)):"RecordingSeries"==params.type?(query.SortOrder="SortName",query.SortOrder="Ascending"):(query.HasAired=!1,query.SortBy="StartDate,SortName",query.SortOrder="Ascending"),view.addEventListener("viewbeforeshow",function(){query.ParentId=LibraryMenu.getTopParentId();var page=this;"true"==params.IsMovie?query.IsMovie=!0:"false"==params.IsMovie&&(query.IsMovie=!1),"true"==params.IsSeries?query.IsSeries=!0:"false"==params.IsSeries&&(query.IsSeries=!1),"true"==params.IsNews?query.IsNews=!0:"false"==params.IsNews&&(query.IsNews=!1),"true"==params.IsSports?query.IsSports=!0:"false"==params.IsSports&&(query.IsSports=!1),"true"==params.IsKids?query.IsKids=!0:"false"==params.IsKids&&(query.IsKids=!1),"true"==params.IsAiring?query.IsAiring=!0:"false"==params.IsAiring&&(query.IsAiring=!1),"Recordings"==params.type?"true"==params.IsMovie?LibraryMenu.setTitle(Globalize.translate("TabMovies")):"true"==params.IsSports?LibraryMenu.setTitle(Globalize.translate("Sports")):"true"==params.IsKids?LibraryMenu.setTitle(Globalize.translate("HeaderForKids")):LibraryMenu.setTitle(Globalize.translate("TabRecordings")):"RecordingSeries"==params.type?LibraryMenu.setTitle(Globalize.translate("TabShows")):"true"==params.IsMovie?LibraryMenu.setTitle(Globalize.translate("HeaderUpcomingMovies")):"true"==params.IsSports?LibraryMenu.setTitle(Globalize.translate("HeaderUpcomingSports")):"true"==params.IsKids?LibraryMenu.setTitle(Globalize.translate("HeaderUpcomingForKids")):"true"==params.IsAiring?LibraryMenu.setTitle(Globalize.translate("HeaderOnNow")):LibraryMenu.setTitle(Globalize.translate("HeaderUpcomingPrograms"));var viewkey=getSavedQueryKey();libraryBrowser.loadSavedQueryValues(viewkey,query),reloadItems(page)})}});

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
define(["cardBuilder","apphost","imageLoader","loading","scripts/livetvcomponents","emby-button","emby-itemscontainer"],function(cardBuilder,appHost,imageLoader,loading){"use strict";function enableScrollX(){return browserInfo.mobile}function renderRecordings(elem,recordings,cardOptions){recordings.length?elem.classList.remove("hide"):elem.classList.add("hide");var recordingItems=elem.querySelector(".recordingItems");enableScrollX()?(recordingItems.classList.add("hiddenScrollX"),recordingItems.classList.remove("vertical-wrap")):(recordingItems.classList.remove("hiddenScrollX"),recordingItems.classList.add("vertical-wrap"));var supportsImageAnalysis=appHost.supports("imageanalysis"),cardLayout=appHost.preferVisualCards||supportsImageAnalysis;recordingItems.innerHTML=cardBuilder.getCardsHtml(Object.assign({items:recordings,shape:enableScrollX()?"autooverflow":"auto",showTitle:!0,showParentTitle:!0,coverImage:!0,cardLayout:cardLayout,centerText:!cardLayout,vibrant:supportsImageAnalysis,allowBottomPadding:!enableScrollX(),preferThumb:"auto"},cardOptions||{})),imageLoader.lazyChildren(recordingItems)}function getBackdropShape(){return enableScrollX()?"overflowBackdrop":"backdrop"}function renderActiveRecordings(context,promise){promise.then(function(result){result.Items.length&&"InProgress"!=result.Items[0].Status&&(result.Items=[]),renderRecordings(context.querySelector("#activeRecordings"),result.Items,{shape:getBackdropShape(),showParentTitle:!1,showTitle:!0,showAirTime:!0,showAirEndTime:!0,showChannelName:!0,preferThumb:!0,coverImage:!0,overlayText:!1})})}function renderTimers(context,timers,options){LiveTvHelpers.getTimersHtml(timers,options).then(function(html){var elem=context;html?elem.classList.remove("hide"):elem.classList.add("hide"),elem.querySelector(".recordingItems").innerHTML=html,imageLoader.lazyChildren(elem)})}function renderUpcomingRecordings(context,promise){promise.then(function(result){renderTimers(context.querySelector("#upcomingRecordings"),result.Items),loading.hide()})}return function(view,params,tabContent){var activeRecordingsPromise,upcomingRecordingsPromise,self=this;tabContent.querySelector("#upcomingRecordings .recordingItems").addEventListener("timercancelled",function(){self.preRender(),self.renderTab()}),self.preRender=function(){activeRecordingsPromise=ApiClient.getLiveTvRecordings({UserId:Dashboard.getCurrentUserId(),IsInProgress:!0,Fields:"CanDelete,PrimaryImageAspectRatio,BasicSyncInfo",EnableTotalRecordCount:!1,EnableImageTypes:"Primary,Thumb,Backdrop"}),upcomingRecordingsPromise=ApiClient.getLiveTvTimers({IsActive:!1,IsScheduled:!0})},self.renderTab=function(){loading.show(),renderActiveRecordings(tabContent,activeRecordingsPromise),renderUpcomingRecordings(tabContent,upcomingRecordingsPromise)}}}); define(["cardBuilder","apphost","imageLoader","loading","scripts/livetvcomponents","emby-button","emby-itemscontainer"],function(cardBuilder,appHost,imageLoader,loading){"use strict";function enableScrollX(){return browserInfo.mobile}function renderRecordings(elem,recordings,cardOptions){recordings.length?elem.classList.remove("hide"):elem.classList.add("hide");var recordingItems=elem.querySelector(".recordingItems");enableScrollX()?(recordingItems.classList.add("hiddenScrollX"),recordingItems.classList.remove("vertical-wrap")):(recordingItems.classList.remove("hiddenScrollX"),recordingItems.classList.add("vertical-wrap"));var supportsImageAnalysis=appHost.supports("imageanalysis"),cardLayout=appHost.preferVisualCards||supportsImageAnalysis;cardLayout=!1,recordingItems.innerHTML=cardBuilder.getCardsHtml(Object.assign({items:recordings,shape:enableScrollX()?"autooverflow":"auto",showTitle:!0,showParentTitle:!0,coverImage:!0,cardLayout:cardLayout,centerText:!cardLayout,vibrant:cardLayout&&supportsImageAnalysis,allowBottomPadding:!enableScrollX(),preferThumb:"auto"},cardOptions||{})),imageLoader.lazyChildren(recordingItems)}function getBackdropShape(){return enableScrollX()?"overflowBackdrop":"backdrop"}function renderActiveRecordings(context,promise){promise.then(function(result){result.Items.length&&"InProgress"!=result.Items[0].Status&&(result.Items=[]),renderRecordings(context.querySelector("#activeRecordings"),result.Items,{shape:getBackdropShape(),showParentTitle:!1,showParentTitleOrTitle:!0,showTitle:!1,showAirTime:!0,showAirEndTime:!0,showChannelName:!0,preferThumb:!0,coverImage:!0,overlayText:!1})})}function renderTimers(context,timers,options){LiveTvHelpers.getTimersHtml(timers,options).then(function(html){var elem=context;html?elem.classList.remove("hide"):elem.classList.add("hide"),elem.querySelector(".recordingItems").innerHTML=html,imageLoader.lazyChildren(elem)})}function renderUpcomingRecordings(context,promise){promise.then(function(result){renderTimers(context.querySelector("#upcomingRecordings"),result.Items),loading.hide()})}return function(view,params,tabContent){var activeRecordingsPromise,upcomingRecordingsPromise,self=this;tabContent.querySelector("#upcomingRecordings .recordingItems").addEventListener("timercancelled",function(){self.preRender(),self.renderTab()}),self.preRender=function(){activeRecordingsPromise=ApiClient.getLiveTvRecordings({UserId:Dashboard.getCurrentUserId(),IsInProgress:!0,Fields:"CanDelete,PrimaryImageAspectRatio,BasicSyncInfo",EnableTotalRecordCount:!1,EnableImageTypes:"Primary,Thumb,Backdrop"}),upcomingRecordingsPromise=ApiClient.getLiveTvTimers({IsActive:!1,IsScheduled:!0})},self.renderTab=function(){loading.show(),renderActiveRecordings(tabContent,activeRecordingsPromise),renderUpcomingRecordings(tabContent,upcomingRecordingsPromise)}}});

View file

@ -1 +1 @@
define(["datetime","cardBuilder","imageLoader","apphost","loading","paper-icon-button-light","emby-button"],function(datetime,cardBuilder,imageLoader,appHost,loading){"use strict";function renderTimers(context,timers){var html="",supportsImageAnalysis=appHost.supports("imageanalysis"),cardLayout=appHost.preferVisualCards||supportsImageAnalysis;html+=cardBuilder.getCardsHtml({items:timers,shape:"backdrop",showTitle:!0,cardLayout:cardLayout,vibrant:supportsImageAnalysis,preferThumb:!0,coverImage:!0,overlayText:!1,showSeriesTimerTime:!0,showSeriesTimerChannel:!0,centerText:!cardLayout,overlayMoreButton:!cardLayout});var elem=context.querySelector("#items");elem.innerHTML=html,imageLoader.lazyChildren(elem),loading.hide()}function reload(context,promise){loading.show(),promise.then(function(result){renderTimers(context,result.Items)})}var query={SortBy:"SortName",SortOrder:"Ascending"};return function(view,params,tabContent){var timersPromise,self=this;self.preRender=function(){timersPromise=ApiClient.getLiveTvSeriesTimers(query)},self.renderTab=function(){reload(tabContent,timersPromise)}}}); define(["datetime","cardBuilder","imageLoader","apphost","loading","paper-icon-button-light","emby-button"],function(datetime,cardBuilder,imageLoader,appHost,loading){"use strict";function renderTimers(context,timers){var html="",supportsImageAnalysis=appHost.supports("imageanalysis"),cardLayout=appHost.preferVisualCards||supportsImageAnalysis;html+=cardBuilder.getCardsHtml({items:timers,shape:"backdrop",showTitle:!0,cardLayout:cardLayout,vibrant:cardLayout&&supportsImageAnalysis,preferThumb:!0,coverImage:!0,overlayText:!1,showSeriesTimerTime:!0,showSeriesTimerChannel:!0,centerText:!cardLayout,overlayMoreButton:!cardLayout});var elem=context.querySelector("#items");elem.innerHTML=html,imageLoader.lazyChildren(elem),loading.hide()}function reload(context,promise){loading.show(),promise.then(function(result){renderTimers(context,result.Items)})}var query={SortBy:"SortName",SortOrder:"Ascending"};return function(view,params,tabContent){var timersPromise,self=this;self.preRender=function(){timersPromise=ApiClient.getLiveTvSeriesTimers(query)},self.renderTab=function(){reload(tabContent,timersPromise)}}});

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,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "\u0627\u0644\u0633\u0627\u0628\u0642", "LabelPrevious": "\u0627\u0644\u0633\u0627\u0628\u0642",
"LabelFinish": "\u0627\u0646\u0647\u0627\u0621", "LabelFinish": "\u0627\u0646\u0647\u0627\u0621",
"LabelNext": "\u0627\u0644\u062a\u0627\u0644\u064a", "LabelNext": "\u0627\u0644\u062a\u0627\u0644\u064a",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "\u041f\u0430\u043f\u044f\u0440\u044d\u0434\u043d\u044f\u0435", "LabelPrevious": "\u041f\u0430\u043f\u044f\u0440\u044d\u0434\u043d\u044f\u0435",
"LabelFinish": "\u0413\u0430\u0442\u043e\u0432\u0430", "LabelFinish": "\u0413\u0430\u0442\u043e\u0432\u0430",
"LabelNext": "\u041d\u0430\u0441\u0442\u0443\u043f\u043d\u0430\u0435", "LabelNext": "\u041d\u0430\u0441\u0442\u0443\u043f\u043d\u0430\u0435",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "\u041f\u0440\u0435\u0434\u0438\u0448\u0435\u043d", "LabelPrevious": "\u041f\u0440\u0435\u0434\u0438\u0448\u0435\u043d",
"LabelFinish": "\u041a\u0440\u0430\u0439", "LabelFinish": "\u041a\u0440\u0430\u0439",
"LabelNext": "\u0421\u043b\u0435\u0434\u0432\u0430\u0449", "LabelNext": "\u0421\u043b\u0435\u0434\u0432\u0430\u0449",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Anterior", "LabelPrevious": "Anterior",
"LabelFinish": "Finalitzar", "LabelFinish": "Finalitzar",
"LabelNext": "Seg\u00fcent", "LabelNext": "Seg\u00fcent",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "P\u0159edchoz\u00ed", "LabelPrevious": "P\u0159edchoz\u00ed",
"LabelFinish": "Dokon\u010dit", "LabelFinish": "Dokon\u010dit",
"LabelNext": "Dal\u0161\u00ed", "LabelNext": "Dal\u0161\u00ed",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Forrige", "LabelPrevious": "Forrige",
"LabelFinish": "Afslut", "LabelFinish": "Afslut",
"LabelNext": "N\u00e6ste", "LabelNext": "N\u00e6ste",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Previous", "LabelPrevious": "Previous",
"LabelFinish": "Finish", "LabelFinish": "Finish",
"LabelNext": "Next", "LabelNext": "Next",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Vorheriges", "LabelPrevious": "Vorheriges",
"LabelFinish": "Fertig", "LabelFinish": "Fertig",
"LabelNext": "N\u00e4chstes", "LabelNext": "N\u00e4chstes",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf\u03c2", "LabelPrevious": "\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf\u03c2",
"LabelFinish": "\u03a4\u03ad\u03bb\u03bf\u03c2", "LabelFinish": "\u03a4\u03ad\u03bb\u03bf\u03c2",
"LabelNext": "\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf", "LabelNext": "\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Previous", "LabelPrevious": "Previous",
"LabelFinish": "Finish", "LabelFinish": "Finish",
"LabelNext": "Next", "LabelNext": "Next",

View file

@ -1974,5 +1974,6 @@
"LabelAutomaticallyRefreshInternetMetadataEvery": "Automatically refresh metadata from the internet:", "LabelAutomaticallyRefreshInternetMetadataEvery": "Automatically refresh metadata from the internet:",
"Never": "Never", "Never": "Never",
"EveryNDays": "Every {0} days", "EveryNDays": "Every {0} days",
"HeaderNewDevices": "New Devices" "HeaderNewDevices": "New Devices",
"HeaderOnNow": "On Now"
} }

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Previous", "LabelPrevious": "Previous",
"LabelFinish": "Finish", "LabelFinish": "Finish",
"LabelNext": "Next", "LabelNext": "Next",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Anterior", "LabelPrevious": "Anterior",
"LabelFinish": "Terminar", "LabelFinish": "Terminar",
"LabelNext": "Siguiente", "LabelNext": "Siguiente",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Anterior", "LabelPrevious": "Anterior",
"LabelFinish": "Terminar", "LabelFinish": "Terminar",
"LabelNext": "Siguiente", "LabelNext": "Siguiente",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Anterior", "LabelPrevious": "Anterior",
"LabelFinish": "Terminar", "LabelFinish": "Terminar",
"LabelNext": "Siguiente", "LabelNext": "Siguiente",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "\u0642\u0628\u0644\u06cc", "LabelPrevious": "\u0642\u0628\u0644\u06cc",
"LabelFinish": "\u067e\u0627\u06cc\u0627\u0646", "LabelFinish": "\u067e\u0627\u06cc\u0627\u0646",
"LabelNext": "\u0628\u0639\u062f\u06cc", "LabelNext": "\u0628\u0639\u062f\u06cc",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Edellinen", "LabelPrevious": "Edellinen",
"LabelFinish": "Valmis", "LabelFinish": "Valmis",
"LabelNext": "Seuraava", "LabelNext": "Seuraava",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Pr\u00e9c\u00e9dent", "LabelPrevious": "Pr\u00e9c\u00e9dent",
"LabelFinish": "Terminer", "LabelFinish": "Terminer",
"LabelNext": "Suivant", "LabelNext": "Suivant",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Pr\u00e9c\u00e9dent", "LabelPrevious": "Pr\u00e9c\u00e9dent",
"LabelFinish": "Terminer", "LabelFinish": "Terminer",
"LabelNext": "Suivant", "LabelNext": "Suivant",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Pr\u00e9c\u00e9dent", "LabelPrevious": "Pr\u00e9c\u00e9dent",
"LabelFinish": "Terminer", "LabelFinish": "Terminer",
"LabelNext": "Suivant", "LabelNext": "Suivant",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Vorher", "LabelPrevious": "Vorher",
"LabelFinish": "Beende", "LabelFinish": "Beende",
"LabelNext": "N\u00f6chst", "LabelNext": "N\u00f6chst",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "\u05d4\u05e7\u05d5\u05d3\u05dd", "LabelPrevious": "\u05d4\u05e7\u05d5\u05d3\u05dd",
"LabelFinish": "\u05e1\u05d9\u05d9\u05dd", "LabelFinish": "\u05e1\u05d9\u05d9\u05dd",
"LabelNext": "\u05d4\u05d1\u05d0", "LabelNext": "\u05d4\u05d1\u05d0",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Prethodni", "LabelPrevious": "Prethodni",
"LabelFinish": "Kraj", "LabelFinish": "Kraj",
"LabelNext": "Sljede\u0107i", "LabelNext": "Sljede\u0107i",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "El\u0151z\u0151", "LabelPrevious": "El\u0151z\u0151",
"LabelFinish": "Befejez", "LabelFinish": "Befejez",
"LabelNext": "K\u00f6vetkez\u0151", "LabelNext": "K\u00f6vetkez\u0151",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Sebelumnya", "LabelPrevious": "Sebelumnya",
"LabelFinish": "Selesai", "LabelFinish": "Selesai",
"LabelNext": "Berikutnya", "LabelNext": "Berikutnya",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Precedente", "LabelPrevious": "Precedente",
"LabelFinish": "Finito", "LabelFinish": "Finito",
"LabelNext": "Prossimo", "LabelNext": "Prossimo",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "\u0410\u043b\u0434\u044b\u04a3\u0493\u044b", "LabelPrevious": "\u0410\u043b\u0434\u044b\u04a3\u0493\u044b",
"LabelFinish": "\u0410\u044f\u049b\u0442\u0430\u0443", "LabelFinish": "\u0410\u044f\u049b\u0442\u0430\u0443",
"LabelNext": "\u041a\u0435\u043b\u0435\u0441\u0456", "LabelNext": "\u041a\u0435\u043b\u0435\u0441\u0456",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "\uc774\uc804", "LabelPrevious": "\uc774\uc804",
"LabelFinish": "\ub05d\ub0b4\uae30", "LabelFinish": "\ub05d\ub0b4\uae30",
"LabelNext": "\ub2e4\uc74c", "LabelNext": "\ub2e4\uc74c",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Ankstesnis", "LabelPrevious": "Ankstesnis",
"LabelFinish": "Baigti", "LabelFinish": "Baigti",
"LabelNext": "Kitas", "LabelNext": "Kitas",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Sebelumnya", "LabelPrevious": "Sebelumnya",
"LabelFinish": "Habis", "LabelFinish": "Habis",
"LabelNext": "Seterusnya", "LabelNext": "Seterusnya",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Forrige", "LabelPrevious": "Forrige",
"LabelFinish": "Ferdig", "LabelFinish": "Ferdig",
"LabelNext": "Neste", "LabelNext": "Neste",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Vorige", "LabelPrevious": "Vorige",
"LabelFinish": "Voltooien", "LabelFinish": "Voltooien",
"LabelNext": "Volgende", "LabelNext": "Volgende",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Wstecz", "LabelPrevious": "Wstecz",
"LabelFinish": "Koniec", "LabelFinish": "Koniec",
"LabelNext": "Dalej", "LabelNext": "Dalej",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Anterior", "LabelPrevious": "Anterior",
"LabelFinish": "Finalizar", "LabelFinish": "Finalizar",
"LabelNext": "Pr\u00f3ximo", "LabelNext": "Pr\u00f3ximo",
@ -1303,7 +1304,7 @@
"ButtonScheduledTasks": "Tarefas Agendadas", "ButtonScheduledTasks": "Tarefas Agendadas",
"MessageItemsAdded": "Itens adicionados", "MessageItemsAdded": "Itens adicionados",
"HeaderSelectCertificatePath": "Selecione o Local do Certificado", "HeaderSelectCertificatePath": "Selecione o Local do Certificado",
"HeaderSupporterBenefit": "Um subscri\u00e7\u00e3o ativa do Emby Premiere fornece benef\u00edcios adicionais como acesso \u00e0 sincroniza\u00e7\u00e3o, plugins premium, conte\u00fado de canais da internet e mais. {0}Saiba mais{1}.", "HeaderSupporterBenefit": "Um subscri\u00e7\u00e3o ativa do Emby Premiere fornece benef\u00edcios adicionais como acesso so Emby DVR, m\u00eddia offline, plugins premium e mais. {0}Saiba mais{1}.",
"HeaderWelcomeToProjectServerDashboard": "Bem vindo ao Painel do Servidor Emby", "HeaderWelcomeToProjectServerDashboard": "Bem vindo ao Painel do Servidor Emby",
"HeaderWelcomeToProjectWebClient": "Bem vindo ao Emby", "HeaderWelcomeToProjectWebClient": "Bem vindo ao Emby",
"ButtonTakeTheTour": "Fa\u00e7a o tour", "ButtonTakeTheTour": "Fa\u00e7a o tour",
@ -1788,7 +1789,7 @@
"ButtonServer": "Servidor", "ButtonServer": "Servidor",
"HeaderLibrary": "Biblioteca", "HeaderLibrary": "Biblioteca",
"HeaderMedia": "M\u00eddia", "HeaderMedia": "M\u00eddia",
"NoNewDevicesFound": "Nenhum dispositivo novo encontrado.", "NoNewDevicesFound": "Nenhum dispositivo novo encontrado. Para adicionar um novo sintonizador, feche esta mensagem e digite as informa\u00e7\u00f5es do dispositivo manualmente.",
"NoResultsFound": "Nenhum resultado encontrado.", "NoResultsFound": "Nenhum resultado encontrado.",
"ButtonManageServer": "Gerenciar Servidor", "ButtonManageServer": "Gerenciar Servidor",
"ButtonPreferences": "Prefer\u00eancias", "ButtonPreferences": "Prefer\u00eancias",
@ -1824,7 +1825,7 @@
"HeaderSortOrder": "Forma para Ordenar", "HeaderSortOrder": "Forma para Ordenar",
"ButtonDisconnect": "Desconectar", "ButtonDisconnect": "Desconectar",
"ButtonMenu": "Menu", "ButtonMenu": "Menu",
"ForAdditionalLiveTvOptions": "Para provedores de TV ao Vivo adicionais, clique na guia Servi\u00e7os Externos para ver as op\u00e7\u00f5es dispon\u00edveis.", "ForAdditionalLiveTvOptions": "Para provedores de TV ao Vivo adicionais, clique na guia Servi\u00e7os para ver as op\u00e7\u00f5es dispon\u00edveis.",
"ButtonGuide": "Guia", "ButtonGuide": "Guia",
"ConfirmEndPlayerSession": "Voc\u00ea deseja fechar o Emby no dispositivo?", "ConfirmEndPlayerSession": "Voc\u00ea deseja fechar o Emby no dispositivo?",
"ButtonYes": "Sim", "ButtonYes": "Sim",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Anterior", "LabelPrevious": "Anterior",
"LabelFinish": "Terminar", "LabelFinish": "Terminar",
"LabelNext": "Seguinte", "LabelNext": "Seguinte",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Anteriorul", "LabelPrevious": "Anteriorul",
"LabelFinish": "Termina", "LabelFinish": "Termina",
"LabelNext": "Urmatorul", "LabelNext": "Urmatorul",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0435", "LabelPrevious": "\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0435",
"LabelFinish": "\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c", "LabelFinish": "\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c",
"LabelNext": "\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435", "LabelNext": "\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Previous", "LabelPrevious": "Previous",
"LabelFinish": "Finish", "LabelFinish": "Finish",
"LabelNext": "Next", "LabelNext": "Next",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Nazaj", "LabelPrevious": "Nazaj",
"LabelFinish": "Konec", "LabelFinish": "Konec",
"LabelNext": "Naprej", "LabelNext": "Naprej",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "F\u00f6reg\u00e5ende", "LabelPrevious": "F\u00f6reg\u00e5ende",
"LabelFinish": "Klart", "LabelFinish": "Klart",
"LabelNext": "N\u00e4sta", "LabelNext": "N\u00e4sta",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "\u00d6nceki", "LabelPrevious": "\u00d6nceki",
"LabelFinish": "Bitir", "LabelFinish": "Bitir",
"LabelNext": "Sonraki", "LabelNext": "Sonraki",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "\u041d\u0430\u0437\u0430\u0434", "LabelPrevious": "\u041d\u0430\u0437\u0430\u0434",
"LabelFinish": "Finish", "LabelFinish": "Finish",
"LabelNext": "\u0412\u043f\u0435\u0440\u0435\u0434", "LabelNext": "\u0412\u043f\u0435\u0440\u0435\u0434",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "Tr\u01b0\u1edbc", "LabelPrevious": "Tr\u01b0\u1edbc",
"LabelFinish": "K\u1ebft th\u00fac", "LabelFinish": "K\u1ebft th\u00fac",
"LabelNext": "Ti\u1ebfp theo", "LabelNext": "Ti\u1ebfp theo",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "\u4e0a\u4e00\u4e2a", "LabelPrevious": "\u4e0a\u4e00\u4e2a",
"LabelFinish": "\u5b8c\u6210", "LabelFinish": "\u5b8c\u6210",
"LabelNext": "\u4e0b\u4e00\u4e2a", "LabelNext": "\u4e0b\u4e00\u4e2a",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "\u524d\u4e00\u500b", "LabelPrevious": "\u524d\u4e00\u500b",
"LabelFinish": "\u5b8c\u6210", "LabelFinish": "\u5b8c\u6210",
"LabelNext": "\u4e0b\u4e00\u500b", "LabelNext": "\u4e0b\u4e00\u500b",

View file

@ -1,4 +1,5 @@
{ {
"HeaderOnNow": "On Now",
"LabelPrevious": "\u4e0a\u4e00\u500b", "LabelPrevious": "\u4e0a\u4e00\u500b",
"LabelFinish": "\u5b8c\u6210", "LabelFinish": "\u5b8c\u6210",
"LabelNext": "\u4e0b\u4e00\u500b", "LabelNext": "\u4e0b\u4e00\u500b",