From c5fce6d083e9228247dd38f6ea1d01c01c126d38 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sun, 16 Aug 2015 11:53:30 -0400 Subject: [PATCH] update subtitle escaping --- .../css/images/clients/chrome_companion.png | Bin 11080 -> 0 bytes dashboard-ui/css/images/clients/mb.png | Bin 12569 -> 0 bytes dashboard-ui/css/images/clients/nuvue.png | Bin 7882 -> 0 bytes dashboard-ui/css/livetv.css | 8 ---- dashboard-ui/scripts/backdrops.js | 6 +-- dashboard-ui/scripts/dashboardpage.js | 40 ++++-------------- dashboard-ui/scripts/librarymenu.js | 2 +- dashboard-ui/scripts/photos.js | 6 ++- dashboard-ui/scripts/site.js | 2 - dashboard-ui/strings/html/ar.json | 4 +- dashboard-ui/strings/html/bg-BG.json | 4 +- dashboard-ui/strings/html/ca.json | 4 +- dashboard-ui/strings/html/cs.json | 4 +- dashboard-ui/strings/html/da.json | 4 +- dashboard-ui/strings/html/de.json | 12 +++--- dashboard-ui/strings/html/el.json | 4 +- dashboard-ui/strings/html/en-GB.json | 4 +- dashboard-ui/strings/html/en-US.json | 4 +- dashboard-ui/strings/html/es-AR.json | 4 +- dashboard-ui/strings/html/es-MX.json | 2 +- dashboard-ui/strings/html/es.json | 4 +- dashboard-ui/strings/html/fi.json | 4 +- dashboard-ui/strings/html/fr.json | 12 +++--- dashboard-ui/strings/html/gsw.json | 4 +- dashboard-ui/strings/html/he.json | 4 +- dashboard-ui/strings/html/hr.json | 4 +- dashboard-ui/strings/html/it.json | 4 +- dashboard-ui/strings/html/kk.json | 4 +- dashboard-ui/strings/html/ko.json | 4 +- dashboard-ui/strings/html/ms.json | 4 +- dashboard-ui/strings/html/nb.json | 4 +- dashboard-ui/strings/html/nl.json | 2 +- dashboard-ui/strings/html/pl.json | 4 +- dashboard-ui/strings/html/pt-BR.json | 6 +-- dashboard-ui/strings/html/pt-PT.json | 4 +- dashboard-ui/strings/html/ro.json | 4 +- dashboard-ui/strings/html/ru.json | 4 +- dashboard-ui/strings/html/sl-SI.json | 4 +- dashboard-ui/strings/html/sv.json | 4 +- dashboard-ui/strings/html/tr.json | 4 +- dashboard-ui/strings/html/uk.json | 4 +- dashboard-ui/strings/html/vi.json | 4 +- dashboard-ui/strings/html/zh-CN.json | 4 +- dashboard-ui/strings/html/zh-TW.json | 4 +- dashboard-ui/strings/javascript/ar.json | 12 ++++-- dashboard-ui/strings/javascript/bg-BG.json | 12 ++++-- dashboard-ui/strings/javascript/ca.json | 12 ++++-- dashboard-ui/strings/javascript/cs.json | 12 ++++-- dashboard-ui/strings/javascript/da.json | 12 ++++-- dashboard-ui/strings/javascript/de.json | 14 ++++-- dashboard-ui/strings/javascript/el.json | 12 ++++-- dashboard-ui/strings/javascript/en-GB.json | 12 ++++-- dashboard-ui/strings/javascript/en-US.json | 12 ++++-- dashboard-ui/strings/javascript/es-AR.json | 12 ++++-- dashboard-ui/strings/javascript/es-MX.json | 12 ++++-- dashboard-ui/strings/javascript/es.json | 12 ++++-- dashboard-ui/strings/javascript/fi.json | 12 ++++-- dashboard-ui/strings/javascript/fr.json | 14 ++++-- dashboard-ui/strings/javascript/gsw.json | 12 ++++-- dashboard-ui/strings/javascript/he.json | 12 ++++-- dashboard-ui/strings/javascript/hr.json | 12 ++++-- dashboard-ui/strings/javascript/it.json | 12 ++++-- dashboard-ui/strings/javascript/kk.json | 12 ++++-- dashboard-ui/strings/javascript/ms.json | 12 ++++-- dashboard-ui/strings/javascript/nb.json | 12 ++++-- dashboard-ui/strings/javascript/nl.json | 12 ++++-- dashboard-ui/strings/javascript/pl.json | 12 ++++-- dashboard-ui/strings/javascript/pt-BR.json | 12 ++++-- dashboard-ui/strings/javascript/pt-PT.json | 12 ++++-- dashboard-ui/strings/javascript/ro.json | 12 ++++-- dashboard-ui/strings/javascript/ru.json | 12 ++++-- dashboard-ui/strings/javascript/sl-SI.json | 12 ++++-- dashboard-ui/strings/javascript/sv.json | 12 ++++-- dashboard-ui/strings/javascript/tr.json | 12 ++++-- dashboard-ui/strings/javascript/uk.json | 12 ++++-- dashboard-ui/strings/javascript/vi.json | 12 ++++-- dashboard-ui/strings/javascript/zh-CN.json | 12 ++++-- dashboard-ui/strings/javascript/zh-TW.json | 12 ++++-- .../thirdparty/jquery.unveil-custom.js | 25 ++++------- 79 files changed, 408 insertions(+), 247 deletions(-) delete mode 100644 dashboard-ui/css/images/clients/chrome_companion.png delete mode 100644 dashboard-ui/css/images/clients/mb.png delete mode 100644 dashboard-ui/css/images/clients/nuvue.png diff --git a/dashboard-ui/css/images/clients/chrome_companion.png b/dashboard-ui/css/images/clients/chrome_companion.png deleted file mode 100644 index 915110e20b957b808c809e1209b064e3de40792c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11080 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 O0000>`Z- diff --git a/dashboard-ui/css/images/clients/mb.png b/dashboard-ui/css/images/clients/mb.png deleted file mode 100644 index 2c58b4b11488255c4f47a1413610b388df9aabf8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12569 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 AApigX diff --git a/dashboard-ui/css/images/clients/nuvue.png b/dashboard-ui/css/images/clients/nuvue.png deleted file mode 100644 index 1ff5ec47d6012add1fbfefb1ecc8b7ca8251a755..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7882 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 diff --git a/dashboard-ui/css/livetv.css b/dashboard-ui/css/livetv.css index 368835109..bbed9e10a 100644 --- a/dashboard-ui/css/livetv.css +++ b/dashboard-ui/css/livetv.css @@ -115,10 +115,6 @@ border-bottom: 2px solid #0B487D; } -.pointerInput .tvProgram:hover, .pointerInput .tvProgram:hover .tvProgramInfo { - background-color: #444; -} - .timerCircle { display: inline-block; width: 12px; @@ -273,10 +269,6 @@ overflow: hidden; } -.pointerInput .programCellInner:hover { - background-color: #444; -} - .timeslotCellInner { position: absolute; bottom: 0; diff --git a/dashboard-ui/scripts/backdrops.js b/dashboard-ui/scripts/backdrops.js index e1696997d..f90cde66d 100644 --- a/dashboard-ui/scripts/backdrops.js +++ b/dashboard-ui/scripts/backdrops.js @@ -122,11 +122,7 @@ return false; } - if ($.browser.mobile) { - return false; - } - - return !AppInfo.isTouchPreferred; + return false; } function enabled() { diff --git a/dashboard-ui/scripts/dashboardpage.js b/dashboard-ui/scripts/dashboardpage.js index 2d4ee56b9..67361b6ef 100644 --- a/dashboard-ui/scripts/dashboardpage.js +++ b/dashboard-ui/scripts/dashboardpage.js @@ -612,6 +612,9 @@ var clientLowered = connection.Client.toLowerCase(); var device = connection.DeviceName.toLowerCase(); + if (connection.AppIconUrl) { + return ""; + } if (clientLowered == "dashboard" || clientLowered == "emby web client") { @@ -635,43 +638,20 @@ return "Emby Web Client"; } - if (clientLowered == "emby mobile") { - - var imgUrl; - - if (device.indexOf('iphone') != -1 || device.indexOf('ipad') != -1) { - imgUrl = 'css/images/clients/ios.png'; - } - else { - imgUrl = 'css/images/clients/android.png'; - } - - return "Emby Mobile"; + if (clientLowered.indexOf('android') != -1) { + return ""; + } + if (clientLowered.indexOf('ios') != -1) { + return ""; } if (clientLowered == "mb-classic") { return ""; } - if (clientLowered == "emby theater") { - - return ""; - } - if (clientLowered == "android" || clientLowered == "androidtv") { - - return ""; - } - if (clientLowered == "nuvue") { - - return ""; - } if (clientLowered == "roku") { return ""; } - if (clientLowered == "ios") { - - return ""; - } if (clientLowered == "windows rt") { return ""; @@ -691,10 +671,6 @@ return ""; } - if (clientLowered == "chrome companion") { - - return ""; - } return null; }, diff --git a/dashboard-ui/scripts/librarymenu.js b/dashboard-ui/scripts/librarymenu.js index 0a3be4504..38a1958ef 100644 --- a/dashboard-ui/scripts/librarymenu.js +++ b/dashboard-ui/scripts/librarymenu.js @@ -327,7 +327,7 @@ html += '' + Globalize.translate('ButtonManageServer') + ''; html += '' + Globalize.translate('ButtonMetadataManager') + ''; - if (!$.browser.mobile && !AppInfo.isTouchPreferred) { + if (!$.browser.mobile) { html += '' + Globalize.translate('ButtonReports') + ''; } html += ''; diff --git a/dashboard-ui/scripts/photos.js b/dashboard-ui/scripts/photos.js index c6f8b421d..b844eddf0 100644 --- a/dashboard-ui/scripts/photos.js +++ b/dashboard-ui/scripts/photos.js @@ -60,10 +60,12 @@ items: result.Items, shape: "square", context: getParameterByName('context') || 'photos', - overlayText: true, + overlayText: tabIndex != 0, lazy: true, coverImage: true, - useSecondaryItemsPage: true + useSecondaryItemsPage: true, + showTitle: tabIndex == 0, + centerText: true }); } diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js index 054c0d9e3..19090f3ea 100644 --- a/dashboard-ui/scripts/site.js +++ b/dashboard-ui/scripts/site.js @@ -1827,8 +1827,6 @@ var AppInfo = {}; if (AppInfo.isTouchPreferred) { elem.classList.add('touch'); - } else { - elem.classList.add('pointerInput'); } if (AppInfo.cardMargin) { diff --git a/dashboard-ui/strings/html/ar.json b/dashboard-ui/strings/html/ar.json index cc866ba86..26c5c4604 100644 --- a/dashboard-ui/strings/html/ar.json +++ b/dashboard-ui/strings/html/ar.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/bg-BG.json b/dashboard-ui/strings/html/bg-BG.json index a69d04d68..eed07d564 100644 --- a/dashboard-ui/strings/html/bg-BG.json +++ b/dashboard-ui/strings/html/bg-BG.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/ca.json b/dashboard-ui/strings/html/ca.json index 239a8ce83..d56e4a752 100644 --- a/dashboard-ui/strings/html/ca.json +++ b/dashboard-ui/strings/html/ca.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/cs.json b/dashboard-ui/strings/html/cs.json index ddd480864..ed16d7abb 100644 --- a/dashboard-ui/strings/html/cs.json +++ b/dashboard-ui/strings/html/cs.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/da.json b/dashboard-ui/strings/html/da.json index 830cef4cb..3a0053762 100644 --- a/dashboard-ui/strings/html/da.json +++ b/dashboard-ui/strings/html/da.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/de.json b/dashboard-ui/strings/html/de.json index e1726161c..0684eaa8d 100644 --- a/dashboard-ui/strings/html/de.json +++ b/dashboard-ui/strings/html/de.json @@ -552,8 +552,8 @@ "LabelFriendlyServerName": "Freundlicher Servername:", "LabelFriendlyServerNameHelp": "Dieser Name wird benutzt um diesen Server zu identifizieren. Wenn leer gelassen, wird der Computername benutzt.", "LabelPreferredDisplayLanguage": "Bevorzugte Anzeigesprache:", - "LabelPreferredDisplayLanguageHelp": "Translating Emby is an ongoing project.", - "LabelReadHowYouCanContribute": "Learn how you can contribute.", + "LabelPreferredDisplayLanguageHelp": "Die \u00dcbersetzung von Emby ist ein laufendes Projekt.", + "LabelReadHowYouCanContribute": "Erfahren Sie, wie Sie unterst\u00fctzen k\u00f6nnen.", "HeaderNewCollection": "Neue Collection", "ButtonSubmit": "Best\u00e4tigen", "ButtonCreate": "Kreieren", @@ -993,8 +993,8 @@ "LabelKodiMetadataEnablePathSubstitution": "Aktiviere Pfadersetzung", "LabelKodiMetadataEnablePathSubstitutionHelp": "Aktiviert die Pfadersetzung f\u00fcr Bildpfade durch Benutzung der Server Pfadersetzung Einstellungen", "LabelKodiMetadataEnablePathSubstitutionHelp2": "Siehe Pfadersetzung.", - "OptionDisplayChannelsInline": "Display channels inline within my views", - "OptionDisplayChannelsInlineHelp": "If enabled, channels will be displayed directly alongside other views. If disabled, they'll be displayed within a separate Channels view.", + "OptionDisplayChannelsInline": "Zeige Kan\u00e4le in meinen Ansichten.", + "OptionDisplayChannelsInlineHelp": "Wenn aktiviert. werden Kan\u00e4le direkt in Ihren anderen Ansichten. Wenn deaktiviert werden diese nur in einer separaten Kanal-Ansicht angezeigt.", "LabelDisplayCollectionsView": "Zeigt eine Ansicht f\u00fcr Sammlungen, um Filmsammlungen darzustellen", "LabelDisplayCollectionsViewHelp": "Die erstellt eine eigene Ansicht f\u00fcr Sammlungen, auf denen Sie Zugriff haben. Um eine Sammlung zu erstellen benutzen Sie einen Rechtsklick oder halten Sie einen Film gedr\u00fcckt und w\u00e4hlen Sie 'Zu Sammlung hinzuf\u00fcgen'.", "LabelKodiMetadataEnableExtraThumbs": "Kopiere Extrafanart in Extrathumbs", @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Legen Sie die maximale Anzahl von Transkodierungs-Threads fest. Das Reduzieren der Thread-Anzahl verringert die CPU Auslastung, wird aber m\u00f6glicherweise die Transkodierung nicht schnell genug f\u00fcr eine st\u00f6rungsfrei Wiedergabe erm\u00f6glichen.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synchronisationsverzeichnis:", "OptionSyncOnlyOnWifi": "Synchronisiere nur bei Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Synchronisiere unkomprimierte Audiospur in original Qualit\u00e4t (Wenn unterst\u00fctzt)." } \ No newline at end of file diff --git a/dashboard-ui/strings/html/el.json b/dashboard-ui/strings/html/el.json index d20717f41..8919e581b 100644 --- a/dashboard-ui/strings/html/el.json +++ b/dashboard-ui/strings/html/el.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/en-GB.json b/dashboard-ui/strings/html/en-GB.json index 57b15cadc..4f2ba4f52 100644 --- a/dashboard-ui/strings/html/en-GB.json +++ b/dashboard-ui/strings/html/en-GB.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/en-US.json b/dashboard-ui/strings/html/en-US.json index 8ae36fb44..7f20d8a35 100644 --- a/dashboard-ui/strings/html/en-US.json +++ b/dashboard-ui/strings/html/en-US.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/es-AR.json b/dashboard-ui/strings/html/es-AR.json index 2fb180456..054d3f51c 100644 --- a/dashboard-ui/strings/html/es-AR.json +++ b/dashboard-ui/strings/html/es-AR.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/es-MX.json b/dashboard-ui/strings/html/es-MX.json index 2c4afe063..3191bdb11 100644 --- a/dashboard-ui/strings/html/es-MX.json +++ b/dashboard-ui/strings/html/es-MX.json @@ -1504,5 +1504,5 @@ "HeaderEmbyGuide": "Gu\u00eda de Emby", "LabelSyncPath": "Ruta para sinc:", "OptionSyncOnlyOnWifi": "Sincronizar \u00fanicamente por WiFi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/es.json b/dashboard-ui/strings/html/es.json index b6c3dbde1..2e1510e09 100644 --- a/dashboard-ui/strings/html/es.json +++ b/dashboard-ui/strings/html/es.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/fi.json b/dashboard-ui/strings/html/fi.json index e3055302d..1d36dda8e 100644 --- a/dashboard-ui/strings/html/fi.json +++ b/dashboard-ui/strings/html/fi.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/fr.json b/dashboard-ui/strings/html/fr.json index c6ff1e0c0..082490819 100644 --- a/dashboard-ui/strings/html/fr.json +++ b/dashboard-ui/strings/html/fr.json @@ -552,8 +552,8 @@ "LabelFriendlyServerName": "Surnom du serveur:", "LabelFriendlyServerNameHelp": "Ce nom sera utilis\u00e9 pour identifier le serveur. Si laiss\u00e9 vide, le nom d'ordinateur sera utilis\u00e9.", "LabelPreferredDisplayLanguage": "Langue d'affichage pr\u00e9f\u00e9r\u00e9e :", - "LabelPreferredDisplayLanguageHelp": "Translating Emby is an ongoing project.", - "LabelReadHowYouCanContribute": "Learn how you can contribute.", + "LabelPreferredDisplayLanguageHelp": "La traduction d'Emby est un porjet en cours.", + "LabelReadHowYouCanContribute": "Voir comment vous pouvez contribuer.", "HeaderNewCollection": "Nouvelle collection", "ButtonSubmit": "Soumettre", "ButtonCreate": "Cr\u00e9er", @@ -993,8 +993,8 @@ "LabelKodiMetadataEnablePathSubstitution": "Activer la substitution de chemins", "LabelKodiMetadataEnablePathSubstitutionHelp": "Activer la substitution du chemin des images en utilisant les param\u00e8tres de substitution des chemins du serveur.", "LabelKodiMetadataEnablePathSubstitutionHelp2": "Voir substitution de chemins.", - "OptionDisplayChannelsInline": "Display channels inline within my views", - "OptionDisplayChannelsInlineHelp": "If enabled, channels will be displayed directly alongside other views. If disabled, they'll be displayed within a separate Channels view.", + "OptionDisplayChannelsInline": "Int\u00e9grer les affichage des chaines dans mes vues", + "OptionDisplayChannelsInlineHelp": "Si aciv\u00e9, les chaines seront affich\u00e9s directement \u00e0 c\u00f4t\u00e9 des autres vues. Si d\u00e9sactiv\u00e9, elles seront affich\u00e9es dans une vue de cha\u00eenes s\u00e9par\u00e9e.", "LabelDisplayCollectionsView": "Afficher un aper\u00e7u de collections pour montrer les collections de film", "LabelDisplayCollectionsViewHelp": "Ceci cr\u00e9era une vue s\u00e9par\u00e9e pour l'affichage des collections que vous avez cr\u00e9\u00e9es ou auxquelles vous avez acc\u00e8s. Pour cr\u00e9er une collection, faites un clic-droit ou tapotez et maintenez l'\u00e9cran sur un film, puis choisissez 'Ajouter \u00e0 une collection'. ", "LabelKodiMetadataEnableExtraThumbs": "Copier les extrafanart dans les extrathumbs", @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "S\u00e9lectionnez le nombre maximum de threads \u00e0 utiliser pour le transcodage. La r\u00e9duction de cette valeur \u00e9conomisera du temps CPU mais pourrait ne pas suffire pour que le transcodage soit assez rapide pour maintenir une lecture fluide.", "OptionMax": "Max", "HeaderEmbyGuide": "Guide Emby", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Dossier de syncro:", "OptionSyncOnlyOnWifi": "Synchroniser sur Wifi uniquement", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Synchrosniser l'audio sans perte de la qualit\u00e9 originelle (lorsque c'est support\u00e9)" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/gsw.json b/dashboard-ui/strings/html/gsw.json index b807b8619..ba69cdc1c 100644 --- a/dashboard-ui/strings/html/gsw.json +++ b/dashboard-ui/strings/html/gsw.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/he.json b/dashboard-ui/strings/html/he.json index ead112c56..b803f13eb 100644 --- a/dashboard-ui/strings/html/he.json +++ b/dashboard-ui/strings/html/he.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/hr.json b/dashboard-ui/strings/html/hr.json index 64f34bc9a..4fc73149d 100644 --- a/dashboard-ui/strings/html/hr.json +++ b/dashboard-ui/strings/html/hr.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/it.json b/dashboard-ui/strings/html/it.json index 99334430c..631c6828c 100644 --- a/dashboard-ui/strings/html/it.json +++ b/dashboard-ui/strings/html/it.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/kk.json b/dashboard-ui/strings/html/kk.json index 158b59137..a3a0112b7 100644 --- a/dashboard-ui/strings/html/kk.json +++ b/dashboard-ui/strings/html/kk.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "\u049a\u0430\u0439\u0442\u0430 \u043a\u043e\u0434\u0442\u0430\u0443 \u043a\u0435\u0437\u0456\u043d\u0434\u0435 \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0430\u0442\u044b\u043d \u0435\u04a3 \u043a\u04e9\u043f \u0442\u0456\u0437\u0431\u0435\u043a \u0441\u0430\u043d\u044b\u043d \u0442\u0430\u04a3\u0434\u0430\u04a3\u044b\u0437. \u0422\u0456\u0437\u0431\u0435\u043a \u0441\u0430\u043d\u044b\u043d \u0430\u0437\u0430\u0439\u0442\u0443 \u043e\u0440\u0442\u0430\u043b\u044b\u049b \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0434\u044b\u04a3 \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u044b\u043d \u0442\u04e9\u043c\u0435\u043d\u0434\u0435\u0442\u0435\u0434\u0456, \u0431\u0456\u0440\u0430\u049b \u0436\u0430\u0442\u044b\u049b \u043e\u0439\u043d\u0430\u0442\u0443 \u0441\u0435\u0437\u0456\u043c\u0456 \u04af\u0448\u0456\u043d \u0442\u0435\u0437 \u0442\u04af\u0440\u043b\u0435\u043d\u0434\u0456\u0440\u0443\u0433\u0435 \u0436\u0435\u0442\u043a\u0456\u043b\u0456\u043a\u0442\u0456 \u0431\u043e\u043b\u043c\u0430\u0443\u044b \u043c\u04af\u043c\u043a\u0456\u043d.", "OptionMax": "\u0415\u04a3 \u0436\u043e\u0493\u0430\u0440\u044b", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/ko.json b/dashboard-ui/strings/html/ko.json index 8ce12c411..3de2b7dea 100644 --- a/dashboard-ui/strings/html/ko.json +++ b/dashboard-ui/strings/html/ko.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/ms.json b/dashboard-ui/strings/html/ms.json index dd2f1d6c7..6061bf328 100644 --- a/dashboard-ui/strings/html/ms.json +++ b/dashboard-ui/strings/html/ms.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/nb.json b/dashboard-ui/strings/html/nb.json index 65f971fc8..c5600535a 100644 --- a/dashboard-ui/strings/html/nb.json +++ b/dashboard-ui/strings/html/nb.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/nl.json b/dashboard-ui/strings/html/nl.json index 4f4844ce4..3b16ac532 100644 --- a/dashboard-ui/strings/html/nl.json +++ b/dashboard-ui/strings/html/nl.json @@ -1504,5 +1504,5 @@ "HeaderEmbyGuide": "Emby gids", "LabelSyncPath": "Synchroniseerpad:", "OptionSyncOnlyOnWifi": "Synchroniseer alleen via Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/pl.json b/dashboard-ui/strings/html/pl.json index 5db9d53cc..382202a4a 100644 --- a/dashboard-ui/strings/html/pl.json +++ b/dashboard-ui/strings/html/pl.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/pt-BR.json b/dashboard-ui/strings/html/pt-BR.json index bd44df352..64631a6b3 100644 --- a/dashboard-ui/strings/html/pt-BR.json +++ b/dashboard-ui/strings/html/pt-BR.json @@ -993,8 +993,8 @@ "LabelKodiMetadataEnablePathSubstitution": "Ativar substitui\u00e7\u00e3o de caminho", "LabelKodiMetadataEnablePathSubstitutionHelp": "Ativa a substitui\u00e7\u00e3o do caminho das imagens usando as op\u00e7\u00f5es de substitui\u00e7\u00e3o de caminho no servidor.", "LabelKodiMetadataEnablePathSubstitutionHelp2": "Ver substitui\u00e7\u00e3o de caminho.", - "OptionDisplayChannelsInline": "Display channels inline within my views", - "OptionDisplayChannelsInlineHelp": "If enabled, channels will be displayed directly alongside other views. If disabled, they'll be displayed within a separate Channels view.", + "OptionDisplayChannelsInline": "Exibir canais em linha dentro de minhas visualiza\u00e7\u00f5es", + "OptionDisplayChannelsInlineHelp": "Se ativado, os canais ser\u00e3o exibidos diretamente em outras visualiza\u00e7\u00f5es. Se desativado, eles ser\u00e3o exibidos dentro de uma visualiza\u00e7\u00e3o separada de Canais.", "LabelDisplayCollectionsView": "Exibir uma visualiza\u00e7\u00e3o de cole\u00e7\u00f5es para mostrar colet\u00e2neas de filmes", "LabelDisplayCollectionsViewHelp": "Esta op\u00e7\u00e3o criar\u00e1 uma visualiza\u00e7\u00e3o separada para exibir cole\u00e7\u00f5es criadas ou acessadas por voc\u00ea. Para criar uma cole\u00e7\u00e3o, clique com o bot\u00e3o direito ou toque e segure qualquer filme e selecione 'Adicionar \u00e0 Cole\u00e7\u00e3o'.", "LabelKodiMetadataEnableExtraThumbs": "Copiar extrafanart para extrathumbs", @@ -1504,5 +1504,5 @@ "HeaderEmbyGuide": "Guia do Emby", "LabelSyncPath": "Caminho para sinc:", "OptionSyncOnlyOnWifi": "Sincronizar apenas no Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sincronizar \u00e1udio lossless na qualidade original (quando suportado)" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/pt-PT.json b/dashboard-ui/strings/html/pt-PT.json index 2a54b7aa3..e61e9c589 100644 --- a/dashboard-ui/strings/html/pt-PT.json +++ b/dashboard-ui/strings/html/pt-PT.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/ro.json b/dashboard-ui/strings/html/ro.json index 99a733885..b6045ef14 100644 --- a/dashboard-ui/strings/html/ro.json +++ b/dashboard-ui/strings/html/ro.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/ru.json b/dashboard-ui/strings/html/ru.json index ca97d7bd0..99b13a700 100644 --- a/dashboard-ui/strings/html/ru.json +++ b/dashboard-ui/strings/html/ru.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e \u043d\u0438\u0442\u0435\u0439, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438. \u0423\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435 \u0447\u0438\u0441\u043b\u0430 \u043d\u0438\u0442\u0435\u0439 \u0441\u043d\u0438\u0437\u0438\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430, \u043d\u043e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u044b\u043c \u0434\u043b\u044f \u043e\u0449\u0443\u0449\u0435\u043d\u0438\u0439 \u043f\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f.", "OptionMax": "\u041c\u0430\u043a\u0441.", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/sl-SI.json b/dashboard-ui/strings/html/sl-SI.json index 7bebed4b3..a9475fdc7 100644 --- a/dashboard-ui/strings/html/sl-SI.json +++ b/dashboard-ui/strings/html/sl-SI.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/sv.json b/dashboard-ui/strings/html/sv.json index 344839046..38f719ce0 100644 --- a/dashboard-ui/strings/html/sv.json +++ b/dashboard-ui/strings/html/sv.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/tr.json b/dashboard-ui/strings/html/tr.json index 2e19b387f..b53f46a12 100644 --- a/dashboard-ui/strings/html/tr.json +++ b/dashboard-ui/strings/html/tr.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/uk.json b/dashboard-ui/strings/html/uk.json index 59259d9a3..7420c01e0 100644 --- a/dashboard-ui/strings/html/uk.json +++ b/dashboard-ui/strings/html/uk.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/vi.json b/dashboard-ui/strings/html/vi.json index 04f9fdf46..866800c41 100644 --- a/dashboard-ui/strings/html/vi.json +++ b/dashboard-ui/strings/html/vi.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/zh-CN.json b/dashboard-ui/strings/html/zh-CN.json index dba61ae2a..f7b136aa1 100644 --- a/dashboard-ui/strings/html/zh-CN.json +++ b/dashboard-ui/strings/html/zh-CN.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/html/zh-TW.json b/dashboard-ui/strings/html/zh-TW.json index 2ea0d1312..3c7cac6cc 100644 --- a/dashboard-ui/strings/html/zh-TW.json +++ b/dashboard-ui/strings/html/zh-TW.json @@ -1502,7 +1502,7 @@ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.", "OptionMax": "Max", "HeaderEmbyGuide": "Emby Guide", - "LabelSyncPath": "Sync path:", + "LabelSyncPath": "Synced content path:", "OptionSyncOnlyOnWifi": "Sync only on Wifi", - "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality (when supported)" + "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/ar.json b/dashboard-ui/strings/javascript/ar.json index 2cc0ce4f6..437c72eaa 100644 --- a/dashboard-ui/strings/javascript/ar.json +++ b/dashboard-ui/strings/javascript/ar.json @@ -355,8 +355,8 @@ "OptionOn": "\u062a\u0634\u063a\u064a\u0644", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "\u0627\u0644\u0645\u0644\u0635\u0642", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/bg-BG.json b/dashboard-ui/strings/javascript/bg-BG.json index b65fd39b7..3d92eee29 100644 --- a/dashboard-ui/strings/javascript/bg-BG.json +++ b/dashboard-ui/strings/javascript/bg-BG.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "\u041f\u043b\u0430\u043a\u0430\u0442", + "OptionPosterCard": "\u041a\u0430\u0440\u0442\u0430 \u043f\u043b\u0430\u043a\u0430\u0442", + "OptionList": "List", + "OptionThumb": "\u041c\u0438\u043d\u0438\u0430\u0442\u044e\u0440\u0430", + "OptionThumbCard": "\u041a\u0430\u0440\u0442\u0430 \u043c\u0438\u043d\u0438\u0430\u0442\u044e\u0440\u0430", + "OptionBanner": "\u0411\u0430\u043d\u0435\u0440" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/ca.json b/dashboard-ui/strings/javascript/ca.json index 1757831fb..3a7f3e2c1 100644 --- a/dashboard-ui/strings/javascript/ca.json +++ b/dashboard-ui/strings/javascript/ca.json @@ -355,8 +355,8 @@ "OptionOn": "Enc\u00e8s", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Poster", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/cs.json b/dashboard-ui/strings/javascript/cs.json index a312b60f9..20233b37b 100644 --- a/dashboard-ui/strings/javascript/cs.json +++ b/dashboard-ui/strings/javascript/cs.json @@ -355,8 +355,8 @@ "OptionOn": "Zapnout", "ButtonSettings": "Nastaven\u00ed", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Plak\u00e1t", + "OptionPosterCard": "Poster card", + "OptionList": "Seznam", + "OptionThumb": "Miniatura", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Prapor" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/da.json b/dashboard-ui/strings/javascript/da.json index edcd80f12..1215ebd9c 100644 --- a/dashboard-ui/strings/javascript/da.json +++ b/dashboard-ui/strings/javascript/da.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Indstillinger", "ButtonUninstall": "Afinstaller", - "HeaderFields": "Felter", - "HeaderFieldsHelp": "\u00c6ndre et felt til \"afbrudt\" for at l\u00e5se det og forhindre dets data i at blive \u00e6ndret.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Mangler lokal trailer.", "MissingPrimaryImage": "Mangler prim\u00e6rt billede", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Plakat", + "OptionPosterCard": "Plakat", + "OptionList": "Liste", + "OptionThumb": "Miniature", + "OptionThumbCard": "Miniature kort", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/de.json b/dashboard-ui/strings/javascript/de.json index 52cb34b38..0554a3b68 100644 --- a/dashboard-ui/strings/javascript/de.json +++ b/dashboard-ui/strings/javascript/de.json @@ -355,8 +355,8 @@ "OptionOn": "Ein", "ButtonSettings": "Einstellungen", "ButtonUninstall": "Deinstallieren", - "HeaderFields": "Felder", - "HeaderFieldsHelp": "Verschiebe ein Feld zu \"Aus\" um es zu sperren und \u00c4nderungen an dessen Daten zu verhindern.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live-TV", "MissingLocalTrailer": "Fehlender lokaler Trailer.", "MissingPrimaryImage": "Fehlendes Hauptbild.", @@ -814,7 +814,7 @@ "HeaderAddProvider": "TV Verzeichnis hinzuf\u00fcgen", "ErrorAddingTunerDevice": "Es trat ein Fehler beim hinzuf\u00fcgen eines Tuners auf. Bitte stellen Sie sicher das dieser erreichbar ist und versuchen Sie es erneut.", "ErrorSavingTvProvider": "Ein Fehler beim speichern des TV Verzeichnisses trat auf. Bitte stellen Sie sicher das dieser erreichbar ist und versuchen Sie es erneut.", - "ErrorGettingTvLineups": "There was an error downloading tv lineups. Please ensure your information is correct and try again.", + "ErrorGettingTvLineups": "Ein Fehler trat beim herunterladen des TV Programs auf. Bitte stellen Sie sicher, dass Ihre Informationen korrekt sind und versuchen Sie es erneut.", "MessageCreateAccountAt": "Erstellen Sie ein Konto bei {0}", "ErrorPleaseSelectLineup": "Bitte w\u00e4hlen Sie ein TV Programm und versuchen Sie es erneut. Wenn keine Programme verf\u00fcgbar sind pr\u00fcfen Sie bitte Benutzername, Passwort und Ihre Postleitzahl.", "HeaderTryCinemaMode": "Versuche Kino Modus", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "Ein Fehler trat bei der Pr\u00fcfung Ihrer Emby Unterst\u00fctzer-Mitgliedschaft auf. Bitte versuchen Sie es sp\u00e4ter erneut.", "HeaderSync": "Synchronisation", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Synchronisation gestartet" + "MessageSyncStarted": "Synchronisation gestartet", + "OptionPoster": "Poster", + "OptionPosterCard": "Poster Karte", + "OptionList": "List", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumb Karte", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/el.json b/dashboard-ui/strings/javascript/el.json index 4190fc7ff..23575caef 100644 --- a/dashboard-ui/strings/javascript/el.json +++ b/dashboard-ui/strings/javascript/el.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "\u0391\u03c6\u03af\u03c3\u03b1", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/en-GB.json b/dashboard-ui/strings/javascript/en-GB.json index 338edea15..568e97896 100644 --- a/dashboard-ui/strings/javascript/en-GB.json +++ b/dashboard-ui/strings/javascript/en-GB.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Poster", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/en-US.json b/dashboard-ui/strings/javascript/en-US.json index 8c7ce7271..ef13cb379 100644 --- a/dashboard-ui/strings/javascript/en-US.json +++ b/dashboard-ui/strings/javascript/en-US.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Poster", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/es-AR.json b/dashboard-ui/strings/javascript/es-AR.json index 938a59510..b59ac0498 100644 --- a/dashboard-ui/strings/javascript/es-AR.json +++ b/dashboard-ui/strings/javascript/es-AR.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "TV en vivo", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Poster", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/es-MX.json b/dashboard-ui/strings/javascript/es-MX.json index 1f9e0b0f1..10ded5eb9 100644 --- a/dashboard-ui/strings/javascript/es-MX.json +++ b/dashboard-ui/strings/javascript/es-MX.json @@ -355,8 +355,8 @@ "OptionOn": "Si", "ButtonSettings": "Configuraci\u00f3n", "ButtonUninstall": "Desinstalar", - "HeaderFields": "Campos", - "HeaderFieldsHelp": "Deslice un campo hacia \"apagado\" para bloquearlo y evitar que sus datos sean modificados.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "TV en Vivo", "MissingLocalTrailer": "Falta tr\u00e1iler local.", "MissingPrimaryImage": "Falta im\u00e1gen principal.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "Hubo un error al validar su informaci\u00f3n de su cuenta de Aficionado Emby. Por favor intente de nuevo mas tarde.", "HeaderSync": "Sinc", "LabelLocalSyncStatusValue": "Estado: {0}", - "MessageSyncStarted": "Sincronizaci\u00f3n iniciada" + "MessageSyncStarted": "Sincronizaci\u00f3n iniciada", + "OptionPoster": "P\u00f3ster", + "OptionPosterCard": "Tarjeta de P\u00f3ster", + "OptionList": "Lista", + "OptionThumb": "Miniatura", + "OptionThumbCard": "Tarjeta de Miniatura", + "OptionBanner": "Cart\u00e9l" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/es.json b/dashboard-ui/strings/javascript/es.json index f1c41a525..94e8b4450 100644 --- a/dashboard-ui/strings/javascript/es.json +++ b/dashboard-ui/strings/javascript/es.json @@ -355,8 +355,8 @@ "OptionOn": "Encendido", "ButtonSettings": "Opciones", "ButtonUninstall": "Uninstall", - "HeaderFields": "Campos", - "HeaderFieldsHelp": "Deslice un campo en 'off' para bloquearlo y evitar que la informaci\u00f3n sea cambiada.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Tv en vivo", "MissingLocalTrailer": "Falta trailer local.", "MissingPrimaryImage": "Falta imagen principal.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sincronizar", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Poster", + "OptionPosterCard": "Cartelera", + "OptionList": "Lista", + "OptionThumb": "Miniatura", + "OptionThumbCard": "Cartel postal", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/fi.json b/dashboard-ui/strings/javascript/fi.json index 6a0ccc550..262028fc5 100644 --- a/dashboard-ui/strings/javascript/fi.json +++ b/dashboard-ui/strings/javascript/fi.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Poster", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/fr.json b/dashboard-ui/strings/javascript/fr.json index 514eaf727..10af55031 100644 --- a/dashboard-ui/strings/javascript/fr.json +++ b/dashboard-ui/strings/javascript/fr.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Param\u00e8tres", "ButtonUninstall": "D\u00e9sinstaller", - "HeaderFields": "Champs", - "HeaderFieldsHelp": "Glisser un champ sur \"off\" pour le verrouiller et emp\u00eacher les modifications des donn\u00e9es correspondantes.", + "HeaderEnabledFields": "Activer les champs", + "HeaderEnabledFieldsHelp": "D\u00e9cocher un champ pour le verrouiller et emp\u00eacher ainsi ses donn\u00e9es d'\u00eatre modifi\u00e9es.", "HeaderLiveTV": "TV en direct", "MissingLocalTrailer": "Bande-annonce locale manquante.", "MissingPrimaryImage": "Image principale manquante.", @@ -814,7 +814,7 @@ "HeaderAddProvider": "Ajouter un fournisseur", "ErrorAddingTunerDevice": "Une erreur est survenue lors de l'ajout de l'appareil tuner. Assurez-vous qu'il est accessible et r\u00e9essayez.", "ErrorSavingTvProvider": "Une erreur est survenue lors de la sauvegarde du fournisseur TV. Assurez-vous qu'il est accessible et r\u00e9essayez.", - "ErrorGettingTvLineups": "There was an error downloading tv lineups. Please ensure your information is correct and try again.", + "ErrorGettingTvLineups": "Une erreur est survenue pendant le t\u00e9l\u00e9chargement des programmes tv. Assurez vous que vos informations sont corrects et r\u00e9essayez.", "MessageCreateAccountAt": "Cr\u00e9er un compte sur {0}", "ErrorPleaseSelectLineup": "Veuillez s\u00e9lectionner une gamme et r\u00e9essayer. Si aucune gamme n'est disponible, veuillez v\u00e9rifier que votre identifiant, mot de passe et code postal sont corrects.", "HeaderTryCinemaMode": "Essayez le mode cin\u00e9ma", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "Une erreur s'est produite lors de la validation de vos informations de membre supporteur actif d'Emby. Veuillez r\u00e9essayer ult\u00e9rieurement.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status : {0}", - "MessageSyncStarted": "Synchronisation d\u00e9marr\u00e9e" + "MessageSyncStarted": "Synchronisation d\u00e9marr\u00e9e", + "OptionPoster": "Affiche", + "OptionPosterCard": "Carte Affiche", + "OptionList": "Liste", + "OptionThumb": "Vignette", + "OptionThumbCard": "Carte Vignette", + "OptionBanner": "Banni\u00e8re" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/gsw.json b/dashboard-ui/strings/javascript/gsw.json index 6f7802847..0798aa8e7 100644 --- a/dashboard-ui/strings/javascript/gsw.json +++ b/dashboard-ui/strings/javascript/gsw.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "synchronisiere", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Poster", + "OptionPosterCard": "Postercharte", + "OptionList": "List", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumbcharte", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/he.json b/dashboard-ui/strings/javascript/he.json index e9be690e2..2ff7ef931 100644 --- a/dashboard-ui/strings/javascript/he.json +++ b/dashboard-ui/strings/javascript/he.json @@ -355,8 +355,8 @@ "OptionOn": "\u05e4\u05d5\u05e2\u05dc", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "\u05e4\u05d5\u05e1\u05d8\u05e8", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumb card", + "OptionBanner": "\u05d1\u05d0\u05e0\u05e8" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/hr.json b/dashboard-ui/strings/javascript/hr.json index 187d71211..8c19819c0 100644 --- a/dashboard-ui/strings/javascript/hr.json +++ b/dashboard-ui/strings/javascript/hr.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Postavke", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Poster", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "Sli\u010dica", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Zaglavlje" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/it.json b/dashboard-ui/strings/javascript/it.json index 7657e41a4..f34460977 100644 --- a/dashboard-ui/strings/javascript/it.json +++ b/dashboard-ui/strings/javascript/it.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Impostazioni", "ButtonUninstall": "Disinstalla", - "HeaderFields": "Campi", - "HeaderFieldsHelp": "Far scorrere un campo a 'off' per bloccarlo e impedire che sia i dati vengano modificati.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Tv in diretta", "MissingLocalTrailer": "Trailer locali mancanti", "MissingPrimaryImage": "Immagini principali locali mancanti", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sincronizza", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Locandina", + "OptionPosterCard": "Scheda locandina", + "OptionList": "Lista", + "OptionThumb": "Pollice", + "OptionThumbCard": "carta Thumb", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/kk.json b/dashboard-ui/strings/javascript/kk.json index 57f0899d1..262ffbd9f 100644 --- a/dashboard-ui/strings/javascript/kk.json +++ b/dashboard-ui/strings/javascript/kk.json @@ -355,8 +355,8 @@ "OptionOn": "\u049a\u043e\u0441", "ButtonSettings": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043b\u0435\u0440\u0433\u0435", "ButtonUninstall": "\u041e\u0440\u043d\u0430\u0442\u044b\u043c\u0434\u044b \u0436\u043e\u044e", - "HeaderFields": "\u04e8\u0440\u0456\u0441\u0442\u0435\u0440", - "HeaderFieldsHelp": "\u049a\u04b1\u0440\u0441\u0430\u0443\u043b\u0430\u0443 \u04af\u0448\u0456\u043d \u0436\u04d9\u043d\u0435 \u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440 \u04e9\u0437\u0433\u0435\u0440\u0442\u0443\u0456\u043d\u0435 \u0442\u044b\u0439\u044b\u043c \u0441\u0430\u043b\u0443 \u04af\u0448\u0456\u043d, \u04e9\u0440\u0456\u0441\u0442\u0456 \"\u04e8\u0428\u0406\u0420\" \u0442\u0430\u0440\u0430\u043f\u044b\u043d\u0430 \u0441\u044b\u0440\u0493\u0430\u0442\u044b\u04a3\u044b\u0437.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "\u042d\u0444\u0438\u0440\u043b\u0456\u043a \u0422\u0414", "MissingLocalTrailer": "\u0416\u0435\u0440\u0433\u0456\u043b\u0456\u043a\u0442\u0456 \u0442\u0440\u0435\u0439\u043b\u0435\u0440 \u0436\u043e\u049b.", "MissingPrimaryImage": "\u0411\u0430\u0441\u0442\u0430\u043f\u049b\u044b \u0441\u0443\u0440\u0435\u0442 \u0436\u043e\u049b.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "Emby \u0436\u0430\u049b\u0442\u0430\u0443\u0448\u044b \u0430\u049b\u043f\u0430\u0440\u0430\u0442\u044b\u043d \u0442\u0435\u043a\u0441\u0435\u0440\u0443 \u043a\u0435\u0437\u0456\u043d\u0434\u0435 \u049b\u0430\u0442\u0435 \u043e\u0440\u044b\u043d \u0430\u043b\u0434\u044b. \u04d8\u0440\u0435\u043a\u0435\u0442\u0442\u0456 \u043a\u0435\u0439\u0456\u043d \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u04a3\u044b\u0437.", "HeaderSync": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "\u0416\u0430\u0440\u049b\u0430\u0493\u0430\u0437", + "OptionPosterCard": "\u0416\u0430\u0440\u049b\u0430\u0493\u0430\u0437-\u043a\u0430\u0440\u0442\u0430", + "OptionList": "\u0422\u0456\u0437\u0456\u043c", + "OptionThumb": "\u041d\u043e\u0431\u0430\u0439", + "OptionThumbCard": "\u041d\u043e\u0431\u0430\u0439-\u043a\u0430\u0440\u0442\u0430", + "OptionBanner": "\u0411\u0430\u043d\u043d\u0435\u0440" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/ms.json b/dashboard-ui/strings/javascript/ms.json index 19642bbde..2c2c331c2 100644 --- a/dashboard-ui/strings/javascript/ms.json +++ b/dashboard-ui/strings/javascript/ms.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Poster", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/nb.json b/dashboard-ui/strings/javascript/nb.json index e9e493ff1..13fe1ce00 100644 --- a/dashboard-ui/strings/javascript/nb.json +++ b/dashboard-ui/strings/javascript/nb.json @@ -355,8 +355,8 @@ "OptionOn": "P\u00e5", "ButtonSettings": "Innstillinger", "ButtonUninstall": "Avinstaller", - "HeaderFields": "Felt", - "HeaderFieldsHelp": "Skyv ett felt til \"av\" for \u00e5 l\u00e5se det og for \u00e5 unng\u00e5 at data blir forandret.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Mangler lokal trailer", "MissingPrimaryImage": "Mangler primary bilde.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Synk.", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Plakat", + "OptionPosterCard": "Plakatkort", + "OptionList": "Liste", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumb-kort", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/nl.json b/dashboard-ui/strings/javascript/nl.json index 343911b9a..0d0408698 100644 --- a/dashboard-ui/strings/javascript/nl.json +++ b/dashboard-ui/strings/javascript/nl.json @@ -355,8 +355,8 @@ "OptionOn": "Aan", "ButtonSettings": "Instellingen", "ButtonUninstall": "Uninstall", - "HeaderFields": "Velden", - "HeaderFieldsHelp": "Schuiven naar 'uit' om het te vergrendelen en om te voorkomen dat het de gegevens worden gewijzigd.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Lokale trailer ontbreekt.", "MissingPrimaryImage": "Primaire afbeelding ontbreekt.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "Er was een out bij het valideren van uw Emby Supporter informatie. Probeer het later nog eens.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Synchroniseren gestart" + "MessageSyncStarted": "Synchroniseren gestart", + "OptionPoster": "Poster", + "OptionPosterCard": "Poster kaart", + "OptionList": "Lijst", + "OptionThumb": "Miniatuur", + "OptionThumbCard": "Miniaturen kaart", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/pl.json b/dashboard-ui/strings/javascript/pl.json index cf6ddd78b..ebd6a4ec9 100644 --- a/dashboard-ui/strings/javascript/pl.json +++ b/dashboard-ui/strings/javascript/pl.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Plakat", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/pt-BR.json b/dashboard-ui/strings/javascript/pt-BR.json index c63389340..76cc7cd3b 100644 --- a/dashboard-ui/strings/javascript/pt-BR.json +++ b/dashboard-ui/strings/javascript/pt-BR.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Ajustes", "ButtonUninstall": "Desinstalar", - "HeaderFields": "Campos", - "HeaderFieldsHelp": "Deslize um campo para 'off' para bloquear e evitar que seus dados sejam alterados.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "TV ao Vivo", "MissingLocalTrailer": "Faltando trailer local.", "MissingPrimaryImage": "Faltando imagem da capa.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "Ocorreu um erro ao validar a sua informa\u00e7\u00e3o de Colaborador do Emby. Por favor, tente novamente mais tarde.", "HeaderSync": "Sincroniza\u00e7\u00e3o", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sincroniza\u00e7\u00e3o iniciada" + "MessageSyncStarted": "Sincroniza\u00e7\u00e3o iniciada", + "OptionPoster": "Capa", + "OptionPosterCard": "Cart\u00e3o da capa", + "OptionList": "Lista", + "OptionThumb": "\u00cdcone", + "OptionThumbCard": "Cart\u00e3o do \u00edcone", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/pt-PT.json b/dashboard-ui/strings/javascript/pt-PT.json index 1ae552cb9..6e8bda9fb 100644 --- a/dashboard-ui/strings/javascript/pt-PT.json +++ b/dashboard-ui/strings/javascript/pt-PT.json @@ -355,8 +355,8 @@ "OptionOn": "Ligado", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "TV ao Vivo", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sincroniza\u00e7\u00e3o", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Poster", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "Miniatura", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/ro.json b/dashboard-ui/strings/javascript/ro.json index 39e31f364..a3d97540d 100644 --- a/dashboard-ui/strings/javascript/ro.json +++ b/dashboard-ui/strings/javascript/ro.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sincronizeaza", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Poster", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Baner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/ru.json b/dashboard-ui/strings/javascript/ru.json index 1aa56ae69..8a24a741e 100644 --- a/dashboard-ui/strings/javascript/ru.json +++ b/dashboard-ui/strings/javascript/ru.json @@ -355,8 +355,8 @@ "OptionOn": "\u0412\u043a\u043b", "ButtonSettings": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b...", "ButtonUninstall": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c", - "HeaderFields": "\u041f\u043e\u043b\u044f", - "HeaderFieldsHelp": "\u0421\u0434\u0432\u0438\u043d\u044c\u0442\u0435 \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044c \u043a \u00ab\u0412\u042b\u041a\u041b\u00bb, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u0435 \u0438 \u0437\u0430\u043f\u0440\u0435\u0442\u0438\u0442\u044c \u0435\u0433\u043e \u0434\u0430\u043d\u043d\u044b\u043c \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "\u042d\u0444\u0438\u0440", "MissingLocalTrailer": "\u041d\u0435\u0442 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0440\u0435\u0439\u043b\u0435\u0440\u0430.", "MissingPrimaryImage": "\u041d\u0435\u0442 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u043e\u0433\u043e \u0440\u0438\u0441\u0443\u043d\u043a\u0430.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0432\u0430\u0448\u0435\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0435 Emby. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435.", "HeaderSync": "\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "\u041f\u043e\u0441\u0442\u0435\u0440", + "OptionPosterCard": "\u041f\u043e\u0441\u0442\u0435\u0440-\u043a\u0430\u0440\u0442\u0430", + "OptionList": "\u0421\u043f\u0438\u0441\u043e\u043a", + "OptionThumb": "\u0411\u0435\u0433\u0443\u043d\u043e\u043a", + "OptionThumbCard": "\u0411\u0435\u0433\u0443\u043d\u043e\u043a-\u043a\u0430\u0440\u0442\u0430", + "OptionBanner": "\u0411\u0430\u043d\u043d\u0435\u0440" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/sl-SI.json b/dashboard-ui/strings/javascript/sl-SI.json index cd26ad4ba..4f1461a90 100644 --- a/dashboard-ui/strings/javascript/sl-SI.json +++ b/dashboard-ui/strings/javascript/sl-SI.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Poster", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/sv.json b/dashboard-ui/strings/javascript/sv.json index 6ae19ede6..3a8bee32f 100644 --- a/dashboard-ui/strings/javascript/sv.json +++ b/dashboard-ui/strings/javascript/sv.json @@ -355,8 +355,8 @@ "OptionOn": "P\u00e5", "ButtonSettings": "Inst\u00e4llningar", "ButtonUninstall": "Avinstallera", - "HeaderFields": "F\u00e4lt", - "HeaderFieldsHelp": "Dra ett f\u00e4lt till \"av\" f\u00f6r att l\u00e5sa det och f\u00f6rhindra att dess data \u00e4ndras.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live-TV", "MissingLocalTrailer": "Lokalt sparad trailer saknas.", "MissingPrimaryImage": "Huvudbild saknas.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Affisch", + "OptionPosterCard": "Poster card", + "OptionList": "Lista", + "OptionThumb": "Miniatyr", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Banderoll" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/tr.json b/dashboard-ui/strings/javascript/tr.json index 14d13caac..63fce2b9b 100644 --- a/dashboard-ui/strings/javascript/tr.json +++ b/dashboard-ui/strings/javascript/tr.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Ayarlar", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Poster", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/uk.json b/dashboard-ui/strings/javascript/uk.json index ce158433c..71ad1a2d9 100644 --- a/dashboard-ui/strings/javascript/uk.json +++ b/dashboard-ui/strings/javascript/uk.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "Poster", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Banner" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/vi.json b/dashboard-ui/strings/javascript/vi.json index 03faf9b24..a5a59f766 100644 --- a/dashboard-ui/strings/javascript/vi.json +++ b/dashboard-ui/strings/javascript/vi.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "\u00c1p ph\u00edch", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "Thumb", + "OptionThumbCard": "Thumb card", + "OptionBanner": "Bi\u1ec3n qu\u1ea3ng c\u00e1o" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/zh-CN.json b/dashboard-ui/strings/javascript/zh-CN.json index 96f2a98f8..5fe1406c7 100644 --- a/dashboard-ui/strings/javascript/zh-CN.json +++ b/dashboard-ui/strings/javascript/zh-CN.json @@ -355,8 +355,8 @@ "OptionOn": "On", "ButtonSettings": "\u8bbe\u7f6e", "ButtonUninstall": "Uninstall", - "HeaderFields": "\u533a\u57df", - "HeaderFieldsHelp": "\u6ed1\u52a8\u6b64\u533a\u57df\u81f3\u201c\u5173\u95ed\u201d\u4ee5\u9501\u4f4f\u6570\u636e\uff0c\u9632\u6b62\u6570\u636e\u88ab\u6539\u53d8\u3002", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "\u7535\u89c6\u76f4\u64ad", "MissingLocalTrailer": "\u7f3a\u5c11\u672c\u5730\u9884\u544a\u7247\u3002", "MissingPrimaryImage": "\u7f3a\u5c11\u5c01\u9762\u56fe\u3002", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "\u6d77\u62a5", + "OptionPosterCard": "Poster card", + "OptionList": "\u5217\u8868", + "OptionThumb": "\u7f29\u7565\u56fe", + "OptionThumbCard": "Thumb card", + "OptionBanner": "\u6a2a\u5e45" } \ No newline at end of file diff --git a/dashboard-ui/strings/javascript/zh-TW.json b/dashboard-ui/strings/javascript/zh-TW.json index 4687a130b..6a0912aaf 100644 --- a/dashboard-ui/strings/javascript/zh-TW.json +++ b/dashboard-ui/strings/javascript/zh-TW.json @@ -355,8 +355,8 @@ "OptionOn": "\u958b\u555f", "ButtonSettings": "Settings", "ButtonUninstall": "Uninstall", - "HeaderFields": "Fields", - "HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", + "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "HeaderLiveTV": "Live TV", "MissingLocalTrailer": "Missing local trailer.", "MissingPrimaryImage": "Missing primary image.", @@ -828,5 +828,11 @@ "ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.", "HeaderSync": "Sync", "LabelLocalSyncStatusValue": "Status: {0}", - "MessageSyncStarted": "Sync started" + "MessageSyncStarted": "Sync started", + "OptionPoster": "\u6d77\u5831", + "OptionPosterCard": "Poster card", + "OptionList": "List", + "OptionThumb": "\u7e2e\u7565\u5716", + "OptionThumbCard": "Thumb card", + "OptionBanner": "\u6a6b\u5411\u5716" } \ No newline at end of file diff --git a/dashboard-ui/thirdparty/jquery.unveil-custom.js b/dashboard-ui/thirdparty/jquery.unveil-custom.js index 28d700337..c535ddd61 100644 --- a/dashboard-ui/thirdparty/jquery.unveil-custom.js +++ b/dashboard-ui/thirdparty/jquery.unveil-custom.js @@ -26,7 +26,10 @@ */ var $w = $(window); - function visibleInViewport(elem, partial, hidden, direction, threshold) { + var thresholdX = Math.max(screen.availWidth * 2, 1000); + var thresholdY = Math.max(screen.availHeight * 2, 1000); + + function visibleInViewport(elem, partial, hidden, direction) { var t = elem, vpWidth = $w.width(), @@ -38,10 +41,10 @@ // Use this native browser method, if available. var rec = t.getBoundingClientRect(), - tViz = rec.top >= 0 && rec.top < vpHeight + threshold, - bViz = rec.bottom > 0 && rec.bottom <= vpHeight + threshold, - lViz = rec.left >= 0 && rec.left < vpWidth + threshold, - rViz = rec.right > 0 && rec.right <= vpWidth + threshold, + tViz = rec.top >= 0 && rec.top < vpHeight + thresholdY, + bViz = rec.bottom > 0 && rec.bottom <= vpHeight + thresholdY, + lViz = rec.left >= 0 && rec.left < vpWidth + thresholdX, + rViz = rec.right > 0 && rec.right <= vpWidth + thresholdX, vVisible = partial ? tViz || bViz : tViz && bViz, hVisible = partial ? lViz || rViz : lViz && rViz; @@ -79,18 +82,8 @@ var unveilId = 0; - function getThreshold() { - - var screens = $.browser.mobile ? 2.5 : 1; - - // This helps eliminate the draw-in effect as you scroll - return Math.max(screen.availHeight * screens, 1000); - } - - var threshold = getThreshold(); - function isVisible(elem) { - return visibleInViewport(elem, true, false, 'both', threshold); + return visibleInViewport(elem, true, false, 'both'); } function fillImage(elem) {