mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
commit
579c5b7f0b
160 changed files with 817 additions and 807 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
|
@ -1 +0,0 @@
|
||||||
define([],function(){"use strict";function getLocalItem(serverId,itemId){return Promise.resolve()}function getLocalItemById(id){return Promise.resolve()}function saveOfflineUser(user){return Promise.resolve()}function deleteOfflineUser(id){return Promise.resolve()}function recordUserAction(action){return Promise.resolve()}function getUserActions(serverId){return Promise.resolve([])}function deleteUserAction(action){return Promise.resolve()}function deleteUserActions(actions){return Promise.resolve()}function getServerItemIds(serverId){return Promise.resolve([])}function getServerItems(serverId){return Promise.resolve([])}function getViews(serverId,userId){return Promise.resolve([])}function getViewItems(serverId,userId,options){return Promise.resolve([])}function removeLocalItem(localItem){return Promise.resolve()}function addOrUpdateLocalItem(localItem){return Promise.resolve()}function createLocalItem(libraryItem,serverInfo,jobItem){return Promise.resolve()}function getSubtitleSaveFileName(localItem,mediaPath,language,isForced,format){return null}function getItemFileSize(path){return Promise.resolve()}function downloadFile(url,localItem){return Promise.resolve()}function downloadSubtitles(url,fileName){return Promise.resolve()}function getImageUrl(serverId,itemId,imageType,index){return null}function hasImage(serverId,itemId,imageType,index){return Promise.resolve()}function downloadImage(localItem,url,serverId,itemId,imageType,index){return Promise.resolve()}function isDownloadFileInQueue(path){return Promise.resolve()}function translateFilePath(path){return Promise.resolve(path)}function resyncTransfers(){return Promise.resolve()}function getItemsFromIds(serverId,ids){return Promise.resolve([])}function removeObsoleteContainerItems(serverId){return Promise.resolve()}return{getLocalItem:getLocalItem,saveOfflineUser:saveOfflineUser,deleteOfflineUser:deleteOfflineUser,recordUserAction:recordUserAction,getUserActions:getUserActions,deleteUserAction:deleteUserAction,deleteUserActions:deleteUserActions,getServerItemIds:getServerItemIds,removeLocalItem:removeLocalItem,addOrUpdateLocalItem:addOrUpdateLocalItem,createLocalItem:createLocalItem,downloadFile:downloadFile,downloadSubtitles:downloadSubtitles,hasImage:hasImage,downloadImage:downloadImage,getImageUrl:getImageUrl,translateFilePath:translateFilePath,getSubtitleSaveFileName:getSubtitleSaveFileName,getLocalItemById:getLocalItemById,getServerItems:getServerItems,getItemFileSize:getItemFileSize,isDownloadFileInQueue:isDownloadFileInQueue,getViews:getViews,getViewItems:getViewItems,resyncTransfers:resyncTransfers,getItemsFromIds:getItemsFromIds,removeObsoleteContainerItems:removeObsoleteContainerItems}});
|
|
|
@ -1 +1 @@
|
||||||
define(["idb"],function(){"use strict";function setup(){dbPromise=idb.open(dbName,dbVersion,function(upgradeDB){switch(upgradeDB.oldVersion){case 0:upgradeDB.createObjectStore(dbName)}})}function getServerItemIds(serverId){return dbPromise.then(function(db){return db.transaction(dbName).objectStore(dbName).getAll(null,1e4).then(function(all){return all.filter(function(item){return item.ServerId===serverId}).map(function(item2){return item2.ItemId})})})}function getServerItemTypes(serverId,userId){return dbPromise.then(function(db){return db.transaction(dbName).objectStore(dbName).getAll(null,1e4).then(function(all){return all.filter(function(item){return item.ServerId===serverId&&(null==item.UserIdsWithAccess||item.UserIdsWithAccess.contains(userId))}).map(function(item2){return(item2.Item.Type||"").toLowerCase()}).filter(filterDistinct)})})}function getServerIds(serverId){return dbPromise.then(function(db){return db.transaction(dbName).objectStore(dbName).getAll(null,1e4).then(function(all){return all.filter(function(item){return item.ServerId===serverId}).map(function(item2){return item2.Id})})})}function getAll(){return dbPromise.then(function(db){return db.transaction(dbName).objectStore(dbName).getAll(null,1e4)})}function get(key){return dbPromise.then(function(db){return db.transaction(dbName).objectStore(dbName).get(key)})}function set(key,val){return dbPromise.then(function(db){var tx=db.transaction(dbName,"readwrite");return tx.objectStore(dbName).put(val,key),tx.complete})}function remove(key){return dbPromise.then(function(db){var tx=db.transaction(dbName,"readwrite");return tx.objectStore(dbName).delete(key),tx.complete})}function clear(){return dbPromise.then(function(db){var tx=db.transaction(dbName,"readwrite");return tx.objectStore(dbName).clear(),tx.complete})}function filterDistinct(value,index,self){return self.indexOf(value)===index}var dbPromise,dbName="items",dbVersion=1;return setup(),{get:get,set:set,remove:remove,clear:clear,getAll:getAll,getServerItemIds:getServerItemIds,getServerIds:getServerIds,getServerItemTypes:getServerItemTypes}});
|
define(["idb"],function(){"use strict";function getDbName(serverId){return"items_"+serverId}function getPromise(dbName){if(!promisesMap.has(dbName))return idb.open(dbName,dbVersion,upgradeDbFunc).then(function(dbPromise){return promisesMap.set(dbName,dbPromise),Promise.resolve(dbPromise)});var dbPromise=promisesMap.get(dbName);return Promise.resolve(dbPromise)}function getTransaction(serverId,access){var dbName=getDbName(serverId);return access||(access="readonly"),getPromise(dbName).then(function(db){return db.transaction(dbName,access)})}function getObjectStore(serverId,access){var dbName=getDbName(serverId);return getTransaction(serverId,access).then(function(tx){return tx.objectStore(dbName)})}function upgradeDbFunc(upgradeDB){switch(upgradeDB.oldVersion){case 0:upgradeDB.createObjectStore(upgradeDB.name)}}function getServerItemTypes(serverId,userId){return getObjectStore(serverId).then(function(store){return store.getAll(null,1e4).then(function(all){return all.filter(function(item){return!0}).map(function(item2){return(item2.Item.Type||"").toLowerCase()}).filter(filterDistinct)})})}function getAll(serverId){return getObjectStore(serverId).then(function(store){return store.getAll(null,1e4)})}function get(serverId,key){return getObjectStore(serverId).then(function(store){return store.get(key)})}function set(serverId,key,val){return getTransaction(serverId,"readwrite").then(function(tx){return tx.objectStore(getDbName(serverId)).put(val,key),tx.complete})}function remove(serverId,key){return getTransaction(serverId,"readwrite").then(function(tx){return tx.objectStore(getDbName(serverId)).delete(key),tx.complete})}function clear(serverId){return getTransaction(serverId,"readwrite").then(function(tx){return tx.objectStore(getDbName(serverId)).clear(),tx.complete})}function filterDistinct(value,index,self){return self.indexOf(value)===index}var dbVersion=1,promisesMap=new Map;return{get:get,set:set,remove:remove,clear:clear,getAll:getAll,getServerItemTypes:getServerItemTypes}});
|
File diff suppressed because one or more lines are too long
|
@ -1 +0,0 @@
|
||||||
define(["localassetmanager"],function(localAssetManager){"use strict";function syncNext(users,index,resolve,reject,apiClient,server){var length=users.length;if(index>=length)return void resolve();var onFinish=function(){syncNext(users,index+1,resolve,reject,apiClient,server)};syncUser(users[index],apiClient).then(onFinish,onFinish)}function syncUser(user,apiClient){return apiClient.getOfflineUser(user.Id).then(function(result){return localAssetManager.saveOfflineUser(result)},function(){return localAssetManager.deleteOfflineUser(user.Id).catch(function(){return Promise.resolve()})})}return function(){var self=this;self.sync=function(apiClient,server){return new Promise(function(resolve,reject){var users=server.Users||[];syncNext(users,0,resolve,reject,apiClient,server)})}}});
|
|
|
@ -1 +1 @@
|
||||||
define([],function(){"use strict";return function(connectionManager){function performSync(server,options){console.log("ServerSync.performSync to server: "+server.Id),options=options||{};var uploadPhotos=options.uploadPhotos!==!1;options.cameraUploadServers&&options.cameraUploadServers.indexOf(server.Id)===-1&&(uploadPhotos=!1);var pr=syncOfflineUsers(server,options);return pr.then(function(){return uploadPhotos?uploadContent(server,options):Promise.resolve()}).then(function(){return syncMedia(server,options)})}function syncOfflineUsers(server,options){return options.syncOfflineUsers===!1?Promise.resolve():new Promise(function(resolve,reject){require(["offlineusersync"],function(OfflineUserSync){var apiClient=connectionManager.getApiClient(server.Id);(new OfflineUserSync).sync(apiClient,server).then(resolve,reject)})})}function uploadContent(server,options){return new Promise(function(resolve,reject){require(["contentuploader"],function(contentuploader){uploader=new ContentUploader(connectionManager),uploader.uploadImages(server).then(resolve,reject)})})}function syncMedia(server,options){return new Promise(function(resolve,reject){require(["mediasync"],function(MediaSync){var apiClient=connectionManager.getApiClient(server.Id);(new MediaSync).sync(apiClient,server,options).then(resolve,reject)})})}var self=this;self.sync=function(server,options){if(!server.AccessToken&&!server.ExchangeToken)return console.log("Skipping sync to server "+server.Id+" because there is no saved authentication information."),Promise.resolve();var connectionOptions={updateDateLastAccessed:!1,enableWebSocket:!1,reportCapabilities:!1,enableAutomaticBitrateDetection:!1};return connectionManager.connectToServer(server,connectionOptions).then(function(result){return result.State===MediaBrowser.ConnectionState.SignedIn?performSync(server,options):(console.log("Unable to connect to server id: "+server.Id),Promise.reject())},function(err){throw console.log("Unable to connect to server id: "+server.Id),err})}}});
|
define([],function(){"use strict";return function(connectionManager){function performSync(server,options){console.log("ServerSync.performSync to server: "+server.Id),options=options||{};var uploadPhotos=options.uploadPhotos!==!1;options.cameraUploadServers&&options.cameraUploadServers.indexOf(server.Id)===-1&&(uploadPhotos=!1);var pr=Promise.resolve();return pr.then(function(){return uploadPhotos?uploadContent(server,options):Promise.resolve()}).then(function(){return syncMedia(server,options)})}function uploadContent(server,options){return new Promise(function(resolve,reject){require(["contentuploader"],function(contentuploader){uploader=new ContentUploader(connectionManager),uploader.uploadImages(server).then(resolve,reject)})})}function syncMedia(server,options){return new Promise(function(resolve,reject){require(["mediasync"],function(MediaSync){var apiClient=connectionManager.getApiClient(server.Id);(new MediaSync).sync(apiClient,server,options).then(resolve,reject)})})}var self=this;self.sync=function(server,options){if(!server.AccessToken&&!server.ExchangeToken)return console.log("Skipping sync to server "+server.Id+" because there is no saved authentication information."),Promise.resolve();var connectionOptions={updateDateLastAccessed:!1,enableWebSocket:!1,reportCapabilities:!1,enableAutomaticBitrateDetection:!1};return connectionManager.connectToServer(server,connectionOptions).then(function(result){return result.State===MediaBrowser.ConnectionState.SignedIn?performSync(server,options):(console.log("Unable to connect to server id: "+server.Id),Promise.reject())},function(err){throw console.log("Unable to connect to server id: "+server.Id),err})}}});
|
|
@ -1 +0,0 @@
|
||||||
define(["idb"],function(){"use strict";function setup(){dbPromise=idb.open(dbName,dbVersion,function(upgradeDB){switch(upgradeDB.oldVersion){case 0:upgradeDB.createObjectStore(dbName)}})}function getAll(){return dbPromise.then(function(db){return db.transaction(dbName).objectStore(dbName).getAll(null,1e4)})}function get(key){return dbPromise.then(function(db){return db.transaction(dbName).objectStore(dbName).get(key)})}function set(key,val){return dbPromise.then(function(db){var tx=db.transaction(dbName,"readwrite");return tx.objectStore(dbName).put(val,key),tx.complete})}function remove(key){return dbPromise.then(function(db){var tx=db.transaction(dbName,"readwrite");return tx.objectStore(dbName).delete(key),tx.complete})}function clear(){return dbPromise.then(function(db){var tx=db.transaction(dbName,"readwrite");return tx.objectStore(dbName).clear(key),tx.complete})}var dbPromise,dbName="users",dbVersion=1;return setup(),{get:get,set:set,remove:remove,clear:clear,getAll:getAll}});
|
|
|
@ -1 +1 @@
|
||||||
.actionSheet,.actionSheetContent{display:-webkit-box;display:-webkit-flex}.actionSheetContent,.actionSheetScroller{-webkit-box-orient:vertical;-webkit-box-direction:normal}.actionSheet{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;border:none;max-height:84%;-webkit-border-radius:1px!important;border-radius:1px!important;color:#fff}.actionsheet-not-fullscreen{background-color:#121314;max-width:90%;max-height:90%;color:#eee}.actionSheetMenuItem:hover{background-color:#222}.actionsheet-fullscreen{max-height:none;-webkit-border-radius:0!important;border-radius:0!important}.actionSheetContent-centered{text-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.actionSheetContent{margin:0!important;padding:.4em 0!important;-webkit-flex-direction:column;flex-direction:column;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;overflow:hidden}.actionSheetMenuItem{padding:.7em 1.6em;margin:0;text-transform:none;text-align:inherit;display:-webkit-box;display:-webkit-flex;display:flex;font-weight:inherit;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.actionSheetMenuItem:focus{-webkit-transform:none!important;transform:none!important}.actionSheetMenuItem-noflex{display:block}.actionSheetMenuItem-extraspacing{padding:.9em 1.6em}.actionSheetItemText{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.actionSheetItemSecondaryText{opacity:.7;font-size:90%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-shrink:0;flex-shrink:0;margin-left:5em}.emby-button-noflex .actionSheetItemText{display:inline-block}.actionSheetItemIcon{margin-right:1.5em!important}.actionSheetScroller{margin-bottom:0!important;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%}.layout-tv .actionSheetScroller{max-height:64%;max-width:60%;width:auto}.actionSheetTitle{margin:.5em 0!important;padding:0 1em;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.actionSheetText{padding:0 1em;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.actionsheet-extraSpacing{font-size:112%}.btnCloseActionSheet{position:fixed;top:.75em;left:.5em}
|
.actionSheet,.actionSheetContent{display:-webkit-box;display:-webkit-flex}.actionSheetContent,.actionSheetScroller{-webkit-box-orient:vertical;-webkit-box-direction:normal}.actionSheet{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;border:none;max-height:84%;-webkit-border-radius:1px!important;border-radius:1px!important;color:#fff}.actionsheet-not-fullscreen{background-color:#121314;max-width:90%;max-height:90%;color:#eee}.actionSheetMenuItem:hover{background-color:#222}.actionsheet-fullscreen{max-height:none;-webkit-border-radius:0!important;border-radius:0!important}.actionSheetContent-centered{text-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.actionSheetContent{margin:0!important;padding:.4em 0!important;-webkit-flex-direction:column;flex-direction:column;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;overflow:hidden}.actionSheetMenuItem{padding:.7em 1.6em;margin:0;text-transform:none;text-align:inherit;display:-webkit-box;display:-webkit-flex;display:flex;font-weight:inherit;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.actionSheetMenuItem:focus{-webkit-transform:none!important;transform:none!important}.actionSheetMenuItem-extraspacing{padding:.9em 1.6em}.actionSheetItemText{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.actionSheetItemSecondaryText{opacity:.7;font-size:90%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-shrink:0;flex-shrink:0;margin-left:5em}.emby-button-noflex .actionSheetItemText{display:inline-block}.actionSheetItemIcon{margin-right:1.5em!important}.actionSheetScroller{margin-bottom:0!important;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%}.actionSheetScroller-tv{max-height:64%;max-width:60%;width:auto}.actionSheetTitle{margin:.5em 0!important;padding:0 1em;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.actionSheetText{padding:0 1em;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.actionsheet-extraSpacing{font-size:112%}.btnCloseActionSheet{position:fixed;top:.75em;left:.5em}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
||||||
.alphaPicker,.alphaPickerRow{-webkit-box-direction:normal}.alphaPicker{text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-align-self:center;align-self:center}.alphaPickerRow{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row}.alphaPicker-vertical{font-size:90%}.alphaPicker-vertical .alphaPickerRow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.alphaPickerButton{background:0 0;border:0!important;cursor:pointer;outline:0!important;color:inherit;vertical-align:middle;font-family:inherit;font-size:inherit;min-width:initial;margin:0;padding:.1em .4em;width:auto;-webkit-border-radius:.1em;border-radius:.1em;font-weight:400;opacity:.5;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.alphaPicker-vertical .alphaPickerButton{padding:0;width:1.5em}.alphaPickerButtonIcon{width:3.3vh;height:3.3vh;font-size:3.3vh}.alphaPickerButton-selected{opacity:1}.layout-tv .alphaPickerButton:focus{background-color:#52B54B;opacity:1;color:#fff}
|
.alphaPicker,.alphaPickerRow,.alphaPickerRow-vertical{-webkit-box-direction:normal}.alphaPicker{text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-align-self:center;align-self:center}.alphaPickerRow{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row}.alphaPicker-vertical{font-size:90%}.alphaPickerRow-vertical{-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column}.alphaPickerButton{background:0 0;border:0!important;cursor:pointer;outline:0!important;color:inherit;vertical-align:middle;font-family:inherit;font-size:inherit;min-width:initial;margin:0;padding:.1em .4em;width:auto;-webkit-border-radius:.1em;border-radius:.1em;font-weight:400;opacity:.5;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.alphaPicker-vertical .alphaPickerButton{padding:0;width:1.5em}.alphaPickerButtonIcon{width:3.3vh;height:3.3vh;font-size:3.3vh}.alphaPickerButton-selected{opacity:1}.alphaPickerButton-tv:focus{background-color:#52B54B;opacity:1;color:#fff}
|
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
|
@ -1 +1 @@
|
||||||
define(["datetime","imageLoader","connectionManager","layoutManager"],function(datetime,imageLoader,connectionManager,layoutManager){"use strict";function buildChapterCardsHtml(item,chapters,options){var className="card scalableCard itemAction chapterCard",mediaStreams=((item.MediaSources||[])[0]||{}).MediaStreams||[],videoStream=mediaStreams.filter(function(i){return"Video"===i.Type})[0]||{},shape=options.backdropShape||"backdrop";videoStream.Width&&videoStream.Height&&videoStream.Width/videoStream.Height<=1.34&&(shape=options.squareShape||"square"),className+=" "+shape+"Card",className+=" "+shape+"Card-scalable",(options.block||options.rows)&&(className+=" block");for(var html="",itemsInRow=0,apiClient=connectionManager.getApiClient(item.ServerId),i=0,length=chapters.length;i<length;i++){options.rows&&0===itemsInRow&&(html+='<div class="cardColumn">');var chapter=chapters[i];html+=buildChapterCard(item,apiClient,chapter,i,options,className,shape),itemsInRow++,options.rows&&itemsInRow>=options.rows&&(itemsInRow=0,html+="</div>")}return html}function getImgUrl(item,chapter,index,maxWidth,apiClient){return chapter.ImageTag?apiClient.getScaledImageUrl(item.Id,{maxWidth:maxWidth,tag:chapter.ImageTag,type:"Chapter",index:index}):null}function buildChapterCard(item,apiClient,chapter,index,options,className,shape){var imgUrl=getImgUrl(item,chapter,index,options.width||400,apiClient),cardImageContainerClass="cardImageContainer chapterCardImageContainer";options.coverImage&&(cardImageContainerClass+=" coveredImage");var dataAttributes=' data-action="play" data-isfolder="'+item.IsFolder+'" data-id="'+item.Id+'" data-serverid="'+item.ServerId+'" data-type="'+item.Type+'" data-mediatype="'+item.MediaType+'" data-positionticks="'+chapter.StartPositionTicks+'"',cardImageContainer=imgUrl?'<div class="'+cardImageContainerClass+' lazy" data-src="'+imgUrl+'">':'<div class="'+cardImageContainerClass+'">';imgUrl||(cardImageContainer+='<i class="md-icon cardImageIcon">local_movies</i>');var nameHtml="";nameHtml+='<div class="cardText">'+chapter.Name+"</div>",nameHtml+='<div class="cardText">'+datetime.getDisplayRunningTime(chapter.StartPositionTicks)+"</div>";var cardBoxCssClass="cardBox";layoutManager.tv&&(cardBoxCssClass+=" cardBox-focustransform");var html='<button type="button" class="'+className+'"'+dataAttributes+'><div class="'+cardBoxCssClass+'"><div class="cardScalable"><div class="cardPadder-'+shape+'"></div><div class="cardContent">'+cardImageContainer+'</div><div class="innerCardFooter">'+nameHtml+"</div></div></div></div></button>";return html}function buildChapterCards(item,chapters,options){if(options.parentContainer){if(!document.body.contains(options.parentContainer))return;if(!chapters.length)return void options.parentContainer.classList.add("hide");options.parentContainer.classList.remove("hide")}var html=buildChapterCardsHtml(item,chapters,options);options.itemsContainer.innerHTML=html,imageLoader.lazyChildren(options.itemsContainer)}return{buildChapterCards:buildChapterCards}});
|
define(["datetime","imageLoader","connectionManager","layoutManager","browser"],function(datetime,imageLoader,connectionManager,layoutManager,browser){"use strict";function buildChapterCardsHtml(item,chapters,options){var className="card scalableCard itemAction chapterCard";layoutManager.tv&&(browser.animate||browser.edge)&&(className+=" card-focusscale");var mediaStreams=((item.MediaSources||[])[0]||{}).MediaStreams||[],videoStream=mediaStreams.filter(function(i){return"Video"===i.Type})[0]||{},shape=options.backdropShape||"backdrop";videoStream.Width&&videoStream.Height&&videoStream.Width/videoStream.Height<=1.2&&(shape=options.squareShape||"square"),className+=" "+shape+"Card",className+=" "+shape+"Card-scalable",(options.block||options.rows)&&(className+=" block");for(var html="",itemsInRow=0,apiClient=connectionManager.getApiClient(item.ServerId),i=0,length=chapters.length;i<length;i++){options.rows&&0===itemsInRow&&(html+='<div class="cardColumn">');var chapter=chapters[i];html+=buildChapterCard(item,apiClient,chapter,i,options,className,shape),itemsInRow++,options.rows&&itemsInRow>=options.rows&&(itemsInRow=0,html+="</div>")}return html}function getImgUrl(item,chapter,index,maxWidth,apiClient){return chapter.ImageTag?apiClient.getScaledImageUrl(item.Id,{maxWidth:maxWidth,tag:chapter.ImageTag,type:"Chapter",index:index}):null}function buildChapterCard(item,apiClient,chapter,index,options,className,shape){var imgUrl=getImgUrl(item,chapter,index,options.width||400,apiClient),cardImageContainerClass="cardImageContainer chapterCardImageContainer";options.coverImage&&(cardImageContainerClass+=" coveredImage");var dataAttributes=' data-action="play" data-isfolder="'+item.IsFolder+'" data-id="'+item.Id+'" data-serverid="'+item.ServerId+'" data-type="'+item.Type+'" data-mediatype="'+item.MediaType+'" data-positionticks="'+chapter.StartPositionTicks+'"',cardImageContainer=imgUrl?'<div class="'+cardImageContainerClass+' lazy" data-src="'+imgUrl+'">':'<div class="'+cardImageContainerClass+'">';imgUrl||(cardImageContainer+='<i class="md-icon cardImageIcon">local_movies</i>');var nameHtml="";nameHtml+='<div class="cardText">'+chapter.Name+"</div>",nameHtml+='<div class="cardText">'+datetime.getDisplayRunningTime(chapter.StartPositionTicks)+"</div>";var cardBoxCssClass="cardBox";layoutManager.tv&&(cardBoxCssClass+=" cardBox-focustransform card-focuscontent");var html='<button type="button" class="'+className+'"'+dataAttributes+'><div class="'+cardBoxCssClass+'"><div class="cardScalable"><div class="cardPadder-'+shape+'"></div><div class="cardContent">'+cardImageContainer+'</div><div class="innerCardFooter">'+nameHtml+"</div></div></div></div></button>";return html}function buildChapterCards(item,chapters,options){if(options.parentContainer){if(!document.body.contains(options.parentContainer))return;if(!chapters.length)return void options.parentContainer.classList.add("hide");options.parentContainer.classList.remove("hide")}var html=buildChapterCardsHtml(item,chapters,options);options.itemsContainer.innerHTML=html,imageLoader.lazyChildren(options.itemsContainer)}return{buildChapterCards:buildChapterCards}});
|
|
@ -1 +1 @@
|
||||||
define(["browser","dom","layoutManager","css!./emby-button","registerElement"],function(browser,dom,layoutManager){"use strict";function animateButtonInternal(e,btn){for(var div=document.createElement("div"),i=0,length=btn.classList.length;i<length;i++)div.classList.add(btn.classList[i]+"-ripple-effect");var offsetX=e.offsetX||0,offsetY=e.offsetY||0;offsetX>0&&offsetY>0&&(div.style.left=offsetX+"px",div.style.top=offsetY+"px");var firstChild=btn.firstChild;firstChild?btn.insertBefore(div,btn.firstChild):btn.appendChild(div),div.addEventListener(dom.whichAnimationEvent(),function(){div.parentNode.removeChild(div)},!1)}function animateButton(e,btn){requestAnimationFrame(function(){animateButtonInternal(e,btn)})}function onKeyDown(e){13===e.keyCode&&animateButton(e,this)}function onMouseDown(e){0===e.button&&animateButton(e,this)}function onClick(e){animateButton(e,this)}function enableAnimation(){return!browser.tv}var EmbyButtonPrototype=Object.create(HTMLButtonElement.prototype);EmbyButtonPrototype.createdCallback=function(){this.classList.contains("emby-button")||(this.classList.add("emby-button"),(browser.firefox||browser.safari)&&this.classList.add("emby-button-noflex"),layoutManager.tv&&(this.classList.add("emby-button-focusscale"),this.classList.add("emby-button-tv")),enableAnimation()&&(dom.addEventListener(this,"keydown",onKeyDown,{passive:!0}),browser.safari?dom.addEventListener(this,"click",onClick,{passive:!0}):dom.addEventListener(this,"mousedown",onMouseDown,{passive:!0})))},document.registerElement("emby-button",{prototype:EmbyButtonPrototype,extends:"button"})});
|
define(["browser","dom","layoutManager","css!./emby-button","registerElement"],function(browser,dom,layoutManager){"use strict";function animateButtonInternal(e,btn){for(var div=document.createElement("div"),i=0,length=btn.classList.length;i<length;i++)div.classList.add(btn.classList[i]+"-ripple-effect");var offsetX=e.offsetX||0,offsetY=e.offsetY||0;offsetX>0&&offsetY>0&&(div.style.left=offsetX+"px",div.style.top=offsetY+"px");var firstChild=btn.firstChild;firstChild?btn.insertBefore(div,btn.firstChild):btn.appendChild(div),div.addEventListener(dom.whichAnimationEvent(),function(){div.parentNode.removeChild(div)},!1)}function animateButton(e,btn){requestAnimationFrame(function(){animateButtonInternal(e,btn)})}function onKeyDown(e){13===e.keyCode&&animateButton(e,this)}function onMouseDown(e){0===e.button&&animateButton(e,this)}function onClick(e){animateButton(e,this)}function enableAnimation(){return!browser.tv}var EmbyButtonPrototype=Object.create(HTMLButtonElement.prototype);EmbyButtonPrototype.createdCallback=function(){this.classList.contains("emby-button")||(this.classList.add("emby-button"),browser.safari&&this.classList.add("emby-button-noflex"),layoutManager.tv&&(this.classList.add("emby-button-focusscale"),this.classList.add("emby-button-tv")),enableAnimation()&&(dom.addEventListener(this,"keydown",onKeyDown,{passive:!0}),browser.safari?dom.addEventListener(this,"click",onClick,{passive:!0}):dom.addEventListener(this,"mousedown",onMouseDown,{passive:!0})))},document.registerElement("emby-button",{prototype:EmbyButtonPrototype,extends:"button"})});
|
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
||||||
define(["layoutManager","browser","actionsheet","css!./emby-select","registerElement"],function(layoutManager,browser,actionsheet){"use strict";function enableNativeMenu(){return!(!browser.edgeUwp&&!browser.xboxOne)||!browser.tizen&&(!!browser.tv||!layoutManager.tv)}function triggerChange(select){var evt=document.createEvent("HTMLEvents");evt.initEvent("change",!1,!0),select.dispatchEvent(evt)}function setValue(select,value){select.value=value}function showActionSheet(select){var labelElem=getLabel(select),title=labelElem?labelElem.textContent||labelElem.innerText:null;actionsheet.show({items:select.options,positionTo:select,title:title}).then(function(value){setValue(select,value),triggerChange(select)})}function getLabel(select){for(var elem=select.previousSibling;elem&&"LABEL"!==elem.tagName;)elem=elem.previousSibling;return elem}function onFocus(e){var label=getLabel(this);label&&(label.classList.add("selectLabelFocused"),label.classList.remove("selectLabelUnfocused"))}function onBlur(e){var label=getLabel(this);label&&(label.classList.add("selectLabelUnfocused"),label.classList.remove("selectLabelFocused"))}function onMouseDown(e){e.button||enableNativeMenu()||(e.preventDefault(),showActionSheet(this))}function onKeyDown(e){switch(e.keyCode){case 13:return void(enableNativeMenu()||(e.preventDefault(),showActionSheet(this)));case 37:case 38:case 39:case 40:return void(layoutManager.tv&&e.preventDefault())}}var EmbySelectPrototype=Object.create(HTMLSelectElement.prototype),inputId=0;EmbySelectPrototype.createdCallback=function(){this.id||(this.id="embyselect"+inputId,inputId++),browser.firefox||this.classList.add("emby-select-withoptioncolor"),this.addEventListener("mousedown",onMouseDown),this.addEventListener("keydown",onKeyDown),this.addEventListener("focus",onFocus),this.addEventListener("blur",onBlur)},EmbySelectPrototype.attachedCallback=function(){if(!this.classList.contains("emby-select")){this.classList.add("emby-select");var label=this.ownerDocument.createElement("label");label.innerHTML=this.getAttribute("label")||"",label.classList.add("selectLabel"),label.classList.add("selectLabelUnfocused"),label.htmlFor=this.id,this.parentNode.insertBefore(label,this);var div=document.createElement("div");div.classList.add("emby-select-selectionbar"),this.parentNode.insertBefore(div,this.nextSibling);var arrowContainer=document.createElement("div");arrowContainer.classList.add("selectArrowContainer"),arrowContainer.innerHTML='<div style="visibility:hidden;">0</div>',this.parentNode.appendChild(arrowContainer);var arrow=document.createElement("i");arrow.classList.add("md-icon"),arrow.classList.add("selectArrow"),arrow.innerHTML="",arrowContainer.appendChild(arrow)}},EmbySelectPrototype.setLabel=function(text){var label=this.parentNode.querySelector("label");label.innerHTML=text},document.registerElement("emby-select",{prototype:EmbySelectPrototype,extends:"select"})});
|
define(["layoutManager","browser","actionsheet","css!./emby-select","registerElement"],function(layoutManager,browser,actionsheet){"use strict";function enableNativeMenu(){return!(!browser.edgeUwp&&!browser.xboxOne)||!browser.tizen&&!browser.orsay&&(!!browser.tv||!layoutManager.tv)}function triggerChange(select){var evt=document.createEvent("HTMLEvents");evt.initEvent("change",!1,!0),select.dispatchEvent(evt)}function setValue(select,value){select.value=value}function showActionSheet(select){var labelElem=getLabel(select),title=labelElem?labelElem.textContent||labelElem.innerText:null;actionsheet.show({items:select.options,positionTo:select,title:title}).then(function(value){setValue(select,value),triggerChange(select)})}function getLabel(select){for(var elem=select.previousSibling;elem&&"LABEL"!==elem.tagName;)elem=elem.previousSibling;return elem}function onFocus(e){var label=getLabel(this);label&&(label.classList.add("selectLabelFocused"),label.classList.remove("selectLabelUnfocused"))}function onBlur(e){var label=getLabel(this);label&&(label.classList.add("selectLabelUnfocused"),label.classList.remove("selectLabelFocused"))}function onMouseDown(e){e.button||enableNativeMenu()||(e.preventDefault(),showActionSheet(this))}function onKeyDown(e){switch(e.keyCode){case 13:return void(enableNativeMenu()||(e.preventDefault(),showActionSheet(this)));case 37:case 38:case 39:case 40:return void(layoutManager.tv&&e.preventDefault())}}var EmbySelectPrototype=Object.create(HTMLSelectElement.prototype),inputId=0;EmbySelectPrototype.createdCallback=function(){this.id||(this.id="embyselect"+inputId,inputId++),browser.firefox||this.classList.add("emby-select-withoptioncolor"),this.addEventListener("mousedown",onMouseDown),this.addEventListener("keydown",onKeyDown),this.addEventListener("focus",onFocus),this.addEventListener("blur",onBlur)},EmbySelectPrototype.attachedCallback=function(){if(!this.classList.contains("emby-select")){this.classList.add("emby-select");var label=this.ownerDocument.createElement("label");label.innerHTML=this.getAttribute("label")||"",label.classList.add("selectLabel"),label.classList.add("selectLabelUnfocused"),label.htmlFor=this.id,this.parentNode.insertBefore(label,this);var div=document.createElement("div");div.classList.add("emby-select-selectionbar"),this.parentNode.insertBefore(div,this.nextSibling);var arrowContainer=document.createElement("div");arrowContainer.classList.add("selectArrowContainer"),arrowContainer.innerHTML='<div style="visibility:hidden;">0</div>',this.parentNode.appendChild(arrowContainer);var arrow=document.createElement("i");arrow.classList.add("md-icon"),arrow.classList.add("selectArrow"),arrow.innerHTML="",arrowContainer.appendChild(arrow)}},EmbySelectPrototype.setLabel=function(text){var label=this.parentNode.querySelector("label");label.innerHTML=text},document.registerElement("emby-select",{prototype:EmbySelectPrototype,extends:"select"})});
|
|
@ -1 +1 @@
|
||||||
.emby-tab-button,.emby-tabs-slider{position:relative}.emby-tab-button{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:2px solid transparent;border-width:0 0 2px;cursor:pointer;outline:0!important;width:auto;font-family:inherit;font-size:inherit;color:#aaa;display:inline-block;vertical-align:middle;-webkit-flex-shrink:0;flex-shrink:0;margin:0;padding:1em .9em;height:auto;min-width:initial;line-height:initial;-webkit-border-radius:0!important;border-radius:0!important;overflow:hidden}.emby-tab-button-active{color:#52B54B;border-color:#52B54B}.emby-tabs-selection-bar{position:absolute;left:0;bottom:0;height:2px;z-index:1000;background:#52B54B;width:0}.emby-tab-button-selection-bar{position:absolute;left:0;border:0;bottom:1px;height:2px;right:0;-webkit-border-radius:0;border-radius:0;z-index:1000}.emby-tab-button-selection-bar-active{background:#52B54B}.emby-tab-button-ripple-effect{background:#141414!important}
|
.emby-tab-button,.emby-tabs-slider{position:relative}.emby-tab-button{background:0 0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;outline:0!important;width:auto;font-family:inherit;font-size:inherit;display:inline-block;vertical-align:middle;-webkit-flex-shrink:0;flex-shrink:0;margin:0;padding:1.1em .9em;height:auto;min-width:initial;line-height:initial;-webkit-border-radius:0!important;border-radius:0!important;overflow:hidden;color:#999}.emby-tab-button.emby-button-tv{padding:.4em .9em}.emby-tab-button-active{color:#52B54B}.emby-tab-button-active.emby-button-tv{color:#fff}.emby-tab-button.emby-button-tv:focus{color:#52B54B;-webkit-transform:scale(1.26);transform:scale(1.26)}.emby-tab-button-ripple-effect{background:#222!important}.tabContent:not(.is-active){display:none}
|
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
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
||||||
define(["inputManager","focusManager","browser","layoutManager","events","dom"],function(inputmanager,focusManager,browser,layoutManager,events,dom){"use strict";function mouseIdleTime(){return(new Date).getTime()-lastMouseInputTime}function notifyApp(){inputmanager.notifyMouseMove()}function onMouseEnter(e){var parent=focusManager.focusableParent(e.target);parent&&focusManager.focus(e.target)}function enableFocusWithMouse(){return!!layoutManager.tv&&(!!browser.xboxOne||!!browser.tv)}function initMouseFocus(){dom.removeEventListener(document,"mouseenter",onMouseEnter,{capture:!0,passive:!0}),enableFocusWithMouse()&&dom.addEventListener(document,"mouseenter",onMouseEnter,{capture:!0,passive:!0})}var isMouseIdle,lastMouseMoveData,self={},lastMouseInputTime=(new Date).getTime();return dom.addEventListener(document,"mousemove",function(e){var eventX=e.screenX,eventY=e.screenY;if("undefined"!=typeof eventX||"undefined"!=typeof eventY){var obj=lastMouseMoveData;return obj?void(Math.abs(eventX-obj.x)<10&&Math.abs(eventY-obj.y)<10||(obj.x=eventX,obj.y=eventY,lastMouseInputTime=(new Date).getTime(),notifyApp(),isMouseIdle&&(isMouseIdle=!1,document.body.classList.remove("mouseIdle"),events.trigger(self,"mouseactive")))):void(lastMouseMoveData={x:eventX,y:eventY})}},{passive:!0}),initMouseFocus(),events.on(layoutManager,"modechange",initMouseFocus),setInterval(function(){mouseIdleTime()>=5e3&&(isMouseIdle=!0,document.body.classList.add("mouseIdle"),events.trigger(self,"mouseidle"))},5e3),self});
|
define(["inputManager","focusManager","browser","layoutManager","events","dom"],function(inputmanager,focusManager,browser,layoutManager,events,dom){"use strict";function mouseIdleTime(){return(new Date).getTime()-lastMouseInputTime}function notifyApp(){inputmanager.notifyMouseMove()}function onMouseEnter(e){if(!isMouseIdle){var parent=focusManager.focusableParent(e.target);parent&&focusManager.focus(e.target)}}function enableFocusWithMouse(){return!!layoutManager.tv&&(!!browser.xboxOne||!!browser.tv)}function initMouseFocus(){dom.removeEventListener(document,"mouseenter",onMouseEnter,{capture:!0,passive:!0}),enableFocusWithMouse()&&dom.addEventListener(document,"mouseenter",onMouseEnter,{capture:!0,passive:!0})}var isMouseIdle,lastMouseMoveData,self={},lastMouseInputTime=(new Date).getTime();return dom.addEventListener(document,"mousemove",function(e){var eventX=e.screenX,eventY=e.screenY;if("undefined"!=typeof eventX||"undefined"!=typeof eventY){var obj=lastMouseMoveData;return obj?void(Math.abs(eventX-obj.x)<10&&Math.abs(eventY-obj.y)<10||(obj.x=eventX,obj.y=eventY,lastMouseInputTime=(new Date).getTime(),notifyApp(),isMouseIdle&&(isMouseIdle=!1,document.body.classList.remove("mouseIdle"),events.trigger(self,"mouseactive")))):void(lastMouseMoveData={x:eventX,y:eventY})}},{passive:!0}),initMouseFocus(),events.on(layoutManager,"modechange",initMouseFocus),setInterval(function(){mouseIdleTime()>=5e3&&(isMouseIdle=!0,document.body.classList.add("mouseIdle"),events.trigger(self,"mouseidle"))},5e3),self});
|
|
@ -1 +1 @@
|
||||||
define(["playbackManager","focusManager","embyRouter","dom"],function(playbackManager,focusManager,embyRouter,dom){"use strict";function notify(){lastInputTime=(new Date).getTime(),handleCommand("unknown")}function notifyMouseMove(){lastInputTime=(new Date).getTime()}function idleTime(){return(new Date).getTime()-lastInputTime}function select(sourceElement){sourceElement.click()}function on(scope,fn){eventListenerCount++,dom.addEventListener(scope,"command",fn,{})}function off(scope,fn){eventListenerCount&&eventListenerCount--,dom.removeEventListener(scope,"command",fn,{})}function checkCommandTime(command){var last=commandTimes[command]||0,now=(new Date).getTime();return!(now-last<1e3)&&(commandTimes[command]=now,!0)}function handleCommand(name,options){lastInputTime=(new Date).getTime();var sourceElement=options?options.sourceElement:null;if(sourceElement&&(sourceElement=focusManager.focusableParent(sourceElement)),sourceElement=sourceElement||document.activeElement||window,eventListenerCount){var customEvent=new CustomEvent("command",{detail:{command:name},bubbles:!0,cancelable:!0}),eventResult=sourceElement.dispatchEvent(customEvent);if(!eventResult)return}switch(name){case"up":focusManager.moveUp(sourceElement);break;case"down":focusManager.moveDown(sourceElement);break;case"left":focusManager.moveLeft(sourceElement);break;case"right":focusManager.moveRight(sourceElement);break;case"home":embyRouter.goHome();break;case"settings":embyRouter.showSettings();break;case"back":embyRouter.back();break;case"forward":break;case"select":select(sourceElement);break;case"pageup":break;case"pagedown":break;case"end":break;case"menu":case"info":break;case"next":playbackManager.isPlaying()&&playbackManager.nextChapter();break;case"previous":playbackManager.isPlaying()&&playbackManager.previousChapter();break;case"guide":embyRouter.showGuide();break;case"recordedtv":embyRouter.showRecordedTV();break;case"record":break;case"livetv":embyRouter.showLiveTV();break;case"mute":playbackManager.setMute(!0);break;case"unmute":playbackManager.setMute(!1);break;case"togglemute":playbackManager.toggleMute();break;case"channelup":playbackManager.nextTrack();break;case"channeldown":playbackManager.previousTrack();break;case"volumedown":playbackManager.volumeDown();break;case"volumeup":playbackManager.volumeUp();break;case"play":playbackManager.unpause();break;case"pause":playbackManager.pause();break;case"playpause":playbackManager.playPause();break;case"stop":checkCommandTime("stop")&&playbackManager.stop();break;case"changezoom":break;case"changeaudiotrack":break;case"changesubtitletrack":break;case"search":embyRouter.showSearch();break;case"favorites":embyRouter.showFavorites();break;case"fastforward":playbackManager.fastForward();break;case"rewind":playbackManager.rewind();break;case"togglefullscreen":break;case"disabledisplaymirror":playbackManager.enableDisplayMirroring(!1);break;case"enabledisplaymirror":playbackManager.enableDisplayMirroring(!0);break;case"toggledisplaymirror":playbackManager.toggleDisplayMirroring();break;case"movies":break;case"music":break;case"tv":break;case"latestepisodes":break;case"nowplaying":break;case"upcomingtv":break;case"nextup":}}var lastInputTime=(new Date).getTime(),eventListenerCount=0,commandTimes={};return dom.addEventListener(document,"click",notify,{passive:!0}),{trigger:handleCommand,handle:handleCommand,notify:notify,notifyMouseMove:notifyMouseMove,idleTime:idleTime,on:on,off:off}});
|
define(["playbackManager","focusManager","embyRouter","dom"],function(playbackManager,focusManager,embyRouter,dom){"use strict";function notify(){lastInputTime=(new Date).getTime(),handleCommand("unknown")}function notifyMouseMove(){lastInputTime=(new Date).getTime()}function idleTime(){return(new Date).getTime()-lastInputTime}function select(sourceElement){sourceElement.click()}function on(scope,fn){eventListenerCount++,dom.addEventListener(scope,"command",fn,{})}function off(scope,fn){eventListenerCount&&eventListenerCount--,dom.removeEventListener(scope,"command",fn,{})}function checkCommandTime(command){var last=commandTimes[command]||0,now=(new Date).getTime();return!(now-last<1e3)&&(commandTimes[command]=now,!0)}function handleCommand(name,options){lastInputTime=(new Date).getTime();var sourceElement=options?options.sourceElement:null;if(sourceElement&&(sourceElement=focusManager.focusableParent(sourceElement)),sourceElement=sourceElement||document.activeElement||window,eventListenerCount){var customEvent=new CustomEvent("command",{detail:{command:name},bubbles:!0,cancelable:!0}),eventResult=sourceElement.dispatchEvent(customEvent);if(!eventResult)return}switch(name){case"up":focusManager.moveUp(sourceElement);break;case"down":focusManager.moveDown(sourceElement);break;case"left":focusManager.moveLeft(sourceElement);break;case"right":focusManager.moveRight(sourceElement);break;case"home":embyRouter.goHome();break;case"settings":embyRouter.showSettings();break;case"back":embyRouter.back();break;case"forward":break;case"select":select(sourceElement);break;case"pageup":break;case"pagedown":break;case"end":break;case"menu":case"info":break;case"next":playbackManager.isPlaying()&&playbackManager.nextChapter();break;case"previous":playbackManager.isPlaying()&&playbackManager.previousChapter();break;case"guide":embyRouter.showGuide();break;case"recordedtv":embyRouter.showRecordedTV();break;case"record":break;case"livetv":embyRouter.showLiveTV();break;case"mute":playbackManager.setMute(!0);break;case"unmute":playbackManager.setMute(!1);break;case"togglemute":playbackManager.toggleMute();break;case"channelup":playbackManager.nextTrack();break;case"channeldown":playbackManager.previousTrack();break;case"volumedown":playbackManager.volumeDown();break;case"volumeup":playbackManager.volumeUp();break;case"play":playbackManager.unpause();break;case"pause":playbackManager.pause();break;case"playpause":playbackManager.playPause();break;case"stop":checkCommandTime("stop")&&playbackManager.stop();break;case"changezoom":playbackManager.toggleAspectRatio();break;case"changeaudiotrack":break;case"changesubtitletrack":break;case"search":embyRouter.showSearch();break;case"favorites":embyRouter.showFavorites();break;case"fastforward":playbackManager.fastForward();break;case"rewind":playbackManager.rewind();break;case"togglefullscreen":playbackManager.toggleFullscreen();break;case"disabledisplaymirror":playbackManager.enableDisplayMirroring(!1);break;case"enabledisplaymirror":playbackManager.enableDisplayMirroring(!0);break;case"toggledisplaymirror":playbackManager.toggleDisplayMirroring();break;case"movies":break;case"music":break;case"tv":break;case"latestepisodes":break;case"nowplaying":break;case"upcomingtv":break;case"nextup":}}var lastInputTime=(new Date).getTime(),eventListenerCount=0,commandTimes={};return dom.addEventListener(document,"click",notify,{passive:!0}),{trigger:handleCommand,handle:handleCommand,notify:notify,notifyMouseMove:notifyMouseMove,idleTime:idleTime,on:on,off:off}});
|
File diff suppressed because one or more lines are too long
1
dashboard-ui/bower_components/emby-webcomponents/playback/brightnessosd.js
vendored
Normal file
1
dashboard-ui/bower_components/emby-webcomponents/playback/brightnessosd.js
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
define(["events","playbackManager","dom","browser","css!./iconosd","material-icons"],function(events,playbackManager,dom,browser){"use strict";function getOsdElementHtml(){var html="";return html+='<i class="md-icon iconOsdIcon"></i>',html+='<div class="iconOsdProgressOuter"><div class="iconOsdProgressInner brightnessOsdProgressInner"></div></div>'}function ensureOsdElement(){var elem=osdElement;elem||(enableAnimation=browser.supportsCssAnimation(),elem=document.createElement("div"),elem.classList.add("hide"),elem.classList.add("iconOsd"),elem.classList.add("iconOsd-hidden"),elem.classList.add("brightnessOsd"),elem.innerHTML=getOsdElementHtml(),iconElement=elem.querySelector("i"),progressElement=elem.querySelector(".iconOsdProgressInner"),document.body.appendChild(elem),osdElement=elem)}function onHideComplete(){this.classList.add("hide")}function showOsd(){clearHideTimeout();var elem=osdElement;dom.removeEventListener(elem,dom.whichTransitionEvent(),onHideComplete,{once:!0}),elem.classList.remove("hide"),void elem.offsetWidth,requestAnimationFrame(function(){elem.classList.remove("iconOsd-hidden"),hideTimeout=setTimeout(hideOsd,3e3)})}function clearHideTimeout(){hideTimeout&&(clearTimeout(hideTimeout),hideTimeout=null)}function hideOsd(){clearHideTimeout();var elem=osdElement;elem&&(enableAnimation?(void elem.offsetWidth,requestAnimationFrame(function(){elem.classList.add("iconOsd-hidden"),dom.addEventListener(elem,dom.whichTransitionEvent(),onHideComplete,{once:!0})})):onHideComplete.call(elem))}function updateElementsFromPlayer(brightness){iconElement&&(brightness>=80?iconElement.innerHTML="":brightness>=20?iconElement.innerHTML="":iconElement.innerHTML=""),progressElement&&(progressElement.style.width=(brightness||0)+"%")}function releaseCurrentPlayer(){var player=currentPlayer;player&&(events.off(player,"brightnesschange",onBrightnessChanged),events.off(player,"playbackstop",hideOsd),currentPlayer=null)}function onBrightnessChanged(e){var player=this;ensureOsdElement(),updateElementsFromPlayer(playbackManager.getBrightness(player)),showOsd()}function bindToPlayer(player){player!==currentPlayer&&(releaseCurrentPlayer(),currentPlayer=player,player&&(hideOsd(),events.on(player,"brightnesschange",onBrightnessChanged),events.on(player,"playbackstop",hideOsd)))}var currentPlayer,osdElement,iconElement,progressElement,enableAnimation,hideTimeout;events.on(playbackManager,"playerchange",function(){bindToPlayer(playbackManager.getCurrentPlayer())}),bindToPlayer(playbackManager.getCurrentPlayer())});
|
|
@ -1 +1 @@
|
||||||
.iconOsd{position:fixed;top:7%;right:3%;z-index:100000;background:#222;background:rgba(0,0,0,.8);padding:1em;color:#fff;backdrop-filter:blur(5px);-webkit-border-radius:.25em;border-radius:.25em;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.iconOsd-hidden{opacity:0}.iconOsdIcon{font-size:320%;display:block;margin:.25em .7em}.iconOsdProgressOuter{margin:1.5em .25em 1em;height:.35em;background:#222;-webkit-border-radius:.25em;border-radius:.25em}.iconOsdProgressInner{background:#52B54B;height:100%;-webkit-border-radius:.25em;border-radius:.25em}
|
.iconOsd{position:fixed;top:7%;right:3%;z-index:100000;background:#222;background:rgba(0,0,0,.8);padding:1em;color:#fff;backdrop-filter:blur(5px);-webkit-border-radius:.25em;border-radius:.25em;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.iconOsd-hidden{opacity:0}.iconOsdIcon{font-size:320%;display:block;margin:.25em .7em}.iconOsdProgressOuter{margin:1.5em .25em 1em;height:.35em;background:#222;-webkit-border-radius:.25em;border-radius:.25em}.iconOsdProgressInner{background:#52B54B;height:100%;-webkit-border-radius:.25em;border-radius:.25em}.brightnessOsdProgressInner{background:#FF9800}
|
1
dashboard-ui/bower_components/emby-webcomponents/playback/playaccessvalidation.js
vendored
Normal file
1
dashboard-ui/bower_components/emby-webcomponents/playback/playaccessvalidation.js
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
define(["connectionManager","globalize"],function(connectionManager,globalize){"use strict";return function(){function validatePlayback(options){var item=options.item;if(!item)return Promise.resolve();var serverId=item.ServerId;return serverId?connectionManager.getApiClient(serverId).getCurrentUser().then(function(user){return user.Policy.EnableMediaPlayback?Promise.resolve():options.fullscreen?showErrorMessage():Promise.reject()}):Promise.resolve()}function getRequirePromise(deps){return new Promise(function(resolve,reject){require(deps,resolve)})}function showErrorMessage(){return getRequirePromise(["alert"]).then(function(alert){return alert(globalize.translate("sharedcomponents#MessagePlayAccessRestricted")).then(function(){return Promise.reject()})})}var self=this;self.name="Playback validation",self.type="preplayintercept",self.id="playaccessvalidation",self.order=-2,self.intercept=function(options){return validatePlayback(options)}}});
|
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
||||||
define(["actionsheet","datetime","playbackManager","globalize","appSettings","qualityoptions"],function(actionsheet,datetime,playbackManager,globalize,appSettings,qualityoptions){"use strict";function showQualityMenu(player,btn){var videoStream=playbackManager.currentMediaSource(player).MediaStreams.filter(function(stream){return"Video"===stream.Type})[0],videoWidth=videoStream?videoStream.Width:null,options=qualityoptions.getVideoQualityOptions({currentMaxBitrate:playbackManager.getMaxStreamingBitrate(player),isAutomaticBitrateEnabled:playbackManager.enableAutomaticBitrateDetection(player),videoWidth:videoWidth,enableAuto:!0}),menuItems=options.map(function(o){var opt={name:o.name,id:o.bitrate,secondaryText:o.secondaryText};return o.selected&&(opt.selected=!0),opt}),selectedId=options.filter(function(o){return o.selected});return selectedId=selectedId.length?selectedId[0].bitrate:null,actionsheet.show({items:menuItems,positionTo:btn}).then(function(id){var bitrate=parseInt(id);bitrate!==selectedId&&playbackManager.setMaxStreamingBitrate({enableAutomaticBitrateDetection:!bitrate,maxBitrate:bitrate},player)})}function showSettingsMenu(player,btn){}function getQualitySecondaryText(player){return playbackManager.getPlayerState(player).then(function(state){var videoStream=(playbackManager.enableAutomaticBitrateDetection(player),playbackManager.getMaxStreamingBitrate(player),playbackManager.currentMediaSource(player).MediaStreams.filter(function(stream){return"Video"===stream.Type})[0]),videoWidth=videoStream?videoStream.Width:null,options=qualityoptions.getVideoQualityOptions({currentMaxBitrate:playbackManager.getMaxStreamingBitrate(player),isAutomaticBitrateEnabled:playbackManager.enableAutomaticBitrateDetection(player),videoWidth:videoWidth,enableAuto:!0}),selectedOption=(options.map(function(o){var opt={name:o.name,id:o.bitrate,secondaryText:o.secondaryText};return o.selected&&(opt.selected=!0),opt}),options.filter(function(o){return o.selected}));if(!selectedOption.length)return null;selectedOption=selectedOption[0];var text=selectedOption.name;return selectedOption.autoText&&(text+=state.PlayState&&"Transcode"!==state.PlayState.PlayMethod?" - Direct":" "+selectedOption.autoText),text})}function show(options){var player=options.player;return getQualitySecondaryText(player).then(function(secondaryQualityText){var menuItems=(options.mediaType,[]);return menuItems.push({name:globalize.translate("sharedcomponents#Quality"),id:"quality",secondaryText:secondaryQualityText}),actionsheet.show({items:menuItems,positionTo:options.positionTo}).then(function(id){switch(id){case"quality":return showQualityMenu(player,options.positionTo);case"settings":return showSettingsMenu(player,options.positionTo)}return Promise.reject()})})}return{show:show}});
|
define(["actionsheet","datetime","playbackManager","globalize","appSettings","qualityoptions"],function(actionsheet,datetime,playbackManager,globalize,appSettings,qualityoptions){"use strict";function showQualityMenu(player,btn){var videoStream=playbackManager.currentMediaSource(player).MediaStreams.filter(function(stream){return"Video"===stream.Type})[0],videoWidth=videoStream?videoStream.Width:null,options=qualityoptions.getVideoQualityOptions({currentMaxBitrate:playbackManager.getMaxStreamingBitrate(player),isAutomaticBitrateEnabled:playbackManager.enableAutomaticBitrateDetection(player),videoWidth:videoWidth,enableAuto:!0}),menuItems=options.map(function(o){var opt={name:o.name,id:o.bitrate,secondaryText:o.secondaryText};return o.selected&&(opt.selected=!0),opt}),selectedId=options.filter(function(o){return o.selected});return selectedId=selectedId.length?selectedId[0].bitrate:null,actionsheet.show({items:menuItems,positionTo:btn}).then(function(id){var bitrate=parseInt(id);bitrate!==selectedId&&playbackManager.setMaxStreamingBitrate({enableAutomaticBitrateDetection:!bitrate,maxBitrate:bitrate},player)})}function getQualitySecondaryText(player){return playbackManager.getPlayerState(player).then(function(state){var videoStream=(playbackManager.enableAutomaticBitrateDetection(player),playbackManager.getMaxStreamingBitrate(player),playbackManager.currentMediaSource(player).MediaStreams.filter(function(stream){return"Video"===stream.Type})[0]),videoWidth=videoStream?videoStream.Width:null,options=qualityoptions.getVideoQualityOptions({currentMaxBitrate:playbackManager.getMaxStreamingBitrate(player),isAutomaticBitrateEnabled:playbackManager.enableAutomaticBitrateDetection(player),videoWidth:videoWidth,enableAuto:!0}),selectedOption=(options.map(function(o){var opt={name:o.name,id:o.bitrate,secondaryText:o.secondaryText};return o.selected&&(opt.selected=!0),opt}),options.filter(function(o){return o.selected}));if(!selectedOption.length)return null;selectedOption=selectedOption[0];var text=selectedOption.name;return selectedOption.autoText&&(text+=state.PlayState&&"Transcode"!==state.PlayState.PlayMethod?" - Direct":" "+selectedOption.autoText),text})}function showAspectRatioMenu(player,btn){var currentId=playbackManager.getAspectRatio(player),menuItems=playbackManager.getSupportedAspectRatios(player).map(function(i){return{id:i.id,name:i.name,selected:i.id===currentId}});return actionsheet.show({items:menuItems,positionTo:btn}).then(function(id){return id?(playbackManager.setAspectRatio(id,player),Promise.resolve()):Promise.reject()})}function show(options){var player=options.player;return getQualitySecondaryText(player).then(function(secondaryQualityText){var menuItems=(options.mediaType,[]);if(player.supports&&player.supports("SetAspectRatio")){var currentAspectRatioId=playbackManager.getAspectRatio(player),currentAspectRatio=playbackManager.getSupportedAspectRatios(player).filter(function(i){return i.id===currentAspectRatioId})[0];menuItems.push({name:globalize.translate("sharedcomponents#AspectRatio"),id:"aspectratio",secondaryText:currentAspectRatio?currentAspectRatio.name:null})}return menuItems.push({name:globalize.translate("sharedcomponents#Quality"),id:"quality",secondaryText:secondaryQualityText}),actionsheet.show({items:menuItems,positionTo:options.positionTo}).then(function(id){switch(id){case"quality":return showQualityMenu(player,options.positionTo);case"aspectratio":return showAspectRatioMenu(player,options.positionTo)}return Promise.reject()})})}return{show:show}});
|
|
@ -1 +1 @@
|
||||||
define(["events","playbackManager","dom","browser","css!./iconosd","material-icons"],function(events,playbackManager,dom,browser){"use strict";function getOsdElementHtml(){var html="";return html+='<i class="md-icon iconOsdIcon"></i>',html+='<div class="iconOsdProgressOuter"><div class="iconOsdProgressInner"></div></div>'}function ensureOsdElement(){var elem=osdElement;elem||(enableAnimation=browser.supportsCssAnimation(),elem=document.createElement("div"),elem.classList.add("hide"),elem.classList.add("iconOsd"),elem.classList.add("iconOsd-hidden"),elem.innerHTML=getOsdElementHtml(),iconElement=elem.querySelector("i"),progressElement=elem.querySelector(".iconOsdProgressInner"),document.body.appendChild(elem),osdElement=elem)}function onHideComplete(){this.classList.add("hide")}function showOsd(){clearHideTimeout();var elem=osdElement;dom.removeEventListener(elem,dom.whichTransitionEvent(),onHideComplete,{once:!0}),elem.classList.remove("hide"),void elem.offsetWidth,requestAnimationFrame(function(){elem.classList.remove("iconOsd-hidden"),hideTimeout=setTimeout(hideOsd,3e3)})}function clearHideTimeout(){hideTimeout&&(clearTimeout(hideTimeout),hideTimeout=null)}function hideOsd(){clearHideTimeout();var elem=osdElement;elem&&(enableAnimation?(void elem.offsetWidth,requestAnimationFrame(function(){elem.classList.add("iconOsd-hidden"),dom.addEventListener(elem,dom.whichTransitionEvent(),onHideComplete,{once:!0})})):onHideComplete.call(elem))}function updatePlayerVolumeState(isMuted,volume){iconElement&&(iconElement.innerHTML=isMuted?"":""),progressElement&&(progressElement.style.width=(volume||0)+"%")}function releaseCurrentPlayer(){var player=currentPlayer;player&&(events.off(player,"volumechange",onVolumeChanged),events.off(player,"playbackstop",hideOsd),currentPlayer=null)}function onVolumeChanged(e){var player=this;ensureOsdElement(),updatePlayerVolumeState(player.isMuted(),player.getVolume()),showOsd()}function bindToPlayer(player){player!==currentPlayer&&(releaseCurrentPlayer(),currentPlayer=player,player&&(hideOsd(),events.on(player,"volumechange",onVolumeChanged),events.on(player,"playbackstop",hideOsd)))}var currentPlayer,osdElement,iconElement,progressElement,enableAnimation,hideTimeout;events.on(playbackManager,"playerchange",function(){bindToPlayer(playbackManager.getCurrentPlayer())}),bindToPlayer(playbackManager.getCurrentPlayer())});
|
define(["events","playbackManager","dom","browser","css!./iconosd","material-icons"],function(events,playbackManager,dom,browser){"use strict";function getOsdElementHtml(){var html="";return html+='<i class="md-icon iconOsdIcon"></i>',html+='<div class="iconOsdProgressOuter"><div class="iconOsdProgressInner"></div></div>'}function ensureOsdElement(){var elem=osdElement;elem||(enableAnimation=browser.supportsCssAnimation(),elem=document.createElement("div"),elem.classList.add("hide"),elem.classList.add("iconOsd"),elem.classList.add("iconOsd-hidden"),elem.classList.add("volumeOsd"),elem.innerHTML=getOsdElementHtml(),iconElement=elem.querySelector("i"),progressElement=elem.querySelector(".iconOsdProgressInner"),document.body.appendChild(elem),osdElement=elem)}function onHideComplete(){this.classList.add("hide")}function showOsd(){clearHideTimeout();var elem=osdElement;dom.removeEventListener(elem,dom.whichTransitionEvent(),onHideComplete,{once:!0}),elem.classList.remove("hide"),void elem.offsetWidth,requestAnimationFrame(function(){elem.classList.remove("iconOsd-hidden"),hideTimeout=setTimeout(hideOsd,3e3)})}function clearHideTimeout(){hideTimeout&&(clearTimeout(hideTimeout),hideTimeout=null)}function hideOsd(){clearHideTimeout();var elem=osdElement;elem&&(enableAnimation?(void elem.offsetWidth,requestAnimationFrame(function(){elem.classList.add("iconOsd-hidden"),dom.addEventListener(elem,dom.whichTransitionEvent(),onHideComplete,{once:!0})})):onHideComplete.call(elem))}function updatePlayerVolumeState(isMuted,volume){iconElement&&(iconElement.innerHTML=isMuted?"":""),progressElement&&(progressElement.style.width=(volume||0)+"%")}function releaseCurrentPlayer(){var player=currentPlayer;player&&(events.off(player,"volumechange",onVolumeChanged),events.off(player,"playbackstop",hideOsd),currentPlayer=null)}function onVolumeChanged(e){var player=this;ensureOsdElement(),updatePlayerVolumeState(player.isMuted(),player.getVolume()),showOsd()}function bindToPlayer(player){player!==currentPlayer&&(releaseCurrentPlayer(),currentPlayer=player,player&&(hideOsd(),events.on(player,"volumechange",onVolumeChanged),events.on(player,"playbackstop",hideOsd)))}var currentPlayer,osdElement,iconElement,progressElement,enableAnimation,hideTimeout;events.on(playbackManager,"playerchange",function(){bindToPlayer(playbackManager.getCurrentPlayer())}),bindToPlayer(playbackManager.getCurrentPlayer())});
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -3,7 +3,7 @@
|
||||||
"MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.",
|
"MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.",
|
||||||
"MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.",
|
"MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.",
|
||||||
"ValueSpecialEpisodeName": "Special - {0}",
|
"ValueSpecialEpisodeName": "Special - {0}",
|
||||||
"Share": "Share",
|
"Share": "Comparteix",
|
||||||
"Add": "Afegeix",
|
"Add": "Afegeix",
|
||||||
"ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}",
|
"ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}",
|
||||||
"LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.",
|
"LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.",
|
||||||
|
@ -70,7 +70,7 @@
|
||||||
"ConfirmDeleteItem": "Deleting this item will delete it from both the file system and your media library. Are you sure you wish to continue?",
|
"ConfirmDeleteItem": "Deleting this item will delete it from both the file system and your media library. Are you sure you wish to continue?",
|
||||||
"Refresh": "Refresca",
|
"Refresh": "Refresca",
|
||||||
"RefreshQueued": "Refresh queued.",
|
"RefreshQueued": "Refresh queued.",
|
||||||
"AddToCollection": "Add to collection",
|
"AddToCollection": "Afegeix a col\u00b7lecci\u00f3",
|
||||||
"HeaderAddToCollection": "Afegir a Col\u00b7lecci\u00f3",
|
"HeaderAddToCollection": "Afegir a Col\u00b7lecci\u00f3",
|
||||||
"NewCollection": "Nova Col\u00b7lecci\u00f3",
|
"NewCollection": "Nova Col\u00b7lecci\u00f3",
|
||||||
"LabelCollection": "Collection:",
|
"LabelCollection": "Collection:",
|
||||||
|
@ -118,8 +118,8 @@
|
||||||
"AddToPlayQueue": "Add to play queue",
|
"AddToPlayQueue": "Add to play queue",
|
||||||
"Shuffle": "Shuffle",
|
"Shuffle": "Shuffle",
|
||||||
"Identify": "Identify",
|
"Identify": "Identify",
|
||||||
"EditImages": "Edit images",
|
"EditImages": "Edita imatges",
|
||||||
"EditInfo": "Edit info",
|
"EditInfo": "Edita informaci\u00f3",
|
||||||
"Sync": "Sync",
|
"Sync": "Sync",
|
||||||
"InstantMix": "Instant mix",
|
"InstantMix": "Instant mix",
|
||||||
"ViewAlbum": "Veure \u00e0lbum",
|
"ViewAlbum": "Veure \u00e0lbum",
|
||||||
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Jugadors:",
|
"LabelPlayers": "Jugadors:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -261,7 +259,7 @@
|
||||||
"PleaseEnterNameOrId": "Please enter a name or an external Id.",
|
"PleaseEnterNameOrId": "Please enter a name or an external Id.",
|
||||||
"MessageItemSaved": "\u00cdtem desat.",
|
"MessageItemSaved": "\u00cdtem desat.",
|
||||||
"SearchResults": "Search Results",
|
"SearchResults": "Search Results",
|
||||||
"SyncToOtherDevice": "Sync to other device",
|
"SyncToOtherDevice": "Sincronitza a un altre dispositiu",
|
||||||
"MakeAvailableOffline": "Make available offline",
|
"MakeAvailableOffline": "Make available offline",
|
||||||
"ServerNameIsRestarting": "Emby Server - {0} is restarting.",
|
"ServerNameIsRestarting": "Emby Server - {0} is restarting.",
|
||||||
"ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.",
|
"ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.",
|
||||||
|
@ -289,7 +287,7 @@
|
||||||
"MoveRight": "Move right",
|
"MoveRight": "Move right",
|
||||||
"MoveLeft": "Move left",
|
"MoveLeft": "Move left",
|
||||||
"ConfirmDeleteImage": "Delete image?",
|
"ConfirmDeleteImage": "Delete image?",
|
||||||
"HeaderEditImages": "Edit Images",
|
"HeaderEditImages": "Edita Imatges",
|
||||||
"Settings": "Prefer\u00e8ncies",
|
"Settings": "Prefer\u00e8ncies",
|
||||||
"ShowIndicatorsFor": "Show indicators for:",
|
"ShowIndicatorsFor": "Show indicators for:",
|
||||||
"NewEpisodes": "New episodes",
|
"NewEpisodes": "New episodes",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "D\u00e9lka (v minut\u00e1ch):",
|
"LabelRuntimeMinutes": "D\u00e9lka (v minut\u00e1ch):",
|
||||||
"LabelParentalRating": "Rodi\u010dovsk\u00e9 hodnocen\u00ed:",
|
"LabelParentalRating": "Rodi\u010dovsk\u00e9 hodnocen\u00ed:",
|
||||||
"LabelCustomRating": "Vlastn\u00ed hodnocen\u00ed:",
|
"LabelCustomRating": "Vlastn\u00ed hodnocen\u00ed:",
|
||||||
"LabelBudget": "Rozpo\u010det",
|
|
||||||
"LabelRevenue": "V\u00fdnos ($):",
|
|
||||||
"LabelOriginalAspectRatio": "P\u016fvodn\u00ed pom\u011br stran:",
|
"LabelOriginalAspectRatio": "P\u016fvodn\u00ed pom\u011br stran:",
|
||||||
"LabelPlayers": "Hr\u00e1\u010di:",
|
"LabelPlayers": "Hr\u00e1\u010di:",
|
||||||
"Label3DFormat": "3D form\u00e1t:",
|
"Label3DFormat": "3D form\u00e1t:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "V\u00fdb\u011br p\u0159ehr\u00e1va\u010de",
|
"HeaderSelectPlayer": "V\u00fdb\u011br p\u0159ehr\u00e1va\u010de",
|
||||||
"Quality": "Kvalita",
|
"Quality": "Kvalita",
|
||||||
"Auto": "Automatizovat",
|
"Auto": "Automatizovat",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Spilletid (minutter):",
|
"LabelRuntimeMinutes": "Spilletid (minutter):",
|
||||||
"LabelParentalRating": "Aldersgr\u00e6nse:",
|
"LabelParentalRating": "Aldersgr\u00e6nse:",
|
||||||
"LabelCustomRating": "Brugerdefineret bed\u00f8mmelse:",
|
"LabelCustomRating": "Brugerdefineret bed\u00f8mmelse:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Indt\u00e6gter ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Originalt formatforhold:",
|
"LabelOriginalAspectRatio": "Originalt formatforhold:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Laufzeit (Minuten):",
|
"LabelRuntimeMinutes": "Laufzeit (Minuten):",
|
||||||
"LabelParentalRating": "Altersfreigabe:",
|
"LabelParentalRating": "Altersfreigabe:",
|
||||||
"LabelCustomRating": "Eigene Bewertung:",
|
"LabelCustomRating": "Eigene Bewertung:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Einnahmen ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original Seitenverh\u00e4ltnis:",
|
"LabelOriginalAspectRatio": "Original Seitenverh\u00e4ltnis:",
|
||||||
"LabelPlayers": "Spieler:",
|
"LabelPlayers": "Spieler:",
|
||||||
"Label3DFormat": "3D Format:",
|
"Label3DFormat": "3D Format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "W\u00e4hle Videoplayer",
|
"HeaderSelectPlayer": "W\u00e4hle Videoplayer",
|
||||||
"Quality": "Qualit\u00e4t",
|
"Quality": "Qualit\u00e4t",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "Um ihren voherigen Kauf wiederherzustellen, versichern Sie sich bitte, dass Sie auf dem Ger\u00e4t mit dem selben Google (oder Amazon) Account angemeldet sind, mit dem Sie die Kauf urspr\u00fcnglich get\u00e4tigt haben. Stellen Sie sicher, dass der Appstore aktiviert und nicht durch eine Kindersicherung eingeschr\u00e4nkt ist und vergewissern Sie sich, dass sie \u00fcber eine aktive Internetverbindung verf\u00fcgen. Sie m\u00fcssen dies nur einmal tun, um ihren vorherigen Kauf wiederherzustellen.",
|
||||||
|
"AspectRatio": "Seitenverh\u00e4ltnis",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Ausf\u00fcllen",
|
||||||
|
"BestFit": "Beste \u00dcbereinstimmung",
|
||||||
|
"MessagePlayAccessRestricted": "Das Abspielen dieses Inhaltes ist derzeit eingeschr\u00e4nkt. Bitte kontaktiere deinen Emby Server-Administrator f\u00fcr weitere Informationen."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players",
|
"LabelPlayers": "Players",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Duraci\u00f3n (minutos):",
|
"LabelRuntimeMinutes": "Duraci\u00f3n (minutos):",
|
||||||
"LabelParentalRating": "Clasificaci\u00f3n parental:",
|
"LabelParentalRating": "Clasificaci\u00f3n parental:",
|
||||||
"LabelCustomRating": "Calificaci\u00f3n personalizada:",
|
"LabelCustomRating": "Calificaci\u00f3n personalizada:",
|
||||||
"LabelBudget": "Presupuesto",
|
|
||||||
"LabelRevenue": "Ingresos ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Relaci\u00f3n de aspecto original:",
|
"LabelOriginalAspectRatio": "Relaci\u00f3n de aspecto original:",
|
||||||
"LabelPlayers": "Reproductores:",
|
"LabelPlayers": "Reproductores:",
|
||||||
"Label3DFormat": "Formato 3D:",
|
"Label3DFormat": "Formato 3D:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Seleccionar Reproductor",
|
"HeaderSelectPlayer": "Seleccionar Reproductor",
|
||||||
"Quality": "Calidad",
|
"Quality": "Calidad",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "Para restaurar su compra previa, por favor aseg\u00farese de que se encuentra registrado en el dispositivo con la misma cuenta de Google (o Amazon) con que hizo la compra. Aseg\u00farese que la tienda de aplicaciones esta habilitada, no esta restringida por cualquier control parental y que tiene una conexi\u00f3n de internet activa. Esto se tiene que hacer solo una vez para restaurar su compra previa.",
|
||||||
|
"AspectRatio": "Relaci\u00f3n de aspecto",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Llenar",
|
||||||
|
"BestFit": "Mejor ajuste",
|
||||||
|
"MessagePlayAccessRestricted": "La reproducci\u00f3n de este contenido se encuentra restringida actualmente. Por favor contacte a su administrador para mas informaci\u00f3n."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Tiempo e ejecuci\u00f3n (minutos):",
|
"LabelRuntimeMinutes": "Tiempo e ejecuci\u00f3n (minutos):",
|
||||||
"LabelParentalRating": "Clasificaci\u00f3n parental:",
|
"LabelParentalRating": "Clasificaci\u00f3n parental:",
|
||||||
"LabelCustomRating": "Valoraci\u00f3n pesonalizada:",
|
"LabelCustomRating": "Valoraci\u00f3n pesonalizada:",
|
||||||
"LabelBudget": "Prespuesto",
|
|
||||||
"LabelRevenue": "ingresos ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Relaci\u00f3n de aspecto original:",
|
"LabelOriginalAspectRatio": "Relaci\u00f3n de aspecto original:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "Formato 3D:",
|
"Label3DFormat": "Formato 3D:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Lecteurs:",
|
"LabelPlayers": "Lecteurs:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Choisir un lecteur",
|
"HeaderSelectPlayer": "Choisir un lecteur",
|
||||||
"Quality": "Qualit\u00e9",
|
"Quality": "Qualit\u00e9",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Dur\u00e9e (minutes)",
|
"LabelRuntimeMinutes": "Dur\u00e9e (minutes)",
|
||||||
"LabelParentalRating": "Classification parentale",
|
"LabelParentalRating": "Classification parentale",
|
||||||
"LabelCustomRating": "Classification personnalis\u00e9e",
|
"LabelCustomRating": "Classification personnalis\u00e9e",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Box-office ($)",
|
|
||||||
"LabelOriginalAspectRatio": "Ratio d'aspect original",
|
"LabelOriginalAspectRatio": "Ratio d'aspect original",
|
||||||
"LabelPlayers": "Lecteurs :",
|
"LabelPlayers": "Lecteurs :",
|
||||||
"Label3DFormat": "Format 3D",
|
"Label3DFormat": "Format 3D",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "S\u00e9lectionner le lecteur",
|
"HeaderSelectPlayer": "S\u00e9lectionner le lecteur",
|
||||||
"Quality": "Qualit\u00e9",
|
"Quality": "Qualit\u00e9",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Vrijeme izvo\u0111enja (minuta):",
|
"LabelRuntimeMinutes": "Vrijeme izvo\u0111enja (minuta):",
|
||||||
"LabelParentalRating": "Roditeljska ocjena:",
|
"LabelParentalRating": "Roditeljska ocjena:",
|
||||||
"LabelCustomRating": "Prilago\u0111ena ocjena:",
|
"LabelCustomRating": "Prilago\u0111ena ocjena:",
|
||||||
"LabelBudget": "Bud\u017eet",
|
|
||||||
"LabelRevenue": "Prihod ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Originalni omjer gledanja:",
|
"LabelOriginalAspectRatio": "Originalni omjer gledanja:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -43,16 +43,16 @@
|
||||||
"Days": "Nap",
|
"Days": "Nap",
|
||||||
"RecordSeries": "Record series",
|
"RecordSeries": "Record series",
|
||||||
"HeaderCinemaMode": "Cinema Mode",
|
"HeaderCinemaMode": "Cinema Mode",
|
||||||
"HeaderCloudSync": "Cloud Sync",
|
"HeaderCloudSync": "Felh\u0151szinkroniz\u00e1ci\u00f3 ",
|
||||||
"HeaderOfflineDownloads": "Offline Media",
|
"HeaderOfflineDownloads": "Offline Media",
|
||||||
"HeaderOfflineDownloadsDescription": "Download media to your devices for easy offline use.",
|
"HeaderOfflineDownloadsDescription": "Download media to your devices for easy offline use.",
|
||||||
"CloudSyncFeatureDescription": "Sync your media to the cloud for easy backup, archiving, and converting.",
|
"CloudSyncFeatureDescription": "Sync your media to the cloud for easy backup, archiving, and converting.",
|
||||||
"CoverArtFeatureDescription": "Cover Art creates fun covers and other treatments to help you personalize your media images.",
|
"CoverArtFeatureDescription": "Cover Art creates fun covers and other treatments to help you personalize your media images.",
|
||||||
"CoverArt": "Cover Art",
|
"CoverArt": "Lemezbor\u00edt\u00f3",
|
||||||
"ButtonCancelSyncJob": "Cancel sync",
|
"ButtonCancelSyncJob": "Cancel sync",
|
||||||
"CancelSyncJobConfirmation": "Cancelling the sync job will remove synced media from the device during the next sync process. Are you sure you wish to proceed?",
|
"CancelSyncJobConfirmation": "Cancelling the sync job will remove synced media from the device during the next sync process. Are you sure you wish to proceed?",
|
||||||
"CinemaModeFeatureDescription": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the feature.",
|
"CinemaModeFeatureDescription": "A Cinema Mode igazi mozi \u00e9lm\u00e9nyt ny\u00fajt el\u0151zetessel \u00e9s egyedi intr\u00f3val a film vet\u00edt\u00e9se el\u0151tt.",
|
||||||
"HeaderFreeApps": "Free Emby Apps",
|
"HeaderFreeApps": "Ingyenes Emby alkalmaz\u00e1sok",
|
||||||
"FreeAppsFeatureDescription": "Enjoy free access to Emby apps for your devices.",
|
"FreeAppsFeatureDescription": "Enjoy free access to Emby apps for your devices.",
|
||||||
"HeaderBecomeProjectSupporter": "Emby Premiere beszerz\u00e9se",
|
"HeaderBecomeProjectSupporter": "Emby Premiere beszerz\u00e9se",
|
||||||
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
|
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
|
||||||
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "J\u00e1t\u00e9kid\u0151 (perc):",
|
"LabelRuntimeMinutes": "J\u00e1t\u00e9kid\u0151 (perc):",
|
||||||
"LabelParentalRating": "Korhat\u00e1r besorol\u00e1s:",
|
"LabelParentalRating": "Korhat\u00e1r besorol\u00e1s:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -340,7 +338,7 @@
|
||||||
"SortChannelsBy": "Sort channels by:",
|
"SortChannelsBy": "Sort channels by:",
|
||||||
"RecentlyWatched": "Recently watched",
|
"RecentlyWatched": "Recently watched",
|
||||||
"ChannelNumber": "Channel number",
|
"ChannelNumber": "Channel number",
|
||||||
"HeaderBenefitsEmbyPremiere": "Benefits of Emby Premiere",
|
"HeaderBenefitsEmbyPremiere": "Emby Premiere el\u0151nyei",
|
||||||
"ThankYouForTryingEnjoyOneMinute": "Please enjoy one minute of playback. Thank you for trying Emby.",
|
"ThankYouForTryingEnjoyOneMinute": "Please enjoy one minute of playback. Thank you for trying Emby.",
|
||||||
"HeaderTryPlayback": "Try Playback",
|
"HeaderTryPlayback": "Try Playback",
|
||||||
"HowDidYouPay": "How did you pay?",
|
"HowDidYouPay": "How did you pay?",
|
||||||
|
@ -354,10 +352,10 @@
|
||||||
"ButtonPlayOneMinute": "Play One Minute",
|
"ButtonPlayOneMinute": "Play One Minute",
|
||||||
"PlaceFavoriteChannelsAtBeginning": "Place favorite channels at the beginning",
|
"PlaceFavoriteChannelsAtBeginning": "Place favorite channels at the beginning",
|
||||||
"HeaderUnlockFeature": "Unlock Feature",
|
"HeaderUnlockFeature": "Unlock Feature",
|
||||||
"MessageDidYouKnowCinemaMode": "Did you know that with Emby Premiere, you can enhance your experience with features like Cinema Mode?",
|
"MessageDidYouKnowCinemaMode": "Tudtad, hogy az Emby Premiere-t haszn\u00e1lva olyan funkci\u00f3kkal fokozhatod az \u00e9lm\u00e9nyeket, mint a Cinema Mode?",
|
||||||
"MessageDidYouKnowCinemaMode2": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the main feature.",
|
"MessageDidYouKnowCinemaMode2": "A Cinema Mode igazi mozi \u00e9lm\u00e9nyt ny\u00fajt el\u0151zetessel \u00e9s egyedi intr\u00f3val a film vet\u00edt\u00e9se el\u0151tt.",
|
||||||
"HeaderPlayMyMedia": "Play my Media",
|
"HeaderPlayMyMedia": "Play my Media",
|
||||||
"HeaderDiscoverEmbyPremiere": "Discover Emby Premiere",
|
"HeaderDiscoverEmbyPremiere": "Fedezd fel az Emby Premiere-t",
|
||||||
"Items": "Items",
|
"Items": "Items",
|
||||||
"OneChannel": "One channel",
|
"OneChannel": "One channel",
|
||||||
"ConfirmRemoveDownload": "Remove download?",
|
"ConfirmRemoveDownload": "Remove download?",
|
||||||
|
@ -378,13 +376,18 @@
|
||||||
"SyncJobItemStatusCancelled": "Cancelled",
|
"SyncJobItemStatusCancelled": "Cancelled",
|
||||||
"Retry": "Retry",
|
"Retry": "Retry",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "My Device",
|
||||||
"Continue": "Continue",
|
"Continue": "Tov\u00e1bb",
|
||||||
"ContinueInSecondsValue": "Continue in {0} seconds.",
|
"ContinueInSecondsValue": "Tov\u00e1bb {0} mp m\u00falva.",
|
||||||
"HeaderRemoteControl": "Remote Control",
|
"HeaderRemoteControl": "Remote Control",
|
||||||
"Disconnect": "Disconnect",
|
"Disconnect": "Disconnect",
|
||||||
"EnableDisplayMirroring": "Enable display mirroring",
|
"EnableDisplayMirroring": "Enable display mirroring",
|
||||||
"HeaderSelectPlayer": "Lej\u00e1tsz\u00f3",
|
"HeaderSelectPlayer": "Lej\u00e1tsz\u00f3",
|
||||||
"Quality": "Min\u0151s\u00e9g",
|
"Quality": "Min\u0151s\u00e9g",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Durata (minuti):",
|
"LabelRuntimeMinutes": "Durata (minuti):",
|
||||||
"LabelParentalRating": "Classificazione per genitori:",
|
"LabelParentalRating": "Classificazione per genitori:",
|
||||||
"LabelCustomRating": "Voto personalizzato:",
|
"LabelCustomRating": "Voto personalizzato:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Incasso ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Aspetto originale:",
|
"LabelOriginalAspectRatio": "Aspetto originale:",
|
||||||
"LabelPlayers": "Riproduttori:",
|
"LabelPlayers": "Riproduttori:",
|
||||||
"Label3DFormat": "Formato 3D:",
|
"Label3DFormat": "Formato 3D:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Seleziona Riproduttore",
|
"HeaderSelectPlayer": "Seleziona Riproduttore",
|
||||||
"Quality": "Qualit\u00e0",
|
"Quality": "Qualit\u00e0",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "Per ripristinare il tuo acquisto precedente, per favore assicurati di essere loggato sul dispositivo con lo stesso account Google (or Amazon) dell'acquisto originale. Assicurati che l'App Store sia abilitato e non limitato da controlli parentali ed assicurati di avere una connessione ad Internet. Dovrai effettuare questa procedura una sola volta per ripristinare il tuo acquisto precendente."
|
"AndroidUnlockRestoreHelp": "Per ripristinare il tuo acquisto precedente, per favore assicurati di essere loggato sul dispositivo con lo stesso account Google (or Amazon) dell'acquisto originale. Assicurati che l'App Store sia abilitato e non limitato da controlli parentali ed assicurati di avere una connessione ad Internet. Dovrai effettuare questa procedura una sola volta per ripristinare il tuo acquisto precendente.",
|
||||||
|
"AspectRatio": "Rapporto d'aspetto",
|
||||||
|
"Original": "Originale",
|
||||||
|
"Fill": "Riempi",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "\u04b0\u0437\u0430\u049b\u0442\u044b\u0493\u044b, \u043c\u0438\u043d:",
|
"LabelRuntimeMinutes": "\u04b0\u0437\u0430\u049b\u0442\u044b\u0493\u044b, \u043c\u0438\u043d:",
|
||||||
"LabelParentalRating": "\u0416\u0430\u0441\u0442\u0430\u0441 \u0441\u0430\u043d\u0430\u0442\u044b:",
|
"LabelParentalRating": "\u0416\u0430\u0441\u0442\u0430\u0441 \u0441\u0430\u043d\u0430\u0442\u044b:",
|
||||||
"LabelCustomRating": "\u0422\u0435\u04a3\u0448\u0435\u043b\u0433\u0435\u043d \u0441\u0430\u043d\u0430\u0442:",
|
"LabelCustomRating": "\u0422\u0435\u04a3\u0448\u0435\u043b\u0433\u0435\u043d \u0441\u0430\u043d\u0430\u0442:",
|
||||||
"LabelBudget": "\u0411\u044e\u0434\u0436\u0435\u0442\u0456",
|
|
||||||
"LabelRevenue": "\u0422\u04af\u0441\u0456\u043c\u0456, $:",
|
|
||||||
"LabelOriginalAspectRatio": "\u0411\u0430\u0441\u0442\u0430\u043f\u049b\u044b \u043f\u0456\u0448\u0456\u043c\u0434\u0456\u043a \u0430\u0440\u0430\u049b\u0430\u0442\u044b\u043d\u0430\u0441\u044b:",
|
"LabelOriginalAspectRatio": "\u0411\u0430\u0441\u0442\u0430\u043f\u049b\u044b \u043f\u0456\u0448\u0456\u043c\u0434\u0456\u043a \u0430\u0440\u0430\u049b\u0430\u0442\u044b\u043d\u0430\u0441\u044b:",
|
||||||
"LabelPlayers": "\u041e\u0439\u044b\u043d\u0448\u044b\u043b\u0430\u0440:",
|
"LabelPlayers": "\u041e\u0439\u044b\u043d\u0448\u044b\u043b\u0430\u0440:",
|
||||||
"Label3DFormat": "3D \u043f\u0456\u0448\u0456\u043c\u0456:",
|
"Label3DFormat": "3D \u043f\u0456\u0448\u0456\u043c\u0456:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "\u041e\u0439\u043d\u0430\u0442\u049b\u044b\u0448\u0442\u044b \u0442\u0430\u04a3\u0434\u0430\u0443",
|
"HeaderSelectPlayer": "\u041e\u0439\u043d\u0430\u0442\u049b\u044b\u0448\u0442\u044b \u0442\u0430\u04a3\u0434\u0430\u0443",
|
||||||
"Quality": "\u0421\u0430\u043f\u0430\u0441\u044b",
|
"Quality": "\u0421\u0430\u043f\u0430\u0441\u044b",
|
||||||
"Auto": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0442\u044b",
|
"Auto": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0442\u044b",
|
||||||
"AndroidUnlockRestoreHelp": "\u0410\u043b\u0434\u044b\u04a3\u0493\u044b \u0441\u0430\u0442\u044b\u043f \u0430\u043b\u0443\u0434\u044b \u049b\u0430\u043b\u043f\u044b\u043d\u0430 \u043a\u0435\u043b\u0442\u0456\u0440\u0443 \u04af\u0448\u0456\u043d, \u0431\u0430\u0441\u0442\u0430\u043f\u049b\u044b\u0434\u0430 \u0441\u0430\u0442\u044b\u043f \u0430\u043b\u0443 \u0436\u0430\u0441\u0430\u043b\u0493\u0430\u043d \u043d\u0430\u049b \u0441\u043e\u043b Google (\u043d\u0435\u043c\u0435\u0441\u0435 Amazon) \u0442\u0456\u0440\u043a\u0435\u043b\u0433\u0456\u0441\u0456\u043c\u0435\u043d \u049b\u04b1\u0440\u044b\u043b\u0493\u044b\u0493\u0430 \u043a\u0456\u0440\u0456\u04a3\u0456\u0437. \u049a\u043e\u043b\u0434\u0430\u043d\u0431\u0430 \u0434\u04af\u043a\u0435\u043d\u0456 \u049b\u043e\u0441\u044b\u043b\u0493\u0430\u043d \u0436\u04d9\u043d\u0435 \u043a\u0435\u0437 \u043a\u0435\u043b\u0433\u0435\u043d \u0430\u0442\u0430-\u0430\u043d\u0430 \u0448\u0435\u043a\u0442\u0435\u0443\u0441\u0456\u0437, \u0436\u04d9\u043d\u0435 \u0431\u0435\u043b\u0441\u0435\u043d\u0434\u0456 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0441\u044b \u0431\u0430\u0440 \u0435\u043a\u0435\u043d\u0456\u043d\u0435 \u043a\u04e9\u0437 \u0436\u0435\u0442\u043a\u0456\u0437\u0456\u04a3\u0456\u0437. \u0410\u043b\u0434\u044b\u04a3\u0493\u044b \u0441\u0430\u0442\u044b\u043f \u0430\u043b\u0443 \u049b\u0430\u043b\u043f\u044b\u043d\u0430 \u043a\u0435\u043b\u0442\u0456\u0440\u0443 \u04af\u0448\u0456\u043d \u043c\u04b1\u043d\u044b \u0442\u0435\u043a \u049b\u0430\u043d\u0430 \u0431\u0456\u0440 \u0440\u0435\u0442 \u0456\u0441\u0442\u0435\u0443 \u043a\u0435\u0440\u0435\u043a."
|
"AndroidUnlockRestoreHelp": "\u0410\u043b\u0434\u044b\u04a3\u0493\u044b \u0441\u0430\u0442\u044b\u043f \u0430\u043b\u0443\u0434\u044b \u049b\u0430\u043b\u043f\u044b\u043d\u0430 \u043a\u0435\u043b\u0442\u0456\u0440\u0443 \u04af\u0448\u0456\u043d, \u0431\u0430\u0441\u0442\u0430\u043f\u049b\u044b\u0434\u0430 \u0441\u0430\u0442\u044b\u043f \u0430\u043b\u0443 \u0436\u0430\u0441\u0430\u043b\u0493\u0430\u043d \u043d\u0430\u049b \u0441\u043e\u043b Google (\u043d\u0435\u043c\u0435\u0441\u0435 Amazon) \u0442\u0456\u0440\u043a\u0435\u043b\u0433\u0456\u0441\u0456\u043c\u0435\u043d \u049b\u04b1\u0440\u044b\u043b\u0493\u044b\u0493\u0430 \u043a\u0456\u0440\u0456\u04a3\u0456\u0437. \u049a\u043e\u043b\u0434\u0430\u043d\u0431\u0430 \u0434\u04af\u043a\u0435\u043d\u0456 \u049b\u043e\u0441\u044b\u043b\u0493\u0430\u043d \u0436\u04d9\u043d\u0435 \u043a\u0435\u0437 \u043a\u0435\u043b\u0433\u0435\u043d \u0430\u0442\u0430-\u0430\u043d\u0430 \u0448\u0435\u043a\u0442\u0435\u0443\u0441\u0456\u0437, \u0436\u04d9\u043d\u0435 \u0431\u0435\u043b\u0441\u0435\u043d\u0434\u0456 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0441\u044b \u0431\u0430\u0440 \u0435\u043a\u0435\u043d\u0456\u043d\u0435 \u043a\u04e9\u0437 \u0436\u0435\u0442\u043a\u0456\u0437\u0456\u04a3\u0456\u0437. \u0410\u043b\u0434\u044b\u04a3\u0493\u044b \u0441\u0430\u0442\u044b\u043f \u0430\u043b\u0443 \u049b\u0430\u043b\u043f\u044b\u043d\u0430 \u043a\u0435\u043b\u0442\u0456\u0440\u0443 \u04af\u0448\u0456\u043d \u043c\u04b1\u043d\u044b \u0442\u0435\u043a \u049b\u0430\u043d\u0430 \u0431\u0456\u0440 \u0440\u0435\u0442 \u0456\u0441\u0442\u0435\u0443 \u043a\u0435\u0440\u0435\u043a.",
|
||||||
|
"AspectRatio": "\u041f\u0456\u0448\u0456\u043c\u0434\u0456\u043a \u0430\u0440\u0430\u049b\u0430\u0442\u044b\u043d\u0430\u0441\u044b",
|
||||||
|
"Original": "\u0422\u04af\u043f\u043d\u04b1\u0441\u049b\u0430\u043b\u044b",
|
||||||
|
"Fill": "\u0422\u043e\u043b\u0442\u044b\u0440\u0443",
|
||||||
|
"BestFit": "\u049a\u0438\u044b\u0441\u0442\u044b\u0440\u0443",
|
||||||
|
"MessagePlayAccessRestricted": "\u041e\u0441\u044b \u043c\u0430\u0437\u043c\u04b1\u043d\u0434\u044b\u04a3 \u043e\u0439\u043d\u0430\u0442\u0443\u044b \u0430\u0493\u044b\u043c\u0434\u0430 \u0448\u0435\u043a\u0442\u0435\u043b\u0433\u0435\u043d. \u049a\u043e\u0441\u044b\u043c\u0448\u0430 \u0430\u049b\u043f\u0430\u0440\u0430\u0442 \u0430\u043b\u0443 \u04af\u0448\u0456\u043d Emby Server \u04d9\u043a\u0456\u043c\u0448\u0456\u0441\u0456\u043d\u0435 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0441\u044b\u04a3\u044b\u0437."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "\uc0c1\uc601 \uc2dc\uac04 (\ubd84):",
|
"LabelRuntimeMinutes": "\uc0c1\uc601 \uc2dc\uac04 (\ubd84):",
|
||||||
"LabelParentalRating": "\ub4f1\uae09:",
|
"LabelParentalRating": "\ub4f1\uae09:",
|
||||||
"LabelCustomRating": "\uc0ac\uc6a9\uc790 \ud3c9\uc810:",
|
"LabelCustomRating": "\uc0ac\uc6a9\uc790 \ud3c9\uc810:",
|
||||||
"LabelBudget": "\uc81c\uc791\ube44",
|
|
||||||
"LabelRevenue": "\uc218\uc775 ($):",
|
|
||||||
"LabelOriginalAspectRatio": "\uc6d0 \ud654\uba74\ube44\uc728:",
|
"LabelOriginalAspectRatio": "\uc6d0 \ud654\uba74\ube44\uc728:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D \ud615\uc2dd:",
|
"Label3DFormat": "3D \ud615\uc2dd:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Spilletid (minutter):",
|
"LabelRuntimeMinutes": "Spilletid (minutter):",
|
||||||
"LabelParentalRating": "Foreldresensur:",
|
"LabelParentalRating": "Foreldresensur:",
|
||||||
"LabelCustomRating": "Kunde anmeldelse:",
|
"LabelCustomRating": "Kunde anmeldelse:",
|
||||||
"LabelBudget": "Budsjett",
|
|
||||||
"LabelRevenue": "Inntjening ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Originalt sideforhold:",
|
"LabelOriginalAspectRatio": "Originalt sideforhold:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -49,8 +49,8 @@
|
||||||
"CloudSyncFeatureDescription": "Synchroniseer uw media naar de cloud voor eenvoudige backup, archivering en conversie.",
|
"CloudSyncFeatureDescription": "Synchroniseer uw media naar de cloud voor eenvoudige backup, archivering en conversie.",
|
||||||
"CoverArtFeatureDescription": "Cover Art cre\u00ebert leuke covers en andere bewerkingen om u te helpen uw mediabeelden te personaliseren.",
|
"CoverArtFeatureDescription": "Cover Art cre\u00ebert leuke covers en andere bewerkingen om u te helpen uw mediabeelden te personaliseren.",
|
||||||
"CoverArt": "Cover Art",
|
"CoverArt": "Cover Art",
|
||||||
"ButtonCancelSyncJob": "Cancel sync",
|
"ButtonCancelSyncJob": "Annuleer synchronisatie",
|
||||||
"CancelSyncJobConfirmation": "Cancelling the sync job will remove synced media from the device during the next sync process. Are you sure you wish to proceed?",
|
"CancelSyncJobConfirmation": "Als u de synchroniseertaak annuleert wordt de gesynchroniseerde media bij de volgende synchroniseertaak van het apparaat verwijderd. Weet u zeker dat u door wilt gaan?",
|
||||||
"CinemaModeFeatureDescription": "Bioscoop mode geeft u de ware bioscoopervaring met trailers en aangepaste intro voor de weergave van uw keuze.",
|
"CinemaModeFeatureDescription": "Bioscoop mode geeft u de ware bioscoopervaring met trailers en aangepaste intro voor de weergave van uw keuze.",
|
||||||
"HeaderFreeApps": "Gratis Emby Apps",
|
"HeaderFreeApps": "Gratis Emby Apps",
|
||||||
"FreeAppsFeatureDescription": "Geniet van gratis toegang tot Emby apps voor uw apparaten.",
|
"FreeAppsFeatureDescription": "Geniet van gratis toegang tot Emby apps voor uw apparaten.",
|
||||||
|
@ -115,7 +115,7 @@
|
||||||
"RefreshDialogHelp": "Metadata wordt vernieuwd op basis van de instellingen en internet diensten die zijn ingeschakeld in het dashboard van de Emby Server.",
|
"RefreshDialogHelp": "Metadata wordt vernieuwd op basis van de instellingen en internet diensten die zijn ingeschakeld in het dashboard van de Emby Server.",
|
||||||
"Open": "Openen",
|
"Open": "Openen",
|
||||||
"Play": "Afspelen",
|
"Play": "Afspelen",
|
||||||
"AddToPlayQueue": "Add to play queue",
|
"AddToPlayQueue": "Toevoegen aan wachtrij",
|
||||||
"Shuffle": "Willekeurig",
|
"Shuffle": "Willekeurig",
|
||||||
"Identify": "Identificeer",
|
"Identify": "Identificeer",
|
||||||
"EditImages": "Bewerk afbeeldingen",
|
"EditImages": "Bewerk afbeeldingen",
|
||||||
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Speelduur (minuten):",
|
"LabelRuntimeMinutes": "Speelduur (minuten):",
|
||||||
"LabelParentalRating": "Kijkwijzer classificatie:",
|
"LabelParentalRating": "Kijkwijzer classificatie:",
|
||||||
"LabelCustomRating": "Aangepaste classificatie:",
|
"LabelCustomRating": "Aangepaste classificatie:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Omzet ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Originele aspect ratio:",
|
"LabelOriginalAspectRatio": "Originele aspect ratio:",
|
||||||
"LabelPlayers": "Spelers:",
|
"LabelPlayers": "Spelers:",
|
||||||
"Label3DFormat": "3D formaat",
|
"Label3DFormat": "3D formaat",
|
||||||
|
@ -234,8 +232,8 @@
|
||||||
"GuestStar": "Gast ster",
|
"GuestStar": "Gast ster",
|
||||||
"Producer": "Producent",
|
"Producer": "Producent",
|
||||||
"Writer": "Schrijver",
|
"Writer": "Schrijver",
|
||||||
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the app.",
|
"MessageNoSyncJobsFound": "Geen sync opdrachten gevonden. Maak sync opdrachten via de Synchronisatie knoppen in de web interface.",
|
||||||
"MessageNoDownloadsFound": "No offline downloads. Make your media available offline by clicking Make Available Offline throughout the app.",
|
"MessageNoDownloadsFound": "Geen offline downloads. Maak uw media offline beschikbaar door te klikken op Offline beschikbaar maken in de hele app.",
|
||||||
"InstallingPackage": "Installeren van {0}",
|
"InstallingPackage": "Installeren van {0}",
|
||||||
"PackageInstallCompleted": "{0} installatie voltooid.",
|
"PackageInstallCompleted": "{0} installatie voltooid.",
|
||||||
"PackageInstallFailed": "{0} installatie is mislukt.",
|
"PackageInstallFailed": "{0} installatie is mislukt.",
|
||||||
|
@ -274,7 +272,7 @@
|
||||||
"LabelQuality": "Kwaliteit",
|
"LabelQuality": "Kwaliteit",
|
||||||
"LabelSyncNoTargetsHelp": "Het lijkt erop dat u momenteel geen apps heeft die synchroniseren ondersteunen.",
|
"LabelSyncNoTargetsHelp": "Het lijkt erop dat u momenteel geen apps heeft die synchroniseren ondersteunen.",
|
||||||
"DownloadScheduled": "Download gepland",
|
"DownloadScheduled": "Download gepland",
|
||||||
"HeaderSyncRequiresSub": "Sync requires an active Emby Premiere subscription.",
|
"HeaderSyncRequiresSub": "Sync Vereist een actief Premiere lidmaatschap.",
|
||||||
"LearnMore": "Meer informatie",
|
"LearnMore": "Meer informatie",
|
||||||
"LabelProfile": "profiel:",
|
"LabelProfile": "profiel:",
|
||||||
"LabelBitrateMbps": "Bitrate (Mbps):",
|
"LabelBitrateMbps": "Bitrate (Mbps):",
|
||||||
|
@ -307,7 +305,7 @@
|
||||||
"DeleteMedia": "Verwijder media",
|
"DeleteMedia": "Verwijder media",
|
||||||
"SeriesSettings": "Series instellingen",
|
"SeriesSettings": "Series instellingen",
|
||||||
"HeaderRecordingOptions": "Opname instellingen",
|
"HeaderRecordingOptions": "Opname instellingen",
|
||||||
"CancelSeries": "Cancel series",
|
"CancelSeries": "Annuleer series",
|
||||||
"DoNotRecord": "Niet opnemen",
|
"DoNotRecord": "Niet opnemen",
|
||||||
"HeaderSeriesOptions": "Series Opties",
|
"HeaderSeriesOptions": "Series Opties",
|
||||||
"LabelChannels": "Kanalen:",
|
"LabelChannels": "Kanalen:",
|
||||||
|
@ -324,19 +322,19 @@
|
||||||
"MinutesBefore": "minuten voor",
|
"MinutesBefore": "minuten voor",
|
||||||
"MinutesAfter": "minuten na",
|
"MinutesAfter": "minuten na",
|
||||||
"SkipEpisodesAlreadyInMyLibrary": "Sla afleveringen over die al in mijn bibliotheek voorkomen",
|
"SkipEpisodesAlreadyInMyLibrary": "Sla afleveringen over die al in mijn bibliotheek voorkomen",
|
||||||
"SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.",
|
"SkipEpisodesAlreadyInMyLibraryHelp": "Afleveringen zullen worden vergeleken met behulp van seizoen en aflevering nummers, indien beschikbaar.",
|
||||||
"LabelKeepUpTo": "Keep up to:",
|
"LabelKeepUpTo": "Houd tot:",
|
||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "Zo veel als mogelijk",
|
||||||
"DefaultErrorMessage": "Er is een fout opgetreden. Probeer later opnieuw.",
|
"DefaultErrorMessage": "Er is een fout opgetreden. Probeer later opnieuw.",
|
||||||
"LabelKeep:": "Keep:",
|
"LabelKeep:": "Houden:",
|
||||||
"UntilIDelete": "Until I delete",
|
"UntilIDelete": "Totdat ik verwijder",
|
||||||
"UntilSpaceNeeded": "Until space needed",
|
"UntilSpaceNeeded": "Totdat de ruimte nodig is",
|
||||||
"Categories": "Categories",
|
"Categories": "Categorie\u00ebn",
|
||||||
"Sports": "Sports",
|
"Sports": "Sports",
|
||||||
"News": "News",
|
"News": "Nieuws",
|
||||||
"Movies": "Movies",
|
"Movies": "Films",
|
||||||
"Kids": "Kids",
|
"Kids": "Kinderen",
|
||||||
"EnableColorCodedBackgrounds": "Enable color coded backgrounds",
|
"EnableColorCodedBackgrounds": "Inschakelen van kleur gecodeerde achtergronden",
|
||||||
"SortChannelsBy": "Sort channels by:",
|
"SortChannelsBy": "Sort channels by:",
|
||||||
"RecentlyWatched": "Recently watched",
|
"RecentlyWatched": "Recently watched",
|
||||||
"ChannelNumber": "Channel number",
|
"ChannelNumber": "Channel number",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Czas (w minutach):",
|
"LabelRuntimeMinutes": "Czas (w minutach):",
|
||||||
"LabelParentalRating": "Ocena rodzicielska:",
|
"LabelParentalRating": "Ocena rodzicielska:",
|
||||||
"LabelCustomRating": "Ocena w\u0142asna:",
|
"LabelCustomRating": "Ocena w\u0142asna:",
|
||||||
"LabelBudget": "Bud\u017cet",
|
|
||||||
"LabelRevenue": "Doch\u00f3d ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Oryginalny format obrazu:",
|
"LabelOriginalAspectRatio": "Oryginalny format obrazu:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "Format 3D:",
|
"Label3DFormat": "Format 3D:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Dura\u00e7\u00e3o (minutos):",
|
"LabelRuntimeMinutes": "Dura\u00e7\u00e3o (minutos):",
|
||||||
"LabelParentalRating": "Classifica\u00e7\u00e3o et\u00e1ria:",
|
"LabelParentalRating": "Classifica\u00e7\u00e3o et\u00e1ria:",
|
||||||
"LabelCustomRating": "Classifica\u00e7\u00e3o personalizada:",
|
"LabelCustomRating": "Classifica\u00e7\u00e3o personalizada:",
|
||||||
"LabelBudget": "Or\u00e7amento",
|
|
||||||
"LabelRevenue": "Faturamento ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Propor\u00e7\u00e3o da imagem original:",
|
"LabelOriginalAspectRatio": "Propor\u00e7\u00e3o da imagem original:",
|
||||||
"LabelPlayers": "Jogadores:",
|
"LabelPlayers": "Jogadores:",
|
||||||
"Label3DFormat": "Formato 3D:",
|
"Label3DFormat": "Formato 3D:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Selecionar Reprodutor",
|
"HeaderSelectPlayer": "Selecionar Reprodutor",
|
||||||
"Quality": "Qualidade",
|
"Quality": "Qualidade",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "Para restaurar sua compra anterior, por favor certifique-se que est\u00e1 com a sess\u00e3o aberta com a mesma conta Google (ou Amazon) que fez a compra originalmente. Certifique-se que a app store est\u00e1 ativada e que n\u00e3o est\u00e1 restringida por nenhum controle parental e tamb\u00e9m verifique que possui uma conex\u00e3o de internet ativa. Voc\u00ea s\u00f3 ter\u00e1 que fazer isto uma vez para restaurar sua compra anterior."
|
"AndroidUnlockRestoreHelp": "Para restaurar sua compra anterior, por favor certifique-se que est\u00e1 com a sess\u00e3o aberta com a mesma conta Google (ou Amazon) que fez a compra originalmente. Certifique-se que a app store est\u00e1 ativada e que n\u00e3o est\u00e1 restringida por nenhum controle parental e tamb\u00e9m verifique que possui uma conex\u00e3o de internet ativa. Voc\u00ea s\u00f3 ter\u00e1 que fazer isto uma vez para restaurar sua compra anterior.",
|
||||||
|
"AspectRatio": "Propor\u00e7\u00e3o da imagem",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Preencher",
|
||||||
|
"BestFit": "Mais prov\u00e1vel",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Dura\u00e7\u00e3o (minutos):",
|
"LabelRuntimeMinutes": "Dura\u00e7\u00e3o (minutos):",
|
||||||
"LabelParentalRating": "Classifica\u00e7\u00e3o parental:",
|
"LabelParentalRating": "Classifica\u00e7\u00e3o parental:",
|
||||||
"LabelCustomRating": "Classifica\u00e7\u00e3o personalizada:",
|
"LabelCustomRating": "Classifica\u00e7\u00e3o personalizada:",
|
||||||
"LabelBudget": "Or\u00e7amento",
|
|
||||||
"LabelRevenue": "Faturamento ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Propor\u00e7\u00e3o da imagem original:",
|
"LabelOriginalAspectRatio": "Propor\u00e7\u00e3o da imagem original:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "Formato 3D:",
|
"Label3DFormat": "Formato 3D:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -6,7 +6,7 @@
|
||||||
"Share": "\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f",
|
"Share": "\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f",
|
||||||
"Add": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c",
|
"Add": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c",
|
||||||
"ServerUpdateNeeded": "\u0414\u0430\u043d\u043d\u044b\u0439 Emby Server \u043d\u0443\u0436\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438. \u0427\u0442\u043e\u0431\u044b \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0441\u0432\u0435\u0436\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e, \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u0435 {0}",
|
"ServerUpdateNeeded": "\u0414\u0430\u043d\u043d\u044b\u0439 Emby Server \u043d\u0443\u0436\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438. \u0427\u0442\u043e\u0431\u044b \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0441\u0432\u0435\u0436\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e, \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u0435 {0}",
|
||||||
"LiveTvGuideRequiresUnlock": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0442\u0435\u043b\u0435\u0433\u0438\u0434 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d {0} \u043a\u0430\u043d\u0430\u043b(\u043e\u043c\/\u0430\u043c\u0438). \u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 \u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c \u043a\u0430\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u043e\u043b\u043d\u044b\u0439 \u044d\u0444\u0444\u0435\u043a\u0442.",
|
"LiveTvGuideRequiresUnlock": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0442\u0435\u043b\u0435\u0433\u0438\u0434 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d {0} \u043a\u0430\u043d\u0430\u043b(\u043e\u043c\/\u0430\u043c\u0438). \u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 \u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c \u043a\u0430\u043a \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u043b\u043d\u044b\u043c\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438.",
|
||||||
"AttributeNew": "\u041d\u043e\u0432\u0438\u043d\u043a\u0430",
|
"AttributeNew": "\u041d\u043e\u0432\u0438\u043d\u043a\u0430",
|
||||||
"Premiere": "\u041f\u0440\u0435\u043c\u044c\u0435\u0440\u0430",
|
"Premiere": "\u041f\u0440\u0435\u043c\u044c\u0435\u0440\u0430",
|
||||||
"Live": "\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f",
|
"Live": "\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f",
|
||||||
|
@ -51,7 +51,7 @@
|
||||||
"CoverArt": "Cover Art",
|
"CoverArt": "Cover Art",
|
||||||
"ButtonCancelSyncJob": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044e",
|
"ButtonCancelSyncJob": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044e",
|
||||||
"CancelSyncJobConfirmation": "\u041e\u0442\u043c\u0435\u043d\u0430 \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u0442 \u043a \u0438\u0437\u044a\u044f\u0442\u0438\u044e \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0439 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438. \u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u0442\u044c?",
|
"CancelSyncJobConfirmation": "\u041e\u0442\u043c\u0435\u043d\u0430 \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u0442 \u043a \u0438\u0437\u044a\u044f\u0442\u0438\u044e \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0439 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438. \u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u0442\u044c?",
|
||||||
"CinemaModeFeatureDescription": "\u0420\u0435\u0436\u0438\u043c \u043a\u0438\u043d\u043e\u0437\u0430\u043b\u0430 \u0434\u0430\u0441\u0442 \u0432\u0430\u043c \u044d\u0444\u0444\u0435\u043a\u0442 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0433\u043e \u0437\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u0430\u043b\u0430 \u0441 \u0442\u0440\u0435\u0439\u043b\u0435\u0440\u0430\u043c\u0438 \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u043c\u0438 \u0437\u0430\u0441\u0442\u0430\u0432\u043a\u0430\u043c\u0438 \u043f\u0435\u0440\u0435\u0434 \u0444\u0438\u043b\u044c\u043c\u043e\u043c.",
|
"CinemaModeFeatureDescription": "\u0420\u0435\u0436\u0438\u043c \u043a\u0438\u043d\u043e\u0437\u0430\u043b\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442 \u0432\u0430\u043c \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0433\u043e \u0437\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u0430\u043b\u0430 \u0441 \u0442\u0440\u0435\u0439\u043b\u0435\u0440\u0430\u043c\u0438 \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u043c\u0438 \u0437\u0430\u0441\u0442\u0430\u0432\u043a\u0430\u043c\u0438 \u043f\u0435\u0440\u0435\u0434 \u0444\u0438\u043b\u044c\u043c\u043e\u043c.",
|
||||||
"HeaderFreeApps": "\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0435 Emby-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f",
|
"HeaderFreeApps": "\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0435 Emby-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f",
|
||||||
"FreeAppsFeatureDescription": "\u0412\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435\u0441\u044c \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043a Emby-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c \u0434\u043b\u044f \u0432\u0430\u0448\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432.",
|
"FreeAppsFeatureDescription": "\u0412\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435\u0441\u044c \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043a Emby-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c \u0434\u043b\u044f \u0432\u0430\u0448\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432.",
|
||||||
"HeaderBecomeProjectSupporter": "\u041f\u0440\u0438\u043e\u0431\u0440\u0435\u0441\u0442\u0438 Emby Premiere",
|
"HeaderBecomeProjectSupporter": "\u041f\u0440\u0438\u043e\u0431\u0440\u0435\u0441\u0442\u0438 Emby Premiere",
|
||||||
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "\u0414\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u043c\u0438\u043d:",
|
"LabelRuntimeMinutes": "\u0414\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u043c\u0438\u043d:",
|
||||||
"LabelParentalRating": "\u0412\u043e\u0437\u0440\u0430\u0441\u0442\u043d\u0430\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f:",
|
"LabelParentalRating": "\u0412\u043e\u0437\u0440\u0430\u0441\u0442\u043d\u0430\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f:",
|
||||||
"LabelCustomRating": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u0430\u044f \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u043d\u0430\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f:",
|
"LabelCustomRating": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u0430\u044f \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u043d\u0430\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f:",
|
||||||
"LabelBudget": "\u0411\u044e\u0434\u0436\u0435\u0442",
|
|
||||||
"LabelRevenue": "\u0412\u044b\u0440\u0443\u0447\u043a\u0430, $:",
|
|
||||||
"LabelOriginalAspectRatio": "\u0418\u0441\u0445\u043e\u0434\u043d\u043e\u0435 \u0441\u043e\u043e\u0442-\u0438\u0435 \u0441\u0442\u043e\u0440\u043e\u043d:",
|
"LabelOriginalAspectRatio": "\u0418\u0441\u0445\u043e\u0434\u043d\u043e\u0435 \u0441\u043e\u043e\u0442-\u0438\u0435 \u0441\u0442\u043e\u0440\u043e\u043d:",
|
||||||
"LabelPlayers": "\u0418\u0433\u0440\u043e\u043a\u0438:",
|
"LabelPlayers": "\u0418\u0433\u0440\u043e\u043a\u0438:",
|
||||||
"Label3DFormat": "\u0424\u043e\u0440\u043c\u0430\u0442 3D:",
|
"Label3DFormat": "\u0424\u043e\u0440\u043c\u0430\u0442 3D:",
|
||||||
|
@ -220,7 +218,7 @@
|
||||||
"Images": "\u0420\u0438\u0441\u0443\u043d\u043a\u0438",
|
"Images": "\u0420\u0438\u0441\u0443\u043d\u043a\u0438",
|
||||||
"Keywords": "\u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430",
|
"Keywords": "\u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430",
|
||||||
"Runtime": "\u0414\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c",
|
"Runtime": "\u0414\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c",
|
||||||
"ProductionLocations": "\u041c\u0435\u0441\u0442\u0430 \u0441\u044a\u0451\u043c\u043e\u043a",
|
"ProductionLocations": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434-\u043d\u044b\u0435 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438",
|
||||||
"BirthLocation": "\u041c\u0435\u0441\u0442\u043e \u0440\u043e\u0436\u0434\u0435\u043d\u0438\u044f",
|
"BirthLocation": "\u041c\u0435\u0441\u0442\u043e \u0440\u043e\u0436\u0434\u0435\u043d\u0438\u044f",
|
||||||
"ParentalRating": "\u0412\u043e\u0437\u0440. \u043a\u0430\u0442.",
|
"ParentalRating": "\u0412\u043e\u0437\u0440. \u043a\u0430\u0442.",
|
||||||
"Name": "\u0418\u043c\u044f",
|
"Name": "\u0418\u043c\u044f",
|
||||||
|
@ -354,8 +352,8 @@
|
||||||
"ButtonPlayOneMinute": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u043e\u0434\u043d\u0443 \u043c\u0438\u043d\u0443\u0442\u0443",
|
"ButtonPlayOneMinute": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u043e\u0434\u043d\u0443 \u043c\u0438\u043d\u0443\u0442\u0443",
|
||||||
"PlaceFavoriteChannelsAtBeginning": "\u0420\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0438\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043a\u0430\u043d\u0430\u043b\u044b \u0432 \u043d\u0430\u0447\u0430\u043b\u0435",
|
"PlaceFavoriteChannelsAtBeginning": "\u0420\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0438\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043a\u0430\u043d\u0430\u043b\u044b \u0432 \u043d\u0430\u0447\u0430\u043b\u0435",
|
||||||
"HeaderUnlockFeature": "\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0443",
|
"HeaderUnlockFeature": "\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0443",
|
||||||
"MessageDidYouKnowCinemaMode": "\u0417\u043d\u0430\u0435\u0442\u0435 \u043b\u0438 \u0432\u044b, \u0447\u0442\u043e \u0441 Emby Premiere \u0432\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c \u044d\u0444\u0444\u0435\u043a\u0442 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c\u0438 \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u043c\u0438 \u0420\u0435\u0436\u0438\u043c\u0443 \u043a\u0438\u043d\u043e\u0437\u0430\u043b\u0430?",
|
"MessageDidYouKnowCinemaMode": "\u0417\u043d\u0430\u0435\u0442\u0435 \u043b\u0438 \u0432\u044b, \u0447\u0442\u043e \u0441 Emby Premiere \u0432\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0432\u044b\u0441\u0438\u0442\u044c \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c\u0438 \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u043c\u0438 \u0420\u0435\u0436\u0438\u043c\u0443 \u043a\u0438\u043d\u043e\u0437\u0430\u043b\u0430?",
|
||||||
"MessageDidYouKnowCinemaMode2": "\u0420\u0435\u0436\u0438\u043c \u043a\u0438\u043d\u043e\u0437\u0430\u043b\u0430 \u0434\u0430\u0441\u0442 \u0432\u0430\u043c \u044d\u0444\u0444\u0435\u043a\u0442 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0433\u043e \u0437\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u0430\u043b\u0430 \u0441 \u0442\u0440\u0435\u0439\u043b\u0435\u0440\u0430\u043c\u0438 \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u043c\u0438 \u0437\u0430\u0441\u0442\u0430\u0432\u043a\u0430\u043c\u0438 \u043f\u0435\u0440\u0435\u0434 \u0444\u0438\u043b\u044c\u043c\u043e\u043c.",
|
"MessageDidYouKnowCinemaMode2": "\u0420\u0435\u0436\u0438\u043c \u043a\u0438\u043d\u043e\u0437\u0430\u043b\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442 \u0432\u0430\u043c \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0433\u043e \u0437\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u0430\u043b\u0430 \u0441 \u0442\u0440\u0435\u0439\u043b\u0435\u0440\u0430\u043c\u0438 \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u043c\u0438 \u0437\u0430\u0441\u0442\u0430\u0432\u043a\u0430\u043c\u0438 \u043f\u0435\u0440\u0435\u0434 \u0444\u0438\u043b\u044c\u043c\u043e\u043c.",
|
||||||
"HeaderPlayMyMedia": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u043c\u043e\u0438 \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u0435",
|
"HeaderPlayMyMedia": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u043c\u043e\u0438 \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u0435",
|
||||||
"HeaderDiscoverEmbyPremiere": "\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0434\u043b\u044f \u0441\u0435\u0431\u044f Emby Premiere",
|
"HeaderDiscoverEmbyPremiere": "\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0434\u043b\u044f \u0441\u0435\u0431\u044f Emby Premiere",
|
||||||
"Items": "\u042d\u043b\u0435\u043c\u0435\u043d\u0442\u044b",
|
"Items": "\u042d\u043b\u0435\u043c\u0435\u043d\u0442\u044b",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "\u0412\u044b\u0431\u043e\u0440 \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0442\u0435\u043b\u044f",
|
"HeaderSelectPlayer": "\u0412\u044b\u0431\u043e\u0440 \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0442\u0435\u043b\u044f",
|
||||||
"Quality": "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e",
|
"Quality": "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e",
|
||||||
"Auto": "\u0410\u0432\u0442\u043e",
|
"Auto": "\u0410\u0432\u0442\u043e",
|
||||||
"AndroidUnlockRestoreHelp": "\u0427\u0442\u043e\u0431\u044b \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0443\u044e \u043f\u043e\u043a\u0443\u043f\u043a\u0443, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0432\u044b \u0432\u043e\u0448\u043b\u0438 \u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0441 \u0442\u043e\u0439 \u0436\u0435 \u0441\u0430\u043c\u043e\u0439 \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u044c\u044e Google (\u0438\u043b\u0438 Amazon), \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u043f\u043e\u043a\u0443\u043f\u043a\u0443 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u043c\u0430\u0433\u0430\u0437\u0438\u043d \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u0438 \u043d\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d \u043a\u0430\u043a\u0438\u043c-\u043b\u0438\u0431\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u043c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043c, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c \u0432 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443. \u0412\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u0443\u0434\u0435\u0442\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u0440\u0430\u0437, \u0447\u0442\u043e\u0431\u044b \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0443\u044e \u043f\u043e\u043a\u0443\u043f\u043a\u0443."
|
"AndroidUnlockRestoreHelp": "\u0427\u0442\u043e\u0431\u044b \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0443\u044e \u043f\u043e\u043a\u0443\u043f\u043a\u0443, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0432\u044b \u0432\u043e\u0448\u043b\u0438 \u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0441 \u0442\u043e\u0439 \u0436\u0435 \u0441\u0430\u043c\u043e\u0439 \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u044c\u044e Google (\u0438\u043b\u0438 Amazon), \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u043f\u043e\u043a\u0443\u043f\u043a\u0443 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u043c\u0430\u0433\u0430\u0437\u0438\u043d \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u0438 \u043d\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d \u043a\u0430\u043a\u0438\u043c-\u043b\u0438\u0431\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u043c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043c, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c \u0432 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443. \u0412\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u0443\u0434\u0435\u0442\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u0440\u0430\u0437, \u0447\u0442\u043e\u0431\u044b \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0443\u044e \u043f\u043e\u043a\u0443\u043f\u043a\u0443.",
|
||||||
|
"AspectRatio": "\u0421\u043e\u043e\u0442-\u0438\u0435 \u0441\u0442\u043e\u0440\u043e\u043d",
|
||||||
|
"Original": "\u0418\u0441\u0445\u043e\u0434\u043d\u043e\u0435",
|
||||||
|
"Fill": "\u0417\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435",
|
||||||
|
"BestFit": "\u0410\u0432\u0442\u043e\u043f\u043e\u0434\u0431\u043e\u0440",
|
||||||
|
"MessagePlayAccessRestricted": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0432 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043e. \u0417\u0430 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f\u043c\u0438. \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043a \u0432\u0430\u0448\u0435\u043c\u0443 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0443 Emby Server."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.",
|
"MessageUnlockAppWithPurchaseOrSupporter": "L\u00e5s upp denna feature med ett eng\u00e5ngsk\u00f6p, eller med ett aktivt Emby Premium-medlemskap.",
|
||||||
"MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.",
|
"MessageUnlockAppWithSupporter": "L\u00e5s upp den h\u00e4r funktionen med en aktiv Emby Premium prenumeration.",
|
||||||
"MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.",
|
"MessageToValidateSupporter": "Om du har ett aktivt Emby Premium-medlemskap, se till att du har st\u00e4llt in Emby Premium i Emby Server Dashboard, som du kommer \u00e5t genom att klicka p\u00e5 Emby Premium i huvudmenyn.",
|
||||||
"ValueSpecialEpisodeName": "Specialavsnitt - {0}",
|
"ValueSpecialEpisodeName": "Specialavsnitt - {0}",
|
||||||
"Share": "Dela",
|
"Share": "Dela",
|
||||||
"Add": "L\u00e4gg till",
|
"Add": "L\u00e4gg till",
|
||||||
|
@ -29,7 +29,7 @@
|
||||||
"ButtonGotIt": "F\u00f6rst\u00e5tt",
|
"ButtonGotIt": "F\u00f6rst\u00e5tt",
|
||||||
"ButtonRestart": "Starta om",
|
"ButtonRestart": "Starta om",
|
||||||
"RecordingCancelled": "Inspelning avbruten.",
|
"RecordingCancelled": "Inspelning avbruten.",
|
||||||
"SeriesCancelled": "Series cancelled.",
|
"SeriesCancelled": "Serieinspelningen har avbokats.",
|
||||||
"RecordingScheduled": "Inspelning schemalagd",
|
"RecordingScheduled": "Inspelning schemalagd",
|
||||||
"SeriesRecordingScheduled": "Serieinspelning schemalagd.",
|
"SeriesRecordingScheduled": "Serieinspelning schemalagd.",
|
||||||
"HeaderNewRecording": "Ny inspelning",
|
"HeaderNewRecording": "Ny inspelning",
|
||||||
|
@ -42,24 +42,24 @@
|
||||||
"Saturday": "L\u00f6rdag",
|
"Saturday": "L\u00f6rdag",
|
||||||
"Days": "Dagar",
|
"Days": "Dagar",
|
||||||
"RecordSeries": "Spela in serie",
|
"RecordSeries": "Spela in serie",
|
||||||
"HeaderCinemaMode": "Cinema Mode",
|
"HeaderCinemaMode": "Biol\u00e4ge",
|
||||||
"HeaderCloudSync": "Cloud Sync",
|
"HeaderCloudSync": "Molnsynkronisering",
|
||||||
"HeaderOfflineDownloads": "Offline Media",
|
"HeaderOfflineDownloads": "Offlinemedia",
|
||||||
"HeaderOfflineDownloadsDescription": "Download media to your devices for easy offline use.",
|
"HeaderOfflineDownloadsDescription": "Ladda ner media till dina enheter f\u00f6r att sen spela upp dom enkelt offline.",
|
||||||
"CloudSyncFeatureDescription": "Sync your media to the cloud for easy backup, archiving, and converting.",
|
"CloudSyncFeatureDescription": "Synka din media till molnet f\u00f6r l\u00e4tttillg\u00e4ngligt backup, arkivering och konvertering.",
|
||||||
"CoverArtFeatureDescription": "Cover Art creates fun covers and other treatments to help you personalize your media images.",
|
"CoverArtFeatureDescription": "Cover Art ger dig roliga omslag och andra funktioner f\u00f6r att personanpassa dina mediabilder.",
|
||||||
"CoverArt": "Cover Art",
|
"CoverArt": "Bildomslag",
|
||||||
"ButtonCancelSyncJob": "Cancel sync",
|
"ButtonCancelSyncJob": "Avbryt synkronisering",
|
||||||
"CancelSyncJobConfirmation": "Cancelling the sync job will remove synced media from the device during the next sync process. Are you sure you wish to proceed?",
|
"CancelSyncJobConfirmation": "Om synkroniseringen avbryts kommer synkad media tas bort under n\u00e4sta synkprocess. \u00c4r du s\u00e4ker p\u00e5 att du vill forts\u00e4tta?",
|
||||||
"CinemaModeFeatureDescription": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the feature.",
|
"CinemaModeFeatureDescription": "Biol\u00e4get ger dig en bioupplevelse med trailers och anpassade intros f\u00f6re varje film.",
|
||||||
"HeaderFreeApps": "Free Emby Apps",
|
"HeaderFreeApps": "Gratis Emby appar",
|
||||||
"FreeAppsFeatureDescription": "Enjoy free access to Emby apps for your devices.",
|
"FreeAppsFeatureDescription": "F\u00e5 fri tillg\u00e5ng till Emby appar f\u00f6r dina enheter.",
|
||||||
"HeaderBecomeProjectSupporter": "Skaffa Emby Premium",
|
"HeaderBecomeProjectSupporter": "Skaffa Emby Premium",
|
||||||
"MessageActiveSubscriptionRequiredSeriesRecordings": "Ett aktivt Emby Premium-medlemskap kr\u00e4vs f\u00f6r att skapa automatiska TV-serieinspelningar.",
|
"MessageActiveSubscriptionRequiredSeriesRecordings": "Ett aktivt Emby Premium-medlemskap kr\u00e4vs f\u00f6r att skapa automatiska TV-serieinspelningar.",
|
||||||
"LabelEmailAddress": "E-mail address:",
|
"LabelEmailAddress": "E-mailadress:",
|
||||||
"PromoConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format with Emby Premiere. Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.",
|
"PromoConvertRecordingsToStreamingFormat": "Konvertera inspelningar automatiskt till ett \"streaming-v\u00e4nligt\" format med Emby Premium. Inspelningar konverteras on-the-fly till MP4 eller MKV, baserat p\u00e5 inst\u00e4llningarna i Emby Server.",
|
||||||
"FeatureRequiresEmbyPremiere": "Den h\u00e4r funktionen kr\u00e4ver en aktiv Emby Premium prenumeration.",
|
"FeatureRequiresEmbyPremiere": "Den h\u00e4r funktionen kr\u00e4ver en aktiv Emby Premium prenumeration.",
|
||||||
"HeaderConvertYourRecordings": "Convert Your Recordings",
|
"HeaderConvertYourRecordings": "Konvertera dina inspelningar",
|
||||||
"Record": "Spela in",
|
"Record": "Spela in",
|
||||||
"Save": "Spara",
|
"Save": "Spara",
|
||||||
"Edit": "\u00c4ndra",
|
"Edit": "\u00c4ndra",
|
||||||
|
@ -115,7 +115,7 @@
|
||||||
"RefreshDialogHelp": "Metadata uppdateras baserat p\u00e5 inst\u00e4llningar och internettj\u00e4nster som har aktiverats under Emby servers kontrollpanel.",
|
"RefreshDialogHelp": "Metadata uppdateras baserat p\u00e5 inst\u00e4llningar och internettj\u00e4nster som har aktiverats under Emby servers kontrollpanel.",
|
||||||
"Open": "\u00d6ppna",
|
"Open": "\u00d6ppna",
|
||||||
"Play": "Spela upp",
|
"Play": "Spela upp",
|
||||||
"AddToPlayQueue": "Add to play queue",
|
"AddToPlayQueue": "L\u00e4gg till i spelk\u00f6",
|
||||||
"Shuffle": "Blanda",
|
"Shuffle": "Blanda",
|
||||||
"Identify": "Identifiera",
|
"Identify": "Identifiera",
|
||||||
"EditImages": "\u00c4ndra bilder",
|
"EditImages": "\u00c4ndra bilder",
|
||||||
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Speltid (min):",
|
"LabelRuntimeMinutes": "Speltid (min):",
|
||||||
"LabelParentalRating": "\u00c5ldersgr\u00e4ns:",
|
"LabelParentalRating": "\u00c5ldersgr\u00e4ns:",
|
||||||
"LabelCustomRating": "Anpassad \u00e5ldersgr\u00e4ns:",
|
"LabelCustomRating": "Anpassad \u00e5ldersgr\u00e4ns:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Int\u00e4kter ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Ursprungligt bildf\u00f6rh\u00e5llande:",
|
"LabelOriginalAspectRatio": "Ursprungligt bildf\u00f6rh\u00e5llande:",
|
||||||
"LabelPlayers": "Spelare:",
|
"LabelPlayers": "Spelare:",
|
||||||
"Label3DFormat": "3D-format:",
|
"Label3DFormat": "3D-format:",
|
||||||
|
@ -184,7 +182,7 @@
|
||||||
"LabelAirsBeforeSeason": "S\u00e4nds f\u00f6re s\u00e4song:",
|
"LabelAirsBeforeSeason": "S\u00e4nds f\u00f6re s\u00e4song:",
|
||||||
"LabelAirsAfterSeason": "S\u00e4nds efter s\u00e4song:",
|
"LabelAirsAfterSeason": "S\u00e4nds efter s\u00e4song:",
|
||||||
"LabelAirsBeforeEpisode": "S\u00e4nds f\u00f6re avsnitt:",
|
"LabelAirsBeforeEpisode": "S\u00e4nds f\u00f6re avsnitt:",
|
||||||
"HeaderExternalIds": "Externa ID:n",
|
"HeaderExternalIds": "Externa ID'n:",
|
||||||
"HeaderDisplaySettings": "Visningsinst\u00e4llningar",
|
"HeaderDisplaySettings": "Visningsinst\u00e4llningar",
|
||||||
"LabelTreatImageAs": "Behandla bild som:",
|
"LabelTreatImageAs": "Behandla bild som:",
|
||||||
"LabelDisplayOrder": "Visningsordning:",
|
"LabelDisplayOrder": "Visningsordning:",
|
||||||
|
@ -208,8 +206,8 @@
|
||||||
"LabelEpisodeNumber": "Avsnittsnummer:",
|
"LabelEpisodeNumber": "Avsnittsnummer:",
|
||||||
"LabelTrackNumber": "Sp\u00e5r nr",
|
"LabelTrackNumber": "Sp\u00e5r nr",
|
||||||
"LabelNumber": "Nr:",
|
"LabelNumber": "Nr:",
|
||||||
"LabelDiscNumber": "Skiva nr",
|
"LabelDiscNumber": "Skivnummer:",
|
||||||
"LabelParentNumber": "F\u00f6r\u00e4lder nr",
|
"LabelParentNumber": "Parentnummer:",
|
||||||
"SortName": "Sorteringstitel",
|
"SortName": "Sorteringstitel",
|
||||||
"ReleaseDate": "Releasedatum",
|
"ReleaseDate": "Releasedatum",
|
||||||
"Continuing": "P\u00e5g\u00e5ende",
|
"Continuing": "P\u00e5g\u00e5ende",
|
||||||
|
@ -234,14 +232,14 @@
|
||||||
"GuestStar": "G\u00e4stmedverkande",
|
"GuestStar": "G\u00e4stmedverkande",
|
||||||
"Producer": "Producent",
|
"Producer": "Producent",
|
||||||
"Writer": "Manusf\u00f6rfattare",
|
"Writer": "Manusf\u00f6rfattare",
|
||||||
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the app.",
|
"MessageNoSyncJobsFound": "Inga synkroniseringsjobb hittades. Skapa synkroniseringsjobb med hj\u00e4lp av Synk-knapparna som finns igenom appen.",
|
||||||
"MessageNoDownloadsFound": "No offline downloads. Make your media available offline by clicking Make Available Offline throughout the app.",
|
"MessageNoDownloadsFound": "Inga offline-nedladdningar. G\u00f6r din media tillg\u00e4nglig offline genom att klicka p\u00e5 G\u00f6r Tillg\u00e4nglig Offline i appen.",
|
||||||
"InstallingPackage": "Installerar {0}",
|
"InstallingPackage": "Installerar {0}",
|
||||||
"PackageInstallCompleted": "Installationen av {0} slutf\u00f6rdes.",
|
"PackageInstallCompleted": "Installationen av {0} slutf\u00f6rdes.",
|
||||||
"PackageInstallFailed": "Installationen av {0} misslyckades.",
|
"PackageInstallFailed": "Installationen av {0} misslyckades.",
|
||||||
"PackageInstallCancelled": "Installationen av {0} avbr\u00f6ts.",
|
"PackageInstallCancelled": "Installationen av {0} avbr\u00f6ts.",
|
||||||
"SeriesYearToPresent": "{0} -nu",
|
"SeriesYearToPresent": "{0} - nu",
|
||||||
"ValueOneItem": "1 item",
|
"ValueOneItem": "1 objekt",
|
||||||
"ValueOneSong": "1 l\u00e5t",
|
"ValueOneSong": "1 l\u00e5t",
|
||||||
"ValueSongCount": "{0} l\u00e5tar",
|
"ValueSongCount": "{0} l\u00e5tar",
|
||||||
"ValueOneMovie": "1 film",
|
"ValueOneMovie": "1 film",
|
||||||
|
@ -260,21 +258,21 @@
|
||||||
"HeaderIdentifyItemHelp": "Ange ett eller flera s\u00f6kkriterier. Ta bort kriterier f\u00f6r att f\u00e5 fler tr\u00e4ffar.",
|
"HeaderIdentifyItemHelp": "Ange ett eller flera s\u00f6kkriterier. Ta bort kriterier f\u00f6r att f\u00e5 fler tr\u00e4ffar.",
|
||||||
"PleaseEnterNameOrId": "Ange ett namn eller externt id.",
|
"PleaseEnterNameOrId": "Ange ett namn eller externt id.",
|
||||||
"MessageItemSaved": "Objektet har sparats.",
|
"MessageItemSaved": "Objektet har sparats.",
|
||||||
"SearchResults": "Search Results",
|
"SearchResults": "S\u00f6kresultat",
|
||||||
"SyncToOtherDevice": "Sync to other device",
|
"SyncToOtherDevice": "Synka till annan enhet",
|
||||||
"MakeAvailableOffline": "G\u00f6r tillg\u00e4nglig offline",
|
"MakeAvailableOffline": "G\u00f6r tillg\u00e4nglig offline",
|
||||||
"ServerNameIsRestarting": "Emby Server - {0} is restarting.",
|
"ServerNameIsRestarting": "Emby Server - {0} startas om.",
|
||||||
"ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.",
|
"ServerNameIsShuttingDown": "Emby Server - {0} st\u00e4ngs ner.",
|
||||||
"HeaderDeleteItems": "Ta bort objekt",
|
"HeaderDeleteItems": "Ta bort objekt",
|
||||||
"ConfirmDeleteItems": "Tar du bort dessa objekt tas dom ocks\u00e5 bort ifr\u00e5n b\u00e5de ditt filsystem och mediabibliotek. \u00c4r du s\u00e4ker p\u00e5 att du vill forts\u00e4tta?",
|
"ConfirmDeleteItems": "Tar du bort dessa objekt tas dom ocks\u00e5 bort ifr\u00e5n b\u00e5de ditt filsystem och mediabibliotek. \u00c4r du s\u00e4ker p\u00e5 att du vill forts\u00e4tta?",
|
||||||
"PleaseRestartServerName": "Please restart Emby Server - {0}.",
|
"PleaseRestartServerName": "V\u00e4nligen starta om Emby Server - {0}.",
|
||||||
"SyncJobCreated": "Synkroniseringsjobb har skapats.",
|
"SyncJobCreated": "Synkroniseringsjobb har skapats.",
|
||||||
"LabelSyncTo": "Synka till:",
|
"LabelSyncTo": "Synka till:",
|
||||||
"LabelSyncJobName": "Synkjobb:",
|
"LabelSyncJobName": "Synkjobb:",
|
||||||
"LabelQuality": "Kvalitet",
|
"LabelQuality": "Kvalitet",
|
||||||
"LabelSyncNoTargetsHelp": "Det verkar som att du inte har n\u00e5gra appar som st\u00f6djer synkronisering.",
|
"LabelSyncNoTargetsHelp": "Det verkar som att du inte har n\u00e5gra appar som st\u00f6djer synkronisering.",
|
||||||
"DownloadScheduled": "Nedladdningsschema",
|
"DownloadScheduled": "Nedladdningsschema",
|
||||||
"HeaderSyncRequiresSub": "Sync requires an active Emby Premiere subscription.",
|
"HeaderSyncRequiresSub": "Synkronisering kr\u00e4ver en aktiv Emby Premium prenumeration.",
|
||||||
"LearnMore": "L\u00e4s mer",
|
"LearnMore": "L\u00e4s mer",
|
||||||
"LabelProfile": "Profil:",
|
"LabelProfile": "Profil:",
|
||||||
"LabelBitrateMbps": "Hastighet (Mbps)",
|
"LabelBitrateMbps": "Hastighet (Mbps)",
|
||||||
|
@ -285,106 +283,111 @@
|
||||||
"LabelItemLimit": "Max antal objekt:",
|
"LabelItemLimit": "Max antal objekt:",
|
||||||
"LabelItemLimitHelp": "Valfritt. St\u00e4ll in antalet objekt som ska synkroniseras.",
|
"LabelItemLimitHelp": "Valfritt. St\u00e4ll in antalet objekt som ska synkroniseras.",
|
||||||
"PleaseSelectDeviceToSyncTo": "V\u00e4lj en enhet att synkronisera till.",
|
"PleaseSelectDeviceToSyncTo": "V\u00e4lj en enhet att synkronisera till.",
|
||||||
"Screenshots": "Screenshots",
|
"Screenshots": "Sk\u00e4rmbilder",
|
||||||
"MoveRight": "Move right",
|
"MoveRight": "H\u00f6ger",
|
||||||
"MoveLeft": "Move left",
|
"MoveLeft": "V\u00e4nster",
|
||||||
"ConfirmDeleteImage": "Delete image?",
|
"ConfirmDeleteImage": "Ta bort bild?",
|
||||||
"HeaderEditImages": "Edit Images",
|
"HeaderEditImages": "Redigera bilder",
|
||||||
"Settings": "Inst\u00e4llningar",
|
"Settings": "Inst\u00e4llningar",
|
||||||
"ShowIndicatorsFor": "Show indicators for:",
|
"ShowIndicatorsFor": "Visa indikatorer f\u00f6r:",
|
||||||
"NewEpisodes": "New episodes",
|
"NewEpisodes": "Nya avsnitt",
|
||||||
"HDPrograms": "HD programs",
|
"HDPrograms": "HD-program",
|
||||||
"LiveBroadcasts": "Live broadcasts",
|
"LiveBroadcasts": "Lives\u00e4ndningar",
|
||||||
"Premieres": "Premieres",
|
"Premieres": "Premi\u00e4rer",
|
||||||
"RepeatEpisodes": "Repeat episodes",
|
"RepeatEpisodes": "Upprepa avsnitt",
|
||||||
"DvrSubscriptionRequired": "Emby DVR requires an active Emby Premiere subscription.",
|
"DvrSubscriptionRequired": "Emby DVR kr\u00e4ver en aktiv Emby Premium prenumeration.",
|
||||||
"HeaderCancelRecording": "Cancel Recording",
|
"HeaderCancelRecording": "Avbryt inspelning",
|
||||||
"CancelRecording": "Cancel recording",
|
"CancelRecording": "Avbryt inspelning",
|
||||||
"HeaderKeepRecording": "Keep Recording",
|
"HeaderKeepRecording": "Forts\u00e4tt spela in",
|
||||||
"HeaderCancelSeries": "Cancel Series",
|
"HeaderCancelSeries": "Avbryt serie",
|
||||||
"HeaderKeepSeries": "Keep Series",
|
"HeaderKeepSeries": "Beh\u00e5ll serie",
|
||||||
"HeaderLearnMore": "Learn More",
|
"HeaderLearnMore": "L\u00e4s mer",
|
||||||
"DeleteMedia": "Delete media",
|
"DeleteMedia": "Ta bort media",
|
||||||
"SeriesSettings": "Series settings",
|
"SeriesSettings": "Serieinst\u00e4llningar",
|
||||||
"HeaderRecordingOptions": "Recording Options",
|
"HeaderRecordingOptions": "Inspelningsalternativ",
|
||||||
"CancelSeries": "Cancel series",
|
"CancelSeries": "Avbryt serie",
|
||||||
"DoNotRecord": "Do not record",
|
"DoNotRecord": "Spela inte in",
|
||||||
"HeaderSeriesOptions": "Series Options",
|
"HeaderSeriesOptions": "Seriealternativ",
|
||||||
"LabelChannels": "Channels:",
|
"LabelChannels": "Kanaler:",
|
||||||
"ChannelNameOnly": "Channel {0} only",
|
"ChannelNameOnly": "Endast kanal {0}",
|
||||||
"Anytime": "Anytime",
|
"Anytime": "N\u00e4r som helst",
|
||||||
"AroundTime": "Around {0}",
|
"AroundTime": "Runt {0}",
|
||||||
"LabelAirtime": "Airtime:",
|
"LabelAirtime": "S\u00e4ndningstid:",
|
||||||
"AllChannels": "All channels",
|
"AllChannels": "Alla kanaler",
|
||||||
"LabelRecord": "Record:",
|
"LabelRecord": "Spela in:",
|
||||||
"NewEpisodesOnly": "New episodes only",
|
"NewEpisodesOnly": "Endast nya avsnitt",
|
||||||
"AllEpisodes": "All episodes",
|
"AllEpisodes": "Alla avsnitt",
|
||||||
"LabelStartWhenPossible": "Start when possible:",
|
"LabelStartWhenPossible": "Starta n\u00e4r det \u00e4r m\u00f6jligt:",
|
||||||
"LabelStopWhenPossible": "Stop when possible:",
|
"LabelStopWhenPossible": "Stoppa n\u00e4r det \u00e4r m\u00f6jligt:",
|
||||||
"MinutesBefore": "minutes before",
|
"MinutesBefore": "minuter f\u00f6re",
|
||||||
"MinutesAfter": "minutes after",
|
"MinutesAfter": "minuter efter",
|
||||||
"SkipEpisodesAlreadyInMyLibrary": "Don't record episodes that are already in my library",
|
"SkipEpisodesAlreadyInMyLibrary": "Spela inte in avsnitt som redan finns i mitt bibliotek",
|
||||||
"SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.",
|
"SkipEpisodesAlreadyInMyLibraryHelp": "Avsnitt kommer att j\u00e4mf\u00f6ras med s\u00e4songs- och avsnittsnummer, n\u00e4r det finns.",
|
||||||
"LabelKeepUpTo": "Keep up to:",
|
"LabelKeepUpTo": "Keep up to:",
|
||||||
"AsManyAsPossible": "As many as possible",
|
"AsManyAsPossible": "S\u00e5 m\u00e5nga som m\u00f6jligt",
|
||||||
"DefaultErrorMessage": "Ett fel uppstd vid beg\u00e4ran. F\u00f6rs\u00f6k igen senare.",
|
"DefaultErrorMessage": "Ett fel uppstd vid beg\u00e4ran. F\u00f6rs\u00f6k igen senare.",
|
||||||
"LabelKeep:": "Keep:",
|
"LabelKeep:": "Beh\u00e5ll:",
|
||||||
"UntilIDelete": "Until I delete",
|
"UntilIDelete": "Tills jag tar bort",
|
||||||
"UntilSpaceNeeded": "Until space needed",
|
"UntilSpaceNeeded": "Tills utrymme beh\u00f6vs",
|
||||||
"Categories": "Categories",
|
"Categories": "Kategorier",
|
||||||
"Sports": "Sports",
|
"Sports": "Sport",
|
||||||
"News": "News",
|
"News": "Nyheter",
|
||||||
"Movies": "Movies",
|
"Movies": "Filmer",
|
||||||
"Kids": "Kids",
|
"Kids": "Barn",
|
||||||
"EnableColorCodedBackgrounds": "Enable color coded backgrounds",
|
"EnableColorCodedBackgrounds": "Aktivera f\u00e4rgkodade bakgrundsbilder",
|
||||||
"SortChannelsBy": "Sort channels by:",
|
"SortChannelsBy": "Sortera kanaler efter:",
|
||||||
"RecentlyWatched": "Recently watched",
|
"RecentlyWatched": "Nyligen sedda",
|
||||||
"ChannelNumber": "Channel number",
|
"ChannelNumber": "Kanalnummer",
|
||||||
"HeaderBenefitsEmbyPremiere": "Benefits of Emby Premiere",
|
"HeaderBenefitsEmbyPremiere": "F\u00f6rdelar med Emby Premium",
|
||||||
"ThankYouForTryingEnjoyOneMinute": "Please enjoy one minute of playback. Thank you for trying Emby.",
|
"ThankYouForTryingEnjoyOneMinute": "Njut av en minuts uppspelning. Tack f\u00f6r att du pr\u00f6var Emby.",
|
||||||
"HeaderTryPlayback": "Try Playback",
|
"HeaderTryPlayback": "Pr\u00f6va uppspelning",
|
||||||
"HowDidYouPay": "How did you pay?",
|
"HowDidYouPay": "Hur betalade du?",
|
||||||
"IHaveEmbyPremiere": "I have Emby Premiere",
|
"IHaveEmbyPremiere": "Jag har Emby Premium",
|
||||||
"IPurchasedThisApp": "I purchased this app",
|
"IPurchasedThisApp": "Jag k\u00f6pte den h\u00e4r appen",
|
||||||
"ButtonRestorePreviousPurchase": "Restore Purchase",
|
"ButtonRestorePreviousPurchase": "\u00c5terst\u00e4ll k\u00f6p",
|
||||||
"ButtonUnlockWithPurchase": "Unlock with Purchase",
|
"ButtonUnlockWithPurchase": "L\u00e5s upp med k\u00f6p",
|
||||||
"ButtonUnlockPrice": "Unlock {0}",
|
"ButtonUnlockPrice": "L\u00e5s upp {0}",
|
||||||
"EmbyPremiereMonthlyWithPrice": "Emby Premiere Monthly {0}",
|
"EmbyPremiereMonthlyWithPrice": "Emby Premium M\u00e5nadsvis {0}",
|
||||||
"HeaderAlreadyPaid": "Already Paid?",
|
"HeaderAlreadyPaid": "Redan betalat?",
|
||||||
"ButtonPlayOneMinute": "Play One Minute",
|
"ButtonPlayOneMinute": "Spela en minut",
|
||||||
"PlaceFavoriteChannelsAtBeginning": "Place favorite channels at the beginning",
|
"PlaceFavoriteChannelsAtBeginning": "Placera favoritkanaler i b\u00f6rjan",
|
||||||
"HeaderUnlockFeature": "Unlock Feature",
|
"HeaderUnlockFeature": "L\u00e5s upp funktion",
|
||||||
"MessageDidYouKnowCinemaMode": "Did you know that with Emby Premiere, you can enhance your experience with features like Cinema Mode?",
|
"MessageDidYouKnowCinemaMode": "Visste du att med Emby Premium, s\u00e5 kan du ut\u00f6ka dina upplevelser med features som Biol\u00e4ge?",
|
||||||
"MessageDidYouKnowCinemaMode2": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the main feature.",
|
"MessageDidYouKnowCinemaMode2": "Biol\u00e4get ger dig en \u00e4kta biok\u00e4nsla med trailers och anpassade intros innan huvudfilmen.",
|
||||||
"HeaderPlayMyMedia": "Play my Media",
|
"HeaderPlayMyMedia": "Spela min media",
|
||||||
"HeaderDiscoverEmbyPremiere": "Discover Emby Premiere",
|
"HeaderDiscoverEmbyPremiere": "Uppt\u00e4ck Emby Premium",
|
||||||
"Items": "Items",
|
"Items": "Objekt",
|
||||||
"OneChannel": "One channel",
|
"OneChannel": "En kanal",
|
||||||
"ConfirmRemoveDownload": "Remove download?",
|
"ConfirmRemoveDownload": "Ta bort nedladdning?",
|
||||||
"RemoveDownload": "Remove download",
|
"RemoveDownload": "Ta bort nedladdning",
|
||||||
"AddedOnValue": "Added {0}",
|
"AddedOnValue": "{0} tillagd",
|
||||||
"RemovingFromDevice": "Removing from device",
|
"RemovingFromDevice": "Tar bort fr\u00e5n enhet",
|
||||||
"RemoveFromDevice": "Remove from device",
|
"RemoveFromDevice": "Ta bort fr\u00e5n enhet",
|
||||||
"KeepOnDevice": "Keep on device",
|
"KeepOnDevice": "Beh\u00e5ll p\u00e5 enhet",
|
||||||
"CancelDownload": "Cancel download",
|
"CancelDownload": "Avbryt nedladdning",
|
||||||
"SyncJobItemStatusReadyToTransfer": "Ready to Transfer",
|
"SyncJobItemStatusReadyToTransfer": "Redo att \u00f6verf\u00f6ras",
|
||||||
"SyncJobItemStatusSyncedMarkForRemoval": "Removing from device",
|
"SyncJobItemStatusSyncedMarkForRemoval": "Tar bort fr\u00e5n enhet",
|
||||||
"SyncJobItemStatusQueued": "Queued",
|
"SyncJobItemStatusQueued": "K\u00f6ad",
|
||||||
"SyncJobItemStatusConverting": "Converting",
|
"SyncJobItemStatusConverting": "Konverterar",
|
||||||
"SyncJobItemStatusTransferring": "Transferring",
|
"SyncJobItemStatusTransferring": "\u00d6verf\u00f6r",
|
||||||
"SyncJobItemStatusSynced": "Downloaded",
|
"SyncJobItemStatusSynced": "Nedladdad",
|
||||||
"SyncJobItemStatusFailed": "Failed",
|
"SyncJobItemStatusFailed": "Misslyckad",
|
||||||
"SyncJobItemStatusRemovedFromDevice": "Removed from device",
|
"SyncJobItemStatusRemovedFromDevice": "Borttagen fr\u00e5n enhet",
|
||||||
"SyncJobItemStatusCancelled": "Cancelled",
|
"SyncJobItemStatusCancelled": "Avbruten",
|
||||||
"Retry": "Retry",
|
"Retry": "F\u00f6rs\u00f6k igen",
|
||||||
"HeaderMyDevice": "My Device",
|
"HeaderMyDevice": "Min enhet",
|
||||||
"Continue": "Continue",
|
"Continue": "Forts\u00e4tt",
|
||||||
"ContinueInSecondsValue": "Continue in {0} seconds.",
|
"ContinueInSecondsValue": "Forts\u00e4tt om {0} sekunder.",
|
||||||
"HeaderRemoteControl": "Remote Control",
|
"HeaderRemoteControl": "Fj\u00e4rrkontroll",
|
||||||
"Disconnect": "Disconnect",
|
"Disconnect": "Koppla bort",
|
||||||
"EnableDisplayMirroring": "Enable display mirroring",
|
"EnableDisplayMirroring": "Aktivera sk\u00e4rmspegling",
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "V\u00e4lj spelare",
|
||||||
"Quality": "Quality",
|
"Quality": "Kvalitet",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "F\u00f6r att \u00e5terst\u00e4lla ditt tidigare k\u00f6p, se till s\u00e5 att du \u00e4r inloggad p\u00e5 enheten med samma Google (eller Amazon) konto som genomf\u00f6rde k\u00f6pet. Kolla s\u00e5 att appstore \u00e4r aktiverat och att det inte \u00e4r begr\u00e4nsat med barnsp\u00e4rrar samt att det finns en aktiv internetuppkoppling. Du beh\u00f6ver endast g\u00f6ra detta en g\u00e5ng f\u00f6r att \u00e5terst\u00e4lla ditt tidigare k\u00f6p.",
|
||||||
|
"AspectRatio": "Bildf\u00f6rh\u00e5llande",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fyll",
|
||||||
|
"BestFit": "Anpassad",
|
||||||
|
"MessagePlayAccessRestricted": "Uppspelning av detta inneh\u00e5llet \u00e4r f\u00f6r n\u00e4rvarande begr\u00e4nsat. Kontakta din Emby Server administrat\u00f6r f\u00f6r mer information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "\u64ad\u653e\u65f6\u957f\uff08\u5206\u949f\uff09\uff1a",
|
"LabelRuntimeMinutes": "\u64ad\u653e\u65f6\u957f\uff08\u5206\u949f\uff09\uff1a",
|
||||||
"LabelParentalRating": "\u5bb6\u957f\u5206\u7ea7\uff1a",
|
"LabelParentalRating": "\u5bb6\u957f\u5206\u7ea7\uff1a",
|
||||||
"LabelCustomRating": "\u81ea\u5b9a\u4e49\u5206\u7ea7\uff1a",
|
"LabelCustomRating": "\u81ea\u5b9a\u4e49\u5206\u7ea7\uff1a",
|
||||||
"LabelBudget": "\u6295\u8d44\u989d\uff1a",
|
|
||||||
"LabelRevenue": "\u7968\u623f\u6536\u5165\uff1a",
|
|
||||||
"LabelOriginalAspectRatio": "\u539f\u59cb\u957f\u5bbd\u6bd4\uff1a",
|
"LabelOriginalAspectRatio": "\u539f\u59cb\u957f\u5bbd\u6bd4\uff1a",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D\u683c\u5f0f\uff1a",
|
"Label3DFormat": "3D\u683c\u5f0f\uff1a",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
|
@ -171,8 +171,6 @@
|
||||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||||
"LabelParentalRating": "Parental rating:",
|
"LabelParentalRating": "Parental rating:",
|
||||||
"LabelCustomRating": "Custom rating:",
|
"LabelCustomRating": "Custom rating:",
|
||||||
"LabelBudget": "Budget",
|
|
||||||
"LabelRevenue": "Revenue ($):",
|
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||||
"LabelPlayers": "Players:",
|
"LabelPlayers": "Players:",
|
||||||
"Label3DFormat": "3D format:",
|
"Label3DFormat": "3D format:",
|
||||||
|
@ -386,5 +384,10 @@
|
||||||
"HeaderSelectPlayer": "Select Player",
|
"HeaderSelectPlayer": "Select Player",
|
||||||
"Quality": "Quality",
|
"Quality": "Quality",
|
||||||
"Auto": "Auto",
|
"Auto": "Auto",
|
||||||
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase."
|
"AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.",
|
||||||
|
"AspectRatio": "Aspect ratio",
|
||||||
|
"Original": "Original",
|
||||||
|
"Fill": "Fill",
|
||||||
|
"BestFit": "Best fit",
|
||||||
|
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information."
|
||||||
}
|
}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
||||||
define(["dom","events"],function(dom,events){"use strict";function getTouches(e){return e.changedTouches||e.targetTouches||e.touches}function TouchHelper(elem,options){options=options||{};var touchTarget,touchStartX,touchStartY,self=this,swipeXThreshold=options.swipeXThreshold||50,swipeYThreshold=options.swipeYThreshold||50,swipeXMaxY=30,excludeTagNames=options.ignoreTagNames||[],touchStart=function(e){var touch=getTouches(e)[0];if(touchTarget=null,touchStartX=0,touchStartY=0,touch){var currentTouchTarget=touch.target;if(dom.parentWithTag(currentTouchTarget,excludeTagNames))return;touchTarget=currentTouchTarget,touchStartX=touch.clientX,touchStartY=touch.clientY}},touchEnd=function(e){var isTouchMove="touchmove"===e.type;if(touchTarget){var deltaX,deltaY,clientX,clientY,touch=getTouches(e)[0];touch?(clientX=touch.clientX||0,clientY=touch.clientY||0,deltaX=clientX-(touchStartX||0),deltaY=clientY-(touchStartY||0)):(deltaX=0,deltaY=0),deltaX>swipeXThreshold&&Math.abs(deltaY)<swipeXMaxY?events.trigger(self,"swiperight",[touchTarget]):deltaX<0-swipeXThreshold&&Math.abs(deltaY)<swipeXMaxY?events.trigger(self,"swipeleft",[touchTarget]):deltaY<0-swipeYThreshold&&Math.abs(deltaX)<swipeXMaxY?events.trigger(self,"swipeup",[touchTarget,{deltaY:deltaY,deltaX:deltaX,clientX:clientX,clientY:clientY}]):deltaY>swipeYThreshold&&Math.abs(deltaX)<swipeXMaxY&&events.trigger(self,"swipedown",[touchTarget,{deltaY:deltaY,deltaX:deltaX,clientX:clientX,clientY:clientY}]),isTouchMove&&options.preventDefaultOnMove&&e.preventDefault()}isTouchMove||(touchTarget=null,touchStartX=0,touchStartY=0)};this.touchStart=touchStart,this.touchEnd=touchEnd,dom.addEventListener(elem,"touchstart",touchStart,{passive:!0}),options.triggerOnMove&&dom.addEventListener(elem,"touchmove",touchEnd,{passive:!options.preventDefaultOnMove}),dom.addEventListener(elem,"touchend",touchEnd,{passive:!0}),dom.addEventListener(elem,"touchcancel",touchEnd,{passive:!0})}return TouchHelper.prototype.destroy=function(){var elem=this.elem,touchStart=this.touchStart,touchEnd=this.touchEnd;dom.removeEventListener(elem,"touchstart",touchStart,{passive:!0}),dom.removeEventListener(elem,"touchmove",touchEnd,{passive:!0}),dom.removeEventListener(elem,"touchend",touchEnd,{passive:!0}),dom.removeEventListener(elem,"touchcancel",touchEnd,{passive:!0}),this.touchStart=null,this.touchEnd=null,this.elem=null},TouchHelper});
|
define(["dom","events"],function(dom,events){"use strict";function getTouches(e){return e.changedTouches||e.targetTouches||e.touches}function TouchHelper(elem,options){options=options||{};var touchTarget,touchStartX,touchStartY,self=this,swipeXThreshold=options.swipeXThreshold||50,swipeYThreshold=options.swipeYThreshold||50,swipeXMaxY=30,excludeTagNames=options.ignoreTagNames||[],touchStart=function(e){var touch=getTouches(e)[0];if(touchTarget=null,touchStartX=0,touchStartY=0,touch){var currentTouchTarget=touch.target;if(dom.parentWithTag(currentTouchTarget,excludeTagNames))return;touchTarget=currentTouchTarget,touchStartX=touch.clientX,touchStartY=touch.clientY}},touchEnd=function(e){var isTouchMove="touchmove"===e.type;if(touchTarget){var deltaX,deltaY,clientX,clientY,touch=getTouches(e)[0];touch?(clientX=touch.clientX||0,clientY=touch.clientY||0,deltaX=clientX-(touchStartX||0),deltaY=clientY-(touchStartY||0)):(deltaX=0,deltaY=0),deltaX>swipeXThreshold&&Math.abs(deltaY)<swipeXMaxY?events.trigger(self,"swiperight",[touchTarget]):deltaX<0-swipeXThreshold&&Math.abs(deltaY)<swipeXMaxY?events.trigger(self,"swipeleft",[touchTarget]):deltaY<0-swipeYThreshold&&Math.abs(deltaX)<swipeXMaxY?events.trigger(self,"swipeup",[touchTarget,{deltaY:deltaY,deltaX:deltaX,clientX:clientX,clientY:clientY}]):deltaY>swipeYThreshold&&Math.abs(deltaX)<swipeXMaxY&&events.trigger(self,"swipedown",[touchTarget,{deltaY:deltaY,deltaX:deltaX,clientX:clientX,clientY:clientY}]),isTouchMove&&options.preventDefaultOnMove&&e.preventDefault()}isTouchMove||(touchTarget=null,touchStartX=0,touchStartY=0)};this.touchStart=touchStart,this.touchEnd=touchEnd,dom.addEventListener(elem,"touchstart",touchStart,{passive:!0}),options.triggerOnMove&&dom.addEventListener(elem,"touchmove",touchEnd,{passive:!options.preventDefaultOnMove}),dom.addEventListener(elem,"touchend",touchEnd,{passive:!0}),dom.addEventListener(elem,"touchcancel",touchEnd,{passive:!0})}return TouchHelper.prototype.destroy=function(){var elem=this.elem;if(elem){var touchStart=this.touchStart,touchEnd=this.touchEnd;dom.removeEventListener(elem,"touchstart",touchStart,{passive:!0}),dom.removeEventListener(elem,"touchmove",touchEnd,{passive:!0}),dom.removeEventListener(elem,"touchend",touchEnd,{passive:!0}),dom.removeEventListener(elem,"touchcancel",touchEnd,{passive:!0})}this.touchStart=null,this.touchEnd=null,this.elem=null},TouchHelper});
|
|
@ -1 +1 @@
|
||||||
define(["appStorage","browser"],function(appStorage,browser){"use strict";function getDeviceProfile(){return null}function getCapabilities(){var caps={PlayableMediaTypes:["Audio","Video"],SupportsPersistentIdentifier:!1,DeviceProfile:getDeviceProfile()};return caps}function generateDeviceId(){return new Promise(function(resolve,reject){require(["cryptojs-sha1"],function(){var keys=[];keys.push(navigator.userAgent),keys.push((new Date).getTime()),resolve(CryptoJS.SHA1(keys.join("|")).toString())})})}function getDeviceId(){var key="_deviceId2",deviceId=appStorage.getItem(key);return deviceId?Promise.resolve(deviceId):generateDeviceId().then(function(deviceId){return appStorage.setItem(key,deviceId),deviceId})}function getDeviceName(){var deviceName;return deviceName=browser.tizen?"Samsung Smart TV":browser.web0S?"LG Smart TV":browser.operaTv?"Opera TV":browser.xboxOne?"Xbox One":browser.ps4?"Sony PS4":browser.chrome?"Chrome":browser.edge?"Edge":browser.firefox?"Firefox":browser.msie?"Internet Explorer":"Web Browser",browser.ipad?deviceName+=" Ipad":browser.iphone?deviceName+=" Iphone":browser.android&&(deviceName+=" Android"),deviceName}function supportsVoiceInput(){return!browser.tv&&(window.SpeechRecognition||window.webkitSpeechRecognition||window.mozSpeechRecognition||window.oSpeechRecognition||window.msSpeechRecognition)}function supportsFullscreen(){if(browser.tv)return!1;var element=document.documentElement;return!!(element.requestFullscreen||element.mozRequestFullScreen||element.webkitRequestFullscreen||element.msRequestFullscreen)||!!document.createElement("video").webkitEnterFullscreen}function getSyncProfile(){return new Promise(function(resolve,reject){require(["browserdeviceprofile","appSettings"],function(profileBuilder,appSettings){var profile=profileBuilder();profile.MaxStaticMusicBitrate=appSettings.maxStaticMusicBitrate(),resolve(profile)})})}function getDefaultLayout(){return"desktop"}function supportsHtmlMediaAutoplay(){if(browser.edgeUwp||browser.tv||browser.ps4||browser.xboxOne)return!0;if(browser.mobile)return!1;var savedResult=appStorage.getItem(htmlMediaAutoplayAppStorageKey);return"true"===savedResult||"false"!==savedResult&&null}var htmlMediaAutoplayAppStorageKey="supportshtmlmediaautoplay0",supportedFeatures=function(){var features=["sharing","externalpremium"];return browser.edgeUwp||browser.tv||browser.xboxOne||browser.ps4||features.push("filedownload"),browser.operaTv||browser.tizen||browser.web0s?features.push("exit"):features.push("exitmenu"),browser.operaTv||features.push("externallinks"),supportsVoiceInput()&&features.push("voiceinput"),supportsHtmlMediaAutoplay()&&(features.push("htmlaudioautoplay"),features.push("htmlvideoautoplay")),window.SyncRegistered,supportsFullscreen()&&features.push("fullscreenchange"),(browser.chrome||browser.edge&&!browser.slow)&&(browser.noAnimation||browser.edgeUwp||features.push("imageanalysis")),Dashboard.isConnectMode()&&features.push("multiserver"),(browser.tv||browser.xboxOne||browser.ps4||browser.mobile)&&features.push("physicalvolumecontrol"),browser.tv||browser.xboxOne||browser.ps4||features.push("remotecontrol"),features}();supportedFeatures.indexOf("htmlvideoautoplay")===-1&&supportsHtmlMediaAutoplay()!==!1&&require(["autoPlayDetect"],function(autoPlayDetect){autoPlayDetect.supportsHtmlMediaAutoplay().then(function(){appStorage.setItem(htmlMediaAutoplayAppStorageKey,"true"),supportedFeatures.push("htmlvideoautoplay"),supportedFeatures.push("htmlaudioautoplay")},function(){appStorage.setItem(htmlMediaAutoplayAppStorageKey,"false")})});var appInfo,version=window.dashboardVersion||"3.0";return{getWindowState:function(){return document.windowState||"Normal"},setWindowState:function(state){alert("setWindowState is not supported and should not be called")},exit:function(){if(browser.tizen)try{tizen.application.getCurrentApplication().exit()}catch(err){console.log("error closing application: "+err)}else window.close()},supports:function(command){return supportedFeatures.indexOf(command.toLowerCase())!=-1},appInfo:function(){return appInfo?Promise.resolve(appInfo):getDeviceId().then(function(deviceId){return appInfo={deviceId:deviceId,deviceName:getDeviceName(),appName:"Emby Mobile",appVersion:version}})},capabilities:getCapabilities,preferVisualCards:browser.android||browser.chrome,moreIcon:browser.safari||browser.edge?"dots-horiz":"dots-vert",getSyncProfile:getSyncProfile,getDefaultLayout:getDefaultLayout}});
|
define(["appStorage","browser"],function(appStorage,browser){"use strict";function getDeviceProfile(){return null}function getCapabilities(){var caps={PlayableMediaTypes:["Audio","Video"],SupportsPersistentIdentifier:!1,DeviceProfile:getDeviceProfile()};return caps}function generateDeviceId(){return new Promise(function(resolve,reject){require(["cryptojs-sha1"],function(){var keys=[];keys.push(navigator.userAgent),keys.push((new Date).getTime()),resolve(CryptoJS.SHA1(keys.join("|")).toString())})})}function getDeviceId(){var key="_deviceId2",deviceId=appStorage.getItem(key);return deviceId?Promise.resolve(deviceId):generateDeviceId().then(function(deviceId){return appStorage.setItem(key,deviceId),deviceId})}function getDeviceName(){var deviceName;return deviceName=browser.tizen?"Samsung Smart TV":browser.web0S?"LG Smart TV":browser.operaTv?"Opera TV":browser.xboxOne?"Xbox One":browser.ps4?"Sony PS4":browser.chrome?"Chrome":browser.edge?"Edge":browser.firefox?"Firefox":browser.msie?"Internet Explorer":"Web Browser",browser.ipad?deviceName+=" Ipad":browser.iphone?deviceName+=" Iphone":browser.android&&(deviceName+=" Android"),deviceName}function supportsVoiceInput(){return!browser.tv&&(window.SpeechRecognition||window.webkitSpeechRecognition||window.mozSpeechRecognition||window.oSpeechRecognition||window.msSpeechRecognition)}function supportsFullscreen(){if(browser.tv)return!1;var element=document.documentElement;return!!(element.requestFullscreen||element.mozRequestFullScreen||element.webkitRequestFullscreen||element.msRequestFullscreen)||!!document.createElement("video").webkitEnterFullscreen}function getSyncProfile(){return new Promise(function(resolve,reject){require(["browserdeviceprofile","appSettings"],function(profileBuilder,appSettings){var profile=profileBuilder();profile.MaxStaticMusicBitrate=appSettings.maxStaticMusicBitrate(),resolve(profile)})})}function getDefaultLayout(){return"desktop"}function supportsHtmlMediaAutoplay(){if(browser.edgeUwp||browser.tv||browser.ps4||browser.xboxOne)return!0;if(browser.mobile)return!1;var savedResult=appStorage.getItem(htmlMediaAutoplayAppStorageKey);return"true"===savedResult||"false"!==savedResult&&null}var htmlMediaAutoplayAppStorageKey="supportshtmlmediaautoplay0",supportedFeatures=function(){var features=["sharing","externalpremium"];return browser.edgeUwp||browser.tv||browser.xboxOne||browser.ps4||features.push("filedownload"),browser.operaTv||browser.tizen||browser.web0s?features.push("exit"):features.push("exitmenu"),browser.operaTv||features.push("externallinks"),supportsVoiceInput()&&features.push("voiceinput"),supportsHtmlMediaAutoplay()&&(features.push("htmlaudioautoplay"),features.push("htmlvideoautoplay")),window.SyncRegistered,supportsFullscreen()&&features.push("fullscreenchange"),(browser.chrome||browser.edge&&!browser.slow)&&(browser.noAnimation||browser.edgeUwp||browser.xboxOne||features.push("imageanalysis")),Dashboard.isConnectMode()&&features.push("multiserver"),(browser.tv||browser.xboxOne||browser.ps4||browser.mobile)&&features.push("physicalvolumecontrol"),browser.tv||browser.xboxOne||browser.ps4||features.push("remotecontrol"),browser.operaTv||browser.tizen||browser.orsay||browser.web0s||browser.edgeUwp||features.push("remotemedia"),features}();supportedFeatures.indexOf("htmlvideoautoplay")===-1&&supportsHtmlMediaAutoplay()!==!1&&require(["autoPlayDetect"],function(autoPlayDetect){autoPlayDetect.supportsHtmlMediaAutoplay().then(function(){appStorage.setItem(htmlMediaAutoplayAppStorageKey,"true"),supportedFeatures.push("htmlvideoautoplay"),supportedFeatures.push("htmlaudioautoplay")},function(){appStorage.setItem(htmlMediaAutoplayAppStorageKey,"false")})});var appInfo,version=window.dashboardVersion||"3.0";return{getWindowState:function(){return document.windowState||"Normal"},setWindowState:function(state){alert("setWindowState is not supported and should not be called")},exit:function(){if(browser.tizen)try{tizen.application.getCurrentApplication().exit()}catch(err){console.log("error closing application: "+err)}else window.close()},supports:function(command){return supportedFeatures.indexOf(command.toLowerCase())!=-1},appInfo:function(){return appInfo?Promise.resolve(appInfo):getDeviceId().then(function(deviceId){return appInfo={deviceId:deviceId,deviceName:getDeviceName(),appName:"Emby Mobile",appVersion:version}})},capabilities:getCapabilities,preferVisualCards:browser.android||browser.chrome,moreIcon:browser.safari||browser.edge?"dots-horiz":"dots-vert",getSyncProfile:getSyncProfile,getDefaultLayout:getDefaultLayout}});
|
|
@ -1 +1 @@
|
||||||
define(["libraryBrowser","cardBuilder","dom","apphost","imageLoader","scrollStyles","emby-itemscontainer"],function(libraryBrowser,cardBuilder,dom,appHost,imageLoader){"use strict";function enableScrollX(){return browserInfo.mobile}function getThumbShape(){return enableScrollX()?"overflowBackdrop":"backdrop"}function getPosterShape(){return enableScrollX()?"overflowPortrait":"portrait"}function getSquareShape(){return enableScrollX()?"overflowSquare":"square"}function getSections(){return[{name:"HeaderFavoriteMovies",types:"Movie",id:"favoriteMovies",shape:getPosterShape(),showTitle:!1,overlayPlayButton:!0},{name:"HeaderFavoriteShows",types:"Series",id:"favoriteShows",shape:getPosterShape(),showTitle:!1,overlayPlayButton:!0},{name:"HeaderFavoriteEpisodes",types:"Episode",id:"favoriteEpisode",shape:getThumbShape(),preferThumb:!1,showTitle:!0,showParentTitle:!0,overlayPlayButton:!0,overlayText:!1,centerText:!0},{name:"HeaderFavoriteGames",types:"Game",id:"favoriteGames",shape:getSquareShape(),preferThumb:!1,showTitle:!0},{name:"HeaderFavoriteArtists",types:"MusicArtist",id:"favoriteArtists",shape:getSquareShape(),preferThumb:!1,showTitle:!0,overlayText:!1,showParentTitle:!0,centerText:!0,overlayPlayButton:!0},{name:"HeaderFavoriteAlbums",types:"MusicAlbum",id:"favoriteAlbums",shape:getSquareShape(),preferThumb:!1,showTitle:!0,overlayText:!1,showParentTitle:!0,centerText:!0,overlayPlayButton:!0},{name:"HeaderFavoriteSongs",types:"Audio",id:"favoriteSongs",shape:getSquareShape(),preferThumb:!1,showTitle:!0,overlayText:!1,showParentTitle:!0,centerText:!0,overlayMoreButton:!0,action:"instantmix"}]}function loadSection(elem,userId,topParentId,section,isSingleSection){var screenWidth=dom.getWindowSize().innerWidth,options={SortBy:"SortName",SortOrder:"Ascending",Filters:"IsFavorite",Recursive:!0,Fields:"PrimaryImageAspectRatio,BasicSyncInfo",CollapseBoxSetItems:!1,ExcludeLocationTypes:"Virtual",EnableTotalRecordCount:!1};topParentId&&(options.ParentId=topParentId),isSingleSection||(options.Limit=screenWidth>=1920?10:screenWidth>=1440?8:6,enableScrollX()&&(options.Limit=20));var promise;return"MusicArtist"==section.types?promise=ApiClient.getArtists(userId,options):(options.IncludeItemTypes=section.types,promise=ApiClient.getItems(userId,options)),promise.then(function(result){var html="";if(result.Items.length){if(html+="<div>",html+='<h1 style="display:inline-block; vertical-align:middle;" class="listHeader">'+Globalize.translate(section.name)+"</h1>",options.Limit&&result.Items.length>=options.Limit){var href="secondaryitems.html?type="+section.types+"&filters=IsFavorite";html+='<a class="clearLink" href="'+href+'" style="margin-left:2em;"><button is="emby-button" type="button" class="raised more mini">'+Globalize.translate("ButtonMore")+"</button></a>"}html+="</div>",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)&§ion.showTitle;html+=cardBuilder.getCardsHtml(result.Items,{preferThumb:section.preferThumb,shape:section.shape,centerText:section.centerText&&!cardLayout,overlayText:section.overlayText!==!1,showTitle:section.showTitle,showParentTitle:section.showParentTitle,scalable:!0,overlayPlayButton:section.overlayPlayButton,overlayMoreButton:section.overlayMoreButton&&!cardLayout,action:section.action,allowBottomPadding:!enableScrollX(),cardLayout:cardLayout,vibrant:supportsImageAnalysis&&cardLayout}),html+="</div>"}elem.innerHTML=html,imageLoader.lazyChildren(elem)})}function loadSections(page,userId,topParentId,types){Dashboard.showLoadingMsg();var sections=getSections(),sectionid=getParameterByName("sectionid");sectionid&&(sections=sections.filter(function(s){return s.id==sectionid})),types&&(sections=sections.filter(function(s){return types.indexOf(s.id)!=-1}));var i,length,elem=page.querySelector(".favoriteSections");if(!elem.innerHTML){var html="";for(i=0,length=sections.length;i<length;i++)html+='<div class="homePageSection section'+sections[i].id+'"></div>';elem.innerHTML=html}var promises=[];for(i=0,length=sections.length;i<length;i++){var section=sections[i];elem=page.querySelector(".section"+section.id),promises.push(loadSection(elem,userId,topParentId,section,1==sections.length))}Promise.all(promises).then(function(){Dashboard.hideLoadingMsg()})}return{render:loadSections}});
|
define(["libraryBrowser","cardBuilder","dom","apphost","imageLoader","scrollStyles","emby-itemscontainer"],function(libraryBrowser,cardBuilder,dom,appHost,imageLoader){"use strict";function enableScrollX(){return browserInfo.mobile}function getThumbShape(){return enableScrollX()?"overflowBackdrop":"backdrop"}function getPosterShape(){return enableScrollX()?"overflowPortrait":"portrait"}function getSquareShape(){return enableScrollX()?"overflowSquare":"square"}function getSections(){return[{name:"HeaderFavoriteMovies",types:"Movie",id:"favoriteMovies",shape:getPosterShape(),showTitle:!1,overlayPlayButton:!0},{name:"HeaderFavoriteShows",types:"Series",id:"favoriteShows",shape:getPosterShape(),showTitle:!1,overlayPlayButton:!0},{name:"HeaderFavoriteEpisodes",types:"Episode",id:"favoriteEpisode",shape:getThumbShape(),preferThumb:!1,showTitle:!0,showParentTitle:!0,overlayPlayButton:!0,overlayText:!1,centerText:!0},{name:"HeaderFavoriteVideos",types:"Video,MusicVideo",id:"favoriteVideos",shape:getThumbShape(),preferThumb:!0,showTitle:!0,overlayPlayButton:!0,overlayText:!1,centerText:!0},{name:"HeaderFavoriteGames",types:"Game",id:"favoriteGames",shape:getSquareShape(),preferThumb:!1,showTitle:!0},{name:"HeaderFavoriteArtists",types:"MusicArtist",id:"favoriteArtists",shape:getSquareShape(),preferThumb:!1,showTitle:!0,overlayText:!1,showParentTitle:!1,centerText:!0,overlayPlayButton:!0},{name:"HeaderFavoriteAlbums",types:"MusicAlbum",id:"favoriteAlbums",shape:getSquareShape(),preferThumb:!1,showTitle:!0,overlayText:!1,showParentTitle:!0,centerText:!0,overlayPlayButton:!0},{name:"HeaderFavoriteSongs",types:"Audio",id:"favoriteSongs",shape:getSquareShape(),preferThumb:!1,showTitle:!0,overlayText:!1,showParentTitle:!0,centerText:!0,overlayMoreButton:!0,action:"instantmix"}]}function loadSection(elem,userId,topParentId,section,isSingleSection){var screenWidth=dom.getWindowSize().innerWidth,options={SortBy:"SortName",SortOrder:"Ascending",Filters:"IsFavorite",Recursive:!0,Fields:"PrimaryImageAspectRatio,BasicSyncInfo",CollapseBoxSetItems:!1,ExcludeLocationTypes:"Virtual",EnableTotalRecordCount:!1};topParentId&&(options.ParentId=topParentId),isSingleSection||(options.Limit=screenWidth>=1920?10:screenWidth>=1440?8:6,enableScrollX()&&(options.Limit=20));var promise;return"MusicArtist"==section.types?promise=ApiClient.getArtists(userId,options):(options.IncludeItemTypes=section.types,promise=ApiClient.getItems(userId,options)),promise.then(function(result){var html="";if(result.Items.length){if(html+="<div>",html+='<h1 style="display:inline-block; vertical-align:middle;" class="listHeader">'+Globalize.translate(section.name)+"</h1>",options.Limit&&result.Items.length>=options.Limit){var href="secondaryitems.html?type="+section.types+"&filters=IsFavorite";html+='<a class="clearLink" href="'+href+'" style="margin-left:2em;"><button is="emby-button" type="button" class="raised more mini">'+Globalize.translate("ButtonMore")+"</button></a>"}html+="</div>",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)&§ion.showTitle;html+=cardBuilder.getCardsHtml(result.Items,{preferThumb:section.preferThumb,shape:section.shape,centerText:section.centerText&&!cardLayout,overlayText:section.overlayText!==!1,showTitle:section.showTitle,showParentTitle:section.showParentTitle,scalable:!0,overlayPlayButton:section.overlayPlayButton,overlayMoreButton:section.overlayMoreButton&&!cardLayout,action:section.action,allowBottomPadding:!enableScrollX(),cardLayout:cardLayout,vibrant:supportsImageAnalysis&&cardLayout}),html+="</div>"}elem.innerHTML=html,imageLoader.lazyChildren(elem)})}function loadSections(page,userId,topParentId,types){Dashboard.showLoadingMsg();var sections=getSections(),sectionid=getParameterByName("sectionid");sectionid&&(sections=sections.filter(function(s){return s.id==sectionid})),types&&(sections=sections.filter(function(s){return types.indexOf(s.id)!=-1}));var i,length,elem=page.querySelector(".favoriteSections");if(!elem.innerHTML){var html="";for(i=0,length=sections.length;i<length;i++)html+='<div class="homePageSection section'+sections[i].id+'"></div>';elem.innerHTML=html}var promises=[];for(i=0,length=sections.length;i<length;i++){var section=sections[i];elem=page.querySelector(".section"+section.id),promises.push(loadSection(elem,userId,topParentId,section,1==sections.length))}Promise.all(promises).then(function(){Dashboard.hideLoadingMsg()})}return{render:loadSections}});
|
|
@ -1 +1 @@
|
||||||
define(["globalize","shell","browser"],function(globalize,shell,browser){"use strict";function getProductInfo(feature){return null}function showExternalPremiereInfo(){shell.openUrl("https://emby.media/premiere")}function beginPurchase(feature,email){return showExternalPremiereInfo(),Promise.reject()}function restorePurchase(id){return Promise.reject()}function getSubscriptionOptions(){var options=[];return options.push({id:"embypremiere",title:globalize.translate("sharedcomponents#HeaderBecomeProjectSupporter"),requiresEmail:!1}),Promise.resolve(options)}function isUnlockedByDefault(feature,options){return"playback"===feature||"livetv"===feature?Promise.resolve():Promise.reject()}function getAdminFeatureName(feature){return feature}function getRestoreButtonText(){return globalize.translate("sharedcomponents#ButtonAlreadyPaid")}function getPeriodicMessageIntervalMs(feature){return"playback"===feature?browser.tv||browser.mobile?864e5:2592e5:0}return{getProductInfo:getProductInfo,beginPurchase:beginPurchase,restorePurchase:restorePurchase,getSubscriptionOptions:getSubscriptionOptions,isUnlockedByDefault:isUnlockedByDefault,getAdminFeatureName:getAdminFeatureName,getRestoreButtonText:getRestoreButtonText,getPeriodicMessageIntervalMs:getPeriodicMessageIntervalMs}});
|
define(["globalize","shell","browser"],function(globalize,shell,browser){"use strict";function getProductInfo(feature){return null}function showExternalPremiereInfo(){shell.openUrl("https://emby.media/premiere")}function beginPurchase(feature,email){return showExternalPremiereInfo(),Promise.reject()}function restorePurchase(id){return Promise.reject()}function getSubscriptionOptions(){var options=[];return options.push({id:"embypremiere",title:globalize.translate("sharedcomponents#HeaderBecomeProjectSupporter"),requiresEmail:!1}),Promise.resolve(options)}function isUnlockedByDefault(feature,options){return"playback"===feature||"livetv"===feature?Promise.resolve():Promise.reject()}function getAdminFeatureName(feature){return feature}function getRestoreButtonText(){return globalize.translate("sharedcomponents#ButtonAlreadyPaid")}function getPeriodicMessageIntervalMs(feature){return"playback"===feature?browser.tv||browser.mobile?864e5:3456e5:0}return{getProductInfo:getProductInfo,beginPurchase:beginPurchase,restorePurchase:restorePurchase,getSubscriptionOptions:getSubscriptionOptions,isUnlockedByDefault:isUnlockedByDefault,getAdminFeatureName:getAdminFeatureName,getRestoreButtonText:getRestoreButtonText,getPeriodicMessageIntervalMs:getPeriodicMessageIntervalMs}});
|
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
|
@ -1 +1 @@
|
||||||
.remoteControlContent{padding:1em 0 0;max-width:96%}.nowPlayingInfoContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.nowPlayingPageTitle{margin:0 0 .5em .5em}.nowPlayingPositionSliderContainer{margin:.7em 0 .7em 1em}.nowPlayingInfoButtons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:130%}.nowPlayingInfoControls,.nowPlayingTime{display:-webkit-box;display:-webkit-flex}.nowPlayingPageImageContainer{width:20%;margin-right:.25em;position:relative;-webkit-flex-shrink:0;flex-shrink:0}@media all and (min-width:800px){.nowPlayingPageImageContainer{width:16%}}.nowPlayingInfoControls{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.nowPlayingPageImage{bottom:0;left:0;right:0;width:100%;-webkit-box-shadow:0 0 1.9vh #000;box-shadow:0 0 1.9vh #000;border:1px solid #222;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}@media all and (orientation:portrait) and (max-width:800px){.remoteControlContent{padding-top:0}.nowPlayingInfoContainer{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.nowPlayingPageTitle{text-align:center;margin:.5em 0 .75em}.nowPlayingPositionSliderContainer{margin:.7em 1em}.nowPlayingInfoButtons{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.nowPlayingPageImageContainer{width:auto;margin-right:0}.nowPlayingInfoControls{margin-top:1em}.nowPlayingPageImage{width:auto;height:36vh}}.nowPlayingTime{display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 1em}.nowPlayingSecondaryButtons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media all and (min-width:800px){.nowPlayingSecondaryButtons{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}}@media all and (min-width:1280px){.nowPlayingPageImageContainer{margin-right:.75em}}.nowPlayingNavButtonContainer{width:400px}.nowPlayingPageRepeatActive{color:#2ad!important}.smallBackdropPosterItem .cardOverlayInner>div{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.playlistIndexIndicatorImage{-webkit-background-size:initial initial!important;background-size:initial!important;background-image:url(images/ani_equalizer_white.gif)!important}.hideVideoButtons .videoButton{display:none}.nowPlayingCastIcon{font-size:86%}.nowPlayingVolumeSliderContainer{width:6em}@media all and (max-width:400px){.playlist .listItemMediaInfo{display:none!important}}
|
.remoteControlContent{padding:1em 0 0;max-width:96%}.nowPlayingInfoContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.nowPlayingPageTitle{margin:0 0 .5em .5em}.nowPlayingPositionSliderContainer{margin:.7em 0 .7em 1em}.nowPlayingInfoButtons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:130%}.nowPlayingInfoControls,.nowPlayingTime{display:-webkit-box;display:-webkit-flex}.nowPlayingPageImageContainer{width:20%;margin-right:.25em;position:relative;-webkit-flex-shrink:0;flex-shrink:0}@media all and (min-width:800px){.nowPlayingPageImageContainer{width:16%}}.nowPlayingInfoControls{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.nowPlayingPageImage{bottom:0;left:0;right:0;width:100%;-webkit-box-shadow:0 0 1.9vh #000;box-shadow:0 0 1.9vh #000;border:1px solid #222;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}@media all and (orientation:portrait) and (max-width:800px){.remoteControlContent{padding-top:0}.nowPlayingInfoContainer{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.nowPlayingPageTitle{text-align:center;margin:.5em 0 .75em}.nowPlayingPositionSliderContainer{margin:.7em 1em}.nowPlayingInfoButtons{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.nowPlayingPageImageContainer{width:auto;margin-right:0}.nowPlayingInfoControls{margin-top:1em}.nowPlayingPageImage{width:auto;height:36vh}}.nowPlayingTime{display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 1em}.nowPlayingSecondaryButtons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media all and (min-width:800px){.nowPlayingSecondaryButtons{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}}@media all and (min-width:1280px){.nowPlayingPageImageContainer{margin-right:.75em}}.nowPlayingNavButtonContainer{width:400px}.nowPlayingPageRepeatActive{color:#2ad!important}.smallBackdropPosterItem .cardOverlayInner>div{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.playlistIndexIndicatorImage{-webkit-background-size:initial initial!important;background-size:initial!important;background-image:url(images/ani_equalizer_white.gif)!important}.hideVideoButtons .videoButton{display:none}.nowPlayingCastIcon{font-size:86%}.nowPlayingVolumeSliderContainer{width:6em}@media all and (max-width:400px){.playlist .listItemMediaInfo{display:none!important}}@media all and (max-width:640px){.btnNowPlayingFastForward,.btnNowPlayingRewind{display:none!important}}
|
|
@ -1 +1 @@
|
||||||
.ui-body-b a,.ui-body-b a:visited{color:#52B54B}body,html{margin:0;padding:0;height:100%}.backgroundContainer{position:fixed;top:0;left:0;right:0;bottom:0;contain:layout style}.ui-body-b a{font-weight:500}.ui-body-b a:active,.ui-body-b a:hover{color:#2E7D32}html{touch-action:manipulation;background-color:#242424;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",'Open Sans',sans-serif;font-size:88%}.pageContainer,body{background-color:transparent!important}h1{font-family:-apple-system-headline,system-ui,BlinkMacSystemFont,Roboto,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",'Open Sans',sans-serif;font-weight:400!important;opacity:.7;font-size:1.72em}h2{font-family:-apple-system-subheadline,system-ui,BlinkMacSystemFont,Roboto,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",'Open Sans',sans-serif}body{overflow-y:scroll!important;overflow-x:hidden;-webkit-font-smoothing:antialiased}body.autoScrollY{overflow-y:auto!important}.mainAnimatedPage{contain:style!important}.pageContainer{overflow-x:visible!important}.bodyWithPopupOpen{overflow-y:hidden!important}h1,h2,h3{margin-top:1em}h2,h3{font-weight:400}a,a:active,a:hover{text-decoration:none}.libraryPage h1 a{color:#fff!important}h1 a:hover{text-decoration:underline}.ui-body-b a.accent{color:#52B54B!important}.ui-body-a .paperList{background-color:#fff}.ui-body-a [is=emby-select]{border-color:#ccc!important}.ui-body-a [is=emby-input],.ui-body-a [is=emby-textarea]{background:0 0;border-color:#ccc!important}.ui-body-a .secondaryText{color:#ccc}.ui-body-b .secondaryText{color:#aaa}div[data-role=page]{outline:0}.headroom{-webkit-transition:-webkit-transform 180ms linear;-o-transition:transform 180ms linear;transition:transform 180ms linear}.headroom--pinned{-webkit-transform:none;transform:none}.headroom--unpinned:not(.headroomDisabled){-webkit-transform:translateY(-100%);transform:translateY(-100%)}.libraryViewNav.headroom--unpinned:not(.headroomDisabled){-webkit-transform:translateY(-210%);transform:translateY(-210%)}.hide{display:none!important}.header{padding:20px 0 0 20px}.imgLogoIcon{height:40px;vertical-align:middle}.imgLogoIcon+span{margin-left:10px}@media all and (max-height:800px){.header{display:none!important}}.pageTitle{margin-top:0;font-family:inherit}.fieldDescription{padding-left:2px;font-weight:400;white-space:normal!important}.fieldDescription+.fieldDescription{margin-top:5px}.background-theme-a .backgroundContainer{background-color:#f6f6f6}.dialog.background-theme-a{background-color:#f0f0f0}.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:1em}.absolutePageTabContent .itemsContainer,.page>.ui-content,.pageWithAbsoluteTabs .pageTabContent{padding-bottom:160px}@media all and (min-width:900px){.page:not(.standalonePage) .header{padding-top:0}}.supporterPromotionContainer{margin:0 0 2em}@media all and (min-width:1280px){.supporterPromotionContainer{position:fixed;top:120px;right:0}}.fullWidthContent .supporterPromotionContainer{position:static!important}.syncActivityForTarget{margin:0 0 3em}@media all and (min-width:800px){.readOnlyContent,form{max-width:700px}.header{padding-bottom:15px}.supporterPromotionContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.supporterPromotion{text-align:center;padding:0 2em}.supporterPromotion button{padding-left:2em;padding-right:2em}.syncActivityForTarget{max-width:600px;margin:0 3em 3em 0;display:inline-block;vertical-align:top;min-width:400px}}.imageDropZone{border:2px dashed #bbb;-webkit-border-radius:5px;border-radius:5px;padding:25px;text-align:center;color:#bbb}.ui-body-a .emby-collapsible-button{border-color:#ddd}.ui-body-a .collapseContent{background-color:#fff}.ui-body-a .inputLabelUnfocused,.ui-body-a .textareaLabel{color:#555}.ui-body-a .inputLabelFocused,.ui-body-a .selectLabelFocused,.ui-body-a .textareaLabelFocused{color:green}.ui-body-a .fieldDescription,.ui-body-a .paperListLabel,.ui-body-a .selectLabelUnfocused{color:#555}.ui-body-a .visualCardBox{background-color:#fff;margin:6px}.ui-body-a .cardFooter .cardText+.cardText{opacity:.8}.ui-body-a .listItem .secondary{color:#737373}
|
.ui-body-b a,.ui-body-b a:visited{color:#52B54B}body,html{margin:0;padding:0;height:100%}.backgroundContainer{position:fixed;top:0;left:0;right:0;bottom:0;contain:layout style}.ui-body-b a{font-weight:500}.ui-body-b a:active,.ui-body-b a:hover{color:#2E7D32}html{touch-action:manipulation;background-color:#242424;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",'Open Sans',sans-serif;font-size:88%}.pageContainer,body{background-color:transparent!important}h1{font-family:-apple-system-headline,system-ui,BlinkMacSystemFont,Roboto,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",'Open Sans',sans-serif;font-weight:400!important;opacity:.7;font-size:1.72em}h2{font-family:-apple-system-subheadline,system-ui,BlinkMacSystemFont,Roboto,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",'Open Sans',sans-serif}body{overflow-y:scroll!important;overflow-x:hidden;-webkit-font-smoothing:antialiased}body.autoScrollY{overflow-y:auto!important}.mainAnimatedPage{contain:style!important}.pageContainer{overflow-x:visible!important}.bodyWithPopupOpen{overflow-y:hidden!important}h1,h2,h3{margin-top:1em}h2,h3{font-weight:400}a,a:active,a:hover{text-decoration:none}.libraryPage h1 a{color:#fff!important}h1 a:hover{text-decoration:underline}.ui-body-b a.accent{color:#52B54B!important}.ui-body-a .paperList{background-color:#fff}.ui-body-a [is=emby-select]{border-color:#ccc!important}.ui-body-a [is=emby-input],.ui-body-a [is=emby-textarea]{background:0 0;border-color:#ccc!important}.ui-body-a .secondaryText{color:#ccc}.ui-body-b .secondaryText{color:#aaa}div[data-role=page]{outline:0}.headroom{-webkit-transition:-webkit-transform 180ms linear;-o-transition:transform 180ms linear;transition:transform 180ms linear}.headroom--pinned{-webkit-transform:none;transform:none}.headroom--unpinned:not(.headroomDisabled){-webkit-transform:translateY(-100%);transform:translateY(-100%)}.libraryViewNav.headroom--unpinned:not(.headroomDisabled){-webkit-transform:translateY(-210%);transform:translateY(-210%)}.hide{display:none!important}.header{padding:20px 0 0 20px}.imgLogoIcon{height:40px;vertical-align:middle}.imgLogoIcon+span{margin-left:10px}@media all and (max-height:800px){.header{display:none!important}}.pageTitle{margin-top:0;font-family:inherit}.fieldDescription{padding-left:2px;font-weight:400;white-space:normal!important}.fieldDescription+.fieldDescription{margin-top:5px}.background-theme-a .backgroundContainer{background-color:#f6f6f6}.dialog.background-theme-a{background-color:#f0f0f0}.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:1em}.absolutePageTabContent .itemsContainer,.page>.ui-content,.pageWithAbsoluteTabs .pageTabContent{padding-bottom:160px}@media all and (min-width:900px){.page:not(.standalonePage) .header{padding-top:0}}.supporterPromotionContainer{margin:0 0 2em}@media all and (min-width:1280px){.supporterPromotionContainer{position:fixed;top:120px;right:0}}.fullWidthContent .supporterPromotionContainer{position:static!important}.syncActivityForTarget{margin:0 0 3em}@media all and (min-width:800px){.readOnlyContent,form{max-width:700px}.header{padding-bottom:15px}.supporterPromotionContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.supporterPromotion{text-align:center;padding:0 2em}.supporterPromotion button{padding-left:2em;padding-right:2em}.syncActivityForTarget{max-width:600px;margin:0 3em 3em 0;display:inline-block;vertical-align:top;min-width:400px}}.imageDropZone{border:2px dashed #bbb;-webkit-border-radius:5px;border-radius:5px;padding:25px;text-align:center;color:#bbb}.ui-body-a .emby-collapsible-button{border-color:#ddd}.ui-body-a .collapseContent{background-color:#fff}.ui-body-a .inputLabelUnfocused,.ui-body-a .textareaLabel{color:#555}.ui-body-a .inputLabelFocused,.ui-body-a .selectLabelFocused,.ui-body-a .textareaLabelFocused{color:green}.ui-body-a .fieldDescription,.ui-body-a .paperListLabel,.ui-body-a .selectLabelUnfocused{color:#555}.ui-body-a .visualCardBox{background-color:#fff;margin:6px}.ui-body-a .cardFooter .cardText+.cardText{opacity:.8}.ui-body-a .listItem .secondary{color:#737373}
|
1
dashboard-ui/css/videoosd.css
Normal file
1
dashboard-ui/css/videoosd.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
.osdPoster img,.pageContainer,.videoOsdBottom{bottom:0;left:0;right:0}.osdHeader{padding-bottom:3vh;-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-out;-o-transition:transform .3s ease-out,opacity .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out;will-change:transform;position:relative;z-index:1}.osdHeader .viewMenuBar{background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.osdHeader .headerButton:not(.headerBackButton){display:none}.videoOsdBottom,.videoOsdBottom .buttons{display:-webkit-box;display:-webkit-flex}.osdHeader-hidden{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0}.chapterThumbContainer{-webkit-box-shadow:0 0 1.9vh #000;box-shadow:0 0 1.9vh #000;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;position:relative}.chapterThumb{background-position:center center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;border:0;height:20vh;min-width:20vh}@media all and (orientation:portrait){.chapterThumb{height:30vw;min-width:30vw}}@media all and (max-height:800px) and (orientation:landscape){.chapterThumb{height:30vh;min-width:30vh}}.chapterThumbTextContainer{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);padding:.25em .5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chapterThumbText{padding:.25em 0;margin:0;opacity:1}.chapterThumbText-dim{opacity:.6}.videoOsdBottom{position:fixed;background-color:rgba(0,0,0,.7);color:#fff;padding:1%;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;will-change:transform;-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-out;-o-transition:transform .3s ease-out,opacity .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out}.videoOsdBottom-hidden{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}.osdControls{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.videoOsdBottom .buttons{padding:.25em 0 0;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.osdMediaInfo,.volumeButtons{display:-webkit-box;display:-webkit-flex}.osdVolumeSliderContainer{width:6.5em;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.volumeButtons{margin:0 .5em 0 auto;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.osdTimeText{margin-left:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mouseIdle .videoOsdBottom .volumeButtons{display:none}.osdPoster{width:10%;position:relative;margin-right:.5em}.osdPoster img{position:absolute;height:auto;width:100%;-webkit-box-shadow:0 0 1.9vh #000;box-shadow:0 0 1.9vh #000;border:1px solid #222;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.osdTitle{margin:0;padding-left:.4em}.osdMediaInfo{margin-left:1em;color:#eee;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.osdTextContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pageContainer{top:0;position:fixed}@media all and (max-width:480px){.btnFastForward,.btnRewind,.osdMediaInfo,.osdPoster{display:none!important}}@media all and (max-width:540px){.videoOsdBottom .paper-icon-button-light{margin:0}}@media all and (max-width:600px){.videoOsdBottom .volumeButtons{display:none!important}}@media all and (max-width:1200px){.videoOsdBottom .endsAtText{display:none!important}}
|
|
@ -10,7 +10,7 @@
|
||||||
<div class="inputContainer">
|
<div class="inputContainer">
|
||||||
<div style="display: flex; align-items: center;">
|
<div style="display: flex; align-items: center;">
|
||||||
<div style="flex-grow:1;">
|
<div style="flex-grow:1;">
|
||||||
<input is="emby-input" id="txtUploadPath" label="${LabelCameraUploadPath}" required="required" autocomplete="off" />
|
<input is="emby-input" id="txtUploadPath" label="${LabelCameraUploadPath}" autocomplete="off" />
|
||||||
</div>
|
</div>
|
||||||
<button type="button" is="paper-icon-button-light" id="btnSelectUploadPath" title="${ButtonSelectDirectory}"><i class="md-icon">search</i></button>
|
<button type="button" is="paper-icon-button-light" id="btnSelectUploadPath" title="${ButtonSelectDirectory}"><i class="md-icon">search</i></button>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
<div id="favoritesPage" data-role="page" class="page homePage libraryPage allLibraryPage noSecondaryNavPage" data-title="${TabFavorites}">
|
|
||||||
|
|
||||||
<div data-role="content">
|
|
||||||
|
|
||||||
<div class="sections favoriteSections"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
|
@ -41,6 +41,13 @@
|
||||||
</div>
|
</div>
|
||||||
<div is="emby-itemscontainer" class="activeProgramItems itemsContainer"></div>
|
<div is="emby-itemscontainer" class="activeProgramItems itemsContainer"></div>
|
||||||
</div>
|
</div>
|
||||||
|
<div id="upcomingEpisodes" class="homePageSection">
|
||||||
|
<div>
|
||||||
|
<h1 class="listHeader" style="display: inline-block; vertical-align: middle;">${HeaderUpcomingEpisodes}</h1>
|
||||||
|
<a href="livetvitems.html?type=Programs&IsSeries=true&IsMovie=false&IsNews=false" 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 is="emby-itemscontainer" class="upcomingEpisodeItems itemsContainer"></div>
|
||||||
|
</div>
|
||||||
<div id="upcomingTvMovies" class="homePageSection">
|
<div id="upcomingTvMovies" class="homePageSection">
|
||||||
<div>
|
<div>
|
||||||
<h1 class="listHeader" style="display: inline-block; vertical-align: middle;">${HeaderUpcomingMovies}</h1>
|
<h1 class="listHeader" style="display: inline-block; vertical-align: middle;">${HeaderUpcomingMovies}</h1>
|
||||||
|
@ -62,10 +69,10 @@
|
||||||
</div>
|
</div>
|
||||||
<div is="emby-itemscontainer" class="upcomingKidsItems itemsContainer"></div>
|
<div is="emby-itemscontainer" class="upcomingKidsItems itemsContainer"></div>
|
||||||
</div>
|
</div>
|
||||||
<div id="upcomingPrograms" class="homePageSection">
|
<div id="upcomingPrograms" class="homePageSection hide">
|
||||||
<div>
|
<div>
|
||||||
<h1 class="listHeader" style="display: inline-block; vertical-align: middle;">${HeaderUpcomingPrograms}</h1>
|
<h1 class="listHeader" style="display: inline-block; vertical-align: middle;">${HeaderUpcomingPrograms}</h1>
|
||||||
<a href="livetvitems.html?type=Programs&IsKids=false&IsMovie=false&IsSports=false" 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&IsKids=false&IsMovie=false&IsSports=false&IsSeries=false" 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="upcomingProgramItems itemsContainer"></div>
|
<div is="emby-itemscontainer" class="upcomingProgramItems itemsContainer"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -4,105 +4,102 @@
|
||||||
|
|
||||||
<div class="content-primary">
|
<div class="content-primary">
|
||||||
|
|
||||||
<div class="tabContent">
|
<form class="metadataImagesConfigurationForm">
|
||||||
<form class="metadataImagesConfigurationForm">
|
<h1 style="margin-top:0;">${HeaderPreferredMetadataLanguage}</h1>
|
||||||
<h1 style="margin-top:0;">${HeaderPreferredMetadataLanguage}</h1>
|
|
||||||
|
|
||||||
<p style="margin:1.5em 0;">${DefaultMetadataLangaugeDescription}</p>
|
<p style="margin:1.5em 0;">${DefaultMetadataLangaugeDescription}</p>
|
||||||
|
|
||||||
<div class="selectContainer">
|
<div class="selectContainer">
|
||||||
<select is="emby-select" id="selectLanguage" required="required" label="${LabelLanguage}"></select>
|
<select is="emby-select" id="selectLanguage" required="required" label="${LabelLanguage}"></select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="selectContainer">
|
<div class="selectContainer">
|
||||||
<select is="emby-select" id="selectCountry" required="required" label="${LabelCountry}"></select>
|
<select is="emby-select" id="selectCountry" required="required" label="${LabelCountry}"></select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="selectContainer">
|
<div class="selectContainer">
|
||||||
<select is="emby-select" id="selectItemType" data-mini="true" label="${LabelCustomizeOptionsPerMediaType}"></select>
|
<select is="emby-select" id="selectItemType" data-mini="true" label="${LabelCustomizeOptionsPerMediaType}"></select>
|
||||||
</div>
|
</div>
|
||||||
<br />
|
<br />
|
||||||
<div class="metadataReaders" style="margin-bottom: 2em;">
|
<div class="metadataReaders" style="margin-bottom: 2em;">
|
||||||
</div>
|
</div>
|
||||||
<div class="metadataSavers" style="margin-bottom: 2em;">
|
<div class="metadataSavers" style="margin-bottom: 2em;">
|
||||||
</div>
|
</div>
|
||||||
<div class="metadataFetchers" style="margin-bottom: 2em;">
|
<div class="metadataFetchers" style="margin-bottom: 2em;">
|
||||||
</div>
|
</div>
|
||||||
<div class="imageFetchers" style="margin-bottom: 2em;">
|
<div class="imageFetchers" style="margin-bottom: 2em;">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div is="emby-collapse" title="${HeaderImageSettings}">
|
<div is="emby-collapse" title="${HeaderImageSettings}">
|
||||||
<div class="collapseContent">
|
<div class="collapseContent">
|
||||||
<div class="backdropFields" style="margin-bottom: 2em; display: none;">
|
<div class="backdropFields" style="margin-bottom: 2em; display: none;">
|
||||||
<div class="inputContainer">
|
<div class="inputContainer">
|
||||||
<input is="emby-input" type="number" id="txtMaxBackdrops" pattern="[0-9]*" required="required" min="0" label="${LabelMaxBackdropsPerItem}" />
|
<input is="emby-input" type="number" id="txtMaxBackdrops" pattern="[0-9]*" required="required" min="0" label="${LabelMaxBackdropsPerItem}" />
|
||||||
</div>
|
|
||||||
<div class="inputContainer">
|
|
||||||
<input is="emby-input" type="number" id="txtMinBackdropDownloadWidth" pattern="[0-9]*" required="required" min="0" label="${LabelMinBackdropDownloadWidth}" />
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
<div class="inputContainer">
|
||||||
<div class="screenshotFields" style="margin-bottom: 2em; display: none;">
|
<input is="emby-input" type="number" id="txtMinBackdropDownloadWidth" pattern="[0-9]*" required="required" min="0" label="${LabelMinBackdropDownloadWidth}" />
|
||||||
<div class="inputContainer">
|
|
||||||
<input is="emby-input" type="number" id="txtMaxScreenshots" pattern="[0-9]*" required="required" min="0" label="${LabelMaxScreenshotsPerItem}" />
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="inputContainer">
|
|
||||||
<input is="emby-input" type="number" id="txtMinScreenshotDownloadWidth" pattern="[0-9]*" required="required" min="0" label="${LabelMinScreenshotDownloadWidth}" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<h3 class="checkboxListLabel">${HeaderFetchImages}</h3>
|
|
||||||
<div class="imageSelections checkboxList">
|
|
||||||
|
|
||||||
<label class="hide">
|
|
||||||
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="Primary" />
|
|
||||||
<span>${OptionDownloadPrimaryImage}</span>
|
|
||||||
</label>
|
|
||||||
|
|
||||||
<label class="hide">
|
|
||||||
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="Art" />
|
|
||||||
<span>${OptionDownloadArtImage}</span>
|
|
||||||
</label>
|
|
||||||
<label class="hide">
|
|
||||||
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="BoxRear" />
|
|
||||||
<span>${OptionDownloadBackImage}</span>
|
|
||||||
</label>
|
|
||||||
<label class="hide">
|
|
||||||
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="Banner" />
|
|
||||||
<span>${OptionDownloadBannerImage}</span>
|
|
||||||
</label>
|
|
||||||
<label class="hide">
|
|
||||||
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="Box" />
|
|
||||||
<span>${OptionDownloadBoxImage}</span>
|
|
||||||
</label>
|
|
||||||
|
|
||||||
<label class="hide">
|
|
||||||
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="Disc" />
|
|
||||||
<span>${OptionDownloadDiscImage}</span>
|
|
||||||
</label>
|
|
||||||
<label class="hide">
|
|
||||||
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="Logo" />
|
|
||||||
<span>${OptionDownloadLogoImage}</span>
|
|
||||||
</label>
|
|
||||||
<label class="hide">
|
|
||||||
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="Menu" />
|
|
||||||
<span>${OptionDownloadMenuImage}</span>
|
|
||||||
</label>
|
|
||||||
<label class="hide">
|
|
||||||
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="Thumb" />
|
|
||||||
<span>${OptionDownloadThumbImage}</span>
|
|
||||||
</label>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="screenshotFields" style="margin-bottom: 2em; display: none;">
|
||||||
|
<div class="inputContainer">
|
||||||
|
<input is="emby-input" type="number" id="txtMaxScreenshots" pattern="[0-9]*" required="required" min="0" label="${LabelMaxScreenshotsPerItem}" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="inputContainer">
|
||||||
|
<input is="emby-input" type="number" id="txtMinScreenshotDownloadWidth" pattern="[0-9]*" required="required" min="0" label="${LabelMinScreenshotDownloadWidth}" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h3 class="checkboxListLabel">${HeaderFetchImages}</h3>
|
||||||
|
<div class="imageSelections checkboxList">
|
||||||
|
|
||||||
|
<label class="hide">
|
||||||
|
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="Primary" />
|
||||||
|
<span>${OptionDownloadPrimaryImage}</span>
|
||||||
|
</label>
|
||||||
|
|
||||||
|
<label class="hide">
|
||||||
|
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="Art" />
|
||||||
|
<span>${OptionDownloadArtImage}</span>
|
||||||
|
</label>
|
||||||
|
<label class="hide">
|
||||||
|
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="BoxRear" />
|
||||||
|
<span>${OptionDownloadBackImage}</span>
|
||||||
|
</label>
|
||||||
|
<label class="hide">
|
||||||
|
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="Banner" />
|
||||||
|
<span>${OptionDownloadBannerImage}</span>
|
||||||
|
</label>
|
||||||
|
<label class="hide">
|
||||||
|
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="Box" />
|
||||||
|
<span>${OptionDownloadBoxImage}</span>
|
||||||
|
</label>
|
||||||
|
|
||||||
|
<label class="hide">
|
||||||
|
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="Disc" />
|
||||||
|
<span>${OptionDownloadDiscImage}</span>
|
||||||
|
</label>
|
||||||
|
<label class="hide">
|
||||||
|
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="Logo" />
|
||||||
|
<span>${OptionDownloadLogoImage}</span>
|
||||||
|
</label>
|
||||||
|
<label class="hide">
|
||||||
|
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="Menu" />
|
||||||
|
<span>${OptionDownloadMenuImage}</span>
|
||||||
|
</label>
|
||||||
|
<label class="hide">
|
||||||
|
<input type="checkbox" is="emby-checkbox" class="imageType" data-imagetype="Thumb" />
|
||||||
|
<span>${OptionDownloadThumbImage}</span>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
<div><button is="emby-button" type="submit" class="raised button-submit block"><span>${ButtonSave}</span></button></div>
|
<div><button is="emby-button" type="submit" class="raised button-submit block"><span>${ButtonSave}</span></button></div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -24,6 +24,10 @@
|
||||||
<i class="md-icon">skip_previous</i>
|
<i class="md-icon">skip_previous</i>
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
|
<button is="paper-icon-button-light" class="btnRewind btnNowPlayingRewind btnPlayStateCommand autoSize" title="${Rewind}">
|
||||||
|
<i class="md-icon"></i>
|
||||||
|
</button>
|
||||||
|
|
||||||
<button is="paper-icon-button-light" class="btnPlayPause btnPlayStateCommand autoSize" title="${ButtonPause}">
|
<button is="paper-icon-button-light" class="btnPlayPause btnPlayStateCommand autoSize" title="${ButtonPause}">
|
||||||
<i class="md-icon">pause</i>
|
<i class="md-icon">pause</i>
|
||||||
</button>
|
</button>
|
||||||
|
@ -32,6 +36,10 @@
|
||||||
<i class="md-icon">stop</i>
|
<i class="md-icon">stop</i>
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
|
<button is="paper-icon-button-light" class="btnPlayStateCommand btnFastForward btnNowPlayingFastForward autoSize" title="${FastForward}">
|
||||||
|
<i class="md-icon"></i>
|
||||||
|
</button>
|
||||||
|
|
||||||
<button is="paper-icon-button-light" class="btnPlayStateCommand btnNextTrack autoSize" title="${ButtonNextTrack}">
|
<button is="paper-icon-button-light" class="btnPlayStateCommand btnNextTrack autoSize" title="${ButtonNextTrack}">
|
||||||
<i class="md-icon">skip_next</i>
|
<i class="md-icon">skip_next</i>
|
||||||
</button>
|
</button>
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
define(["components/favoriteitems"],function(favoriteItems){"use strict";return function(view,params){view.addEventListener("viewshow",function(e){var isRestored=e.detail.isRestored;if(!isRestored){var parentId=null;favoriteItems.render(view,Dashboard.getCurrentUserId(),parentId)}})}});
|
|
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
||||||
define(["cardBuilder","apphost","imageLoader","libraryBrowser","emby-itemscontainer"],function(cardBuilder,appHost,imageLoader,libraryBrowser){"use strict";return function(view,params){function getSavedQueryKey(){return libraryBrowser.getSavedQueryKey()}function reloadItems(page){Dashboard.showLoadingMsg();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;var supportsImageAnalysis=appHost.supports("imageanalysis")&&("Recordings"==params.type||"RecordingSeries"==params.type);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:!supportsImageAnalysis,lazy:!0,overlayText:!1,showParentTitleOrTitle:!0,showTitle:!1,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:!supportsImageAnalysis,showYear:query.IsMovie&&"Recordings"==params.type,showSeriesYear:"RecordingSeries"===params.type,coverImage:!0,cardLayout:supportsImageAnalysis,vibrant:supportsImageAnalysis});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),Dashboard.hideLoadingMsg()})}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.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("TabSeries")):"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","emby-itemscontainer"],function(cardBuilder,appHost,imageLoader,libraryBrowser){"use strict";return function(view,params){function getSavedQueryKey(){return libraryBrowser.getSavedQueryKey()}function reloadItems(page){Dashboard.showLoadingMsg();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;var supportsImageAnalysis=appHost.supports("imageanalysis")&&("Recordings"==params.type||"RecordingSeries"==params.type);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:!supportsImageAnalysis,lazy:!0,overlayText:!1,showParentTitleOrTitle:!0,showTitle:!1,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:!supportsImageAnalysis,showYear:query.IsMovie&&"Recordings"==params.type,showSeriesYear:"RecordingSeries"===params.type,coverImage:!0,cardLayout:supportsImageAnalysis,vibrant:supportsImageAnalysis});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),Dashboard.hideLoadingMsg()})}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("TabSeries")):"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)})}});
|
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
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue