From 6dc4f3ddf1d3efeffdc3622d96f83a0c3cfd65f0 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 25 Nov 2015 12:06:50 -0500 Subject: [PATCH 01/10] limit open subtitle formats --- MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs b/MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs index 5e48b79e35..b4accff95c 100644 --- a/MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs +++ b/MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs @@ -205,7 +205,7 @@ namespace MediaBrowser.Providers.Subtitles public async Task> GetSupportedLanguages(CancellationToken cancellationToken) { await Login(cancellationToken).ConfigureAwait(false); - + var result = OpenSubtitles.GetSubLanguages("en"); if (!(result is MethodResponseGetSubLanguages)) { @@ -321,7 +321,8 @@ namespace MediaBrowser.Providers.Subtitles Name = i.SubFileName, DateCreated = DateTime.Parse(i.SubAddDate, _usCulture), IsHashMatch = i.MovieHash == hasCopy - }); + + }).Where(i => !string.Equals(i.Format, "sub", StringComparison.OrdinalIgnoreCase) && !string.Equals(i.Format, "idx", StringComparison.OrdinalIgnoreCase)); } public void Dispose() From bf31719373227fe4b4ef16e483ccfc011edf2b33 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 25 Nov 2015 12:10:20 -0500 Subject: [PATCH 02/10] update translations --- .../Localization/Core/ar.json | 8 +- .../Localization/Core/ca.json | 52 +-- .../Localization/Core/cs.json | 300 ++++++++--------- .../Localization/Core/de.json | 2 +- .../Localization/Core/ko.json | 264 +++++++-------- .../Localization/Core/pl.json | 316 +++++++++--------- .../Localization/Core/ru.json | 30 +- 7 files changed, 486 insertions(+), 486 deletions(-) diff --git a/MediaBrowser.Server.Implementations/Localization/Core/ar.json b/MediaBrowser.Server.Implementations/Localization/Core/ar.json index fd47027c20..b6b07dc1c4 100644 --- a/MediaBrowser.Server.Implementations/Localization/Core/ar.json +++ b/MediaBrowser.Server.Implementations/Localization/Core/ar.json @@ -19,11 +19,11 @@ "NameSeasonNumber": "Season {0}", "LabelExit": "\u062e\u0631\u0648\u062c", "LabelVisitCommunity": "\u0632\u064a\u0627\u0631\u0629 \u0627\u0644\u0645\u062c\u062a\u0645\u0639", - "LabelGithub": "Github", - "LabelApiDocumentation": "Api Documentation", - "LabelDeveloperResources": "Developer Resources", + "LabelGithub": "\u062c\u064a\u062a \u0647\u0628", + "LabelApiDocumentation": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0645\u062f\u062e\u0644 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642", + "LabelDeveloperResources": "\u0645\u0643\u062a\u0628\u0629 \u0627\u0644\u0645\u0628\u0631\u0645\u062c", "LabelBrowseLibrary": "\u062a\u0635\u0641\u062d \u0627\u0644\u0645\u0643\u062a\u0628\u0629", - "LabelConfigureServer": "Configure Emby", + "LabelConfigureServer": "\u0625\u0639\u062f\u0627\u062f \u0625\u0645\u0628\u064a", "LabelRestartServer": "\u0627\u0639\u0627\u062f\u0629 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u062e\u0627\u062f\u0645", "CategorySync": "Sync", "CategoryUser": "User", diff --git a/MediaBrowser.Server.Implementations/Localization/Core/ca.json b/MediaBrowser.Server.Implementations/Localization/Core/ca.json index 46004f52c6..1fbeab62b9 100644 --- a/MediaBrowser.Server.Implementations/Localization/Core/ca.json +++ b/MediaBrowser.Server.Implementations/Localization/Core/ca.json @@ -5,25 +5,25 @@ "FolderTypeMovies": "Movies", "FolderTypeMusic": "Music", "FolderTypeAdultVideos": "Adult videos", - "FolderTypePhotos": "Photos", + "FolderTypePhotos": "Fotos", "FolderTypeMusicVideos": "Music videos", - "FolderTypeHomeVideos": "Home videos", + "FolderTypeHomeVideos": "V\u00eddeos dom\u00e8stics", "FolderTypeGames": "Games", "FolderTypeBooks": "Books", "FolderTypeTvShows": "TV", - "FolderTypeInherit": "Inherit", + "FolderTypeInherit": "Heretat", "HeaderCastCrew": "Cast & Crew", "HeaderPeople": "People", "ValueSpecialEpisodeName": "Special - {0}", "LabelChapterName": "Chapter {0}", - "NameSeasonNumber": "Season {0}", + "NameSeasonNumber": "Temporada {0}", "LabelExit": "Sortir", - "LabelVisitCommunity": "Visitar la comunitat", + "LabelVisitCommunity": "Visita la comunitat", "LabelGithub": "Github", - "LabelApiDocumentation": "Api Documentation", - "LabelDeveloperResources": "Developer Resources", - "LabelBrowseLibrary": "Examinar la biblioteca", - "LabelConfigureServer": "Configure Emby", + "LabelApiDocumentation": "Documentaci\u00f3 de l'API", + "LabelDeveloperResources": "Recursos per a programadors", + "LabelBrowseLibrary": "Examina la biblioteca", + "LabelConfigureServer": "Configura Emby", "LabelRestartServer": "Reiniciar el servidor", "CategorySync": "Sync", "CategoryUser": "User", @@ -49,52 +49,52 @@ "NotificationOptionCameraImageUploaded": "Camera image uploaded", "NotificationOptionUserLockedOut": "User locked out", "NotificationOptionServerRestartRequired": "Server restart required", - "ViewTypePlaylists": "Playlists", + "ViewTypePlaylists": "Llistes de reproducci\u00f3", "ViewTypeMovies": "Movies", "ViewTypeTvShows": "TV", "ViewTypeGames": "Games", "ViewTypeMusic": "Music", "ViewTypeMusicGenres": "Genres", "ViewTypeMusicArtists": "Artists", - "ViewTypeBoxSets": "Collections", + "ViewTypeBoxSets": "Col\u00b7leccions", "ViewTypeChannels": "Channels", - "ViewTypeLiveTV": "Live TV", + "ViewTypeLiveTV": "TV en Directe", "ViewTypeLiveTvNowPlaying": "Now Airing", "ViewTypeLatestGames": "Latest Games", - "ViewTypeRecentlyPlayedGames": "Recently Played", - "ViewTypeGameFavorites": "Favorites", + "ViewTypeRecentlyPlayedGames": "Reprodu\u00eft Recentment", + "ViewTypeGameFavorites": "Preferits", "ViewTypeGameSystems": "Game Systems", "ViewTypeGameGenres": "Genres", "ViewTypeTvResume": "Resume", - "ViewTypeTvNextUp": "Next Up", + "ViewTypeTvNextUp": "A Continuaci\u00f3", "ViewTypeTvLatest": "Latest", "ViewTypeTvShowSeries": "Series", "ViewTypeTvGenres": "Genres", - "ViewTypeTvFavoriteSeries": "Favorite Series", + "ViewTypeTvFavoriteSeries": "S\u00e8ries Preferides", "ViewTypeTvFavoriteEpisodes": "Favorite Episodes", "ViewTypeMovieResume": "Resume", "ViewTypeMovieLatest": "Latest", "ViewTypeMovieMovies": "Movies", - "ViewTypeMovieCollections": "Collections", + "ViewTypeMovieCollections": "Col\u00b7leccions", "ViewTypeMovieFavorites": "Favorites", "ViewTypeMovieGenres": "Genres", "ViewTypeMusicLatest": "Latest", - "ViewTypeMusicPlaylists": "Playlists", + "ViewTypeMusicPlaylists": "Llistes de reproducci\u00f3", "ViewTypeMusicAlbums": "Albums", "ViewTypeMusicAlbumArtists": "Album Artists", - "HeaderOtherDisplaySettings": "Display Settings", + "HeaderOtherDisplaySettings": "Prefer\u00e8ncies de Visualitzaci\u00f3", "ViewTypeMusicSongs": "Songs", - "ViewTypeMusicFavorites": "Favorites", + "ViewTypeMusicFavorites": "Preferits", "ViewTypeMusicFavoriteAlbums": "Favorite Albums", "ViewTypeMusicFavoriteArtists": "Favorite Artists", - "ViewTypeMusicFavoriteSongs": "Favorite Songs", + "ViewTypeMusicFavoriteSongs": "Can\u00e7ons Preferides", "ViewTypeFolders": "Folders", "ViewTypeLiveTvRecordingGroups": "Recordings", "ViewTypeLiveTvChannels": "Channels", "ScheduledTaskFailedWithName": "{0} failed", "LabelRunningTimeValue": "Running time: {0}", "ScheduledTaskStartedWithName": "{0} started", - "VersionNumber": "Version {0}", + "VersionNumber": "Versi\u00f3 {0}", "PluginInstalledWithName": "{0} was installed", "PluginUpdatedWithName": "{0} was updated", "PluginUninstalledWithName": "{0} was uninstalled", @@ -137,7 +137,7 @@ "HeaderReleaseDate": "Release date", "HeaderRuntime": "Runtime", "HeaderPlayCount": "Play Count", - "HeaderSeason": "Season", + "HeaderSeason": "Temporada", "HeaderSeasonNumber": "Season number", "HeaderSeries": "Series:", "HeaderNetwork": "Network", @@ -153,14 +153,14 @@ "HeaderAlbums": "Albums", "HeaderDisc": "Disc", "HeaderTrack": "Track", - "HeaderAudio": "Audio", + "HeaderAudio": "\u00c0udio", "HeaderVideo": "Video", "HeaderEmbeddedImage": "Embedded image", "HeaderResolution": "Resolution", "HeaderSubtitles": "Subtitles", "HeaderGenres": "Genres", "HeaderCountries": "Countries", - "HeaderStatus": "Status", + "HeaderStatus": "Estat", "HeaderTracks": "Tracks", "HeaderMusicArtist": "Music artist", "HeaderLocked": "Locked", @@ -168,7 +168,7 @@ "HeaderActor": "Actors", "HeaderComposer": "Composers", "HeaderDirector": "Directors", - "HeaderGuestStar": "Guest star", + "HeaderGuestStar": "Artista convidat", "HeaderProducer": "Producers", "HeaderWriter": "Writers", "HeaderParentalRatings": "Parental Ratings", diff --git a/MediaBrowser.Server.Implementations/Localization/Core/cs.json b/MediaBrowser.Server.Implementations/Localization/Core/cs.json index 771e735e9b..3d630abb4b 100644 --- a/MediaBrowser.Server.Implementations/Localization/Core/cs.json +++ b/MediaBrowser.Server.Implementations/Localization/Core/cs.json @@ -1,177 +1,177 @@ { - "AppDeviceValues": "App: {0}, Device: {1}", - "UserDownloadingItemWithValues": "{0} is downloading {1}", - "FolderTypeMixed": "Mixed content", - "FolderTypeMovies": "Movies", - "FolderTypeMusic": "Music", - "FolderTypeAdultVideos": "Adult videos", - "FolderTypePhotos": "Photos", - "FolderTypeMusicVideos": "Music videos", - "FolderTypeHomeVideos": "Home videos", - "FolderTypeGames": "Games", - "FolderTypeBooks": "Books", + "AppDeviceValues": "Aplikace: {0}, Za\u0159\u00edzen\u00ed: {1}", + "UserDownloadingItemWithValues": "{0} pr\u00e1v\u011b stahuje {1}", + "FolderTypeMixed": "Sm\u00ed\u0161en\u00fd obsah", + "FolderTypeMovies": "Filmy", + "FolderTypeMusic": "Hudba", + "FolderTypeAdultVideos": "Filmy pro dosp\u011bl\u00e9", + "FolderTypePhotos": "Fotky", + "FolderTypeMusicVideos": "Hudebn\u00ed klipy", + "FolderTypeHomeVideos": "Dom\u00e1c\u00ed video", + "FolderTypeGames": "Hry", + "FolderTypeBooks": "Knihy", "FolderTypeTvShows": "TV", - "FolderTypeInherit": "Inherit", + "FolderTypeInherit": "Zd\u011bdit", "HeaderCastCrew": "Herci a obsazen\u00ed", - "HeaderPeople": "People", - "ValueSpecialEpisodeName": "Special - {0}", - "LabelChapterName": "Chapter {0}", - "NameSeasonNumber": "Season {0}", + "HeaderPeople": "Lid\u00e9", + "ValueSpecialEpisodeName": "Speci\u00e1l - {0}", + "LabelChapterName": "Kapitola {0}", + "NameSeasonNumber": "Sez\u00f3na {0}", "LabelExit": "Zav\u0159\u00edt", "LabelVisitCommunity": "Nav\u0161t\u00edvit komunitu", - "LabelGithub": "GitHub", + "LabelGithub": "Github", "LabelApiDocumentation": "Dokumentace API", - "LabelDeveloperResources": "Developer Resources", + "LabelDeveloperResources": "Zdroje v\u00fdvoj\u00e1\u0159\u016f", "LabelBrowseLibrary": "Proch\u00e1zet knihovnu", "LabelConfigureServer": "Konfigurovat Emby", "LabelRestartServer": "Restartovat server", - "CategorySync": "Sync", + "CategorySync": "Synchronizace", "CategoryUser": "U\u017eivatel:", - "CategorySystem": "System", - "CategoryApplication": "Application", - "CategoryPlugin": "Plugin", - "NotificationOptionPluginError": "Plugin failure", - "NotificationOptionApplicationUpdateAvailable": "Application update available", - "NotificationOptionApplicationUpdateInstalled": "Application update installed", - "NotificationOptionPluginUpdateInstalled": "Plugin update installed", - "NotificationOptionPluginInstalled": "Plugin installed", - "NotificationOptionPluginUninstalled": "Plugin uninstalled", - "NotificationOptionVideoPlayback": "Video playback started", - "NotificationOptionAudioPlayback": "Audio playback started", - "NotificationOptionGamePlayback": "Game playback started", - "NotificationOptionVideoPlaybackStopped": "Video playback stopped", - "NotificationOptionAudioPlaybackStopped": "Audio playback stopped", - "NotificationOptionGamePlaybackStopped": "Game playback stopped", - "NotificationOptionTaskFailed": "Scheduled task failure", - "NotificationOptionInstallationFailed": "Installation failure", - "NotificationOptionNewLibraryContent": "New content added", - "NotificationOptionNewLibraryContentMultiple": "New content added (multiple)", - "NotificationOptionCameraImageUploaded": "Camera image uploaded", - "NotificationOptionUserLockedOut": "User locked out", + "CategorySystem": "Syst\u00e9m", + "CategoryApplication": "Aplikace", + "CategoryPlugin": "Z\u00e1suvn\u00fd modul", + "NotificationOptionPluginError": "Chyba z\u00e1suvn\u00e9ho modulu", + "NotificationOptionApplicationUpdateAvailable": "Dostupnost aktualizace aplikace", + "NotificationOptionApplicationUpdateInstalled": "Instalace aktualizace aplikace", + "NotificationOptionPluginUpdateInstalled": "Aktualizace z\u00e1suvn\u00e9ho modulu instalov\u00e1na", + "NotificationOptionPluginInstalled": "Z\u00e1suvn\u00fd modul instalov\u00e1n", + "NotificationOptionPluginUninstalled": "Z\u00e1suvn\u00fd modul odstran\u011bn", + "NotificationOptionVideoPlayback": "P\u0159ehr\u00e1v\u00e1n\u00ed videa zah\u00e1jeno", + "NotificationOptionAudioPlayback": "P\u0159ehr\u00e1v\u00e1n\u00ed audia zah\u00e1jeno", + "NotificationOptionGamePlayback": "Spu\u0161t\u011bn\u00ed hry zah\u00e1jeno", + "NotificationOptionVideoPlaybackStopped": "P\u0159ehr\u00e1v\u00e1n\u00ed videa ukon\u010deno", + "NotificationOptionAudioPlaybackStopped": "P\u0159ehr\u00e1v\u00e1n\u00ed audia ukon\u010deno", + "NotificationOptionGamePlaybackStopped": "Hra ukon\u010dena", + "NotificationOptionTaskFailed": "Chyba napl\u00e1novan\u00e9 \u00falohy", + "NotificationOptionInstallationFailed": "Chyba instalace", + "NotificationOptionNewLibraryContent": "P\u0159id\u00e1n nov\u00fd obsah", + "NotificationOptionNewLibraryContentMultiple": "P\u0159id\u00e1n nov\u00fd obsah (v\u00edcen\u00e1sobn\u00fd)", + "NotificationOptionCameraImageUploaded": "Kamerov\u00fd z\u00e1znam nahr\u00e1n", + "NotificationOptionUserLockedOut": "U\u017eivatel uzam\u010den", "NotificationOptionServerRestartRequired": "Je vy\u017eadov\u00e1n restart serveru", - "ViewTypePlaylists": "Playlists", + "ViewTypePlaylists": "Playlisty", "ViewTypeMovies": "Filmy", "ViewTypeTvShows": "Televize", "ViewTypeGames": "Hry", "ViewTypeMusic": "Hudba", - "ViewTypeMusicGenres": "Genres", - "ViewTypeMusicArtists": "Artists", + "ViewTypeMusicGenres": "\u017d\u00e1nry", + "ViewTypeMusicArtists": "\u00dam\u011blci", "ViewTypeBoxSets": "Kolekce", "ViewTypeChannels": "Kan\u00e1ly", - "ViewTypeLiveTV": "\u017div\u00e1 TV", - "ViewTypeLiveTvNowPlaying": "Now Airing", - "ViewTypeLatestGames": "Latest Games", - "ViewTypeRecentlyPlayedGames": "Recently Played", - "ViewTypeGameFavorites": "Favorites", - "ViewTypeGameSystems": "Game Systems", - "ViewTypeGameGenres": "Genres", - "ViewTypeTvResume": "Resume", - "ViewTypeTvNextUp": "Next Up", - "ViewTypeTvLatest": "Latest", - "ViewTypeTvShowSeries": "Series", - "ViewTypeTvGenres": "Genres", - "ViewTypeTvFavoriteSeries": "Favorite Series", - "ViewTypeTvFavoriteEpisodes": "Favorite Episodes", - "ViewTypeMovieResume": "Resume", - "ViewTypeMovieLatest": "Latest", - "ViewTypeMovieMovies": "Movies", - "ViewTypeMovieCollections": "Collections", - "ViewTypeMovieFavorites": "Favorites", - "ViewTypeMovieGenres": "Genres", - "ViewTypeMusicLatest": "Latest", - "ViewTypeMusicPlaylists": "Playlists", - "ViewTypeMusicAlbums": "Albums", - "ViewTypeMusicAlbumArtists": "Album Artists", - "HeaderOtherDisplaySettings": "Display Settings", - "ViewTypeMusicSongs": "Songs", - "ViewTypeMusicFavorites": "Favorites", - "ViewTypeMusicFavoriteAlbums": "Favorite Albums", - "ViewTypeMusicFavoriteArtists": "Favorite Artists", - "ViewTypeMusicFavoriteSongs": "Favorite Songs", - "ViewTypeFolders": "Folders", - "ViewTypeLiveTvRecordingGroups": "Recordings", - "ViewTypeLiveTvChannels": "Channels", - "ScheduledTaskFailedWithName": "{0} failed", - "LabelRunningTimeValue": "Running time: {0}", - "ScheduledTaskStartedWithName": "{0} started", + "ViewTypeLiveTV": "Live TV", + "ViewTypeLiveTvNowPlaying": "Vys\u00edl\u00e1no nyn\u00ed", + "ViewTypeLatestGames": "Nejnov\u011bj\u0161\u00ed hry", + "ViewTypeRecentlyPlayedGames": "Ned\u00e1vno p\u0159ehr\u00e1no", + "ViewTypeGameFavorites": "Obl\u00edben\u00e9", + "ViewTypeGameSystems": "Syst\u00e9my hry", + "ViewTypeGameGenres": "\u017d\u00e1nry", + "ViewTypeTvResume": "Obnovit", + "ViewTypeTvNextUp": "O\u010dek\u00e1van\u00e9", + "ViewTypeTvLatest": "Nejnov\u011bj\u0161\u00ed", + "ViewTypeTvShowSeries": "Seri\u00e1l", + "ViewTypeTvGenres": "\u017d\u00e1nry", + "ViewTypeTvFavoriteSeries": "Obl\u00edben\u00e9 seri\u00e1ly", + "ViewTypeTvFavoriteEpisodes": "Obl\u00edben\u00e9 epizody", + "ViewTypeMovieResume": "Obnovit", + "ViewTypeMovieLatest": "Nejnov\u011bj\u0161\u00ed", + "ViewTypeMovieMovies": "Filmy", + "ViewTypeMovieCollections": "Kolekce", + "ViewTypeMovieFavorites": "Obl\u00edben\u00e9", + "ViewTypeMovieGenres": "\u017d\u00e1nry", + "ViewTypeMusicLatest": "Nejnov\u011bj\u0161\u00ed", + "ViewTypeMusicPlaylists": "Playlisty", + "ViewTypeMusicAlbums": "Alba", + "ViewTypeMusicAlbumArtists": "Alba \u00fam\u011blc\u016f", + "HeaderOtherDisplaySettings": "Nastaven\u00ed zobrazen\u00ed", + "ViewTypeMusicSongs": "Songy", + "ViewTypeMusicFavorites": "Obl\u00edben\u00e9", + "ViewTypeMusicFavoriteAlbums": "Obl\u00edben\u00e1 alba", + "ViewTypeMusicFavoriteArtists": "Obl\u00edben\u00ed \u00fam\u011blci", + "ViewTypeMusicFavoriteSongs": "Obl\u00edben\u00e9 songy", + "ViewTypeFolders": "Slo\u017eky", + "ViewTypeLiveTvRecordingGroups": "Nahr\u00e1vky", + "ViewTypeLiveTvChannels": "Kan\u00e1ly", + "ScheduledTaskFailedWithName": "{0} selhalo", + "LabelRunningTimeValue": "D\u00e9lka m\u00e9dia: {0}", + "ScheduledTaskStartedWithName": "{0} zah\u00e1jeno", "VersionNumber": "Verze {0}", - "PluginInstalledWithName": "{0} was installed", - "PluginUpdatedWithName": "{0} was updated", - "PluginUninstalledWithName": "{0} was uninstalled", - "ItemAddedWithName": "{0} was added to the library", - "ItemRemovedWithName": "{0} was removed from the library", - "LabelIpAddressValue": "Ip address: {0}", - "DeviceOnlineWithName": "{0} is connected", - "UserOnlineFromDevice": "{0} is online from {1}", - "ProviderValue": "Provider: {0}", - "SubtitlesDownloadedForItem": "Subtitles downloaded for {0}", - "UserConfigurationUpdatedWithName": "User configuration has been updated for {0}", - "UserCreatedWithName": "User {0} has been created", - "UserPasswordChangedWithName": "Password has been changed for user {0}", - "UserDeletedWithName": "User {0} has been deleted", - "MessageServerConfigurationUpdated": "Server configuration has been updated", - "MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated", - "MessageApplicationUpdated": "Emby Server has been updated", - "FailedLoginAttemptWithUserName": "Failed login attempt from {0}", - "AuthenticationSucceededWithUserName": "{0} successfully authenticated", - "DeviceOfflineWithName": "{0} has disconnected", - "UserLockedOutWithName": "User {0} has been locked out", - "UserOfflineFromDevice": "{0} has disconnected from {1}", - "UserStartedPlayingItemWithValues": "{0} has started playing {1}", - "UserStoppedPlayingItemWithValues": "{0} has stopped playing {1}", - "SubtitleDownloadFailureForItem": "Subtitles failed to download for {0}", - "HeaderUnidentified": "Unidentified", - "HeaderImagePrimary": "Primary", - "HeaderImageBackdrop": "Backdrop", + "PluginInstalledWithName": "{0} byl nainstalov\u00e1n", + "PluginUpdatedWithName": "{0} byl aktualizov\u00e1n", + "PluginUninstalledWithName": "{0} byl odinstalov\u00e1n", + "ItemAddedWithName": "{0} byl p\u0159id\u00e1n do knihovny", + "ItemRemovedWithName": "{0} byl odstran\u011bn z knihovny", + "LabelIpAddressValue": "IP adresa: {0}", + "DeviceOnlineWithName": "{0} je p\u0159ipojen", + "UserOnlineFromDevice": "{0} se p\u0159ipojil z {1}", + "ProviderValue": "Poskytl: {0}", + "SubtitlesDownloadedForItem": "Sta\u017eeny titulky pro {0}", + "UserConfigurationUpdatedWithName": "Konfigurace u\u017eivatele byla aktualizov\u00e1na pro {0}", + "UserCreatedWithName": "U\u017eivatel {0} byl vytvo\u0159en", + "UserPasswordChangedWithName": "Pro u\u017eivatele {0} byla provedena zm\u011bna hesla", + "UserDeletedWithName": "U\u017eivatel {0} byl smaz\u00e1n", + "MessageServerConfigurationUpdated": "Konfigurace serveru byla aktualizov\u00e1na", + "MessageNamedServerConfigurationUpdatedWithValue": "Konfigurace sekce {0} na serveru byla aktualizov\u00e1na", + "MessageApplicationUpdated": "Emby 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", + "DeviceOfflineWithName": "{0} se odpojil", + "UserLockedOutWithName": "U\u017eivatel {0} byl odem\u010den", + "UserOfflineFromDevice": "{0} se odpojil od {1}", + "UserStartedPlayingItemWithValues": "{0} spustil p\u0159ehr\u00e1v\u00e1n\u00ed {1}", + "UserStoppedPlayingItemWithValues": "{0} zastavil p\u0159ehr\u00e1v\u00e1n\u00ed {1}", + "SubtitleDownloadFailureForItem": "Stahov\u00e1n\u00ed titulk\u016f selhalo pro {0}", + "HeaderUnidentified": "Neidentifikov\u00e1n", + "HeaderImagePrimary": "Prim\u00e1rn\u00ed", + "HeaderImageBackdrop": "Pozad\u00ed", "HeaderImageLogo": "Logo", - "HeaderUserPrimaryImage": "User Image", - "HeaderOverview": "Overview", - "HeaderShortOverview": "Short Overview", - "HeaderType": "Type", - "HeaderSeverity": "Severity", + "HeaderUserPrimaryImage": "Avatar u\u017eivatele", + "HeaderOverview": "P\u0159ehled", + "HeaderShortOverview": "Stru\u010dn\u00fd p\u0159ehled", + "HeaderType": "Typ", + "HeaderSeverity": "Z\u00e1va\u017enost", "HeaderUser": "U\u017eivatel", "HeaderName": "N\u00e1zev", "HeaderDate": "Datum", - "HeaderPremiereDate": "Premiere Date", - "HeaderDateAdded": "Date Added", - "HeaderReleaseDate": "Release date", - "HeaderRuntime": "Runtime", - "HeaderPlayCount": "Play Count", - "HeaderSeason": "Season", - "HeaderSeasonNumber": "Season number", - "HeaderSeries": "Series:", - "HeaderNetwork": "Network", - "HeaderYear": "Year:", - "HeaderYears": "Years:", - "HeaderParentalRating": "Parental Rating", - "HeaderCommunityRating": "Community rating", - "HeaderTrailers": "Trailers", - "HeaderSpecials": "Specials", - "HeaderGameSystems": "Game Systems", - "HeaderPlayers": "Players:", - "HeaderAlbumArtists": "Album Artists", - "HeaderAlbums": "Albums", - "HeaderDisc": "Disc", - "HeaderTrack": "Track", + "HeaderPremiereDate": "Premi\u00e9ra", + "HeaderDateAdded": "P\u0159id\u00e1no", + "HeaderReleaseDate": "Datum vyd\u00e1n\u00ed", + "HeaderRuntime": "D\u00e9lka", + "HeaderPlayCount": "P\u0159ehr\u00e1no (po\u010det)", + "HeaderSeason": "Sez\u00f3na", + "HeaderSeasonNumber": "\u010c\u00edslo sez\u00f3ny", + "HeaderSeries": "Seri\u00e1l:", + "HeaderNetwork": "S\u00ed\u0165", + "HeaderYear": "Rok:", + "HeaderYears": "V letech:", + "HeaderParentalRating": "Rodi\u010dovsk\u00e9 hodnocen\u00ed", + "HeaderCommunityRating": "Hodnocen\u00ed komunity", + "HeaderTrailers": "Trailery", + "HeaderSpecials": "Speci\u00e1ly", + "HeaderGameSystems": "Syst\u00e9m hry", + "HeaderPlayers": "Hr\u00e1\u010di:", + "HeaderAlbumArtists": "\u00dam\u011blci alba", + "HeaderAlbums": "Alba", + "HeaderDisc": "Disk", + "HeaderTrack": "Stopa", "HeaderAudio": "Zvuk", "HeaderVideo": "Video", - "HeaderEmbeddedImage": "Embedded image", - "HeaderResolution": "Resolution", + "HeaderEmbeddedImage": "Vlo\u017een\u00fd obr\u00e1zek", + "HeaderResolution": "Rozli\u0161en\u00ed", "HeaderSubtitles": "Titulky", - "HeaderGenres": "Genres", - "HeaderCountries": "Countries", + "HeaderGenres": "\u017d\u00e1nry", + "HeaderCountries": "Zem\u011b", "HeaderStatus": "Stav", - "HeaderTracks": "Tracks", - "HeaderMusicArtist": "Music artist", - "HeaderLocked": "Locked", - "HeaderStudios": "Studios", - "HeaderActor": "Actors", - "HeaderComposer": "Composers", - "HeaderDirector": "Directors", - "HeaderGuestStar": "Guest star", - "HeaderProducer": "Producers", - "HeaderWriter": "Writers", - "HeaderParentalRatings": "Parental Ratings", - "HeaderCommunityRatings": "Community ratings", - "StartupEmbyServerIsLoading": "Emby Server is loading. Please try again shortly." + "HeaderTracks": "Stopy", + "HeaderMusicArtist": "Hudebn\u00ed \u00fam\u011blec", + "HeaderLocked": "Uzam\u010deno", + "HeaderStudios": "Studia", + "HeaderActor": "Herci", + "HeaderComposer": "Skladatel\u00e9", + "HeaderDirector": "Re\u017eis\u00e9\u0159i", + "HeaderGuestStar": "Hostuj\u00edc\u00ed hv\u011bzda", + "HeaderProducer": "Producenti", + "HeaderWriter": "Spisovatel\u00e9", + "HeaderParentalRatings": "Rodi\u010dovsk\u00e1 hodnocen\u00ed", + "HeaderCommunityRatings": "Hodnocen\u00ed komunity", + "StartupEmbyServerIsLoading": "Emby Server je na\u010d\u00edt\u00e1n. Zkuste to pros\u00edm znovu v brzk\u00e9 dob\u011b." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Core/de.json b/MediaBrowser.Server.Implementations/Localization/Core/de.json index 1939df199f..0f22ff4794 100644 --- a/MediaBrowser.Server.Implementations/Localization/Core/de.json +++ b/MediaBrowser.Server.Implementations/Localization/Core/de.json @@ -128,7 +128,7 @@ "HeaderOverview": "\u00dcbersicht", "HeaderShortOverview": "Kurz\u00fcbersicht", "HeaderType": "Typ", - "HeaderSeverity": "Severity", + "HeaderSeverity": "Schwere", "HeaderUser": "Benutzer", "HeaderName": "Name", "HeaderDate": "Datum", diff --git a/MediaBrowser.Server.Implementations/Localization/Core/ko.json b/MediaBrowser.Server.Implementations/Localization/Core/ko.json index 6044efb628..dcd4d23465 100644 --- a/MediaBrowser.Server.Implementations/Localization/Core/ko.json +++ b/MediaBrowser.Server.Implementations/Localization/Core/ko.json @@ -1,177 +1,177 @@ { - "AppDeviceValues": "App: {0}, Device: {1}", + "AppDeviceValues": "\uc571: {0}, \uc7a5\uce58: {1}", "UserDownloadingItemWithValues": "{0} is downloading {1}", - "FolderTypeMixed": "Mixed content", - "FolderTypeMovies": "Movies", - "FolderTypeMusic": "Music", - "FolderTypeAdultVideos": "Adult videos", - "FolderTypePhotos": "Photos", - "FolderTypeMusicVideos": "Music videos", - "FolderTypeHomeVideos": "Home videos", - "FolderTypeGames": "Games", - "FolderTypeBooks": "Books", + "FolderTypeMixed": "\ud63c\ud569 \ucf58\ud150\ud2b8", + "FolderTypeMovies": "\uc601\ud654", + "FolderTypeMusic": "\uc74c\uc545", + "FolderTypeAdultVideos": "\uc131\uc778 \ube44\ub514\uc624", + "FolderTypePhotos": "\uc0ac\uc9c4", + "FolderTypeMusicVideos": "\ubba4\uc9c1 \ube44\ub514\uc624", + "FolderTypeHomeVideos": "\ud648 \ube44\ub514\uc624", + "FolderTypeGames": "\uac8c\uc784", + "FolderTypeBooks": "\ucc45", "FolderTypeTvShows": "TV", "FolderTypeInherit": "Inherit", - "HeaderCastCrew": "Cast & Crew", + "HeaderCastCrew": "\ubc30\uc5ed \ubc0f \uc81c\uc791\uc9c4", "HeaderPeople": "People", "ValueSpecialEpisodeName": "Special - {0}", - "LabelChapterName": "Chapter {0}", - "NameSeasonNumber": "Season {0}", - "LabelExit": "Schweinsteiger", - "LabelVisitCommunity": "Visit Community", + "LabelChapterName": "\ucc55\ud130 {0}", + "NameSeasonNumber": "\uc2dc\uc98c {0}", + "LabelExit": "\uc885\ub8cc", + "LabelVisitCommunity": "\ucee4\ubba4\ub2c8\ud2f0 \ubc29\ubb38", "LabelGithub": "Github", - "LabelApiDocumentation": "Api Documentation", - "LabelDeveloperResources": "Developer Resources", - "LabelBrowseLibrary": "Browse Library", - "LabelConfigureServer": "Configure Emby", - "LabelRestartServer": "Restart Server", - "CategorySync": "Sync", - "CategoryUser": "User", - "CategorySystem": "System", - "CategoryApplication": "Application", - "CategoryPlugin": "Plugin", - "NotificationOptionPluginError": "Plugin failure", - "NotificationOptionApplicationUpdateAvailable": "Application update available", - "NotificationOptionApplicationUpdateInstalled": "Application update installed", - "NotificationOptionPluginUpdateInstalled": "Plugin update installed", - "NotificationOptionPluginInstalled": "Plugin installed", - "NotificationOptionPluginUninstalled": "Plugin uninstalled", - "NotificationOptionVideoPlayback": "Video playback started", - "NotificationOptionAudioPlayback": "Audio playback started", - "NotificationOptionGamePlayback": "Game playback started", - "NotificationOptionVideoPlaybackStopped": "Video playback stopped", - "NotificationOptionAudioPlaybackStopped": "Audio playback stopped", - "NotificationOptionGamePlaybackStopped": "Game playback stopped", - "NotificationOptionTaskFailed": "Scheduled task failure", - "NotificationOptionInstallationFailed": "Installation failure", - "NotificationOptionNewLibraryContent": "New content added", - "NotificationOptionNewLibraryContentMultiple": "New content added (multiple)", - "NotificationOptionCameraImageUploaded": "Camera image uploaded", + "LabelApiDocumentation": "Api \ubb38\uc11c", + "LabelDeveloperResources": "\uac1c\ubc1c\uc790 \ub9ac\uc18c\uc2a4", + "LabelBrowseLibrary": "\ub77c\uc774\ube0c\ub7ec\ub9ac \ud0d0\uc0c9", + "LabelConfigureServer": "Emby \uc124\uc815", + "LabelRestartServer": "\uc11c\ubc84 \uc7ac\uc2dc\ub3d9", + "CategorySync": "\ub3d9\uae30\ud654", + "CategoryUser": "\uc0ac\uc6a9\uc790", + "CategorySystem": "\uc2dc\uc2a4\ud15c", + "CategoryApplication": "\uc560\ud50c\ub9ac\ucf00\uc774\uc158", + "CategoryPlugin": "\ud50c\ub7ec\uadf8\uc778", + "NotificationOptionPluginError": "\ud50c\ub7ec\uadf8\uc778 \uc2e4\ud328", + "NotificationOptionApplicationUpdateAvailable": "\uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc5c5\ub370\uc774\ud2b8 \uc0ac\uc6a9 \uac00\ub2a5", + "NotificationOptionApplicationUpdateInstalled": "\uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc5c5\ub370\uc774\ud2b8 \uc124\uce58\ub428", + "NotificationOptionPluginUpdateInstalled": "\ud50c\ub7ec\uadf8\uc778 \uc5c5\ub370\uc774\ud2b8 \uc124\uce58\ub428", + "NotificationOptionPluginInstalled": "\ud50c\ub7ec\uadf8\uc778 \uc124\uce58\ub428", + "NotificationOptionPluginUninstalled": "\ud50c\ub7ec\uadf8\uc778 \uc124\uce58 \uc81c\uac70\ub428", + "NotificationOptionVideoPlayback": "\ube44\ub514\uc624 \uc7ac\uc0dd \uc2dc\uc791\ub428", + "NotificationOptionAudioPlayback": "\uc624\ub514\uc624 \uc7ac\uc0dd \uc2dc\uc791\ub428", + "NotificationOptionGamePlayback": "\uac8c\uc784 \ud50c\ub808\uc774 \uc9c0\uc791\ub428", + "NotificationOptionVideoPlaybackStopped": "\ube44\ub514\uc624 \uc7ac\uc0dd \uc911\uc9c0\ub428", + "NotificationOptionAudioPlaybackStopped": "\uc624\ub514\uc624 \uc7ac\uc0dd \uc911\uc9c0\ub428", + "NotificationOptionGamePlaybackStopped": "\uac8c\uc784 \ud50c\ub808\uc774 \uc911\uc9c0\ub428", + "NotificationOptionTaskFailed": "\uc608\uc57d \uc791\uc5c5 \uc2e4\ud328", + "NotificationOptionInstallationFailed": "\uc124\uce58 \uc2e4\ud328", + "NotificationOptionNewLibraryContent": "\uc0c8 \ucf58\ud150\ud2b8 \ucd94\uac00\ub428", + "NotificationOptionNewLibraryContentMultiple": "\uc0c8 \ucf58\ub374\ud2b8 \ucd94\uac00\ub428 (\ubcf5\uc218)", + "NotificationOptionCameraImageUploaded": "\uce74\uba54\ub77c \uc774\ubbf8\uc9c0 \uc5c5\ub85c\ub4dc\ub428", "NotificationOptionUserLockedOut": "User locked out", - "NotificationOptionServerRestartRequired": "Server restart required", - "ViewTypePlaylists": "Playlists", - "ViewTypeMovies": "Movies", + "NotificationOptionServerRestartRequired": "\uc11c\ubc84\ub97c \ub2e4\uc2dc \uc2dc\uc791\ud558\uc5ec\uc57c \ud569\ub2c8\ub2e4", + "ViewTypePlaylists": "\uc7ac\uc0dd\ubaa9\ub85d", + "ViewTypeMovies": "\uc601\ud654", "ViewTypeTvShows": "TV", - "ViewTypeGames": "Games", - "ViewTypeMusic": "Music", - "ViewTypeMusicGenres": "Genres", - "ViewTypeMusicArtists": "Artists", - "ViewTypeBoxSets": "Collections", - "ViewTypeChannels": "Channels", - "ViewTypeLiveTV": "Live TV", - "ViewTypeLiveTvNowPlaying": "Now Airing", - "ViewTypeLatestGames": "Latest Games", - "ViewTypeRecentlyPlayedGames": "Recently Played", - "ViewTypeGameFavorites": "Favorites", - "ViewTypeGameSystems": "Game Systems", - "ViewTypeGameGenres": "Genres", + "ViewTypeGames": "\uac8c\uc784", + "ViewTypeMusic": "\uc74c\uc545", + "ViewTypeMusicGenres": "\uc7a5\ub974", + "ViewTypeMusicArtists": "\uc544\ud2f0\uc2a4\ud2b8", + "ViewTypeBoxSets": "\uceec\ub809\uc158", + "ViewTypeChannels": "\ucc44\ub110", + "ViewTypeLiveTV": "TV \ubc29\uc1a1", + "ViewTypeLiveTvNowPlaying": "\uc9c0\uae08 \ubc29\uc1a1 \uc911", + "ViewTypeLatestGames": "\ucd5c\uadfc \uac8c\uc784", + "ViewTypeRecentlyPlayedGames": "\ucd5c\uadfc \ud50c\ub808\uc774", + "ViewTypeGameFavorites": "\uc990\uaca8\ucc3e\uae30", + "ViewTypeGameSystems": "\uac8c\uc784 \uc2dc\uc2a4\ud15c", + "ViewTypeGameGenres": "\uc7a5\ub974", "ViewTypeTvResume": "Resume", "ViewTypeTvNextUp": "Next Up", "ViewTypeTvLatest": "Latest", - "ViewTypeTvShowSeries": "Series", - "ViewTypeTvGenres": "Genres", - "ViewTypeTvFavoriteSeries": "Favorite Series", - "ViewTypeTvFavoriteEpisodes": "Favorite Episodes", + "ViewTypeTvShowSeries": "\uc2dc\ub9ac\uc988", + "ViewTypeTvGenres": "\uc7a5\ub974", + "ViewTypeTvFavoriteSeries": "\uc88b\uc544\ud558\ub294 \uc2dc\ub9ac\uc988", + "ViewTypeTvFavoriteEpisodes": "\uc88b\uc544\ud558\ub294 \uc5d0\ud53c\uc18c\ub4dc", "ViewTypeMovieResume": "Resume", "ViewTypeMovieLatest": "Latest", - "ViewTypeMovieMovies": "Movies", - "ViewTypeMovieCollections": "Collections", - "ViewTypeMovieFavorites": "Favorites", - "ViewTypeMovieGenres": "Genres", + "ViewTypeMovieMovies": "\uc601\ud654", + "ViewTypeMovieCollections": "\uceec\ub809\uc158", + "ViewTypeMovieFavorites": "\uc990\uaca8\ucc3e\uae30", + "ViewTypeMovieGenres": "\uc7a5\ub974", "ViewTypeMusicLatest": "Latest", - "ViewTypeMusicPlaylists": "Playlists", - "ViewTypeMusicAlbums": "Albums", - "ViewTypeMusicAlbumArtists": "Album Artists", - "HeaderOtherDisplaySettings": "Display Settings", - "ViewTypeMusicSongs": "Songs", - "ViewTypeMusicFavorites": "Favorites", - "ViewTypeMusicFavoriteAlbums": "Favorite Albums", - "ViewTypeMusicFavoriteArtists": "Favorite Artists", - "ViewTypeMusicFavoriteSongs": "Favorite Songs", - "ViewTypeFolders": "Folders", - "ViewTypeLiveTvRecordingGroups": "Recordings", - "ViewTypeLiveTvChannels": "Channels", - "ScheduledTaskFailedWithName": "{0} failed", - "LabelRunningTimeValue": "Running time: {0}", - "ScheduledTaskStartedWithName": "{0} started", - "VersionNumber": "Version {0}", - "PluginInstalledWithName": "{0} was installed", - "PluginUpdatedWithName": "{0} was updated", - "PluginUninstalledWithName": "{0} was uninstalled", - "ItemAddedWithName": "{0} was added to the library", - "ItemRemovedWithName": "{0} was removed from the library", - "LabelIpAddressValue": "Ip address: {0}", - "DeviceOnlineWithName": "{0} is connected", + "ViewTypeMusicPlaylists": "\uc7ac\uc0dd\ubaa9\ub85d", + "ViewTypeMusicAlbums": "\uc568\ubc94", + "ViewTypeMusicAlbumArtists": "\uc568\ubc94 \uc544\ud2f0\uc2a4\ud2b8", + "HeaderOtherDisplaySettings": "\ud654\uba74 \uc124\uc815", + "ViewTypeMusicSongs": "\ub178\ub798", + "ViewTypeMusicFavorites": "\uc990\uaca8\ucc3e\uae30", + "ViewTypeMusicFavoriteAlbums": "\uc88b\uc544\ud558\ub294 \uc568\ubc94", + "ViewTypeMusicFavoriteArtists": "\uc88b\uc544\ud558\ub294 \uc544\ud2f0\uc2a4\ud2b8", + "ViewTypeMusicFavoriteSongs": "\uc88b\uc544\ud558\ub294 \ub178\ub798", + "ViewTypeFolders": "\ud3f4\ub354", + "ViewTypeLiveTvRecordingGroups": "\ub179\ud654", + "ViewTypeLiveTvChannels": "\ucc44\ub110", + "ScheduledTaskFailedWithName": "{0} \uc2e4\ud328", + "LabelRunningTimeValue": "\uc0c1\uc601 \uc2dc\uac04: {0}", + "ScheduledTaskStartedWithName": "{0} \uc2dc\uc791\ub428", + "VersionNumber": "\ubc84\uc804 {0}", + "PluginInstalledWithName": "{0} \uc124\uce58\ub428", + "PluginUpdatedWithName": "{0} \uc5c5\ub370\uc774\ud2b8\ub428", + "PluginUninstalledWithName": "{0} \uc124\uce58 \uc81c\uac70\ub428", + "ItemAddedWithName": "\ub77c\uc774\ube0c\ub7ec\ub9ac\uc5d0 {0} \ucd94\uac00\ub428", + "ItemRemovedWithName": "\ub77c\uc774\ube0c\ub7ec\ub9ac\uc5d0\uc11c {0} \uc0ad\uc81c\ub428", + "LabelIpAddressValue": "IP \uc8fc\uc18c: {0}", + "DeviceOnlineWithName": "{0} \uc5f0\uacb0\ub428", "UserOnlineFromDevice": "{0} is online from {1}", - "ProviderValue": "Provider: {0}", - "SubtitlesDownloadedForItem": "Subtitles downloaded for {0}", - "UserConfigurationUpdatedWithName": "User configuration has been updated for {0}", - "UserCreatedWithName": "User {0} has been created", - "UserPasswordChangedWithName": "Password has been changed for user {0}", - "UserDeletedWithName": "User {0} has been deleted", - "MessageServerConfigurationUpdated": "Server configuration has been updated", - "MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated", - "MessageApplicationUpdated": "Emby Server has been updated", + "ProviderValue": "\uc81c\uacf5\uc790: {0}", + "SubtitlesDownloadedForItem": "{0} \uc790\ub9c9 \ub2e4\uc6b4\ub85c\ub4dc\ub428", + "UserConfigurationUpdatedWithName": "{0} \uc0ac\uc6a9\uc790 \uc124\uc815\uc774 \uc5c5\ub370\uc774\ud2b8\ub428", + "UserCreatedWithName": "\uc0ac\uc6a9\uc790 {0} \uc0dd\uc131\ub428", + "UserPasswordChangedWithName": "\uc0ac\uc6a9\uc790 {0} \ube44\ubc00\ubc88\ud638 \ubcc0\uacbd\ub428", + "UserDeletedWithName": "\uc0ac\uc6a9\uc790 {0} \uc0ad\uc81c\ub428", + "MessageServerConfigurationUpdated": "\uc11c\ubc84 \ud658\uacbd \uc124\uc815 \uc5c5\ub370\uc774\ub4dc\ub428", + "MessageNamedServerConfigurationUpdatedWithValue": "\uc11c\ubc84 \ud658\uacbd \uc124\uc815 {0} \uc139\uc158 \uc5c5\ub370\uc774\ud2b8 \ub428", + "MessageApplicationUpdated": "Emby \uc11c\ubc84 \uc5c5\ub370\uc774\ud2b8\ub428", "FailedLoginAttemptWithUserName": "Failed login attempt from {0}", "AuthenticationSucceededWithUserName": "{0} successfully authenticated", - "DeviceOfflineWithName": "{0} has disconnected", + "DeviceOfflineWithName": "{0} \uc5f0\uacb0 \ud574\uc81c\ub428", "UserLockedOutWithName": "User {0} has been locked out", - "UserOfflineFromDevice": "{0} has disconnected from {1}", + "UserOfflineFromDevice": "{1} \uc5d0\uc11c {0} \uc5f0\uacb0 \ud574\uc81c\ub428", "UserStartedPlayingItemWithValues": "{0} has started playing {1}", "UserStoppedPlayingItemWithValues": "{0} has stopped playing {1}", - "SubtitleDownloadFailureForItem": "Subtitles failed to download for {0}", + "SubtitleDownloadFailureForItem": "{0} \uc790\ub9c9 \ub2e4\uc6b4\ub85c\ub4dc \uc2e4\ud328", "HeaderUnidentified": "Unidentified", "HeaderImagePrimary": "Primary", - "HeaderImageBackdrop": "Backdrop", - "HeaderImageLogo": "Logo", - "HeaderUserPrimaryImage": "User Image", - "HeaderOverview": "Overview", - "HeaderShortOverview": "Short Overview", + "HeaderImageBackdrop": "\ubc30\uacbd", + "HeaderImageLogo": "\ub85c\uace0", + "HeaderUserPrimaryImage": "\uc0ac\uc6a9\uc790 \uc774\ubbf8\uc9c0", + "HeaderOverview": "\uc904\uac70\ub9ac", + "HeaderShortOverview": "\uac04\ub7b5 \uc904\uac70\ub9ac", "HeaderType": "Type", - "HeaderSeverity": "Severity", - "HeaderUser": "User", + "HeaderSeverity": "\uc2ec\uac01\ub3c4", + "HeaderUser": "\uc0ac\uc6a9\uc790", "HeaderName": "Name", - "HeaderDate": "Date", + "HeaderDate": "\ub0a0\uc9dc", "HeaderPremiereDate": "Premiere Date", "HeaderDateAdded": "Date Added", - "HeaderReleaseDate": "Release date", - "HeaderRuntime": "Runtime", + "HeaderReleaseDate": "\uac1c\ubd09\uc77c", + "HeaderRuntime": "\uc0c1\uc601 \uc2dc\uac04", "HeaderPlayCount": "Play Count", - "HeaderSeason": "Season", - "HeaderSeasonNumber": "Season number", + "HeaderSeason": "\uc2dc\uc98c", + "HeaderSeasonNumber": "\uc2dc\uc98c \ubc88\ud638", "HeaderSeries": "Series:", - "HeaderNetwork": "Network", + "HeaderNetwork": "\ub124\ud2b8\uc6cc\ud06c", "HeaderYear": "Year:", "HeaderYears": "Years:", "HeaderParentalRating": "Parental Rating", - "HeaderCommunityRating": "Community rating", - "HeaderTrailers": "Trailers", - "HeaderSpecials": "Specials", + "HeaderCommunityRating": "\ucee4\ubba4\ub2c8\ud2f0 \ud3c9\uc810", + "HeaderTrailers": "\uc608\uace0\ud3b8", + "HeaderSpecials": "\uc2a4\ud398\uc15c", "HeaderGameSystems": "Game Systems", "HeaderPlayers": "Players:", "HeaderAlbumArtists": "Album Artists", - "HeaderAlbums": "Albums", - "HeaderDisc": "Disc", - "HeaderTrack": "Track", - "HeaderAudio": "Audio", - "HeaderVideo": "Video", - "HeaderEmbeddedImage": "Embedded image", - "HeaderResolution": "Resolution", - "HeaderSubtitles": "Subtitles", - "HeaderGenres": "Genres", - "HeaderCountries": "Countries", - "HeaderStatus": "Status", - "HeaderTracks": "Tracks", + "HeaderAlbums": "\uc568\ubc94", + "HeaderDisc": "\ub514\uc2a4\ud06c", + "HeaderTrack": "\ud2b8\ub799", + "HeaderAudio": "\uc624\ub514\uc624", + "HeaderVideo": "\ube44\ub514\uc624", + "HeaderEmbeddedImage": "\ub0b4\uc7a5 \uc774\ubbf8\uc9c0", + "HeaderResolution": "\ud574\uc0c1\ub3c4", + "HeaderSubtitles": "\uc790\ub9c9", + "HeaderGenres": "\uc7a5\ub974", + "HeaderCountries": "\uad6d\uac00", + "HeaderStatus": "\uc0c1\ud0dc", + "HeaderTracks": "\ud2b8\ub799", "HeaderMusicArtist": "Music artist", - "HeaderLocked": "Locked", - "HeaderStudios": "Studios", + "HeaderLocked": "\uc7a0\uae40", + "HeaderStudios": "\uc2a4\ud29c\ub514\uc624", "HeaderActor": "Actors", "HeaderComposer": "Composers", "HeaderDirector": "Directors", "HeaderGuestStar": "Guest star", "HeaderProducer": "Producers", "HeaderWriter": "Writers", - "HeaderParentalRatings": "Parental Ratings", + "HeaderParentalRatings": "\uc790\ub140 \ubcf4\ud638 \ub4f1\uae09", "HeaderCommunityRatings": "Community ratings", "StartupEmbyServerIsLoading": "Emby Server is loading. Please try again shortly." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Core/pl.json b/MediaBrowser.Server.Implementations/Localization/Core/pl.json index 13dca8889d..72f4f0dafb 100644 --- a/MediaBrowser.Server.Implementations/Localization/Core/pl.json +++ b/MediaBrowser.Server.Implementations/Localization/Core/pl.json @@ -1,177 +1,177 @@ { - "AppDeviceValues": "App: {0}, Device: {1}", - "UserDownloadingItemWithValues": "{0} is downloading {1}", - "FolderTypeMixed": "Mixed content", - "FolderTypeMovies": "Movies", - "FolderTypeMusic": "Music", - "FolderTypeAdultVideos": "Adult videos", - "FolderTypePhotos": "Photos", - "FolderTypeMusicVideos": "Music videos", - "FolderTypeHomeVideos": "Home videos", - "FolderTypeGames": "Games", - "FolderTypeBooks": "Books", + "AppDeviceValues": "Aplikacja: {0}, Urz\u0105dzenie: {1}", + "UserDownloadingItemWithValues": "{0} pobiera {1}", + "FolderTypeMixed": "Zawarto\u015b\u0107 mieszana", + "FolderTypeMovies": "Filmy", + "FolderTypeMusic": "Muzyka", + "FolderTypeAdultVideos": "Filmy dla doros\u0142ych", + "FolderTypePhotos": "Zdj\u0119cia", + "FolderTypeMusicVideos": "Teledyski", + "FolderTypeHomeVideos": "Filmy domowe", + "FolderTypeGames": "Gry", + "FolderTypeBooks": "Ksi\u0105\u017cki", "FolderTypeTvShows": "TV", - "FolderTypeInherit": "Inherit", - "HeaderCastCrew": "Cast & Crew", - "HeaderPeople": "People", + "FolderTypeInherit": "Dziedzicz", + "HeaderCastCrew": "Obsada & Eikpa", + "HeaderPeople": "Ludzie", "ValueSpecialEpisodeName": "Special - {0}", - "LabelChapterName": "Chapter {0}", - "NameSeasonNumber": "Season {0}", - "LabelExit": "Wyj\u015b\u0107", + "LabelChapterName": "Rozdzia\u0142 {0}", + "NameSeasonNumber": "Sezon {0}", + "LabelExit": "Wyj\u015bcie", "LabelVisitCommunity": "Odwied\u017a spo\u0142eczno\u015b\u0107", "LabelGithub": "Github", - "LabelApiDocumentation": "Api Documentation", - "LabelDeveloperResources": "Developer Resources", - "LabelBrowseLibrary": "Przejrzyj bibliotek\u0119", - "LabelConfigureServer": "Configure Emby", - "LabelRestartServer": "Uruchom serwer ponownie", + "LabelApiDocumentation": "Dokumantacja API", + "LabelDeveloperResources": "Materia\u0142y dla deweloper\u00f3w", + "LabelBrowseLibrary": "Przegl\u0105daj bibliotek\u0119", + "LabelConfigureServer": "Konfiguracja Emby", + "LabelRestartServer": "Restart serwera", "CategorySync": "Sync", - "CategoryUser": "User", + "CategoryUser": "U\u017cytkownik", "CategorySystem": "System", - "CategoryApplication": "Application", - "CategoryPlugin": "Plugin", - "NotificationOptionPluginError": "Plugin failure", - "NotificationOptionApplicationUpdateAvailable": "Application update available", - "NotificationOptionApplicationUpdateInstalled": "Application update installed", - "NotificationOptionPluginUpdateInstalled": "Plugin update installed", - "NotificationOptionPluginInstalled": "Plugin installed", - "NotificationOptionPluginUninstalled": "Plugin uninstalled", - "NotificationOptionVideoPlayback": "Video playback started", - "NotificationOptionAudioPlayback": "Audio playback started", - "NotificationOptionGamePlayback": "Game playback started", - "NotificationOptionVideoPlaybackStopped": "Video playback stopped", - "NotificationOptionAudioPlaybackStopped": "Audio playback stopped", - "NotificationOptionGamePlaybackStopped": "Game playback stopped", - "NotificationOptionTaskFailed": "Scheduled task failure", - "NotificationOptionInstallationFailed": "Installation failure", - "NotificationOptionNewLibraryContent": "New content added", - "NotificationOptionNewLibraryContentMultiple": "New content added (multiple)", - "NotificationOptionCameraImageUploaded": "Camera image uploaded", - "NotificationOptionUserLockedOut": "User locked out", - "NotificationOptionServerRestartRequired": "Server restart required", - "ViewTypePlaylists": "Playlists", - "ViewTypeMovies": "Movies", + "CategoryApplication": "Aplikacja", + "CategoryPlugin": "Wtyczka", + "NotificationOptionPluginError": "Niepowodzenie wtyczki", + "NotificationOptionApplicationUpdateAvailable": "Dost\u0119pna aktualizacja aplikacji", + "NotificationOptionApplicationUpdateInstalled": "Zainstalowano aktualizacj\u0119 aplikacji", + "NotificationOptionPluginUpdateInstalled": "Zainstalowano aktualizacj\u0119 wtyczki", + "NotificationOptionPluginInstalled": "Zainstalowano wtyczk\u0119", + "NotificationOptionPluginUninstalled": "Odinstalowano wtyczk\u0119", + "NotificationOptionVideoPlayback": "Rozpocz\u0119to odtwarzanie wideo", + "NotificationOptionAudioPlayback": "Rozpocz\u0119to odtwarzanie audio", + "NotificationOptionGamePlayback": "Odtwarzanie gry rozpocz\u0119te", + "NotificationOptionVideoPlaybackStopped": "Odtwarzanie wideo zatrzymane", + "NotificationOptionAudioPlaybackStopped": "Odtwarzane audio zatrzymane", + "NotificationOptionGamePlaybackStopped": "Odtwarzanie gry zatrzymane", + "NotificationOptionTaskFailed": "Niepowodzenie zaplanowanego zadania", + "NotificationOptionInstallationFailed": "Niepowodzenie instalacji", + "NotificationOptionNewLibraryContent": "Nowa zawarto\u015b\u0107 dodana", + "NotificationOptionNewLibraryContentMultiple": "Nowa zawarto\u015b\u0107 dodana (wiele)", + "NotificationOptionCameraImageUploaded": "Obraz z Kamery dodany", + "NotificationOptionUserLockedOut": "U\u017cytkownik zablokowany", + "NotificationOptionServerRestartRequired": "Restart serwera wymagany", + "ViewTypePlaylists": "Playlisty", + "ViewTypeMovies": "Filmy", "ViewTypeTvShows": "TV", - "ViewTypeGames": "Games", - "ViewTypeMusic": "Music", - "ViewTypeMusicGenres": "Genres", - "ViewTypeMusicArtists": "Artists", - "ViewTypeBoxSets": "Collections", - "ViewTypeChannels": "Channels", - "ViewTypeLiveTV": "Live TV", - "ViewTypeLiveTvNowPlaying": "Now Airing", - "ViewTypeLatestGames": "Latest Games", - "ViewTypeRecentlyPlayedGames": "Recently Played", - "ViewTypeGameFavorites": "Favorites", - "ViewTypeGameSystems": "Game Systems", - "ViewTypeGameGenres": "Genres", - "ViewTypeTvResume": "Resume", - "ViewTypeTvNextUp": "Next Up", - "ViewTypeTvLatest": "Latest", - "ViewTypeTvShowSeries": "Series", - "ViewTypeTvGenres": "Genres", - "ViewTypeTvFavoriteSeries": "Favorite Series", - "ViewTypeTvFavoriteEpisodes": "Favorite Episodes", - "ViewTypeMovieResume": "Resume", - "ViewTypeMovieLatest": "Latest", - "ViewTypeMovieMovies": "Movies", - "ViewTypeMovieCollections": "Collections", - "ViewTypeMovieFavorites": "Favorites", - "ViewTypeMovieGenres": "Genres", - "ViewTypeMusicLatest": "Latest", - "ViewTypeMusicPlaylists": "Playlists", - "ViewTypeMusicAlbums": "Albums", - "ViewTypeMusicAlbumArtists": "Album Artists", - "HeaderOtherDisplaySettings": "Display Settings", - "ViewTypeMusicSongs": "Songs", - "ViewTypeMusicFavorites": "Favorites", - "ViewTypeMusicFavoriteAlbums": "Favorite Albums", - "ViewTypeMusicFavoriteArtists": "Favorite Artists", - "ViewTypeMusicFavoriteSongs": "Favorite Songs", - "ViewTypeFolders": "Folders", - "ViewTypeLiveTvRecordingGroups": "Recordings", - "ViewTypeLiveTvChannels": "Channels", - "ScheduledTaskFailedWithName": "{0} failed", - "LabelRunningTimeValue": "Running time: {0}", - "ScheduledTaskStartedWithName": "{0} started", + "ViewTypeGames": "Gry", + "ViewTypeMusic": "Muzyka", + "ViewTypeMusicGenres": "Gatunki", + "ViewTypeMusicArtists": "Arty\u015bci", + "ViewTypeBoxSets": "Kolekcje", + "ViewTypeChannels": "Kana\u0142y", + "ViewTypeLiveTV": "TV Na \u017bywo", + "ViewTypeLiveTvNowPlaying": "Teraz Transmitowane", + "ViewTypeLatestGames": "Ostatnie Gry", + "ViewTypeRecentlyPlayedGames": "Ostatnio Odtwarzane", + "ViewTypeGameFavorites": "Ulubione", + "ViewTypeGameSystems": "Systemy Gier Wideo", + "ViewTypeGameGenres": "Gatunki", + "ViewTypeTvResume": "Wzn\u00f3w", + "ViewTypeTvNextUp": "Nast\u0119pny", + "ViewTypeTvLatest": "Najnowsze", + "ViewTypeTvShowSeries": "Seriale", + "ViewTypeTvGenres": "Gatunki", + "ViewTypeTvFavoriteSeries": "Ulubione Seriale", + "ViewTypeTvFavoriteEpisodes": "Ulubione Odcinki", + "ViewTypeMovieResume": "Wzn\u00f3w", + "ViewTypeMovieLatest": "Najnowsze", + "ViewTypeMovieMovies": "Filmy", + "ViewTypeMovieCollections": "Kolekcje", + "ViewTypeMovieFavorites": "Ulubione", + "ViewTypeMovieGenres": "Gatunki", + "ViewTypeMusicLatest": "Najnowsze", + "ViewTypeMusicPlaylists": "Playlisty", + "ViewTypeMusicAlbums": "Albumy", + "ViewTypeMusicAlbumArtists": "Arty\u015bci albumu", + "HeaderOtherDisplaySettings": "Ustawienia Wy\u015bwietlania", + "ViewTypeMusicSongs": "Utwory", + "ViewTypeMusicFavorites": "Ulubione", + "ViewTypeMusicFavoriteAlbums": "Ulubione Albumy", + "ViewTypeMusicFavoriteArtists": "Ulubieni Arty\u015bci", + "ViewTypeMusicFavoriteSongs": "Ulubione Utwory", + "ViewTypeFolders": "Foldery", + "ViewTypeLiveTvRecordingGroups": "Nagrania", + "ViewTypeLiveTvChannels": "Kana\u0142y", + "ScheduledTaskFailedWithName": "{0} niepowodze\u0144", + "LabelRunningTimeValue": "Czas trwania: {0}", + "ScheduledTaskStartedWithName": "{0} rozpocz\u0119te", "VersionNumber": "Wersja {0}", - "PluginInstalledWithName": "{0} was installed", - "PluginUpdatedWithName": "{0} was updated", - "PluginUninstalledWithName": "{0} was uninstalled", - "ItemAddedWithName": "{0} was added to the library", - "ItemRemovedWithName": "{0} was removed from the library", - "LabelIpAddressValue": "Ip address: {0}", - "DeviceOnlineWithName": "{0} is connected", - "UserOnlineFromDevice": "{0} is online from {1}", - "ProviderValue": "Provider: {0}", - "SubtitlesDownloadedForItem": "Subtitles downloaded for {0}", - "UserConfigurationUpdatedWithName": "User configuration has been updated for {0}", - "UserCreatedWithName": "User {0} has been created", - "UserPasswordChangedWithName": "Password has been changed for user {0}", - "UserDeletedWithName": "User {0} has been deleted", - "MessageServerConfigurationUpdated": "Server configuration has been updated", - "MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated", - "MessageApplicationUpdated": "Emby Server has been updated", - "FailedLoginAttemptWithUserName": "Failed login attempt from {0}", - "AuthenticationSucceededWithUserName": "{0} successfully authenticated", - "DeviceOfflineWithName": "{0} has disconnected", - "UserLockedOutWithName": "User {0} has been locked out", - "UserOfflineFromDevice": "{0} has disconnected from {1}", - "UserStartedPlayingItemWithValues": "{0} has started playing {1}", - "UserStoppedPlayingItemWithValues": "{0} has stopped playing {1}", - "SubtitleDownloadFailureForItem": "Subtitles failed to download for {0}", - "HeaderUnidentified": "Unidentified", - "HeaderImagePrimary": "Primary", - "HeaderImageBackdrop": "Backdrop", + "PluginInstalledWithName": "{0} zainstalowanych", + "PluginUpdatedWithName": "{0} zaktualizowanych", + "PluginUninstalledWithName": "{0} odinstalowanych", + "ItemAddedWithName": "{0} dodanych do biblioteki", + "ItemRemovedWithName": "{0} usuni\u0119tych z biblioteki", + "LabelIpAddressValue": "Adres IP: {0}", + "DeviceOnlineWithName": "{0} po\u0142\u0105czonych", + "UserOnlineFromDevice": "{0} jest online od {1}", + "ProviderValue": "Dostawca: {0}", + "SubtitlesDownloadedForItem": "Napisy pobrane dla {0}", + "UserConfigurationUpdatedWithName": "Konfiguracja u\u017cytkownika zosta\u0142a zaktualizowana dla {0}", + "UserCreatedWithName": "U\u017cytkownik {0} zosta\u0142 utworzony", + "UserPasswordChangedWithName": "Has\u0142o zosta\u0142o zmienione dla u\u017cytkownika {0}", + "UserDeletedWithName": "u\u017cytkownik {0} zosta\u0142 usuni\u0119ty", + "MessageServerConfigurationUpdated": "Konfiguracja serwera zosta\u0142a zaktualizowana", + "MessageNamedServerConfigurationUpdatedWithValue": "Sekcja {0} konfiguracji serwera zosta\u0142a zaktualizowana", + "MessageApplicationUpdated": "Serwer Emby zosta\u0142 zaktualizowany", + "FailedLoginAttemptWithUserName": "Nieudana pr\u00f3ba logowania z {0}", + "AuthenticationSucceededWithUserName": "{0} zaktualizowanych z powodzeniem", + "DeviceOfflineWithName": "{0} zosta\u0142o od\u0142aczonych", + "UserLockedOutWithName": "U\u017cytkownik {0} zosta\u0142 zablokowany", + "UserOfflineFromDevice": "{0} zosta\u0142o od\u0142\u0105czonych od {1}", + "UserStartedPlayingItemWithValues": "{0} rozpocz\u0105\u0142 odtwarzanie {1}", + "UserStoppedPlayingItemWithValues": "{0} zatrzyma\u0142 odtwarzanie {1}", + "SubtitleDownloadFailureForItem": "Napisy niepobrane dla {0}", + "HeaderUnidentified": "Niezidentyfikowane", + "HeaderImagePrimary": "Priorytetowy", + "HeaderImageBackdrop": "Obraz t\u0142a", "HeaderImageLogo": "Logo", - "HeaderUserPrimaryImage": "User Image", - "HeaderOverview": "Overview", - "HeaderShortOverview": "Short Overview", - "HeaderType": "Type", - "HeaderSeverity": "Severity", - "HeaderUser": "User", - "HeaderName": "Name", - "HeaderDate": "Date", - "HeaderPremiereDate": "Premiere Date", - "HeaderDateAdded": "Date Added", - "HeaderReleaseDate": "Release date", - "HeaderRuntime": "Runtime", + "HeaderUserPrimaryImage": "Avatar u\u017cytkownika", + "HeaderOverview": "Opis", + "HeaderShortOverview": "Kr\u00f3tki Opis", + "HeaderType": "Typ", + "HeaderSeverity": "Rygor", + "HeaderUser": "U\u017cytkownik", + "HeaderName": "Nazwa", + "HeaderDate": "Data", + "HeaderPremiereDate": "Data premiery", + "HeaderDateAdded": "Data dodania", + "HeaderReleaseDate": "Data wydania", + "HeaderRuntime": "D\u0142ugo\u015b\u0107 filmu", "HeaderPlayCount": "Play Count", - "HeaderSeason": "Season", - "HeaderSeasonNumber": "Season number", - "HeaderSeries": "Series:", - "HeaderNetwork": "Network", - "HeaderYear": "Year:", - "HeaderYears": "Years:", + "HeaderSeason": "Sezon", + "HeaderSeasonNumber": "Numer sezonu", + "HeaderSeries": "Seriale:", + "HeaderNetwork": "Sie\u0107", + "HeaderYear": "Rok:", + "HeaderYears": "Lata:", "HeaderParentalRating": "Parental Rating", - "HeaderCommunityRating": "Community rating", - "HeaderTrailers": "Trailers", - "HeaderSpecials": "Specials", - "HeaderGameSystems": "Game Systems", + "HeaderCommunityRating": "Ocena spo\u0142eczno\u015bci", + "HeaderTrailers": "Zwiastuny", + "HeaderSpecials": "Specjalne", + "HeaderGameSystems": "Systemy gier", "HeaderPlayers": "Players:", "HeaderAlbumArtists": "Album Artists", "HeaderAlbums": "Albums", - "HeaderDisc": "Disc", - "HeaderTrack": "Track", + "HeaderDisc": "P\u0142yta", + "HeaderTrack": "\u015acie\u017cka", "HeaderAudio": "Audio", - "HeaderVideo": "Video", - "HeaderEmbeddedImage": "Embedded image", - "HeaderResolution": "Resolution", - "HeaderSubtitles": "Subtitles", - "HeaderGenres": "Genres", - "HeaderCountries": "Countries", + "HeaderVideo": "Wideo", + "HeaderEmbeddedImage": "Osadzony obraz", + "HeaderResolution": "Rozdzielczo\u015b\u0107", + "HeaderSubtitles": "Napisy", + "HeaderGenres": "Gatunki", + "HeaderCountries": "Kraje", "HeaderStatus": "Status", "HeaderTracks": "Tracks", - "HeaderMusicArtist": "Music artist", - "HeaderLocked": "Locked", - "HeaderStudios": "Studios", - "HeaderActor": "Actors", - "HeaderComposer": "Composers", - "HeaderDirector": "Directors", - "HeaderGuestStar": "Guest star", - "HeaderProducer": "Producers", - "HeaderWriter": "Writers", - "HeaderParentalRatings": "Parental Ratings", - "HeaderCommunityRatings": "Community ratings", - "StartupEmbyServerIsLoading": "Emby Server is loading. Please try again shortly." + "HeaderMusicArtist": "Wykonawcy muzyczni", + "HeaderLocked": "Zablokowane", + "HeaderStudios": "Studia", + "HeaderActor": "Aktorzy", + "HeaderComposer": "Kopozytorzy", + "HeaderDirector": "Re\u017cyszerzy", + "HeaderGuestStar": "Go\u015b\u0107 specjalny", + "HeaderProducer": "Producenci", + "HeaderWriter": "Scenarzy\u015bci", + "HeaderParentalRatings": "Ocena rodzicielska", + "HeaderCommunityRatings": "Ocena spo\u0142eczno\u015bci", + "StartupEmbyServerIsLoading": "Serwer Emby si\u0119 \u0142aduje. Prosz\u0119 spr\u00f3bowa\u0107 za chwil\u0119." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Core/ru.json b/MediaBrowser.Server.Implementations/Localization/Core/ru.json index f6b33e3041..909c56e6a7 100644 --- a/MediaBrowser.Server.Implementations/Localization/Core/ru.json +++ b/MediaBrowser.Server.Implementations/Localization/Core/ru.json @@ -4,10 +4,10 @@ "FolderTypeMixed": "\u0420\u0430\u0437\u043d\u043e\u0442\u0438\u043f\u043d\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435", "FolderTypeMovies": "\u041a\u0438\u043d\u043e", "FolderTypeMusic": "\u041c\u0443\u0437\u044b\u043a\u0430", - "FolderTypeAdultVideos": "\u0412\u0437\u0440\u043e\u0441\u043b\u044b\u0435 \u0432\u0438\u0434\u0435\u043e", + "FolderTypeAdultVideos": "\u0412\u0438\u0434\u0435\u043e \u0434\u043b\u044f \u0432\u0437\u0440\u043e\u0441\u043b\u044b\u0445", "FolderTypePhotos": "\u0424\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438", - "FolderTypeMusicVideos": "\u041c\u0443\u0437-\u044b\u0435 \u0432\u0438\u0434\u0435\u043e", - "FolderTypeHomeVideos": "\u0414\u043e\u043c-\u0438\u0435 \u0432\u0438\u0434\u0435\u043e", + "FolderTypeMusicVideos": "\u041c\u0443\u0437\u044b\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0432\u0438\u0434\u0435\u043e", + "FolderTypeHomeVideos": "\u0414\u043e\u043c\u0430\u0448\u043d\u0438\u0435 \u0432\u0438\u0434\u0435\u043e", "FolderTypeGames": "\u0418\u0433\u0440\u044b", "FolderTypeBooks": "\u041a\u043d\u0438\u0433\u0438", "FolderTypeTvShows": "\u0422\u0412", @@ -31,25 +31,25 @@ "CategoryApplication": "\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435", "CategoryPlugin": "\u041f\u043b\u0430\u0433\u0438\u043d", "NotificationOptionPluginError": "\u0421\u0431\u043e\u0439 \u043f\u043b\u0430\u0433\u0438\u043d\u0430", - "NotificationOptionApplicationUpdateAvailable": "\u0418\u043c\u0435\u0435\u0442\u0441\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f", + "NotificationOptionApplicationUpdateAvailable": "\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f", "NotificationOptionApplicationUpdateInstalled": "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e", "NotificationOptionPluginUpdateInstalled": "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e", "NotificationOptionPluginInstalled": "\u041f\u043b\u0430\u0433\u0438\u043d \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d", "NotificationOptionPluginUninstalled": "\u041f\u043b\u0430\u0433\u0438\u043d \u0443\u0434\u0430\u043b\u0451\u043d", - "NotificationOptionVideoPlayback": "\u0412\u043e\u0441\u043f\u0440-\u0438\u0435 \u0432\u0438\u0434\u0435\u043e \u0437\u0430\u043f-\u043d\u043e", - "NotificationOptionAudioPlayback": "\u0412\u043e\u0441\u043f\u0440-\u0438\u0435 \u0430\u0443\u0434\u0438\u043e \u0437\u0430\u043f-\u043d\u043e", - "NotificationOptionGamePlayback": "\u0412\u043e\u0441\u043f\u0440-\u0438\u0435 \u0438\u0433\u0440\u044b \u0437\u0430\u043f-\u043d\u043e", - "NotificationOptionVideoPlaybackStopped": "\u0412\u043e\u0441\u043f-\u0438\u0435 \u0432\u0438\u0434\u0435\u043e \u043e\u0441\u0442-\u043d\u043e", - "NotificationOptionAudioPlaybackStopped": "\u0412\u043e\u0441\u043f-\u0438\u0435 \u0430\u0443\u0434\u0438\u043e \u043e\u0441\u0442-\u043d\u043e", - "NotificationOptionGamePlaybackStopped": "\u0412\u043e\u0441\u043f-\u0438\u0435 \u0438\u0433\u0440\u044b \u043e\u0441\u0442-\u043d\u043e", + "NotificationOptionVideoPlayback": "\u0417\u0430\u043f\u0443\u0449\u0435\u043d\u043e \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432\u0438\u0434\u0435\u043e", + "NotificationOptionAudioPlayback": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0430\u0443\u0434\u0438\u043e \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043e", + "NotificationOptionGamePlayback": "\u0418\u0433\u0440\u0430 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u0430", + "NotificationOptionVideoPlaybackStopped": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432\u0438\u0434\u0435\u043e \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e", + "NotificationOptionAudioPlaybackStopped": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0430\u0443\u0434\u0438\u043e \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e", + "NotificationOptionGamePlaybackStopped": "\u0418\u0433\u0440\u0430 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430", "NotificationOptionTaskFailed": "\u0421\u0431\u043e\u0439 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438", "NotificationOptionInstallationFailed": "\u0421\u0431\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438", - "NotificationOptionNewLibraryContent": "\u041d\u043e\u0432\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e", - "NotificationOptionNewLibraryContentMultiple": "\u041d\u043e\u0432\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e (\u043c\u043d\u043e\u0433\u043e\u043a\u0440\u0430\u0442\u043d\u043e)", + "NotificationOptionNewLibraryContent": "\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u043e\u0432\u044b\u0435 \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u0435", + "NotificationOptionNewLibraryContentMultiple": "\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u043e\u0432\u044b\u0435 \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u0435 (\u043c\u043d\u043e\u0433\u043e\u043a\u0440\u0430\u0442\u043d\u043e)", "NotificationOptionCameraImageUploaded": "\u041f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0430 \u0432\u044b\u043a\u043b\u0430\u0434\u043a\u0430 \u043e\u0442\u0441\u043d\u044f\u0442\u043e\u0433\u043e \u0441 \u043a\u0430\u043c\u0435\u0440\u044b", "NotificationOptionUserLockedOut": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d", "NotificationOptionServerRestartRequired": "\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430", - "ViewTypePlaylists": "\u041f\u043b\u0435\u0439-\u043b\u0438\u0441\u0442\u044b", + "ViewTypePlaylists": "\u041f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u044b", "ViewTypeMovies": "\u041a\u0438\u043d\u043e", "ViewTypeTvShows": "\u0422\u0412", "ViewTypeGames": "\u0418\u0433\u0440\u044b", @@ -160,7 +160,7 @@ "HeaderSubtitles": "\u0421\u0443\u0431\u0442.", "HeaderGenres": "\u0416\u0430\u043d\u0440\u044b", "HeaderCountries": "\u0421\u0442\u0440\u0430\u043d\u044b", - "HeaderStatus": "\u0421\u043e\u0441\u0442-\u0438\u0435", + "HeaderStatus": "\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435", "HeaderTracks": "\u0414\u043e\u0440-\u043a\u0438", "HeaderMusicArtist": "\u0418\u0441\u043f. \u043c\u0443\u0437\u044b\u043a\u0438", "HeaderLocked": "\u0417\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u043e", @@ -173,5 +173,5 @@ "HeaderWriter": "\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0441\u0442\u044b", "HeaderParentalRatings": "\u0412\u043e\u0437\u0440\u0430\u0441\u0442\u043d\u0430\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f", "HeaderCommunityRatings": "\u041e\u0431\u0449. \u043e\u0446\u0435\u043d\u043a\u0438", - "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\u0441\u043a\u043e\u0440\u0435." + "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." } \ No newline at end of file From d00954f4eb5f34173a87706a0bfeccca83a4179e Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 25 Nov 2015 12:13:04 -0500 Subject: [PATCH 03/10] handle null episode title --- .../FileOrganization/EpisodeFileOrganizer.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/MediaBrowser.Server.Implementations/FileOrganization/EpisodeFileOrganizer.cs b/MediaBrowser.Server.Implementations/FileOrganization/EpisodeFileOrganizer.cs index e36813d11c..ef226a9341 100644 --- a/MediaBrowser.Server.Implementations/FileOrganization/EpisodeFileOrganizer.cs +++ b/MediaBrowser.Server.Implementations/FileOrganization/EpisodeFileOrganizer.cs @@ -504,7 +504,15 @@ namespace MediaBrowser.Server.Implementations.FileOrganization private string GetEpisodeFileName(string sourcePath, string seriesName, int seasonNumber, int episodeNumber, int? endingEpisodeNumber, string episodeTitle, TvFileOrganizationOptions options, int? maxLength) { seriesName = _fileSystem.GetValidFilename(seriesName).Trim(); - episodeTitle = _fileSystem.GetValidFilename(episodeTitle).Trim(); + + if (episodeTitle == null) + { + episodeTitle = string.Empty; + } + else + { + episodeTitle = _fileSystem.GetValidFilename(episodeTitle).Trim(); + } var sourceExtension = (Path.GetExtension(sourcePath) ?? string.Empty).TrimStart('.'); From fc4642d331d39231f0e0075c05194de54dd5129f Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 25 Nov 2015 12:13:34 -0500 Subject: [PATCH 04/10] update logging --- .../HttpServer/LoggerUtils.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/MediaBrowser.Server.Implementations/HttpServer/LoggerUtils.cs b/MediaBrowser.Server.Implementations/HttpServer/LoggerUtils.cs index 02ce38ef1a..fae702023a 100644 --- a/MediaBrowser.Server.Implementations/HttpServer/LoggerUtils.cs +++ b/MediaBrowser.Server.Implementations/HttpServer/LoggerUtils.cs @@ -16,7 +16,10 @@ namespace MediaBrowser.Server.Implementations.HttpServer /// The duration. public static void LogResponse(ILogger logger, int statusCode, string url, string endPoint, TimeSpan duration) { - logger.Info("HTTP Response {0} to {1}. Time: {2}ms. {3}", statusCode, endPoint, Convert.ToInt32(duration.TotalMilliseconds).ToString(CultureInfo.InvariantCulture), url); + var durationMs = duration.TotalMilliseconds; + var logSuffix = durationMs >= 1000 ? "ms (slow)" : "ms"; + + logger.Info("HTTP Response {0} to {1}. Time: {2}{3}. {4}", statusCode, endPoint, Convert.ToInt32(durationMs).ToString(CultureInfo.InvariantCulture), logSuffix, url); } } } From 333f8d0f1de5f9fa79c37715482ec45a0034f232 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 25 Nov 2015 12:14:16 -0500 Subject: [PATCH 05/10] update logging --- .../HttpServer/SocketSharp/WebSocketSharpListener.cs | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpListener.cs b/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpListener.cs index f8178c1155..9f80c8ac98 100644 --- a/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpListener.cs +++ b/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpListener.cs @@ -183,15 +183,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp /// The request. private static void LogRequest(ILogger logger, HttpListenerRequest request) { - var log = new StringBuilder(); - - var headers = string.Join(",", request.Headers.AllKeys.Where(i => !string.Equals(i, "cookie", StringComparison.OrdinalIgnoreCase) && !string.Equals(i, "Referer", StringComparison.OrdinalIgnoreCase)).Select(k => k + "=" + request.Headers[k])); - - log.AppendLine("Ip: " + request.RemoteEndPoint + ". Headers: " + headers); - - var type = request.IsWebSocketRequest ? "Web Socket" : "HTTP " + request.HttpMethod; - - logger.LogMultiline(type + " " + request.Url, LogSeverity.Info, log); + logger.Info("{0} {1}. UserAgent: {2}", (request.IsWebSocketRequest ? "WS" : "HTTP " + request.HttpMethod), request.Url, request.UserAgent ?? string.Empty); } private void HandleError(Exception ex, HttpListenerContext context) From c28c94a4e984d662df2d17ee18ec8552f4e5ea5c Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 25 Nov 2015 12:14:53 -0500 Subject: [PATCH 06/10] update subtitle threshold --- .../Library/MediaSourceManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MediaBrowser.Server.Implementations/Library/MediaSourceManager.cs b/MediaBrowser.Server.Implementations/Library/MediaSourceManager.cs index 8afab39aa0..99096441ed 100644 --- a/MediaBrowser.Server.Implementations/Library/MediaSourceManager.cs +++ b/MediaBrowser.Server.Implementations/Library/MediaSourceManager.cs @@ -107,7 +107,7 @@ namespace MediaBrowser.Server.Implementations.Library private int GetMaxAllowedBitrateForExternalSubtitleStream() { - return 20000000; + return 30000000; } private IEnumerable GetMediaStreamsForItem(IEnumerable streams) From 4e2debd35416fbe4791fdf846db1f03bc02d3d9e Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 25 Nov 2015 12:15:47 -0500 Subject: [PATCH 07/10] updated unrated items --- .../Localization/LocalizationManager.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/MediaBrowser.Server.Implementations/Localization/LocalizationManager.cs b/MediaBrowser.Server.Implementations/Localization/LocalizationManager.cs index cf6eb8f9d7..94038c76a0 100644 --- a/MediaBrowser.Server.Implementations/Localization/LocalizationManager.cs +++ b/MediaBrowser.Server.Implementations/Localization/LocalizationManager.cs @@ -243,6 +243,8 @@ namespace MediaBrowser.Server.Implementations.Localization _allParentalRatings.TryAdd(countryCode, dict); } + private readonly string[] _unratedValues = {"n/a", "unrated", "not rated"}; + /// /// Gets the rating level. /// @@ -253,6 +255,11 @@ namespace MediaBrowser.Server.Implementations.Localization throw new ArgumentNullException("rating"); } + if (_unratedValues.Contains(rating, StringComparer.OrdinalIgnoreCase)) + { + return null; + } + // Fairly common for some users to have "Rated R" in their rating field rating = rating.Replace("Rated ", string.Empty, StringComparison.OrdinalIgnoreCase); From 9b52c7fe3781160767d84d20727ddcc84094d08e Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 25 Nov 2015 12:17:09 -0500 Subject: [PATCH 08/10] remove NesBox --- .../Parsers/GameXmlParser.cs | 20 ------------------- 1 file changed, 20 deletions(-) diff --git a/MediaBrowser.LocalMetadata/Parsers/GameXmlParser.cs b/MediaBrowser.LocalMetadata/Parsers/GameXmlParser.cs index b5a68c61f9..4bfcae44ff 100644 --- a/MediaBrowser.LocalMetadata/Parsers/GameXmlParser.cs +++ b/MediaBrowser.LocalMetadata/Parsers/GameXmlParser.cs @@ -62,26 +62,6 @@ namespace MediaBrowser.LocalMetadata.Parsers break; } - case "NesBox": - { - var val = reader.ReadElementContentAsString(); - if (!string.IsNullOrWhiteSpace(val)) - { - item.SetProviderId(MetadataProviders.NesBox, val); - } - break; - } - - case "NesBoxRom": - { - var val = reader.ReadElementContentAsString(); - if (!string.IsNullOrWhiteSpace(val)) - { - item.SetProviderId(MetadataProviders.NesBoxRom, val); - } - break; - } - case "Players": { var val = reader.ReadElementContentAsString(); From d6da64852052b9637fedcafd9419486412ecf9b9 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 25 Nov 2015 12:19:07 -0500 Subject: [PATCH 09/10] update kodi profile --- MediaBrowser.Dlna/Profiles/KodiProfile.cs | 14 ++++++++++++++ MediaBrowser.Dlna/Profiles/Xml/Kodi.xml | 2 ++ 2 files changed, 16 insertions(+) diff --git a/MediaBrowser.Dlna/Profiles/KodiProfile.cs b/MediaBrowser.Dlna/Profiles/KodiProfile.cs index 75c323a1ad..a039a26f44 100644 --- a/MediaBrowser.Dlna/Profiles/KodiProfile.cs +++ b/MediaBrowser.Dlna/Profiles/KodiProfile.cs @@ -90,6 +90,20 @@ namespace MediaBrowser.Dlna.Profiles { Format = "sub", Method = SubtitleDeliveryMethod.External, + }, + + new SubtitleProfile + { + Format = "srt", + Method = SubtitleDeliveryMethod.Embed, + DidlMode = "", + }, + + new SubtitleProfile + { + Format = "sub", + Method = SubtitleDeliveryMethod.Embed, + DidlMode = "", } }; } diff --git a/MediaBrowser.Dlna/Profiles/Xml/Kodi.xml b/MediaBrowser.Dlna/Profiles/Xml/Kodi.xml index a174610cb5..42a255a377 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Kodi.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Kodi.xml @@ -51,5 +51,7 @@ + + \ No newline at end of file From 56c71468b5577f8feb953fb1b90a01e4d2b337b8 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 25 Nov 2015 12:22:20 -0500 Subject: [PATCH 10/10] fix post request --- MediaBrowser.Api/PluginService.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/MediaBrowser.Api/PluginService.cs b/MediaBrowser.Api/PluginService.cs index a7fd14bf07..74b37df92f 100644 --- a/MediaBrowser.Api/PluginService.cs +++ b/MediaBrowser.Api/PluginService.cs @@ -278,9 +278,11 @@ namespace MediaBrowser.Api /// /// /// - public async Task Post(RegisterAppstoreSale request) + public void Post(RegisterAppstoreSale request) { - await _securityManager.RegisterAppStoreSale(request.Parameters); + var task = _securityManager.RegisterAppStoreSale(request.Parameters); + + Task.WaitAll(task); } ///