\ No newline at end of file
diff --git a/dashboard-ui/movies.html b/dashboard-ui/movies.html
index 9f239f3057..3dacc02e96 100644
--- a/dashboard-ui/movies.html
+++ b/dashboard-ui/movies.html
@@ -49,7 +49,7 @@
${MessageNoMovieSuggestionsAvailable}
-
+
@@ -94,4 +94,6 @@
+
+
\ No newline at end of file
diff --git a/dashboard-ui/music.html b/dashboard-ui/music.html
index ed554999d4..7f9681fbaa 100644
--- a/dashboard-ui/music.html
+++ b/dashboard-ui/music.html
@@ -93,4 +93,6 @@
+
+
\ No newline at end of file
diff --git a/dashboard-ui/scripts/homeupcoming.js b/dashboard-ui/scripts/homeupcoming.js
deleted file mode 100644
index 64e4946142..0000000000
--- a/dashboard-ui/scripts/homeupcoming.js
+++ /dev/null
@@ -1 +0,0 @@
-define(["datetime","cardBuilder","apphost","imageLoader","loading","layoutManager","emby-itemscontainer","scrollStyles"],function(datetime,cardBuilder,appHost,imageLoader,loading,layoutManager){"use strict";function getUpcomingPromise(){loading.show();var query={Limit:40,Fields:"AirTime,UserData",UserId:Dashboard.getCurrentUserId(),ImageTypeLimit:1,EnableImageTypes:"Primary,Backdrop,Banner,Thumb",EnableTotalRecordCount:!1};return ApiClient.getJSON(ApiClient.getUrl("Shows/Upcoming",query))}function loadUpcoming(page,promise){promise.then(function(result){var items=result.Items;items.length?page.querySelector(".noItemsMessage").style.display="none":page.querySelector(".noItemsMessage").style.display="block";var elem=page.querySelector("#upcomingItems");renderUpcoming(elem,items),loading.hide()})}function enableScrollX(){return!layoutManager.desktop}function getThumbShape(){return enableScrollX()?"overflowBackdrop":"backdrop"}function renderUpcoming(elem,items){var i,length,groups=[],currentGroupName="",currentGroup=[];for(i=0,length=items.length;i',html+='
"}elem.innerHTML=html,imageLoader.lazyChildren(elem)}return function(view,params,tabContent){var upcomingPromise,self=this;self.preRender=function(){upcomingPromise=getUpcomingPromise(view,params)},self.renderTab=function(){loadUpcoming(tabContent,params,upcomingPromise)}}});
\ No newline at end of file
diff --git a/dashboard-ui/search.html b/dashboard-ui/search.html
index f6a5b49eba..5e131f4acf 100644
--- a/dashboard-ui/search.html
+++ b/dashboard-ui/search.html
@@ -1,48 +1,8 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
${TabSuggestions}
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/dashboard-ui/strings/en-us.json b/dashboard-ui/strings/en-us.json
index 3ae5e08522..81e43e7358 100644
--- a/dashboard-ui/strings/en-us.json
+++ b/dashboard-ui/strings/en-us.json
@@ -30,6 +30,7 @@
"ButtonCancel": "Cancel",
"ButtonExit": "Exit",
"ButtonNew": "New",
+ "All": "All",
"OptionDev": "Dev",
"OptionBeta": "Beta",
"HeaderTaskTriggers": "Task Triggers",
diff --git a/dashboard-ui/strings/fr-ca.json b/dashboard-ui/strings/fr-ca.json
index 7d7c5cd28b..303e4a1699 100644
--- a/dashboard-ui/strings/fr-ca.json
+++ b/dashboard-ui/strings/fr-ca.json
@@ -155,9 +155,9 @@
"OptionWriters": "Writers",
"OptionProducers": "Producers",
"HeaderResume": "Resume",
- "HeaderContinueWatching": "Continue Watching",
+ "HeaderContinueWatching": "Continuer \u00e0 regarder",
"HeaderContinueListening": "Continue Listening",
- "HeaderNextUp": "Next Up",
+ "HeaderNextUp": "\u00c0 Suivre",
"NoNextUpItemsMessage": "None found. Start watching your shows!",
"HeaderLatestEpisodes": "Latest Episodes",
"HeaderPersonTypes": "Person Types:",
@@ -752,8 +752,8 @@
"OptionNo": "No",
"HeaderOptions": "Options",
"LabelHomeScreenSectionValue": "Home screen section {0}:",
- "OptionMyMedia": "My media",
- "OptionMyMediaSmall": "My media (small)",
+ "OptionMyMedia": "Mes m\u00e9dias",
+ "OptionMyMediaSmall": "Mes m\u00e9dias (petit)",
"OptionResumablemedia": "Resume",
"OptionLatestMedia": "Latest media",
"OptionLatestChannelMedia": "Latest channel items",
@@ -763,7 +763,7 @@
"HeaderReports": "Reports",
"HeaderSettings": "Settings",
"OptionDefaultSort": "Default",
- "TabNextUp": "Next Up",
+ "TabNextUp": "\u00c0 Suivre",
"HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageNoMovieSuggestionsAvailable": "No movie suggestions are currently available. Start watching and rating your movies, and then come back to view your recommendations.",
"MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Movies, Series, Albums, Books and Games. Click the + button to start creating Collections.",
@@ -1265,7 +1265,7 @@
"HeaderSelectDate": "Select Date",
"ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}",
"LabelFromHelp": "Example: {0} (on the server)",
- "HeaderMyMedia": "My Media",
+ "HeaderMyMedia": "Mes M\u00e9dias",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
"MessageErrorLoadingSupporterInfo": "There was an error loading Emby Premiere information. Please try again later.",
"HeaderConfirmRemoveUser": "Remove User",
diff --git a/dashboard-ui/strings/fr-fr.json b/dashboard-ui/strings/fr-fr.json
index 398abf19c9..825dca1192 100644
--- a/dashboard-ui/strings/fr-fr.json
+++ b/dashboard-ui/strings/fr-fr.json
@@ -1,5 +1,5 @@
{
- "HeaderOnNow": "On Now",
+ "HeaderOnNow": "Actuellement",
"Downloading": "Downloading",
"LabelPrevious": "Pr\u00e9c\u00e9dent",
"LabelFinish": "Terminer",
@@ -157,7 +157,7 @@
"HeaderResume": "Synopsis",
"HeaderContinueWatching": "Continuer \u00e0 regarder",
"HeaderContinueListening": "Continue Listening",
- "HeaderNextUp": "\u00c0 suivre",
+ "HeaderNextUp": "\u00c0 Suivre",
"NoNextUpItemsMessage": "Aucun r\u00e9sultat trouv\u00e9. Commencez \u00e0 regarder vos s\u00e9ries\u00a0!",
"HeaderLatestEpisodes": "Derniers \u00e9pisodes",
"HeaderPersonTypes": "Types de personnes\u00a0:",
@@ -752,8 +752,8 @@
"OptionNo": "No",
"HeaderOptions": "Options",
"LabelHomeScreenSectionValue": "Home screen section {0}:",
- "OptionMyMedia": "My media",
- "OptionMyMediaSmall": "My media (small)",
+ "OptionMyMedia": "Mes m\u00e9dias",
+ "OptionMyMediaSmall": "Mes m\u00e9dias (petit)",
"OptionResumablemedia": "Resume",
"OptionLatestMedia": "Latest media",
"OptionLatestChannelMedia": "Latest channel items",
@@ -763,7 +763,7 @@
"HeaderReports": "Reports",
"HeaderSettings": "Settings",
"OptionDefaultSort": "Default",
- "TabNextUp": "Next Up",
+ "TabNextUp": "\u00c0 Suivre",
"HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageNoMovieSuggestionsAvailable": "No movie suggestions are currently available. Start watching and rating your movies, and then come back to view your recommendations.",
"MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Movies, Series, Albums, Books and Games. Click the + button to start creating Collections.",
@@ -1265,7 +1265,7 @@
"HeaderSelectDate": "Select Date",
"ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}",
"LabelFromHelp": "Example: {0} (on the server)",
- "HeaderMyMedia": "My Media",
+ "HeaderMyMedia": "Mes M\u00e9dias",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
"MessageErrorLoadingSupporterInfo": "There was an error loading Emby Premiere information. Please try again later.",
"HeaderConfirmRemoveUser": "Retirer l'utilisateur",
diff --git a/dashboard-ui/strings/fr.json b/dashboard-ui/strings/fr.json
index 60f46c7de7..dacd562967 100644
--- a/dashboard-ui/strings/fr.json
+++ b/dashboard-ui/strings/fr.json
@@ -155,9 +155,9 @@
"OptionWriters": "Sc\u00e9naristes",
"OptionProducers": "Producteurs",
"HeaderResume": "Reprendre",
- "HeaderContinueWatching": "Continuer la lecture",
+ "HeaderContinueWatching": "Continuer \u00e0 regarder",
"HeaderContinueListening": "Continuer l'\u00e9coute",
- "HeaderNextUp": "\u00c0 suivre",
+ "HeaderNextUp": "\u00c0 Suivre",
"NoNextUpItemsMessage": "Aucun \u00e9l\u00e9ment trouv\u00e9. Commencez \u00e0 regarder vos s\u00e9ries\u00a0!",
"HeaderLatestEpisodes": "\u00c9pisodes r\u00e9cents",
"HeaderPersonTypes": "Types de personne\u00a0:",
@@ -763,7 +763,7 @@
"HeaderReports": "Rapports",
"HeaderSettings": "Param\u00e8tres",
"OptionDefaultSort": "Par d\u00e9faut",
- "TabNextUp": "\u00c0 suivre",
+ "TabNextUp": "\u00c0 Suivre",
"HeaderBecomeProjectSupporter": "Obtenez Emby Premiere",
"MessageNoMovieSuggestionsAvailable": "Aucune suggestion de film n'est actuellement disponible. Commencez \u00e0 regarder et \u00e0 noter vos films pour avoir des suggestions.",
"MessageNoCollectionsAvailable": "Les collections vous permettent de profiter de groupements personnalis\u00e9s de films, de s\u00e9ries, d'albums audio, de livres et de jeux. Cliquez sur le bouton + pour commencer \u00e0 cr\u00e9er des collections.",
@@ -1265,7 +1265,7 @@
"HeaderSelectDate": "S\u00e9lectionnez la date",
"ServerUpdateNeeded": "Le serveur Emby doit \u00eatre mis \u00e0 jour. Pour t\u00e9l\u00e9charger la derni\u00e8re version, veuillez visiter {0}",
"LabelFromHelp": "Exemple\u00a0: {0} (sur le serveur)",
- "HeaderMyMedia": "Mes m\u00e9dias",
+ "HeaderMyMedia": "Mes M\u00e9dias",
"ErrorLaunchingChromecast": "Une erreur a \u00e9t\u00e9 rencontr\u00e9e lors du lancement de Chromecast. Veuillez vous assurer que votre appareil est bien connect\u00e9 \u00e0 votre r\u00e9seau sans-fil.",
"MessageErrorLoadingSupporterInfo": "Une erreur s'est produite lors du chargement des informations Emby Premiere. Veuillez r\u00e9essayer plus tard.",
"HeaderConfirmRemoveUser": "Supprimer l'utilisateur",
diff --git a/dashboard-ui/strings/it.json b/dashboard-ui/strings/it.json
index 8bbf43a45a..697373d1c4 100644
--- a/dashboard-ui/strings/it.json
+++ b/dashboard-ui/strings/it.json
@@ -1,6 +1,6 @@
{
- "HeaderOnNow": "On Now",
- "Downloading": "Downloading",
+ "HeaderOnNow": "In onda ora",
+ "Downloading": "In scaricamento",
"LabelPrevious": "Precedente",
"LabelFinish": "Finito",
"LabelNext": "Prossimo",
@@ -98,7 +98,7 @@
"LabelDisplayMissingEpisodesWithinSeasonsHelp": "Questo deve anche essere abilitato per le librerie TV nella configurazione del Server Emby.",
"LabelUnairedMissingEpisodesWithinSeasons": "Visualizza episodi mai andati in onda nelle stagioni",
"ImportMissingEpisodesHelp": "Se abilitato, le informazioni relative agli episodi mancanti saranno importate nel database di Emby e mostrate all'interno di Serie e Stagioni. Questo pu\u00f2 causare scansioni della libreria pi\u00f9 lente.",
- "MessageEnablingOptionLongerScans": "Enabling this option may result in significantly longer library scans.",
+ "MessageEnablingOptionLongerScans": "L'abilitazione di questa opzione pu\u00f2 rallentare significativamente le scansioni della libreria.",
"HeaderVideoPlaybackSettings": "Impostazioni di riproduzione video",
"OptionDownloadInternetMetadataTvPrograms": "Scarica metadati da Internet per i programmi elencati nella guida",
"HeaderPlaybackSettings": "Impostazioni di riproduzione",
@@ -139,7 +139,7 @@
"TabSuggestions": "Suggerimenti",
"TabLatest": "Novit\u00e0",
"TabUpcoming": "In Arrivo",
- "TabShows": "Programmi",
+ "TabShows": "Spettacoli",
"TabEpisodes": "Episodi",
"TabGenres": "Generi",
"TabNetworks": "Reti",
@@ -156,7 +156,7 @@
"OptionProducers": "Produttori",
"HeaderResume": "Riprendi",
"HeaderContinueWatching": "Continua a guardare",
- "HeaderContinueListening": "Continue Listening",
+ "HeaderContinueListening": "Continua ad ascoltare",
"HeaderNextUp": "Prossimi",
"NoNextUpItemsMessage": "Trovato niente. Inizia a guardare i tuoi programmi!",
"HeaderLatestEpisodes": "Ultimi Episodi Aggiunti",
@@ -751,7 +751,7 @@
"OptionYes": "Si",
"OptionNo": "No",
"HeaderOptions": "Opzioni",
- "LabelHomeScreenSectionValue": "Home screen section {0}:",
+ "LabelHomeScreenSectionValue": "Sezione {0} della pagina iniziale:",
"OptionMyMedia": "I miei media",
"OptionMyMediaSmall": "I miei media (piccolo)",
"OptionResumablemedia": "Riprendi",
@@ -795,8 +795,8 @@
"LabelProtocolInfoHelp": "Il valore che verr\u00e0 utilizzato quando si risponde a richieste GetProtocolInfo dal dispositivo.",
"TabNfoSettings": "Impostazioni nfo",
"HeaderKodiMetadataHelp": "Emby includes native support for Nfo metadata files. To enable or disable Nfo metadata, use the Metadata tab to configure options for your media types.",
- "LabelKodiMetadataUser": "Sincronizza i dati utente a nfo di per:",
- "LabelKodiMetadataUserHelp": "Abilita questa opzione per mantenere i dati di orologio sincronizzati tra il Server Emby e i file NFO.",
+ "LabelKodiMetadataUser": "Salva dati utente in file nfo per:",
+ "LabelKodiMetadataUserHelp": "Abilita questa opzione per salvare i dati in file Nfo per usarli in altre applicazioni",
"LabelKodiMetadataDateFormat": "Data di uscita Formato:",
"LabelKodiMetadataDateFormatHelp": "Tutte le date all'interno del nfo verranno letti e scritti utilizzando questo formato.",
"LabelKodiMetadataSaveImagePaths": "Salva percorsi delle immagini all'interno dei file NFO",
@@ -1076,7 +1076,7 @@
"HeaderShareMediaFolders": "Condividi Cartelle dei media",
"MessageGuestSharingPermissionsHelp": "a maggior parte delle caratteristiche sono inizialmente disponibili per gli ospiti, ma possono essere attivate in base alle esigenze.",
"HeaderInvitations": "Inviti",
- "Invitations": "Invitations",
+ "Invitations": "Inviti",
"LabelForgotPasswordUsernameHelp": "Inserisci il tuo nome utente, se te lo ricordi.",
"HeaderForgotPassword": "Password dimenticata",
"TitlePasswordReset": "Password dimenticata",
@@ -1108,7 +1108,7 @@
"OptionEnableTranscodingThrottle": "Abilita il throttling",
"OptionEnableTranscodingThrottleHelp": "Il Throttling regola automaticamente la velocit\u00e0 di transcodifica per ridurre al minimo l'utilizzo della CPU del server durante la riproduzione.",
"LabelUploadSpeedLimit": "Velocit\u00e0 limite di upload (Mbps)",
- "OptionAllowSyncTranscoding": "Abilita la sincronizzazione che necessita di transcodifica",
+ "OptionAllowSyncTranscoding": "Abilita download che necessitano di transcodifica",
"HeaderPlayback": "Riproduzione",
"OptionAllowAudioPlaybackTranscoding": "Abilita la riproduzione di audio che necessita di transcodifica",
"OptionAllowVideoPlaybackTranscoding": "Abilita la riproduzione di video che necessita di transcodifica",
@@ -1826,7 +1826,7 @@
"HeaderSortOrder": "Ordinamento",
"ButtonDisconnect": "Disconnetti",
"ButtonMenu": "Menu",
- "ForAdditionalLiveTvOptions": "Per ulteriori provider Live TV, fare clic sulla scheda Servizi Esterni per vedere le opzioni disponibili.",
+ "ForAdditionalLiveTvOptions": "Per ulteriori provider Live TV, fare clic sulla scheda Servizi per vedere le opzioni disponibili.",
"ButtonGuide": "Guida",
"ConfirmEndPlayerSession": "Vuoi chiudere Emby su questo dispositivo?",
"ButtonYes": "Si",
@@ -1962,19 +1962,19 @@
"LabelPostProcessor": "Applicazione Post-processing:",
"ErrorAddingXmlTvFile": "There was an error accessing the XmlTV file. Please ensure the file exists and try again.",
"OptionAutomaticallyGroupSeries": "Fondi automaticamente le serie sparse su pi\u00f9 cartelle",
- "OptionAutomaticallyGroupSeriesHelp": "If enabled, series that are spread across multiple folders within this library will be automatically merged into a single series.",
+ "OptionAutomaticallyGroupSeriesHelp": "Se abilitato, le serie distribuite in pi\u00f9 cartelle di questa libreria saranno automaticamente combinate in un'unica serie.",
"ErrorReachingEmbyConnect": "Si \u00e8 verificato un errore durante la connessione al server Emby Connect. Per favore verifica la tua connessione ad Internet e riprova.",
"WhenDidYouPurchaseApp": "Quando hai acquistato questa app originariamente?",
"PreferEmbeddedTitlesOverFileNames": "Preferisci titoli integrati ai nomi dei file",
- "PreferEmbeddedTitlesOverFileNamesHelp": "This determines the default display title when no internet metadata or local metadata is available.",
+ "PreferEmbeddedTitlesOverFileNamesHelp": "Determina il titolo predefinito usato quando non sono disponibili metadati locali o da Internet.",
"HeaderUpcomingEpisodes": "Episodi in Arrivo",
- "HeaderFavoriteVideos": "Favorite Videos",
- "HeaderLiveTvTunerSetup": "Live TV Tuner Setup",
- "HeaderDetectMyDevices": "Detect My Devices",
- "MessagePleaseWait": "Please wait. This may take a minute.",
- "DetectingDevices": "Detecting devices",
- "LabelAutomaticallyRefreshInternetMetadataEvery": "Automatically refresh metadata from the internet:",
- "Never": "Never",
- "EveryNDays": "Every {0} days",
- "HeaderNewDevices": "New Devices"
+ "HeaderFavoriteVideos": "Video Preferiti",
+ "HeaderLiveTvTunerSetup": "Configura Ricevitore TV",
+ "HeaderDetectMyDevices": "Rileva i miei dispositivi",
+ "MessagePleaseWait": "Per favore attendi. La procedura potrebbe impiegare qualche minuto.",
+ "DetectingDevices": "Rilevamento dispositivi",
+ "LabelAutomaticallyRefreshInternetMetadataEvery": "Aggiorna automaticamente i metadati da Internet:",
+ "Never": "Mai",
+ "EveryNDays": "Ogni {0} giorni",
+ "HeaderNewDevices": "Nuovi Dispositivi"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/nl.json b/dashboard-ui/strings/nl.json
index b661b61439..d7cfb7ee8b 100644
--- a/dashboard-ui/strings/nl.json
+++ b/dashboard-ui/strings/nl.json
@@ -1,6 +1,6 @@
{
- "HeaderOnNow": "On Now",
- "Downloading": "Downloading",
+ "HeaderOnNow": "Aan het spelen",
+ "Downloading": "Downloaden",
"LabelPrevious": "Vorige",
"LabelFinish": "Voltooien",
"LabelNext": "Volgende",
@@ -21,7 +21,7 @@
"ButtonTermsOfService": "Service voorwaarden",
"ButtonConvertMedia": "Converteer media",
"ButtonOrganize": "Organiseren",
- "HeaderSupporterBenefits": "Emby Premiere Voordelen",
+ "HeaderSupporterBenefits": "Voordelen van Emby Premiere",
"HeaderAddUser": "Gebruiker Toevoegen",
"LabelAddConnectSupporterHelp": "Om een \u200b\u200bgebruiker toe te voegen die niet in de lijst voorkomt, moet u eerst hun account aan Emby Connect koppelen vanuit hun gebruikersprofiel pagina.",
"LabelPinCode": "Pincode:",
@@ -98,7 +98,7 @@
"LabelDisplayMissingEpisodesWithinSeasonsHelp": "Dit moet ook worden ingeschakeld voor TV bibliotheken in Emby Server setup.",
"LabelUnairedMissingEpisodesWithinSeasons": "Toon komende afleveringen binnen een seizoen",
"ImportMissingEpisodesHelp": "Indien ingeschakeld, wordt informatie over ontbrekende afleveringen in uw Emby de database ge\u00efmporteerd en weergegeven in de seizoenen en series. Dit kan aanzienlijk langere bibliotheekscans veroorzaken.",
- "MessageEnablingOptionLongerScans": "Enabling this option may result in significantly longer library scans.",
+ "MessageEnablingOptionLongerScans": "Inschakelen van deze optie kan leiden tot langere doorlooptijd van bibliotheek scans.",
"HeaderVideoPlaybackSettings": "Video afspeel instellingen",
"OptionDownloadInternetMetadataTvPrograms": "Download internet metadata voor de programma's in de gids",
"HeaderPlaybackSettings": "Afspeel instellingen",
@@ -110,7 +110,7 @@
"OptionOnlyForcedSubtitles": "Alleen geforceerde ondertiteling",
"OptionAlwaysPlaySubtitles": "Ondertiteling altijd weergeven",
"OptionDefaultSubtitlesHelp": "Ondertitels worden geladen op basis van de standaard en geforceerd markeringen in de ingesloten metadata. Als er meerdere opties zijn wordt rekening gehouden met de taalvoorkeuren.",
- "OptionOnlyForcedSubtitlesHelp": "Alleen ondertiteling gemarkeerd als \"gedwongen\" zullen worden geladen.",
+ "OptionOnlyForcedSubtitlesHelp": "Alleen ondertiteling gemarkeerd als \"gedwongen\" zal worden geladen.",
"OptionAlwaysPlaySubtitlesHelp": "Ondertiteling wordt weergegeveen in de voorkeurstaal ongeacht de taal van de audio.",
"OptionNoSubtitlesHelp": "Ondertiteling wordt standaard niet weergegeven.",
"TabProfiles": "Profielen",
@@ -135,7 +135,7 @@
"MessageNothingHere": "Lijst is leeg.",
"MessagePleaseEnsureInternetMetadata": "Zorg ervoor dat het downloaden van metadata van het internet is ingeschakeld.",
"AlreadyPaidHelp1": "Als u een oudere versie van Media Browser voor Android aangeschaft hebt hoeft u niet opnieuw te betalen om deze app te activeren. Klik op OK om ons u een e-mail op {0} te sturen en wij activeren deze voor u.",
- "AlreadyPaidHelp2": "Heb je Emby premi\u00e8re? Annuleer dan dit dialoogvenster, Activeer Emby premi\u00e8re in uw Emby Server Dashboard onder Help-> Emby premi\u00e8re en het zal automatisch worden ontgrendeld.",
+ "AlreadyPaidHelp2": "Heeft u Emby Premiere? Annuleer dan dit dialoogvenster, Activeer Emby Premiere in uw Emby Server Dashboard onder Help-> Emby Premiere en het zal automatisch worden ontgrendeld.",
"TabSuggestions": "Suggesties",
"TabLatest": "Nieuw",
"TabUpcoming": "Binnenkort op TV",
@@ -156,7 +156,7 @@
"OptionProducers": "Producenten",
"HeaderResume": "Hervatten",
"HeaderContinueWatching": "Kijken hervatten",
- "HeaderContinueListening": "Continue Listening",
+ "HeaderContinueListening": "Luisteren hervatten",
"HeaderNextUp": "Volgend",
"NoNextUpItemsMessage": "Niets gevonden. Start met kijken!",
"HeaderLatestEpisodes": "Nieuwste Afleveringen",
@@ -435,7 +435,7 @@
"LabelEnableDlnaPlayTo": "DLNA Afspelen Met inschakelen",
"LabelEnableDlnaPlayToHelp": "Emby kan apparaten detecteren binnen uw netwerk en biedt de mogelijkheid om ze op afstand te controleren",
"LabelEnableDlnaDebugLogging": "DLNA foutopsporings logboek inschakelen",
- "LabelEnableDlnaDebugLoggingHelp": "Dit zal grote logboekbestanden maken en mag alleen worden gebruikt als dat nodig is voor het oplossen van problemen.",
+ "LabelEnableDlnaDebugLoggingHelp": "Dit zal grote logboekbestanden genereren en is alleen bedoeld voor het troubleshooting doeleinden.",
"LabelEnableDlnaClientDiscoveryInterval": "Interval voor het zoeken naar clients (seconden)",
"LabelEnableDlnaClientDiscoveryIntervalHelp": "Bepaalt de duur in seconden tussen SSDP zoekopdrachten uitgevoerd door Emby.",
"HeaderCustomDlnaProfiles": "Aangepaste profielen",
@@ -499,7 +499,7 @@
"OptionRememberOrganizeCorrection": "Bewaar correctie en gebruik deze bij toekomstige bestanden met een lijkende naam",
"HeaderSupportTheTeam": "Ondersteun het Emby Team",
"HeaderSupportTheTeamHelp": "Door Emby Premiere aan te schaffen draagt u bij aan de verdere ontwikkeling van dit project. Een deel van alle donaties zal worden bijgedragen aan de andere gratis tools waarvan we afhankelijk zijn.",
- "DonationNextStep": "Eenmaal voltooid, gaat u terug en voert U Uw Emby Premiere sleutel, die u ontvangt per e-mail in.",
+ "DonationNextStep": "Eenmaal voltooid, gaat u terug en voert u uw Emby Premiere sleutel in, die u via e-mail zult ontvangen.",
"AutoOrganizeHelp": "Automatisch organiseren monitort de download mappen op nieuwe bestanden en verplaatst ze naar uw mediamappen.",
"OptionEnableEpisodeOrganization": "Nieuwe aflevering organisatie inschakelen",
"LabelWatchFolder": "Bewaakte map:",
@@ -751,7 +751,7 @@
"OptionYes": "Ja",
"OptionNo": "Nee",
"HeaderOptions": "Opties",
- "LabelHomeScreenSectionValue": "Home screen section {0}:",
+ "LabelHomeScreenSectionValue": "Begin scherm sectie {0}:",
"OptionMyMedia": "Mijn media",
"OptionMyMediaSmall": "Mijn media (klein)",
"OptionResumablemedia": "Hervatten",
@@ -1007,7 +1007,7 @@
"CinemaModeConfigurationHelp": "Cinema mode brengt de theater ervaring naar uw woonkamer met de mogelijkheid om trailers en eigen intro's voor de film af te spelen.",
"OptionTrailersFromMyMovies": "Voeg trailers van films uit mijn bibliotheek toe",
"OptionUpcomingMoviesInTheaters": "Voeg trailers van nieuwe en verwachtte films toe",
- "LabelLimitIntrosToUnwatchedContent": "Gebruik alleen trailers van films die nog niet gekeken zijn",
+ "LabelLimitIntrosToUnwatchedContent": "Gebruik alleen trailers van films die nog niet bekeken zijn",
"LabelEnableIntroParentalControl": "Schakel slimme ouderlijke toezicht in",
"LabelEnableIntroParentalControlHelp": "Trailers worden alleen geselecteerd als de ouderlijke toezicht lager of gelijk is aan de film die gekeken wordt.",
"LabelTheseFeaturesRequireSubscriptionHelpAndTrailers": "Deze functies vereisen een actief Emby Premiere abonnement en installatie van de Trailer-kanaal plugin.",
@@ -1076,7 +1076,7 @@
"HeaderShareMediaFolders": "Deel media mappen",
"MessageGuestSharingPermissionsHelp": "De meeste features zijn niet direct beschikbaar voor gasten maar kunnen aangezet worden waar gewenst.",
"HeaderInvitations": "Uitnodigingen",
- "Invitations": "Invitations",
+ "Invitations": "Uitnodigingen",
"LabelForgotPasswordUsernameHelp": "Vul uw gebruikersnaam in, als u deze weet.",
"HeaderForgotPassword": "Wachtwoord vergeten",
"TitlePasswordReset": "Wachtwoord resetten",
@@ -1188,7 +1188,7 @@
"LabelTranscodingThreadCountHelp": "Selecteer het maximale aantal threads die gebruikt mogen worden om te transcoderen. Bij een lager aantal zal het CPU gebruik lager zijn, maar kan de afspeelkwaliteit minder zijn.",
"OptionMax": "Max",
"LabelSyncPath": "Gesynchroniseerde inhoud pad:",
- "OptionSyncOnlyOnWifi": "Synchroniseer alleen via Wifi",
+ "OptionSyncOnlyOnWifi": "Alleen via Wifi synchroniseren",
"OptionSyncLosslessAudioOriginal": "Synchroniseer lossless geluid in originele kwaliteit",
"HeaderUpcomingForKids": "Binnenkort voor kinderen",
"HeaderSetupLiveTV": "Configureer Live TV",
@@ -1217,7 +1217,7 @@
"LabelCodecIntrosPath": "Codec intro's pad:",
"LabelCodecIntrosPathHelp": "Een map met video bestanden. Als de bestandsnaam van een video bestand overeenkomt met de video-, audiocodec ,audio profiel of een Tag dan zal deze afgespeeld worden voor de hoofd film.",
"OptionConvertRecordingsToStreamingFormat": "Opnamen automatisch converteren naar een streaming formaat",
- "OptionConvertRecordingsToStreamingFormatHelp": "Opnames zullen direct worden omgezet naar MP4 voor het eenvoudig afspelen op uw apparaten.",
+ "OptionConvertRecordingsToStreamingFormatHelp": "Opnames zullen direct naar MP4 of MKV worden omgezet voor het eenvoudig afspelen op uw apparaten.",
"FeatureRequiresEmbyPremiere": "Deze functie vereist een actieve Emby Premiere abonnement.",
"FileExtension": "Bestandsextensie",
"OptionPlayNextEpisodeAutomatically": "Speel volgende aflevering automatisch",
@@ -1267,7 +1267,7 @@
"LabelFromHelp": "Voorbeeld: {0} (op de server)",
"HeaderMyMedia": "Mijn media",
"ErrorLaunchingChromecast": "Er is een fout opgetreden bij het starten van chromecast. Zorg ervoor dat uw apparaat is aangesloten op uw draadloze netwerk.",
- "MessageErrorLoadingSupporterInfo": "Er is een fout bij het laden van Emby Premiere informatie opgetreden. Probeer het later opnieuw.",
+ "MessageErrorLoadingSupporterInfo": "Er is een fout opgetreden bij het laden van Emby Premiere informatie. Probeer het later opnieuw.",
"HeaderConfirmRemoveUser": "Gebruiker verwijderen",
"ValueTimeLimitSingleHour": "Tijdslimiet: 1 uur",
"ValueTimeLimitMultiHour": "Tijdslimiet: {0} uren",
@@ -1305,7 +1305,7 @@
"ButtonScheduledTasks": "Geplande taken",
"MessageItemsAdded": "Items toegevoegd",
"HeaderSelectCertificatePath": "Selecteer Certificaat Pad",
- "HeaderSupporterBenefit": "Een actief Emby Premiere abonnement geeft extra voordelen zoals toegang tot synchronisatie, Premium plugins, Internet kanalen en meer. {0} meer info{1}.",
+ "HeaderSupporterBenefit": "Een actief Emby Premiere abonnement biedt extra voordelen zoals toegang tot synchronisatie, Premium plugins, Internet kanalen en meer. {0} Meer info{1}.",
"HeaderWelcomeToProjectServerDashboard": "Welkom bij het Emby Server Dashboard",
"HeaderWelcomeToProjectWebClient": "Welkom bij Emby",
"ButtonTakeTheTour": "Volg de tour",
@@ -1790,7 +1790,7 @@
"ButtonServer": "Server",
"HeaderLibrary": "Bibliotheek",
"HeaderMedia": "Media",
- "NoNewDevicesFound": "No new devices found. To add a new tuner, close this dialog and enter the device information manually.",
+ "NoNewDevicesFound": "Er zijn geen nieuwe apparaten gevonden. Sluit dit melding en voer handmatig de apparaat gegevens in om een nieuwe tuner toe te voegen.",
"NoResultsFound": "Geen resultaten gevonden.",
"ButtonManageServer": "Beheer server",
"ButtonPreferences": "Voorkeuren",
@@ -1814,7 +1814,7 @@
"ErrorPleaseSelectLineup": "Selecteer een lineup en probeer het opnieuw. Als er geen lineups beschibaar zijn, controleer dan of uw gebruikersnaam, wachtwoord en postcode correct zijn.",
"HeaderTryEmbyPremiere": "Probeer Emby Premiere",
"OptionEnableDisplayMirroring": "Schakel beeld spiegeling in",
- "HeaderSyncRequiresSupporterMembership": "Sync Vereist een actief Premiere lidmaatschap.",
+ "HeaderSyncRequiresSupporterMembership": "Sync Vereist een actief Emby Premiere lidmaatschap.",
"HeaderSyncRequiresSupporterMembershipAppVersion": "Sync vereist een verbinding met een Emby Server met een actief Emby Premiere abonnement.",
"ErrorValidatingSupporterInfo": "Er is een fout bij het valideren van uw Emby Premiere gegevens . Probeer het later opnieuw.",
"LabelLocalSyncStatusValue": "Status: {0}",
@@ -1846,7 +1846,7 @@
"ErrorRemovingEmbyConnectAccount": "Er ging iets mis bij het verwijderen van het Emby Connect account. Controleer de internet verbinding en probeer het opnieuw.",
"ErrorAddingEmbyConnectAccount1": "Er ging iets mis bij het toevoegen van de Emby Connect account. Hebt u een Emby account aangemaakt? Registreer op {0}.",
"ErrorAddingEmbyConnectAccount2": "Verzekert u zich er a.u.b. van dat het Emby account geactiveerd is door de instructies te volgen in de e-mail die verstuurd is na het aanmaken van de account. Als u deze mail niet ontvangen hebt, stuur dan a.u.b. een e-mail naar {0} vanaf het e-mailadres dat gebruikt is bij het aanmaken van het Emby account.",
- "ErrorAddingEmbyConnectAccount3": "De Emby account is al gekoppeld aan een bestaande lokale gebruiker. Een Emby account kan alleen worden gekoppeld aan \u00e9\u00e9n lokale gebruiker tegelijk.",
+ "ErrorAddingEmbyConnectAccount3": "Het Emby account is al gekoppeld aan een bestaande lokale gebruiker. Een Emby account kan worden gekoppeld aan maximaal \u00e9\u00e9n lokale gebruiker tegelijk.",
"HeaderFavoriteArtists": "Favoriete Artiest",
"HeaderFavoriteSongs": "Favoriete Titels",
"HeaderConfirmPluginInstallation": "Bevestig Plugin Installatie",
@@ -1872,7 +1872,7 @@
"DrmChannelsNotImported": "Kanalen met DRM worden niet ge\u00efmporteerd.",
"LabelAllowHWTranscoding": "Hardware transcoding toestaan",
"AllowHWTranscodingHelp": "Wanneer ingeschakeld zal de tuner streams direct transcoderen streams. Dit kan helpen de transcodering vereist door Emby Server te verlagen.",
- "OptionRequirePerfectSubtitleMatch": "Downloaden alleen ondertitels die een perfecte match geven voor mijn video bestanden",
+ "OptionRequirePerfectSubtitleMatch": "Alleen ondertitels downloaden die een perfecte match geven voor mijn video bestanden",
"ErrorAddingGuestAccount1": "Er is een fout opgetreden bij het toevoegen van het Emby Connect-account. Heeft uw gast een Emby-account aangemaakt? Zij kunnen zich aanmelden op {0}.",
"ErrorAddingGuestAccount2": "Zorg ervoor dat uw gasten activering voltooien door het volgen van de instructies in de verzonden e-mail nadat u de account hebt gemaakt. Als ze deze e-mail niet ontvangen stuur dan alstublieft een mailtje naar {0}, met daarin uw e-mailadres, als ook het e-mailadres van uw gast.",
"GuestUserNotFound": "Gebruiker is niet gevonden. Zorg er voor dat de naam klopt en probeer het opnieuw, of probeer hun e-mailadres in te voeren.",
@@ -1933,7 +1933,7 @@
"LabelVaapiDevice": "VA API Apparaat:",
"LabelVaapiDeviceHelp": "Dit is de render knooppunt dat wordt gebruikt voor hardwareversnelling.",
"HowToConnectFromEmbyApps": "Hoe te verbinden vanuit Emby apps",
- "MessageFolderRipPlaybackExperimental": "Ondersteuning voor het afspelen van de map rips en ISO's in deze app is alleen expirimental. Voor het beste resultaat, probeer dan een Emby app die deze formaten native ondersteuning, of gebruik gewoon videobestanden.",
+ "MessageFolderRipPlaybackExperimental": "Ondersteuning voor het afspelen van de map rips en ISO's in deze app is slechts experimenteel. Probeer een Emby app die deze formaten standaard ondersteunt of gebruik gewone videobestanden voor het beste resultaat.",
"OptionExtractChapterImage": "Inschakelen uitpakken van hoofdstuk afbeeldingen",
"Downloads": "Downloads",
"LabelEnableDebugLogging": "Foutopsporings logboek inschakelen",
@@ -1965,16 +1965,16 @@
"OptionAutomaticallyGroupSeriesHelp": "Indien ingeschakeld, zal serie die zijn verspreid over meerdere mappen binnen deze bibliotheek automatisch samengevoegd tot \u00e9\u00e9n serie.",
"ErrorReachingEmbyConnect": "Er is een fout opgetreden bij het bereiken van de Emby Connect-server. Zorg ervoor dat u een actieve internetverbinding en probeer het opnieuw.",
"WhenDidYouPurchaseApp": "Wanneer heb je deze app oorspronkelijk gekocht?",
- "PreferEmbeddedTitlesOverFileNames": "Prevereer ingesloten titels boven bestandsnamen",
+ "PreferEmbeddedTitlesOverFileNames": "Prefereer ingesloten titels boven bestandsnamen",
"PreferEmbeddedTitlesOverFileNamesHelp": "Dit bepaalt de standaard weergavetitel wanneer er geen internet metagegevens of lokale metadata beschikbaar is.",
"HeaderUpcomingEpisodes": "Komende afleveringen",
- "HeaderFavoriteVideos": "Favorite Videos",
- "HeaderLiveTvTunerSetup": "Live TV Tuner Setup",
- "HeaderDetectMyDevices": "Detect My Devices",
- "MessagePleaseWait": "Please wait. This may take a minute.",
- "DetectingDevices": "Detecting devices",
- "LabelAutomaticallyRefreshInternetMetadataEvery": "Automatically refresh metadata from the internet:",
- "Never": "Never",
- "EveryNDays": "Every {0} days",
- "HeaderNewDevices": "New Devices"
+ "HeaderFavoriteVideos": "Favoriete Video's",
+ "HeaderLiveTvTunerSetup": "Live TV Tuner Instellingen",
+ "HeaderDetectMyDevices": "Detecteer Mijn Apparaten",
+ "MessagePleaseWait": "Even geduld. Dit kan even duren.",
+ "DetectingDevices": "Apparaten detecteren",
+ "LabelAutomaticallyRefreshInternetMetadataEvery": "Vernieuw metagegevens automatisch van het internet",
+ "Never": "Nooit",
+ "EveryNDays": "Elke {0} dagen",
+ "HeaderNewDevices": "Nieuwe Apparaten"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/ru.json b/dashboard-ui/strings/ru.json
index 67c31501cc..3aef7e6d17 100644
--- a/dashboard-ui/strings/ru.json
+++ b/dashboard-ui/strings/ru.json
@@ -1898,7 +1898,7 @@
"XmlTvMovieCategoriesHelp": "\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0432 \u044d\u0442\u0438\u0445 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u0445 \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0444\u0438\u043b\u044c\u043c\u043e\u0432\u044b\u0435. \u0414\u043b\u044f \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u00ab|\u00bb.",
"XmlTvPathHelp": "\u041f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443 XML TV. Emby \u0431\u0443\u0434\u0435\u0442 \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u0438 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0435\u0433\u043e \u043d\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f. \u0412\u044b \u0441\u0430\u043c\u0438 \u043d\u0435\u0441\u0451\u0442\u0435 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430.",
"LabelBindToLocalNetworkAddress": "\u041f\u0440\u0438\u0432\u044f\u0437\u043a\u0430 \u043a \u0430\u0434\u0440\u0435\u0441\u0443 \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438:",
- "LabelBindToLocalNetworkAddressHelp": "\u041d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e. \u041f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 IP-\u0430\u0434\u0440\u0435\u0441 \u0434\u043b\u044f \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 HTTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u0415\u0441\u043b\u0438 \u043f\u043e\u043b\u0435 \u043f\u0443\u0441\u0442\u043e, \u0442\u043e \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u0443\u0434\u0435\u0442 \u043a\u043e \u0432\u0441\u0435\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0430\u0434\u0440\u0435\u0441\u0430\u043c. \u041f\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 Emby Server.",
+ "LabelBindToLocalNetworkAddressHelp": "\u041d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e. \u041f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 IP-\u0430\u0434\u0440\u0435\u0441 \u0434\u043b\u044f \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 HTTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u0415\u0441\u043b\u0438 \u043f\u043e\u043b\u0435 \u043f\u0443\u0441\u0442\u043e, \u0442\u043e \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u0443\u0434\u0435\u0442 \u043a\u043e \u0432\u0441\u0435\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0430\u0434\u0440\u0435\u0441\u0430\u043c. \u041f\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a Emby Server.",
"TitleHostingSettings": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f",
"SettingsWarning": "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u043d\u0435\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438\u043b\u0438 \u0441\u0431\u043e\u044f\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f. \u0415\u0441\u043b\u0438 \u0432\u044b \u0438\u0441\u043f\u044b\u0442\u044b\u0432\u0430\u0435\u0442\u0435 \u043b\u044e\u0431\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b, \u043c\u044b \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0438\u0445 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u043a \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c.",
"MapChannels": "\u0421\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043a\u0430\u043d\u0430\u043b\u044b",
diff --git a/dashboard-ui/tv.html b/dashboard-ui/tv.html
index a2959c6923..ebebbf74e6 100644
--- a/dashboard-ui/tv.html
+++ b/dashboard-ui/tv.html
@@ -70,4 +70,6 @@