From 7792a9a9aff84ed57569fd527839c3647725bb72 Mon Sep 17 00:00:00 2001 From: Bond_009 Date: Sat, 15 Dec 2018 16:30:38 +0100 Subject: [PATCH 01/12] Fix resource load crash --- .../ApplicationHost.cs | 1 + .../Emby.Server.Implementations.csproj | 112 +----------------- .../Session/SessionManager.cs | 2 +- 3 files changed, 7 insertions(+), 108 deletions(-) diff --git a/Emby.Server.Implementations/ApplicationHost.cs b/Emby.Server.Implementations/ApplicationHost.cs index db716894ee..011f3a0fba 100644 --- a/Emby.Server.Implementations/ApplicationHost.cs +++ b/Emby.Server.Implementations/ApplicationHost.cs @@ -2531,6 +2531,7 @@ namespace Emby.Server.Implementations return null; } + // TODO: @bond Remove? private Dictionary LoadValues() { Dictionary values = new Dictionary(StringComparer.OrdinalIgnoreCase); diff --git a/Emby.Server.Implementations/Emby.Server.Implementations.csproj b/Emby.Server.Implementations/Emby.Server.Implementations.csproj index 97909fd18f..bf459defb2 100644 --- a/Emby.Server.Implementations/Emby.Server.Implementations.csproj +++ b/Emby.Server.Implementations/Emby.Server.Implementations.csproj @@ -41,113 +41,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - + diff --git a/Emby.Server.Implementations/Session/SessionManager.cs b/Emby.Server.Implementations/Session/SessionManager.cs index 9db4f4423a..df7f231c7b 100644 --- a/Emby.Server.Implementations/Session/SessionManager.cs +++ b/Emby.Server.Implementations/Session/SessionManager.cs @@ -1901,4 +1901,4 @@ namespace Emby.Server.Implementations.Session return user != null && user.Policy.IsAdministrator; } } -} \ No newline at end of file +} From 088da6c5e3b042cd2b146edca58652c238681c2b Mon Sep 17 00:00:00 2001 From: Bond_009 Date: Sat, 15 Dec 2018 20:13:25 +0100 Subject: [PATCH 02/12] Replace Emby with Jellyfin in the translations --- Emby.Server.Implementations/Localization/Core/ar.json | 6 +++--- .../Localization/Core/bg-BG.json | 6 +++--- Emby.Server.Implementations/Localization/Core/ca.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/cs.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/da.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/de.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/el.json | 10 +++++----- .../Localization/Core/en-GB.json | 10 +++++----- .../Localization/Core/en-US.json | 10 +++++----- .../Localization/Core/es-AR.json | 10 +++++----- .../Localization/Core/es-MX.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/es.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/fa.json | 10 +++++----- .../Localization/Core/fr-CA.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/fr.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/gsw.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/he.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/hr.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/hu.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/it.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/kk.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/ko.json | 10 +++++----- .../Localization/Core/lt-LT.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/ms.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/nb.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/nl.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/pl.json | 10 +++++----- .../Localization/Core/pt-BR.json | 10 +++++----- .../Localization/Core/pt-PT.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/ru.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/sk.json | 10 +++++----- .../Localization/Core/sl-SI.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/sv.json | 10 +++++----- Emby.Server.Implementations/Localization/Core/tr.json | 10 +++++----- .../Localization/Core/zh-CN.json | 10 +++++----- .../Localization/Core/zh-HK.json | 10 +++++----- 36 files changed, 176 insertions(+), 176 deletions(-) diff --git a/Emby.Server.Implementations/Localization/Core/ar.json b/Emby.Server.Implementations/Localization/Core/ar.json index 3a84195ee8..44ea9b2126 100644 --- a/Emby.Server.Implementations/Localization/Core/ar.json +++ b/Emby.Server.Implementations/Localization/Core/ar.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "\u0627\u0644\u0623\u062d\u062f\u062b", "ValueSpecialEpisodeName": "\u062e\u0627\u0635 - {0}", @@ -97,4 +97,4 @@ "System": "\u0627\u0644\u0646\u0638\u0627\u0645", "Application": "\u0627\u0644\u062a\u0637\u0628\u064a\u0642", "Plugin": "\u0627\u0644\u0645\u0644\u062d\u0642" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/bg-BG.json b/Emby.Server.Implementations/Localization/Core/bg-BG.json index a80b6797a8..4edb5ca2c2 100644 --- a/Emby.Server.Implementations/Localization/Core/bg-BG.json +++ b/Emby.Server.Implementations/Localization/Core/bg-BG.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438", "ValueSpecialEpisodeName": "\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u043d\u0438 - {0}", @@ -97,4 +97,4 @@ "System": "\u0421\u0438\u0441\u0442\u0435\u043c\u0430", "Application": "\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u0430", "Plugin": "\u041f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/ca.json b/Emby.Server.Implementations/Localization/Core/ca.json index 8f3a2287c4..e95fb1dce6 100644 --- a/Emby.Server.Implementations/Localization/Core/ca.json +++ b/Emby.Server.Implementations/Localization/Core/ca.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Darreres", "ValueSpecialEpisodeName": "Especial - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} iniciat", "VersionNumber": "Versi\u00f3 {0}", "PluginInstalledWithName": "{0} ha estat instal\u00b7lat", - "StartupEmbyServerIsLoading": "El Servidor d'Emby està carregant. Si et plau, prova de nou en breus.", + "StartupEmbyServerIsLoading": "El Servidor d'Jellyfin està carregant. Si et plau, prova de nou en breus.", "PluginUpdatedWithName": "{0} ha estat actualitzat", "PluginUninstalledWithName": "{0} ha estat desinstal\u00b7lat", "ItemAddedWithName": "{0} afegit a la biblioteca", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "S'ha actualitzat la configuraci\u00f3 del servidor", "MessageNamedServerConfigurationUpdatedWithValue": "La secci\u00f3 de configuraci\u00f3 {0} ha estat actualitzada", - "MessageApplicationUpdated": "El Servidor d'Emby ha estat actualitzat", + "MessageApplicationUpdated": "El Servidor d'Jellyfin ha estat actualitzat", "FailedLoginAttemptWithUserName": "Intent de connexi\u00f3 fallit des de {0}", "AuthenticationSucceededWithUserName": "{0} s'ha autenticat correctament", "UserOfflineFromDevice": "{0} s'ha desconnectat de {1}", @@ -97,4 +97,4 @@ "System": "System", "Application": "Application", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/cs.json b/Emby.Server.Implementations/Localization/Core/cs.json index a78b3d3e35..cdb32ff548 100644 --- a/Emby.Server.Implementations/Localization/Core/cs.json +++ b/Emby.Server.Implementations/Localization/Core/cs.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Nejnov\u011bj\u0161\u00ed", "ValueSpecialEpisodeName": "Speci\u00e1l - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} zah\u00e1jeno", "VersionNumber": "Verze {0}", "PluginInstalledWithName": "{0} byl nainstalov\u00e1n", - "StartupEmbyServerIsLoading": "Emby Server je spou\u0161t\u011bn. Zkuste to pros\u00edm v brzk\u00e9 dob\u011b znovu.", + "StartupEmbyServerIsLoading": "Jellyfin Server je spou\u0161t\u011bn. Zkuste to pros\u00edm v brzk\u00e9 dob\u011b znovu.", "PluginUpdatedWithName": "{0} byl aktualizov\u00e1n", "PluginUninstalledWithName": "{0} byl odinstalov\u00e1n", "ItemAddedWithName": "{0} byl p\u0159id\u00e1n do knihovny", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Konfigurace serveru aktualizov\u00e1na", "MessageNamedServerConfigurationUpdatedWithValue": "Konfigurace sekce {0} na serveru byla aktualizov\u00e1na", - "MessageApplicationUpdated": "Emby Server byl aktualizov\u00e1n", + "MessageApplicationUpdated": "Jellyfin Server byl aktualizov\u00e1n", "FailedLoginAttemptWithUserName": "Ne\u00fasp\u011b\u0161n\u00fd pokus o p\u0159ihl\u00e1\u0161en\u00ed z {0}", "AuthenticationSucceededWithUserName": "{0} \u00fasp\u011b\u0161n\u011b ov\u011b\u0159en", "UserOfflineFromDevice": "{0} se odpojil od {1}", @@ -97,4 +97,4 @@ "System": "Syst\u00e9m", "Application": "Aplikace", "Plugin": "Z\u00e1suvn\u00fd modul" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/da.json b/Emby.Server.Implementations/Localization/Core/da.json index c3a782161b..89324a78e8 100644 --- a/Emby.Server.Implementations/Localization/Core/da.json +++ b/Emby.Server.Implementations/Localization/Core/da.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Seneste", "ValueSpecialEpisodeName": "Special - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} p\u00e5begyndt", "VersionNumber": "Version {0}", "PluginInstalledWithName": "{0} blev installeret", - "StartupEmbyServerIsLoading": "Emby Server indl\u00e6ser. Pr\u00f8v venligst igen om kort tid.", + "StartupEmbyServerIsLoading": "Jellyfin Server indl\u00e6ser. Pr\u00f8v venligst igen om kort tid.", "PluginUpdatedWithName": "{0} blev opdateret", "PluginUninstalledWithName": "{0} blev afinstalleret", "ItemAddedWithName": "{0} blev tilf\u00f8jet til biblioteket", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Serverkonfiguration er blevet opdateret", "MessageNamedServerConfigurationUpdatedWithValue": "Server konfigurationssektion {0} er blevet opdateret", - "MessageApplicationUpdated": "Emby Server er blevet opdateret", + "MessageApplicationUpdated": "Jellyfin Server er blevet opdateret", "FailedLoginAttemptWithUserName": "Fejlet loginfors\u00f8g fra {0}", "AuthenticationSucceededWithUserName": "{0} bekr\u00e6ftet med succes", "UserOfflineFromDevice": "{0} har afbrudt fra {1}", @@ -97,4 +97,4 @@ "System": "System", "Application": "Applikation", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/de.json b/Emby.Server.Implementations/Localization/Core/de.json index 1836ca5e70..3036bb4296 100644 --- a/Emby.Server.Implementations/Localization/Core/de.json +++ b/Emby.Server.Implementations/Localization/Core/de.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} Installation fehlgeschlagen", "CameraImageUploadedFrom": "Ein neues Bild wurde hochgeladen von {0}", "ServerNameNeedsToBeRestarted": "{0} muss neu gestartet werden", - "NewVersionIsAvailable": "Eine neue Version von Emby Server steht zum Download bereit.", - "MessageApplicationUpdatedTo": "Emby Server wurde auf Version {0} aktualisiert", + "NewVersionIsAvailable": "Eine neue Version von Jellyfin Server steht zum Download bereit.", + "MessageApplicationUpdatedTo": "Jellyfin Server wurde auf Version {0} aktualisiert", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Neueste", "ValueSpecialEpisodeName": "Special - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} gestartet", "VersionNumber": "Version {0}", "PluginInstalledWithName": "{0} wurde installiert", - "StartupEmbyServerIsLoading": "Emby Server startet, bitte versuche es gleich noch einmal.", + "StartupEmbyServerIsLoading": "Jellyfin Server startet, bitte versuche es gleich noch einmal.", "PluginUpdatedWithName": "{0} wurde aktualisiert", "PluginUninstalledWithName": "{0} wurde deinstalliert", "ItemAddedWithName": "{0} wurde der Bibliothek hinzugef\u00fcgt", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "Benutzerrichtlinie wurde f\u00fcr {0} aktualisiert", "MessageServerConfigurationUpdated": "Server Einstellungen wurden aktualisiert", "MessageNamedServerConfigurationUpdatedWithValue": "Der Server Einstellungsbereich {0} wurde aktualisiert", - "MessageApplicationUpdated": "Emby Server wurde auf den neusten Stand gebracht.", + "MessageApplicationUpdated": "Jellyfin Server wurde auf den neusten Stand gebracht.", "FailedLoginAttemptWithUserName": "Fehlgeschlagener Anmeldeversuch von {0}", "AuthenticationSucceededWithUserName": "{0} erfolgreich authentifiziert", "UserOfflineFromDevice": "{0} wurde getrennt von {1}", @@ -97,4 +97,4 @@ "System": "System", "Application": "Anwendung", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/el.json b/Emby.Server.Implementations/Localization/Core/el.json index c81f3d2ac8..998bc333ff 100644 --- a/Emby.Server.Implementations/Localization/Core/el.json +++ b/Emby.Server.Implementations/Localization/Core/el.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} \u03b7 \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03b1\u03c0\u03ad\u03c4\u03c5\u03c7\u03b5", "CameraImageUploadedFrom": "\u039c\u03b9\u03b1 \u03bd\u03ad\u03b1 \u03b5\u03b9\u03ba\u03cc\u03bd\u03b1 \u03ba\u03ac\u03bc\u03b5\u03c1\u03b1\u03c2 \u03ad\u03c7\u03b5\u03b9 \u03b1\u03c0\u03bf\u03c3\u03c4\u03b1\u03bb\u03b5\u03af \u03b1\u03c0\u03cc {0}", "ServerNameNeedsToBeRestarted": "{0} \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03b5\u03c0\u03b1\u03bd\u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7", - "NewVersionIsAvailable": "\u039c\u03b9\u03b1 \u03bd\u03ad\u03b1 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7 \u03c4\u03bf\u03c5 Emby Server \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b7 \u03b3\u03b9\u03b1 \u03bb\u03ae\u03c8\u03b7.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "\u039c\u03b9\u03b1 \u03bd\u03ad\u03b1 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7 \u03c4\u03bf\u03c5 Jellyfin Server \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b7 \u03b3\u03b9\u03b1 \u03bb\u03ae\u03c8\u03b7.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "\u03a0\u03c1\u03cc\u03c3\u03c6\u03b1\u03c4\u03b1", "ValueSpecialEpisodeName": "Special - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} \u03be\u03b5\u03ba\u03af\u03bd\u03b7\u03c3\u03b5", "VersionNumber": "\u0388\u03ba\u03b4\u03bf\u03c3\u03b7 {0}", "PluginInstalledWithName": "{0} \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03b8\u03b7\u03ba\u03b5", - "StartupEmbyServerIsLoading": "\u039f Emby Server \u03c6\u03bf\u03c1\u03c4\u03ce\u03bd\u03b5\u03b9. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b4\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c3\u03b5 \u03bb\u03af\u03b3\u03bf.", + "StartupEmbyServerIsLoading": "\u039f Jellyfin Server \u03c6\u03bf\u03c1\u03c4\u03ce\u03bd\u03b5\u03b9. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b4\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c3\u03b5 \u03bb\u03af\u03b3\u03bf.", "PluginUpdatedWithName": "{0} \u03ad\u03c7\u03b5\u03b9 \u03b1\u03bd\u03b1\u03b2\u03b1\u03b8\u03bc\u03b9\u03c3\u03c4\u03b5\u03af", "PluginUninstalledWithName": "{0} \u03ad\u03c7\u03b5\u03b9 \u03b1\u03c0\u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03b1\u03b8\u03b5\u03af", "ItemAddedWithName": "{0} \u03c0\u03c1\u03bf\u03c3\u03c4\u03ad\u03b8\u03b7\u03ba\u03b5 \u03c3\u03c4\u03b7 \u03b2\u03b9\u03b2\u03bb\u03b9\u03bf\u03b8\u03ae\u03ba\u03b7", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "\u0397 \u03c0\u03bf\u03bb\u03b9\u03c4\u03b9\u03ba\u03ae \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7 \u03ad\u03c7\u03b5\u03b9 \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03c9\u03b8\u03b5\u03af \u03b3\u03b9\u03b1 {0}", "MessageServerConfigurationUpdated": "\u0397 \u03c1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7 \u03c0\u03b1\u03c1\u03b1\u03bc\u03ad\u03c4\u03c1\u03c9\u03bd \u03c4\u03bf\u03c5 server \u03ad\u03c7\u03b5\u03b9 \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03c9\u03b8\u03b5\u03af", "MessageNamedServerConfigurationUpdatedWithValue": "\u0397 \u03b5\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 {0} \u03c1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7\u03c2 \u03c0\u03b1\u03c1\u03b1\u03bc\u03ad\u03c4\u03c1\u03c9\u03bd \u03c4\u03bf\u03c5 server \u03ad\u03c7\u03b5\u03b9 \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03c9\u03b8\u03b5\u03af", - "MessageApplicationUpdated": "\u039f Emby Server \u03ad\u03c7\u03b5\u03b9 \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03c9\u03b8\u03b5\u03af", + "MessageApplicationUpdated": "\u039f Jellyfin Server \u03ad\u03c7\u03b5\u03b9 \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03c9\u03b8\u03b5\u03af", "FailedLoginAttemptWithUserName": "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03b7\u03bc\u03ad\u03bd\u03b7 \u03c0\u03c1\u03bf\u03c3\u03c0\u03ac\u03b8\u03b5\u03b9\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 \u03b1\u03c0\u03cc {0}", "AuthenticationSucceededWithUserName": "{0} \u03b5\u03c0\u03b9\u03c4\u03c5\u03c7\u03b5\u03af\u03c2 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7", "UserOfflineFromDevice": "{0} \u03b1\u03c0\u03bf\u03c3\u03c5\u03bd\u03b4\u03ad\u03b8\u03b7\u03ba\u03b5 \u03b1\u03c0\u03cc {1}", @@ -97,4 +97,4 @@ "System": "\u03a3\u03cd\u03c3\u03c4\u03b7\u03bc\u03b1", "Application": "\u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/en-GB.json b/Emby.Server.Implementations/Localization/Core/en-GB.json index 6e3d29b138..2a4520e0dd 100644 --- a/Emby.Server.Implementations/Localization/Core/en-GB.json +++ b/Emby.Server.Implementations/Localization/Core/en-GB.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Latest", "ValueSpecialEpisodeName": "Special - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} started", "VersionNumber": "Version {0}", "PluginInstalledWithName": "{0} was installed", - "StartupEmbyServerIsLoading": "Emby Server is loading. Please try again shortly.", + "StartupEmbyServerIsLoading": "Jellyfin Server is loading. Please try again shortly.", "PluginUpdatedWithName": "{0} was updated", "PluginUninstalledWithName": "{0} was uninstalled", "ItemAddedWithName": "{0} was added to the library", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Server configuration has been updated", "MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated", - "MessageApplicationUpdated": "Emby Server has been updated", + "MessageApplicationUpdated": "Jellyfin Server has been updated", "FailedLoginAttemptWithUserName": "Failed login attempt from {0}", "AuthenticationSucceededWithUserName": "{0} successfully authenticated", "UserOfflineFromDevice": "{0} has disconnected from {1}", @@ -97,4 +97,4 @@ "System": "System", "Application": "Application", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/en-US.json b/Emby.Server.Implementations/Localization/Core/en-US.json index a97848f8a3..0efbf4c45e 100644 --- a/Emby.Server.Implementations/Localization/Core/en-US.json +++ b/Emby.Server.Implementations/Localization/Core/en-US.json @@ -41,11 +41,11 @@ "ScheduledTaskStartedWithName": "{0} started", "VersionNumber": "Version {0}", "PluginInstalledWithName": "{0} was installed", - "StartupEmbyServerIsLoading": "Emby Server is loading. Please try again shortly.", + "StartupEmbyServerIsLoading": "Jellyfin Server is loading. Please try again shortly.", "PluginUpdatedWithName": "{0} was updated", "PluginUninstalledWithName": "{0} was uninstalled", "ItemAddedWithName": "{0} was added to the library", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "ItemRemovedWithName": "{0} was removed from the library", "LabelIpAddressValue": "Ip address: {0}", "DeviceOnlineWithName": "{0} is connected", @@ -58,7 +58,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Server configuration has been updated", "MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated", - "MessageApplicationUpdated": "Emby Server has been updated", + "MessageApplicationUpdated": "Jellyfin Server has been updated", "FailedLoginAttemptWithUserName": "Failed login attempt from {0}", "AuthenticationSucceededWithUserName": "{0} successfully authenticated", "UserOfflineFromDevice": "{0} has disconnected from {1}", @@ -95,5 +95,5 @@ "HeaderCameraUploads": "Camera Uploads", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download." -} \ No newline at end of file + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download." +} diff --git a/Emby.Server.Implementations/Localization/Core/es-AR.json b/Emby.Server.Implementations/Localization/Core/es-AR.json index 17d9c80a04..9b3729e9ea 100644 --- a/Emby.Server.Implementations/Localization/Core/es-AR.json +++ b/Emby.Server.Implementations/Localization/Core/es-AR.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Latest", "ValueSpecialEpisodeName": "Special - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} started", "VersionNumber": "Version {0}", "PluginInstalledWithName": "{0} was installed", - "StartupEmbyServerIsLoading": "Emby Server is loading. Please try again shortly.", + "StartupEmbyServerIsLoading": "Jellyfin Server is loading. Please try again shortly.", "PluginUpdatedWithName": "{0} was updated", "PluginUninstalledWithName": "{0} was uninstalled", "ItemAddedWithName": "{0} was added to the library", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Server configuration has been updated", "MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated", - "MessageApplicationUpdated": "Emby Server has been updated", + "MessageApplicationUpdated": "Jellyfin Server has been updated", "FailedLoginAttemptWithUserName": "Failed login attempt from {0}", "AuthenticationSucceededWithUserName": "{0} successfully authenticated", "UserOfflineFromDevice": "{0} has disconnected from {1}", @@ -97,4 +97,4 @@ "System": "System", "Application": "Application", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/es-MX.json b/Emby.Server.Implementations/Localization/Core/es-MX.json index 7045665502..ba64714a8e 100644 --- a/Emby.Server.Implementations/Localization/Core/es-MX.json +++ b/Emby.Server.Implementations/Localization/Core/es-MX.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} instalaci\u00f3n fallida", "CameraImageUploadedFrom": "Una nueva imagen de c\u00e1mara ha sido subida desde {0}", "ServerNameNeedsToBeRestarted": "{0} debe ser reiniciado", - "NewVersionIsAvailable": "Una nueva versi\u00f3n del Servidor Emby est\u00e1 disponible para descargar.", - "MessageApplicationUpdatedTo": "El servidor Emby ha sido actualizado a {0}", + "NewVersionIsAvailable": "Una nueva versi\u00f3n del Servidor Jellyfin est\u00e1 disponible para descargar.", + "MessageApplicationUpdatedTo": "El servidor Jellyfin ha sido actualizado a {0}", "SubtitleDownloadFailureFromForItem": "Fall\u00f3 la descarga de subtitulos desde {0} para {1}", "Latest": "Recientes", "ValueSpecialEpisodeName": "Especial - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} Iniciado", "VersionNumber": "Versi\u00f3n {0}", "PluginInstalledWithName": "{0} fue instalado", - "StartupEmbyServerIsLoading": "El servidor Emby esta cargando. Por favor intente de nuevo dentro de poco.", + "StartupEmbyServerIsLoading": "El servidor Jellyfin esta cargando. Por favor intente de nuevo dentro de poco.", "PluginUpdatedWithName": "{0} fue actualizado", "PluginUninstalledWithName": "{0} fue desinstalado", "ItemAddedWithName": "{0} fue agregado a la biblioteca", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "Las pol\u00edtica de usuario ha sido actualizada por {0}", "MessageServerConfigurationUpdated": "Se ha actualizado la configuraci\u00f3n del servidor", "MessageNamedServerConfigurationUpdatedWithValue": "Se ha actualizado la secci\u00f3n {0} de la configuraci\u00f3n del servidor", - "MessageApplicationUpdated": "El servidor Emby ha sido actualizado", + "MessageApplicationUpdated": "El servidor Jellyfin ha sido actualizado", "FailedLoginAttemptWithUserName": "Intento fallido de inicio de sesi\u00f3n de {0}", "AuthenticationSucceededWithUserName": "{0} autenticado con \u00e9xito", "UserOfflineFromDevice": "{0} se ha desconectado desde {1}", @@ -97,4 +97,4 @@ "System": "Sistema", "Application": "Aplicaci\u00f3n", "Plugin": "Complemento" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/es.json b/Emby.Server.Implementations/Localization/Core/es.json index eb9e75054b..edbd1a3ef3 100644 --- a/Emby.Server.Implementations/Localization/Core/es.json +++ b/Emby.Server.Implementations/Localization/Core/es.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "\u00daltimos", "ValueSpecialEpisodeName": "Especial - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} iniciada", "VersionNumber": "Versi\u00f3n {0}", "PluginInstalledWithName": "{0} se ha instalado", - "StartupEmbyServerIsLoading": "Emby Server se est\u00e1 cargando. Vuelve a intentarlo en breve.", + "StartupEmbyServerIsLoading": "Jellyfin Server se est\u00e1 cargando. Vuelve a intentarlo en breve.", "PluginUpdatedWithName": "{0} se actualiz\u00f3", "PluginUninstalledWithName": "{0} se ha desinstalado", "ItemAddedWithName": "{0} se ha a\u00f1adido a la biblioteca", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Se ha actualizado la configuraci\u00f3n del servidor", "MessageNamedServerConfigurationUpdatedWithValue": "La secci\u00f3n de configuraci\u00f3n del servidor {0} ha sido actualizado", - "MessageApplicationUpdated": "Se ha actualizado el servidor Emby", + "MessageApplicationUpdated": "Se ha actualizado el servidor Jellyfin", "FailedLoginAttemptWithUserName": "Error al intentar iniciar sesi\u00f3n a partir de {0}", "AuthenticationSucceededWithUserName": "{0} autenticado correctamente", "UserOfflineFromDevice": "{0} se ha desconectado de {1}", @@ -97,4 +97,4 @@ "System": "Sistema", "Application": "Aplicaci\u00f3n", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/fa.json b/Emby.Server.Implementations/Localization/Core/fa.json index 3d494328aa..419bac1b5c 100644 --- a/Emby.Server.Implementations/Localization/Core/fa.json +++ b/Emby.Server.Implementations/Localization/Core/fa.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "\u0622\u062e\u0631\u06cc\u0646", "ValueSpecialEpisodeName": "\u0648\u06cc\u0698\u0647- {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} \u0634\u0631\u0648\u0639 \u0634\u062f", "VersionNumber": "\u0646\u0633\u062e\u0647 {0}", "PluginInstalledWithName": "{0} \u0646\u0635\u0628 \u0634\u062f", - "StartupEmbyServerIsLoading": "\u0633\u0631\u0648\u0631 Emby \u062f\u0631 \u062d\u0627\u0644 \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0627\u0633\u062a. \u0644\u0637\u0641\u0627 \u06a9\u0645\u06cc \u0628\u0639\u062f \u062f\u0648\u0628\u0627\u0631\u0647 \u062a\u0644\u0627\u0634 \u06a9\u0646\u06cc\u062f.", + "StartupEmbyServerIsLoading": "\u0633\u0631\u0648\u0631 Jellyfin \u062f\u0631 \u062d\u0627\u0644 \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0627\u0633\u062a. \u0644\u0637\u0641\u0627 \u06a9\u0645\u06cc \u0628\u0639\u062f \u062f\u0648\u0628\u0627\u0631\u0647 \u062a\u0644\u0627\u0634 \u06a9\u0646\u06cc\u062f.", "PluginUpdatedWithName": "{0} \u0622\u067e\u062f\u06cc\u062a \u0634\u062f", "PluginUninstalledWithName": "{0} \u062d\u0630\u0641 \u0634\u062f", "ItemAddedWithName": "{0} \u0628\u0647 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0641\u0632\u0648\u062f\u0647 \u0634\u062f", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "\u0633\u06cc\u0627\u0633\u062a \u06a9\u0627\u0631\u0628\u0631\u06cc \u0628\u0631\u0627\u06cc {0} \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0634\u062f", "MessageServerConfigurationUpdated": "\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0633\u0631\u0648\u0631 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0634\u062f", "MessageNamedServerConfigurationUpdatedWithValue": "\u067e\u06a9\u0631\u0628\u0646\u062f\u06cc \u0628\u062e\u0634 {0} \u0633\u0631\u0648\u0631 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0634\u062f", - "MessageApplicationUpdated": "\u0633\u0631\u0648\u0631 Emby \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0634\u062f", + "MessageApplicationUpdated": "\u0633\u0631\u0648\u0631 Jellyfin \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0634\u062f", "FailedLoginAttemptWithUserName": "\u062a\u0644\u0627\u0634 \u0628\u0631\u0627\u06cc \u0648\u0631\u0648\u062f \u0627\u0632 {0} \u0646\u0627\u0645\u0648\u0641\u0642 \u0628\u0648\u062f", "AuthenticationSucceededWithUserName": "{0} \u0628\u0627 \u0645\u0648\u0641\u0642\u06cc\u062a \u062a\u0627\u06cc\u06cc\u062f \u0627\u0639\u062a\u0628\u0627\u0631 \u0634\u062f", "UserOfflineFromDevice": "\u0627\u0631\u062a\u0628\u0627\u0637 {0} \u0627\u0632 {1} \u0642\u0637\u0639 \u0634\u062f", @@ -97,4 +97,4 @@ "System": "\u0633\u06cc\u0633\u062a\u0645", "Application": "\u0628\u0631\u0646\u0627\u0645\u0647", "Plugin": "\u0627\u0641\u0632\u0648\u0646\u0647" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/fr-CA.json b/Emby.Server.Implementations/Localization/Core/fr-CA.json index 1acee0ae9a..90d88eb043 100644 --- a/Emby.Server.Implementations/Localization/Core/fr-CA.json +++ b/Emby.Server.Implementations/Localization/Core/fr-CA.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Latest", "ValueSpecialEpisodeName": "Sp\u00e9cial - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} started", "VersionNumber": "Version {0}", "PluginInstalledWithName": "{0} was installed", - "StartupEmbyServerIsLoading": "Emby Server is loading. Please try again shortly.", + "StartupEmbyServerIsLoading": "Jellyfin Server is loading. Please try again shortly.", "PluginUpdatedWithName": "{0} was updated", "PluginUninstalledWithName": "{0} was uninstalled", "ItemAddedWithName": "{0} was added to the library", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Server configuration has been updated", "MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated", - "MessageApplicationUpdated": "Emby Server has been updated", + "MessageApplicationUpdated": "Jellyfin Server has been updated", "FailedLoginAttemptWithUserName": "Failed login attempt from {0}", "AuthenticationSucceededWithUserName": "{0} successfully authenticated", "UserOfflineFromDevice": "{0} has disconnected from {1}", @@ -97,4 +97,4 @@ "System": "System", "Application": "Application", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/fr.json b/Emby.Server.Implementations/Localization/Core/fr.json index 30fe22ac2c..d20655b024 100644 --- a/Emby.Server.Implementations/Localization/Core/fr.json +++ b/Emby.Server.Implementations/Localization/Core/fr.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} \u00e9chec d'installation", "CameraImageUploadedFrom": "Une image de cam\u00e9ra a \u00e9t\u00e9 charg\u00e9e depuis {0}", "ServerNameNeedsToBeRestarted": "{0} doit \u00eatre red\u00e9marr\u00e9", - "NewVersionIsAvailable": "Une nouvelle version d'Emby Serveur est disponible au t\u00e9l\u00e9chargement.", - "MessageApplicationUpdatedTo": "Emby Serveur a \u00e9t\u00e9 mis \u00e0 jour en version {0}", + "NewVersionIsAvailable": "Une nouvelle version d'Jellyfin Serveur est disponible au t\u00e9l\u00e9chargement.", + "MessageApplicationUpdatedTo": "Jellyfin Serveur a \u00e9t\u00e9 mis \u00e0 jour en version {0}", "SubtitleDownloadFailureFromForItem": "\u00c9chec du t\u00e9l\u00e9chargement des sous-titres depuis {0} pour {1}", "Latest": "Derniers", "ValueSpecialEpisodeName": "Sp\u00e9cial - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} a commenc\u00e9", "VersionNumber": "Version {0}", "PluginInstalledWithName": "{0} a \u00e9t\u00e9 install\u00e9", - "StartupEmbyServerIsLoading": "Le serveur Emby est en cours de chargement. Veuillez r\u00e9essayer dans quelques instants.", + "StartupEmbyServerIsLoading": "Le serveur Jellyfin est en cours de chargement. Veuillez r\u00e9essayer dans quelques instants.", "PluginUpdatedWithName": "{0} a \u00e9t\u00e9 mis \u00e0 jour", "PluginUninstalledWithName": "{0} a \u00e9t\u00e9 d\u00e9sinstall\u00e9", "ItemAddedWithName": "{0} a \u00e9t\u00e9 ajout\u00e9 \u00e0 la m\u00e9diath\u00e8que", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "La politique de l'utilisateur a \u00e9t\u00e9 mise \u00e0 jour pour {0}", "MessageServerConfigurationUpdated": "La configuration du serveur a \u00e9t\u00e9 mise \u00e0 jour.", "MessageNamedServerConfigurationUpdatedWithValue": "La configuration de la section {0} du serveur a \u00e9t\u00e9 mise \u00e0 jour", - "MessageApplicationUpdated": "Le serveur Emby a \u00e9t\u00e9 mis \u00e0 jour", + "MessageApplicationUpdated": "Le serveur Jellyfin a \u00e9t\u00e9 mis \u00e0 jour", "FailedLoginAttemptWithUserName": "\u00c9chec d'une tentative de connexion de {0}", "AuthenticationSucceededWithUserName": "{0} s'est authentifi\u00e9 avec succ\u00e8s", "UserOfflineFromDevice": "{0} s'est d\u00e9connect\u00e9 depuis {1}", @@ -97,4 +97,4 @@ "System": "Syst\u00e8me", "Application": "Application", "Plugin": "Extension" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/gsw.json b/Emby.Server.Implementations/Localization/Core/gsw.json index 4f51a5ef4e..90807bcec7 100644 --- a/Emby.Server.Implementations/Localization/Core/gsw.json +++ b/Emby.Server.Implementations/Localization/Core/gsw.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Letschte", "ValueSpecialEpisodeName": "Spezial - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} started", "VersionNumber": "Version {0}", "PluginInstalledWithName": "{0} was installed", - "StartupEmbyServerIsLoading": "Emby Server is loading. Please try again shortly.", + "StartupEmbyServerIsLoading": "Jellyfin Server is loading. Please try again shortly.", "PluginUpdatedWithName": "{0} was updated", "PluginUninstalledWithName": "{0} was uninstalled", "ItemAddedWithName": "{0} was added to the library", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Server configuration has been updated", "MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated", - "MessageApplicationUpdated": "Emby Server has been updated", + "MessageApplicationUpdated": "Jellyfin Server has been updated", "FailedLoginAttemptWithUserName": "Failed login attempt from {0}", "AuthenticationSucceededWithUserName": "{0} successfully authenticated", "UserOfflineFromDevice": "{0} has disconnected from {1}", @@ -97,4 +97,4 @@ "System": "System", "Application": "Application", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/he.json b/Emby.Server.Implementations/Localization/Core/he.json index c3d1ee7ae2..4f469e1762 100644 --- a/Emby.Server.Implementations/Localization/Core/he.json +++ b/Emby.Server.Implementations/Localization/Core/he.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "\u05d0\u05d7\u05e8\u05d5\u05df", "ValueSpecialEpisodeName": "\u05de\u05d9\u05d5\u05d7\u05d3- {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} started", "VersionNumber": "Version {0}", "PluginInstalledWithName": "{0} was installed", - "StartupEmbyServerIsLoading": "Emby Server is loading. Please try again shortly.", + "StartupEmbyServerIsLoading": "Jellyfin Server is loading. Please try again shortly.", "PluginUpdatedWithName": "{0} was updated", "PluginUninstalledWithName": "{0} was uninstalled", "ItemAddedWithName": "{0} was added to the library", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Server configuration has been updated", "MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated", - "MessageApplicationUpdated": "Emby Server has been updated", + "MessageApplicationUpdated": "Jellyfin Server has been updated", "FailedLoginAttemptWithUserName": "Failed login attempt from {0}", "AuthenticationSucceededWithUserName": "{0} successfully authenticated", "UserOfflineFromDevice": "{0} has disconnected from {1}", @@ -97,4 +97,4 @@ "System": "System", "Application": "Application", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/hr.json b/Emby.Server.Implementations/Localization/Core/hr.json index 47c41d97c5..4190029f8d 100644 --- a/Emby.Server.Implementations/Localization/Core/hr.json +++ b/Emby.Server.Implementations/Localization/Core/hr.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Najnovije", "ValueSpecialEpisodeName": "Specijal - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} pokrenuto", "VersionNumber": "Verzija {0}", "PluginInstalledWithName": "{0} je instalirano", - "StartupEmbyServerIsLoading": "Emby Server se u\u010ditava. Poku\u0161ajte ponovo kasnije.", + "StartupEmbyServerIsLoading": "Jellyfin Server se u\u010ditava. Poku\u0161ajte ponovo kasnije.", "PluginUpdatedWithName": "{0} je a\u017eurirano", "PluginUninstalledWithName": "{0} je deinstalirano", "ItemAddedWithName": "{0} je dodano u biblioteku", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Postavke servera su a\u017eurirane", "MessageNamedServerConfigurationUpdatedWithValue": "Odjeljak postavka servera {0} je a\u017euriran", - "MessageApplicationUpdated": "Emby Server je a\u017euriran", + "MessageApplicationUpdated": "Jellyfin Server je a\u017euriran", "FailedLoginAttemptWithUserName": "Neuspjeli poku\u0161aj prijave za {0}", "AuthenticationSucceededWithUserName": "{0} uspje\u0161no ovjerena", "UserOfflineFromDevice": "{0} se odspojilo od {1}", @@ -97,4 +97,4 @@ "System": "Sistem", "Application": "Aplikacija", "Plugin": "Dodatak" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/hu.json b/Emby.Server.Implementations/Localization/Core/hu.json index 5d90d03f25..4132c11fe6 100644 --- a/Emby.Server.Implementations/Localization/Core/hu.json +++ b/Emby.Server.Implementations/Localization/Core/hu.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Leg\u00fajabb", "ValueSpecialEpisodeName": "Special - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} started", "VersionNumber": "Verzi\u00f3 {0}", "PluginInstalledWithName": "{0} telep\u00edtve", - "StartupEmbyServerIsLoading": "Emby Szerver bet\u00f6lt\u0151dik. K\u00e9rj\u00fck, pr\u00f3b\u00e1ld meg \u00fajra k\u00e9s\u0151bb.", + "StartupEmbyServerIsLoading": "Jellyfin Szerver bet\u00f6lt\u0151dik. K\u00e9rj\u00fck, pr\u00f3b\u00e1ld meg \u00fajra k\u00e9s\u0151bb.", "PluginUpdatedWithName": "{0} friss\u00edtve", "PluginUninstalledWithName": "{0} elt\u00e1vol\u00edtva", "ItemAddedWithName": "{0} was added to the library", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Szerver konfigur\u00e1ci\u00f3 friss\u00edtve", "MessageNamedServerConfigurationUpdatedWithValue": "Szerver konfigur\u00e1ci\u00f3s r\u00e9sz {0} friss\u00edtve", - "MessageApplicationUpdated": "Emby Szerver friss\u00edtve", + "MessageApplicationUpdated": "Jellyfin Szerver friss\u00edtve", "FailedLoginAttemptWithUserName": "Failed login attempt from {0}", "AuthenticationSucceededWithUserName": "{0} sikeresen azonos\u00edtva", "UserOfflineFromDevice": "{0} kijelentkezett innen {1}", @@ -97,4 +97,4 @@ "System": "Rendszer", "Application": "Program", "Plugin": "B\u0151v\u00edtm\u00e9ny" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/it.json b/Emby.Server.Implementations/Localization/Core/it.json index f1ce264cfe..06199da312 100644 --- a/Emby.Server.Implementations/Localization/Core/it.json +++ b/Emby.Server.Implementations/Localization/Core/it.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Pi\u00f9 recenti", "ValueSpecialEpisodeName": "Speciale - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} avviati", "VersionNumber": "Versione {0}", "PluginInstalledWithName": "{0} \u00e8 stato Installato", - "StartupEmbyServerIsLoading": "Emby server si sta avviando. Per favore riprova pi\u00f9 tardi.", + "StartupEmbyServerIsLoading": "Jellyfin server si sta avviando. Per favore riprova pi\u00f9 tardi.", "PluginUpdatedWithName": "{0} \u00e8 stato aggiornato", "PluginUninstalledWithName": "{0} \u00e8 stato disinstallato", "ItemAddedWithName": "{0} \u00e8 stato aggiunto alla libreria", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "La politica dell'utente \u00e8 stata aggiornata per {0}", "MessageServerConfigurationUpdated": "La configurazione del server \u00e8 stata aggiornata", "MessageNamedServerConfigurationUpdatedWithValue": "La sezione {0} della configurazione server \u00e8 stata aggiornata", - "MessageApplicationUpdated": "Il Server Emby \u00e8 stato aggiornato", + "MessageApplicationUpdated": "Il Server Jellyfin \u00e8 stato aggiornato", "FailedLoginAttemptWithUserName": "Tentativo di accesso fallito da {0}", "AuthenticationSucceededWithUserName": "{0} autenticato con successo", "UserOfflineFromDevice": "{0} \u00e8 stato disconnesso da {1}", @@ -97,4 +97,4 @@ "System": "Sistema", "Application": "Applicazione", "Plugin": "Plug-in" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/kk.json b/Emby.Server.Implementations/Localization/Core/kk.json index ef487aa8cc..26005b9fda 100644 --- a/Emby.Server.Implementations/Localization/Core/kk.json +++ b/Emby.Server.Implementations/Localization/Core/kk.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} \u043e\u0440\u043d\u0430\u0442\u044b\u043b\u0443\u044b \u0441\u04d9\u0442\u0441\u0456\u0437", "CameraImageUploadedFrom": "\u0416\u0430\u04a3\u0430 \u0441\u0443\u0440\u0435\u0442 {0} \u043a\u0430\u043c\u0435\u0440\u0430\u0441\u044b\u043d\u0430\u043d \u0436\u04af\u043a\u0442\u0435\u043f \u0430\u043b\u044b\u043d\u0434\u044b", "ServerNameNeedsToBeRestarted": "{0} \u049b\u0430\u0439\u0442\u0430 \u0456\u0441\u043a\u0435 \u049b\u043e\u0441\u0443 \u049b\u0430\u0436\u0435\u0442", - "NewVersionIsAvailable": "\u0416\u0430\u04a3\u0430 Emby Server \u043d\u04b1\u0441\u049b\u0430\u0441\u044b \u0436\u04af\u043a\u0442\u0435\u043f \u0430\u043b\u0443\u0493\u0430 \u049b\u043e\u043b\u0436\u0435\u0442\u0456\u043c\u0434\u0456.", - "MessageApplicationUpdatedTo": "Emby Server {0} \u04af\u0448\u0456\u043d \u0436\u0430\u04a3\u0430\u0440\u0442\u044b\u043b\u0434\u044b", + "NewVersionIsAvailable": "\u0416\u0430\u04a3\u0430 Jellyfin Server \u043d\u04b1\u0441\u049b\u0430\u0441\u044b \u0436\u04af\u043a\u0442\u0435\u043f \u0430\u043b\u0443\u0493\u0430 \u049b\u043e\u043b\u0436\u0435\u0442\u0456\u043c\u0434\u0456.", + "MessageApplicationUpdatedTo": "Jellyfin Server {0} \u04af\u0448\u0456\u043d \u0436\u0430\u04a3\u0430\u0440\u0442\u044b\u043b\u0434\u044b", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "\u0415\u04a3 \u043a\u0435\u0439\u0456\u043d\u0433\u0456", "ValueSpecialEpisodeName": "\u0410\u0440\u043d\u0430\u0439\u044b - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} \u0456\u0441\u043a\u0435 \u049b\u043e\u0441\u044b\u043b\u0434\u044b", "VersionNumber": "\u041d\u04b1\u0441\u049b\u0430\u0441\u044b: {0}", "PluginInstalledWithName": "{0} \u043e\u0440\u043d\u0430\u0442\u044b\u043b\u0434\u044b", - "StartupEmbyServerIsLoading": "Emby Server \u0436\u04af\u043a\u0442\u0435\u043b\u0443\u0434\u0435. \u04d8\u0440\u0435\u043a\u0435\u0442\u0442\u0456 \u043a\u04e9\u043f \u04b1\u0437\u0430\u043c\u0430\u0439 \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u04a3\u044b\u0437.", + "StartupEmbyServerIsLoading": "Jellyfin Server \u0436\u04af\u043a\u0442\u0435\u043b\u0443\u0434\u0435. \u04d8\u0440\u0435\u043a\u0435\u0442\u0442\u0456 \u043a\u04e9\u043f \u04b1\u0437\u0430\u043c\u0430\u0439 \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u04a3\u044b\u0437.", "PluginUpdatedWithName": "{0} \u0436\u0430\u04a3\u0430\u0440\u0442\u044b\u043b\u0434\u044b", "PluginUninstalledWithName": "{0} \u0436\u043e\u0439\u044b\u043b\u0434\u044b", "ItemAddedWithName": "{0} \u0442\u0430\u0441\u044b\u0493\u044b\u0448\u0445\u0430\u043d\u0430\u0493\u0430 \u04af\u0441\u0442\u0435\u043b\u0456\u043d\u0434\u0456", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "\u041f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b {0} \u04af\u0448\u0456\u043d \u0441\u0430\u044f\u0441\u0430\u0442\u0442\u0430\u0440\u044b \u0436\u0430\u04a3\u0430\u0440\u0442\u044b\u043b\u0434\u044b", "MessageServerConfigurationUpdated": "\u0421\u0435\u0440\u0432\u0435\u0440 \u0442\u0435\u04a3\u0448\u0435\u043b\u0456\u043c\u0456 \u0436\u0430\u04a3\u0430\u0440\u0442\u044b\u043b\u0434\u044b", "MessageNamedServerConfigurationUpdatedWithValue": "\u0421\u0435\u0440\u0432\u0435\u0440 \u0442\u0435\u04a3\u0448\u0435\u043b\u0456\u043c\u0456 ({0} \u0431\u04e9\u043b\u0456\u043c\u0456) \u0436\u0430\u04a3\u0430\u0440\u0442\u044b\u043b\u0434\u044b", - "MessageApplicationUpdated": "Emby Server \u0436\u0430\u04a3\u0430\u0440\u0442\u044b\u043b\u0434\u044b.", + "MessageApplicationUpdated": "Jellyfin Server \u0436\u0430\u04a3\u0430\u0440\u0442\u044b\u043b\u0434\u044b.", "FailedLoginAttemptWithUserName": "{0} \u0442\u0430\u0440\u0430\u043f\u044b\u043d\u0430\u043d \u043a\u0456\u0440\u0443 \u04d9\u0440\u0435\u043a\u0435\u0442\u0456 \u0441\u04d9\u0442\u0441\u0456\u0437", "AuthenticationSucceededWithUserName": "{0} \u0442\u04af\u043f\u043d\u04b1\u0441\u049b\u0430\u043b\u044b\u0493\u044b\u043d \u0440\u0430\u0441\u0442\u0430\u043b\u0443\u044b \u0441\u04d9\u0442\u0442\u0456", "UserOfflineFromDevice": "{0} - {1} \u0442\u0430\u0440\u0430\u043f\u044b\u043d\u0430\u043d \u0430\u0436\u044b\u0440\u0430\u0442\u044b\u043b\u0493\u0430\u043d", @@ -97,4 +97,4 @@ "System": "\u0416\u04af\u0439\u0435", "Application": "\u049a\u043e\u043b\u0434\u0430\u043d\u0431\u0430", "Plugin": "\u041f\u043b\u0430\u0433\u0438\u043d" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/ko.json b/Emby.Server.Implementations/Localization/Core/ko.json index 30709dde0f..4f3312d3b3 100644 --- a/Emby.Server.Implementations/Localization/Core/ko.json +++ b/Emby.Server.Implementations/Localization/Core/ko.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Latest", "ValueSpecialEpisodeName": "Special - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} started", "VersionNumber": "Version {0}", "PluginInstalledWithName": "{0} was installed", - "StartupEmbyServerIsLoading": "Emby \uc11c\ubc84\ub97c \ubd88\ub7ec\uc624\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc7a0\uc2dc\ud6c4 \ub2e4\uc2dc\uc2dc\ub3c4 \ud574\uc8fc\uc138\uc694.", + "StartupEmbyServerIsLoading": "Jellyfin \uc11c\ubc84\ub97c \ubd88\ub7ec\uc624\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc7a0\uc2dc\ud6c4 \ub2e4\uc2dc\uc2dc\ub3c4 \ud574\uc8fc\uc138\uc694.", "PluginUpdatedWithName": "{0} was updated", "PluginUninstalledWithName": "{0} was uninstalled", "ItemAddedWithName": "{0} was added to the library", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Server configuration has been updated", "MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated", - "MessageApplicationUpdated": "Emby Server has been updated", + "MessageApplicationUpdated": "Jellyfin Server has been updated", "FailedLoginAttemptWithUserName": "Failed login attempt from {0}", "AuthenticationSucceededWithUserName": "{0} successfully authenticated", "UserOfflineFromDevice": "{0} has disconnected from {1}", @@ -97,4 +97,4 @@ "System": "System", "Application": "Application", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/lt-LT.json b/Emby.Server.Implementations/Localization/Core/lt-LT.json index c71d2424a3..4bc5ce5aa7 100644 --- a/Emby.Server.Implementations/Localization/Core/lt-LT.json +++ b/Emby.Server.Implementations/Localization/Core/lt-LT.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Latest", "ValueSpecialEpisodeName": "Ypatinga - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} started", "VersionNumber": "Version {0}", "PluginInstalledWithName": "{0} was installed", - "StartupEmbyServerIsLoading": "Emby Server is loading. Please try again shortly.", + "StartupEmbyServerIsLoading": "Jellyfin Server is loading. Please try again shortly.", "PluginUpdatedWithName": "{0} was updated", "PluginUninstalledWithName": "{0} was uninstalled", "ItemAddedWithName": "{0} was added to the library", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Server configuration has been updated", "MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated", - "MessageApplicationUpdated": "Emby Server has been updated", + "MessageApplicationUpdated": "Jellyfin Server has been updated", "FailedLoginAttemptWithUserName": "Failed login attempt from {0}", "AuthenticationSucceededWithUserName": "{0} successfully authenticated", "UserOfflineFromDevice": "{0} has disconnected from {1}", @@ -97,4 +97,4 @@ "System": "System", "Application": "Application", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/ms.json b/Emby.Server.Implementations/Localization/Core/ms.json index 17d9c80a04..9b3729e9ea 100644 --- a/Emby.Server.Implementations/Localization/Core/ms.json +++ b/Emby.Server.Implementations/Localization/Core/ms.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Latest", "ValueSpecialEpisodeName": "Special - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} started", "VersionNumber": "Version {0}", "PluginInstalledWithName": "{0} was installed", - "StartupEmbyServerIsLoading": "Emby Server is loading. Please try again shortly.", + "StartupEmbyServerIsLoading": "Jellyfin Server is loading. Please try again shortly.", "PluginUpdatedWithName": "{0} was updated", "PluginUninstalledWithName": "{0} was uninstalled", "ItemAddedWithName": "{0} was added to the library", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Server configuration has been updated", "MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated", - "MessageApplicationUpdated": "Emby Server has been updated", + "MessageApplicationUpdated": "Jellyfin Server has been updated", "FailedLoginAttemptWithUserName": "Failed login attempt from {0}", "AuthenticationSucceededWithUserName": "{0} successfully authenticated", "UserOfflineFromDevice": "{0} has disconnected from {1}", @@ -97,4 +97,4 @@ "System": "System", "Application": "Application", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/nb.json b/Emby.Server.Implementations/Localization/Core/nb.json index 3ceeb9ce9a..26b0d2e023 100644 --- a/Emby.Server.Implementations/Localization/Core/nb.json +++ b/Emby.Server.Implementations/Localization/Core/nb.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Siste", "ValueSpecialEpisodeName": "Spesial - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} Startet", "VersionNumber": "Versjon {0}", "PluginInstalledWithName": "{0} ble installert", - "StartupEmbyServerIsLoading": "Emby server laster. Pr\u00f8v igjen snart.", + "StartupEmbyServerIsLoading": "Jellyfin server laster. Pr\u00f8v igjen snart.", "PluginUpdatedWithName": "{0} ble oppdatert", "PluginUninstalledWithName": "{0} ble avinstallert", "ItemAddedWithName": "{0} ble lagt til i biblioteket", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Server konfigurasjon er oppdatert", "MessageNamedServerConfigurationUpdatedWithValue": "Server konfigurasjon seksjon {0} har blitt oppdatert", - "MessageApplicationUpdated": "Emby server har blitt oppdatert", + "MessageApplicationUpdated": "Jellyfin server har blitt oppdatert", "FailedLoginAttemptWithUserName": "Mislykket p\u00e5loggingsfors\u00f8k fra {0}", "AuthenticationSucceededWithUserName": "{0} vellykkede autentisert", "UserOfflineFromDevice": "{0} har koblet fra {1}", @@ -97,4 +97,4 @@ "System": "System", "Application": "Applikasjon", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/nl.json b/Emby.Server.Implementations/Localization/Core/nl.json index a206ed92ab..e2da6ffc1a 100644 --- a/Emby.Server.Implementations/Localization/Core/nl.json +++ b/Emby.Server.Implementations/Localization/Core/nl.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Nieuwste", "ValueSpecialEpisodeName": "Speciaal - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} is gestart", "VersionNumber": "Versie {0}", "PluginInstalledWithName": "{0} is ge\u00efnstalleerd", - "StartupEmbyServerIsLoading": "Emby Server is aan het laden, probeer het later opnieuw.", + "StartupEmbyServerIsLoading": "Jellyfin Server is aan het laden, probeer het later opnieuw.", "PluginUpdatedWithName": "{0} is bijgewerkt", "PluginUninstalledWithName": "{0} is verwijderd", "ItemAddedWithName": "{0} is toegevoegd aan de bibliotheek", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "Gebruikersbeleid gewijzigd voor {0}", "MessageServerConfigurationUpdated": "Server configuratie is bijgewerkt", "MessageNamedServerConfigurationUpdatedWithValue": "Sectie {0} van de server configuratie is bijgewerkt", - "MessageApplicationUpdated": "Emby Server is bijgewerkt", + "MessageApplicationUpdated": "Jellyfin Server is bijgewerkt", "FailedLoginAttemptWithUserName": "Mislukte aanmeld poging van {0}", "AuthenticationSucceededWithUserName": "{0} is succesvol geverifieerd", "UserOfflineFromDevice": "Verbinding van {0} met {1} is verbroken", @@ -97,4 +97,4 @@ "System": "Systeem", "Application": "Toepassing", "Plugin": "Plug-in" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/pl.json b/Emby.Server.Implementations/Localization/Core/pl.json index 065b2280cf..495a69a41c 100644 --- a/Emby.Server.Implementations/Localization/Core/pl.json +++ b/Emby.Server.Implementations/Localization/Core/pl.json @@ -4,8 +4,8 @@ "NameInstallFailed": "Instalacja {0} nieudana.", "CameraImageUploadedFrom": "Nowy obraz zosta\u0142 przekazany z {0}", "ServerNameNeedsToBeRestarted": "{0} wymaga ponownego uruchomienia", - "NewVersionIsAvailable": "Nowa wersja serwera Emby jest dost\u0119pna do pobrania.", - "MessageApplicationUpdatedTo": "Serwer Emby zosta\u0142 zaktualizowany do wersji {0}", + "NewVersionIsAvailable": "Nowa wersja serwera Jellyfin jest dost\u0119pna do pobrania.", + "MessageApplicationUpdatedTo": "Serwer Jellyfin zosta\u0142 zaktualizowany do wersji {0}", "SubtitleDownloadFailureFromForItem": "Nieudane pobieranie napis\u00f3w z {0} dla {1}", "Latest": "Ostatnio dodane", "ValueSpecialEpisodeName": "Specjalne - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "Rozpocz\u0119to {0}", "VersionNumber": "Wersja {0}", "PluginInstalledWithName": "{0} zosta\u0142o zainstalowane", - "StartupEmbyServerIsLoading": "Twa wczytywanie serwera Emby. Spr\u00f3buj ponownie za chwil\u0119.", + "StartupEmbyServerIsLoading": "Twa wczytywanie serwera Jellyfin. Spr\u00f3buj ponownie za chwil\u0119.", "PluginUpdatedWithName": "{0} zaktualizowane", "PluginUninstalledWithName": "{0} odinstalowane", "ItemAddedWithName": "{0} zosta\u0142o dodane do biblioteki", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "Zmieniono zasady u\u017cytkowania dla {0}", "MessageServerConfigurationUpdated": "Konfiguracja serwera zosta\u0142a zaktualizowana", "MessageNamedServerConfigurationUpdatedWithValue": "Sekcja {0} konfiguracji serwera zosta\u0142a zaktualizowana", - "MessageApplicationUpdated": "Serwer Emby zosta\u0142 zaktualizowany", + "MessageApplicationUpdated": "Serwer Jellyfin zosta\u0142 zaktualizowany", "FailedLoginAttemptWithUserName": "Pr\u00f3ba logowania przez {0} zako\u0144czona niepowodzeniem", "AuthenticationSucceededWithUserName": "{0} zosta\u0142 pomy\u015blnie uwierzytelniony", "UserOfflineFromDevice": "{0} z {1} zosta\u0142 roz\u0142\u0105czony", @@ -97,4 +97,4 @@ "System": "System", "Application": "Aplikacja", "Plugin": "Wtyczka" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/pt-BR.json b/Emby.Server.Implementations/Localization/Core/pt-BR.json index 6e948f507a..c1d1b5880d 100644 --- a/Emby.Server.Implementations/Localization/Core/pt-BR.json +++ b/Emby.Server.Implementations/Localization/Core/pt-BR.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Recente", "ValueSpecialEpisodeName": "Especial - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} iniciada", "VersionNumber": "Vers\u00e3o {0}", "PluginInstalledWithName": "{0} foi instalado", - "StartupEmbyServerIsLoading": "O Servidor Emby est\u00e1 carregando. Por favor tente novamente em breve.", + "StartupEmbyServerIsLoading": "O Servidor Jellyfin est\u00e1 carregando. Por favor tente novamente em breve.", "PluginUpdatedWithName": "{0} foi atualizado", "PluginUninstalledWithName": "{0} foi desinstalado", "ItemAddedWithName": "{0} foi adicionado \u00e0 biblioteca", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "A pol\u00edtica de usu\u00e1rio foi atualizada para {0}", "MessageServerConfigurationUpdated": "A configura\u00e7\u00e3o do servidor foi atualizada", "MessageNamedServerConfigurationUpdatedWithValue": "A se\u00e7\u00e3o {0} da configura\u00e7\u00e3o do servidor foi atualizada", - "MessageApplicationUpdated": "O servidor Emby foi atualizado", + "MessageApplicationUpdated": "O servidor Jellyfin foi atualizado", "FailedLoginAttemptWithUserName": "Falha na tentativa de login de {0}", "AuthenticationSucceededWithUserName": "{0} autenticado com sucesso", "UserOfflineFromDevice": "{0} se desconectou de {1}", @@ -97,4 +97,4 @@ "System": "Sistema", "Application": "Aplicativo", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/pt-PT.json b/Emby.Server.Implementations/Localization/Core/pt-PT.json index 71d7e142ed..6adaba8cec 100644 --- a/Emby.Server.Implementations/Localization/Core/pt-PT.json +++ b/Emby.Server.Implementations/Localization/Core/pt-PT.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Latest", "ValueSpecialEpisodeName": "Especial - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} started", "VersionNumber": "Version {0}", "PluginInstalledWithName": "{0} was installed", - "StartupEmbyServerIsLoading": "Emby Server is loading. Please try again shortly.", + "StartupEmbyServerIsLoading": "Jellyfin Server is loading. Please try again shortly.", "PluginUpdatedWithName": "{0} was updated", "PluginUninstalledWithName": "{0} was uninstalled", "ItemAddedWithName": "{0} was added to the library", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Server configuration has been updated", "MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated", - "MessageApplicationUpdated": "Emby Server has been updated", + "MessageApplicationUpdated": "Jellyfin Server has been updated", "FailedLoginAttemptWithUserName": "Failed login attempt from {0}", "AuthenticationSucceededWithUserName": "{0} successfully authenticated", "UserOfflineFromDevice": "{0} has disconnected from {1}", @@ -97,4 +97,4 @@ "System": "System", "Application": "Aplica\u00e7\u00e3o", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/ru.json b/Emby.Server.Implementations/Localization/Core/ru.json index f842f8d2df..8c210b27d9 100644 --- a/Emby.Server.Implementations/Localization/Core/ru.json +++ b/Emby.Server.Implementations/Localization/Core/ru.json @@ -4,8 +4,8 @@ "NameInstallFailed": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 {0} \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u0430", "CameraImageUploadedFrom": "\u041d\u043e\u0432\u043e\u0435 \u0444\u043e\u0442\u043e \u0431\u044b\u043b\u043e \u0432\u044b\u043b\u043e\u0436\u0435\u043d\u043e \u0441 {0}", "ServerNameNeedsToBeRestarted": "\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a {0}", - "NewVersionIsAvailable": "\u0418\u043c\u0435\u0435\u0442\u0441\u044f \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f Emby Server", - "MessageApplicationUpdatedTo": "Emby Server \u0431\u044b\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d \u0434\u043e {0}", + "NewVersionIsAvailable": "\u0418\u043c\u0435\u0435\u0442\u0441\u044f \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f Jellyfin Server", + "MessageApplicationUpdatedTo": "Jellyfin Server \u0431\u044b\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d \u0434\u043e {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "\u041d\u043e\u0432\u0435\u0439\u0448\u0435\u0435", "ValueSpecialEpisodeName": "\u0421\u043f\u0435\u0446\u044d\u043f\u0438\u0437\u043e\u0434 - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} - \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u0430", "VersionNumber": "\u0412\u0435\u0440\u0441\u0438\u044f {0}", "PluginInstalledWithName": "{0} - \u0431\u044b\u043b\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e", - "StartupEmbyServerIsLoading": "Emby Server \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u0432 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f.", + "StartupEmbyServerIsLoading": "Jellyfin Server \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u0432 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f.", "PluginUpdatedWithName": "{0} - \u0431\u044b\u043b\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043e", "PluginUninstalledWithName": "{0} - \u0431\u044b\u043b\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u043e", "ItemAddedWithName": "{0} - \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0443", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "\u041f\u043e\u043b\u044c\u0437-\u0438\u0435 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 {0} \u0431\u044b\u043b\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u044b", "MessageServerConfigurationUpdated": "\u041a\u043e\u043d\u0444\u0438\u0433-\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u044b\u043b\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0430", "MessageNamedServerConfigurationUpdatedWithValue": "\u041a\u043e\u043d\u0444\u0438\u0433-\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 (\u0440\u0430\u0437\u0434\u0435\u043b {0}) \u0431\u044b\u043b\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0430", - "MessageApplicationUpdated": "Emby Server \u0431\u044b\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d", + "MessageApplicationUpdated": "Jellyfin Server \u0431\u044b\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d", "FailedLoginAttemptWithUserName": "{0} - \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0432\u0445\u043e\u0434\u0430 \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u0430", "AuthenticationSucceededWithUserName": "{0} - \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0443\u0441\u043f\u0435\u0448\u043d\u0430", "UserOfflineFromDevice": "{0} - \u043f\u043e\u0434\u043a\u043b. \u0441 {1} \u0440\u0430\u0437\u044a-\u043d\u043e", @@ -97,4 +97,4 @@ "System": "\u0421\u0438\u0441\u0442\u0435\u043c\u0430", "Application": "\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435", "Plugin": "\u041f\u043b\u0430\u0433\u0438\u043d" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/sk.json b/Emby.Server.Implementations/Localization/Core/sk.json index 68d9222ffb..86db169026 100644 --- a/Emby.Server.Implementations/Localization/Core/sk.json +++ b/Emby.Server.Implementations/Localization/Core/sk.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Najnov\u0161ie", "ValueSpecialEpisodeName": "\u0160peci\u00e1l - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} started", "VersionNumber": "Verzia {0}", "PluginInstalledWithName": "{0} bol nain\u0161talovan\u00fd", - "StartupEmbyServerIsLoading": "Emby Server sa sp\u00fa\u0161\u0165a. Sk\u00faste to pros\u00edm o chv\u00ed\u013eu znova.", + "StartupEmbyServerIsLoading": "Jellyfin Server sa sp\u00fa\u0161\u0165a. Sk\u00faste to pros\u00edm o chv\u00ed\u013eu znova.", "PluginUpdatedWithName": "{0} bol aktualizovan\u00fd", "PluginUninstalledWithName": "{0} bol odin\u0161talovan\u00fd", "ItemAddedWithName": "{0} bol pridan\u00fd do kni\u017enice", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Konfigur\u00e1cia servera aktualizovan\u00e1", "MessageNamedServerConfigurationUpdatedWithValue": "Sekcia {0} konfigur\u00e1cie servera bola aktualizovan\u00e1", - "MessageApplicationUpdated": "Emby Server bol aktualizovan\u00fd", + "MessageApplicationUpdated": "Jellyfin Server bol aktualizovan\u00fd", "FailedLoginAttemptWithUserName": "Ne\u00faspe\u0161n\u00fd pokus o prihl\u00e1senie z {0}", "AuthenticationSucceededWithUserName": "{0} \u00faspe\u0161ne overen\u00fd", "UserOfflineFromDevice": "{0} sa odpojil od {1}", @@ -97,4 +97,4 @@ "System": "Syst\u00e9m", "Application": "Aplik\u00e1cia", "Plugin": "Roz\u0161\u00edrenie" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/sl-SI.json b/Emby.Server.Implementations/Localization/Core/sl-SI.json index ebee7b6928..edd5dbf2bf 100644 --- a/Emby.Server.Implementations/Localization/Core/sl-SI.json +++ b/Emby.Server.Implementations/Localization/Core/sl-SI.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Latest", "ValueSpecialEpisodeName": "Special - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} started", "VersionNumber": "Version {0}", "PluginInstalledWithName": "{0} was installed", - "StartupEmbyServerIsLoading": "Emby Server is loading. Please try again shortly.", + "StartupEmbyServerIsLoading": "Jellyfin Server is loading. Please try again shortly.", "PluginUpdatedWithName": "{0} was updated", "PluginUninstalledWithName": "{0} was uninstalled", "ItemAddedWithName": "{0} was added to the library", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Server configuration has been updated", "MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated", - "MessageApplicationUpdated": "Emby Server has been updated", + "MessageApplicationUpdated": "Jellyfin Server has been updated", "FailedLoginAttemptWithUserName": "Failed login attempt from {0}", "AuthenticationSucceededWithUserName": "{0} successfully authenticated", "UserOfflineFromDevice": "{0} has disconnected from {1}", @@ -97,4 +97,4 @@ "System": "System", "Application": "Application", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/sv.json b/Emby.Server.Implementations/Localization/Core/sv.json index 4323b38ca1..25cace3019 100644 --- a/Emby.Server.Implementations/Localization/Core/sv.json +++ b/Emby.Server.Implementations/Localization/Core/sv.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Senaste", "ValueSpecialEpisodeName": "Specialavsnitt - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} startad", "VersionNumber": "Version {0}", "PluginInstalledWithName": "{0} installerades", - "StartupEmbyServerIsLoading": "Emby server arbetar. Pr\u00f6va igen inom kort.", + "StartupEmbyServerIsLoading": "Jellyfin server arbetar. Pr\u00f6va igen inom kort.", "PluginUpdatedWithName": "{0} uppdaterades", "PluginUninstalledWithName": "{0} avinstallerades", "ItemAddedWithName": "{0} lades till i biblioteket", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "Anv\u00e4ndarpolicyn har uppdaterats f\u00f6r {0}", "MessageServerConfigurationUpdated": "Server konfigurationen har uppdaterats", "MessageNamedServerConfigurationUpdatedWithValue": "Serverinst\u00e4llningarna {0} har uppdaterats", - "MessageApplicationUpdated": "Emby Server har uppdaterats", + "MessageApplicationUpdated": "Jellyfin Server har uppdaterats", "FailedLoginAttemptWithUserName": "Misslyckat inloggningsf\u00f6rs\u00f6k fr\u00e5n {0}", "AuthenticationSucceededWithUserName": "{0} har autentiserats", "UserOfflineFromDevice": "{0} har avbrutit anslutningen fr\u00e5n {1}", @@ -97,4 +97,4 @@ "System": "System", "Application": "App", "Plugin": "Till\u00e4gg" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/tr.json b/Emby.Server.Implementations/Localization/Core/tr.json index 9d6922df0c..4cc2e0456d 100644 --- a/Emby.Server.Implementations/Localization/Core/tr.json +++ b/Emby.Server.Implementations/Localization/Core/tr.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Latest", "ValueSpecialEpisodeName": "Special - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} started", "VersionNumber": "Version {0}", "PluginInstalledWithName": "{0} was installed", - "StartupEmbyServerIsLoading": "Emby Server is loading. Please try again shortly.", + "StartupEmbyServerIsLoading": "Jellyfin Server is loading. Please try again shortly.", "PluginUpdatedWithName": "{0} was updated", "PluginUninstalledWithName": "{0} was uninstalled", "ItemAddedWithName": "{0} was added to the library", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Server configuration has been updated", "MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated", - "MessageApplicationUpdated": "Emby Server has been updated", + "MessageApplicationUpdated": "Jellyfin Server has been updated", "FailedLoginAttemptWithUserName": "Failed login attempt from {0}", "AuthenticationSucceededWithUserName": "{0} successfully authenticated", "UserOfflineFromDevice": "{0} has disconnected from {1}", @@ -97,4 +97,4 @@ "System": "System", "Application": "Application", "Plugin": "Plugin" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/zh-CN.json b/Emby.Server.Implementations/Localization/Core/zh-CN.json index 6b7bd2f71d..a5e5e9eb81 100644 --- a/Emby.Server.Implementations/Localization/Core/zh-CN.json +++ b/Emby.Server.Implementations/Localization/Core/zh-CN.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "\u6700\u65b0", "ValueSpecialEpisodeName": "\u7279\u5178 - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} \u5df2\u5f00\u59cb", "VersionNumber": "\u7248\u672c {0}", "PluginInstalledWithName": "{0} \u5df2\u5b89\u88c5", - "StartupEmbyServerIsLoading": "Emby \u670d\u52a1\u5668\u52a0\u8f7d\u4e2d\u3002\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002", + "StartupEmbyServerIsLoading": "Jellyfin \u670d\u52a1\u5668\u52a0\u8f7d\u4e2d\u3002\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002", "PluginUpdatedWithName": "{0} \u5df2\u66f4\u65b0", "PluginUninstalledWithName": "{0} \u5df2\u5378\u8f7d", "ItemAddedWithName": "{0} \u5df2\u6dfb\u52a0\u5230\u5a92\u4f53\u5e93", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "\u7528\u6237\u534f\u8bae\u5df2\u7ecf\u88ab\u66f4\u65b0\u4e3a {0}", "MessageServerConfigurationUpdated": "\u670d\u52a1\u5668\u914d\u7f6e\u5df2\u66f4\u65b0", "MessageNamedServerConfigurationUpdatedWithValue": "\u670d\u52a1\u5668\u914d\u7f6e {0} \u90e8\u5206\u5df2\u66f4\u65b0", - "MessageApplicationUpdated": "Emby \u670d\u52a1\u5668\u5df2\u66f4\u65b0", + "MessageApplicationUpdated": "Jellyfin \u670d\u52a1\u5668\u5df2\u66f4\u65b0", "FailedLoginAttemptWithUserName": "\u6765\u81ea {0} \u7684\u5931\u8d25\u767b\u5165", "AuthenticationSucceededWithUserName": "{0} \u6210\u529f\u9a8c\u8bc1", "UserOfflineFromDevice": "{0} \u5df2\u4ece {1} \u65ad\u5f00", @@ -97,4 +97,4 @@ "System": "\u7cfb\u7edf", "Application": "\u5e94\u7528\u7a0b\u5e8f", "Plugin": "\u63d2\u4ef6" -} \ No newline at end of file +} diff --git a/Emby.Server.Implementations/Localization/Core/zh-HK.json b/Emby.Server.Implementations/Localization/Core/zh-HK.json index 1abfe7e982..254c7457e0 100644 --- a/Emby.Server.Implementations/Localization/Core/zh-HK.json +++ b/Emby.Server.Implementations/Localization/Core/zh-HK.json @@ -4,8 +4,8 @@ "NameInstallFailed": "{0} installation failed", "CameraImageUploadedFrom": "A new camera image has been uploaded from {0}", "ServerNameNeedsToBeRestarted": "{0} needs to be restarted", - "NewVersionIsAvailable": "A new version of Emby Server is available for download.", - "MessageApplicationUpdatedTo": "Emby Server has been updated to {0}", + "NewVersionIsAvailable": "A new version of Jellyfin Server is available for download.", + "MessageApplicationUpdatedTo": "Jellyfin Server has been updated to {0}", "SubtitleDownloadFailureFromForItem": "Subtitles failed to download from {0} for {1}", "Latest": "Latest", "ValueSpecialEpisodeName": "Special - {0}", @@ -49,7 +49,7 @@ "ScheduledTaskStartedWithName": "{0} started", "VersionNumber": "\u7248\u672c{0}", "PluginInstalledWithName": "{0} was installed", - "StartupEmbyServerIsLoading": "Emby Server is loading. Please try again shortly.", + "StartupEmbyServerIsLoading": "Jellyfin Server is loading. Please try again shortly.", "PluginUpdatedWithName": "{0} was updated", "PluginUninstalledWithName": "{0} was uninstalled", "ItemAddedWithName": "{0} was added to the library", @@ -65,7 +65,7 @@ "UserPolicyUpdatedWithName": "User policy has been updated for {0}", "MessageServerConfigurationUpdated": "Server configuration has been updated", "MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated", - "MessageApplicationUpdated": "Emby Server has been updated", + "MessageApplicationUpdated": "Jellyfin Server has been updated", "FailedLoginAttemptWithUserName": "Failed login attempt from {0}", "AuthenticationSucceededWithUserName": "{0} successfully authenticated", "UserOfflineFromDevice": "{0} has disconnected from {1}", @@ -97,4 +97,4 @@ "System": "System", "Application": "Application", "Plugin": "Plugin" -} \ No newline at end of file +} From 2e0c766886bf49ed7e99ca526e2567ff1432d7ef Mon Sep 17 00:00:00 2001 From: Joshua Boniface Date: Sat, 15 Dec 2018 16:19:57 -0500 Subject: [PATCH 03/12] Remove auto deps; add libssl dep; edit maintainer --- debian/control | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/control b/debian/control index c00988f3e6..573958c0a1 100644 --- a/debian/control +++ b/debian/control @@ -1,7 +1,7 @@ Source: jellyfin Section: misc Priority: optional -Maintainer: Vasily +Maintainer: Jellyfin Team Build-Depends: debhelper (>= 9), dotnet-sdk-2.2, libc6-dev, @@ -13,6 +13,6 @@ Replaces: mediabrowser, emby, emby-server-beta, jellyfin-dev, emby-server Breaks: mediabrowser, emby, emby-server-beta, jellyfin-dev, emby-server Conflicts: mediabrowser, emby, emby-server-beta, jellyfin-dev, emby-server Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, at, libsqlite3-0, ffmpeg +Depends: at, libsqlite3-0, ffmpeg, libssl1.0.0 | libssl1.0.2 Description: Jellyfin is a home media server. It is built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono. It features a REST-based api with built-in documentation to facilitate client development. We also have client libraries for our api to enable rapid development. From 0bffe19e37ff074274d826796dc98ecda73f91d4 Mon Sep 17 00:00:00 2001 From: Joshua Boniface Date: Sat, 15 Dec 2018 18:17:39 -0500 Subject: [PATCH 04/12] Bump build number --- debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index 3abd5c9b43..dbd489e8f0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +jellyfin (3.5.2-3) unstable; urgency=medium + + * Correct several bugs in 3.5.2-2 packaging + + -- Joshua Boniface Sat, 15 Dec 2018 18:17:32 -0500 + jellyfin (3.5.2-2) unstable; urgency=medium * Major code updates related to rebranding and cleanup From dcf1468eaca3e05e6e879db6bb2bc904243d516d Mon Sep 17 00:00:00 2001 From: Joshua Boniface Date: Sat, 15 Dec 2018 18:18:51 -0500 Subject: [PATCH 05/12] Add cleanup of /etc/sudoers.d/emby in preinst --- debian/preinst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/debian/preinst b/debian/preinst index c53260bb06..dd09e9567f 100644 --- a/debian/preinst +++ b/debian/preinst @@ -53,6 +53,10 @@ case "$1" in [[ -f $PIDFILE ]] && rm $PIDFILE fi fi + + # Clean up old Emby cruft that can break the user's system + test -f /etc/sudoers.d/emby && rm -f /etc/sudoers.d/emby + ;; abort-upgrade) ;; From f91c01b8504a7a13b2a9cf78e3a818b5c57442f0 Mon Sep 17 00:00:00 2001 From: Joshua Boniface Date: Sat, 15 Dec 2018 18:25:59 -0500 Subject: [PATCH 06/12] Use consistent format --- debian/preinst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/preinst b/debian/preinst index dd09e9567f..2ce29a0cf1 100644 --- a/debian/preinst +++ b/debian/preinst @@ -55,7 +55,7 @@ case "$1" in fi # Clean up old Emby cruft that can break the user's system - test -f /etc/sudoers.d/emby && rm -f /etc/sudoers.d/emby + [[ -f /etc/sudoers.d/emby ]] && rm -f /etc/sudoers.d/emby ;; abort-upgrade) From dd2e655cceac5dff4de9ec2ce43f6a64b60fcb48 Mon Sep 17 00:00:00 2001 From: Ben Magee Date: Sat, 15 Dec 2018 23:31:13 +0000 Subject: [PATCH 07/12] Add MediaBrowser.MediaEncoding project. --- MediaBrowser.sln | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/MediaBrowser.sln b/MediaBrowser.sln index b7c8ba527c..1482cdd6f0 100644 --- a/MediaBrowser.sln +++ b/MediaBrowser.sln @@ -64,6 +64,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Emby.XmlTv", "Emby.XmlTv\Em EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IsoMounter", "Emby.IsoMounting\IsoMounter\IsoMounter.csproj", "{9BA471D2-6DB9-4DBF-B3A0-9FB3171F94A6}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaBrowser.MediaEncoding", "MediaBrowser.MediaEncoding\MediaBrowser.MediaEncoding.csproj", "{960295EE-4AF4-4440-A525-B4C295B01A61}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -525,6 +527,26 @@ Global {9BA471D2-6DB9-4DBF-B3A0-9FB3171F94A6}.Release|x64.Build.0 = Release|Any CPU {9BA471D2-6DB9-4DBF-B3A0-9FB3171F94A6}.Release|x86.ActiveCfg = Release|Any CPU {9BA471D2-6DB9-4DBF-B3A0-9FB3171F94A6}.Release|x86.Build.0 = Release|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Debug|Any CPU.Build.0 = Debug|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Debug|Win32.ActiveCfg = Debug|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Debug|Win32.Build.0 = Debug|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Debug|x64.ActiveCfg = Debug|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Debug|x64.Build.0 = Debug|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Debug|x86.ActiveCfg = Debug|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Debug|x86.Build.0 = Debug|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Release|Any CPU.ActiveCfg = Release|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Release|Any CPU.Build.0 = Release|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Release|Win32.ActiveCfg = Release|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Release|Win32.Build.0 = Release|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Release|x64.ActiveCfg = Release|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Release|x64.Build.0 = Release|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Release|x86.ActiveCfg = Release|Any CPU + {960295EE-4AF4-4440-A525-B4C295B01A61}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE From 23ed559bb08439f79f4e7b8217385bcee3b4e7fa Mon Sep 17 00:00:00 2001 From: Andrew Rabert Date: Sun, 16 Dec 2018 00:40:07 -0500 Subject: [PATCH 08/12] Simplify Docker build - Remove unnecessary build command (implied in publish) - Remove unnecessary solution arg - Move arg to command --- Dockerfile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9c352ef8f3..5147ffb9af 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,11 +3,9 @@ ARG DOTNET_VERSION=2 FROM microsoft/dotnet:${DOTNET_VERSION}-sdk as builder WORKDIR /repo COPY . . -ARG CONFIGURATION=RELEASE RUN export DOTNET_CLI_TELEMETRY_OPTOUT=1 \ && dotnet clean \ - && dotnet build --configuration ${CONFIGURATION} $(pwd)/MediaBrowser.sln \ - && dotnet publish --configuration ${CONFIGURATION} $(pwd)/MediaBrowser.sln --output /jellyfin + && dotnet publish --configuration release --output /jellyfin FROM microsoft/dotnet:${DOTNET_VERSION}-runtime COPY --from=builder /jellyfin /jellyfin From b369fbd05e6af85047ade5ba986c478a604c3463 Mon Sep 17 00:00:00 2001 From: Andrew Rabert Date: Sun, 16 Dec 2018 00:43:38 -0500 Subject: [PATCH 09/12] Remove redundant solution specification --- debian/rules | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/rules b/debian/rules index 0b790f2e45..6c915af6f4 100755 --- a/debian/rules +++ b/debian/rules @@ -15,8 +15,8 @@ override_dh_auto_test: override_dh_clistrip: override_dh_auto_build: - dotnet publish --configuration $(CONFIG) $(CURDIR)/MediaBrowser.sln --output='$(CURDIR)/usr/lib/jellyfin/bin' --self-contained --runtime linux-x64 + dotnet publish --configuration $(CONFIG) --output='$(CURDIR)/usr/lib/jellyfin/bin' --self-contained --runtime linux-x64 override_dh_auto_clean: - dotnet clean -maxcpucount:1 --configuration $(CONFIG) $(CURDIR)/MediaBrowser.sln || true + dotnet clean -maxcpucount:1 --configuration $(CONFIG) || true rm -rf '$(CURDIR)/usr' From 71c42ad298351993e3fcff80073a9f3926b140f4 Mon Sep 17 00:00:00 2001 From: Joshua Boniface Date: Sun, 16 Dec 2018 14:21:19 -0500 Subject: [PATCH 10/12] Move repository install instructions to Wiki --- README.md | 57 +------------------------------------------------------ 1 file changed, 1 insertion(+), 56 deletions(-) diff --git a/README.md b/README.md index b978fa3897..1a19df56c3 100644 --- a/README.md +++ b/README.md @@ -39,62 +39,7 @@ A package repository is available at https://repo.jellyfin.org. NOTE: Ubuntu users may find that the `ffmpeg` dependency package is not present in their release or is simply a rebranded `libav` which is not directly compatible. Please [obtain the ffmpeg package directly from the FFMPEG site](https://ffmpeg.org/download.html#build-linux) to use Jellyfin on Ubuntu. -#### Clean install - -0. Install the `dotnet-runtime-2.2` package via [Microsoft's repositories](https://dotnet.microsoft.com/download/dotnet-core/2.2). -0. Import the GPG signing key (signed by Joshua): - ``` - wget -O - https://repo.jellyfin.org/debian/jellyfin-signing-key-joshua.gpg.key | sudo apt-key add - - ``` -0. Add an entry to `/etc/apt/sources.list.d/jellyfin.list` (note that Ubuntu will get `buster` in the list file, but this should still work fine): - ``` - echo "deb https://repo.jellyfin.org/debian $( grep -Ewo -m1 --color=none 'jessie|stretch|buster' /etc/os-release || echo buster ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list - ``` -0. Update APT repositories: - ``` - sudo apt update - ``` -0. Install Jellyfin: - ``` - sudo apt install jellyfin - ``` - -#### Upgrade from Emby - -The following procedure should work to upgrade from Emby to Jellyfin on an existing installation: - -0. Upgrade to Emby 3.5.X, preferably 3.5.2, so the database schema is fully up-to-date and consistent. This is somewhat optional but can reduce the risk of obscure bugs later on. -0. Stop the `emby-server` daemon: - ``` - sudo service emby-server stop - ``` -0. Move your existing Emby data directory out of the way: - ``` - sudo mv /var/lib/emby /var/lib/emby.backup - ``` -0. Remove the `emby-server` package: - ``` - sudo apt remove emby-server - ``` -0. Install the `jellyfin` package using the instructions above, verifying that `/var/lib/emby` is a symlink to `/var/lib/jellyfin`. -0. Stop the `jellyfin` daemon: - ``` - sudo service jellyfin stop - ``` -0. Copy over all the data files from the old backup data directory: - ``` - sudo cp -a /var/lib/emby.backup/* /var/lib/jellyfin/ - ``` -0. Correct ownership on the new data directory: - ``` - sudo chown -R jellyfin:jellyfin /var/lib/jellyfin - ``` -0. Start the `jellyfin` daemon: - ``` - sudo service jellyfin start - ``` - -This same general procedure should apply for upgrades on any other platform as well though the specific commands and/or paths may be different. +For instructions on using the repository, please see [our wiki](https://github.com/jellyfin/jellyfin/wiki/Jellyfin-Debian-repository). ## Building Jellyfin packages from source From 9e826965eb066f285a3b1675fe8ba57e4e240f37 Mon Sep 17 00:00:00 2001 From: Andrew Rabert Date: Sun, 16 Dec 2018 22:57:41 -0500 Subject: [PATCH 11/12] Build ImageMagicSharp --- MediaBrowser.sln | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/MediaBrowser.sln b/MediaBrowser.sln index 1482cdd6f0..1f4b01b314 100644 --- a/MediaBrowser.sln +++ b/MediaBrowser.sln @@ -487,6 +487,26 @@ Global {E5AF7B26-2239-4CE0-B477-0AA2018EDAA2}.Release|x64.Build.0 = Release|Any CPU {E5AF7B26-2239-4CE0-B477-0AA2018EDAA2}.Release|x86.ActiveCfg = Release|Any CPU {E5AF7B26-2239-4CE0-B477-0AA2018EDAA2}.Release|x86.Build.0 = Release|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Debug|Win32.ActiveCfg = Debug|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Debug|Win32.Build.0 = Debug|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Debug|x64.ActiveCfg = Debug|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Debug|x64.Build.0 = Debug|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Debug|x86.ActiveCfg = Debug|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Debug|x86.Build.0 = Debug|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Release|Any CPU.Build.0 = Release|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Release|Win32.ActiveCfg = Release|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Release|Win32.Build.0 = Release|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Release|x64.ActiveCfg = Release|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Release|x64.Build.0 = Release|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Release|x86.ActiveCfg = Release|Any CPU + {124E0710-6572-497B-B2A5-696AA08AD8BB}.Release|x86.Build.0 = Release|Any CPU {6EAFA7F0-8A82-49E6-B2FA-086C5CAEA95B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6EAFA7F0-8A82-49E6-B2FA-086C5CAEA95B}.Debug|Any CPU.Build.0 = Debug|Any CPU {6EAFA7F0-8A82-49E6-B2FA-086C5CAEA95B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU From a9607555df0ab50fde44c768ab39db9ce666f8bc Mon Sep 17 00:00:00 2001 From: Andrew Rabert Date: Sun, 16 Dec 2018 23:06:50 -0500 Subject: [PATCH 12/12] Add Linux binaries for SkiaSharp - Not sure how this impacts Windows builds, but it works great for Linux. - Requires additional deps on Debian --- Emby.Drawing.Skia/Emby.Drawing.Skia.csproj | 1 + debian/control | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Emby.Drawing.Skia/Emby.Drawing.Skia.csproj b/Emby.Drawing.Skia/Emby.Drawing.Skia.csproj index 4478124588..7d6643d54f 100644 --- a/Emby.Drawing.Skia/Emby.Drawing.Skia.csproj +++ b/Emby.Drawing.Skia/Emby.Drawing.Skia.csproj @@ -7,6 +7,7 @@ + diff --git a/debian/control b/debian/control index 573958c0a1..13c62c8065 100644 --- a/debian/control +++ b/debian/control @@ -5,7 +5,9 @@ Maintainer: Jellyfin Team Build-Depends: debhelper (>= 9), dotnet-sdk-2.2, libc6-dev, - libcurl4-openssl-dev + libcurl4-openssl-dev, + libfontconfig1-dev, + libfreetype6-dev Standards-Version: 3.9.4 Package: jellyfin @@ -13,6 +15,6 @@ Replaces: mediabrowser, emby, emby-server-beta, jellyfin-dev, emby-server Breaks: mediabrowser, emby, emby-server-beta, jellyfin-dev, emby-server Conflicts: mediabrowser, emby, emby-server-beta, jellyfin-dev, emby-server Architecture: any -Depends: at, libsqlite3-0, ffmpeg, libssl1.0.0 | libssl1.0.2 +Depends: at, libsqlite3-0, ffmpeg, libfontconfig1, libfreetype6, libssl1.0.0 | libssl1.0.2 Description: Jellyfin is a home media server. It is built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono. It features a REST-based api with built-in documentation to facilitate client development. We also have client libraries for our api to enable rapid development.