aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Localization/JavaScript
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Server.Implementations/Localization/JavaScript')
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/ar.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/bg_BG.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/ca.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/cs.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/da.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/de.json22
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/el.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/en_GB.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/es.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/fi.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/he.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/hr.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/hu.json744
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/it.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/kk.json24
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/ms.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/nb.json38
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/pl.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json38
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/sl_SI.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/sv.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/tr.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/uk.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/vi.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/zh_CN.json20
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json20
32 files changed, 1354 insertions, 52 deletions
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/ar.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/ar.json
index bd31baef9..49f9aeb71 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/ar.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/ar.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/bg_BG.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/bg_BG.json
index 832668c82..3afbc091e 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/bg_BG.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/bg_BG.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "\u041f\u0440\u0438\u0432\u044a\u0440\u0436\u0435\u043d\u0441\u043a\u043e\u0442\u043e \u0447\u043b\u0435\u043d\u0441\u0442\u0432\u043e \u043e\u0441\u0438\u0433\u0443\u0440\u044f\u0432\u0430 \u0434\u043e\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b\u043d\u0438 \u043e\u0431\u043b\u0430\u0433\u0438, \u043a\u0430\u0442\u043e \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u043f\u044a\u0440\u0432\u043e\u043a\u043b\u0430\u0441\u043d\u0438 \u043f\u043b\u044a\u0433\u0438\u043d\u0438, \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0441\u044a\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0435 \u043d\u0430 \u043a\u0430\u043d\u0430\u043b\u0438\u0442\u0435, \u0438 \u0434\u0440\u0443\u0433\u0438. {0} \u041d\u0430\u0443\u0447\u0435\u0442\u0435 \u043f\u043e\u0432\u0435\u0447\u0435 {1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "\u0414\u043e\u0431\u0440\u0435 \u0434\u043e\u0448\u043b\u0438 \u0432 \u0433\u043b\u0430\u0432\u043d\u0438\u044f \u043f\u0430\u043d\u0435\u043b \u043d\u0430 Media Browser",
"HeaderWelcomeToMediaBrowserWebClient": "\u0414\u043e\u0431\u0440\u0435 \u0434\u043e\u0448\u043b\u0438 \u0432 \u0443\u0435\u0431 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u043d\u0430 Media Browser",
"ButtonTakeTheTour": "\u0420\u0430\u0437\u0433\u043b\u0435\u0434\u0430\u0439 \u043d\u0430\u043e\u043a\u043e\u043b\u043e",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/ca.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/ca.json
index 7dbc53765..e9d3c8326 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/ca.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/ca.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/cs.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/cs.json
index 3f287eedc..f552e78c1 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/cs.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/cs.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Vyhled\u00e1v\u00e1n\u00ed",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Um\u011blec",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/da.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/da.json
index 62a59144f..8a648fab5 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/da.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/da.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/de.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/de.json
index 5fe350b0d..d8b3a53d0 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/de.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/de.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Danke. Dein Unterst\u00fctzerschl\u00fcssel wurde aktualisiert.",
"MessageKeyRemoved": "Danke. Ihr Unterst\u00fctzerschl\u00fcssel wurde entfernt.",
"ErrorLaunchingChromecast": "W\u00e4hrend des startens von Chromecast ist ein Fehler aufgetreten. Bitte stelle sicher, dass dein Ger\u00e4te mit dem WLAN verbunden ist.",
+ "ValueTimeLimitSingleHour": "Zeitlimit: 1 Stunde",
+ "ValueTimeLimitMultiHour": "Zeitlimit: {0} Stunden",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Suche",
"ValueDateCreated": "Erstellungsdatum: {0}",
"LabelArtist": "Interpret",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Zu Sammlung hinzuf\u00fcgen",
"HeaderSelectCertificatePath": "W\u00e4hlen Sie einen Zertifikat Ordner",
"ConfirmMessageScheduledTaskButton": "Diese Aufgabe l\u00e4uft normalerweise automatisch als geplante Aufgabe. Sie kann jedoch auch manuell von hier gestartet werden. F\u00fcr Einstellungen der geplanten Aufgaben schauen Sie hier:",
- "HeaderSupporterBenefit": "Eine Unterst\u00fctzer-Mitgliedschaft bietet weitere Vorteile, wie z.B. den Zugriff auf premium Plugins, weitere Internet-Channels und mehr. {0}Erfahren Sie mehr{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "Es sieht so aus als w\u00fcrden Sie aktuell keine Apps verwenden, die Synchronisation unterst\u00fctzen.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Willkommen zur Media Browser \u00dcbersicht",
"HeaderWelcomeToMediaBrowserWebClient": "Willkommen zum Media Browser Web Client",
"ButtonTakeTheTour": "Mache die Tour",
"HeaderWelcomeBack": "Willkommen zur\u00fcck!",
+ "TitleSync": "Synchronisation",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Gehen Sie auf Erkundung und erfahren Sie was neu ist",
"MessageNoSyncJobsFound": "Keine Synchronisierungs-Aufgaben gefunden. Um Synchronisierungs-Aufgaben zu erstellen verwenden Sie die dazugeh\u00f6rige Funktion im Web-Interface.",
"HeaderLibraryAccess": "Bibliothekszugriff",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installiert",
"LabelNumberReviews": "{0} Bewertungen",
"LabelFree": "Frei",
+ "HeaderPlaybackError": "Wiedergabefehler",
+ "MessagePlaybackErrorNotAllowed": "Sie sind nicht befugt diese Inhalte wiederzugeben. Bitte kontaktieren Sie Ihren Systemadministrator f\u00fcr weitere Details.",
+ "MessagePlaybackErrorNoCompatibleStream": "Es sind aktuell keine kompatiblen Streams verf\u00fcgbar. Bitte versuchen Sie es sp\u00e4ter erneut.",
+ "MessagePlaybackErrorRateLimitExceeded": "Ihr Wiedergabelimit wurde \u00fcberschritten. Bitte kontaktieren Sie Ihren Systemadministrator f\u00fcr weitere Details.",
"HeaderSelectAudio": "W\u00e4hle Audio",
"HeaderSelectSubtitles": "W\u00f6hle Untertitel",
"ButtonMarkForRemoval": "Entferne von Ger\u00e4t",
@@ -254,7 +272,7 @@
"ButtonOpenInNewTab": "\u00d6ffne in neuem Tab",
"ButtonShuffle": "Zufallswiedergabe",
"ButtonInstantMix": "Schnellmix",
- "ButtonResume": "Wiederholen",
+ "ButtonResume": "Fortsetzen",
"HeaderScenes": "Szenen",
"HeaderAudioTracks": "Audiospuren",
"HeaderLibraries": "Bibliotheken",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/el.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/el.json
index 8703cb0c9..9bd552416 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/el.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/el.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/en_GB.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/en_GB.json
index 1401bd38c..5a37e74eb 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/en_GB.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/en_GB.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json
index 7511535ff..e5be3c706 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/es.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/es.json
index 5dd40d0b9..ea104e17e 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/es.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/es.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Gracias. Su clave de seguidor ha sido actualizada.",
"MessageKeyRemoved": "Gracias. Su clave de seguidor ha sido eliminada.",
"ErrorLaunchingChromecast": "Ha habido un error al lanzar chromecast. Asegurese que su dispositivo est\u00e1 conectado a su red inal\u00e1mbrica.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Buscar",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artista",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Vienvenido al Cliente Web de Media Browser",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} instalado",
"LabelNumberReviews": "{0} Revisiones",
"LabelFree": "Libre",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Seleccionar Audio",
"HeaderSelectSubtitles": "Seleccionar Subt\u00edtulos",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json
index 2f607cc4e..425cb04ce 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Gracias. Su clave de aficionado ha sido actualizada.",
"MessageKeyRemoved": "Gracias. Su clave de aficionado ha sido eliminada.",
"ErrorLaunchingChromecast": "Hubo un error iniciando chromecast. Por favor aseg\u00farate de que tu dispositivo este conectado a tu red inalambrica",
+ "ValueTimeLimitSingleHour": "L\u00edmite de tiempo: 1 hora",
+ "ValueTimeLimitMultiHour": "L\u00edmite de tiempo: {0} horas",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Buscar",
"ValueDateCreated": "Fecha de creaci\u00f3n: {0}",
"LabelArtist": "Artista",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Agregar a colecci\u00f3n",
"HeaderSelectCertificatePath": "Seleccione Trayectoria del Certificado",
"ConfirmMessageScheduledTaskButton": "Esta operaci\u00f3n normalmente es ejecutada autom\u00e1ticamente como una tarea programada. Tambi\u00e9n puede ser ejecutada manualmente desde aqu\u00ed. Para configurar la tarea programada, vea:",
- "HeaderSupporterBenefit": "La membres\u00eda de aficionado proporciona beneficios adicionales tales como acceso a complementos premium, contenido de canales de Internet y m\u00e1s. {0}Conocer m\u00e1s{1}.",
+ "HeaderSupporterBenefit": "La membres\u00eda de aficionado proporciona beneficios adicionales tales como acceso a sincronizaci\u00f3n, complementos premium, contenido de canales de Internet y m\u00e1s. {0}Conocer m\u00e1s{1}.",
"LabelSyncNoTargetsHelp": "Parece que actualmente no cuentas con ninguna app que soporte sinc.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Bienvenido al Panel de Control de Media Browser",
"HeaderWelcomeToMediaBrowserWebClient": "Bienvenido al Cliente Web de Media Browser",
"ButtonTakeTheTour": "Haga el recorrido",
"HeaderWelcomeBack": "\u00a1Bienvenido nuevamente!",
+ "TitleSync": "Sinc",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Inice el tour para ver que hay de nuevo",
"MessageNoSyncJobsFound": "No se han encontrado trabajos de sincronizaci\u00f3n. Cree trabajos de sincronizaci\u00f3n empleando los botones de Sinc que se encuentran en la intergface web.",
"HeaderLibraryAccess": "Acceso a la Biblioteca",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} instalado",
"LabelNumberReviews": "{0} Rese\u00f1as",
"LabelFree": "Gratis",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Seleccionar Audio",
"HeaderSelectSubtitles": "Seleccionar Subtitulos",
"ButtonMarkForRemoval": "Remover de dispositivo",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/fi.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/fi.json
index 48bdfb16c..dd2bcd333 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/fi.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/fi.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json
index 75a0432f5..873e65dd3 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Merci. Votre cl\u00e9 de supporteur a \u00e9t\u00e9 mise \u00e0 jour.",
"MessageKeyRemoved": "Merci. Votre cl\u00e9 de supporteur a \u00e9t\u00e9 supprim\u00e9e.",
"ErrorLaunchingChromecast": "Une erreur a \u00e9t\u00e9 rencontr\u00e9e lors du lancement de Chromecast. Veuillez vous assurer que votre appareil est bien connect\u00e9 \u00e0 votre r\u00e9seau sans-fil.",
+ "ValueTimeLimitSingleHour": "Limite de temps : 1 heure",
+ "ValueTimeLimitMultiHour": "Limite de temps : {0} heures",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Recherche",
"ValueDateCreated": "Date de cr\u00e9ation : {0}",
"LabelArtist": "Artiste",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Ajouter \u00e0 une collection",
"HeaderSelectCertificatePath": "S\u00e9lectionnez le chemin du certificat",
"ConfirmMessageScheduledTaskButton": "Cette op\u00e9ration s'ex\u00e9cute normalement automatiquement en tant que t\u00e2che planifi\u00e9e. Elle peut aussi \u00eatre ex\u00e9cut\u00e9e manuellement ici. Pour configurer la t\u00e2che planifi\u00e9e, voir:",
- "HeaderSupporterBenefit": "Un partenariat de membre supporteur apporte des avantages suppl\u00e9mentaires, comme l'acc\u00e8s aux plugins premiums, aux contenus des cha\u00eenes Internet, et plus encore. {0}En savoir plus{1}.",
+ "HeaderSupporterBenefit": "Un partenariat de membre supporteur apporte des avantages suppl\u00e9mentaires, comme l'acc\u00e8s \u00e0 la synchronisation, aux plugins premiums, aux contenus des cha\u00eenes Internet, et plus encore. {0}En savoir plus{1}.",
"LabelSyncNoTargetsHelp": "Il semble que vous n'ayez actuellement aucune application qui supporte la synchronisation.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Bienvenue dans le centre de contr\u00f4le de Media browser",
"HeaderWelcomeToMediaBrowserWebClient": "Bienvenue sur le client web de Media Browser",
"ButtonTakeTheTour": "Visite guid\u00e9e",
"HeaderWelcomeBack": "Bienvenue !",
+ "TitleSync": "Sync.",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Suivez le guide pour d\u00e9couvrir les nouveaut\u00e9s",
"MessageNoSyncJobsFound": "Aucune t\u00e2che de synchronisation trouv\u00e9e. Vous pouvez cr\u00e9er des t\u00e2ches de synchronisation gr\u00e2ce aux boutons 'Synchroniser' partout dans l'interface web.",
"HeaderLibraryAccess": "Acc\u00e8s \u00e0 la librairie",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} install\u00e9(s)",
"LabelNumberReviews": "{0} Critique(s)",
"LabelFree": "Gratuit",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "S\u00e9lectionner audio",
"HeaderSelectSubtitles": "S\u00e9lectionner sous-titres",
"ButtonMarkForRemoval": "Supprimer de l'appareil",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/he.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/he.json
index ebe3166c3..6164ab577 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/he.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/he.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/hr.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/hr.json
index 39d34a76e..eef8d17e2 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/hr.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/hr.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/hu.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/hu.json
new file mode 100644
index 000000000..bf894bd86
--- /dev/null
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/hu.json
@@ -0,0 +1,744 @@
+{
+ "SettingsSaved": "Settings saved.",
+ "AddUser": "Add User",
+ "Users": "Users",
+ "Delete": "Delete",
+ "Administrator": "Administrator",
+ "Password": "Password",
+ "DeleteImage": "Delete Image",
+ "MessageThankYouForSupporting": "Thank you for supporting Media Browser.",
+ "MessagePleaseSupportMediaBrowser": "Please support Media Browser.",
+ "DeleteImageConfirmation": "Are you sure you wish to delete this image?",
+ "FileReadCancelled": "The file read has been canceled.",
+ "FileNotFound": "File not found.",
+ "FileReadError": "An error occurred while reading the file.",
+ "DeleteUser": "Delete User",
+ "DeleteUserConfirmation": "Are you sure you wish to delete this user?",
+ "PasswordResetHeader": "Reset Password",
+ "PasswordResetComplete": "The password has been reset.",
+ "PinCodeResetComplete": "The pin code has been reset.",
+ "PasswordResetConfirmation": "Are you sure you wish to reset the password?",
+ "PinCodeResetConfirmation": "Are you sure you wish to reset the pin code?",
+ "HeaderPinCodeReset": "Reset Pin Code",
+ "PasswordSaved": "Password saved.",
+ "PasswordMatchError": "Password and password confirmation must match.",
+ "OptionRelease": "Official Release",
+ "OptionBeta": "Beta",
+ "OptionDev": "Dev (Unstable)",
+ "UninstallPluginHeader": "Uninstall Plugin",
+ "UninstallPluginConfirmation": "Are you sure you wish to uninstall {0}?",
+ "NoPluginConfigurationMessage": "This plugin has nothing to configure.",
+ "NoPluginsInstalledMessage": "You have no plugins installed.",
+ "BrowsePluginCatalogMessage": "Browse our plugin catalog to view available plugins.",
+ "MessageKeyEmailedTo": "Key emailed to {0}.",
+ "MessageKeysLinked": "Keys linked.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
+ "MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
+ "ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
+ "HeaderSearch": "Search",
+ "ValueDateCreated": "Date created: {0}",
+ "LabelArtist": "Artist",
+ "LabelMovie": "Movie",
+ "LabelMusicVideo": "Music Video",
+ "LabelEpisode": "Episode",
+ "LabelSeries": "Sorozatok",
+ "LabelStopping": "Stopping",
+ "LabelCancelled": "(cancelled)",
+ "LabelFailed": "(failed)",
+ "ButtonHelp": "Help",
+ "ButtonSave": "Save",
+ "ButtonDownload": "Download",
+ "SyncJobStatusQueued": "Queued",
+ "SyncJobStatusConverting": "Converting",
+ "SyncJobStatusFailed": "Failed",
+ "SyncJobStatusCancelled": "Cancelled",
+ "SyncJobStatusCompleted": "Synced",
+ "SyncJobStatusReadyToTransfer": "Ready to Transfer",
+ "SyncJobStatusTransferring": "Transferring",
+ "SyncJobStatusCompletedWithError": "Synced with errors",
+ "SyncJobItemStatusReadyToTransfer": "Ready to Transfer",
+ "LabelCollection": "Collection",
+ "HeaderAddToCollection": "Add to Collection",
+ "NewCollectionNameExample": "Example: Star Wars Collection",
+ "OptionSearchForInternetMetadata": "Search the internet for artwork and metadata",
+ "LabelSelectCollection": "Select collection:",
+ "HeaderDevices": "Devices",
+ "ButtonScheduledTasks": "Scheduled tasks",
+ "MessageItemsAdded": "Items added",
+ "ButtonAddToCollection": "Add to collection",
+ "HeaderSelectCertificatePath": "Select Certificate Path",
+ "ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
+ "HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
+ "HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
+ "ButtonTakeTheTour": "Take the tour",
+ "HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
+ "ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
+ "MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
+ "HeaderLibraryAccess": "Library Access",
+ "HeaderChannelAccess": "Channel Access",
+ "HeaderDeviceAccess": "Device Access",
+ "HeaderSelectDevices": "Select Devices",
+ "ButtonCancelItem": "Cancel item",
+ "ButtonQueueForRetry": "Queue for retry",
+ "ButtonReenable": "Re-enable",
+ "ButtonLearnMore": "Learn more",
+ "SyncJobItemStatusSyncedMarkForRemoval": "Marked for removal",
+ "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
+ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "You have no plugins installed.",
+ "LabelVersionInstalled": "{0} installed",
+ "LabelNumberReviews": "{0} Reviews",
+ "LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
+ "HeaderSelectAudio": "Select Audio",
+ "HeaderSelectSubtitles": "Select Subtitles",
+ "ButtonMarkForRemoval": "Remove from device",
+ "ButtonUnmarkForRemoval": "Cancel removal from device",
+ "LabelSyncQualityHelp": "Use high quality for the maximum supported quality by the device. Medium and low quality will reduce the allowed bitrate. Original will sync the original file, regardless of whether the device is capable of playing it or not.",
+ "LabelDefaultStream": "(Default)",
+ "LabelForcedStream": "(Forced)",
+ "LabelDefaultForcedStream": "(Default\/Forced)",
+ "LabelUnknownLanguage": "Unknown language",
+ "MessageConfirmSyncJobItemCancellation": "Are you sure you wish to cancel this item?",
+ "ButtonMute": "Mute",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Stop",
+ "ButtonNextTrack": "Next Track",
+ "ButtonPause": "Pause",
+ "ButtonPlay": "Play",
+ "ButtonEdit": "Edit",
+ "ButtonQueue": "Queue",
+ "ButtonPlayTrailer": "Play trailer",
+ "ButtonPlaylist": "Playlist",
+ "ButtonPreviousTrack": "Previous Track",
+ "LabelEnabled": "Enabled",
+ "LabelDisabled": "Disabled",
+ "ButtonMoreInformation": "More Information",
+ "LabelNoUnreadNotifications": "No unread notifications.",
+ "ButtonViewNotifications": "View notifications",
+ "ButtonMarkTheseRead": "Mark these read",
+ "ButtonClose": "Close",
+ "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.",
+ "MessageInvalidUser": "Invalid username or password. Please try again.",
+ "HeaderLoginFailure": "Login Failure",
+ "HeaderAllRecordings": "All Recordings",
+ "RecommendationBecauseYouLike": "Because you like {0}",
+ "RecommendationBecauseYouWatched": "Because you watched {0}",
+ "RecommendationDirectedBy": "Directed by {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
+ "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
+ "MessageRecordingCancelled": "Recording cancelled.",
+ "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation",
+ "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?",
+ "MessageSeriesCancelled": "Series cancelled.",
+ "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion",
+ "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?",
+ "MessageRecordingDeleted": "Recording deleted.",
+ "ButonCancelRecording": "Cancel Recording",
+ "MessageRecordingSaved": "Recording saved.",
+ "OptionSunday": "Sunday",
+ "OptionMonday": "Monday",
+ "OptionTuesday": "Tuesday",
+ "OptionWednesday": "Wednesday",
+ "OptionThursday": "Thursday",
+ "OptionFriday": "Friday",
+ "OptionSaturday": "Saturday",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?",
+ "LiveTvUpdateAvailable": "(Update available)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Cancel Series",
+ "HeaderSeriesRecordings": "Series Recordings",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "Recording",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Recording {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectOneItem": "Please select at least one item.",
+ "MessagePleaseSelectTwoItems": "Please select at least two items.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "Resume",
+ "HeaderMyViews": "My Views",
+ "HeaderLibraryFolders": "Media Folders",
+ "HeaderLatestMedia": "Latest Media",
+ "ButtonMoreItems": "More...",
+ "ButtonMore": "More",
+ "HeaderFavoriteMovies": "Favorite Movies",
+ "HeaderFavoriteShows": "Favorite Shows",
+ "HeaderFavoriteEpisodes": "Favorite Episodes",
+ "HeaderFavoriteGames": "Favorite Games",
+ "HeaderRatingsDownloads": "Rating \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
+ "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
+ "HeaderSelectServerCachePath": "Select Server Cache Path",
+ "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
+ "HeaderSelectImagesByNamePath": "Select Images By Name Path",
+ "HeaderSelectMetadataPath": "Select Metadata Path",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable.",
+ "HeaderSelectChannelDownloadPath": "Select Channel Download Path",
+ "HeaderSelectChannelDownloadPathHelp": "Browse or enter the path to use for storing channel cache files. The folder must be writeable.",
+ "OptionNewCollection": "New...",
+ "ButtonAdd": "Add",
+ "ButtonRemove": "Remove",
+ "LabelChapterDownloaders": "Chapter downloaders:",
+ "LabelChapterDownloadersHelp": "Enable and rank your preferred chapter downloaders in order of priority. Lower priority downloaders will only be used to fill in missing information.",
+ "HeaderFavoriteAlbums": "Favorite Albums",
+ "HeaderLatestChannelMedia": "Latest Channel Items",
+ "ButtonOrganizeFile": "Organize File",
+ "ButtonDeleteFile": "Delete File",
+ "HeaderOrganizeFile": "Organize File",
+ "HeaderDeleteFile": "Delete File",
+ "StatusSkipped": "Skipped",
+ "StatusFailed": "Failed",
+ "StatusSuccess": "Success",
+ "MessageFileWillBeDeleted": "The following file will be deleted:",
+ "MessageSureYouWishToProceed": "Are you sure you wish to proceed?",
+ "MessageDuplicatesWillBeDeleted": "In addition the following dupliates will be deleted:",
+ "MessageFollowingFileWillBeMovedFrom": "The following file will be moved from:",
+ "MessageDestinationTo": "to:",
+ "HeaderSelectWatchFolder": "Select Watch Folder",
+ "HeaderSelectWatchFolderHelp": "Browse or enter the path to your watch folder. The folder must be writeable.",
+ "OrganizePatternResult": "Result: {0}",
+ "HeaderRestart": "Restart",
+ "HeaderShutdown": "Shutdown",
+ "MessageConfirmRestart": "Are you sure you wish to restart Media Browser Server?",
+ "MessageConfirmShutdown": "Are you sure you wish to shutdown Media Browser Server?",
+ "ButtonUpdateNow": "Update Now",
+ "ValueItemCount": "{0} item",
+ "ValueItemCountPlural": "{0} items",
+ "NewVersionOfSomethingAvailable": "A new version of {0} is available!",
+ "VersionXIsAvailableForDownload": "Version {0} is now available for download.",
+ "LabelVersionNumber": "Version {0}",
+ "LabelPlayMethodTranscoding": "Transcoding",
+ "LabelPlayMethodDirectStream": "Direct Streaming",
+ "LabelPlayMethodDirectPlay": "Direct Playing",
+ "LabelAudioCodec": "Audio: {0}",
+ "LabelVideoCodec": "Video: {0}",
+ "LabelLocalAccessUrl": "Local access: {0}",
+ "LabelRemoteAccessUrl": "Remote access: {0}",
+ "LabelRunningOnPort": "Running on http port {0}.",
+ "LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
+ "HeaderLatestFromChannel": "Latest from {0}",
+ "LabelUnknownLanaguage": "Unknown language",
+ "HeaderCurrentSubtitles": "Current Subtitles",
+ "MessageDownloadQueued": "The download has been queued.",
+ "MessageAreYouSureDeleteSubtitles": "Are you sure you wish to delete this subtitle file?",
+ "ButtonRemoteControl": "Remote Control",
+ "HeaderLatestTvRecordings": "Latest Recordings",
+ "ButtonOk": "Ok",
+ "ButtonCancel": "Cancel",
+ "ButtonRefresh": "Refresh",
+ "LabelCurrentPath": "Current path:",
+ "HeaderSelectMediaPath": "Select Media Path",
+ "HeaderSelectPath": "Select Path",
+ "ButtonNetwork": "Network",
+ "MessageDirectoryPickerInstruction": "Network paths can be entered manually in the event the Network button fails to locate your devices. For example, {0} or {1}.",
+ "HeaderMenu": "Menu",
+ "ButtonOpen": "Open",
+ "ButtonOpenInNewTab": "Open in new tab",
+ "ButtonShuffle": "Shuffle",
+ "ButtonInstantMix": "Instant mix",
+ "ButtonResume": "Resume",
+ "HeaderScenes": "Scenes",
+ "HeaderAudioTracks": "Audio Tracks",
+ "HeaderLibraries": "Libraries",
+ "HeaderSubtitles": "Subtitles",
+ "HeaderVideoQuality": "Video Quality",
+ "MessageErrorPlayingVideo": "There was an error playing the video.",
+ "MessageEnsureOpenTuner": "Please ensure there is an open tuner availalble.",
+ "ButtonHome": "Home",
+ "ButtonDashboard": "Dashboard",
+ "ButtonReports": "Reports",
+ "ButtonMetadataManager": "Metadata Manager",
+ "HeaderTime": "Time",
+ "HeaderName": "Name",
+ "HeaderAlbum": "Album",
+ "HeaderAlbumArtist": "Album Artist",
+ "HeaderArtist": "Artist",
+ "LabelAddedOnDate": "Added {0}",
+ "ButtonStart": "Start",
+ "HeaderChannels": "Channels",
+ "HeaderMediaFolders": "Media Folders",
+ "HeaderBlockItemsWithNoRating": "Block content with no rating information:",
+ "OptionBlockOthers": "Others",
+ "OptionBlockTvShows": "TV Shows",
+ "OptionBlockTrailers": "Trailers",
+ "OptionBlockMusic": "Music",
+ "OptionBlockMovies": "Movies",
+ "OptionBlockBooks": "Books",
+ "OptionBlockGames": "Games",
+ "OptionBlockLiveTvPrograms": "Live TV Programs",
+ "OptionBlockLiveTvChannels": "Live TV Channels",
+ "OptionBlockChannelContent": "Internet Channel Content",
+ "ButtonRevoke": "Revoke",
+ "MessageConfirmRevokeApiKey": "Are you sure you wish to revoke this api key? The application's connection to Media Browser will be abruptly terminated.",
+ "HeaderConfirmRevokeApiKey": "Revoke Api Key",
+ "ValueContainer": "Container: {0}",
+ "ValueAudioCodec": "Audio Codec: {0}",
+ "ValueVideoCodec": "Video Codec: {0}",
+ "ValueCodec": "Codec: {0}",
+ "ValueConditions": "Conditions: {0}",
+ "LabelAll": "All",
+ "HeaderDeleteImage": "Delete Image",
+ "MessageFileNotFound": "File not found.",
+ "MessageFileReadError": "An error occurred reading this file.",
+ "ButtonNextPage": "Next Page",
+ "ButtonPreviousPage": "Previous Page",
+ "ButtonMoveLeft": "Move left",
+ "ButtonMoveRight": "Move right",
+ "ButtonBrowseOnlineImages": "Browse online images",
+ "HeaderDeleteItem": "Delete Item",
+ "ConfirmDeleteItem": "Deleting this item will delete it from both the file system and your media library. Are you sure you wish to continue?",
+ "MessagePleaseEnterNameOrId": "Please enter a name or an external Id.",
+ "MessageValueNotCorrect": "The value entered is not correct. Please try again.",
+ "MessageItemSaved": "Item saved.",
+ "MessagePleaseAcceptTermsOfServiceBeforeContinuing": "Please accept the terms of service before continuing.",
+ "OptionEnded": "Ended",
+ "OptionContinuing": "Continuing",
+ "OptionOff": "Off",
+ "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.",
+ "HeaderLiveTV": "Live TV",
+ "MissingLocalTrailer": "Missing local trailer.",
+ "MissingPrimaryImage": "Missing primary image.",
+ "MissingBackdropImage": "Missing backdrop image.",
+ "MissingLogoImage": "Missing logo image.",
+ "MissingEpisode": "Missing episode.",
+ "OptionScreenshots": "Screenshots",
+ "OptionBackdrops": "Backdrops",
+ "OptionImages": "Images",
+ "OptionKeywords": "Keywords",
+ "OptionTags": "Tags",
+ "OptionStudios": "Studios",
+ "OptionName": "Name",
+ "OptionOverview": "Overview",
+ "OptionGenres": "Genres",
+ "OptionParentalRating": "Parental Rating",
+ "OptionPeople": "People",
+ "OptionRuntime": "Runtime",
+ "OptionProductionLocations": "Production Locations",
+ "OptionBirthLocation": "Birth Location",
+ "LabelAllChannels": "All channels",
+ "LabelLiveProgram": "LIVE",
+ "LabelNewProgram": "NEW",
+ "LabelPremiereProgram": "PREMIERE",
+ "LabelHDProgram": "HD",
+ "HeaderChangeFolderType": "Change Content Type",
+ "HeaderChangeFolderTypeHelp": "To change the type, please remove and rebuild the folder with the new type.",
+ "HeaderAlert": "Alert",
+ "MessagePleaseRestart": "Please restart to finish updating.",
+ "ButtonRestart": "Restart",
+ "MessagePleaseRefreshPage": "Please refresh this page to receive new updates from the server.",
+ "ButtonHide": "Hide",
+ "MessageSettingsSaved": "Settings saved.",
+ "ButtonSignOut": "Sign Out",
+ "ButtonMyProfile": "My Profile",
+ "ButtonMyPreferences": "My Preferences",
+ "MessageBrowserDoesNotSupportWebSockets": "This browser does not support web sockets. For a better experience, try a newer browser such as Chrome, Firefox, IE10+, Safari (iOS) or Opera.",
+ "LabelInstallingPackage": "Installing {0}",
+ "LabelPackageInstallCompleted": "{0} installation completed.",
+ "LabelPackageInstallFailed": "{0} installation failed.",
+ "LabelPackageInstallCancelled": "{0} installation cancelled.",
+ "TabServer": "Server",
+ "TabUsers": "Users",
+ "TabLibrary": "Library",
+ "TabMetadata": "Metadata",
+ "TabDLNA": "DLNA",
+ "TabLiveTV": "Live TV",
+ "TabAutoOrganize": "Auto-Organize",
+ "TabPlugins": "Plugins",
+ "TabAdvanced": "Advanced",
+ "TabHelp": "Help",
+ "TabScheduledTasks": "Scheduled Tasks",
+ "ButtonFullscreen": "Teljes k\u00e9perny\u0151",
+ "ButtonAudioTracks": "Audio Tracks",
+ "ButtonSubtitles": "Subtitles",
+ "ButtonScenes": "Scenes",
+ "ButtonQuality": "Quality",
+ "HeaderNotifications": "Notifications",
+ "HeaderSelectPlayer": "Select Player:",
+ "ButtonSelect": "Select",
+ "ButtonNew": "New",
+ "MessageInternetExplorerWebm": "For best results with Internet Explorer please install the WebM playback plugin.",
+ "HeaderVideoError": "Video Error",
+ "ButtonAddToPlaylist": "Add to playlist",
+ "HeaderAddToPlaylist": "Add to Playlist",
+ "LabelName": "Name:",
+ "ButtonSubmit": "Submit",
+ "LabelSelectPlaylist": "Playlist:",
+ "OptionNewPlaylist": "New playlist...",
+ "MessageAddedToPlaylistSuccess": "Ok",
+ "ButtonView": "View",
+ "ButtonViewSeriesRecording": "View series recording",
+ "ValueOriginalAirDate": "Original air date: {0}",
+ "ButtonRemoveFromPlaylist": "Remove from playlist",
+ "HeaderSpecials": "Specials",
+ "HeaderTrailers": "Trailers",
+ "HeaderAudio": "Audio",
+ "HeaderResolution": "Resolution",
+ "HeaderVideo": "Video",
+ "HeaderRuntime": "Runtime",
+ "HeaderCommunityRating": "Community rating",
+ "HeaderParentalRating": "Parental rating",
+ "HeaderReleaseDate": "Release date",
+ "HeaderDateAdded": "Date added",
+ "HeaderSeries": "Series",
+ "HeaderSeason": "Season",
+ "HeaderSeasonNumber": "Season number",
+ "HeaderNetwork": "Network",
+ "HeaderYear": "Year",
+ "HeaderGameSystem": "Game system",
+ "HeaderPlayers": "Players",
+ "HeaderEmbeddedImage": "Embedded image",
+ "HeaderTrack": "Track",
+ "HeaderDisc": "Disc",
+ "OptionMovies": "Movies",
+ "OptionCollections": "Collections",
+ "OptionSeries": "Series",
+ "OptionSeasons": "Seasons",
+ "OptionEpisodes": "Episodes",
+ "OptionGames": "Games",
+ "OptionGameSystems": "Game systems",
+ "OptionMusicArtists": "Music artists",
+ "OptionMusicAlbums": "Music albums",
+ "OptionMusicVideos": "Music videos",
+ "OptionSongs": "Songs",
+ "OptionHomeVideos": "Home videos",
+ "OptionBooks": "Books",
+ "OptionAdultVideos": "Adult videos",
+ "ButtonUp": "Up",
+ "ButtonDown": "Down",
+ "LabelMetadataReaders": "Metadata readers:",
+ "LabelMetadataReadersHelp": "Rank your preferred local metadata sources in order of priority. The first file found will be read.",
+ "LabelMetadataDownloaders": "Metadata downloaders:",
+ "LabelMetadataDownloadersHelp": "Enable and rank your preferred metadata downloaders in order of priority. Lower priority downloaders will only be used to fill in missing information.",
+ "LabelMetadataSavers": "Metadata savers:",
+ "LabelMetadataSaversHelp": "Choose the file formats to save your metadata to.",
+ "LabelImageFetchers": "Image fetchers:",
+ "LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.",
+ "ButtonQueueAllFromHere": "Queue all from here",
+ "ButtonPlayAllFromHere": "Play all from here",
+ "LabelDynamicExternalId": "{0} Id:",
+ "HeaderIdentify": "Identify Item",
+ "PersonTypePerson": "Person",
+ "LabelTitleDisplayOrder": "Title display order:",
+ "OptionSortName": "Sort name",
+ "OptionReleaseDate": "Release date",
+ "LabelSeasonNumber": "Season number:",
+ "LabelDiscNumber": "Disc number",
+ "LabelParentNumber": "Parent number",
+ "LabelEpisodeNumber": "Episode number:",
+ "LabelTrackNumber": "Track number:",
+ "LabelNumber": "Number:",
+ "LabelReleaseDate": "Release date:",
+ "LabelEndDate": "End date:",
+ "LabelYear": "Year:",
+ "LabelDateOfBirth": "Date of birth:",
+ "LabelBirthYear": "Birth year:",
+ "LabelBirthDate": "Birth date:",
+ "LabelDeathDate": "Death date:",
+ "HeaderRemoveMediaLocation": "Remove Media Location",
+ "MessageConfirmRemoveMediaLocation": "Are you sure you wish to remove this location?",
+ "HeaderRenameMediaFolder": "Rename Media Folder",
+ "LabelNewName": "New name:",
+ "HeaderAddMediaFolder": "Add Media Folder",
+ "HeaderAddMediaFolderHelp": "Name (Movies, Music, TV, etc):",
+ "HeaderRemoveMediaFolder": "Remove Media Folder",
+ "MessageTheFollowingLocationWillBeRemovedFromLibrary": "The following media locations will be removed from your library:",
+ "MessageAreYouSureYouWishToRemoveMediaFolder": "Are you sure you wish to remove this media folder?",
+ "ButtonRename": "Rename",
+ "ButtonChangeType": "Change type",
+ "HeaderMediaLocations": "Media Locations",
+ "LabelContentTypeValue": "Content type: {0}",
+ "LabelPathSubstitutionHelp": "Optional: Path substitution can map server paths to network shares that clients can access for direct playback.",
+ "FolderTypeUnset": "Unset (mixed content)",
+ "FolderTypeMovies": "Movies",
+ "FolderTypeMusic": "Music",
+ "FolderTypeAdultVideos": "Adult videos",
+ "FolderTypePhotos": "Photos",
+ "FolderTypeMusicVideos": "Music videos",
+ "FolderTypeHomeVideos": "Home videos",
+ "FolderTypeGames": "Games",
+ "FolderTypeBooks": "Books",
+ "FolderTypeTvShows": "TV",
+ "TabMovies": "Movies",
+ "TabSeries": "Series",
+ "TabEpisodes": "Episodes",
+ "TabTrailers": "Trailers",
+ "TabGames": "Games",
+ "TabAlbums": "Albums",
+ "TabSongs": "Songs",
+ "TabMusicVideos": "Music Videos",
+ "BirthPlaceValue": "Birth place: {0}",
+ "DeathDateValue": "Died: {0}",
+ "BirthDateValue": "Born: {0}",
+ "HeaderLatestReviews": "Latest Reviews",
+ "HeaderPluginInstallation": "Plugin Installation",
+ "MessageAlreadyInstalled": "This version is already installed.",
+ "ValueReviewCount": "{0} Reviews",
+ "MessageYouHaveVersionInstalled": "You currently have version {0} installed.",
+ "MessageTrialExpired": "The trial period for this feature has expired",
+ "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
+ "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
+ "ValuePriceUSD": "Price: {0} (USD)",
+ "MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership.",
+ "MessageChangeRecurringPlanConfirm": "After completing this transaction you will need to cancel your previous recurring donation from within your PayPal account. Thank you for supporting Media Browser.",
+ "MessageSupporterMembershipExpiredOn": "Your supporter membership expired on {0}.",
+ "MessageYouHaveALifetimeMembership": "You have a lifetime supporter membership. You can provide additional donations on a one-time or recurring basis using the options below. Thank you for supporting Media Browser.",
+ "MessageYouHaveAnActiveRecurringMembership": "You have an active {0} membership. You can upgrade your plan using the options below.",
+ "ButtonDelete": "Delete",
+ "HeaderMediaBrowserAccountAdded": "Media Browser Account Added",
+ "MessageMediaBrowserAccountAdded": "The Media Browser account has been added to this user.",
+ "MessagePendingMediaBrowserAccountAdded": "The Media Browser account has been added to this user. An email will be sent to the owner of the account. The invitation will need to be confirmed by clicking a link within the email.",
+ "HeaderMediaBrowserAccountRemoved": "Media Browser Account Removed",
+ "MessageMediaBrowserAccontRemoved": "The Media Browser account has been removed from this user.",
+ "TooltipLinkedToMediaBrowserConnect": "Linked to Media Browser Connect",
+ "HeaderUnrated": "Unrated",
+ "ValueDiscNumber": "Disc {0}",
+ "HeaderUnknownDate": "Unknown Date",
+ "HeaderUnknownYear": "Unknown Year",
+ "ValueMinutes": "{0} min",
+ "ButtonPlayExternalPlayer": "Play with external player",
+ "HeaderSelectExternalPlayer": "Select External Player",
+ "HeaderExternalPlayerPlayback": "External Player Playback",
+ "ButtonImDone": "I'm Done",
+ "OptionWatched": "Watched",
+ "OptionUnwatched": "Unwatched",
+ "ExternalPlayerPlaystateOptionsHelp": "Specify how you would like to resume playing this video next time.",
+ "LabelMarkAs": "Mark as:",
+ "OptionInProgress": "In-Progress",
+ "LabelResumePoint": "Resume point:",
+ "ValueOneMovie": "1 movie",
+ "ValueMovieCount": "{0} movies",
+ "ValueOneTrailer": "1 trailer",
+ "ValueTrailerCount": "{0} trailers",
+ "ValueOneSeries": "1 series",
+ "ValueSeriesCount": "{0} series",
+ "ValueOneEpisode": "1 episode",
+ "ValueEpisodeCount": "{0} episodes",
+ "ValueOneGame": "1 game",
+ "ValueGameCount": "{0} games",
+ "ValueOneAlbum": "1 album",
+ "ValueAlbumCount": "{0} albums",
+ "ValueOneSong": "1 song",
+ "ValueSongCount": "{0} songs",
+ "ValueOneMusicVideo": "1 music video",
+ "ValueMusicVideoCount": "{0} music videos",
+ "HeaderOffline": "Offline",
+ "HeaderUnaired": "Unaired",
+ "HeaderMissing": "Missing",
+ "ButtonWebsite": "Website",
+ "TooltipFavorite": "Favorite",
+ "TooltipLike": "Like",
+ "TooltipDislike": "Dislike",
+ "TooltipPlayed": "Played",
+ "ValueSeriesYearToPresent": "{0}-Present",
+ "ValueAwards": "Awards: {0}",
+ "ValueBudget": "Budget: {0}",
+ "ValueRevenue": "Revenue: {0}",
+ "ValuePremiered": "Premiered {0}",
+ "ValuePremieres": "Premieres {0}",
+ "ValueStudio": "Studio: {0}",
+ "ValueStudios": "Studios: {0}",
+ "ValueSpecialEpisodeName": "Special - {0}",
+ "LabelLimit": "Limit:",
+ "ValueLinks": "Links: {0}",
+ "HeaderPeople": "People",
+ "HeaderCastAndCrew": "Cast & Crew",
+ "ValueArtist": "Artist: {0}",
+ "ValueArtists": "Artists: {0}",
+ "HeaderTags": "Tags",
+ "MediaInfoCameraMake": "Camera make",
+ "MediaInfoCameraModel": "Camera model",
+ "MediaInfoAltitude": "Altitude",
+ "MediaInfoAperture": "Aperture",
+ "MediaInfoExposureTime": "Exposure time",
+ "MediaInfoFocalLength": "Focal length",
+ "MediaInfoOrientation": "Orientation",
+ "MediaInfoIsoSpeedRating": "Iso speed rating",
+ "MediaInfoLatitude": "Latitude",
+ "MediaInfoLongitude": "Longitude",
+ "MediaInfoShutterSpeed": "Shutter speed",
+ "MediaInfoSoftware": "Software",
+ "HeaderIfYouLikeCheckTheseOut": "If you like {0}, check these out...",
+ "HeaderPlotKeywords": "Plot Keywords",
+ "HeaderMovies": "Movies",
+ "HeaderAlbums": "Albums",
+ "HeaderGames": "Games",
+ "HeaderBooks": "Books",
+ "HeaderEpisodes": "Episodes",
+ "HeaderSeasons": "Seasons",
+ "HeaderTracks": "Tracks",
+ "HeaderItems": "Items",
+ "HeaderOtherItems": "Other Items",
+ "ButtonFullReview": "Full review",
+ "ValueAsRole": "as {0}",
+ "ValueGuestStar": "Guest star",
+ "MediaInfoSize": "Size",
+ "MediaInfoPath": "Path",
+ "MediaInfoFormat": "Format",
+ "MediaInfoContainer": "Container",
+ "MediaInfoDefault": "Default",
+ "MediaInfoForced": "Forced",
+ "MediaInfoExternal": "External",
+ "MediaInfoTimestamp": "Timestamp",
+ "MediaInfoPixelFormat": "Pixel format",
+ "MediaInfoBitDepth": "Bit depth",
+ "MediaInfoSampleRate": "Sample rate",
+ "MediaInfoBitrate": "Bitrate",
+ "MediaInfoChannels": "Channels",
+ "MediaInfoLayout": "Layout",
+ "MediaInfoLanguage": "Language",
+ "MediaInfoCodec": "Codec",
+ "MediaInfoProfile": "Profile",
+ "MediaInfoLevel": "Level",
+ "MediaInfoAspectRatio": "Aspect ratio",
+ "MediaInfoResolution": "Resolution",
+ "MediaInfoAnamorphic": "Anamorphic",
+ "MediaInfoInterlaced": "Interlaced",
+ "MediaInfoFramerate": "Framerate",
+ "MediaInfoStreamTypeAudio": "Audio",
+ "MediaInfoStreamTypeData": "Data",
+ "MediaInfoStreamTypeVideo": "Video",
+ "MediaInfoStreamTypeSubtitle": "Subtitle",
+ "MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
+ "MediaInfoRefFrames": "Ref frames",
+ "TabPlayback": "Playback",
+ "TabNotifications": "Notifications",
+ "TabExpert": "Expert",
+ "HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
+ "HeaderRateAndReview": "Rate and Review",
+ "HeaderThankYou": "Thank You",
+ "MessageThankYouForYourReview": "Thank you for your review.",
+ "LabelYourRating": "Your rating:",
+ "LabelFullReview": "Full review:",
+ "LabelShortRatingDescription": "Short rating summary:",
+ "OptionIRecommendThisItem": "I recommend this item",
+ "WebClientTourContent": "View your recently added media, next episodes, and more. The green circles indicate how many unplayed items you have.",
+ "WebClientTourMovies": "Play movies, trailers and more from any device with a web browser",
+ "WebClientTourMouseOver": "Hold the mouse over any poster for quick access to important information",
+ "WebClientTourTapHold": "Tap and hold or right click any poster for a context menu",
+ "WebClientTourMetadataManager": "Click edit to open the metadata manager",
+ "WebClientTourPlaylists": "Easily create playlists and instant mixes, and play them on any device",
+ "WebClientTourCollections": "Create movie collections to group box sets together",
+ "WebClientTourUserPreferences1": "User preferences allow you to customize the way your library is presented in all of your Media Browser apps",
+ "WebClientTourUserPreferences2": "Configure your audio and subtitle language settings once, for every Media Browser app",
+ "WebClientTourUserPreferences3": "Design the web client home page to your liking",
+ "WebClientTourUserPreferences4": "Configure backdrops, theme songs and external players",
+ "WebClientTourMobile1": "The web client works great on smartphones and tablets...",
+ "WebClientTourMobile2": "and easily controls other devices and Media Browser apps",
+ "WebClientTourMySync": "Sync your personal media to your devices for offline viewing.",
+ "MessageEnjoyYourStay": "Enjoy your stay",
+ "DashboardTourDashboard": "The server dashboard allows you to monitor your server and your users. You'll always know who is doing what and where they are.",
+ "DashboardTourHelp": "In-app help provides easy buttons to open wiki pages relating to the on-screen content.",
+ "DashboardTourUsers": "Easily create user accounts for your friends and family, each with their own permissions, library access, parental controls and more.",
+ "DashboardTourCinemaMode": "Cinema mode brings the theater experience straight to your living room with the ability to play trailers and custom intros before the main feature.",
+ "DashboardTourChapters": "Enable chapter image generation for your videos for a more pleasing presentation while viewing.",
+ "DashboardTourSubtitles": "Automatically download subtitles for your videos in any language.",
+ "DashboardTourPlugins": "Install plugins such as internet video channels, live tv, metadata scanners, and more.",
+ "DashboardTourNotifications": "Automatically send notifications of server events to your mobile device, email and more.",
+ "DashboardTourScheduledTasks": "Easily manage long running operations with scheduled tasks. Decide when they run, and how often.",
+ "DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
+ "DashboardTourSync": "Sync your personal media to your devices for offline viewing.",
+ "MessageRefreshQueued": "Refresh queued",
+ "TabDevices": "Devices",
+ "TabExtras": "Extras",
+ "DeviceLastUsedByUserName": "Last used by {0}",
+ "HeaderDeleteDevice": "Delete Device",
+ "DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
+ "LabelEnableCameraUploadFor": "Enable camera upload for:",
+ "HeaderSelectUploadPath": "Select Upload Path",
+ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.",
+ "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.",
+ "ButtonLibraryAccess": "Library access",
+ "ButtonParentalControl": "Parental control",
+ "HeaderInvitationSent": "Invitation Sent",
+ "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.",
+ "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser.",
+ "HeaderConnectionFailure": "Connection Failure",
+ "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.",
+ "ButtonSelectServer": "Select server",
+ "MessagePluginConfigurationRequiresLocalAccess": "To configure this plugin please sign in to your local server directly.",
+ "MessageLoggedOutParentalControl": "Access is currently restricted. Please try again later.",
+ "DefaultErrorMessage": "There was an error processing the request. Please try again later.",
+ "ButtonAccept": "Accept",
+ "ButtonReject": "Reject",
+ "HeaderForgotPassword": "Forgot Password",
+ "MessageContactAdminToResetPassword": "Please contact your system administrator to reset your password.",
+ "MessageForgotPasswordInNetworkRequired": "Please try again within your home network to initiate the password reset process.",
+ "MessageForgotPasswordFileCreated": "The following file has been created on your server and contains instructions on how to proceed:",
+ "MessageForgotPasswordFileExpiration": "The reset pin will expire at {0}.",
+ "MessageInvalidForgotPasswordPin": "An invalid or expired pin was entered. Please try again.",
+ "MessagePasswordResetForUsers": "Passwords have been removed for the following users:",
+ "HeaderInviteGuest": "Invite Guest",
+ "ButtonLinkMyMediaBrowserAccount": "Link my account now",
+ "MessageConnectAccountRequiredToInviteGuest": "In order to invite guests you need to first link your Media Browser account to this server.",
+ "ButtonSync": "Sync",
+ "SyncMedia": "Sync Media",
+ "HeaderCancelSyncJob": "Cancel Sync",
+ "CancelSyncJobConfirmation": "Are you sure you wish to cancel this sync job?",
+ "TabSync": "Sync",
+ "MessagePleaseSelectDeviceToSyncTo": "Please select a device to sync to.",
+ "MessageSyncJobCreated": "Sync job created.",
+ "LabelSyncTo": "Sync to:",
+ "LabelSyncJobName": "Sync job name:",
+ "LabelQuality": "Quality:",
+ "OptionOriginal": "Original",
+ "OptionHigh": "High",
+ "OptionMedium": "Medium",
+ "OptionLow": "Low",
+ "HeaderSettings": "Settings",
+ "OptionAutomaticallySyncNewContent": "Automatically sync new content",
+ "OptionAutomaticallySyncNewContentHelp": "New content added to this category will be automatically synced to the device.",
+ "OptionSyncUnwatchedVideosOnly": "Sync unwatched videos only",
+ "OptionSyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.",
+ "LabelItemLimit": "Item limit:",
+ "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.",
+ "MessageBookPluginRequired": "Requires installation of the Bookshelf plugin",
+ "MessageGamePluginRequired": "Requires installation of the GameBrowser plugin",
+ "MessageUnsetContentHelp": "Content will be displayed as plain folders. For best results use the metadata manager to set the content types of sub-folders.",
+ "SyncJobItemStatusQueued": "Queued",
+ "SyncJobItemStatusConverting": "Converting",
+ "SyncJobItemStatusTransferring": "Transferring",
+ "SyncJobItemStatusSynced": "Synced",
+ "SyncJobItemStatusFailed": "Failed",
+ "SyncJobItemStatusRemovedFromDevice": "Removed from device",
+ "SyncJobItemStatusCancelled": "Cancelled"
+} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/it.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/it.json
index c8e0064af..8bd419931 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/it.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/it.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Grazie. La vostra chiave supporter \u00e8 stato aggiornato.",
"MessageKeyRemoved": "Grazie. La vostra chiave supporter \u00e8 stata rimossa.",
"ErrorLaunchingChromecast": "Si \u00e8 verificato un errore all'avvio di chromecast. Assicurati che il tuo dispositivo sia connesso alla rete wireless.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Ricerca",
"ValueDateCreated": "Data di creazione {0}",
"LabelArtist": "Artista",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Aggiungi alla collezione",
"HeaderSelectCertificatePath": "Seleziona il percorso del Certificato",
"ConfirmMessageScheduledTaskButton": "L'operazione viene normalmente eseguita come operazione pianificata. Pu\u00f2 anche essere avviata manualmente da qui. Per configurare le operazioni pianificate, vedi:",
- "HeaderSupporterBenefit": "La sottoscrizione Supporter concede dei benefici come: l'accesso a plug-in premium, contenuti dei canali internet, e altro. {0}Scopri di pi\u00f9{1}",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "Sembra che al momento non avete applicazioni che supportano la sincronizzazione.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Benvenuti nel Dashboard di Media Browser",
"HeaderWelcomeToMediaBrowserWebClient": "Benvenuti nel Media Browser Web client",
"ButtonTakeTheTour": "Fai il tour",
"HeaderWelcomeBack": "Ben tornato!",
+ "TitleSync": "Sincronizza",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Fai un tour per vedere cosa \u00e8 cambiato",
"MessageNoSyncJobsFound": "Nessuna sincronizzazione pianificata. Creane una utilizzando i pulsanti sull'interfaccia web",
"HeaderLibraryAccess": "Accesso libreria",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installato",
"LabelNumberReviews": "{0} Recensioni",
"LabelFree": "Gratis",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Seleziona audio",
"HeaderSelectSubtitles": "Seleziona sottotitoli",
"ButtonMarkForRemoval": "Rimuovi dal dispositivo",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/kk.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/kk.json
index 70a5d9cf4..52e689dac 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/kk.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/kk.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "\u0416\u0430\u049b\u0442\u0430\u0443\u0448\u044b \u043a\u0456\u043b\u0442\u0456\u04a3\u0456\u0437 \u0436\u0430\u04a3\u0430\u0440\u0442\u044b\u043b\u0434\u044b.",
"MessageKeyRemoved": "\u0416\u0430\u049b\u0442\u0430\u0443\u0448\u044b \u043a\u0456\u043b\u0442\u0456\u04a3\u0456\u0437 \u0430\u043b\u0430\u0441\u0442\u0430\u043b\u0434\u044b.",
"ErrorLaunchingChromecast": "Chromecast \u0456\u0441\u043a\u0435 \u049b\u043e\u0441\u044b\u043b\u0443 \u043a\u0435\u0437\u0456\u043d\u0434\u0435 \u049b\u0430\u0442\u0435 \u043e\u0440\u044b\u043d \u0430\u043b\u0434\u044b. \u049a\u04b1\u0440\u044b\u043b\u0493\u044b\u04a3\u044b\u0437 \u0441\u044b\u043c\u0441\u044b\u0437 \u0436\u0435\u043b\u0456\u0433\u0435 \u049b\u043e\u0441\u044b\u043b\u0493\u0430\u043d\u044b\u043d\u0430 \u043a\u04e9\u0437 \u0436\u0435\u0442\u043a\u0456\u0437\u0456\u04a3\u0456\u0437.",
+ "ValueTimeLimitSingleHour": "\u0423\u0430\u049b\u044b\u0442 \u0448\u0435\u0433\u0456: 1 \u0441\u0430\u0493\u0430\u0442",
+ "ValueTimeLimitMultiHour": "\u0423\u0430\u049b\u044b\u0442 \u0448\u0435\u0433\u0456: {0} \u0441\u0430\u0493\u0430\u0442",
+ "PluginCategoryGeneral": "\u0416\u0430\u043b\u043f\u044b",
+ "PluginCategoryContentProvider": "\u041c\u0430\u0437\u043c\u04b1\u043d \u0436\u0435\u0442\u043a\u0456\u0437\u0443\u0448\u0456\u043b\u0435\u0440",
+ "PluginCategoryScreenSaver": "\u042d\u043a\u0440\u0430\u043d \u049b\u043e\u0440\u0493\u0430\u0443\u044b\u0448\u0442\u0430\u0440",
+ "PluginCategoryTheme": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f\u0442\u0430\u0440",
+ "PluginCategorySync": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443",
+ "PluginCategorySocialIntegration": "\u04d8\u043b\u0435\u0443\u043c\u0435\u0442 \u0436\u0435\u043b\u0456\u043b\u0435\u0440\u0456",
+ "PluginCategoryNotifications": "\u0425\u0430\u0431\u0430\u0440\u043b\u0430\u043d\u0434\u044b\u0440\u0443\u043b\u0430\u0440",
+ "PluginCategoryMetadata": "\u041c\u0435\u0442\u0430\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440",
+ "PluginCategoryLiveTV": "\u042d\u0444\u0438\u0440\u043b\u0456\u043a \u0422\u0414",
+ "PluginCategoryChannel": "\u0410\u0440\u043d\u0430\u043b\u0430\u0440",
"HeaderSearch": "\u0406\u0437\u0434\u0435\u0443",
"ValueDateCreated": "\u0416\u0430\u0441\u0430\u043b\u0493\u0430\u043d \u043a\u04af\u043d\u0456: {0}",
"LabelArtist": "\u041e\u0440\u044b\u043d\u0434\u0430\u0443\u0448\u044b",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "\u0416\u0438\u044b\u043d\u0442\u044b\u049b\u049b\u0430 \u04af\u0441\u0442\u0435\u0443",
"HeaderSelectCertificatePath": "\u041a\u0443\u04d9\u043b\u0456\u043a \u0436\u043e\u043b\u044b\u043d \u0442\u0430\u04a3\u0434\u0430\u0443",
"ConfirmMessageScheduledTaskButton": "\u0411\u04b1\u043b \u04d9\u0440\u0435\u043a\u0435\u0442 \u04d9\u0434\u0435\u0442\u0442\u0435 \u0436\u043e\u0441\u043f\u0430\u0440\u043b\u0430\u0493\u0430\u043d \u0442\u0430\u043f\u0441\u044b\u0440\u043c\u0430 \u0440\u0435\u0442\u0456\u043d\u0434\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0442\u044b \u0442\u04af\u0440\u0434\u0435 \u0436\u04b1\u043c\u044b\u0441 \u0456\u0441\u0442\u0435\u0439\u0434\u0456. \u041e\u0441\u044b\u043d\u044b \u0441\u043e\u043d\u0434\u0430\u0439-\u0430\u049b \u0431\u04b1\u043b \u0436\u0435\u0440\u0434\u0435 \u049b\u043e\u043b\u043c\u0435\u043d \u0456\u0441\u043a\u0435 \u049b\u043e\u0441\u0443\u0493\u0430 \u0431\u043e\u043b\u0430\u0434\u044b. \u0416\u043e\u0441\u043f\u0430\u0440\u043b\u0430\u0493\u0430\u043d \u0442\u0430\u043f\u0441\u044b\u0440\u043c\u0430\u043d\u044b \u0442\u0435\u04a3\u0448\u0435\u0443 \u04af\u0448\u0456\u043d, \u049b\u0430\u0440\u0430\u04a3\u044b\u0437:",
- "HeaderSupporterBenefit": "\u0416\u0430\u049b\u0442\u0430\u0443\u0448\u044b \u043c\u04af\u0448\u0435\u043b\u0456\u043a \u0441\u044b\u0439\u0430\u049b\u044b\u043b\u044b \u043f\u043b\u0430\u0433\u0438\u043d, \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0430\u0440\u043d\u0430 \u043c\u0430\u0437\u043c\u04b1\u043d\u044b \u0436\u04d9\u043d\u0435 \u0441\u043e\u043d\u0434\u0430\u0439 \u0441\u0438\u044f\u049b\u0442\u044b\u043b\u0430\u0440\u0493\u0430 \u049b\u0430\u0442\u044b\u043d\u0430\u0443\u043c\u0435\u043d \u049b\u043e\u0441\u044b\u043c\u0448\u0430 \u0430\u0440\u0442\u044b\u049b\u0448\u044b\u043b\u044b\u049b\u0442\u0430\u0440 \u0431\u0435\u0440\u0435\u0434\u0456. {0}\u041a\u04e9\u0431\u0456\u0440\u0435\u043a \u0431\u0456\u043b\u0443{1}.",
+ "HeaderSupporterBenefit": "\u0416\u0430\u049b\u0442\u0430\u0443\u0448\u044b \u043c\u04af\u0448\u0435\u043b\u0456\u043a \u049b\u043e\u0441\u044b\u043c\u0448\u0430 \u0430\u0440\u0442\u044b\u049b\u0448\u044b\u043b\u044b\u049b\u0442\u0430\u0440\u0434\u044b (\u043c\u044b\u0441\u0430\u043b\u044b, \u04af\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443\u0433\u0435 \u049b\u0430\u0442\u044b\u043d\u0430\u0443, \u0441\u044b\u0439\u0430\u049b\u044b\u043b\u044b\u049b \u043f\u043b\u0430\u0433\u0438\u043d\u0434\u0435\u0440, \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0430\u0440\u043d\u0430\u0441\u044b\u043d\u044b\u04a3 \u043c\u0430\u0437\u043c\u04b1\u043d\u044b \u0436\u0430\u04a3\u0435 \u0442.\u0431.) \u049b\u0430\u043c\u0442\u0430\u043c\u0430\u0441\u044b\u0437 \u0435\u0442\u0435\u0434\u0456. {0}\u041a\u04e9\u0431\u0456\u0440\u0435\u043a \u0431\u0456\u043b\u0443{1}.",
"LabelSyncNoTargetsHelp": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443\u0434\u0456 \u049b\u043e\u043b\u0434\u0430\u0439\u0442\u044b\u043d \u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430 \u0442\u0430\u0431\u044b\u043b\u043c\u0430\u0434\u044b.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Media Browser \u0431\u0430\u049b\u044b\u043b\u0430\u0443 \u0442\u0430\u049b\u0442\u0430\u0441\u044b\u043d\u0430 \u049b\u043e\u0448 \u043a\u0435\u043b\u0434\u0456\u04a3\u0456\u0437!",
"HeaderWelcomeToMediaBrowserWebClient": "Media Browser \u0432\u0435\u0431-\u043a\u043b\u0438\u0435\u043d\u0442\u0456\u043d\u0435 \u049b\u043e\u0448 \u043a\u0435\u043b\u0434\u0456\u04a3\u0456\u0437!",
"ButtonTakeTheTour": "\u0410\u0440\u0430\u043b\u0430\u043f \u0448\u044b\u0493\u044b\u04a3\u044b\u0437",
"HeaderWelcomeBack": "\u049a\u0430\u0439\u0442\u0430 \u043a\u0435\u043b\u0443\u0456\u04a3\u0456\u0437\u0431\u0435\u043d!",
+ "TitleSync": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "\u0411\u043e\u043b\u0493\u0430\u043d \u0436\u0430\u04a3\u0430\u043b\u044b\u049b\u0442\u0430\u0440\u043c\u0435\u043d \u0442\u0430\u043d\u044b\u0441\u0443",
"MessageNoSyncJobsFound": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443 \u0436\u04b1\u043c\u044b\u0441\u044b \u0442\u0430\u0431\u044b\u043b\u043c\u0430\u0434\u044b. \u0412\u0435\u0431-\u0442\u0456\u043b\u0434\u0435\u0441\u0443\u0434\u0435 \u0442\u0430\u0431\u044b\u043b\u0430\u0442\u044b\u043d \u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443 \u0442\u04af\u0439\u043c\u0435\u0448\u0456\u043a\u0442\u0435\u0440\u0456\u043d \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u044b\u043f \u04af\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443 \u0436\u04b1\u043c\u044b\u0441\u0442\u0430\u0440\u044b\u043d \u0436\u0430\u0441\u0430\u04a3\u044b\u0437.",
"HeaderLibraryAccess": "\u0422\u0430\u0441\u044b\u0493\u044b\u0448\u0445\u0430\u043d\u0430\u0493\u0430 \u049b\u0430\u0442\u044b\u043d\u0430\u0443",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} \u043e\u0440\u043d\u0430\u0442\u044b\u043b\u0493\u0430\u043d",
"LabelNumberReviews": "{0} \u043f\u0456\u043a\u0456\u0440",
"LabelFree": "\u0422\u0435\u0433\u0456\u043d",
+ "HeaderPlaybackError": "\u041e\u0439\u043d\u0430\u0442\u0443 \u049b\u0430\u0442\u0435\u0441\u0456",
+ "MessagePlaybackErrorNotAllowed": "\u041e\u0441\u044b \u043c\u0430\u0437\u043c\u04b1\u043d\u0434\u044b \u043e\u0439\u043d\u0430\u0442\u0443 \u04af\u0448\u0456\u043d \u0430\u0493\u044b\u043c\u0434\u0430 \u0441\u0456\u0437\u0433\u0435 \u0440\u04b1\u049b\u0441\u0430\u0442 \u0435\u0442\u0456\u043b\u043c\u0435\u0433\u0435\u043d. \u041c\u04d9\u043b\u0456\u043c\u0435\u0442\u0442\u0435\u0440 \u04af\u0448\u0456\u043d \u0436\u04af\u0439\u0435\u043b\u0456\u043a \u04d9\u043a\u0456\u043c\u0448\u0456\u04a3\u0456\u0437\u0433\u0435 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0441\u044b\u04a3\u044b\u0437.",
+ "MessagePlaybackErrorNoCompatibleStream": "\u0410\u0493\u044b\u043c\u0434\u0430 \u0435\u0448\u049b\u0430\u043d\u0434\u0430\u0439 \u0441\u044b\u0439\u044b\u0441\u044b\u043c\u0434\u044b \u0430\u0493\u044b\u043d\u0434\u0430\u0440 \u049b\u0430\u0442\u044b\u043d\u0430\u0443\u043b\u044b \u0435\u043c\u0435\u0441. \u04d8\u0440\u0435\u043a\u0435\u0442\u0442\u0456 \u043a\u0435\u0439\u0456\u043d \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u04a3\u044b\u0437.",
+ "MessagePlaybackErrorRateLimitExceeded": "\u041e\u0439\u043d\u0430\u0442\u0443 \u049b\u0430\u0440\u049b\u044b\u043d\u044b\u04a3\u044b\u0437 \u0448\u0435\u043a\u0442\u0435\u043d \u0430\u0441\u044b\u043f \u043a\u0435\u0442\u043a\u0435\u043d. \u041c\u04d9\u043b\u0456\u043c\u0435\u0442\u0442\u0435\u0440 \u04af\u0448\u0456\u043d \u0436\u04af\u0439\u0435\u043b\u0456\u043a \u04d9\u043a\u0456\u043c\u0448\u0456\u04a3\u0456\u0437\u0433\u0435 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0441\u044b\u04a3\u044b\u0437.",
"HeaderSelectAudio": "\u0414\u044b\u0431\u044b\u0441 \u0442\u0430\u04a3\u0434\u0430\u0443",
"HeaderSelectSubtitles": "\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u043b\u0435\u0440 \u0442\u0430\u04a3\u0434\u0430\u0443",
"ButtonMarkForRemoval": "\u049a\u04b1\u0440\u044b\u043b\u0493\u044b\u0434\u0430\u043d \u0430\u043b\u0430\u0441\u0442\u0430\u0443",
@@ -502,7 +520,7 @@
"ValuePriceUSD": "\u0411\u0430\u0493\u0430\u0441\u044b: {0} USD",
"MessageFeatureIncludedWithSupporter": "\u041e\u0441\u044b \u0435\u0440\u0435\u043a\u0448\u0435\u043b\u0456\u043a \u04af\u0448\u0456\u043d \u0442\u0456\u0440\u043a\u0435\u043b\u0433\u0435\u043d\u0441\u0456\u0437, \u0436\u04d9\u043d\u0435 \u043e\u043d\u044b \u0431\u0435\u043b\u0441\u0435\u043d\u0434\u0456 \u0436\u0430\u049b\u0442\u0430\u0443\u0448\u044b \u043c\u04af\u0448\u0435\u043b\u0456\u0433\u0456 \u0430\u0440\u049b\u044b\u043b\u044b \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0434\u044b \u0436\u0430\u043b\u0493\u0430\u0441\u0442\u044b\u0440\u0430 \u0430\u043b\u0430\u0441\u044b\u0437.",
"MessageChangeRecurringPlanConfirm": "\u041e\u0441\u044b \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f\u043d\u044b \u0430\u044f\u049b\u0442\u0430\u0493\u0430\u043d\u043d\u0430\u043d \u043a\u0435\u0439\u0456\u043d PayPal \u0435\u0441\u0435\u043f \u0448\u043e\u0442\u044b\u04a3\u044b\u0437 \u0430\u0440\u049b\u044b\u043b\u044b \u0430\u043b\u0434\u044b\u04a3\u0493\u044b \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u043c\u0430 \u049b\u0430\u0439\u044b\u0440\u043c\u0430\u043b\u0434\u044b\u049b\u0442\u044b \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443\u044b\u04a3\u044b\u0437 \u049b\u0430\u0436\u0435\u0442. Media Browser \u0436\u043e\u0431\u0430\u0441\u044b\u043d \u0436\u0430\u049b\u0442\u0430\u0443\u044b\u04a3\u044b\u0437\u0493\u0430 \u0430\u043b\u0493\u044b\u0441 \u0430\u0439\u0442\u0430\u043c\u044b\u0437!",
- "MessageSupporterMembershipExpiredOn": "\u0416\u0430\u049b\u0442\u0430\u0443\u0448\u044b \u043c\u04af\u0448\u0435\u043b\u0456\u0433\u0456\u04a3\u0456\u0437\u0434\u0456\u04a3 \u043c\u0435\u0440\u0437\u0456\u043c\u0456 {0} \u0431\u0456\u0442\u0442\u0456.",
+ "MessageSupporterMembershipExpiredOn": "\u0416\u0430\u049b\u0442\u0430\u0443\u0448\u044b \u043c\u04af\u0448\u0435\u043b\u0456\u0433\u0456\u04a3\u0456\u0437\u0434\u0456\u04a3 \u043c\u0435\u0440\u0437\u0456\u043c\u0456 {0} \u0430\u044f\u049b\u0442\u0430\u043b\u0493\u0430\u043d.",
"MessageYouHaveALifetimeMembership": "\u0492\u04b1\u043c\u044b\u0440\u043b\u044b\u049b \u0436\u0430\u049b\u0442\u0430\u0443\u0448\u044b \u043c\u04af\u0448\u0435\u043b\u0456\u0433\u0456\u043d\u0435 \u0442\u0438\u0435\u0441\u043b\u0456\u0441\u0456\u0437. \u0422\u04e9\u043c\u0435\u043d\u0434\u0435\u0433\u0456 \u043d\u04b1\u0441\u049b\u0430\u043b\u0430\u0440\u0434\u044b \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u044b\u043f \u0431\u0456\u0440 \u0436\u043e\u043b\u0493\u044b \u043d\u0435\u043c\u0435\u0441\u0435 \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u043c\u0430 \u043d\u0435\u0433\u0456\u0437\u0456\u043d\u0434\u0435 \u049b\u043e\u0441\u044b\u043c\u0448\u0430 \u049b\u0430\u0439\u044b\u0440\u043c\u0430\u043b\u0434\u044b\u049b\u0442\u0430\u0440\u0434\u044b \u049b\u0430\u043c\u0442\u0430\u043c\u0430\u0441\u044b\u0437 \u0435\u0442\u0443 \u043c\u04af\u043c\u043a\u0456\u043d\u0434\u0456\u0433\u0456\u04a3\u0456\u0437 \u0431\u0430\u0440. Media Browser \u0436\u043e\u0431\u0430\u0441\u044b\u043d \u0436\u0430\u049b\u0442\u0430\u0443\u044b\u04a3\u044b\u0437\u0493\u0430 \u0430\u043b\u0493\u044b\u0441 \u0430\u0439\u0442\u0430\u043c\u044b\u0437!",
"MessageYouHaveAnActiveRecurringMembership": "\u0411\u0435\u043b\u0441\u0435\u043d\u0434\u0456 {0} \u043c\u04af\u0448\u0435\u043b\u0456\u0433\u0456\u043d\u0435 \u0442\u0438\u0435\u0441\u043b\u0456\u0441\u0456\u0437. \u0422\u04e9\u043c\u0435\u043d\u0434\u0435\u0433\u0456 \u043d\u04b1\u0441\u049b\u0430\u043b\u0430\u0440\u0434\u044b \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u044b\u043f \u0436\u043e\u0441\u043f\u0430\u0440\u044b\u04a3\u044b\u0437\u0434\u044b \u043a\u04e9\u0442\u0435\u0440\u0443 \u043c\u04af\u043c\u043a\u0456\u043d\u0434\u0456\u0433\u0456\u04a3\u0456\u0437 \u0431\u0430\u0440",
"ButtonDelete": "\u0416\u043e\u044e",
@@ -687,7 +705,7 @@
"MessageForgotPasswordInNetworkRequired": "\u049a\u04b1\u043f\u0438\u044f \u0441\u04e9\u0437\u0434\u0456 \u044b\u0441\u044b\u0440\u0443 \u04af\u0434\u0435\u0440\u0456\u0441\u0456 \u04af\u0448\u0456\u043d \u04d9\u0440\u0435\u043a\u0435\u0442\u0442\u0456 \u04af\u0439\u043b\u0456\u043a \u0436\u0435\u043b\u0456\u04a3\u0456\u0437\u0434\u0456\u04a3 \u0456\u0448\u0456\u043d\u0434\u0435 \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u04a3\u044b\u0437.",
"MessageForgotPasswordFileCreated": "\u041a\u0435\u043b\u0435\u0441\u0456 \u0444\u0430\u0439\u043b \u0441\u0435\u0440\u0432\u0435\u0440\u0456\u04a3\u0456\u0437\u0434\u0435 \u0436\u0430\u0441\u0430\u043b\u0434\u044b \u0436\u04d9\u043d\u0435 \u049b\u0430\u043b\u0430\u0439 \u0436\u0430\u043b\u0493\u0430\u0441\u0442\u044b\u0440\u0443 \u0442\u0443\u0440\u0430\u043b\u044b \u043d\u04b1\u0441\u049b\u0430\u0443\u043b\u0430\u0440 \u0456\u0448\u0456\u043d\u0434\u0435 \u0431\u0430\u0440:",
"MessageForgotPasswordFileExpiration": "PIN \u044b\u0441\u044b\u0440\u0443 \u043c\u0435\u0437\u0433\u0456\u043b\u0456 {0} \u0431\u0456\u0442\u0435\u0434\u0456.",
- "MessageInvalidForgotPasswordPin": "\u0416\u0430\u0440\u0430\u043c\u0441\u044b\u0437 \u043d\u0435\u043c\u0435\u0441\u0435 \u043c\u0435\u0440\u0437\u0456\u043c\u0456 \u0431\u0456\u0442\u043a\u0435\u043d PIN \u0435\u043d\u0433\u0456\u0437\u0456\u043b\u0434\u0456. \u04d8\u0440\u0435\u043a\u0435\u0442\u0442\u0456 \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u04a3\u044b\u0437.",
+ "MessageInvalidForgotPasswordPin": "\u0416\u0430\u0440\u0430\u043c\u0441\u044b\u0437 \u043d\u0435\u043c\u0435\u0441\u0435 \u043c\u0435\u0440\u0437\u0456\u043c\u0456 \u0430\u044f\u049b\u0442\u0430\u043b\u0493\u0430\u043d PIN \u0435\u043d\u0433\u0456\u0437\u0456\u043b\u0434\u0456. \u04d8\u0440\u0435\u043a\u0435\u0442\u0442\u0456 \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u04a3\u044b\u0437.",
"MessagePasswordResetForUsers": "\u049a\u04b1\u043f\u0438\u044f \u0441\u04e9\u0437\u0434\u0435\u0440 \u043a\u0435\u043b\u0435\u0441\u0456 \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b\u043b\u0430\u0440 \u04af\u0448\u0456\u043d \u0430\u043b\u0430\u0441\u0442\u0430\u043b\u0434\u044b:",
"HeaderInviteGuest": "\u049a\u043e\u043d\u0430\u049b\u0442\u044b \u0448\u0430\u049b\u044b\u0440\u0443",
"ButtonLinkMyMediaBrowserAccount": "\u0422\u0456\u0440\u043a\u0435\u043b\u0433\u0456\u043c\u0434\u0456 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0441\u0442\u044b\u0440\u0443",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/ms.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/ms.json
index 7061f87d7..0b96932ad 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/ms.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/ms.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/nb.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/nb.json
index 6c8ea35bf..6e08fad89 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/nb.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/nb.json
@@ -6,20 +6,20 @@
"Administrator": "Administrator",
"Password": "Passord",
"DeleteImage": "Slett bilde",
- "MessageThankYouForSupporting": "Thank you for supporting Media Browser.",
- "MessagePleaseSupportMediaBrowser": "Please support Media Browser.",
+ "MessageThankYouForSupporting": "Takk for at du st\u00f8tter Media Browser.",
+ "MessagePleaseSupportMediaBrowser": "Vennligst st\u00f8tt Media Browser.",
"DeleteImageConfirmation": "Er du sikker p\u00e5 at du vil slette bildet?",
"FileReadCancelled": "Lesing av filen kansellert.",
"FileNotFound": "Fil ikke funnet",
"FileReadError": "Feil oppstod i det filen ble lest",
"DeleteUser": "Slett bruker",
"DeleteUserConfirmation": "Er du sikker p\u00e5 at du vil slette denne brukeren?",
- "PasswordResetHeader": "Reset Password",
- "PasswordResetComplete": "Passordet har blitt resatt",
- "PinCodeResetComplete": "The pin code has been reset.",
- "PasswordResetConfirmation": "Er du sikker p\u00e5 at du vil resette passordet?",
- "PinCodeResetConfirmation": "Are you sure you wish to reset the pin code?",
- "HeaderPinCodeReset": "Reset Pin Code",
+ "PasswordResetHeader": "Tilbakestill passord",
+ "PasswordResetComplete": "Passordet har blitt tilbakestilt",
+ "PinCodeResetComplete": "PIN-koden har blitt tilbakestilt",
+ "PasswordResetConfirmation": "Er du sikker p\u00e5 at du vil tilbakestille passordet?",
+ "PinCodeResetConfirmation": "Er du sikker p\u00e5 at du vil tilbakestille PIN-koden?",
+ "HeaderPinCodeReset": "Tilbakestill PIN-kode",
"PasswordSaved": "Passord lagret",
"PasswordMatchError": "Passord og passord-verifiseringen m\u00e5 matche",
"OptionRelease": "Offisiell utgivelse",
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Takk. Din supportern\u00f8kkel har blitt oppdatert.",
"MessageKeyRemoved": "Takk. Din supportern\u00f8kkel har blitt fjernet.",
"ErrorLaunchingChromecast": "Det var en feil ved start av Chromecast. Vennligst forsikre deg om at enheten har korrekt forbindelse til ditt tr\u00e5dl\u00f8se nettverk.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "S\u00f8k",
"ValueDateCreated": "Dato opprettet: {0}",
"LabelArtist": "Artist",
@@ -59,7 +71,7 @@
"SyncJobStatusCompletedWithError": "Synkronisert med feil",
"SyncJobItemStatusReadyToTransfer": "Klar til overf\u00f8ring",
"LabelCollection": "Samling",
- "HeaderAddToCollection": "Legg Til i Samling",
+ "HeaderAddToCollection": "Legg til i Samling",
"NewCollectionNameExample": "Eksempel: Star Wars-samling",
"OptionSearchForInternetMetadata": "S\u00f8k p\u00e5 internet for artwork og metadata",
"LabelSelectCollection": "Velg samling:",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Legg til samling",
"HeaderSelectCertificatePath": "Velg sti for sertifikat:",
"ConfirmMessageScheduledTaskButton": "Dette kj\u00f8res vanligvis automatisk som en planlagt oppgave. Den kan ogs\u00e5 kj\u00f8res manuelt herfra. For \u00e5 konfigurere planlagte oppgaver, se:",
- "HeaderSupporterBenefit": "St\u00f8ttemedlemskap gir ytterligere fordeler som for eksempel tilgang til premium plugins, internett-kanaler og mer. {0}L\u00e6r mer{1}.",
+ "HeaderSupporterBenefit": "St\u00f8ttemedlemskap gir ytterligere fordeler som for eksempel tilgang til synkronisering, premium plugins, internett-kanaler og mer. {0}L\u00e6r mer{1}.",
"LabelSyncNoTargetsHelp": "Det ser ikke ut til at du har noen applikasjoner som st\u00f8tter synkronisering.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Velkommen til Media Browser Dashbord",
"HeaderWelcomeToMediaBrowserWebClient": "Velkommen til Media Browser Webklient",
"ButtonTakeTheTour": "Bli med p\u00e5 omvisning",
"HeaderWelcomeBack": "Velkommen tilbake!",
+ "TitleSync": "Synk",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Ta en titt p\u00e5 hva som er nytt",
"MessageNoSyncJobsFound": "Ingen synkroniseringsjobber funnet. Opprett en synkroniseringsjobb ved hjelp av Synkroniseringsknappene i biblioteket",
"HeaderLibraryAccess": "Bibliotek tilgang",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installert.",
"LabelNumberReviews": "{0} Anmeldelser",
"LabelFree": "Gratis",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Velg Lyd",
"HeaderSelectSubtitles": "Velg Undertekst",
"ButtonMarkForRemoval": "Fjern fra enheten.",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json
index 7ccb44fd6..6f572fc37 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Dank u. Uw supporter sleutel is bijgewerkt.",
"MessageKeyRemoved": "Dank u. Uw supporter sleutel is verwijderd.",
"ErrorLaunchingChromecast": "Er is een fout opgetreden bij het starten van chromecast. Zorg ervoor dat uw apparaat is aangesloten op uw draadloze netwerk.",
+ "ValueTimeLimitSingleHour": "Tijdslimiet: 1 uur",
+ "ValueTimeLimitMultiHour": "Tijdslimiet: {0} uren",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Zoeken",
"ValueDateCreated": "Datum aangemaakt: {0}",
"LabelArtist": "Artiest",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Voeg toe aan collectie",
"HeaderSelectCertificatePath": "Selecteer Certificaat Pad",
"ConfirmMessageScheduledTaskButton": "Deze operatie loopt normaal gesproken automatisch als een geplande taak. Het kan hier ook handmatig worden uitgevoerd. Om de geplande taak te configureren, zie:",
- "HeaderSupporterBenefit": "Een supporter lidmaatschap biedt voordelen zoals toegang tot premium plug-ins, internet kanalen en meer. {0}Meer weten{1}.",
+ "HeaderSupporterBenefit": "Een supporter lidmaatschap biedt voordelen zoals toegang tot synchronisatie, premium plug-ins, internet kanalen en meer. {0}Meer weten{1}.",
"LabelSyncNoTargetsHelp": "Het lijkt erop dat je momenteel geen apps hebt die synchroniseren ondersteunen.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welkom bij het Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welkom op de Media Browser Web Client",
"ButtonTakeTheTour": "Volg de tour",
"HeaderWelcomeBack": "Welkom terug!",
+ "TitleSync": "Synchroniseer",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Volg de tour om te zien wat nieuw is",
"MessageNoSyncJobsFound": "Geen sync opdrachten gevonden. Maak sync opdrachten via de Synchronisatie knoppen in de web interface.",
"HeaderLibraryAccess": "Bibliotheek toegang",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} ge\u00efnstalleerd",
"LabelNumberReviews": "{0} Recensies",
"LabelFree": "Gratis",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Selecteer Audio",
"HeaderSelectSubtitles": "Selecteer Ondertitels",
"ButtonMarkForRemoval": "Van apparaat verwijderen",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/pl.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/pl.json
index 1665a0fc0..56ee67682 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/pl.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/pl.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json
index 0abf76ae2..4cded5fc7 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Obrigado. Sua chave de colaborador foi atualizada.",
"MessageKeyRemoved": "Obrigado. Sua chave de colaborador foi removida.",
"ErrorLaunchingChromecast": "Ocorreu um erro ao iniciar o chromecast. Por favor verifique se seu dispositivo est\u00e1 conectado \u00e0 sua rede sem fio.",
+ "ValueTimeLimitSingleHour": "Limite de tempo: 1 hora",
+ "ValueTimeLimitMultiHour": "Limite de tempo: {0} horas",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Busca",
"ValueDateCreated": "Data da cria\u00e7\u00e3o: {0}",
"LabelArtist": "Artista",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Adicionar \u00e0 Cole\u00e7\u00e3o",
"HeaderSelectCertificatePath": "Selecione o Caminho do Certificado",
"ConfirmMessageScheduledTaskButton": "Esta opera\u00e7\u00e3o normalmente \u00e9 executada automaticamente como uma tarefa agendada. Tamb\u00e9m pode ser executada manualmente. Para configurar a tarefa agendada, veja:",
- "HeaderSupporterBenefit": "A ades\u00e3o de colaborador fornece benef\u00edcios adicionais como acesso a plugins premium, canais de conte\u00fado da internet e mais. {0}Saiba mais{1}.",
+ "HeaderSupporterBenefit": "A ades\u00e3o de colaborador fornece benef\u00edcios adicionais como acesso a sincroniza\u00e7\u00e3o, plugins premium, canais de conte\u00fado da internet e mais. {0}Saiba mais{1}.",
"LabelSyncNoTargetsHelp": "Parece que voc\u00ea n\u00e3o possui nenhuma app que suporta sincroniza\u00e7\u00e3o.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Bem Vindo ao Painel do Media Browser",
"HeaderWelcomeToMediaBrowserWebClient": "Bem-vindo ao Cliente Web do Media Browser",
"ButtonTakeTheTour": "Fa\u00e7a o tour",
"HeaderWelcomeBack": "Bem-vindo novamente!",
+ "TitleSync": "Sinc",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Fa\u00e7a o tour para ver as novidades",
"MessageNoSyncJobsFound": "Nenhuma tarefa de sincroniza\u00e7\u00e3o encontrada. Crie uma tarefa de sincroniza\u00e7\u00e3o usando os bot\u00f5es Sincroniza\u00e7\u00e3o encontrados na interface web.",
"HeaderLibraryAccess": "Acesso \u00e0 Biblioteca",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} instalado",
"LabelNumberReviews": "{0} Cr\u00edticas",
"LabelFree": "Gr\u00e1tis",
+ "HeaderPlaybackError": "Erro na Reprodu\u00e7\u00e3o",
+ "MessagePlaybackErrorNotAllowed": "Voc\u00ea n\u00e3o est\u00e1 autorizado a reproduzir este conte\u00fado. Por favor, entre em contato com o administrador do sistema para mais detalhes.",
+ "MessagePlaybackErrorNoCompatibleStream": "N\u00e3o existem streams compat\u00edveis dispon\u00edveis. Por favor, tente novamente mais tarde.",
+ "MessagePlaybackErrorRateLimitExceeded": "Seu limite da taxa de reprodu\u00e7\u00e3o foi excedido. Por favor, entre em contato com o administrador do sistema para mais detalhes.",
"HeaderSelectAudio": "Selecione \u00c1udio",
"HeaderSelectSubtitles": "Selecione Legendas",
"ButtonMarkForRemoval": "Remover do dispositivo",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json
index 8cc72f1b2..7f04b95c4 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,13 +81,15 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
- "HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
- "HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
- "ButtonTakeTheTour": "Take the tour",
+ "HeaderWelcomeToMediaBrowserServerDashboard": "Bem-vindo ao Painel Principal do Media Browser",
+ "HeaderWelcomeToMediaBrowserWebClient": "Bem-vindo ao cliente web do Media Browser",
+ "ButtonTakeTheTour": "Fa\u00e7a o tour",
"HeaderWelcomeBack": "Welcome back!",
- "ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
+ "ButtonTakeTheTourToSeeWhatsNew": "Fa\u00e7a o tour para ver as novidades",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
"HeaderChannelAccess": "Channel Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
@@ -263,7 +281,7 @@
"MessageErrorPlayingVideo": "There was an error playing the video.",
"MessageEnsureOpenTuner": "Please ensure there is an open tuner availalble.",
"ButtonHome": "In\u00edcio",
- "ButtonDashboard": "Dashboard",
+ "ButtonDashboard": "Painel Principal",
"ButtonReports": "Reports",
"ButtonMetadataManager": "Metadata Manager",
"HeaderTime": "Time",
@@ -369,8 +387,8 @@
"TabAdvanced": "Avan\u00e7ado",
"TabHelp": "Help",
"TabScheduledTasks": "Scheduled Tasks",
- "ButtonFullscreen": "Fullscreen",
- "ButtonAudioTracks": "Audio Tracks",
+ "ButtonFullscreen": "Ecr\u00e3 cheio",
+ "ButtonAudioTracks": "Faixas de \u00e1udio",
"ButtonSubtitles": "Legendas",
"ButtonScenes": "Cenas",
"ButtonQuality": "Quality",
@@ -585,7 +603,7 @@
"HeaderAlbums": "Albums",
"HeaderGames": "Games",
"HeaderBooks": "Books",
- "HeaderEpisodes": "Episodes",
+ "HeaderEpisodes": "Epis\u00f3dios",
"HeaderSeasons": "Seasons",
"HeaderTracks": "Tracks",
"HeaderItems": "Items",
@@ -648,7 +666,7 @@
"WebClientTourMobile2": "and easily controls other devices and Media Browser apps",
"WebClientTourMySync": "Sync your personal media to your devices for offline viewing.",
"MessageEnjoyYourStay": "Enjoy your stay",
- "DashboardTourDashboard": "The server dashboard allows you to monitor your server and your users. You'll always know who is doing what and where they are.",
+ "DashboardTourDashboard": "O Painel Principal do servidor permite monitorizar o seu servidor e os seus utilizadores. Poder\u00e1 sempre saber onde est\u00e3o e o que est\u00e3o a fazer.",
"DashboardTourHelp": "In-app help provides easy buttons to open wiki pages relating to the on-screen content.",
"DashboardTourUsers": "Easily create user accounts for your friends and family, each with their own permissions, library access, parental controls and more.",
"DashboardTourCinemaMode": "Cinema mode brings the theater experience straight to your living room with the ability to play trailers and custom intros before the main feature.",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json
index 5ca071438..7c468c6ae 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "\u041a\u043b\u044e\u0447 \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0430 \u0431\u044b\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d.",
"MessageKeyRemoved": "\u041a\u043b\u044e\u0447 \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0430 \u0431\u044b\u043b \u0443\u0434\u0430\u043b\u0451\u043d.",
"ErrorLaunchingChromecast": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 Chromecast. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0432\u0430\u0448\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u043a \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u043e\u0439 \u0441\u0435\u0442\u0438.",
+ "ValueTimeLimitSingleHour": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438: 1 \u0447\u0430\u0441",
+ "ValueTimeLimitMultiHour": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438: {0} \u0447\u0430\u0441(\u0430\/\u043e\u0432)",
+ "PluginCategoryGeneral": "\u041e\u0431\u0449\u0438\u0435",
+ "PluginCategoryContentProvider": "\u041f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f",
+ "PluginCategoryScreenSaver": "\u0425\u0440\u0430\u043d\u0438\u0442\u0435\u043b\u0438 \u044d\u043a\u0440\u0430\u043d\u0430",
+ "PluginCategoryTheme": "\u0422\u0435\u043c\u044b",
+ "PluginCategorySync": "\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f",
+ "PluginCategorySocialIntegration": "\u0421\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0435\u0442\u0438",
+ "PluginCategoryNotifications": "\u0423\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f",
+ "PluginCategoryMetadata": "\u041c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435",
+ "PluginCategoryLiveTV": "\u042d\u0444\u0438\u0440\u043d\u043e\u0435 \u0422\u0412",
+ "PluginCategoryChannel": "\u041a\u0430\u043d\u0430\u043b\u044b",
"HeaderSearch": "\u041f\u043e\u0438\u0441\u043a",
"ValueDateCreated": "\u0414\u0430\u0442\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f: {0}",
"LabelArtist": "\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u043e \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438",
"HeaderSelectCertificatePath": "\u0412\u044b\u0431\u043e\u0440 \u043f\u0443\u0442\u0438 \u043a \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0443",
"ConfirmMessageScheduledTaskButton": "\u042d\u0442\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043e\u0431\u044b\u0447\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u043a \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430. \u042d\u0442\u043e \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043e \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u043e\u0442\u0441\u044e\u0434\u0430. \u0427\u0442\u043e\u0431\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443, \u0441\u043c.:",
- "HeaderSupporterBenefit": "\u0427\u043b\u0435\u043d\u0441\u0442\u0432\u043e \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043e\u0441\u0442\u0443\u043f \u043a\u043e \u043f\u0440\u0435\u043c\u0438\u0430\u043b\u044c\u043d\u044b\u043c \u043f\u043b\u0430\u0433\u0438\u043d\u0430\u043c, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0438 \u043c\u043d\u043e\u0433\u043e\u043c\u0443 \u0434\u0440\u0443\u0433\u043e\u043c\u0443. {0}\u0423\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435{1}.",
+ "HeaderSupporterBenefit": "\u0427\u043b\u0435\u043d\u0441\u0442\u0432\u043e \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438, \u043f\u0440\u0435\u043c\u0438\u0430\u043b\u044c\u043d\u044b\u043c \u043f\u043b\u0430\u0433\u0438\u043d\u0430\u043c, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0438 \u043c\u043d\u043e\u0433\u043e\u043c\u0443 \u0434\u0440\u0443\u0433\u043e\u043c\u0443. {0}\u0423\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435{1}.",
"LabelSyncNoTargetsHelp": "\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0445 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044e, \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e.",
"HeaderWelcomeToMediaBrowserServerDashboard": "\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u043c \u0432 \u0418\u043d\u0444\u043e\u043f\u0430\u043d\u0435\u043b\u0438 Media Browser",
"HeaderWelcomeToMediaBrowserWebClient": "\u0412\u0435\u0431-\u043a\u043b\u0438\u0435\u043d\u0442 Media Browser \u043f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432\u0430\u0441!",
"ButtonTakeTheTour": "\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f",
"HeaderWelcomeBack": "\u0421 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0435\u043c!",
+ "TitleSync": "\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u043d\u043e\u0432\u0430\u0446\u0438\u044f\u043c\u0438",
"MessageNoSyncJobsFound": "\u0417\u0430\u0434\u0430\u043d\u0438\u0439 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e. \u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043d\u043e\u043f\u043e\u043a \u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0438\u0445\u0441\u044f \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u0432\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443.",
"HeaderLibraryAccess": "\u0414\u043e\u0441\u0442\u0443\u043f \u043a \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0435",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430: {0}",
"LabelNumberReviews": "\u041e\u0442\u0437\u044b\u0432\u044b: {0}",
"LabelFree": "\u0411\u0435\u0441\u043f\u043b.",
+ "HeaderPlaybackError": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f",
+ "MessagePlaybackErrorNotAllowed": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u044b \u043d\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f. \u0414\u043b\u044f \u0434\u0435\u0442\u0430\u043b\u0435\u0439 \u0441\u0432\u044f\u0436\u0438\u0442\u0435\u0441\u044c \u0441 \u0432\u0430\u0448\u0438\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c.",
+ "MessagePlaybackErrorNoCompatibleStream": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0445 \u043f\u043e\u0442\u043e\u043a\u043e\u0432. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435.",
+ "MessagePlaybackErrorRateLimitExceeded": "\u0412\u0430\u0448\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0431\u044b\u043b\u0430 \u043f\u0440\u0435\u0432\u044b\u0448\u0435\u043d\u0430. \u0414\u043b\u044f \u0434\u0435\u0442\u0430\u043b\u0435\u0439 \u0441\u0432\u044f\u0436\u0438\u0442\u0435\u0441\u044c \u0441 \u0432\u0430\u0448\u0438\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c.",
"HeaderSelectAudio": "\u0412\u044b\u0431\u043e\u0440 \u0430\u0443\u0434\u0438\u043e",
"HeaderSelectSubtitles": "\u0412\u044b\u0431\u043e\u0440 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432",
"ButtonMarkForRemoval": "\u0418\u0437\u044a\u044f\u0442\u044c \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/sl_SI.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/sl_SI.json
index f9ac9a7c0..c07366347 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/sl_SI.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/sl_SI.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/sv.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/sv.json
index 9dc1a8d7f..eade79e4b 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/sv.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/sv.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Tack. Din donationskod har uppdaterats.",
"MessageKeyRemoved": "Tack. Din donationskod har raderats.",
"ErrorLaunchingChromecast": "Det gick inte att starta Chromecast. Kontrollera att enheten \u00e4r ansluten till det tr\u00e5dl\u00f6sa n\u00e4tverket.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "S\u00f6k",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "V\u00e4lkommen till Media Browsers kontrollpanel",
"HeaderWelcomeToMediaBrowserWebClient": "V\u00e4lkommen till Media Browsers webbklient",
"ButtonTakeTheTour": "Ta en rundtur",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "Inga synkjobb hittades. Skapa synkjobb med hj\u00e4lp av Synk-knapparna som finns i hela gr\u00e4nssnittet.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installerade",
"LabelNumberReviews": "{0} recensioner",
"LabelFree": "Gratis",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "V\u00e4lj ljudsp\u00e5r",
"HeaderSelectSubtitles": "V\u00e4lj undertexter",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/tr.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/tr.json
index b8b512a8a..f06af2ac5 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/tr.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/tr.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/uk.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/uk.json
index 153da991a..8ed53d055 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/uk.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/uk.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/vi.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/vi.json
index 2589645d4..4a3466630 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/vi.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/vi.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_CN.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_CN.json
index 40e2fa6b1..1a754046c 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_CN.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_CN.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "\u8c22\u8c22\u3002\u4f60\u7684\u652f\u6301\u8005\u5e8f\u53f7\u5df2\u66f4\u65b0\u3002",
"MessageKeyRemoved": "\u8c22\u8c22\u3002\u4f60\u7684\u652f\u6301\u8005\u5e8f\u53f7\u5df2\u79fb\u9664\u3002",
"ErrorLaunchingChromecast": "\u542f\u52a8chromecast\u9047\u5230\u9519\u8bef\uff0c\u8bf7\u786e\u8ba4\u8bbe\u5907\u5df2\u7ecf\u8fde\u63a5\u5230\u4f60\u7684\u65e0\u7ebf\u7f51\u7edc\u3002",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "\u641c\u7d22",
"ValueDateCreated": "\u521b\u5efa\u65e5\u671f\uff1a {0}",
"LabelArtist": "\u827a\u672f\u5bb6",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "\u6dfb\u52a0\u5230\u6536\u85cf",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "\u6b64\u64cd\u4f5c\u901a\u5e38\u662f\u901a\u8fc7\u8ba1\u5212\u4efb\u52a1\u81ea\u52a8\u8fd0\u884c\u3002\u5b83\u4e5f\u53ef\u624b\u52a8\u8fd0\u884c\u3002\u8981\u914d\u7f6e\u8ba1\u5212\u4efb\u52a1\uff0c\u8bf7\u53c2\u9605\uff1a",
- "HeaderSupporterBenefit": "\u652f\u6301\u8005\u4f1a\u5458\u4f1a\u5f97\u5230\u989d\u5916\u7684\u597d\u5904\uff0c\u5982\u83b7\u5f97\u9ad8\u7ea7\u63d2\u4ef6\uff0c\u4e92\u8054\u7f51\u9891\u9053\u5185\u5bb9\uff0c\u7b49\u7b49\u3002{0}\u4e86\u89e3\u8be6\u60c5{1} \u3002",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "\u6b22\u8fce\u6765\u5230Media Browser\u63a7\u5236\u53f0",
"HeaderWelcomeToMediaBrowserWebClient": "\u6b22\u8fce\u8fdb\u5165Media Browser Web\u5ba2\u6237\u7aef",
"ButtonTakeTheTour": "\u8fdb\u884c\u53c2\u89c2",
"HeaderWelcomeBack": "\u6b22\u8fce\u56de\u6765\uff01",
+ "TitleSync": "\u540c\u6b65",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "\u8fdb\u884c\u53c2\u89c2\uff0c\u770b\u770b\u6709\u4ec0\u4e48\u65b0\u4e1c\u897f",
"MessageNoSyncJobsFound": "\u6ca1\u6709\u53d1\u73b0\u540c\u6b65\u4f5c\u4e1a\u3002\u4f7f\u7528Web\u754c\u9762\u4e2d\u7684\u540c\u6b65\u6309\u94ae\u6765\u521b\u5efa\u540c\u6b65\u4f5c\u4e1a\u3002",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} \u5df2\u5b89\u88c5",
"LabelNumberReviews": "{0} \u8bc4\u8bba",
"LabelFree": "\u514d\u8d39",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "\u9009\u62e9\u97f3\u9891",
"HeaderSelectSubtitles": "\u9009\u62e9\u5b57\u5e55",
"ButtonMarkForRemoval": "Remove from device",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json
index 2cf926942..d06980766 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json
@@ -36,6 +36,18 @@
"MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
"MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
+ "ValueTimeLimitSingleHour": "Time limit: 1 hour",
+ "ValueTimeLimitMultiHour": "Time limit: {0} hours",
+ "PluginCategoryGeneral": "General",
+ "PluginCategoryContentProvider": "Content Providers",
+ "PluginCategoryScreenSaver": "Screen Savers",
+ "PluginCategoryTheme": "Themes",
+ "PluginCategorySync": "Sync",
+ "PluginCategorySocialIntegration": "Social Networks",
+ "PluginCategoryNotifications": "Notifications",
+ "PluginCategoryMetadata": "Metadata",
+ "PluginCategoryLiveTV": "Live TV",
+ "PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
@@ -69,12 +81,14 @@
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task. It can also be run manually here. To configure the scheduled task, see:",
- "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more. {0}Learn more{1}.",
+ "HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToMediaBrowserServerDashboard": "Welcome to the Media Browser Dashboard",
"HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
+ "TitleSync": "Sync",
+ "TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
@@ -95,6 +109,10 @@
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
+ "HeaderPlaybackError": "Playback Error",
+ "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
+ "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later.",
+ "MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",